BM6P6(@ }}}^^^WWWUUUNNNKKKOOOLLLIIIHHHIIIHHHCCC@@@===;;;888555222000//////666555555888;;;;;;888555444333222444888;;;===>>>888555555:::BBBFFFCCC>>>;;;<<<;;;888555333444666666555555555666777999:::;;;777777999999666777:::===@@@GGGOOOUUUXXXVVVTTTPPPOOOOOOPPPQQQMMMFFF@@@DDDFFFJJJQQQXXX^^^``````eeefffhhhhhhhhhjjjmmmoooppprrrttttttrrrqqqsssuuuxxxyyyzzz{{{|||~~~wwwwwwnnndddbbbjjjuuu|||~~~lll^^^RRRMMMIIIEEEEEEHHHhhhzzzoooWWWHHH>>>666:::777444333666BBBUUUdddaaa___ppp~~~|||]]]KKKAAAHHHNNNGGG???<<<<<<>>>???>>>;;;999999;;;@@@LLL^^^ppp}}}xxxeeeUUUMMMJJJHHHHHHIIIOOOUUUSSSJJJBBB??????@@@AAAAAA>>>;;;777444333888888888777777777777777FFFXXXlllyyy~~~~~~zzzxxxxxxzzz}}}}}}qqqggglllrrryyy}}}{{{ssskkkkkkooosssvvvxxx{{{zzzhhhsssmmmTTTCCCBBB???<<<;;;<<<===>>>===CCCDDDFFFLLLSSSWWWWWWVVVVVV[[[\\\YYYWWWZZZ[[[ZZZ```dddhhhiiimmmwww~~~yyysssqqqppppppmmmiiiggghhhlllpppsssrrrfffQQQ???999<<<;;;777777>>>KKKVVVUUUKKKBBB@@@===:::;;;===<<<;;;DDDOOO___qqqjjjggg^^^XXXaaannnnnndddWWWIII>>>AAAKKKQQQSSSSSSHHHHHHIIILLLRRRZZZccchhhPPPFFF@@@AAA@@@???JJJYYYWWWSSSNNNIIIEEEBBB@@@>>><<<@@@CCCEEEQQQiii~~~~~~zzzyyywww```ZZZ{{{{{{rrr~~~rrrxxx~~~jjjIIISSSvvv~~~]]]VVVUUUPPPOOOPPPMMMJJJIIIJJJIIIEEEAAA===;;;888555222000//////444333444666999999777444222222222444999===???@@@<<<777444777???DDDDDDBBB======<<<888555333555777666555555555555777888::::::777777::::::777777:::;;;>>>EEENNNUUUYYYXXXWWWRRRPPPOOOPPPQQQOOOIIIDDDDDDEEEJJJQQQXXX^^^```aaaeeegggiiijjjjjjkkkmmmoooppprrrtttuuuttttttvvvyyyzzz{{{{{{{{{{{{|||xxxvvv|||xxxyyyoooeeeccckkkwwwxxxkkk^^^YYYUUUOOOMMMNNNfff~~~fffSSSGGG@@@888555222000000666CCCPPP[[[[[[mmmvvvQQQFFFBBBLLLRRRLLLDDDAAA;;;===??????===:::999999???EEELLLTTT\\\fffpppwwwzzzvvvnnncccXXXOOOJJJHHHJJJQQQXXXXXXQQQGGGBBB???>>>>>>>>>===:::777666555888888888888777777777777DDDWWWlllyyy}}}zzzwwwyyy{{{~~~~~~~~~ssshhhlllrrryyy~~~{{{ssslllllloootttvvvxxx{{{{{{|||cccaaawwwttt[[[JJJBBB???<<<;;;<<<>>>>>>>>>CCCCCCFFFLLLRRRWWWXXXWWWTTTXXXZZZXXXXXX[[[]]]\\\^^^aaadddeeehhhqqq{{{vvvssssssooonnnllliiiiiilllqqqttt|||nnnXXXEEE>>>???>>>:::999>>>LLL]]]ddd^^^RRRKKKJJJFFFEEEGGGIIINNN\\\jjjvvvhhheee___ZZZ\\\ccceeecccUUUIII???AAAIIIQQQVVVZZZVVVPPPHHHDDDFFFPPP]]]fffXXXKKKAAAAAAAAA???EEEOOOQQQOOOKKKHHHEEEBBB???>>>===BBBDDDFFFQQQiii~~~}}}}}}qqqiiinnnyyy}}}{{{xxxfffVVVUUUvvv~~~vvvoooyyy|||xxxRRRKKKggg\\\TTTUUURRRRRRPPPMMMJJJJJJKKKIIIEEEBBB<<<;;;888444222000//////111111222555777777555333111000111444999===???@@@???999333444:::AAADDDCCC===>>>===999444333555888666555555444555666888999:::777888;;;;;;888888::::::===DDDLLLTTTYYYZZZYYYSSSQQQOOOPPPQQQPPPLLLHHHCCCEEEIIIPPPXXX]]]```aaadddgggjjjlllmmmmmmnnnpppqqqsssuuuvvvvvvxxxzzz|||{{{||||||{{{zzz{{{~~~uuukkk```WWWWWW```vvv}}}xxxwwwnnndddaaahhhtttwwwkkkeeebbb\\\WWWUUUddd|||bbbQQQGGGAAA===:::999777888@@@JJJUUU[[[qqqkkkFFF@@@CCCPPPWWWQQQHHHDDD<<<>>>AAACCCBBB@@@===;;;<<<>>>@@@BBBDDDJJJRRRXXXbbbhhhmmmjjjaaaVVVNNNKKKKKKRRRZZZ[[[UUUKKKBBB>>>===<<<<<<;;;999888777777888888888888888888888888CCCVVVlllyyy|||yyyvvvzzz|||~~~~~~}}}{{{{{{|||tttjjjlllqqqyyyzzzsssnnnmmmppptttvvvxxx|||yyyxxxyyy[[[QQQaaaxxx___LLLCCC@@@===<<<===>>>??????AAABBBEEEKKKQQQVVVXXXXXXRRRWWWZZZYYYYYY]]]___^^^]]]```bbbcccdddkkkvvv{{{llleeedddhhhpppttttttvvvzzz~~~~~~~~~|||xxxuuuttttttnnnoooooollliiijjjooossszzzgggRRRFFFBBB???;;;<<<>>>LLLcccuuuwwwmmmeee]]]ZZZXXXYYY^^^gggwwwsssdddaaa___^^^[[[YYY]]]cccUUUJJJ@@@???EEELLLUUU]]]aaaYYYMMMCCCAAAGGGSSS\\\^^^PPPEEEDDDCCC@@@AAAFFFMMMKKKIIIFFFCCCAAA>>>===???CCCEEEFFFQQQhhh~~~}}}~~~kkkaaaeeetttwwwwwwwwwZZZTTTXXXtttkkksssgggKKK^^^[[[RRRTTTRRRSSSOOOLLLIIIIIIJJJIIIEEEAAA<<<:::777444111000/////////000222555666666555333111000111444888;;;<<<<<<===888333333888===@@@AAA===>>>>>>999444222444888666555555444555666777888999777999<<<===999888:::;;;===CCCKKKSSSXXXZZZYYYTTTQQQOOOOOOPPPPPPMMMJJJCCCEEEHHHOOOWWW]]]aaabbbdddhhhlllnnnoooooopppppptttuuuvvvwwwxxxzzz{{{|||zzz{{{{{{{{{zzz{{{~~~xxxmmm^^^MMMJJJIIISSSjjj|||zzzzzzyyywwwrrrjjjaaa\\\aaammm{{{{{{qqqlllkkkhhhbbb]]]eeexxx^^^MMMEEE>>>999999888777>>>IIIXXXggg\\\BBB>>>CCCRRR^^^ZZZNNNFFF@@@AAADDDHHHJJJIIIEEEAAA888>>>DDDHHHIIIFFFDDDCCCHHHPPPZZZ```___YYYSSSPPPKKKPPPVVVYYYVVVPPPHHHDDD???===;;;999999888777777777888888888888888999999AAAVVVmmmzzz~~~zzzwwwuuuyyy{{{}}}~~~}}}{{{{{{{{{{{{~~~tttmmmmmmqqqzzzzzzssspppooorrruuuvvvxxx}}}pppnnnsssssspppttttttUUUMMM]]]uuu{{{yyy```KKKEEEBBB>>><<<===???@@@@@@@@@AAAEEEJJJPPPTTTWWWYYYTTTZZZ]]][[[\\\___```___```bbbdddddddddiiiqqqxxx{{{qqqkkkjjjllluuu|||zzzkkk\\\RRRLLLMMMRRR[[[aaadddiiioookkkmmmooopppooopppqqqrrroooppppppmmmhhhfffhhhlllyyyeeePPPDDD???<<<===>>>JJJccczzz~~~}}}}}}uuuhhh___ZZZ[[[aaaaaa[[[]]]eeeWWWMMMCCC??????DDDNNNWWW___\\\UUUMMMFFFEEEIIILLLZZZRRRKKKIIIFFFCCCCCCGGGOOONNNKKKFFFBBB???>>>>>>???CCCEEEFFFOOOeee}}}rrrkkkrrruuuVVVUUUZZZooosss{{{YYY]]]ZZZQQQRRRPPPQQQMMMJJJGGGGGGHHHHHHDDD@@@;;;999666444111000/////////111444666666666666555222111222444666888888777999666333444777;;;<<<;;;;;;>>>???:::444000333777666555555444444555777777888777999>>>>>>;;;999:::===???CCCJJJQQQVVVXXXXXXTTTQQQNNNMMMOOOOOOMMMJJJCCCDDDHHHNNNVVV]]]aaabbbeeehhhllloooppppppqqqrrrxxxwwwwwwxxxyyyzzzzzzzzzwwwxxxzzzzzzzzz|||{{{qqqiiiXXXEEECCCBBBKKKaaayyy{{{yyywwwvvvvvvvvvqqqkkkccc]]]^^^gggttt}}}zzzsssqqqtttvvvpppjjjhhh{{{fff\\\OOOFFFDDDBBBAAAKKKYYYggg~~~lllOOODDD???BBBSSSeeehhh___TTTIIIHHHHHHLLLQQQQQQMMMHHH:::@@@IIIRRRUUUQQQHHHAAA>>>@@@EEEMMMSSSVVVTTTRRRKKKNNNRRRXXX[[[\\\ZZZXXXDDD@@@<<<:::999999888777777777888888999999999:::AAAWWWooo{{{~~~~~~|||yyyvvvtttvvvyyy}}}~~~~~~}}}|||}}}yyy{{{~~~|||vvvrrroooooorrr{{{xxxrrrrrrqqqsssuuuwwwyyy~~~tttsssyyyrrr___aaacccdddooo}}}wwwvvvnnnuuu}}}YYYNNN]]]uuu}}}~~~gggQQQHHHDDD@@@======???@@@@@@>>>@@@DDDHHHMMMQQQUUUXXXXXX]]]```___^^^```aaa___bbbcccdddddddddgggmmmqqqxxx~~~ssshhhaaa^^^]]]]]]]]]]]][[[UUUKKKDDDAAA???>>>AAAGGGKKKPPPYYYbbbbbbdddhhhiiijjjkkkmmmooopppqqqppplllfffaaa```aaauuuxxx___KKKCCC@@@???@@@III]]]sssqqqgggaaa]]]VVVNNNPPP\\\dddcccbbbeee\\\SSSIIIBBB>>>>>>DDDKKKVVVXXXWWWQQQIIICCCAAABBBOOOOOOPPPNNNJJJGGGJJJQQQWWWUUUQQQKKKDDD@@@???@@@???CCCEEEEEENNNccczzz|||~~~~~~~~~~~~wwwyyyPPPPPPUUUdddrrr```zzzYYYPPPRRROOOOOOLLLIIIFFFFFFHHHGGGDDD@@@:::888666333111000/////////222555777777666777777333222333444666777666555777666555666888999999888999>>>AAA>>>666111222666666666444444444555666777777777:::@@@@@@<<<999:::>>>???CCCIIIPPPUUUXXXYYYUUURRROOONNNOOOOOOLLLIIICCCDDDGGGMMMUUU]]]aaaccceeehhhlllnnnooopppqqqsssyyywwwwwwwwwyyyzzzyyyxxxvvvwwwyyyyyyzzz|||}}}uuummmjjjhhh```QQQCCCAAABBBMMMcccyyy}}}yyyuuutttsssrrrtttxxxwwwsssllldddaaaeeennnwwwzzzvvvqqqrrrzzz~~~vvvjjjyyynnn___ZZZWWWVVVaaaqqq|||[[[JJJEEEAAABBBRRRgggtttsssnnnZZZUUUQQQRRRWWWXXXTTTNNNCCCCCCGGGPPPYYYZZZRRRJJJBBB>>><<<@@@GGGNNNQQQPPPLLLMMMPPPWWWaaahhhjjjiiiHHHCCC===;;;;;;<<<;;;999777777888888999:::::::::CCCYYYrrr}}}}}}~~~~~~}}}|||zzzwwwtttsssssswww{{{~~~~~~}}}}}}}}}yyy{{{|||zzztttpppooopppqqqttt}}}vvvppprrrssstttvvvwwwyyy}}}ppprrrttt~~~wwwkkkqqqzzz|||sssooohhhuuuttthhhSSSYYYtttsss^^^LLLGGGBBB>>>===>>>???@@@===@@@CCCFFFIIIMMMRRRVVVXXX^^^aaa``````aaaaaa___```aaabbbcccccceeehhhkkkooosss}}}~~~|||xxxtttnnniiidddbbbZZZRRRJJJFFFBBB>>>;;;<<<<<<:::;;;>>>AAAFFFQQQ\\\gggiiillllllllllllmmmnnnpppooommmjjjeee```[[[XXXggg{{{rrr]]]PPPJJJFFFFFFLLLYYYiii}}}rrr]]]UUUTTTUUUOOOHHHFFFRRR```ggggggeeecccZZZRRRLLLFFFAAAAAADDDOOORRRSSSNNNFFF@@@???AAADDDJJJQQQQQQMMMKKKQQQWWW^^^^^^\\\UUULLLFFFCCCCCC>>>CCCEEEEEENNNcccyyy~~~yyy{{{zzz{{{}}}xxxqqqMMMMMMSSSbbbwwwgggmmmYYYQQQSSSPPPNNNLLLIIIGGGGGGHHHHHHDDDAAA999888555333111000//////---111555777666666777888333333444666888999888777999888777777777888999999999@@@EEEBBB999333333666666666444444444444555666777777;;;AAAAAA===::::::===>>>AAAGGGOOOVVVZZZ[[[VVVTTTQQQQQQQQQPPPLLLIIIBBBCCCFFFLLLUUU\\\aaacccfffhhhkkklllnnnooorrrtttvvvuuutttvvvyyyzzzyyyxxxwwwxxxyyyzzzzzz{{{~~~sss___[[[___gggeeeUUUGGGCCCDDDJJJYYYooo}}}zzzsssnnnmmmmmmmmmttt|||~~~|||wwwnnnfffdddjjjqqqnnnkkkgggjjjvvvxxxiiioooyyytttpppnnnyyylllRRRLLLDDDBBBDDDMMM___rrr~~~sssiii___]]]```aaa\\\VVVMMMFFFDDDLLLZZZ```ZZZPPPDDDAAA===<<>><<<>>>@@@???>>>777777888999999:::;;;;;;EEE\\\uuu~~~~~~}}}{{{xxxuuusssrrrrrrvvvzzz}}}}}}|||{{{{{{zzz}}}~~~zzzsssnnnnnnqqqtttuuu~~~tttnnnrrrtttuuuvvvwwwyyyzzz}}}yyyvvvfff}}}^^^[[[iii{{{yyydddOOOJJJCCC???===>>>>>>???<<>>:::;;;;;;<<<@@@FFFOOOWWW\\\^^^XXXUUUSSSSSSSSSQQQMMMHHHBBBCCCFFFLLLUUU\\\aaadddfffhhhjjjkkklllooorrruuutttrrrrrrtttxxx{{{zzzyyyyyyzzzzzzzzzyyyzzz}}}vvvdddYYYXXXbbbooogggNNNAAACCCFFFOOObbbxxx{{{xxxpppiiihhhhhhjjjttt}}}ssshhhdddggglllbbb```\\\___mmm{{{{{{sssffffffpppwwwcccOOOOOOCCCDDDEEEIIIUUUiii}}}zzzlllggghhhhhhccc\\\RRRIIIEEEOOO___fff]]]QQQAAAAAA@@@===<<>><<<@@@CCCCCCBBB777777888999::::::;;;;;;FFF]]]vvv~~~}}}|||zzzxxxuuusssqqqqqquuuyyy|||{{{zzzyyyxxx{{{}}}uuuooonnnpppuuuvvvsssmmmrrruuuvvvwwwwwwzzz|||{{{^^^kkkddd[[[qqqvvv{{{}}}wwwbbbQQQLLLDDD???======>>>>>><<>><<<::::::888888:::>>>AAAEEEQQQ]]]hhhjjjmmmnnnnnnnnnoooqqqnnnjjjfffggghhheee[[[SSSYYYkkkvvvdddWWWUUUVVV\\\ccckkkwww}}}sssooooookkkeeeWWWSSSIIIDDDPPPfffooolllkkkeeebbbcccaaaYYYPPPLLLEEEOOOYYY[[[TTTIIIBBB??????EEEKKKNNNPPPRRRRRRQQQ```gggnnnmmmcccVVVLLLGGG@@@EEEHHHIIIRRRfff|||}}}{{{{{{zzzyyy{{{~~~ppplllhhhNNNJJJUUUjjjqqqrrrxxx}}}eee]]]|||WWWQQQSSSOOOMMMPPPMMMJJJHHHFFFDDDAAA???:::999777555333000///...000333555666666666666777777555666:::>>>===;;;999666777999999888999<<<>>>???CCCHHHHHH???444222555555666666555333333444666555666999<<<>>>===999555<<<===???EEEMMMUUUZZZ]]]XXXWWWTTTQQQNNNKKKIIIHHHGGGDDDBBBFFFNNNYYY```dddiiikkkmmmnnnmmmmmmnnnooopppqqqrrrtttvvvwwwyyyzzzzzz{{{{{{{{{{{{{{{zzzzzz~~~~~~~~~~~~vvvdddSSSXXXdddkkkaaaOOODDDDDDIIITTTZZZiii}}}{{{wwwqqqjjjdddaaa^^^aaaooo{{{mmmgggfffggg^^^XXXRRRVVVeeetttuuuoooggg```___hhh|||pppdddaaa\\\TTTKKKFFFGGGPPPVVVYYYhhhyyy}}}pppjjjjjjiii[[[VVVNNNLLLUUUbbbddd]]]RRRFFF======>>>===>>>BBBAAAGGGKKKJJJMMMPPPMMMFFFBBB>>>:::>>>IIIPPPKKK@@@===<<<;;;:::999:::;;;===DDDbbbwww|||}}}yyytttqqqppppppqqquuuyyyzzzyyywwwxxxzzzyyyvvvoooooorrrrrrxxx~~~zzzsssqqqsssvvvuuurrrqqqvvvzzzUUUrrrggg]]]iiixxxiiitttuuummmRRRHHH@@@???===999:::???<<<<<<>>>AAAEEEJJJMMMPPPSSSTTTXXX\\\___bbbeeefff^^^]]]^^^cccdddbbbbbbeeeiiijjjlllpppuuuzzzvvvggg___ZZZZZZ```hhhgggZZZNNNCCC???;;;:::;;;<<<:::888;;;<<<>>>BBBGGGNNNTTTWWWggghhhkkkmmmnnnmmmllllllkkkhhhfffgggiiigggaaa\\\PPP]]]lllzzzkkk[[[ZZZ\\\YYYXXX[[[]]]ZZZ\\\fffnnnttt}}}|||tttrrrwwwxxxtttmmm```OOOFFFKKKYYYiiissssssnnniiikkkooolll```TTTOOONNNTTT```eee]]]OOOEEEDDDDDDFFFJJJOOOQQQOOOMMMTTT]]]eeeiiinnnooofffZZZGGGJJJOOOUUU\\\iii{{{~~~~~~~~~~~~|||yyywwwxxxtttwwwpppmmmmmm|||kkkuuu|||zzzgggKKKUUUZZZ```jjjqqq|||}}}jjjYYYzzzXXXRRRSSSPPPOOOOOOMMMJJJIIIGGGEEEAAA>>>:::999777555333000///...000222555666555555666777666555555888;;;;;;888777888999:::999888888:::<<>>===999666<<<<<>>BBBMMMUUUQQQGGGBBB???;;;999:::;;;===>>>GGGeeexxx~~~~~~zzzuuuqqqpppqqqtttwwwyyyzzzyyyxxxxxxxxxyyyvvvoooooorrrtttzzzyyyrrrppprrrsssvvvuuutttxxx~~~eeezzzcccUUU```rrryyyrrrYYYMMMBBB???>>>;;;<<>>???BBBFFFJJJNNNPPPQQQSSSVVVZZZ^^^aaacccddd^^^\\\^^^bbbcccbbbbbbeeeggghhhhhhjjjnnnrrrvvvxxxtttaaaWWWJJJJJJKKKOOORRRPPPJJJEEEAAA>>>;;;;;;===>>>===;;;@@@CCCGGGKKKOOOSSSXXX\\\dddfffhhhjjjkkklllkkkjjjhhhggghhhlllpppppplllgggPPPQQQUUU___qqq|||mmmbbbXXXOOOKKKKKKFFFBBBCCCLLLTTTZZZbbbjjjlllnnnllliiikkksssyyyyyytttmmm___RRRLLLTTTdddrrruuuuuutttsssvvvxxxoooccc[[[VVVVVV___fffccc[[[UUUMMMKKKHHHHHHIIIJJJHHHFFFMMMTTT[[[aaaiiiqqqoooiiiVVVVVV]]]gggooovvv~~~|||{{{zzzzzzzzzzzz}}}~~~~~~{{{xxxvvvxxxwww}}}{{{eeebbbdddwwwmmmwwwtttjjjrrryyydddTTT```ccccccdddeeerrrxxxxxx\\\xxxYYYRRRSSSPPPPPPMMMLLLKKKJJJIIIFFFAAA>>>:::999777555222000///...000222444555555555666888666666555666777888666444999:::;;;:::888777888999>>>AAAFFFGGGAAA777555888888888999777666555666888555666999<<<>>>>>>;;;888;;;<<<@@@EEELLLSSSZZZ^^^___\\\XXXSSSPPPOOOOOOOOOHHHEEECCCDDDKKKUUU]]]bbbfffhhhjjjkkkkkkkkkmmmnnnlllnnnqqquuuxxxzzz{{{{{{xxxyyyzzz|||}}}}}}~~~~~~mmmbbbXXX]]]oooyyy{{{eeeQQQGGGJJJUUU```tttxxx}}}||||||wwwvvvuuuooohhhbbb]]]```lllyyywwwpppkkkddd]]]SSSRRR]]]lllrrrqqq]]]VVVPPPOOORRR]]]nnn~~~sssfffbbbZZZTTTXXXbbbkkknnn[[[NNNGGGOOOYYYZZZYYYYYYXXX\\\[[[TTTOOOQQQVVVYYY[[[[[[VVVRRRVVVbbbooouuulll^^^OOOIIIGGGCCC@@@???===BBBGGGIIIKKKMMMJJJFFFDDDCCCBBBEEEOOOYYYYYYTTTKKKEEE>>>:::;;;>>>??????KKKhhh{{{zzztttqqqpppqqqwwwwwwwwwxxxyyyyyyxxxvvvyyyvvvpppppprrrvvv}}}xxxrrrppprrrrrrwwwzzzxxxyyyvvvaaaPPPXXXmmmzzzbbbTTTEEE???>>>>>>>>>>>>======>>>@@@CCCGGGJJJLLLOOOQQQTTTXXX[[[___aaabbb___]]]^^^bbbcccbbbbbbfffgggggggggggghhhjjjlllnnnqqqwwwpppWWWJJJFFF===@@@BBBBBB@@@>>>>>>???@@@>>><<<===???AAABBBBBBGGGNNNUUUYYYYYYZZZ]]]aaadddeeegggjjjkkkllllllkkkhhhhhhjjjpppvvvyyywwwuuu^^^SSSIIIKKKVVVcccpppyyyzzzlll___XXXTTTRRRKKKEEEBBBDDDFFFFFFHHHLLLNNNSSSWWWXXX\\\fffoootttxxxxxxrrraaaQQQOOO\\\jjjvvv}}}ttteeeZZZSSSWWW```cccccccccVVVQQQKKKGGGDDDDDDCCCBBBGGGJJJOOOUUUaaammmuuuvvvbbb^^^eeeuuu}}}|||~~~|||{{{zzzxxxwwwvvvvvvvvvxxxzzz}}}~~~}}}{{{wwwuuuvvvyyyxxxiiifffeeeuuummmyyyuuuiiijjjvvvccc```lllmmmgggccc___lllyyykkkxxxZZZSSSRRROOOPPPLLLKKKKKKKKKJJJGGGBBB>>>;;;999777444222000/////////222444555555555777888777888777555555666555333777888999999777666666777===???DDDFFFAAA999666999888999999777555555666777666777999<<>>AAABBBBBBOOOkkk|||xxxrrroooooopppwwwuuusssuuuyyy{{{zzzxxx{{{}}}vvvppppppsssvvv~~~vvvrrrrrrsssuuu{{{}}}zzzyyy|||}}}zzzdddTTTTTTjjj}}}lll\\\III???>>>@@@>>><<<::::::;;;<<>>>>><<<>>>???>>>======???BBBDDDAAA???>>>@@@EEEIIILLLSSS[[[dddgggccc___aaadddfffgggiiikkkmmmnnnoooooommmlllmmmqqqxxx~~~qqq___PPPNNNNNNNNNTTT^^^eeepppvvvooojjjjjjggg```[[[VVVQQQOOOLLLHHHCCC@@@AAAGGGLLLNNNPPPWWW```gggpppvvvxxxmmm\\\RRRTTT[[[nnn~~~{{{mmm___SSSRRRYYY```eeejjj[[[VVVNNNGGGCCCBBBCCCCCCCCCDDDGGGLLLVVVcccnnntttjjjccciiizzz}}}~~~~~~{{{{{{yyyxxxwwwvvvuuuuuutttvvvzzz||||||zzzvvvtttuuuzzz{{{nnnnnnlllxxxvvvyyyooojjjzzzeeeccckkkiiibbb```___mmm}}}www{{{[[[SSSQQQMMMNNNKKKKKKKKKKKKKKKHHHCCC@@@;;;:::777333111000/////////111555777777777777888999<<<:::555333666777444444666888888777666777888<<<===BBBEEEAAA:::777888888888888666444333444666666777999<<>><<<999<<>>@@@>>>::::::::::::;;;===???AAACCCKKKMMMPPPTTTXXX[[[]]]^^^```^^^^^^aaacccbbbdddgggiiiiiiiiiiiiiiijjjjjjkkknnnooossszzzyyygggSSSDDD===;;;<<<===<<<===AAAFFFJJJKKKKKKIIIGGGCCCBBBDDDKKKSSSYYYbbbjjjrrrsssmmmgggfffhhhhhhiiijjjlllnnnooooooppppppnnnmmmqqqyyypppaaa[[[UUUMMMMMMTTTQQQ]]]gggiiinnnsssoooddd^^^\\\ZZZXXXXXXTTTLLLEEECCCGGGKKKLLLKKKMMMSSSZZZ___gggpppqqqiii^^^VVVRRR]]]nnnzzzxxxyyyyyyuuuhhhZZZUUUWWW\\\eeemmmaaa\\\UUUMMMGGGDDDCCCCCCBBBAAABBBFFFNNNWWWbbbjjjrrrkkknnn|||yyyyyyxxxwwwvvvuuutttsssrrrtttwwwyyyzzzxxxvvvtttwww}}}zzzggglllqqq~~~rrrkkkmmmeee^^^aaa[[[VVVZZZ^^^jjj}}}|||~~~[[[SSSRRRNNNNNNKKKKKKJJJJJJJJJHHHEEEBBB<<<:::666333111000000000---111777::::::999888888999>>><<<555222777999666444666999:::999888888999;;;<<<@@@CCCAAA:::666777888999888666444333444555666777999<<>>888<<>>:::======<<<<<<===???AAABBBHHHJJJMMMQQQUUUXXXZZZ[[[___\\\\\\___aaa```bbbfffffffffgggggghhhhhhiiiiiiiiiiiikkksss{{{}}}yyyfffZZZJJJ>>>;;;;;;;;;;;;>>>===@@@JJJUUU[[[YYYUUUJJJJJJIIIJJJNNNVVV___fffpppuuuzzzzzztttooonnnooojjjjjjkkkkkklllmmmnnnooopppnnnmmmpppxxxzzzooodddZZZVVVVVVOOOUUU]]]gggsss{{{yyysssooonnnjjjhhhgggfff]]]TTTIIIIIIJJJLLLIIIFFFHHHMMMRRRXXXcccnnnsssoooeee\\\VVVaaajjjlllmmmrrrvvvwwwwwwlll^^^UUUQQQTTT```lllkkkiiieee]]]TTTMMMJJJHHHDDDBBBAAAEEEIIIOOOYYYbbbrrrppprrryyy~~~~~~vvvvvvwwwvvvvvvuuutttsssrrrtttuuuwwwwwwwwwuuuuuu{{{zzzooottt{{{wwwtttrrrxxx```]]]___YYYWWW]]]___gggxxxvvv}}}[[[SSSTTTQQQQQQLLLKKKJJJIIIIIIHHHFFFDDD<<<:::666333000///000000,,,222888======;;;999777999???===333000777:::777888;;;======;;;:::999999;;;;;;>>>BBB@@@999444444999::::::888555444555666666777999<<<@@@AAAAAA???777<<>>======<<<===>>>???@@@DDDFFFIIIMMMQQQTTTVVVWWW]]]YYYYYY\\\]]]]]]___ccceeeeeeffffffggggggfffffffffdddfffnnnvvvwwwqqqjjjOOOGGG>>>:::;;;<<<;;;999>>>@@@FFFQQQ[[[]]]XXXRRREEEIIINNNTTTZZZbbbkkkqqquuuwwwyyyyyyvvvtttssssssmmmmmmmmmmmmmmmnnnoooooommmlllkkkmmmsss}}}wwwlllccc```\\\___jjjuuu{{{~~~wwwqqqrrruuuooofff[[[WWWUUUUUUQQQIIIGGGIIIPPPRRRZZZiiixxx{{{uuuhhhffffffgggffffffmmmvvvwwwooobbbUUULLLMMM]]]nnnwwwyyyyyyuuulllccc\\\ZZZPPPJJJGGGGGGFFFHHHRRR\\\kkkrrrvvvvvvyyyvvvwwwxxxxxxxxxwwwvvvvvvttttttuuuuuuuuuuuuuuuuuu{{{~~~~~~xxxmmmZZZ\\\ccccccbbbddd```cccrrrtttqqqvvvZZZSSSVVVTTTTTTMMMKKKIIIIIIIIIHHHGGGEEE===:::666222000///000111,,,222:::??????===999777777>>>===222///666:::777===???AAA@@@>>>;;;999999;;;:::===AAA???888333333;;;;;;;;;999666555666777777777999<<<@@@BBBAAA@@@777<<>>@@@BBBTTTXXX[[[WWWOOOIIIJJJMMM\\\vvv~~~zzzxxxsssmmmkkklllqqquuuyyy{{{|||{{{{{{~~~~~~sssllllllpppttt~~~pppnnnqqqqqqnnnrrruuuwww{{{~~~|||vvvyyyxxx{{{qqqwwwnnn]]]___jjjhhhtttqqqlll|||hhhQQQDDDCCCAAA======<<<;;;:::;;;;;;======AAACCCFFFJJJNNNQQQSSSTTTZZZWWWVVVYYYZZZZZZ]]]aaaffffffgggggggggffffffeeebbb```bbbiiiqqqqqqiii```DDDAAA???>>>???>>>:::777:::>>>FFFOOOTTTRRRIIIBBB???FFFQQQ[[[ccckkkrrrwwwssstttttttttttttttttttttqqqqqqppppppppppppqqqqqqkkkkkkjjjjjjmmmrrryyy~~~xxxtttjjjeeejjjnnnooovvv{{{wwwpppkkkqqqzzz{{{uuutttlllgggfff```VVVOOOOOOTTTSSSWWWfffyyytttllljjjeee```hhhwww|||uuuiiiZZZMMMNNNbbbvvvxxxpppmmm]]]TTTMMMIIIEEEDDDMMMXXXiiivvv|||xxxzzzxxxyyyzzz||||||{{{zzzzzzvvvuuutttttttttuuuuuuvvvyyywwwwww}}}hhhWWWTTTaaaggghhhfff]]]^^^lllzzz{{{uuu[[[RRRRRRPPPSSSNNNKKKGGGEEEEEEDDDCCCAAA;;;:::777444111000//////,,,000666===@@@>>>999555888999999888777777999;;;<<<@@@IIIPPPKKK???;;;===>>>===???BBBDDDAAA;;;555999;;;<<<;;;888555444444777666666999>>>@@@???===999888<<>>???BBBCCCEEEHHHKKKMMMNNNOOOQQQPPPQQQRRRTTTXXX\\\^^^___```bbbcccbbbbbbbbbccc```bbbbbbaaafffhhh```TTTCCCBBB@@@>>><<<;;;;;;;;;888>>>CCCDDDCCCCCCGGGKKKKKKUUU]]]aaagggrrr|||zzzxxxvvvvvvvvvuuutttrrrppppppooopppqqqpppnnnmmmkkkkkkjjjjjjjjjlllmmmoooyyy|||qqqmmmnnnppprrruuuvvvjjjaaacccjjjrrr}}}~~~xxxppphhh```YYYVVVYYYVVVUUU]]]mmm|||wwwjjj___gggzzzyyy~~~yyyhhhXXXXXXdddooo~~~}}}{{{yyyyyymmm___QQQKKKGGGGGGNNNWWWhhhxxxzzzyyy~~~yyy{{{||||||{{{{{{}}}~~~}}}|||yyywwwvvvwwwxxxyyy~~~|||xxxccc[[[```dddcccaaaaaagggllltttrrrvvvyyy[[[SSSSSSPPPQQQNNNKKKHHHEEEDDDDDDBBBAAA;;;:::777444111000//////---000555:::>>>===999555888888888777666777:::<<>>===:::777555555777666666999===@@@???>>>:::888;;;BBBIIINNNUUU[[[dddddd```YYYVVVVVVSSSOOOMMMKKKFFFBBBAAADDDJJJOOOYYY___ccceeehhhmmmnnnlllqqqrrrsssttttttuuuwwwyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~yyykkk^^^RRRMMMIIIHHHHHHJJJTTT^^^pppxxx}}}zzzxxx{{{~~~|||xxxwwwyyy|||~~~xxxsssssstttqqqiiiaaaaaajjjttt~~~}}}zzztttkkkfffeeegggXXXPPPGGGFFFMMMUUUWWWUUUFFFCCCAAAFFFSSSeeevvvuuuiii[[[UUUXXX\\\\\\ZZZTTTUUUXXX^^^eeekkkmmmmmm___WWWPPPOOORRRXXXcccmmmyyyvvvhhh]]]___]]]ZZZ```cccpppvvvqqqkkkjjjeee]]]VVVPPPJJJFFFDDDHHHSSS___zzzrrr]]]OOOFFF???EEEJJJQQQUUUPPPIIIJJJPPPfffrrr~~~}}}zzzuuunnnjjjjjjllloooqqqtttvvvxxxvvvtttuuu{{{}}}xxxtttnnnlllqqqxxx~~~xxxqqqppprrrsssvvvsssqqqvvvmmmgggfffiiixxxuuu|||tttyyydddQQQFFFAAA>>>>>>===<<<;;;;;;<<<===>>>@@@AAADDDFFFIIIKKKLLLMMMNNNMMMMMMOOOQQQTTTWWWYYYWWWYYY[[[\\\\\\\\\]]]^^^bbbcccbbbaaadddeee\\\QQQEEECCC@@@===<<<<<<======666999;;;<<<===AAAIIIOOO^^^gggooorrruuu}}}}}}||||||{{{yyywwwtttrrrqqqqqqqqqqqqpppnnnjjjiiihhhfffeeedddddddddccciiiqqqyyy{{{vvvssspppooorrrooofff___]]]___iii{{{}}}qqqfff```]]]YYYUUUXXXbbbooo{{{yyyjjjjjjssstttddd^^^```dddnnnppptttwwwwwwvvvtttrrrpppfff\\\SSSKKKFFFJJJQQQooo}}}}}}{{{~~~zzz{{{{{{zzzyyyxxxyyyzzz|||{{{yyyvvvssssssvvvyyymmm]]][[[\\\^^^```dddiiipppuuuzzz||||||{{{ZZZTTTTTTOOOPPPOOOLLLHHHEEEDDDCCCAAA@@@;;;:::777444111000//////...///222666::::::888666888888777555555777;;;???DDDBBBBBBDDDAAA;;;777777888===BBBEEECCC@@@<<<:::===>>>@@@>>>;;;888666666666666777999===???@@@???;;;999:::@@@FFFLLLTTT[[[eeegggddd]]]YYYXXXTTTPPPMMMKKKGGGCCCAAACCCHHHLLLUUU\\\bbbdddfffkkkmmmkkkjjjmmmoooqqqrrrtttwwwyyy|||}}}}}}}}}}}}||||||{{{~~~~~~~~~~~~~~~|||tttnnnlllgggbbb___^^^cccnnnzzz}}}zzz}}}~~~{{{yyyzzz|||{{{{{{|||yyypppgggeeejjjqqquuuvvvtttpppkkkiiikkkmmmiii```UUUOOORRR\\\gggnnn```VVVJJJCCCHHHXXXkkkxxxuuuhhh___]]]___```aaaNNNLLLKKKRRR]]]gggkkklllhhheee```ZZZRRRPPPYYYdddzzzwwwlllfff\\\WWW]]]___mmmxxxxxxuuuqqqiii___WWWRRRNNNJJJHHHLLLYYYgggwwwgggVVVHHHEEEEEEHHHMMMNNNLLLOOOSSSiiiuuu}}}||||||~~~~~~xxxsssllliiijjjmmmqqqsssuuuuuutttqqqoooqqqvvv{{{{{{tttqqqnnnmmmpppvvvwwwyyyxxxuuuwww}}}{{{sssnnnttteee___gggttthhhtttttt{{{jjjYYYMMMDDD>>>>>>===<<<;;;;;;<<<===>>>>>>???BBBDDDFFFHHHIIIJJJJJJJJJJJJKKKMMMOOORRRSSSTTTVVVYYYZZZ[[[[[[]]]___aaabbbaaabbbfffggg```WWWPPPMMMHHHDDDAAA??????@@@===>>>??????CCCLLLXXXaaasss{{{}}}{{{vvvtttqqqoooooopppooonnnllllllkkkjjjiiihhhggggggaaa]]]YYYXXX]]]eeennnssswwwssspppooommmkkknnnsssnnniiibbbYYYUUU]]]sss}}}tttjjjddd\\\XXXZZZ```gggkkkxxxzzzsssqqqxxxlllaaaZZZbbbgggoooxxx}}}~~~}}}|||wwwssslllaaaTTTLLLPPPWWWppp||||||}}}|||||||||zzzwwwvvvvvvxxxzzz{{{yyytttoooooouuuzzzxxx___WWWVVVWWWYYY^^^dddjjjnnnppprrrzzzYYYSSSSSSOOOQQQOOOLLLHHHEEEDDDBBBAAA???;;;:::777444111000/////////...000222666888888777888888666444444777<<<@@@@@@===:::::::::999888888999AAAJJJMMMJJJCCC>>>;;;<<<>>>@@@???<<<888666555666666777999<<<>>>@@@AAA???;;;:::>>>DDDJJJSSS\\\fffiiihhhbbb\\\ZZZVVVQQQNNNLLLHHHDDDAAABBBEEEHHHRRR[[[bbbdddfffjjjlllkkkiiikkknnnpppqqqsssvvvxxx||||||}}}}}}}}}}}}||||||}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~}}}zzzzzzzzz}}}yyynnniiijjjnnnlllllljjjgggeeehhhnnntttvvvnnncccYYYYYYeeexxx~~~rrr___OOOIIIQQQ```mmmyyytttmmmgggeeegggjjjmmmYYYQQQJJJLLLVVVaaafffgggpppqqqrrrkkk\\\RRRUUU^^^rrr~~~}}}tttjjj\\\UUU]]]___lllyyy|||{{{vvvlllbbbZZZXXXTTTPPPLLLOOO\\\kkk~~~mmm]]]LLLGGGEEEIIINNNPPPTTTXXXnnnxxx|||{{{{{{|||~~~~~~|||vvvrrrllliiikkkooosssuuuxxxwwwuuurrrqqqtttyyy~~~}}}uuuqqqpppooorrrwwwwwwwwwuuuuuu~~~~~~vvvqqqvvv~~~uuujjjmmmaaa[[[XXXiii]]]```yyyyyy}}}zzznnn___TTTIIIAAA???>>>===<<<;;;;;;<<<======>>>@@@CCCEEEGGGHHHHHHHHHIIIIIIJJJKKKMMMOOOPPPRRRUUUXXXZZZ[[[\\\^^^```______```eeekkknnnlllgggaaa___ZZZTTTNNNIIIFFFEEEKKKKKKLLLOOOUUU___llluuu}}}{{{wwwsssooommmlllmmmlllkkklllmmmnnnpppqqqrrrssssssooodddWWWNNNMMMPPPSSSUUUWWWVVVYYY[[[\\\___hhhssswwwtttlll___UUUXXXhhhwww}}}uuujjj```[[[\\\___bbbfffrrr~~~|||rrr||||||iiiZZZ]]]cccmmmwwwwwwfff[[[ZZZ^^^llluuu}}}~~~|||}}}}}}}}}zzzxxxwwwxxxyyyyyyzzzyyysssmmmmmmuuu~~~zzzsssmmmVVVUUUSSSVVVZZZ^^^```cccfffiiirrrzzzWWWQQQRRRPPPRRRNNNKKKGGGDDDCCCBBBAAA???;;;:::777444111000/////////......000333666777888888888666444444777<<<@@@AAA???;;;888888999999888<<>>>>>;;;777555444555666777999;;;>>>@@@BBBBBB===;;;>>>CCCJJJSSS\\\eeejjjkkkfff```\\\WWWSSSPPPNNNKKKFFFBBBAAACCCEEEPPPZZZbbbdddfffjjjllllllkkkmmmppprrrssssssuuuvvvyyyzzz{{{}}}~~~~~~~~~~~~{{{{{{{{{{{{{{{|||}}}}}}~~~}}}}}}|||xxxvvvuuuxxx}}}vvvnnnlllmmmjjjhhhddd``````fffrrr{{{{{{vvvlll```[[[dddxxx}}}nnn\\\PPPPPPXXXaaaiiiiiihhhhhhiiikkkooorrrcccYYYMMMKKKSSS___fffhhhmmmsssyyyvvvgggWWWTTTXXXgggvvv{{{uuummm___YYYaaabbblllwww||||||wwwnnnfffaaa```^^^YYYPPPOOO\\\jjjtttXXXNNNGGGHHHNNNSSSWWW[[[rrr|||~~~}}}||||||}}}}}}{{{yyyvvvqqqllljjjlllqqquuuxxxxxxxxxvvvuuuvvvzzz~~~uuuqqqpppooossswww|||wwwwwwyyyuuuuuuyyyzzzxxxyyy}}}}}}sssvvvkkkfffWWWbbbnnnnnnrrrddd\\\mmm}}}}}}qqqcccWWWKKKBBB@@@???===<<<;;;;;;;;;<<<===>>>@@@BBBDDDEEEFFFGGGHHHHHHIIIJJJLLLMMMOOOPPPNNNQQQUUUWWWYYYZZZ]]]___^^^]]]___eeemmmrrruuuvvvooonnnkkkgggbbb\\\VVVSSSXXXZZZ]]]aaahhhrrr{{{~~~{{{zzzxxxtttpppnnnmmmmmmllllllhhhjjjlllooorrruuuxxxyyyrrrjjj```WWWSSSOOOKKKHHHLLLKKKKKKMMMNNNSSSaaaooo~~~}}}wwwlllbbb```cccfffxxxwwwiii^^^YYYYYY[[[eeejjjpppuuu|||{{{rrr{{{qqq```ZZZ]]]cccjjjqqqwww|||~~~qqqgggbbblllssszzz~~~~~~{{{{{{zzzxxxvvvuuuwwwyyywwwxxxwwwqqqlllnnnyyyqqqddduuuhhhUUUVVVXXX\\\```___]]]cccppp{{{yyy{{{WWWQQQRRRPPPRRRLLLJJJFFFDDDCCCCCCAAA@@@;;;:::777444111000/////////...---///222555777888888888777555555777;;;???EEEEEEBBB;;;888999888666===DDDNNNSSSQQQIII@@@999555888<<<<<<:::777555444555666888999:::===AAADDDDDD>>><<<>>>CCCIIISSS[[[cccjjjmmmiiibbb^^^YYYTTTRRRQQQMMMHHHCCCAAABBBCCCMMMXXXbbbdddeeeiiilllmmmlllooorrrtttttttttuuuvvvwwwxxxzzz|||~~~{{{{{{{{{{{{{{{||||||}}}~~~~~~{{{wwwsssqqqssswww{{{|||vvvrrrrrrlllhhhbbb\\\ZZZaaammmvvvxxxlllcccdddqqq}}}ppp___UUUTTTVVV]]]^^^aaaeeeiiillloooppphhh]]]QQQMMMTTT```kkkqqqnnnttt}}}ttteee\\\[[[aaaooosssqqqnnnddd^^^eeedddkkkuuu|||}}}yyyqqqkkkiiijjjjjjcccVVVQQQ[[[iiifffYYYMMMKKKOOOUUU\\\bbbwww}}}}}}}}}{{{yyywwwuuupppkkkiiilllqqquuuxxxvvvvvvwwwyyy{{{~~~zzzsssooommmmmmrrryyyyyyvvvzzz~~~xxxqqqpppuuu}}}}}}yyy{{{gggcccYYY___lllqqquuuqqq___dddwwwzzzvvvhhh[[[LLL@@@AAA@@@>>><<<;;;:::;;;;;;<<<===???AAABBBDDDDDDEEEFFFGGGHHHJJJLLLMMMOOOOOOPPPRRRVVVXXXZZZ[[[^^^```^^^[[[\\\dddmmmttt{{{{{{{{{{{{yyyvvvssspppnnnoooppptttzzz}}}{{{yyyzzzwwwtttrrrqqqqqqooonnnmmmmmmnnnpppssswwwzzz|||wwwvvvsssnnnggg]]]SSSLLLMMMIIIFFFFFFGGGMMM]]]lllwww{{{|||xxxrrrmmmeee^^^lllrrr}}}vvvggg\\\VVVUUU]]]]]]^^^ccckkkrrrvvvxxxwwwhhh______```cccfffkkkooorrrttt~~~}}}qqqooowww~~~wwwwwwvvvsssqqqqqqsssuuuuuuuuurrrmmmkkkqqq}}}rrrcccmmm~~~uuuzzziiiYYYXXX___bbbccc___^^^jjj{{{YYYSSSSSSOOOQQQKKKHHHEEECCCCCCCCCBBBAAA;;;:::777444111000/////////...---///222666777888888888888777666777:::<<>>CCCHHHJJJFFF???999333666;;;<<<;;;888666555444666888999999<<>>;;;>>>BBBHHHPPPYYYaaaiiinnnkkkddd___ZZZVVVTTTSSSPPPJJJEEEAAAAAAAAAJJJUUU```cccdddgggjjjkkklllooosssuuuuuuuuuvvvwwwwwwxxxzzz|||~~~}}}||||||||||||}}}~~~~~~|||xxxuuupppwww}}}~~~|||}}}zzzyyyrrrnnnggg___ZZZ]]]eeemmmzzznnnjjjnnntttsssccc\\\[[[YYYZZZ\\\bbbjjjppptttuuurrrhhh[[[TTTVVVaaammmuuutttwww~~~ttthhhddd___iiijjjiiilllfff___dddccciiisss}}}}}}vvvqqqooorrrtttlll]]]TTT\\\jjjtttfffXXXSSSUUU\\\eeemmm{{{~~~}}}}}}}}}|||yyywwwsssoooiiigggjjjooosssvvvuuuvvvyyy}}}{{{uuupppmmmkkkllluuu~~~xxxtttvvvzzzwwwqqqpppmmmsssxxx^^^\\\PPPQQQ```mmmpppzzz```ZZZhhh|||~~~qqqbbbQQQDDDBBB@@@>>><<<;;;::::::::::::;;;<<<>>>@@@AAABBBBBBBBBCCCEEEGGGJJJLLLMMMMMMPPPSSSVVVYYYZZZ[[[^^^```^^^YYYZZZcccnnnyyy|||zzzyyywwwyyywwwuuuttttttsssqqqoooqqqqqqqqqrrruuuzzz~~~zzzoooiii___XXXPPPKKKIIILLLWWWbbbjjjttt~~~{{{ttthhh]]]___```ccckkkxxx}}}mmmbbb\\\XXXWWWZZZ______```nnn~~~|||tttlllllllllmmmppptttwwwzzzhhhkkkoooxxxlllwww~~~xxxwwwuuuqqqnnnnnnoooqqqrrrpppkkkhhhkkktttxxxllliii}}}iiiiiikkk\\\VVV\\\```bbb``````iiizzzzzzZZZUUUTTTOOOOOOJJJGGGDDDCCCCCCDDDCCCBBB;;;:::777444111000/////////......///333666777888888999999888777777999;;;999AAACCC;;;555666777666777777999>>>BBBBBB>>>:::222666:::===<<<999777666444666888999999<<>><<<;;;:::::::::888999;;;===>>>???@@@@@@>>>@@@BBBEEEHHHJJJKKKKKKKKKNNNQQQSSSUUUVVVXXXZZZ\\\WWWYYYdddrrr{{{yyywwwvvvtttvvvuuutttttttttssspppnnnooonnnnnnooossszzz~~~ssseeeYYYPPPJJJMMMTTT```ppp~~~}}}ttthhh\\\RRRPPPNNNSSS```ttttttllldddcccggghhh\\\TTTddd}}}uuuvvvxxx{{{vvvlll___]]]kkk~~~|||eeessszzz{{{zzzwwwrrrnnnmmmnnnpppppplllfffeeejjjuuu|||ttteee}}}~~~___YYYlll}}}~~~xxx|||~~~lll^^^TTTTTTZZZ___aaa```aaadddgggtttxxxuuuXXXTTTRRRMMMOOOLLLJJJHHHGGGGGGFFFDDDCCC===:::555222111111000//////000222333333555888:::;;;;;;999777444222333555666777:::<<<<<<:::888777111999>>>;;;999<<<>>><<<::::::>>>AAA===777666999444555777777999<<<@@@DDDHHHGGG===;;;GGGMMMOOOVVV\\\```gggkkkjjjfff___ZZZXXXTTTQQQOOOIIIAAA???AAADDDLLLXXXaaaeeegggiiijjjnnnqqqtttvvvvvvuuuuuuvvvyyyzzzzzz{{{|||~~~~~~}}}}}}{{{~~~{{{zzz{{{yyy|||zzzuuunnndddcccfff}}}~~~sssoooooouuuzzzwwwppptttbbbWWWVVVbbbnnnttt|||{{{nnnccc]]]```hhhooo{{{|||}}}yyykkkiiicccaaafffkkkhhh^^^VVV[[[gggwww{{{wwwxxxuuufff______aaammmxxx}}}}}}{{{qqqccc^^^gggvvv~~~}}}~~~}}}zzz{{{~~~|||xxxoookkkggggggjjjnnnppppppooottt|||zzzwwwrrrmmmkkkoooxxx{{{vvvvvvyyyzzzvvvqqqnnnqqqwww~~~}}}}}}zzzfffdddnnnddd\\\]]]hhh~~~aaa\\\```ppp}}}ttt___KKKCCCAAA???<<<;;;::::::999::::::;;;;;;<<<===>>>>>>===???BBBEEEGGGJJJKKKLLLOOOSSSWWWWWWUUUUUUYYY]]]\\\[[[]]]ccckkkyyy~~~yyywwwwwwvvvvvvvvvwwwwwwvvvuuurrrpppooosssnnnmmmqqqsssuuu}}}uuu```PPPKKKOOOTTT```qqqyyyoooeee[[[RRRPPPWWW\\\aaappp{{{qqqlllhhhddd]]]ZZZcccppp|||mmmcccfffpppzzzpppvvv~~~~~~zzz}}}zzzuuuqqqnnnlllkkknnnjjjhhhiiioooxxxuuutttwww{{{^^^VVVfffmmm|||~~~sssnnnpppwwwvvviiiZZZYYYZZZ[[[\\\\\\\\\\\\\\\gggnnnwwwxxx}}}sssVVVSSSPPPKKKNNNLLLJJJHHHGGGGGGFFFDDDCCC===:::555222111111000///...///111222222444666999::::::999777444333333555:::;;;<<<===<<<:::888777666888777666:::AAAAAA===999888:::>>>===999888999333444666666777:::???BBBGGGHHH???;;;EEEJJJMMMVVV]]]bbbiiinnnnnniiibbb]]]XXXTTTRRRPPPKKKCCC???@@@BBBJJJUUU^^^cccfffhhhjjjkkknnnrrrtttuuuuuuvvvwwwyyyzzz{{{|||}}}~~~~~~}}}~~~|||{{{vvvvvv{{{xxxiiicccfffsss~~~uuummmkkkrrrxxxxxxvvvhhh[[[VVV___iiioooyyyttthhhaaaaaafffkkkuuuxxx{{{}}}rrrnnnkkkjjjlllnnnkkkccc\\\^^^jjjxxx|||{{{yyyggg]]]ZZZZZZfffooozzzvvvjjjfffooo{{{~~~~~~}}}zzz{{{}}}|||xxxsssllljjjggghhhkkkoooppppppqqqsssxxx|||vvvtttqqqmmmmmmttt~~~zzzuuutttwwwwwwsssnnnmmmpppxxxyyy|||vvvjjjjjjxxxmmmaaa^^^eeevvveee\\\\\\hhhxxxeeeSSSGGGDDD@@@===;;;::::::999::::::;;;;;;<<<======>>>===???AAADDDGGGIIIKKKKKKMMMQQQUUUUUUSSSSSSWWW[[[ZZZYYY[[[aaaiiiwww}}}zzzyyyyyyxxxwwwuuuuuuttttttsssqqqppppppqqqmmmmmmpppqqqqqqvvv}}}zzzjjjZZZRRRTTTXXXdddnnnwww|||~~~~~~xxxooofff[[[TTTTTTTTTVVVaaappp}}}zzztttnnnhhh```[[[```iiittt~~~pppgggjjjuuu~~~zzz~~~~~~yyy~~~{{{}}}xxxrrrkkkfffccchhhffffffjjjttt~~~}}}sssxxx```SSS___yyy}}}nnngggiii{{{|||qqqtttnnneee___\\\YYYXXXYYYZZZ[[[[[[[[[dddlll|||rrrUUUQQQOOOJJJMMMLLLJJJHHHGGGGGGFFFDDDCCC===:::555222111111000///---...000000111222555777999999999777444333444555<<<<<<============<<<<<<:::888777<<>><<<999999333444555555666999===@@@EEEIIIBBB===AAADDDHHHUUU[[[aaajjjpppqqqllleee___XXXTTTSSSRRRMMMEEE@@@@@@@@@FFFPPPYYY```dddhhhjjjiiilllppprrrssstttvvvwwwyyy{{{}}}}}}}}}~~~~~~}}}~~~~~~~~~xxxssstttxxx{{{vvvlllkkkqqqyyyxxxmmmeeeaaalllvvv}}}uuupppcccZZZ^^^eeemmmxxxzzzpppgggdddeeehhhmmmqqqvvv{{{|||xxxvvvtttttttttqqqjjjcccaaalllzzz~~~nnnaaa[[[XXXeeekkkrrr|||uuurrryyy}}}||||||{{{yyysssnnnhhhggggggiiimmmpppqqqqqqsssrrrssswww}}}vvvtttqqqnnnpppwwwyyytttsssttttttoookkklllooovvvuuuzzzzzz}}}llliiijjjkkkddd^^^[[[^^^kkkppp___XXX^^^vvv~~~ppp```LLLHHHBBB>>><<<;;;:::999:::::::::;;;<<<<<<=========>>>@@@CCCEEEHHHJJJJJJKKKNNNQQQRRRQQQQQQUUUXXXYYYWWWXXX]]]cccooo}}}|||||||||{{{zzzuuutttsssrrrrrrrrrssssssqqqpppqqqrrrqqqnnnooossssssvvvvvvrrrqqquuuyyyyyywwwfffYYYTTTTTTWWW[[[```kkkzzzuuuiii]]]WWWRRRNNNUUUaaaeeeooo|||tttkkkhhhiiixxxvvvnnnttt~~~zzzxxxuuuzzz}}}zzz{{{tttllleeeaaaeeedddfffnnnzzz{{{nnnsss}}}tttjjjwwwnnngggkkkrrrhhhnnnqqqqqqeee```YYYUUUVVVXXXZZZYYYUUU```fff{{{rrrUUURRRPPPKKKMMMLLLJJJHHHGGGGGGFFFDDDCCC===:::555222111111000///---...000000000222444666777888888777444333444555999:::;;;===???AAACCCDDD::::::>>>JJJXXX^^^XXXOOOHHH@@@;;;===@@@>>>999777444555555666666999<<<@@@CCCJJJFFF??????>>>DDDRRRXXX^^^hhhppprrrmmmeee```YYYUUUTTTTTTPPPHHHBBBAAA>>>BBBJJJSSS[[[bbbgggjjjhhhkkknnnpppqqqrrrtttuuuxxx{{{~~~~~~~~~~~~~~~}}}~~~~~~zzzwwwxxx{{{|||vvvxxxyyywwwqqqggg^^^YYYVVVbbbrrr}}}rrrtttiiiaaaaaagggooozzzwwwnnnjjjhhhiiihhhiiilllsss{{{yyy{{{zzzqqqgggbbbkkkxxx~~~zzzlllccc^^^kkknnnooosss|||~~~}}}}}}}}}{{{wwwpppkkkeeefffhhhkkknnnppprrrrrrtttrrrrrrwww~~~}}}yyyvvvrrrppprrryyyzzzuuussssssqqqmmmjjjmmmmmmrrr{{{zzzrrrsssjjj```aaabbb\\\aaaeeebbb^^^ccctttfffVVVYYYqqqwwwuuuzzzmmmQQQKKKCCC>>><<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<======???AAACCCFFFHHHIIIJJJLLLOOOPPPPPPQQQTTTVVVYYYWWWWWWZZZ^^^hhhzzz~~~vvvtttsssqqqrrrtttvvvxxxsssuuuwwwwwwtttqqqoooooowwwxxxvvvooommmpppssssss{{{vvvhhh\\\VVVQQQRRRWWWdddwww}}}ssskkkbbbZZZ[[[```eeehhhpppvvvnnn{{{{{{wwwuuuxxx}}}}}}xxxuuuuuuyyy~~~yyyyyyxxxvvvxxxyyy{{{{{{xxxrrrlllggggggfffjjjsssqqqpppuuummmiiisssiii^^^eeemmmtttiiibbb[[[WWWXXXZZZYYYXXX\\\ggglllwwwsssVVVSSSQQQMMMOOOLLLJJJHHHGGGGGGFFFDDDCCC===:::555222111111000///...///111111111222444666555777777777555444444555999:::;;;>>>@@@BBBDDDEEE::::::@@@KKKWWW]]]___^^^TTTIII@@@@@@AAA>>>999555666666777777777999<<>>===>>>===<<<:::::::::;;;;;;;;;;;;;;;<<<======???AAADDDFFFHHHJJJKKKMMMOOOPPPRRRTTTVVVYYYWWWWWWZZZ___hhhyyy|||}}}~~~uuusssqqqpppqqqsssvvvxxxuuuxxxzzzyyywwwvvvvvvuuu{{{~~~~~~|||sssggg```aaaeeellluuu{{{oooiiihhhhhhhhhhhhlll|||wwwuuuyyysssqqqrrrzzz}}}xxxvvvuuuxxx|||yyywwwvvvtttpppsssvvvyyyxxxuuupppmmmggghhhnnnxxxwwwssshhhgggvvvdddYYY]]]dddmmmgggccc___]]]]]]\\\ZZZXXXbbbkkkrrryyytttXXXUUUSSSNNNQQQLLLJJJHHHGGGGGGFFFDDDCCC===:::555222111111000///...///111111111111444666444555777777555444444555;;;<<<===???@@@@@@AAAAAA:::777777>>>GGGOOOZZZbbbWWWKKKAAA???@@@===999777777777888777777888<<>>JJJKKKEEEBBB<<<>>>KKKWWW^^^hhhqqqtttrrrlllhhh^^^XXXTTTVVVTTTMMMGGGDDD>>>>>>BBBIIITTT^^^eeeiiikkkmmmnnnnnnnnnnnnppprrrtttzzz|||{{{~~~~~~~~~~~~|||{{{|||}}}}}}~~~zzz|||wwwmmmfffYYYeeesss{{{}}}rrrnnnjjjiiilllsss{{{}}}{{{{{{|||nnnhhhbbbeeeuuusssiiijjjssstttjjjlllrrrrrrmmmqqq|||}}}~~~}}}yyytttnnnkkkbbbeeeiiilllnnnooorrrtttuuuwww}}}~~~wwwrrrooolllnnnttt}}}~~~{{{wwwuuusssqqqnnnlllmmmsss}}}~~~qqqssswwwwwwxxxyyy^^^YYYZZZXXXcccsss~~~yyykkkcccdddgggwww]]]TTTdddtttwwwgggkkk|||bbbWWWJJJAAA??????>>>===::::::::::::::::::;;;;;;<<<<<<<<<===@@@BBBEEEGGGJJJJJJLLLNNNQQQSSSTTTUUUWWWVVVXXX\\\bbblll}}}|||zzz{{{zzz}}}sssqqqpppoooooorrruuuvvvuuuyyyzzzxxxyyy~~~xxxnnnnnnppprrrsssyyyuuuooojjjlllkkkiiiooo}}}~~~vvvvvv{{{xxxwwwtttvvvxxxzzz}}}|||zzzwwwsssoooqqqssstttsssqqqnnnlllfffjjjqqqzzzuuujjjnnn~~~eee\\\[[[\\\cccaaaaaabbbaaa```^^^]]]\\\```eeeooovvvtttXXXUUUSSSOOORRRLLLJJJHHHGGGGGGFFFDDDCCC===:::555222111111000///---...000000///000222444222444666777555444444555999:::===???@@@???>>>>>>999444222999@@@FFFOOOXXXPPPFFF===<<<<<<;;;:::;;;666777777666666777:::======JJJLLLGGGEEE???===HHHVVV\\\fffooosssrrrnnnjjj```YYYTTTUUUTTTOOOIIIGGG???>>>@@@FFFQQQ\\\eeehhhjjjlllmmmnnnnnnooorrrtttrrryyy~~~{{{zzz}}}|||}}}|||{{{zzz{{{~~~}}}}}}}}}mmmiiilllwwwxxxvvvqqqmmmooovvvuuuppphhhccckkk|||qqqnnnsssxxxvvv~~~qqqkkkvvv~~~~~~}}}~~~~~~{{{vvvpppjjjgggcccfffiiikkklllnnnrrruuuwww{{{|||wwwqqqmmmjjjlllsss||||||zzzwwwtttrrrpppnnnmmmooozzzyyyrrruuuuuu}}}iiimmmoooqqq|||ppp___]]]___^^^\\\eeejjjgggeeegggjjjjjj|||hhhUUUXXXfffzzzyyymmm}}}ooobbbQQQFFFBBBAAA>>><<<::::::::::::::::::::::::<<<;;;;;;<<<>>>AAADDDFFFIIIIIIJJJMMMPPPSSSTTTTTTWWWVVVWWW[[[```iiizzz}}}|||~~~|||}}}tttsssrrrrrrrrrtttvvvwwwwww{{{{{{yyy}}}}}}zzzwwwyyy}}}}}}xxxooonnnvvv|||}}}wwwvvvvvvuuuuuuvvvwwwxxx|||}}}||||||wwwpppoooooonnnmmmllljjjhhhgggiiinnnvvv}}}}}}rrr}}}jjjeee```ZZZ\\\[[[___bbbbbb___]]]___bbb^^^\\\fffppp|||tttWWWUUUSSSOOORRRLLLJJJHHHGGGGGGFFFDDDCCC===:::555222111111000///,,,---............111333222444666777666555555555444777;;;>>>@@@AAA@@@???777333444>>>FFFGGGHHHKKKHHH???888888999999;;;???666666666555444666999;;;<<>>???EEEPPP\\\dddhhhhhhjjjlllmmmnnnqqqtttvvvqqqxxx~~~{{{yyy|||||||||{{{zzzyyyzzz}}}}}}~~~}}}~~~}}}|||rrriiittt~~~xxxrrrrrryyyyyywwwooodddcccqqqwwwqqquuuvvvfffiiiyyy~~~}}}~~~~~~zzzssslllfffddddddgggjjjkkkkkkmmmrrrvvvxxx~~~{{{yyytttoookkklllqqqyyy~~~{{{yyyvvvtttqqqooonnnmmmrrrrrriiihhhdddkkk}}}~~~hhh^^^___bbbccc```___\\\YYY___jjjnnnkkksssWWWQQQZZZrrr}}}xxxjjjWWWJJJDDDAAA>>>:::::::::::::::::::::::::::<<<;;;;;;;;;===@@@CCCEEEHHHHHHIIILLLOOORRRSSSSSSYYYWWWWWWYYY[[[bbbqqq~~~~~~|||zzzxxxwwwvvvvvvwwwxxxyyyzzz{{{~~~}}}{{{|||vvvnnnqqqvvvxxx{{{yyytttsssssswwwwwwwwwvvvwww{{{~~~}}}yyywwwyyy{{{uuummmnnnmmmjjjhhhfffeeeeeedddooottt{{{~~~~~~{{{vvvmmmllleee[[[ZZZXXX]]]aaa```\\\\\\aaaggg```XXXaaallltttpppXXXVVVPPPTTTRRROOONNNLLLHHHDDDCCCDDDEEE@@@:::333000111222111..................///000000555666666777666666444444111444999<<<>>>???@@@AAA===:::888:::>>>AAABBBAAABBB>>>999777777:::<<<===<<<888555666666666999>>>AAABBBIIIOOOLLLCCC@@@BBBJJJUUUaaaiiipppuuusssmmmhhh```YYYVVVRRRMMMLLLMMMHHHFFFCCCCCCGGGRRR^^^gggiiimmmooooooppptttuuusssuuuvvvyyy||||||qqqqqq}}}|||{{{xxxuuuvvv{{{zzzrrrlllmmmxxx}}}yyy}}}kkkkkkvvv~~~~~~~~~~~~~~~{{{vvvpppkkkhhhfffiiikkkmmmppprrrsssssssssttt|||}}}uuuppppppjjjkkkvvv}}}|||wwwrrrpppmmmiiiiiilllwww}}}sssqqq|||}}}{{{wwwxxxyyyrrrrrr|||qqqcccYYYYYY^^^]]]\\\XXXWWWXXX[[[cccsss]]]TTTYYYhhh}}}xxxeeeSSSFFF@@@>>>===<<<<<<;;;:::999999999999999::::::;;;<<<===??????BBBDDDGGGJJJNNNQQQSSSSSSTTTSSSUUUYYY[[[___hhhrrr~~~zzzxxxyyyzzzyyy{{{~~~wwwtttttt|||xxxtttuuuwww{{{yyyxxxzzz||||||zzzwwwtttqqqooorrrvvvwwwtttqqqiiiiiigggaaa]]]\\\aaafffhhhsss|||xxxuuuyyy{{{nnnmmmiiiccc```\\\YYY]]]`````````iiixxxkkk```]]]dddkkkwwwoooWWWUUUOOOSSSQQQNNNMMMKKKHHHDDDCCCDDDEEE@@@:::333000111222111..................///000000444666777888888777555444222444777:::<<<===??????<<<999777888<<<@@@CCCCCCBBB@@@===;;;<<<>>>@@@AAA<<<888555666777666888===@@@BBBHHHNNNLLLCCC???AAAHHHTTTaaajjjrrrxxxvvvqqqhhh```ZZZWWWUUUPPPOOOQQQIIIFFFCCCBBBEEEOOO\\\eeehhhlllooonnnpppsssuuussssssuuuwwwzzz}}}{{{xxx}}}{{{|||xxxrrrqqqyyy||||||qqqppp}}}~~~~~~}}}}}}~~~~~~zzzuuunnniiifffdddhhhjjjlllnnnpppqqqqqqqqqttt}}}xxxsssnnnjjjlllwww}}}~~~{{{wwwrrrkkkeeeiiippp~~~ppphhhjjjooorrrtttzzzjjj]]]VVVWWW[[[WWWYYYYYYZZZ[[[^^^kkkcccRRRQQQ```vvv{{{|||kkkYYYKKKCCC@@@???===<<<;;;:::999999999999::::::::::::<<<===>>>???AAACCCFFFIIIMMMPPPRRRSSSSSSRRRTTTXXXZZZ]]]fffppp}}}{{{}}}}}}|||~~~~~~{{{zzz~~~vvvvvvxxx~~~yyywwwxxxyyyyyyxxxxxxzzz|||zzzvvvrrrtttqqqoooqqqtttuuuqqqnnnhhhfffbbb___^^^^^^___```pppyyyzzz||||||}}}gggfffccc```___[[[\\\___bbbbbbeeemmmzzzggg^^^[[[bbbhhhsssmmmVVVUUUOOORRROOOMMMLLLKKKGGGDDDCCCCCCEEE???:::444111222222111///...............///000000333555888::::::888666444333444777999<<<>>>@@@AAA<<<999666666999>>>CCCEEE???>>>=========>>>???@@@===888666777777666888<<<===AAAGGGMMMLLLDDD??????DDDOOO]]]hhhrrrwwwwwwsssiiibbb\\\ZZZXXXTTTTTTVVVKKKHHHCCC@@@BBBKKKWWW```eeejjjnnnmmmnnnrrrsssrrrrrrsssvvvyyy{{{}}}~~~|||{{{~~~|||xxxzzzwww|||||||||||||||}}}~~~}}}yyyrrrkkkeeecccbbbhhhiiijjjlllnnnoooppppppvvv~~~yyyuuullljjjnnnxxx~~~|||yyywwwtttnnnccc\\\bbblllzzznnneeeeeekkkrrrxxx```UUURRRUUUWWWQQQTTTXXX\\\[[[[[[jjjqqqWWWXXX```nnn|||tttdddSSSGGGBBBBBB======;;;:::::::::::::::::::::::::::;;;<<<>>>>>>@@@BBBDDDHHHKKKNNNPPPRRRRRRQQQSSSVVVXXX[[[cccmmmzzz|||vvvrrrpppnnnmmmooottt~~~zzzyyyzzz{{{{{{vvvvvvxxxyyyyyyvvvqqqmmmqqqooommmnnnppppppmmmjjjeeebbb___^^^```bbbbbbaaawwwtttbbbcccaaa``````]]]aaaaaaaaabbbeeekkkrrrxxxaaaZZZYYY```dddllllllUUUTTTNNNQQQMMMKKKKKKJJJGGGDDDBBBCCCDDD>>>:::555333222222111///...............///000000222555888;;;<<<:::777555444555777;;;@@@DDDFFFFFF@@@===888666888<<>>@@@IIIWWWdddnnnttttttrrrnnnfff```^^^[[[WWWVVVXXXNNNJJJCCC>>>???GGGRRRZZZ```gggllllllmmmppprrrrrrrrrtttvvvyyy{{{}}}~~~~~~|||{{{~~~~~~}}}~~~{{{||||||||||||}}}}}}~~~~~~}}}|||wwwpppgggbbbaaabbbhhhiiikkklllnnnppppppqqqyyywwwssskkkkkkqqq{{{}}}|||tttsssqqqmmmddd^^^aaaiii{{{xxxtttvvvyyywww{{{uuuWWWPPPPPPTTTVVVOOORRRVVVZZZYYYUUU^^^xxxggglllhhhiii||||||mmm[[[LLLEEECCC>>>===<<<;;;::::::::::::::::::::::::;;;<<<===>>>???@@@BBBEEEIIILLLOOOPPPPPPPPPQQQUUUVVVXXX```iiixxxxxxsssssssssqqqpppqqqqqqsss|||yyyvvvxxxzzz{{{{{{vvvvvvuuutttssspppllljjjllljjjiiijjjkkkkkkiiigggbbbaaa___^^^```eeejjjnnn{{{|||}}}pppaaacccaaaaaaccc```bbb```^^^]]]^^^```aaabbb[[[VVVWWW]]]```dddtttkkkUUUTTTNNNPPPLLLIIIJJJIIIGGGDDDBBBBBBCCC===;;;777444222222111000...............///000000111444888;;;<<<:::888666444555888>>>FFFKKKMMMMMMEEEBBB===888777;;;@@@DDDJJJLLLNNNLLLIIIEEECCCCCC>>>999777888777555666999999>>>EEEIIIKKKIIIDDD???AAAHHHUUUcccmmmqqqsssttttttllleeeaaa]]]XXXVVVWWWQQQLLLEEE>>>===CCCLLLTTT[[[cccjjjkkkkkkooorrrrrrtttuuuwwwzzz|||~~~~~~~~~{{{|||||||||}}}||||||||||||{{{zzzuuummmddd```aaaccckkkkkkmmmnnnppprrrtttuuu~~~zzzssspppkkkmmmuuu{{{zzzyyyvvvtttuuurrrmmmlllooorrrwwwrrrhhhjjjkkkUUURRRRRRUUUWWWQQQRRRUUUZZZ[[[VVVVVV```lllooozzz{{{vvvhhhcccsss~~~|||uuucccRRRHHHDDD>>>>>>===<<<;;;;;;;;;;;;:::::::::::::::;;;<<<======>>>@@@CCCFFFJJJMMMOOOOOOOOOQQQTTTUUUVVV]]]eeexxx}}}|||{{{xxxtttxxxvvvtttsssyyy{{{uuusssuuuxxxyyyxxxwwwvvvrrrnnnkkkiiiiiijjjffffffffffffggggggfffeeeccccccbbb]]][[[```mmmxxx}}}~~~rrrsssiii^^^___\\\^^^aaa]]]^^^\\\ZZZZZZZZZYYYVVVSSSVVVTTTVVV[[[\\\]]]gggtttjjjVVVUUUNNNPPPLLLHHHIIIIIIGGGDDDBBBBBBCCC<<<;;;888555333111111000...............///000000111333777:::;;;:::888777444555999AAAJJJOOOPPPNNNHHHEEE@@@;;;888999>>>BBBKKKNNNPPPMMMGGGBBB@@@@@@>>>:::888999888555555888888===CCCGGGKKKLLLHHHBBBEEEIIITTTbbbmmmrrrvvvzzzzzzqqqiiiddd___YYYVVVWWWTTTOOOGGG@@@===@@@GGGMMMTTT___gggiiijjjnnnrrrsssuuuwwwyyy{{{}}}}}}~~~~~~~~~~~~}}}{{{zzzyyywwwwwwssskkkbbb___bbbggglllmmmnnnpppsssvvvyyyzzz~~~vvvqqqooolllqqqzzz~~~zzzyyy{{{wwwvvvxxxxxxuuutttvvvtttxxxqqqgggrrrggg\\\[[[WWWVVVXXXVVVSSSVVV\\\```]]]VVVTTTWWW\\\kkk}}}qqq___^^^pppzzzjjjYYYLLLEEE???>>>===<<<<<<;;;<<<<<<:::::::::::::::;;;<<<<<<<<<===>>>@@@DDDHHHKKKMMMOOOOOOQQQTTTTTTTTTZZZbbbuuu}}}yyyxxxyyyxxxuuusssvvv}}}{{{xxxuuussstttuuuuuuuuuwwwuuupppkkkfffeeegggiiieeeffffffffffffeeeeeeddddddeeeccc\\\VVV\\\lllzzztttoooppp]]]VVVWWWTTTWWWZZZVVVXXXYYYZZZ\\\\\\ZZZVVVSSSTTTSSSVVVYYYYYYYYY^^^fffjjjVVVVVVOOOQQQLLLGGGHHHHHHGGGDDDBBBBBBBBB<<<;;;999666333111111111...............///000000000222555777999999888888444555999AAAJJJNNNLLLIIIFFFDDD@@@;;;888888===BBBEEEIIIKKKHHHAAA===<<<===>>>:::999:::888444444777777===AAADDDJJJOOOMMMGGGDDDGGGPPP```lllrrryyy|||ssskkkfff```ZZZWWWXXXUUUQQQJJJBBB>>>???DDDHHHOOO[[[eeehhhiiinnnsssuuuvvvwwwyyy{{{}}}~~~|||}}}{{{yyywwwttttttqqqiiiaaa```eeekkkmmmmmmoooqqquuuyyy|||~~~{{{uuurrrrrrnnnttt~~~xxxxxxyyyvvvttttttqqqooossszzz{{{}}}uuunnnwwwiiigggggg\\\VVVYYYYYYRRRVVV^^^ccc___VVVRRRSSSUUUaaakkkttt\\\[[[lllxxx}}}ppp```QQQGGG@@@???>>>===<<<<<<<<<<<<::::::999999::::::;;;;;;;;;;;;<<<>>>BBBFFFJJJLLLOOOOOOQQQTTTTTTSSSYYYaaannn}}}}}}xxxtttrrr{{{xxxyyyxxxvvvsssrrrsssttttttssspppkkkfffdddeeehhhjjjjjjjjjiiifffdddccccccccccccaaa\\\ZZZbbbqqq~~~}}}uuuyyyeeeWWWRRRTTTQQQUUUZZZVVVWWW[[[___aaa```\\\XXXUUUSSSSSSVVVYYYXXXWWWYYY]]]vvvjjjWWWWWWPPPQQQLLLFFFGGGHHHGGGDDDBBBAAABBB<<<;;;:::777333111111111...............///000000000222444666777888999999333444888AAAIIILLLHHHCCCBBBBBB???;;;777888===AAADDDGGGJJJGGGAAA======???>>>;;;999:::888444444666777===AAACCCJJJQQQPPPIIIBBBCCCLLL\\\iiiqqqzzz|||ssskkkfffaaa[[[XXXYYYVVVRRRKKKDDD>>>>>>BBBEEELLLXXXdddgggiiinnnsssvvvuuuvvvxxx{{{}}}~~~xxxuuutttvvv~~~{{{xxxvvvrrrrrrpppiiiaaa```gggnnnlllmmmooorrruuuzzz~~~zzzuuutttuuuooovvv}}}xxxxxxyyyxxxvvvrrrllljjjssswwwssstttllloooppp```UUUXXX[[[PPPUUU]]]aaa\\\SSSPPPSSSRRRZZZ]]]```ZZZhhhmmm~~~|||ttteeeTTTIII@@@???>>>======<<<<<<<<<::::::999999999:::;;;;;;:::;;;;;;===AAAEEEIIILLLPPPOOOQQQTTTTTTSSSXXX```hhhwww}}}uuuuuu||||||xxxzzz{{{xxxtttqqqqqqsssqqqqqqppplllgggddddddfffnnnooonnnkkkgggdddbbbbbb```___^^^^^^bbblllyyy}}}www}}}qqqooowww{{{cccVVVTTTVVVTTTYYY___[[[ZZZ___dddeeebbb\\\WWWTTTSSSTTTVVVXXXXXXVVVWWWZZZeeennnTTTTTTRRRKKKKKKIIIIIIHHHGGGEEECCCAAA@@@>>>:::555222111111000000///////////////////////////444888999777555555666666777888;;;>>>@@@@@@@@@888:::<<<;;;999888:::<<>><<<:::;;;<<<;;;999999;;;===DDDCCCFFFHHHDDD;;;888:::???>>>===;;;999777777777888888;;;AAAHHHOOOQQQRRRFFFCCCBBBOOObbbggglll|||{{{tttpppiii^^^YYYYYYXXXVVVQQQJJJDDD@@@>>>???CCCKKKYYYeeeiiiiiinnnuuuuuuuuuuuuwwwxxx{{{}}}vvvrrrooosss}}}}}}~~~}}}wwwxxxqqqiiieeeaaa```fffmmmnnnnnnoooqqqvvv}}}xxxqqqkkkmmm||||||yyywwwpppjjjmmm{{{|||kkkdddmmm|||llljjjfffbbb]]][[[[[[\\\```___^^^___```___\\\YYY```bbb\\\cccyyyVVVRRRhhhxxxxxx{{{ooo___KKKDDD???AAAAAA>>><<<<<<;;;;;;::::::::::::;;;<<<:::;;;;;;<<>><<<999777777999777777:::???FFFMMMQQQSSSIIIEEE???III]]]eeelllzzzzzzuuummmbbb[[[ZZZVVVVVVTTTNNNFFF@@@>>>>>>AAAGGGTTTbbbjjjlllooossstttuuuuuuvvvxxxyyy{{{|||zzzxxx~~~{{{}}}ssshhhcccaaabbbffflllmmmooorrrtttxxx{{{wwwqqqlllooo|||}}}zzzvvvooommmwwwzzz```YYY]]]ccclllvvv{{{iiihhhrrr~~~zzz|||yyymmmgggaaa___```aaa```^^^aaaaaabbbaaa___^^^^^^^^^]]]VVVYYYgggzzzZZZLLL^^^qqqlllyyykkkNNNGGGCCCDDDEEEAAA>>>===;;;;;;:::999999999::::::999999:::<<<>>>AAADDDFFFGGGIIIKKKLLLLLLNNNQQQTTTUUUZZZeeewwwzzzxxx{{{ssssssrrrpppnnnnnnoooqqqsssooojjjjjjlllmmmiiifffcccbbb```aaabbbcccbbbaaa^^^\\\ZZZ```pppyyytttxxx|||}}}kkkaaaiii{{{vvvjjjZZZttt~~~gggZZZVVVUUUZZZ___aaaaaaccc\\\YYYUUUUUUWWWYYYXXXVVVWWWXXXWWWTTTVVV\\\aaabbbcccgggxxxnnnSSSRRRQQQLLLMMMLLLKKKIIIGGGEEEDDDDDDDDD;;;999777555444222000---000000000000000000000000...000333777;;;>>>BBBDDDAAA<<<999:::???AAA>>>:::999<<>>:::888>>>AAAEEEGGGEEE???999777555:::>>>===999666777:::666666999===DDDKKKQQQTTTOOOJJJAAAFFFYYYccckkkzzz{{{qqqggg___\\\UUUWWWWWWQQQHHHAAA>>>>>>AAAEEEQQQaaalllpppqqqssstttuuuvvvwwwxxxzzz{{{|||~~~{{{yyyoooeeecccddddddfffjjjnnnqqquuuwwwyyy}}}yyysssnnnkkkttt~~~~~~zzzyyyssslllmmm{{{rrrYYYXXX[[[UUUUUU\\\cccooo{{{~~~hhhfffuuu{{{zzzrrrlllgggbbbaaacccccc```\\\[[[___aaa```^^^___ccchhhbbbTTT^^^nnnsss]]]HHHTTTjjjvvv~~~sssWWWNNNGGGEEEDDD@@@>>>>>><<<;;;:::999999999999999888888999:::===@@@CCCEEEDDDFFFHHHJJJJJJLLLOOOQQQSSSVVV```ppp~~~|||yyyxxxzzzooonnnmmmlllmmmnnnqqqsssvvvpppjjjjjjnnnppplllggg^^^]]][[[ZZZ[[[[[[\\\\\\YYY\\\```iiiyyyrrrqqq~~~wwwhhhtttzzzrrrdddttt```WWWVVVWWW[[[```bbbaaa```]]][[[YYYYYY[[[\\\\\\[[[ZZZXXXUUURRRTTTYYY___bbbgggbbbllllllTTTTTTSSSLLLLLLLLLKKKJJJHHHFFFEEEDDDDDD<<<:::777666555333000...////////////////////////000000222666:::===???@@@@@@<<<999:::>>>???>>>;;;;;;@@@GGGLLLLLLGGG>>>888:::???FFFIIIHHHCCC:::333222888>>>>>>:::666777888555666888;;;AAAHHHOOOTTTTTTPPPEEEDDDRRR]]]hhhwwwvvvmmmddd___VVVXXXXXXTTTLLLEEEAAA???AAABBBLLL[[[gggmmmppprrrtttuuuvvvxxxzzz{{{||||||~~~|||yyyvvvmmmfffaaacccffffffgggiiiqqqsssvvvyyy|||~~~{{{vvvnnnjjjkkk{{{}}}zzzwwwtttuuuooohhhjjjxxxyyy___RRR[[[```UUUOOOUUU^^^iiisssvvvyyytttuuuxxxffffffddddddddddddccc```]]][[[___cccbbb```bbbhhhnnnrrr___aaahhhbbbtttiiiLLLNNNaaazzz|||xxxcccWWWJJJDDD@@@======???===<<<;;;:::999999888888777777888:::<<>>@@@>>>:::888777555666888:::>>>EEEMMMSSSVVVUUUIIIBBBJJJTTTaaarrr{{{rrrjjjdddXXXXXXWWWUUUPPPKKKEEEAAA>>>>>>DDDQQQ\\\ccciiinnnssstttvvvxxx{{{|||}}}}}}~~~{{{yyytttnnnbbb^^^^^^bbbffffffhhhlllssstttwww{{{|||yyyrrrjjjkkkrrrzzzuuurrrqqqqqqllleeegggttt|||aaaTTTUUUeeennnhhheeekkk|||ggg]]]cccbbbbbbdddffffffccc```\\\___aaa```^^^^^^ccchhhfffbbbhhhmmmjjjuuu[[[OOOVVVqqqwww```zzz{{{kkk]]]NNNEEE@@@<<<===@@@???>>><<<;;;:::999999999777777888999;;;===@@@BBB>>>@@@DDDEEEFFFGGGIIIJJJJJJMMMSSS^^^ooo}}}yyyvvvtttrrrpppoootttqqqmmmkkkjjjiiihhhffffffccc```bbbeeefffbbb^^^YYYXXXUUUQQQNNNNNNQQQTTT___qqq}}}wwwzzzwwwxxxeee___```gggmmmkkkgggdddaaa^^^]]]]]]^^^^^^^^^^^^^^^^^^bbb]]]ZZZZZZZZZZZZ]]]bbbjjjeeeeeevvvlllTTTTTTSSSLLLLLLJJJKKKLLLLLLJJJGGGDDDBBB>>>;;;777444333222111000////////////////////////000000222666;;;===<<<:::555777888777777888<<<@@@FFFIIIOOOUUUVVVQQQGGG???444;;;AAAEEEJJJMMMGGG???777;;;@@@CCCCCC???:::777666777888999;;;BBBKKKRRRYYY\\\PPPDDDFFFNNN\\\ooo{{{~~~wwwooohhh\\\YYYVVVUUUTTTQQQJJJDDD<<<;;;???HHHQQQXXXccclllpppqqqtttwwwzzz|||}}}}}}|||}}}~~~~~~{{{yyyxxxppphhh]]]\\\]]]aaaccceeejjjpppuuutttvvv}}}|||xxxooohhhppp}}}wwwssspppqqqnnnkkkfffhhhrrr{{{yyyqqqYYYXXXbbbuuurrreeekkkooohhhcccdddjjjmmmjjjeee[[[]]]^^^]]][[[[[[]]]```VVVdddmmmooosssxxxpppUUUNNN^^^yyyfffggg}}}yyyoooaaaRRRHHHCCC??????AAA@@@???>>><<<;;;:::999999888888888888:::<<<>>>???<<<>>>BBBDDDEEEEEEGGGHHHGGGIIINNNXXXgggzzz~~~zzzvvvtttttttttssssssqqqnnnllllllkkkhhhfffaaa``````aaaaaa___[[[XXXVVVUUURRRNNNKKKLLLQQQUUUeeewwwwww|||wwwaaaccccccpppxxxtttjjjeeecccaaa^^^___``````___^^^^^^^^^___[[[[[[^^^^^^\\\]]]bbbeeeeeeccciiimmmSSSSSSRRRMMMNNNJJJKKKMMMMMMLLLHHHDDDAAA@@@<<<777333222222222111000000000000000000000000///000222777===???===:::444777:::999777999???DDDFFFHHHLLLPPPRRRNNNEEE???333999>>>AAAHHHOOONNNGGG;;;===AAAFFFGGGCCC<<<777777777888888:::@@@JJJQQQ]]]bbbWWWGGGFFFLLL[[[oooxxxyyyrrrjjj^^^YYYTTTTTTVVVTTTMMMEEE===;;;===DDDKKKSSS```kkkmmmooosssvvvyyy{{{|||}}}{{{}}}~~~~~~}}}zzzxxxxxxwwwoooeee]]]\\\]]]```aaaccckkkuuuvvvtttuuu~~~}}}wwwlllggguuu|||wwwrrrqqqrrrmmmkkkhhhjjjrrrxxxuuummmYYY___lll}}}iiimmmsssffffffoootttoooggg]]]^^^``````___```aaabbb```qqqkkk___ccciiivvv\\\JJJSSSkkk}}}]]]}}}{{{zzzxxxtttnnnbbbTTTLLLGGGCCCAAACCCBBBAAA???===;;;::::::999999888888888999;;;===>>>:::===AAACCCDDDDDDFFFGGGGGGIIINNNVVVdddvvv~~~}}}yyysssqqqsssuuutttooonnnlllnnnppppppmmmkkk```bbbccccccaaa]]]XXXVVVSSSSSSQQQMMMJJJLLLRRRWWWgggwww~~~wwwrrr|||ppp^^^fffcccsss}}}wwwkkkeeecccbbb```aaacccbbbaaa______```[[[WWWXXX^^^___\\\\\\aaa___dddbbbaaavvvpppWWWQQQRRRPPPLLLKKKKKKKKKKKKIIIGGGEEEDDD???<<<888555444222000...---...000111111111000///------///444999;;;999777777888888777666888???DDDGGGHHHJJJMMMLLLHHHBBB===666:::<<>>>>>@@@AAABBBCCCCCCCCCFFFFFFIIIQQQZZZggg|||}}}xxx{{{wwwqqqnnnoooooonnnmmmnnnkkkhhhhhhkkknnnnnnmmm\\\___aaa```\\\XXXTTTSSSWWWPPPKKKKKKMMMQQQXXX```qqqzzz~~~tttssstttllleeefffjjjmmmooommmhhhdddccccccaaacccbbb___^^^aaaaaa^^^]]]]]]]]][[[ZZZ[[[^^^aaaeeegggdddaaajjjpppXXXRRRSSSQQQLLLLLLLLLLLLLLLJJJHHHFFFEEE???<<<888555444333111///---...///000111000000///...---///222777999999777555777999:::;;;<<>>777;;;AAAAAA<<<:::666888999777666999AAAGGGSSSYYY[[[RRRFFFEEERRR```uuuzzzmmmbbbYYYXXXXXXVVVRRRQQQGGG@@@;;;<<>>???@@@AAABBBBBBBBBDDDCCCEEEJJJQQQ^^^rrr}}}xxxtttpppmmmiiihhhiiikkkkkkjjjnnnkkkhhhgggiiilllllllllbbbaaa___]]]ZZZXXXUUUSSSMMMKKKJJJMMMOOOTTT___jjj{{{~~~}}}zzzwww{{{{{{kkkeeeccceeeffffffddd```^^^___aaacccdddbbb]]]\\\^^^^^^\\\]]]\\\ZZZZZZ\\\___aaacccgggfffccc```eeeyyyqqqYYYSSSSSSQQQLLLMMMMMMMMMLLLKKKIIIGGGFFF===;;;777555444333222000......///000000000000000///......000444777999999666888;;;@@@CCCCCCAAA???DDDEEEFFFHHHHHHEEE@@@<<<:::888777DDD___wwwyyynnnWWWEEE555555===AAA???;;;888999999666444666;;;@@@LLLUUU\\\WWWKKKEEELLLUUUnnn~~~tttggg\\\XXXXXXWWWWWWYYYLLLDDD===;;;>>>CCCNNNXXXbbbhhhoootttuuuuuuxxxzzzxxxyyy{{{|||~~~yyyzzzyyyvvvoooeee[[[UUUTTTWWW]]]ccciiinnnqqqsssuuu}}}zzzooogggjjjvvv{{{xxxuuurrrlllgggbbbgggwwwrrrfffeee}}}dddXXXZZZaaaccc]]]\\\ccceee___[[[]]]YYYXXXYYY^^^dddfffbbb^^^]]]hhh|||tttnnnxxxoooVVVjjjqqq~~~yyymmmXXXJJJGGGIIIFFFEEEDDDBBB???<<<:::888777777777777888999:::;;;<<<===>>>???@@@AAAAAAAAADDDAAAAAADDDIIIUUUhhhzzzxxxuuusssrrrgggeeecccdddfffhhhiiiiiikkkiiiffffffhhhkkklllmmmkkkeee___ZZZXXXUUUQQQNNNGGGHHHKKKOOORRRXXXggguuu{{{qqqkkkhhhccc______^^^[[[YYYZZZ\\\^^^ffffffccc]]][[[]]]]]][[[]]]ZZZXXXYYY^^^ccceeeeeefffbbb_________iiirrrZZZTTTTTTPPPLLLLLLLLLLLLLLLJJJHHHFFFEEE===:::777555444444222111...//////000000000000000111000......111444888::::::;;;===CCCGGGHHHEEEAAAEEEEEEFFFHHHIIIHHHDDD@@@:::777444<<>>EEEBBB<<<999999888555444555888<<>>????????????DDDBBB@@@BBBFFFPPPcccsss{{{rrrnnnnnnppprrreeeeeeeeefffhhhjjjkkkkkkhhhfffeeeeeegggjjjmmmoooooohhh___ZZZWWWSSSLLLFFFJJJIIIJJJPPPVVV___nnn{{{~~~vvvhhhkkkllleee]]]]]]\\\[[[ZZZ[[[]]]^^^eeefffccc]]][[[]]]^^^\\\___ZZZWWWYYY___dddeeecccccc\\\\\\```^^^aaaxxxrrrZZZTTTSSSOOOJJJJJJJJJKKKJJJIIIGGGEEECCC===:::777555444444222111///////////////000000111222000...---...222777:::<<<;;;<<>>>>>>>><<<;;;888888888888888888999999888999;;;<<<======>>>>>>BBB@@@@@@BBBEEEMMM]]]lll}}}xxxpppiiieeefffiiilllggghhhiiijjjjjjjjjkkkkkkhhhgggfffeeeeeefffhhhiiigggbbb[[[XXXWWWSSSKKKDDDLLLFFFFFFOOO]]]iiivvvsssooorrr|||xxxjjjbbbhhhiiieee^^^______```aaa```___^^^___```^^^ZZZYYY\\\]]][[[```[[[XXXYYY___bbbaaa______[[[]]]dddddddddwwwrrrZZZSSSRRRNNNHHHIIIJJJJJJIIIHHHFFFDDDCCC===;;;777555444333222000///////////////000111111111111///------000555999:::999999;;;===???>>>===EEEEEEFFFJJJMMMOOONNNMMMBBB@@@<<<888888???JJJRRRPPPJJJAAA;;;>>>CCCBBB===999888777666666777999:::???HHHUUU___aaa[[[PPPIIIUUUiii|||uuujjjccc]]]WWWVVVXXXUUULLLDDD@@@===<<>>???===<<<999999888888888888888888777888999:::;;;<<<<<<<<<===<<<>>>AAACCCGGGSSS___rrr~~~uuurrrllleee```^^^```bbbeeegggjjjjjjhhhggggggggghhhiiihhhfffbbb___^^^^^^YYYWWWUUUTTTTTTRRRNNNJJJIIIEEEHHHVVVhhhvvv~~~wwweeeooo{{{vvvxxxvvvccc```aaabbbbbbaaaaaabbbcccdddbbb___\\\VVVXXXXXXUUUVVVYYYZZZXXX]]]ZZZYYYZZZ]]]^^^\\\ZZZ\\\[[[```gggiiikkkxxxqqqYYYRRRQQQLLLGGGJJJJJJJJJJJJIIIFFFDDDCCC???<<<888555444333111///000//////...///000111222000111000...,,,///444888777999;;;<<<;;;::::::;;;AAABBBCCCGGGLLLOOOPPPPPPIIIEEE>>>999777;;;BBBIIIFFFHHHEEE>>><<>>BBBHHHQQQ]]]gggmmmqqquuuxxxxxxyyy{{{}}}~~~}}}{{{{{{vvvqqqhhh^^^UUUQQQQQQQQQXXX^^^eeejjjkkkmmmqqquuuwwwtttwww}}}|||yyyuuuqqqmmmkkkkkkjjj{{{xxx}}}ooohhhpppuuuggg```aaahhhpppuuummmaaaXXXWWWYYYUUU^^^```eeejjjmmmjjjaaaYYYeeeffffffccc___]]]]]]___gggcccYYYUUUYYYVVVUUU\\\eeeggg___TTTWWWkkkxxxuuutttcccOOOIIIBBB?????????===;;;::::::999888777777888888666666888999:::;;;;;;;;;999:::>>>BBBAAAAAAIIIRRR___vvvwwwqqqmmmmmmjjjddd^^^ZZZZZZ[[[aaaeeehhhhhhfffdddccccccbbbdddfffddd___[[[XXXXXXRRRQQQPPPOOONNNNNNNNNNNNKKKMMMXXXjjjzzz{{{cccooozzz{{{yyyfff___```\\\]]]dddcccaaa___^^^___^^^[[[YYYRRRVVVWWWVVVVVVYYYXXXUUUVVVXXXZZZ[[[\\\[[[YYYWWWVVVZZZ___cccggglllrrrwwwxxxpppYYYRRRPPPLLLFFFKKKKKKKKKKKKJJJGGGEEEDDD???<<<888555444222000///000///.........///111222000111000...,,,...333777777;;;@@@@@@===:::::::::>>>>>>@@@DDDJJJNNNPPPQQQNNNGGG>>>999777888<<<@@@BBBIIIJJJBBB<<>>GGGWWWeeefffYYYKKKHHHRRRbbbuuuwwwkkkaaaZZZZZZ^^^^^^VVVNNNIIICCC>>>===@@@@@@JJJXXXdddkkkqqqvvvzzzvvvxxxzzz|||~~~}}}|||{{{tttlllaaaWWWPPPNNNNNNOOOYYY___fffkkkllloootttyyyuuusss}}}{{{zzzwwwsssnnnlllkkkllltttooo}}}yyyuuuqqqxxxkkk^^^ccc]]]^^^bbbZZZ______dddooo||||||mmm\\\ZZZ]]]^^^\\\YYYXXX]]]aaa[[[ddd______ggg___VVVbbbfffZZZjjjsssTTTFFFVVVqqqsss^^^ooozzzTTTMMMEEEAAA@@@@@@===:::::::::999888777777777777555666777888999:::::::::999;;;@@@CCCAAA???CCCJJJOOOeeevvvxxxrrrmmmiiifffhhhhhhddd___[[[ZZZ[[[___cccggggggeeebbbbbbcccYYY]]]aaaaaa^^^ZZZXXXXXXTTTRRROOOKKKHHHHHHKKKMMMQQQYYYjjj}}}mmmYYYrrrqqquuusssYYY]]]aaa[[[]]]iiiddd___[[[YYYYYYYYYWWWUUUTTTXXXZZZYYYYYYZZZYYYUUUQQQUUUYYY\\\[[[YYYWWWWWWPPPWWW\\\]]]aaagggiiifffllllllRRRLLLMMMJJJEEELLLLLLMMMMMMKKKHHHFFFDDD@@@<<<666333222222222222000000111111111111000000...//////......///222444999;;;===>>>>>>===:::888999:::===BBBIIIOOORRRRRRPPPIIICCC@@@>>>;;;===@@@CCCHHHLLLJJJEEECCCGGGKKKCCC???:::888888888777555<<<===AAANNNaaalllcccRRRGGGNNN^^^sss|||sssjjjaaa```ccc]]]YYYRRRKKKEEEAAA>>>===AAAFFFOOO]]]jjjrrrtttttt||||||}}}||||||}}}}}}{{{zzzyyyvvviii[[[SSSNNNMMMPPPVVVYYY^^^cccfffhhhmmmuuu|||rrrqqq~~~~~~uuuoooooommmiiijjjoooyyyjjj{{{xxxyyyhhh```^^^YYY[[[```\\\ZZZUUU]]]rrr~~~wwwhhh```YYYYYYYYYZZZ^^^bbbfffiiiccccccbbbaaa___]]][[[ZZZYYYccceeetttaaaIIINNNfffuuu___qqqiiiUUUEEEEEEEEE@@@>>>AAA===;;;999777777888999:::888888777777888999::::::999::::::;;;===???@@@AAAFFFPPPaaaxxxtttnnnllliiigggeeehhhgggcccaaabbb```[[[``````aaaccccccaaa\\\YYYXXXXXXXXXXXXWWWVVVUUUUUUSSSOOOMMMKKKGGGDDDHHHNNNSSSfff}}}rrraaafffwww|||mmm```cccbbbbbbdddaaaaaa___]]][[[YYYWWWVVVVVVRRRYYY\\\ZZZWWWWWWVVVTTT[[[[[[YYYYYY]]]bbb```ZZZXXXZZZ[[[ZZZYYY\\\ccciiifff|||mmmTTTNNNNNNLLLGGGLLLLLLMMMLLLKKKHHHEEEDDD???<<<777444333222222111000000111111111111000000...//////......///111444:::;;;===??????>>>===<<>>???BBBJJJVVVcccmmmrrrssswwwxxxzzz{{{{{{~~~~~~}}}zzzwwwuuummmbbbWWWQQQOOOPPPTTT[[[___cccfffhhhjjjooowww~~~~~~qqqwww|||vvvqqqnnnjjjgggllltttsssccciiiuuu{{{sssggg```WWWNNNUUU\\\WWWWWWUUUYYYbbbiiigggbbb___```^^^]]]]]]]]]```bbbdddeeedddaaa___]]]\\\\\\\\\\\\gggfffmmmsssUUULLLYYYssseee^^^nnnuuu^^^JJJFFFFFFAAA>>>???===<<<;;;999999999999:::888888777777888999999::::::::::::;;;<<<>>>???@@@DDDJJJVVVggg|||ooogggddddddcccbbbhhhjjjhhhdddcccddddddaaa```____________[[[VVVRRRTTTUUUUUUUUUUUUTTTTTTSSSNNNLLLKKKJJJFFFEEELLLUUUbbbqqq}}}[[[XXXgggzzzyyyyyy~~~hhh```dddbbbaaaccc```___^^^\\\ZZZXXXWWWVVVVVV___gggkkkeee\\\YYYYYYYYYZZZ[[[ZZZXXX[[[______[[[YYY[[[\\\[[[ZZZZZZ\\\^^^]]]kkkpppWWWPPPQQQOOOKKKLLLMMMMMMLLLJJJGGGEEECCC>>>;;;777555444333111000000000111111111111000000...//////...---...111333:::;;;<<<>>>???@@@@@@@@@:::;;;???HHHVVVfffrrryyygggYYYLLLGGGEEEAAA>>>>>>FFFMMMTTTVVVRRROOOOOOQQQMMMFFF>>>:::;;;;;;888555777888;;;CCCRRR```fffdddTTTNNNOOO```vvvwwwhhh^^^ZZZ\\\YYYVVVRRROOOJJJDDD@@@<<<>>>CCCLLLYYYeeemmmqqqqqqssswwwyyy|||~~~~~~~~~|||yyysssooobbbXXXPPPOOOPPPSSSZZZaaaeeegggjjjkkkmmmsss|||{{{ppp{{{wwwssslllffffffppp}}}{{{gggWWWWWWXXX[[[fffhhh^^^VVVLLLBBBHHHOOOKKKNNNWWW______^^^```aaaaaaaaa```^^^]]]^^^___aaabbbeeeccc```^^^]]]]]]^^^___eeesssrrrnnnoooTTTTTTlllvvv^^^UUUhhhoooVVVLLLHHHCCC???@@@======<<<<<<;;;::::::999888888888777888888999::::::::::::;;;<<<===>>>???AAADDDIIIRRReee{{{tttnnnhhh```\\\]]]___aaaaaajjjkkkjjjfffdddggggggddd^^^]]]\\\[[[YYYVVVQQQMMMPPPPPPPPPPPPPPPOOOOOOOOOJJJIIIJJJIIIGGGJJJVVVcccuuu|||cccPPP___zzzvvviiicccnnnrrrdddccchhhccc```aaa]]]\\\\\\ZZZYYYXXXWWWWWWWWWhhhqqquuulll```ZZZZZZ\\\ZZZ]]]\\\XXXVVVYYY[[[ZZZWWWXXXZZZ\\\[[[ZZZYYYXXX\\\___vvvrrrYYYRRRSSSRRROOOMMMMMMLLLKKKIIIGGGDDDCCC===;;;888666555333111///000000111111111111000000...//////...---...000222;;;;;;;;;<<<===>>>???@@@888999???JJJYYYhhhtttzzzmmmbbbUUULLLDDD===:::;;;DDDLLLTTTXXXVVVRRRPPPOOOSSSKKK@@@;;;:::;;;:::888666777999>>>IIIXXXfffnnnfffWWWMMMUUUkkk~~~pppddd___[[[YYYVVVUUUSSSNNNGGGAAA<<<<<<>>>DDDOOO\\\gggnnnnnnqqqvvvzzz|||~~~~~~~~~~~~}}}~~~}}}wwwoooiiiXXXQQQLLLNNNRRRWWW^^^eeeggghhhjjjlllpppwwwzzzvvvppp}}}zzzsssiiibbbgggxxxttt]]]SSSXXXYYY```qqqzzzeee]]]ZZZNNNEEEDDDBBBBBBXXXiiiiiicccbbbaaa]]][[[[[[[[[[[[]]]```bbbddd``````````````````aaaaaaeeeuuuwwwrrr}}}bbbXXXqqq}}}UUUZZZsss~~~gggWWWLLLCCCAAABBB============<<<;;;999888999888888888888888999999;;;:::::::::;;;<<<======???@@@BBBEEEQQQlll~~~uuullleeeccc```\\\[[[^^^bbbdddeeeiiilllkkkhhhfffgggeeeaaaZZZYYYXXXWWWWWWUUURRROOONNNMMMLLLKKKJJJIIIIIIHHHHHHGGGHHHIIIJJJQQQccctttgggTTTRRRhhhtttccc]]]mmmkkkdddiiinnneee______[[[ZZZZZZYYYXXXXXXXXXXXXXXXeeelllnnnggg___[[[[[[[[[\\\``````YYYSSSTTTVVVWWWUUUVVVYYY\\\^^^___^^^]]]``````lllrrrYYYQQQSSSSSSQQQNNNMMMLLLJJJHHHFFFDDDCCC===;;;888666555333111///000000111111111111000000...//////...------///111999999::::::;;;<<<<<<===???@@@DDDKKKSSSZZZ___```ccc^^^XXXOOOBBB888999>>>CCCJJJTTTYYYXXXSSSOOOMMMUUUNNNCCC<<<:::;;;======777777777;;;BBBPPPcccpppqqqaaaPPPNNN___wwwwwwlllfff]]]ZZZVVVUUUTTTPPPIIICCC>>>===<<>>>>>>>>===<<<:::999888999999888888888888888999:::::::::::::::;;;<<<<<<===???BBBBBBGGGXXXqqq|||xxxrrrjjjeeecccbbbaaabbbdddggghhhiiifffjjjkkkhhhfffddd```ZZZVVVUUUTTTUUUWWWWWWVVVUUUMMMKKKIIIGGGEEECCCBBBBBBEEEDDDEEEIIINNNZZZnnnhhhWWWWWW___lllwwwqqqbbb```ppp}}}iiifffmmmqqqfff______ZZZYYYYYYXXXXXXXXXXXXYYYYYY[[[___```]]]\\\^^^]]]ZZZ^^^cccccc[[[SSSRRRTTTUUUWWWYYY\\\^^^```bbbdddeeeaaadddgggqqqpppWWWOOOQQQRRRQQQNNNMMMLLLIIIGGGEEECCCCCC>>>;;;777555444333111000000000111111111111000000...//////---,,,,,,///111555666777999:::;;;;;;;;;???AAADDDIIINNNPPPPPPNNNPPPSSSTTTOOOBBB888:::BBBCCCJJJRRRXXXXXXSSSMMMIIIPPPMMMHHHBBB<<<;;;>>>@@@999777777999>>>III[[[jjjqqqgggXXXOOOWWWllltttkkkbbb\\\VVVTTTTTTRRRLLLGGGAAA@@@>>>>>>BBBKKKWWW___kkkooouuuzzz|||}}}~~~|||{{{xxxpppdddZZZPPPLLLKKKQQQWWW]]]ccciiihhhiiikkkqqqyyyvvvmmmiii}}}|||vvvkkkbbbeeesssuuupppjjjsssjjjpppqqqjjjnnnkkkpppqqqjjjaaa]]]ZZZXXXUUUUUUVVVWWWXXXYYYZZZ[[[TTTXXX]]]aaacccaaa^^^[[[ZZZ^^^ZZZ[[[lllwwwxxxmmm```uuu~~~nnn^^^OOOHHHEEE@@@@@@???>>><<<;;;:::::::::999888888777888888888999888888999:::;;;<<<===;;;???BBBBBBCCCKKKXXXccc~~~|||yyyuuuuuuuuusssnnnkkkffffffggghhhhhhhhhhhhhhhbbbfffgggeeebbbaaa]]]WWWUUUTTTSSSSSSUUUWWWWWWWWWKKKIIIGGGDDDAAA@@@@@@@@@CCCBBBFFFNNNYYYeeewwwttt^^^```rrr~~~}}}yyyoooggghhhrrryyy~~~xxxiiifffmmmnnnccc______ZZZZZZYYYYYYXXXXXXYYYZZZZZZVVVXXXXXXWWW[[[```___ZZZ^^^cccddd]]]VVVUUUUUUUUU\\\```ccccccaaaaaacccfff```ggghhhhhh~~~nnnUUUMMMNNNPPPPPPOOONNNKKKIIIFFFDDDCCCBBB???<<<777444333222222111000000111111111111000000...//////---,,,,,,...000///222555999;;;=========>>>@@@CCCHHHLLLMMMLLLJJJFFFJJJOOONNNEEE:::888===@@@FFFNNNSSSSSSNNNHHHDDDEEEJJJMMMJJJBBB<<<===@@@:::666666888;;;BBBQQQ```kkkkkkcccUUURRR```uuu~~~ssshhh```WWWSSSTTTTTTPPPKKKDDDBBB@@@===>>>DDDNNNUUUfffkkkrrrwwwzzz|||}}}}}}~~~}}}yyywwwtttkkk]]]RRROOOKKKLLLSSS[[[```fffkkkmmmnnnqqqwwwzzzmmmlllssszzzuuuoooeeebbblll{{{}}}lllsssdddbbbvvv}}}mmmccc^^^ZZZYYY[[[UUUUUUVVVVVVVVVWWWWWWWWWTTTVVVZZZ\\\\\\ZZZWWWUUUZZZZZZUUUXXXeeennn}}}mmmjjj}}}rrrdddTTTIIIEEECCCAAA???>>>=========:::999999888777777888888777777777888999;;;<<<===:::<<>>===GGGQQQPPPGGG>>><<<>>>:::666555777999===JJJXXXiiipppmmm\\\OOOVVViiixxx{{{mmmcccXXXSSSTTTUUURRROOOEEEDDDAAA===<<<@@@HHHNNNaaagggooouuuyyyzzz||||||xxx||||||wwwtttpppgggYYYNNNMMMKKKLLLUUU]]]bbbhhhnnnssstttwww}}}ssshhhppp~~~xxxtttoooiiibbbcccrrr~~~sssooogggXXXfffuuuzzzccc[[[ZZZVVVUUUWWWTTTTTTUUUVVVWWWWWWXXXXXXVVVVVVWWWXXXVVVTTTRRRPPPOOOSSSUUU]]]iiijjjrrr|||~~~hhhpppwww```MMMHHHFFFCCCAAA??????@@@@@@::::::999888777777888888666666777888999;;;===>>>999:::;;;<<<===@@@DDDHHHBBBIIIOOOPPPVVVcccqqqyyy|||nnngggdddfffbbb]]]\\\```dddggghhhgggiiilllllliiifffcccbbb^^^```]]]YYYZZZ^^^aaa```ZZZVVVRRROOOMMMMMMKKKJJJEEEDDDBBB@@@@@@AAABBBCCCEEEIIIVVVjjj|||qqqdddSSSYYYlll}}}~~~zzzrrrzzzzzziiikkkbbb^^^aaa```XXX[[[```ZZZ\\\[[[[[[ZZZZZZZZZZZZZZZYYY^^^___ZZZUUUVVVWWWWWWXXX^^^aaa```___```___[[[TTT___jjjkkkccc\\\]]]aaaTTTYYY___bbbeeevvvmmmUUUOOOPPPRRRQQQRRROOOLLLJJJJJJHHHFFFEEE@@@:::666666555111000222222111111111000000//////////////////////////////------111888::::::AAAJJJUUUPPPKKKHHHHHHGGGDDDAAA@@@GGGOOORRRNNNFFF>>>999999>>>EEEKKKMMMIIIBBB======DDDPPPXXXRRREEE@@@BBB;;;;;;999666666:::BBBIIIhhhnnnssslllYYYMMMVVVhhhtttjjj\\\TTTRRRTTTTTTSSSMMMIIIBBB===;;;<<<@@@CCCUUU^^^iiipppsssuuuxxx{{{{{{~~~}}}~~~}}}|||zzzuuupppeeeVVVLLLIIILLLOOOTTTZZZ```fffkkknnntttuuuxxx}}}qqqhhhtttwwwrrrrrrkkkeeeaaaggguuu{{{rrrdddyyyxxxpppmmm]]]YYYlllqqqcccYYYZZZYYYSSSQQQUUUTTTWWWUUUOOOOOOWWW[[[YYYWWWWWWTTTQQQTTTWWWSSSJJJPPPMMMOOO\\\lllsssnnnfffwwwxxx~~~iiisssvvvjjj\\\OOOEEECCCBBB>>>===@@@;;;::::::999888888999999999999888888888888999999<<<<<<<<<===>>>??????@@@>>>AAAEEEHHHJJJNNNQQQTTT```nnn|||uuullleee```]]]\\\___\\\WWWSSSTTTXXX]]]aaaeeebbb```___```___[[[XXX___]]]ZZZWWWVVVWWWYYYZZZVVVUUURRRPPPMMMKKKJJJJJJFFFBBBAAACCCBBB>>>AAAHHHGGGWWWiiiuuu~~~lllSSSGGG___}}}{{{uuulllwwwjjjeeejjj______^^^]]]\\\\\\^^^___YYYYYYXXXWWWWWWVVVWWWWWWXXXZZZZZZXXXUUUTTTYYY]]][[[\\\]]][[[YYYXXX[[[]]]YYY[[[___``````]]][[[ZZZXXXWWWZZZ^^^]]]ddd~~~nnnVVVOOOPPPQQQPPPRRROOOLLLJJJIIIHHHFFFEEE@@@:::666666555111000222111111111111000000000///////////////////////////,,,+++000888>>>AAAHHHPPP^^^ZZZUUUOOOKKKFFFBBB???CCCFFFLLLTTTWWWRRRFFF<<<:::<<<@@@GGGKKKKKKGGGCCCBBBBBBHHHSSSWWWNNNDDD@@@;;;;;;999777666999@@@EEE```lllwwwsss___OOOTTTbbbtttdddXXXTTTSSSRRRQQQPPPKKKEEE???<<<===???AAALLLVVVccclllqqqsssvvvxxxzzz}}}}}}}}}|||{{{{{{uuuoooiii___SSSLLLJJJOOORRRWWW]]]ccchhhmmmppptttxxx}}}|||uuulllkkk{{{~~~uuupppooonnnfffbbbhhhqqqqqqfffZZZxxx}}}wwwllllll}}}aaaVVVSSS___ooo~~~wwwnnnbbb\\\WWWUUUTTTVVV\\\ddd]]]WWWOOOHHHHHHMMMRRRUUURRRSSSVVVZZZ[[[VVVNNNGGGNNNLLLMMMTTT]]]aaa___[[[fffsss~~~zzzuuulll{{{eeeTTTEEEBBBCCCBBB???>>><<<;;;:::999999888999999999999888888888888999999::::::;;;;;;<<<======>>><<<>>>AAACCCEEEFFFIIILLLNNNXXXccciiijjjnnnuuu}}}zzzvvvooolllfffaaa[[[WWWUUUTTTVVVTTTQQQOOOQQQUUUZZZ^^^___]]][[[[[[[[[[[[XXXUUU[[[YYYWWWUUUSSSSSSTTTUUUSSSRRRPPPNNNKKKJJJIIIHHHDDDAAA@@@CCCBBB@@@CCCIIISSSaaaqqq{{{jjjPPPMMM^^^pppzzz~~~|||www~~~xxx}}}nnnxxxuuuhhhiiijjj```ccceeedddaaa^^^^^^______^^^\\\[[[ZZZZZZZZZ[[[XXXWWWWWWVVVVVVWWWXXXYYY[[[]]]]]][[[XXXVVVVVVXXXZZZaaaggghhhccc]]][[[[[[\\\XXXYYY___bbbgggyyypppWWWOOOPPPPPPOOOQQQOOOLLLJJJIIIHHHFFFEEE@@@:::666666555111000222111111111111000000000000////////////////////////---+++---666>>>DDDIIINNN]]]\\\XXXRRRKKKDDDAAA???FFFGGGMMMZZZffffffXXXJJJ<<<;;;;;;@@@HHHMMMMMMKKKHHH@@@???LLLYYYXXXKKK???;;;;;;999777666888===@@@TTTfffyyyzzzhhhVVVSSSZZZtttnnn___WWWUUUTTTTTTSSSOOOIIIBBB>>>===>>>???AAAKKKYYYdddkkkooosssuuuxxx}}}}}}|||~~~}}}~~~|||{{{zzzzzzwwwooofff___VVVNNNKKKLLLRRRVVV\\\bbbgggkkkooorrryyy~~~uuukkkgggpppzzzrrrlllllljjjccccccjjjkkkbbbYYYWWWuuuzzzrrriiinnnjjjXXXTTTRRRZZZ```dddeeeeeeccc^^^XXXVVVZZZYYYTTTTTT]]]jjjsssxxxkkkaaa___ZZZQQQNNNPPPMMMMMMTTT___aaaZZZUUUWWWXXXVVVUUUTTTUUUWWWXXXYYY^^^aaaiii~~~|||yyypppwwwtttaaaMMMFFFGGGFFFBBB>>>===<<<;;;:::999999999999999999888888888888999999888888999999::::::;;;;;;;;;===???@@@???@@@BBBDDDFFFIIIMMMOOOPPPSSSYYY^^^hhhnnnuuuzzz{{{|||~~~zzztttnnniiieee^^^\\\YYYUUUQQQMMMJJJIIIJJJJJJIIIJJJMMMQQQVVVXXXVVVUUUTTTTTTUUUUUUSSSQQQUUUTTTSSSQQQPPPNNNMMMMMMNNNMMMKKKIIIGGGFFFEEEEEEBBB@@@@@@BBBDDDEEEKKKRRRdddooo{{{gggPPP___fffkkkkkklllqqquuuwwwvvvkkkkkk~~~uuueeebbbeee```^^^dddiiiiiiccc^^^\\\]]]```^^^\\\YYYXXXXXXYYYZZZWWWUUUUUUVVVYYYZZZXXXVVVXXXZZZ[[[[[[YYYWWWVVVVVVZZZccckkkkkkbbbZZZXXXZZZ^^^XXXXXX```fffiiioooxxxqqqXXXPPPPPPPPPNNNPPPNNNKKKIIIIIIHHHGGGEEE@@@:::666666555111000222111111111000000000000000///////////////////////////,,,,,,111999???BBBDDDNNNPPPPPPLLLFFFBBBAAABBBFFFHHHPPPaaappprrrfffYYYAAA<<<777:::CCCLLLOOOPPPMMMBBB;;;CCCSSSXXXPPPFFF>>>===;;;999888888999;;;GGGYYYoooyyyqqqaaaUUUQQQ```zzzvvvfff\\\YYYYYYYYYVVVSSSMMMGGGBBB>>>======<<>>===;;;::::::999999999999888888888888999999888888888999999999::::::;;;===>>>???>>>>>>???AAAFFFFFFFFFFFFGGGIIILLLOOOQQQUUUZZZ^^^```aaadddfffeeegggiiimmmppprrrssstttsssqqqpppqqqsssuuuuuutttuuuuuuwww{{{{{{rrrgggfffeeeccc___\\\YYYWWWWWWVVVTTTQQQMMMHHHDDDBBBCCCCCCDDDFFFIIILLLOOOQQQNNNNNNNNNOOOOOOOOONNNMMMOOOOOOOOONNNLLLJJJHHHFFFGGGFFFEEECCCBBBAAAAAAAAABBB@@@@@@BBBFFFNNNYYYbbbrrr{{{|||ggg^^^pppssssssnnnlllpppssstttooollltttxxxwwwcccbbbbbb]]]ZZZ```fffeee```[[[[[[]]]aaa___\\\YYYXXXWWWXXXYYYUUUWWWYYYZZZ[[[ZZZYYYYYYTTTWWWYYY[[[\\\[[[ZZZZZZXXX]]]bbbbbb\\\WWWTTTUUUYYYVVVYYYaaafffeeefffhhhsssZZZQQQPPPPPPOOOOOOMMMJJJIIIIIIHHHGGGEEE@@@:::666666555111000222000000000000000000111111////////////////////////000...,,,...444;;;>>>===@@@CCCDDDCCCAAA@@@BBBDDDEEEIIIRRR___iiijjjaaaXXXEEE>>>777666===GGGNNNQQQOOOGGG>>>>>>GGGPPPSSSPPPBBB@@@===:::999888888777===JJJ]]]nnntttmmm]]]OOONNNjjjoooccc\\\ZZZZZZXXXUUUPPPKKKEEEAAA>>>===;;;???EEEMMMWWWbbbmmmsssuuuzzz}}}|||}}}~~~~~~}}}{{{xxxuuusssqqqooodddXXXPPPJJJHHHKKKQQQUUU[[[bbbgggjjjnnnsssxxxtttgggeeetttxxxuuurrrkkkfffdddUUU```mmmnnn]]]PPPYYYkkkqqqkkkfffeeebbb___lll|||{{{zzzzzz|||\\\LLLSSSZZZWWWTTTRRRPPPQQQSSSTTTUUUUUUPPPUUUVVVXXXdddvvv~~~{{{qqqlllxxx}}}nnnoooaaaZZZ[[[dddccc[[[^^^iiieee___XXXTTTTTTUUUUUUTTTXXXYYYUUUTTTiiissstttnnn]]]PPPJJJEEECCCBBBAAA@@@>>><<<;;;::::::999999888888888888999999999999999999999:::::::::999;;;<<<===<<<===>>>@@@@@@@@@@@@AAACCCDDDDDDDDDBBBDDDHHHKKKMMMNNNQQQRRRRRRSSSUUUVVVXXXYYYZZZZZZZZZYYYYYY[[[^^^bbbddddddgggkkkpppqqqooopppssswwwxxxxxxxxxvvvrrrhhh\\\TTTQQQQQQPPPOOONNNMMMLLLKKKQQQQQQPPPOOOLLLIIIEEECCCAAABBBCCCDDDFFFGGGHHHIIIHHHIIIJJJKKKKKKJJJJJJKKKJJJJJJJJJJJJIIIFFFDDDBBBAAA@@@???>>>============???@@@@@@BBBJJJXXXgggpppzzzpppmmmvvvzzz~~~{{{xxxwwwtttpppssstttyyyxxxttt~~~nnnjjjgggdddcccYYY]]]```___\\\ZZZ\\\___dddbbb___]]][[[[[[[[[\\\SSSZZZ``````[[[XXXZZZ]]]VVVWWWYYY\\\]]]]]][[[ZZZWWWVVVUUUUUUVVVUUUSSSQQQPPPSSSZZZ```bbb___^^^___ttt[[[RRRQQQQQQOOOOOOLLLJJJIIIIIIHHHGGGEEE@@@:::666666555111000222000000000000111111111111////////////////////////.........---222;;;@@@@@@>>>????????????@@@CCCEEEGGGJJJPPPVVVYYYVVVPPPJJJFFF@@@888444888AAAKKKQQQQQQNNNGGG???>>>HHHSSSXXXHHHEEE@@@<<<:::999777666888???LLL^^^ppptttfffUUUIII^^^xxx{{{kkk```ZZZWWWXXXVVVSSSNNNIIIDDD@@@>>>======???DDDNNNZZZfffmmmrrrxxx{{{{{{{{{}}}}}}}}}}}}{{{xxxrrrnnnjjjggg]]]SSSMMMIIIIIINNNUUUVVV\\\ccchhhjjjooovvv}}}xxxllldddmmmzzzqqqooolllgggaaa___WWWiiivvvnnnZZZSSSbbbuuuwwwrrreee]]]]]][[[kkkyyywww{{{mmmNNNGGGOOOSSSPPPRRROOONNNPPPPPPOOOQQQUUUeee___YYYYYYccckkkhhh```[[[WWWaaatttwwwkkkgggnnn^^^ZZZ]]]eeefffaaa```ddd^^^ZZZVVVTTTTTTTTTSSSQQQRRRVVVUUURRRZZZsssiiittt|||jjj[[[QQQKKKEEEFFFDDDCCC@@@>>>===<<<<<<999999888888888888999999999999::::::::::::::::::666888999:::::::::<<<===999;;;===???@@@@@@@@@???@@@@@@BBBCCCEEEGGGIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMOOORRRUUUXXX[[[\\\[[[aaafffeee```]]]___cccbbb```^^^\\\XXXRRRLLLGGGIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGIIIIIIIIIIIIHHHGGGBBBBBBCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHGGGFFFGGGHHHEEEEEEFFFFFFEEECCCAAA@@@======<<<;;;;;;;;;<<<<<<>>>BBBFFFIIISSScccrrryyy~~~vvvjjjvvvzzz~~~wwwrrrllltttkkkgggjjjddd^^^^^^\\\\\\\\\[[[[[[\\\___aaa___^^^]]]\\\ZZZZZZYYYYYYRRR[[[bbb```XXXTTTXXX^^^ZZZZZZYYYZZZZZZYYYWWWTTTVVVRRRNNNOOOSSSUUUTTTQQQKKKRRRZZZ^^^\\\YYYYYY[[[uuu[[[RRRRRRRRRQQQNNNLLLIIIHHHHHHHHHGGGEEE@@@:::666666555111000222///000000000111111111111////////////////////////+++///000---000999@@@BBBAAA???<<<<<>><<<:::888666777:::BBBRRRgggtttnnn```NNNTTTeee|||tttfff]]]YYYWWWVVVTTTQQQLLLGGGCCC@@@===<<<<<>>===999999888888888888999999999999999999999999999999666888999999888888999;;;999;;;>>>???>>>>>>@@@BBBBBBAAAAAAAAACCCEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEGGGIIIKKKMMMOOORRRSSSRRRUUUXXXXXXUUUSSSSSSSSSSSSSSSRRRPPPMMMKKKIIIHHHGGGGGGFFFEEEEEEEEEEEEEEE@@@AAABBBDDDEEEFFFFFFFFFBBBBBBAAAAAA@@@@@@@@@@@@AAACCCEEEEEECCCBBBCCCEEEAAAAAAAAAAAAAAA@@@??????===<<<<<<<<<<<<======>>>BBBKKKSSSYYYcccqqq{{{~~~zzzhhhjjj|||zzzssstttzzzggg```bbb```[[[WWW^^^\\\YYYYYY\\\]]]]]]]]]YYYYYYYYYYYYXXXWWWUUUUUUSSSXXX]]][[[UUUQQQTTTXXXYYYWWWTTTTTTUUUTTTRRRPPPRRRPPPOOOPPPQQQRRRQQQPPPNNNTTTYYY[[[YYYXXXXXXWWWuuu\\\SSSSSSSSSQQQNNNLLLIIIHHHHHHHHHGGGEEE@@@:::666666555111000222//////000000111111111222////////////////////////***000111------666===???BBB>>>::::::???EEEHHHHHHUUUQQQNNNOOORRRQQQLLLGGG@@@>>>:::555333:::GGGRRRTTTZZZWWWHHH>>>CCCQQQZZZRRRLLLDDD???===;;;999777777:::>>>KKKaaarrrsssiiiTTTNNNVVVqqq{{{mmmccc^^^VVVVVVUUURRRNNNIIIEEEBBB<<<;;;:::>>>EEEOOOWWW[[[lllqqquuuvvvwww{{{}}}|||{{{|||~~~}}}wwwooofffaaaSSSMMMHHHHHHJJJNNNUUU]]]YYY___eeeiiikkkrrr}}}rrriiiooo|||qqqgggdddccc^^^YYYVVVccctttxxxggg^^^kkk{{{zzzttt~~~zzz]]]UUUUUUQQQOOOSSSLLLKKKMMMPPPOOOOOOXXXdddnnn]]]RRRWWW]]]\\\[[[]]]SSSSSSUUUXXXXXXZZZgggtttxxxjjj^^^[[[]]][[[UUUQQQYYYaaa```YYYSSSSSSVVVXXXUUUVVVYYYUUUWWWkkkpppeee|||ssscccSSSJJJIIIGGGDDDBBB@@@???>>>999999888888888888999999999999999888888888888888999:::;;;:::999888999:::999;;;======;;;;;;???CCCAAA???======???@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDD@@@BBBEEEFFFGGGHHHIIIJJJMMMLLLMMMOOOQQQQQQNNNKKKGGGIIIJJJIIIGGGFFFGGGIIIBBBBBBAAA@@@????????????AAAAAAAAABBBBBBBBBCCCCCCAAAAAA@@@????????????@@@???AAADDDCCCAAA@@@AAACCC>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???@@@GGGTTT```hhhrrr}}}iii___kkk}}}~~~uuuqqqfff[[[\\\dddddd]]]___[[[WWWXXX\\\]]]ZZZVVVYYYZZZ[[[\\\[[[ZZZXXXVVVTTTVVVWWWUUURRRPPPPPPRRRTTTQQQNNNOOOQQQRRRQQQOOOLLLOOORRRRRRPPPMMMMMMNNNSSSVVVYYYYYYYYYYYYWWWUUUtttZZZXXXUUUNNNOOOOOOMMMKKKHHHFFFFFFEEEEEE@@@<<<888444333222111000000000111111111111000000......------------......////////////111666===BBB>>>>>>======@@@GGGOOOVVVYYYXXXVVVUUUSSSRRROOONNNJJJHHHBBB:::555777@@@GGGZZZ\\\ZZZTTTLLLHHHKKKOOOaaaUUUHHHCCC@@@<<<:::;;;555???AAA???NNNjjjyyywwwiiiXXXOOO]]]uuuuuuddd]]]YYYVVVUUUVVVRRRKKKEEE@@@???===;;;<<>><<<;;;;;;<<<;;;:::888888999;;;<<<<<<;;;:::999777777777777777888888888999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===??????@@@@@@@@@@@@??????AAABBBBBBCCCCCCBBBBBBAAAEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAAAAA@@@???=========>>>???<<<<<<===>>>???@@@@@@@@@>>>>>>======<<<<<<;;;;;;??????>>>===============>>>===<<<;;;;;;;;;======;;;===:::<<>>JJJVVViiixxxzzz}}}uuuZZZXXXnnn{{{~~~uuullllllwwwuuugggcccdddjjjllleee^^^\\\fffddd```]]][[[YYYWWWVVVVVVZZZ]]]______bbbgggkkk\\\ZZZWWWVVVWWWWWWWWWVVVUUUUUUTTTUUUTTTRRRNNNKKKMMMOOOQQQOOOMMMOOOVVV]]]^^^VVVVVV^^^```XXXRRRUUUtttZZZXXXUUUNNNOOOMMMLLLJJJHHHGGGGGGGGGGGG@@@<<<888444333222111000000000111111111111000000......------------......+++,,,,,,,,,...222777;;;===>>>???@@@CCCIIIPPPVVVVVVXXXYYYWWWUUUTTTVVVXXXSSSPPPJJJAAA999888>>>EEESSS[[[aaa^^^TTTKKKHHHIII______WWWHHH@@@AAA@@@;;;777;;;<<<;;;HHHaaatttyyyrrr___NNNQQQeee~~~~~~lll```ZZZUUUUUUWWWVVVPPPJJJAAA@@@>>><<<<<>><<<<<<<<<<<<:::888999999:::::::::::::::999777777777777888888888888999999999:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>===??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>============??????===<<<<<<<<<======<<<<<<<<<======>>>@@@@@@>>>>>>======<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;::::::999999999:::;;;<<<999<<<999;;;BBBDDDKKK]]]lll|||rrraaaMMMRRRmmm{{{|||wwwkkkbbbhhhxxx~~~rrrdddbbbeeehhheee]]]YYYZZZ]]]YYYWWW[[[``````ZZZSSSVVVXXXZZZ\\\]]]^^^```bbb[[[ZZZYYYZZZZZZZZZXXXVVVVVVUUUTTTTTTTTTRRROOOLLLMMMOOOQQQQQQPPPSSSZZZ```]]]UUUSSSZZZ[[[TTTPPPRRRuuuZZZWWWTTTNNNOOOLLLKKKJJJHHHHHHHHHHHHIII@@@<<<888444333222111000000000111111111111000000......------------......***+++,,,,,,---///333555<<>>888999<<>>=========;;;:::::::::999999999999::::::888888888888888888888888999999999999999:::::::::999999:::::::::;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<============<<<<<<========================;;;;;;;;;;;;::::::::::::===<<<;;;;;;::::::;;;;;;===<<<;;;:::;;;===???@@@===============<<<<<<<<<;;;;;;::::::999999::::::777888888999999::::::;;;999===:::<<>>===>>>>>>===<<<<<<;;;999888888999::::::999999888888888888888777888888888999999999999999888888888999999999::::::999::::::;;;;;;::::::999::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999999999999===;;;999888888:::===???=========<<<<<<<<<<<<<<<::::::999999999999999:::999999::::::;;;;;;::::::;;;@@@???DDDTTT___iiiwww}}}tttdddGGGGGGLLLfff~~~vvvooommmtttqqq___```aaabbbaaa\\\XXXVVVWWW]]]TTTNNNSSS___fffccc]]]UUUSSSSSSUUUXXXXXXTTTPPPVVVVVVVVVWWWXXXYYYWWWUUUXXXWWWUUUUUUUUUUUUSSSRRROOOQQQSSSSSSTTTXXX]]]aaa```XXXSSSUUUVVVRRRQQQRRRuuuYYYVVVSSSMMMNNNPPPNNNKKKHHHFFFEEEDDDDDD@@@<<<888444333222111000000000111111111111000000......------------......---///000111000000000222999===CCCGGGHHHGGGGGGFFFDDDIIITTTdddooommmaaaUUUZZZ\\\^^^]]]VVVKKK@@@999<<>>LLL^^^pppwwwqqq[[[OOOZZZooo}}}qqq```VVVUUUVVVSSSOOOKKKJJJGGGBBB===;;;;;;<<<>>>EEEOOOZZZccckkkrrrvvvuuuyyy}}}~~~}}}|||{{{zzzvvvqqqkkkdddXXXKKKDDDDDDCCCHHHOOOUUUYYY^^^cccfffdddmmmxxxwwweeeiiixxx{{{tttnnnhhheeeYYYOOOZZZnnnuuunnnjjj}}}lll\\\WWWXXXXXXVVVTTTTTTUUUWWWOOORRRSSSPPPPPPRRRRRRPPPRRR\\\fffhhhaaaXXXUUUVVVTTTTTTUUUUUUUUUTTTSSSSSSWWW```hhhjjjhhhddd\\\UUUYYYUUUSSSUUU[[[\\\VVVPPPTTTRRRQQQRRRSSSRRROOOLLLKKKTTTcccppp~~~yyy{{{pppcccUUUKKKDDDAAA???>>>???@@@@@@???===<<<:::999999999:::;;;:::999999999888888777777888888888888888888888888777777777777888888888888888888888999999888888888999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::777777777888888888777777;;;:::888666666888;;;===;;;;;;;;;;;;;;;;;;<<<<<<999999999888888999999:::999999999:::::::::::::::<<>>EEENNNWWWaaajjjpppqqquuuyyy}}}~~~~~~~~~}}}|||{{{yyywwwvvvlllddd[[[TTTLLLDDD@@@BBBFFFLLLTTTYYY\\\___cccfffiiitttmmmbbbooo{{{vvvrrrmmmbbb^^^VVVUUUeeevvvqqq```iii{{{]]]TTTSSSRRRQQQQQQRRRSSSTTTTTTMMMRRRTTTRRRQQQRRRRRRPPPNNNYYYhhhqqqjjj[[[QQQOOOQQQSSSUUUTTTQQQOOOMMMMMM\\\fffnnnlllfff```ZZZUUUWWWTTTQQQSSSVVVVVVRRRMMMOOOOOOOOOOOOQQQQQQOOONNNOOOOOOOOOiii}}}~~~tttsssaaaTTTJJJGGGCCCAAAAAABBBAAAAAA>>>===<<<;;;;;;::::::;;;:::::::::999888888777777888888888777777777777777555666666666666777777777666777777888888777777666888888999999999999888888888888888888888888888888666666666777777777777777555555666777777777777666999888777666666777999:::999999999:::::::::::::::888888888777888888999:::888888888888999;;;===???CCCOOOWWWcccxxxyyyzzzzzz```JJJAAAEEEUUUggg}}}vvvsss|||}}}~~~uuummmyyylll\\\bbb\\\[[[WWWUUUYYY^^^]]]YYYVVV[[[bbbggggggbbbZZZTTTUUUUUUUUUWWWYYYYYYWWWUUUWWWTTTOOONNNOOORRRTTTTTTWWWWWWXXXZZZ[[[ZZZWWWUUUSSSRRRRRRQQQRRRSSSTTTUUUUUURRRQQQSSSUUUUUURRROOOvvvYYYUUURRRLLLMMMMMMLLLIIIFFFDDDBBBBBBBBB@@@<<<888444333222111000000000111111111111000000......------------......,,,---...---,,,---///000000666>>>EEEGGGHHHGGGGGGDDDDDDJJJXXXiiipppllleeeZZZTTTPPPTTTZZZXXXKKK???888666777AAAPPP^^^hhhlll[[[RRRPPPZZZaaaZZZNNNIII@@@===;;;:::999:::===@@@TTTggg}}}ppp[[[VVVZZZmmm}}}jjj]]]XXXVVVWWWSSSRRROOOIIICCC>>><<<;;;:::<<>>>>>>>>>>>===<<<;;;:::;;;;;;:::999999888777777888888777777777666666666444555555555555666666666666666777777777777666666666777777888888777777666666666666666666666666666444444555555555666666666444555666777777777666666777777666666666666666777777777888888888999999999666666666666666777888888999888888999===AAAFFFIIITTTeeelllqqq~~~{{{uuu{{{zzzgggQQQEEECCCKKK\\\iiittt|||vvvsss~~~zzzrrreeehhh^^^___]]]XXXZZZ```bbb```YYY]]]dddiiiiiiddd]]]XXXXXXYYYZZZYYYXXXWWWXXXYYYXXXVVVRRRQQQRRRSSSTTTTTTTTTUUUWWWZZZ\\\ZZZVVVSSSSSSRRRPPPPPPQQQRRRRRRRRROOOOOOQQQUUUXXXYYYTTTOOOvvvYYYTTTQQQKKKMMMKKKIIIGGGEEECCCCCCCCCCCC@@@<<<888444333222111000000000111111111111000000.........------............//////...---...000333---333<<>>:::;;;???AAA???DDDVVVrrrxxx___QQQRRR]]]{{{sssccc[[[[[[]]]UUUTTTQQQLLLEEE???===<<<999999999;;;AAALLLXXX```gggkkkqqqvvvzzz}}}~~~|||xxxtttpppllljjj[[[NNNBBB???AAACCCEEEIIILLLSSS\\\aaabbbdddiiimmmvvvsssllluuuxxxrrrqqqnnnjjjcccYYYbbb{{{|||bbbSSSWWWhhhyyyxxxvvvzzz~~~zzzuuu___[[[[[[YYYSSSNNNMMMPPPRRRPPPMMMKKKRRRVVVUUUSSSTTTTTTRRRWWWTTTTTTUUURRRLLLMMMSSSPPPUUUXXXTTTLLLGGGHHHLLLYYYYYYVVVTTTWWW]]]___\\\OOOOOOPPPQQQQQQRRRQQQQQQJJJKKKLLLKKKIIIIIIKKKMMM@@@PPPLLLNNN{{{~~~jjj^^^ooo}}}xxx[[[VVVOOOJJJFFFDDDBBB@@@>>>??????@@@???===;;;:::;;;;;;::::::999888777777888888777777666666666555444444444555555555666666666666777777777777666666555666666666666666666555777777777777777777777777555555555666666777777777333444666777777777666666666666666666666666555555666666777777888888888999444444444444444555666777;;;::::::===BBBIIIPPPTTTeeexxx~~~zzz}}}wwwkkkmmmtttXXXKKKJJJJJJZZZiiiqqqsssuuusss}}}wwwwwwuuufffcccaaaffffff___\\\aaafffggg[[[YYYYYYZZZ]]]^^^\\\ZZZZZZ\\\\\\ZZZVVVUUUWWWZZZZZZXXXVVVVVVVVVVVVUUUSSSQQQSSSVVVZZZ\\\YYYUUUQQQRRRQQQPPPPPPRRRSSSSSSRRRMMMOOOSSSXXX]]]]]]XXXRRRvvvWWWVVVUUUOOOOOOMMMLLLJJJHHHEEEDDDCCCCCC===;;;888555333222222222111111111111000000000000000000///...------,,,,,,...........................111777>>>DDDHHHLLLMMMFFFFFFGGGIIILLLQQQWWWZZZZZZ\\\```jjjvvvxxxjjjZZZEEEEEE;;;888FFFVVVgggzzz|||vvvggg\\\dddrrrnnn^^^JJJAAA<<<>>><<<444444:::>>>MMMeeexxxyyyiiiXXXPPPQQQiiiqqqggg^^^WWWWWWSSSNNNJJJFFFCCC@@@===<<<:::888888===EEENNNTTT___fffooovvvyyy{{{~~~~~~{{{}}}{{{xxxtttooojjjfffdddQQQJJJCCC???AAAEEEHHHIIISSSXXX^^^``````dddmmmuuurrrqqq|||vvvppplllfffcccbbbVVVbbbttt|||nnnXXXPPPUUU]]]```hhhsss~~~}}}hhh]]]VVV]]]ZZZUUUPPPMMMNNNPPPQQQPPPNNNPPPQQQQQQRRRSSSSSSQQQVVVUUUSSSRRRPPPNNNMMMLLLRRRQQQSSSXXXXXXTTTSSSTTTSSSNNNLLLQQQVVVXXXWWWVVVNNNNNNNNNNNNOOOPPPQQQRRRKKKKKKKKKKKKJJJJJJJJJJJJMMMLLLHHHOOOnnnwwwfff___sssuuulll^^^QQQHHHDDDEEEGGGCCCAAA>>>=========<<<;;;???===;;;::::::;;;;;;;;;999999888888777777666666:::777555666777777444000666666666666666666666666666666666666666666666666666666777777777777666666777777777777777666666666666666666666666666666666555555555555666666666777555666666777777666666555555666666555555666999<<<888999:::===DDDOOO[[[ddduuuzzz|||{{{|||uuuhhhgggzzz|||^^^PPPTTT___llljjjyyy|||xxx{{{zzzyyyxxx~~~uuuppphhhbbbcccfffkkkhhh\\\XXXaaahhhhhh\\\ZZZXXXXXXXXXXXXWWWVVVYYYXXXWWWVVVVVVWWWYYYZZZZZZZZZYYYXXXWWWWWWVVVVVVTTTVVVYYYYYYVVVUUUWWWYYYSSSQQQOOOMMMMMMNNNPPPRRRMMMQQQVVVZZZ[[[WWWRRROOOvvvWWWVVVUUUOOOOOOMMMLLLJJJHHHFFFDDDCCCCCC===;;;888555333222222333111111111111000000000000000//////...------,,,,,,........................///111555:::AAAGGGJJJKKKLLLKKKHHHDDDCCCHHHSSS[[[UUUcccwwwvvv___PPP===;;;GGGMMM]]]wwwooogggkkknnnlllWWWLLLAAA===;;;999888999888BBBSSSfffrrrpppeeeZZZSSSaaavvvuuujjjaaa[[[XXXTTTPPPMMMIIIDDDAAA>>><<<:::999<<>><<<<<<===>>>>>>===::::::999999888888777777888666666666777777666555666666666666666666666666666666666666666666666666555666666777777666666555666666666666666666666666555555555555555555555555555555555666666666777777444444555666666666666666:::;;;;;;:::777666777888<<>>EEEIIIJJJPPPQQQOOOHHHCCCFFFRRR^^^___kkk|||xxx___DDD@@@FFFEEEVVVvvvzzzbbbXXXaaammmdddZZZJJJ===;;;>>><<<777666;;;CCCQQQiii{{{xxxkkkXXXWWWaaaxxxxxxmmmZZZXXXUUURRROOOKKKEEEAAAAAA???<<<:::;;;===@@@BBBKKKSSS^^^gggmmmrrrwww{{{yyy}}}}}}zzzwwwvvvmmmmmmlllhhhaaaWWWMMMGGGLLLGGGCCCAAAEEEKKKPPPSSSWWWYYY[[[\\\```lll|||mmmeeeggg|||xxxnnneeebbb___\\\ZZZ[[[nnnpppjjj[[[PPPTTTbbbmmmhhhfffpppqqqfffiiinnnkkkffflllyyyuuuWWWUUUQQQJJJMMMKKKJJJIIIJJJMMMPPPQQQQQQOOOMMMLLLMMMNNNOOONNNNNNPPPQQQSSSTTTUUUUUUTTTTTTWWWVVVWWWZZZYYYUUUSSSTTTOOOUUUUUUOOOLLLNNNMMMHHHKKKJJJJJJJJJKKKLLLMMMNNNKKKKKKJJJIIIHHHHHHGGGGGGBBBFFFEEEBBBJJJ[[[gggiii}}}}}}pppWWW^^^rrryyykkk^^^WWWMMMJJJEEECCCCCCCCCDDDCCCAAA???>>>===>>>===<<<:::;;;;;;::::::999888888777555666666666555666777999777777777777777777777777666666666666666666666666555555555666666555555555555555555555555555555555555555555555555555555555555555666666666777777777555555666666777777888888555777:::;;;;;;<<<===>>>EEEMMMZZZeeeooouuuzzz||||||uuu{{{|||lllUUUTTTmmm{{{yyyxxxuuunnnmmm~~~yyynnngggjjjlllhhheeefffaaadddbbb\\\\\\bbbaaa[[[]]]YYYVVVXXX]]]___^^^\\\YYYZZZ\\\\\\\\\ZZZXXXVVVXXXXXXVVVTTTRRRPPPOOONNNQQQSSSTTTTTTSSSQQQRRRSSSSSSRRRPPPNNNMMMMMMNNNOOOOOONNNMMMMMMMMMNNNOOOPPPuuuWWWVVVUUUOOOOOONNNLLLJJJHHHFFFEEEDDDCCC===<<<888555333333333333111111111111000000000/////////.........---------........................111...---222;;;DDDIIIJJJOOOTTTWWWSSSLLLKKKTTT^^^hhhmmmrrrvvv~~~{{{jjjPPPBBBAAABBBTTTsssvvv]]]KKKPPP^^^gggdddWWWDDD===???===666999<<<===EEE```fffVVVTTTjjjuuu[[[ZZZWWWUUURRRNNNHHHEEEBBB@@@>>><<<;;;:::;;;;;;DDDKKKVVV^^^eeejjjqqquuuyyy||||||zzzuuusssrrrgggfffddd___WWWNNNFFFAAAGGGDDDBBBCCCGGGNNNTTTXXX[[[\\\]]]___gggvvvfffeeelllqqqiiiaaa^^^\\\XXXWWWYYYgggdddWWWKKKQQQjjjpppeee```^^^___[[[fffxxxaaaTTTXXXTTTKKKIIIKKKKKKLLLMMMOOOQQQRRRSSSWWWRRRNNNOOOPPPOOONNNNNNPPPQQQTTTVVVWWWWWWVVVVVVYYYVVVWWWYYYXXXSSSPPPRRRPPPUUUQQQGGGFFFMMMNNNHHHHHHHHHHHHHHHIIIIIIJJJKKKJJJIIIIIIHHHGGGFFFEEEEEE>>>CCCEEEAAABBBIIINNNPPPTTTeeeVVV]]]lllyyytttlllVVVRRRLLLHHHFFFFFFEEEEEEDDDCCCAAA@@@@@@>>><<<999;;;;;;::::::999888777777444666777666333333666:::666666666666666666666666666666666666666666666666444444555555555555444444444444444555555555555555444444444444444444444444555666666666666777777777888888777777777888888888333666999<<<>>>AAAEEEHHHTTT]]]jjjuuu}}}zzzqqqzzzmmm[[[HHHRRRqqq}}}wwwvvv{{{ssswww}}}xxxjjjeeedddhhhiiieeecccddd```cccccccccgggllljjjccc```[[[WWWXXX]]]```___[[[ZZZZZZ[[[[[[ZZZXXXWWWUUUWWWWWWVVVTTTSSSQQQPPPOOOQQQRRRSSSRRRQQQPPPPPPPPPRRRQQQOOOMMMLLLLLLMMMMMMNNNMMMLLLKKKKKKMMMOOOPPPuuuWWWVVVUUUOOOOOONNNMMMKKKIIIFFFEEEDDDDDD>>><<<999666444333333333111111111111000000000///...............---------........................///,,,+++///888BBBHHHKKKNNNSSSWWWTTTNNNLLLQQQVVV```iiippppppppppppooommmlllooo]]]FFF>>>BBBOOObbbrrrqqqqqqlll^^^OOOKKKNNN^^^ddd```PPPBBB???<<<777666<<<<<>><<<;;;::::::===CCCLLLUUU\\\ccclllrrryyy{{{~~~zzz}}}|||vvvpppnnnmmmgggccc]]]VVVNNNGGGBBB???BBBBBBCCCFFFJJJPPPVVVZZZ\\\]]]```fffppprrrdddmmm{{{xxxkkkddd]]]ZZZWWWRRRRRRTTTYYYSSSJJJMMMhhh|||yyysssmmmooommmzzzsssUUUSSSUUUPPPLLLKKKMMMNNNNNNNNNNNNOOOPPPQQQ^^^UUUOOOPPPQQQNNNLLLMMMPPPQQQRRRSSSTTTTTTSSSSSSXXXUUUUUUWWWUUUPPPNNNOOOOOOPPPJJJBBBEEEMMMOOOIIIGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGGGGFFFEEEDDDDDDCCC???DDDFFFCCCAAACCCHHHJJJNNNlll|||```SSSVVVYYY```ooojjjeee]]]UUUOOOJJJFFFDDDFFFDDDBBBBBBBBBBBB@@@>>><<<;;;;;;:::888777777666555777888666333222444777555555555555555555555555666666666666666666666666444444555555555555444444444444444444555555666666555555555555555555555555666666666666777777777888888888777666666666777777999;;;===@@@DDDJJJPPPUUUiiioooxxx}}}qqqvvvqqqVVVRRRNNN\\\vvv~~~vvv{{{pppdddaaaaaaccccccaaa```aaa```aaaccceeejjjmmmjjjdddbbb]]]XXXWWWZZZ\\\[[[YYYZZZYYYWWWVVVUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTRRRRRRQQQQQQQQQPPPNNNMMMPPPOOOMMMLLLKKKKKKKKKLLLMMMMMMMMMLLLMMMNNNNNNOOOvvvWWWVVVUUUOOOOOONNNMMMKKKIIIGGGEEEDDDDDD>>><<<999666444333333444111111111111000000000000................................................,,,,,,,,,...444<<>>===<<<<<<666;;;BBBIIIPPPZZZfffmmmrrruuuxxxzzz||||||xxxyyyyyyvvvqqqlllhhhfffeee```WWWMMMEEE@@@======???BBBGGGKKKOOOSSSXXX[[[ZZZ^^^fffooo{{{vvv```hhhxxxvvvmmmbbb[[[VVVSSSNNNJJJIIILLLGGGDDDJJJeeeaaaNNNNNNJJJHHHLLLMMMVVVVVVVVVTTTRRRQQQSSSUUUaaaUUUNNNPPPRRRNNNLLLOOOOOOOOOOOOPPPPPPPPPQQQQQQWWWTTTSSSTTTRRRNNNLLLNNNMMMMMMMMMMMMNNNMMMLLLJJJFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBDDDEEECCCAAAAAAEEEHHHJJJYYY{{{}}}iiikkkrrr|||iiiQQQKKKGGGQQQmmm~~~tttkkkbbbYYYRRRMMMGGGEEEBBB@@@@@@AAA@@@???======<<<;;;999888777777777888999999777666555666666666666666666666666666666666666666666666666666555555555666666555555555444444444555666666777777666666666666666666666666666666666777777777888888666666555555555777888999:::>>>DDDLLLUUU___iiippp|||yyytttssssssTTTUUU___bbbhhhuuuzzz|||||||||bbb]]][[[ZZZ[[[]]]^^^]]]]]]\\\]]]^^^```bbbbbb___]]]```]]]YYYVVVUUUVVVVVVVVVXXXWWWUUUSSSRRRSSSTTTVVVUUUUUUUUUUUUUUUUUUUUUUUURRRQQQPPPOOOPPPOOOLLLJJJLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMvvvWWWVVVUUUOOOOOOOOOMMMKKKIIIGGGFFFEEEDDD>>><<<999666444333444444111111111111000000000000................................................+++---.........333;;;BBBOOOSSS]]]hhhoookkk]]]PPP]]]^^^ZZZRRRNNNQQQUUUUUUWWWhhhnnnjjjdddUUUDDD@@@EEEKKKNNNRRRZZZaaaYYYLLLKKKSSS]]]```VVVGGG??????555777888888===LLLbbbrrr|||ooo^^^SSS]]]vvv{{{mmmaaaXXXSSSPPPOOOJJJIIIFFFCCCAAA???>>>===555888;;;>>>CCCLLLXXXaaaeeejjjpppvvvzzz}}}|||xxxwwwtttqqqnnnkkkgggbbb___XXXSSSLLLDDD???<<<<<<===???EEELLLQQQTTTWWWZZZ\\\\\\cccooo||||||jjjbbbzzzvvvllldddXXXSSSOOOLLLHHHCCCCCCGGG>>>@@@UUUlllRRRKKKOOOFFFFFFOOOMMM]]]]]]\\\XXXUUUUUUXXX[[[bbbUUUMMMQQQUUURRRQQQUUURRRQQQPPPPPPPPPRRRTTTVVVVVVSSSRRRSSSQQQMMMLLLNNNLLLSSS```jjjbbbPPPHHHKKKFFFEEEEEEDDDDDDEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAABBBAAAAAACCCEEE@@@JJJaaammm___]]]rrrjjj^^^NNNJJJ\\\||||||tttlllgggYYYTTTNNNHHHEEECCCBBB@@@@@@???>>>===<<<:::999999888888:::<<<======:::888777777777777777777777777666666666666666666666666555666666777777666666555444444555666666777888888777777777777777777777777666666777777777888888888666666666777:::===AAACCCCCCJJJUUUaaalllvvvzzzttttttyyy~~~zzzkkkYYYOOOlll{{{{{{qqqqqqqqqqqquuu}}}}}}pppaaaYYYWWWVVVWWWZZZ\\\ZZZVVVWWWXXXYYYZZZYYYXXXXXXZZZ\\\[[[XXXTTTPPPPPPRRRUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQOOOMMMMMMMMMMMMIIIGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJIIIHHHHHHHHHIIIJJJKKKvvvWWWVVVUUUOOOOOOOOONNNLLLIIIGGGFFFEEEDDD???===:::666444444444444111111111111000000000000---.............................................***...000---***,,,444<<>>IIIPPPQQQ[[[hhhfffYYYIIILLLXXXbbb]]]LLLBBBCCC===;;;:::888777;;;LLL]]]nnn}}}kkkSSSQQQfffzzzxxxggg\\\VVVSSSRRRNNNLLLIIIEEEBBB@@@>>>>>>999999999888999@@@KKKTTTZZZaaakkksssyyy}}}zzzvvvuuuqqqkkkhhhfffccc^^^ZZZIIIFFFBBB>>><<<===>>>@@@@@@GGGPPPVVVXXXYYY[[[\\\___hhhwwwlllhhhpppuuukkkeee```SSSNNNKKKIIIEEEAAABBBFFFAAAEEE___jjjXXXFFFLLLUUULLLLLLSSSLLL\\\\\\ZZZVVVSSSSSSWWW[[[dddUUUNNNTTTZZZWWWXXX]]]UUUTTTSSSSSSTTTWWWZZZ]]]VVVRRRQQQSSSQQQMMMLLLNNNNNN[[[ttttttTTTGGGMMMFFFEEEEEEDDDDDDDDDEEEEEE@@@AAAAAABBBBBBCCCCCCDDD>>>===>>>AAACCCCCCCCCDDDDDDFFFIIIXXXzzzuuugggiiisss~~~fffQQQRRRiiiuuunnncccYYYRRRLLLIIIFFFBBBBBBAAA???>>><<<;;;;;;999888:::>>>BBBBBB>>>:::999999999999999999999999666666666666666666666666666666777777777777666666555555555666777888888999777777777777777777777777777777777777888888888888888888:::<<>>EEEQQQ^^^fffgggfff]]]MMMGGGTTT^^^VVVKKKGGG>>><<<;;;;;;888888@@@III___vvveeeSSSXXXfffttteeeWWWSSSWWWOOOOOOLLLHHHEEECCC@@@===<<<:::777666999>>>EEEIIIQQQXXXbbbkkkrrrvvvzzz{{{~~~}}}yyytttooommmkkkgggbbbZZZQQQKKK@@@AAA@@@???===>>>@@@BBBLLLLLLPPPUUUVVVVVV^^^iiinnnrrr~~~hhheeeyyyvvvkkkgggaaaZZZQQQJJJDDDDDDHHHJJJFFF@@@:::OOOjjjtttUUUVVVRRRMMMJJJIIIKKKMMMNNNVVVSSSRRRVVV]]]^^^XXXRRRWWWTTTQQQPPPSSSVVVYYYZZZWWWXXXYYY]]]dddggg```WWWTTTTTTSSSPPPMMMLLLMMMOOOLLL]]]ooorrrfffVVVLLLJJJHHHGGGEEEDDDEEEEEEDDDCCCGGGEEEDDDBBBBBBDDDFFFGGGAAABBBBBBAAA??????@@@BBB???CCCFFFJJJ\\\{{{vvvpppttt~~~sssXXXUUUkkkzzzoooeeeYYYMMMEEEIIIFFFBBB?????????>>>======;;;;;;>>>CCCDDD@@@<<<888888888777666555666888888888888999999999::::::888777666666777888999:::666666777777777777666555555777::::::999888999:::555444444555888::::::999;;;===???CCCIIIRRR]]]dddqqqtttyyy|||zzzzzzxxxaaaRRRKKKMMM\\\kkk|||yyyxxxxxx}}}|||tttnnn~~~hhhaaa```[[[\\\[[[VVVSSSTTTYYYXXXTTTTTTRRRTTT[[[\\\WWWWWW[[[SSSTTTUUUTTTRRRQQQQQQRRRMMMRRRWWWWWWTTTSSSTTTWWW\\\XXXUUUTTTTTTRRRMMMIIIMMMLLLJJJHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFIIIFFFCCCCCCDDDEEECCCAAAtttVVVTTTRRRMMMNNNNNNMMMKKKHHHEEEDDDBBBBBB@@@===999666555444222111111111222222222222111111//////...------------......,,,,,,,,,...///...---......---...///000222333BBBSSShhhxxxrrrbbbSSSOOOOOORRRUUUUUUWWW[[[[[[eeennnqqqtttooo[[[EEE;;;===CCCOOO\\\eeehhhggg[[[QQQHHHLLLWWWZZZOOOAAA???===;;;;;;999777;;;AAALLLfffxxxcccWWWUUUlllppp___XXXXXXPPPPPPNNNKKKHHHEEE@@@<<<<<<:::777666777:::>>>AAAHHHOOOXXXaaaiiioootttwww~~~|||{{{wwwqqqnnnkkkeee```YYYQQQJJJDDD=========<<<<<>><<>>:::999999999888888888999::::::::::::999999999999999;;;:::999999999:::;;;<<<888888999999::::::999999999:::;;;;;;999777555444999777555555888:::;;;;;;>>>BBBIIIQQQYYYccclllrrrtttwww{{{~~~xxxhhhUUUKKKJJJSSSdddsss~~~~~~}}}||||||~~~|||}}}~~~yyy|||uuubbb___]]]XXXYYYXXXTTTPPPSSSXXXZZZWWWUUURRRTTTYYY[[[WWWVVVWWWVVVVVVVVVSSSPPPOOOOOOPPPSSSUUUWWWUUURRRPPPSSSVVVZZZWWWTTTTTTUUUUUUQQQNNNLLLMMMMMMMMMLLLJJJGGGFFFHHHGGGFFFFFFEEEEEEEEEFFFJJJHHHFFFFFFHHHHHHFFFCCCqqqUUUSSSRRRMMMNNNNNNMMMJJJHHHFFFDDDCCCBBB@@@===999777666555444222222222333333333333222222//////...------------......---,,,---///000///...//////......//////000111555EEEXXXbbbdddaaa[[[UUUPPPJJJIIISSS^^^bbbaaa``````ddddddbbbdddfff\\\OOO:::999<<>>@@@AAABBBAAACCCCCCBBBKKKiii|||]]]KKK[[[hhhvvvoooiiieee___YYYSSSMMMGGGCCCDDDAAA???@@@BBBCCCAAA>>>:::999999999999999::::::888888888888888888777777:::999999888888888999999777888888999999:::::::::888888888:::<<<<<<:::888:::888888:::???DDDHHHIIIVVVZZZaaaggglllppptttwwwyyy|||xxxpppWWWOOOIIIKKKRRR]]]jjjuuuwwwzzz~~~yyyhhhbbb```\\\YYYYYYYYYVVVRRRSSSXXXZZZXXXVVVSSSSSSXXXZZZXXXUUUTTTUUUUUUTTTRRROOOOOOPPPQQQXXXYYYXXXTTTPPPOOORRRVVVXXXUUUSSSSSSVVVWWWUUUSSSLLLNNNQQQRRRQQQLLLGGGDDDGGGFFFEEEEEEDDDEEEEEEEEEHHHHHHHHHIIIJJJIIIFFFCCCnnnTTTSSSSSSMMMNNNNNNMMMKKKIIIGGGEEEDDDDDD@@@===:::777777666555333111222222222222222222111//////...------------...///...---...000000000///////////////.../////////---:::IIIQQQPPPMMMJJJHHHNNNIIIKKKXXXdddiiigggeeeeeeddd```YYYYYY[[[YYYSSS>>>999666;;;JJJ\\\llluuunnngggYYYLLLQQQ```eee___OOOEEE>>>======;;;888888999DDDZZZtttuuueee\\\\\\nnnrrriii^^^WWWPPPMMMKKKHHHGGGGGGBBBAAA???===:::999777777666:::@@@GGGPPPYYYccciiimmmqqqvvvzzz}}}~~~|||zzzyyyvvvyyyxxxtttqqqoookkkeeeccc\\\RRRHHHBBB>>>;;;999999<<>>===@@@AAAAAA@@@>>>>>>???@@@CCC>>>>>>@@@;;;:::OOOjjjxxxdddVVVPPPiii{{{sssjjjaaaXXXRRRKKKHHHEEEDDDDDDDDDCCCAAA>>>===<<<<<<<<<======<<<999999999999999:::::::::;;;::::::999999888888888999999999999::::::;;;;;;:::888777999<<<>>>>>>===;;;===BBBJJJTTT\\\bbbdddppprrrvvvwwwxxxxxxyyyzzz~~~}}}sssdddUUUKKKBBBEEENNNZZZeeelllqqqsssyyy~~~~~~jjjfffhhheee___^^^ZZZ\\\[[[WWWWWWYYYYYYVVVUUURRRRRRVVVZZZ[[[WWWTTTQQQRRRRRRQQQPPPQQQTTTVVVYYYYYYYYYVVVSSSQQQSSSUUUWWWTTTQQQQQQTTTVVVUUUSSSLLLNNNQQQSSSRRROOOJJJGGGGGGGGGFFFEEEEEEEEEEEEFFFEEEFFFHHHIIIIIIGGGDDDBBBmmmSSSTTTSSSMMMNNNOOONNNLLLJJJHHHFFFFFFEEE@@@===999777777666555444000000111111111111000000//////...------------...///...---...000000000//////////////////......---000777AAAIIILLLJJJGGGGGGLLLMMMSSS```jjjmmmnnnooollljjjddd]]]YYYZZZYYYWWWOOOFFF;;;555<<>>===<<>>@@@CCC;;;:::???===888AAARRRdddsssVVVVVVnnnzzzrrrjjjeeeZZZWWWRRRNNNKKKHHHEEECCCEEECCC@@@???@@@@@@>>>===;;;;;;;;;<<<<<<=====================<<<<<<;;;;;;<<<;;;:::::::::;;;<<<===???===::::::;;;>>>@@@@@@HHHLLLTTT```llluuuzzz{{{xxxyyy{{{|||}}}}}}kkkWWWIIIBBBAAAGGGQQQ^^^iiirrrvvvwwwvvv{{{yyy{{{llldddjjjnnnhhhbbbbbbWWW[[[\\\YYYXXXYYYXXXUUUSSSSSSTTTWWW[[[]]][[[WWWRRRRRRSSSRRRQQQRRRTTTVVVUUUVVVWWWWWWVVVTTTTTTTTTUUURRROOOPPPRRRSSSQQQOOOLLLMMMOOOQQQQQQPPPNNNMMMIIIIIIHHHGGGFFFFFFFFFFFFCCCEEEIIIJJJJJJGGGDDDBBBlllTTTUUUTTTMMMNNNOOONNNLLLJJJHHHGGGFFFFFF???<<<999777666666555444000000000111111000000000//////...------------......---,,,---///000///........./////////......---000111666@@@FFFGGGHHHJJJPPPRRR[[[ffflllmmmppptttrrrrrroooiiidddbbbbbbbbbhhh___OOO???999AAATTTccc{{{xxxqqqeeeUUUNNNXXXggg]]]PPPCCC>>><<<::::::;;;888777>>>PPPhhh}}}ooo\\\SSSaaayyyiiicccccciiifffXXXIIICCCAAAAAAAAA???>>>;;;999888666777999;;;@@@GGGPPPVVVfffjjjoootttvvvxxxzzz||||||}}}}}}{{{wwwtttrrrqqqtttrrrlllgggddd^^^XXXMMMHHHAAA<<<;;;;;;<<<===:::>>>DDDIIIKKKLLLMMMNNNRRRWWW]]]eeerrr{{{]]]aaannn{{{eee^^^WWWRRRMMMFFFBBBAAAFFFXXX```SSSJJJTTTeeeppp~~~kkkiii{{{jjjTTTSSSSSSKKKLLLMMMLLLJJJIIILLLSSSYYY___XXXQQQRRRXXXZZZVVVQQQPPPOOOPPPRRRTTTUUUTTTSSSOOOQQQQQQOOOQQQUUUTTTPPPLLLNNNPPPPPPPPPPPPQQQRRRPPPMMMKKKLLLOOOPPPNNNLLLOOOMMMJJJHHHGGGFFFDDDBBB>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>===<<<>>>???BBB;;;:::???@@@<<<===BBBNNNaaasssXXXVVVaaawww~~~{{{uuusssnnnhhhaaa[[[VVVSSSNNNJJJEEECCCDDDCCC???<<<<<<<<<<<<;;;;;;;;;;;;:::<<<<<<=========<<<;;;;;;999999999999:::<<<>>>@@@???AAADDDGGGJJJOOOTTTXXX```cccjjjrrr{{{~~~~~~~~~~~~~~~kkkRRRAAA===DDDLLLZZZccclllnnnooosssxxx{{{yyy}}}yyyfff```aaaiiilllfffaaabbbUUUYYYZZZWWWVVVXXXYYYWWWSSSWWWZZZZZZ[[[^^^]]]ZZZVVVWWWWWWUUUSSSQQQQQQRRRPPPQQQSSSUUUUUUTTTRRRQQQRRRPPPNNNOOOQQQQQQNNNJJJKKKLLLLLLNNNNNNOOOPPPPPPKKKJJJIIIGGGFFFEEEEEEEEECCCGGGJJJLLLJJJHHHFFFEEEmmmUUUUUUTTTMMMMMMMMMLLLJJJHHHFFFEEEEEEDDD===;;;888666666555444333000111111222222111111000//////...------------......,,,,,,,,,...///...---,,,---.../////////...---...+++...666===BBBIIIRRRYYYYYY^^^eeehhhffffffhhhssstttuuusssooommmooorrryyyvvvjjjUUUAAA<<>>======<<<<<<===>>>???@@@>>>??????>>><<<<<<===???BBB???======??????>>>===:::HHHccc|||```YYY\\\hhhyyy{{{uuuqqqnnneee___YYYVVVVVVTTTOOOJJJGGGFFFEEECCCAAA>>>===<<<>>>???@@@AAAAAA@@@@@@???>>>>>>???AAAEEEIIILLLOOONNNWWWbbbiiikkknnntttyyywwwwwwwwwzzz}}}ssspppggg^^^PPPEEECCCJJJVVV^^^mmmxxx~~~yyyrrruuu|||}}}uuusss}}}iii```^^^___bbbddddddbbb``````bbb^^^VVVRRRUUUYYYZZZVVV]]]bbb^^^[[[\\\]]]\\\VVVXXXYYYYYYVVVRRRQQQPPPOOONNNNNNOOOOOOOOOOOONNNNNNMMMMMMOOORRRQQQMMMIIIJJJKKKLLLMMMMMMNNNMMMMMMLLLKKKIIIGGGEEECCCBBBBBBCCCFFFJJJJJJHHHFFFFFFFFFmmmUUUVVVTTTMMMMMMKKKJJJHHHFFFEEEDDDCCCCCC===:::777555555555444333222222222333333222222222//////...------------...---,,,+++,,,...///...---+++,,,.../////////...---///,,,---444:::AAAOOO]]]bbb^^^^^^aaaaaa\\\XXXWWWppprrrvvvwwwuuussswww|||{{{fffLLL>>>@@@HHH___}}}xxxvvvkkkZZZkkkaaaWWWPPPHHH@@@<<<===999999888777>>>RRRpppwwwddd[[[cccyyyqqqjjjdddYYYSSSUUUJJJIIIGGGEEECCC@@@???>>>999999777666666999>>>BBBGGGLLLUUU^^^fffmmmrrrvvvvvvxxx{{{~~~~~~~~~|||vvvvvvuuutttqqqmmmiiifffaaacccaaaYYYSSSNNNGGG@@@@@@>>>;;;:::;;;<<<<<<<<>>AAABBB>>>??????>>><<<<<<===>>>BBBDDDAAA<<<<<<@@@@@@===777AAALLL^^^hhhVVVTTTgggyyy|||uuuqqqpppmmmgggbbbZZZXXXUUURRRNNNJJJHHHFFFGGGHHHIIIKKKKKKKKKJJJIIILLLLLLNNNRRRWWW\\\bbbeeemmmyyy|||{{{}}}{{{cccPPPIIICCCAAACCCLLLZZZgggmmmooo|||tttuuuttt|||iiiaaacccaaa^^^\\\^^^cccccc```pppnnneeeXXXPPPSSSXXX[[[YYYbbbgggaaa[[[[[[\\\\\\TTTVVVYYYZZZXXXUUUTTTSSSOOOMMMJJJIIIJJJKKKKKKKKKLLLKKKMMMPPPSSSRRRNNNIIIIIIJJJLLLNNNNNNLLLJJJIIILLLKKKIIIFFFCCCBBB@@@@@@@@@DDDGGGGGGEEECCCCCCEEElllTTTTTTSSSLLLLLLNNNLLLHHHEEECCCBBBCCCDDD===;;;999777555555555555222333333333333222111111......---------......///------------------------///............///000000.........---000:::HHHSSSZZZYYYVVVSSSPPPNNNNNNNNNUUUkkk||||||yyy|||}}}zzzvvv|||```HHHAAADDDEEE]]]yyyyyymmmiiilllnnngggTTTBBB@@@HHH@@@888555999;;;AAAUUUkkkyyy^^^RRR^^^oooyyylll^^^XXXYYYPPPKKKIIIJJJHHHCCC??????;;;:::888777777999:::<<<===@@@FFFNNNWWW___fffjjjnnnsssyyyzzzyyyyyy}}}~~~}}}{{{zzzyyyzzzvvvpppkkkiiigggfffddd```YYYQQQJJJFFFCCC???======999777999:::;;;???DDDIIIMMMQQQRRRQQQSSSYYY___pppuuuttt]]]aaatttqqqaaaTTTWWWCCC:::BBBGGGFFFPPP```eee]]]\\\eeelllqqqzzzvvvxxxxxxuuu___OOOQQQUUUQQQKKKIIIIIIJJJLLLMMMMMMKKKIIIGGGLLLNNNOOOOOONNNNNNOOOQQQHHHHHHJJJKKKJJJHHHJJJMMMJJJIIIHHHGGGHHHJJJLLLMMM]]]YYYPPPJJJKKKPPPPPPKKKPPPKKKEEEDDDGGGIIIHHHFFFEEEHHHJJJGGGAAA>>>>>>AAA;;;;;;::::::;;;<<<===>>>GGGBBB???>>><<<999:::>>>;;;;;;::::::;;;;;;<<<======;;;===GGG[[[{{{~~~fff[[[^^^lll|||xxxuuuqqqnnnkkkhhhdddaaabbbbbbeeehhhkkkmmmkkkjjjrrrqqqqqqrrruuuyyy~~~wwwdddTTTEEE???@@@@@@BBBPPPjjj~~~|||xxxmmmdddeeedddaaa\\\YYYXXX[[[```ccchhhEEEHHHRRRQQQTTT\\\\\\[[[[[[[[[\\\]]]]]]\\\YYYWWWYYY[[[]]]\\\ZZZUUURRROOOLLLKKKIIIHHHGGGHHHJJJKKKKKKKKKLLLNNNPPPIIIRRRYYYWWWLLLEEEEEEIIIHHHIIIIIIGGGDDDAAA??????@@@@@@@@@AAABBBCCCEEEFFFlllTTTTTTSSSMMMNNNNNNLLLHHHEEECCCBBBCCCDDD===<<<999777555555555555222333333333333222111111......---------......///------------------------......------......///000---......---///777CCCMMMVVVSSSQQQOOONNNMMMLLLJJJRRR___xxxwww```JJJ<<<@@@NNNeee|||yyyqqqhhhZZZKKKBBBBBB@@@999666888888:::III[[[nnn}}}~~~hhhWWWWWW___wwwfff]]][[[WWWQQQNNNNNNLLLGGGCCCBBB>>><<<:::888777777777888:::===AAAGGGOOOWWW^^^bbbkkkpppuuuwwwvvvwwwzzz~~~zzz{{{}}}~~~~~~~~~}}}{{{xxxvvvtttrrrqqqnnnkkkhhheeebbb]]]ZZZXXXRRRJJJEEEBBB@@@===;;;???<<<;;;???AAABBBFFFKKKLLLOOOSSSSSSTTTWWW^^^dddrrr{{{eee]]]oootttgggZZZOOOGGGEEEBBB@@@AAAJJJ\\\kkkeeelllxxx~~~}}}wwwssshhhVVVIIILLLOOOKKKGGGGGGIIIKKKOOOQQQQQQNNNJJJGGGKKKMMMNNNMMMKKKIIIIIIIIIIIIHHHHHHIIIJJJIIIJJJJJJJJJIIIHHHHHHIIIKKKMMMNNNZZZXXXRRRLLLKKKOOOOOOLLLMMMHHHDDDDDDHHHJJJIIIGGGHHHJJJKKKHHHBBB>>>>>>@@@<<<<<<;;;;;;;;;<<<>>>???AAA===;;;;;;:::777777;;;:::::::::999999888888888999999<<>>?????????@@@AAABBBCCCDDDmmmSSSTTTSSSNNNPPPNNNLLLIIIFFFDDDCCCCCCCCC>>><<<:::777666555444555222333333333333222111111///......---------......---------------------------------------......///---............444<<>>;;;888777666666777888:::>>>DDDKKKQQQUUUaaaeeejjjmmmnnnqqquuuxxxxxxzzz|||~~~}}}zzzvvvssspppnnnkkkjjjhhhfffccc]]]WWWRRRKKKGGGBBB>>><<<;;;::::::;;;999;;;@@@DDDDDDGGGLLLLLLOOOSSSUUUYYY```iiippptttbbb\\\fffuuufff[[[RRRJJJ;;;AAAAAA???FFFYYYgggjjjcccxxx}}}zzzWWWKKKEEEHHHJJJGGGEEEGGGGGGJJJOOORRRRRRNNNIIIEEEHHHJJJMMMMMMKKKIIIHHHHHHIIIGGGFFFGGGJJJLLLKKKIIIIIIHHHHHHHHHHHHJJJKKKLLLSSSUUUSSSMMMJJJLLLMMMKKKHHHFFFCCCDDDGGGIIIHHHFFFGGGIIIIIIFFF@@@<<<;;;<<<<<<;;;:::::::::;;;<<<===<<<999999;;;:::777666999777888888999999888888777888:::<<<<<>>CCCRRRYYYiii~~~xxxxxxrrrddd]]]YYYWWWYYY[[[___```___^^^^^^^^^fff{{{xxx]]]KKKGGGNNN^^^YYYXXXWWWVVVVVVVVVVVVVVVXXXUUUSSSRRRTTTVVVWWWWWWYYYRRRLLLMMMRRRTTTNNNHHHFFFHHHIIIIIIHHHHHHIIIKKKJJJKKKJJJFFFBBBBBBEEEIIIJJJIIIEEEAAA<<<;;;;;;============>>>???@@@AAABBBnnnSSSSSSTTTOOORRRNNNLLLIIIFFFDDDCCCCCCCCC>>>===:::888666555444444222333333333333222111111//////...------------...---------------------------,,,,,,,,,,,,---......------.........000555999JJJOOOUUUWWWUUUSSSTTTVVVXXXUUUccc{{{[[[FFF>>>SSSsssmmmYYYMMMEEE@@@>>>===:::666777<<>>;;;999888999:::::::::888;;;BBBEEEEEEGGGJJJNNNQQQWWW^^^gggsss|||ddd^^^jjj|||wwwggg\\\SSSKKKEEE??????AAAKKK___mmmiii\\\iiizzzYYYJJJFFFDDDHHHIIIGGGGGGJJJGGGIIILLLNNNMMMKKKGGGEEEFFFIIIMMMOOOOOONNNMMMNNNJJJHHHEEEFFFKKKQQQPPPKKKJJJIIIHHHGGGFFFFFFGGGGGGJJJPPPRRRMMMHHHHHHIIIIIIFFFDDDCCCDDDEEEFFFDDDBBBBBBCCCCCCAAA===999999999::::::888888777888999::::::888999======999888:::444555777999::::::::::::888:::<<<:::888BBB\\\uuurrrppp}}}qqqVVVPPPXXXdddlllzzzvvvuuummm___UUUJJJBBB:::888===FFFNNNSSS\\\bbboooyyyppp|||iiiXXXWWWXXXWWWVVVWWWYYYYYYXXXWWWYYY^^^bbbooooooXXXRRRXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTRRRPPPOOOPPPQQQSSSTTTSSSOOOLLLLLLOOONNNJJJEEEEEEFFFHHHGGGFFFEEEFFFGGGFFFDDDBBB@@@???AAADDDFFFEEEEEEDDDAAA>>><<<<<<===<<<<<<<<<<<<===>>>???@@@oooTTTSSSTTTPPPRRRNNNLLLJJJGGGEEEDDDCCCCCC???>>>;;;888666555444444222333333333333222111111//////...------------------------------------------,,,,,,,,,,,,---......------......---...000222AAAMMMZZZ]]]YYYVVV[[[aaammmkkkkkkuuuvvvWWW???CCCXXXsssyyyeee\\\HHHCCC???>>><<<999777888<<>>===;;;:::888777555444666999===@@@EEEIIINNNTTTYYY___eeeiiijjjnnnsssvvvwwwyyy{{{~~~~~~~~~|||zzzzzz{{{||||||zzzxxxssssssqqqnnnkkkgggeeeccc___[[[UUUOOOJJJEEE@@@<<<::::::999888888999;;;===???>>>AAAGGGIIIIIIJJJMMMOOOUUU___lll{{{yyyjjjcccpppuuuiii___UUULLLCCC>>>DDDDDDPPPffftttnnn___SSShhhxxxwww\\\LLLDDDCCCEEEHHHIIIHHHJJJMMMJJJJJJJJJJJJIIIIIIIIIHHHFFFJJJNNNQQQQQQPPPPPPPPPKKKKKKGGGFFFLLLTTTTTTNNNNNNMMMKKKIIIGGGEEEDDDDDDCCCKKKOOOKKKEEEEEEFFFGGGFFFEEEDDDCCCBBBBBB@@@???>>>??????>>><<<:::::::::<<<;;;999888888888999999999777999======:::999;;;444555666777777888888777666777:::;;;:::;;;EEEQQQ[[[rrrllllllrrroooSSSHHHJJJOOOTTTaaaqqq{{{{{{vvvrrrqqqjjjmmmvvvyyyhhhWWWRRRQQQJJJ@@@888;;;;;;===EEERRR___gggiiihhhttt}}}zzz}}}rrrnnnsss{{{pppzzziiiTTTOOORRRUUUTTTUUUVVVXXXXXXUUURRRSSSWWW\\\ddd{{{hhh[[[XXXUUUUUUSSSRRRQQQQQQQQQQQQQQQPPPOOONNNMMMNNNPPPQQQRRRSSSTTTSSSPPPLLLJJJIIIDDDFFFGGGFFFDDDCCCBBBCCC???>>>======>>>@@@AAAAAA>>>AAACCCCCCAAA???======;;;;;;;;;;;;;;;<<<===>>>pppTTTTTTSSSOOOQQQMMMLLLJJJHHHFFFDDDCCCCCC@@@>>><<<999666555444444222333333333333222111111000///...------------------------------------------------------......///------------......//////777FFFWWW]]][[[YYY^^^eeekkkpppnnngggnnnuuuVVVFFFEEETTTppp~~~mmmfffNNNHHHAAA===<<<;;;999777:::999AAAWWWrrrlll]]]TTTaaa~~~sssfff```]]]VVVOOOLLLFFFEEEDDDBBB@@@>>><<<;;;;;;999777555555777999:::>>>@@@DDDJJJPPPWWW\\\___ccchhhnnnrrrtttvvvzzz}}}~~~~~~~~~}}}}}}|||||||||zzzyyy{{{}}}~~~zzzwwwpppooommmkkkgggdddaaa___XXXRRRKKKDDD@@@===;;;999888999:::::::::;;;>>>@@@AAA@@@CCCHHHKKKKKKLLLPPPQQQYYYgggxxx}}}eeefffqqqoooggg^^^WWWNNNEEE>>>===CCCPPPeeeuuuooo\\\RRRSSSUUU```ooo]]]LLLIIIBBBCCCFFFHHHHHHIIIKKKMMMNNNMMMKKKIIIIIIJJJKKKLLLJJJLLLOOOPPPOOONNNNNNNNNNNNPPPMMMHHHKKKSSSSSSMMMQQQPPPNNNLLLIIIGGGEEEDDD@@@HHHLLLHHHDDDDDDEEEEEEHHHGGGEEECCCAAA@@@??????>>>>>>>>>>>>>>>===<<<<<>>CCCMMMgggssssssjjjQQQEEEBBBAAAHHHSSS[[[bbbgggmmmrrrpppttt}}}yyyVVVJJJ@@@>>>???===999888777@@@MMM]]]mmmzzz}}}zzzssszzzxxx}}}qqqmmmqqqxxxwwwmmmnnnyyyjjj[[[PPPQQQSSSPPPOOOQQQSSSXXX\\\ZZZUUUQQQQQQSSS\\\fffjjj]]]WWWRRRRRRQQQPPPOOOOOOOOOOOONNNOOOPPPOOOMMMLLLNNNOOONNNRRRVVVTTTOOOJJJIIIJJJDDDFFFGGGFFFDDDAAA@@@@@@;;;<<<<<<===>>>>>>>>>???:::>>>BBBCCCBBB@@@>>>===;;;;;;::::::;;;;;;<<<===qqqUUUTTTSSSMMMOOOMMMLLLKKKIIIGGGEEEDDDCCCAAA???<<<999666555444444222333333333333222111111000000///------,,,,,,---------------------------......------......///000......------//////000///222>>>NNNYYY^^^___aaaccc^^^eeehhhddd```ggguuu___HHHDDDSSScccrrrjjj\\\SSSGGG???======;;;888:::999;;;FFFYYYoooyyyjjj```gggtttkkkeee\\\SSSNNNJJJIIIHHHFFFDDDAAA???>>>===;;;:::888777666777777::::::<<<@@@FFFKKKOOOQQQXXX^^^fffjjjlllnnntttxxxvvvxxx{{{~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~|||{{{||||||{{{{{{zzzyyyxxxxxxxxxvvvuuuxxx{{{{{{xxxssslllkkkhhheee```\\\XXXVVVNNNIIICCC???===<<<;;;:::888:::<<<<<<;;;<<>>>>>>>>>>>===;;;:::>>>===;;;999888888888888666333444777777555444777777666555444555777:::<<<888666666:::;;;999888:::>>>BBBMMMrrrttt___PPPIIIHHHGGGHHHNNNWWWaaahhhssszzzooo[[[AAA===:::::::::;;;>>>DDDCCCRRRfffxxx|||tttwwwuuuyyy}}}pppkkk]]]TTTUUUTTTNNNLLLQQQRRRWWW[[[[[[WWWUUUXXX\\\\\\[[[xxxeeeZZZQQQNNNMMMMMMLLLLLLMMMMMMMMMMMMOOOQQQQQQNNNLLLLLLNNNHHHKKKOOOPPPNNNKKKIIIHHHDDDFFFGGGFFFCCC@@@???>>>:::;;;===<<<;;;;;;>>>@@@:::===@@@@@@???===<<<<<<;;;;;;:::::::::;;;<<<<<>>:::555666666999CCCXXXrrrhhhYYYgggzzzrrrggg\\\VVVPPPOOONNNKKKHHHEEEBBB@@@>>>===;;;999888777666555666555666888===AAACCCDDDIIIPPPXXX]]]___bbbhhhmmmoooqqquuuyyy|||}}}||||||}}}}}}||||||}}}~~~|||}}}~~~}}}}}}|||||||||||||||}}}|||}}}}}}zzzxxxyyyyyyxxxwwwvvvuuutttsssooolllkkknnnrrrrrrnnniiidddbbb___ZZZTTTOOOJJJHHHAAA>>>;;;999888888777666999;;;======<<<===@@@CCCIIIHHHJJJQQQVVVXXX\\\aaapppzzzzzzhhhffftttnnndddZZZQQQIIIDDD???>>>HHHUUUkkk|||pppfffkkkllleeebbbbbbqqqUUULLLNNNDDDKKKLLLKKKKKKLLLPPPPPPOOOHHHIIIJJJJJJJJJIIIHHHGGGIIIKKKNNNOOOPPPRRRUUUWWWUUUZZZVVVJJJEEEIIIJJJDDDHHHHHHHHHGGGFFFEEEDDDCCCCCCGGGHHHFFFEEEHHHHHHFFFJJJIIIGGGEEECCCDDDFFFIII???===<<<<<<;;;:::888666;;;:::888666444444444444777444444777777444555777666555555666:::???DDDHHH@@@<<<999999777444666;;;999AAABBBQQQ|||rrrRRRLLLCCC>>>???DDDJJJNNNgggqqqqqqeeeQQQ===:::999:::;;;::::::AAAKKKSSSeeezzzwwwppp|||}}}{{{tttdddWWWVVVTTTMMMMMMSSSRRRUUUWWWVVVUUUZZZeeeoooVVVSSSssseeeXXXNNNKKKKKKJJJJJJJJJKKKKKKLLLLLLOOORRRRRROOOLLLLLLMMMGGGHHHJJJNNNQQQPPPLLLHHHDDDFFFGGGFFFCCC@@@>>>===;;;<<<===;;;888999>>>BBB<<<===>>>===;;;::::::;;;;;;;;;:::::::::;;;<<<<<>>999<<<555444:::===AAARRReeerrr```dddoooxxxllleeeaaaXXXNNNJJJIIIFFFCCC@@@AAA@@@>>><<<;;;999999888:::888555555777:::;;;;;;BBBEEEJJJOOOSSSXXX]]]```dddhhhmmmqqqsssuuuvvvxxxxxxwwwuuutttuuuwwwzzz|||yyyzzzzzz{{{{{{{{{zzzzzzxxxwwwvvvuuuvvvxxxzzz|||||||||{{{zzzyyyxxxxxxwwwssssssrrrpppnnnmmmlllkkkjjjiiiggggggeeeccc___\\\TTTRRRNNNIIIEEEAAA>>><<<999888666555666777999;;;<<<:::;;;???AAA@@@BBBFFFJJJHHHKKKUUU\\\cccooozzzsssiiiqqq~~~nnn```WWWPPPJJJCCC@@@CCCNNN^^^lll~~~tttooo|||```LLLJJJKKKGGGJJJIIIHHHJJJKKKKKKJJJHHHEEEEEEFFFFFFGGGGGGGGGGGGLLLKKKKKKMMMPPPSSSTTTSSSSSSRRRPPPNNNKKKJJJIIIHHHKKKHHHEEEDDDEEEEEECCCAAABBBEEEIIIKKKJJJIIIHHHHHHGGGEEECCCCCCFFFHHHJJJJJJDDD@@@;;;999::::::999777666666777777777777666666666666666666666666666666777111444666444AAAUUU\\\III@@@999888:::888666666===999:::IIIggg}}}iiiTTTHHHDDDBBBBBBEEELLLXXXkkk|||ppp___PPPGGGCCCBBB;;;<<<;;;;;;CCCRRR```eee~~~mmm]]]dddtttYYYXXXUUURRRPPPOOOOOOOOORRRVVVTTTOOOSSS]]]___YYYTTTVVVttt|||UUUHHHLLLLLLMMMNNNNNNLLLLLLMMMNNNLLLKKKKKKKKKMMMMMMKKKJJJGGGEEEGGGMMMOOOKKKGGGGGGGGGCCC@@@AAAEEEGGGDDDAAA>>>===;;;999999:::;;;<<<<<<<<<<<<;;;;;;:::::::::===<<<:::999888888999:::nnnSSSTTTTTTMMMMMMNNNMMMLLLJJJGGGEEEBBBAAA???>>><<<999777666555444444444333222222111111000......------------......------------------------,,,,,,,,,---------......---------............///333000222???NNNZZZfffnnnppptttwwwvvvtttsssppplll~~~hhhXXXSSSRRRcccttt|||oooZZZKKKGGGDDDAAA@@@:::777:::999888CCCRRRqqquuuiiidddsssvvvggg___VVVRRRPPPNNNIIIFFFCCCBBB@@@>>>===;;;;;;;;;999777555444666888999999777:::???BBBFFFJJJNNNQQQUUUYYY___cccfffhhhkkkmmmmmmmmmllllllmmmppprrrtttvvvvvvvvvvvvuuutttssssssqqqpppooooooppprrrtttuuusssrrrrrrqqqpppooonnnnnnnnnmmmllljjjhhhfffddddddbbb```^^^\\\ZZZWWWSSSPPPHHHGGGDDDAAA>>>;;;:::999777777666666777888:::;;;???===>>>BBBDDDDDDGGGKKKMMMLLLRRR]]]iiitttqqqjjjrrrvvvhhh\\\SSSNNNHHHEEEBBBCCCKKK\\\rrrvvviiiqqqnnnRRRGGGFFFFFFCCCHHHHHHHHHIIIKKKLLLKKKJJJFFFFFFFFFFFFFFFGGGHHHHHHKKKJJJIIIKKKNNNPPPQQQQQQQQQQQQOOOMMMLLLKKKJJJJJJJJJGGGEEEEEEFFFGGGFFFDDDEEEGGGJJJKKKJJJHHHGGGFFFGGGDDDBBBAAACCCDDDEEEEEEBBB???;;;:::;;;;;;999888666777777777777777777666555555555555555555555555888444666777888IIIZZZ[[[FFF>>>777777999777666666666555666===MMMddd}}}}}}gggXXXNNNGGGCCCAAAGGGQQQ^^^mmm|||vvvZZZTTTKKKCCC>>>>>>AAADDDKKKIIIEEEEEERRReeesssxxx~~~tttccc\\\ZZZ[[[^^^XXXXXXVVVTTTSSSQQQPPPPPPLLLPPPRRROOONNNPPPQQQPPPWWWWWWnnnpppUUULLLOOOMMMNNNOOONNNMMMMMMNNNOOOKKKJJJIIIJJJLLLLLLJJJIIIIIIGGGHHHLLLNNNJJJGGGGGGHHHDDDAAABBBEEEFFFDDDAAA===<<<:::999888999:::;;;:::::::::999999999999999;;;;;;:::999999999999:::kkkRRRTTTTTTOOOOOOMMMMMMLLLJJJGGGEEECCCAAA>>>===;;;888666555444444444444333222222111111000......------------......------------------------,,,,,,,,,---------......---------............///111///000555===JJJ___pppmmmqqq|||lllcccQQQWWWeeettt|||kkkYYYNNNGGGAAACCC===;;;;;;888333888BBBMMM[[[rrrsssddd___sssoooggg]]]VVVSSSQQQLLLGGGEEEDDDCCCAAA???>>>===<<<999777555444555666666666333555999;;;===@@@CCCFFFJJJNNNSSSXXX\\\___bbbdddeeeeeegggiiikkkmmmooopppqqqqqqqqqpppooonnnmmmlllkkkjjjiiiiiijjjkkkmmmnnnmmmmmmlllkkkjjjiiihhhhhhhhhgggeeebbb___]]][[[ZZZWWWUUURRROOOMMMIIIEEEBBB;;;;;;:::888888777777777555666666888999:::;;;<<>><<<;;;;;;;;;;;;:::888888888888888888888888888555555555555555555555555777666777666<<>>===;;;999777555444444444444333222222111111000......------------......------------------------,,,,,,,,,---------......---------............///...///000000111===VVVmmmssspppzzzsssZZZWWWbbbyyy|||jjjXXXHHH===@@@======>>>:::555777<<<>>>CCCQQQfff{{{}}}ttt___aaaiii}}}yyyjjj]]]WWWTTTNNNHHHHHHFFFDDDBBB@@@>>>======;;;999777666666777666555333555888999999;;;===???CCCFFFKKKOOOQQQTTTWWWYYY[[[]]]```cccfffhhhiiiiiijjjjjjjjjjjjiiihhhhhhgggfffeeeeeeeeeeeefffggghhhggggggfffeeedddcccbbbbbb```___]]]ZZZWWWTTTRRRQQQLLLJJJGGGEEECCC@@@===:::777666666666666777888888444555777:::;;;=========AAA@@@BBBEEEGGGHHHNNNVVVZZZ```lll{{{}}}qqqgggkkk}}}tttddd[[[VVVOOOGGGBBB@@@CCCOOOfffyyyeeeXXXhhhxxxaaaMMMKKKNNNMMMKKKMMMKKKJJJIIIJJJLLLMMMMMMLLLJJJIIIGGGFFFFFFHHHIIIJJJKKKJJJJJJLLLNNNOOONNNMMMOOONNNMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHKKKLLLMMMKKKHHHEEECCCBBBEEEBBB@@@?????????>>>===:::::::::;;;;;;;;;:::999999999888888888888999999555555555555555555555555444555666555???XXX^^^III<<<666222444555444444777444888;;;888555888BBBLLLRRRkkksssPPPHHHAAAAAAHHHUUUfffsss|||iii```SSSFFFBBB???<<<<<>>;;;:::999888888888999999555666666777777888888888555666888::::::::::::999nnnTTTUUUUUUNNNNNNLLLLLLKKKJJJHHHEEEDDDBBB@@@>>><<<:::888666666555444444333222222111111000......------------......------------------------,,,,,,,,,---------......---------............///+++...111000---555LLLbbbttt}}}xxxzzzzzzggg[[[^^^vvv~~~|||zzzvvvlll[[[JJJ@@@>>>======>>><<<888888::::::999;;;GGG[[[nnnzzznnneee\\\ccc{{{nnnddd```XXXPPPKKKJJJGGGDDDAAA???=========;;;999999999999888666222444555555444444555777:::===@@@BBBCCCDDDGGGIIIKKKMMMQQQTTTWWWYYYYYYYYY\\\]]]^^^_______________^^^]]]]]]]]]^^^^^^______YYYXXXXXXWWWVVVUUUTTTTTTSSSSSSQQQNNNLLLIIIGGGFFFAAA???<<<;;;;;;;;;999777777666666666777777888999666777999<<<>>>???@@@@@@@@@@@@CCCGGGIIILLLUUU___iiittt|||hhhlllttt}}}nnn___RRRMMMKKKFFFBBBBBBHHHYYYnnn}}}|||hhhVVVccczzz{{{YYYLLLDDDHHHKKKHHHGGGKKKOOOMMMKKKKKKLLLMMMLLLLLLJJJIIIHHHGGGGGGGGGHHHIIILLLLLLLLLNNNPPPQQQPPPNNNOOONNNMMMKKKJJJIIIHHHHHHLLLLLLKKKIIIHHHGGGGGGGGGKKKLLLLLLKKKGGGEEECCCCCCDDDBBB@@@@@@@@@@@@???===777999:::;;;::::::::::::999999888777777888999999555555555555555555555555444555888:::FFF]]][[[@@@777333111333444333444777111333555444444555888<<>>>>>>>>===<<<::::::999999888888888999666777777777888888999999444555777999::::::999999pppUUUUUUTTTMMMMMMLLLLLLKKKJJJHHHFFFDDDCCC@@@???===;;;888777666666444444333222222111111000......------------......------------------------,,,,,,,,,---------......---------............///***---222222...111BBBSSSiiillluuu|||ccc]]]^^^rrrnnn[[[RRR```rrrwwwxxxzzzccc___]]]___\\\TTTJJJEEEBBBAAA???>>><<<999777666777666666999DDDUUUhhhuuu}}}xxxmmm___\\\nnnuuuooofffZZZSSSQQQMMMIIIEEEBBB@@@???>>>===;;;;;;<<<;;;:::888555666777666444333444555777888:::::::::;;;===>>>@@@BBBDDDGGGIIIKKKKKKKKKLLLMMMOOOPPPQQQQQQRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRLLLLLLKKKJJJIIIHHHGGGGGGEEEDDDCCCAAA@@@>>>===<<<888666444444666777666555777777666666777777888999::::::<<<===???AAABBBCCCBBBDDDHHHOOOSSSYYYfffsss{{{fff]]]eeetttqqqdddUUUGGGBBB@@@@@@HHHSSSiiigggVVVRRRSSShhhttt|||zzz[[[FFFCCCCCCFFFGGGFFFFFFIIINNNLLLIIIIIIJJJLLLLLLKKKHHHHHHHHHHHHHHHGGGGGGGGGKKKKKKLLLNNNQQQQQQPPPNNNMMMMMMKKKJJJIIIIIIIIIIIIMMMMMMLLLJJJGGGFFFFFFGGGHHHJJJJJJJJJGGGFFFFFFGGGEEECCCAAAAAAAAAAAA???===777888:::999999888:::;;;999888777666666777888999444444444444444444444444777555<<>>BBBFFFHHHLLLWWWiii{{{ppp~~~yyyfffccc``````]]]XXXWWWYYYXXXVVVTTTUUUWWWXXXWWWUUUSSSQQQPPPLLLNNNYYYaaa```XXXRRRPPPOOORRRPPPLLLTTTXXXNNNWWWVVVUUUSSSQQQQQQSSSVVVUUUSSSQQQPPPRRRSSSSSSSSSSSSNNNKKKLLLKKKHHHFFFHHHCCCBBB@@@>>>===<<<;;;;;;:::::::::::::::999999999888888888888999999999999555555666777888999999999oooTTTTTTTTTMMMMMMLLLKKKKKKIIIHHHFFFDDDCCC???>>><<<:::888666555555444444333222222111111000......------------......------------------------,,,,,,,,,---------......---------............///+++---000111//////:::FFF]]]dddkkkmmmiiijjjrrr}}}lllZZZXXXllliiiVVVHHHJJJWWWcccmmmssseee^^^ZZZ\\\[[[TTTMMMKKKIIIGGGDDD@@@===<<<:::888444666777777999CCCRRR^^^yyy}}}mmmZZZZZZqqqwwwggg\\\ZZZVVVQQQLLLHHHEEECCC>>>===<<<<<<======;;;999:::;;;;;;:::888666777888666777888888777888:::;;;;;;<<<===???@@@AAABBBBBBAAABBBCCCDDDDDDDDDDDDDDDFFFFFFFFFGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@??????>>>:::999999999888888777777666444222222444555666555777777777777888999::::::>>>>>>>>>???@@@BBBDDDFFFGGGJJJQQQ[[[bbbmmm~~~{{{bbbZZZ^^^ppp}}}pppbbbYYYNNNEEEBBB@@@CCCVVVjjjjjjJJJCCCOOOZZZjjjkkkjjjhhhkkkttt{{{}}}yyy[[[IIIAAADDDEEECCCDDDHHHIIIFFFHHHFFFEEEEEEHHHKKKLLLLLLFFFGGGHHHIIIHHHGGGEEEDDDFFFFFFHHHKKKNNNOOONNNLLLIIIIIIIIIIIIJJJKKKLLLLLLJJJKKKLLLJJJGGGFFFGGGIIIEEEGGGHHHHHHHHHHHHIIIKKKGGGEEECCCBBBBBB@@@===;;;888999999888666777999<<<999888666555555666888999444444444444444444444444888444===MMMVVV[[[MMM333333111111333333000222666555444444444444444444444777555999IIIaaazzznnnSSSEEEEEEDDDEEEFFFEEEGGGSSSeeetttxxxssspppuuuzzzxxxtttrrrrrrtttxxxzzz~~~vvvgggUUUFFF@@@???;;;;;;@@@GGGEEEAAAHHHUUU___```ccckkkzzz~~~pppppp~~~~~~{{{aaaYYYYYYaaa___YYYTTTWWW]]]\\\VVVWWWWWWXXXYYYXXXVVVTTTRRRTTTTTTTTTVVV[[[^^^ZZZSSSQQQMMMQQQQQQMMMRRRWWWQQQUUUTTTRRRPPPNNNNNNPPPSSSTTTRRROOOOOOPPPRRRRRRRRRRRRMMMKKKMMMMMMIIIGGGGGGDDDCCCBBB@@@===;;;;;;<<<;;;;;;;;;;;;;;;:::999999999999888888888888888888666666666666666777888999mmmSSSSSSSSSMMMMMMKKKKKKKKKIIIHHHFFFDDDCCC>>>===;;;999777555444444444444333333222111111000.........------.........------------------------,,,,,,,,,---------......---------.........//////,,,,,,.../////////555>>>LLL^^^lllhhh___cccppp{{{hhhaaappp~~~tttaaaSSSEEE@@@HHHVVVccckkkzzzrrrmmmooolll```UUUQQQNNNLLLHHHBBB@@@@@@???===444777999777444999DDDNNNiiisss{{{vvvfffZZZ]]]fffyyyvvvcccaaa\\\WWWQQQLLLIIIGGG===<<<;;;<<<======;;;999:::;;;;;;999777555666666222333444444444444777999777777777888888999::::::===>>>>>>>>>>>>>>>===<<<@@@@@@AAAAAAAAA@@@@@@???<<<;;;;;;:::999888777777555555666666666666777777888666444444555777777666777777888999:::;;;===>>>AAA@@@??????@@@CCCFFFGGGKKKOOOYYYdddooo|||yyy___TTT```sss{{{}}}qqqaaaQQQHHHCCCBBBEEECCCHHH^^^wwwkkkNNNBBBNNN___gggtttsssrrrnnnbbb]]]jjj~~~~~~~~~|||^^^HHHDDD@@@DDDBBB<<>>;;;888888999999777555555999<<<888777666444444666777888444444444444444444444444666111<<>>@@@BBB;;;???JJJMMMJJJWWWlll}}}}}}|||rrrmmm|||zzzdddaaa___XXXSSSXXXXXXSSSSSSXXXYYYVVVYYYZZZZZZYYYXXXWWWUUUTTTSSSXXXWWWQQQQQQWWWVVVOOORRRMMMPPPSSSMMMPPPVVVTTTRRRRRRPPPMMMKKKKKKNNNPPPRRROOOMMMLLLNNNOOOPPPPPPNNNJJJIIIKKKKKKGGGDDDEEEEEEEEEDDDAAA>>><<<<<<===;;;;;;<<<<<<<<<;;;:::999999999888888777777666666777777666555555666888999mmmVVVSSSNNNHHHLLLKKKKKKKKKIIIFFFCCCCCCCCCBBB@@@===:::888777777888666666666666555333111000000000///.......................................,,,,,,,,,------.....................////////////------,,,---...000222333???MMM^^^ddd___\\\hhhwwwpppaaaZZZMMMHHHGGGIIIDDD@@@IIIYYYnnn~~~pppVVVTTTKKKFFF@@@;;;BBBEEE:::;;;:::888777777888:::;;;IIIQQQ___nnnuuummmZZZJJJYYYooo~~~ooobbb]]]YYYQQQJJJHHHFFF???;;;===???===<<<===;;;;;;;;;:::888888999:::555555444444444333333333555555555555555555555555444555777999::::::999999666666666666666666555555666666666555555444444333333333333444444444555555666666666666777777888888<<<;;;:::;;;===???@@@@@@CCC???>>>AAAFFFJJJOOOSSSVVVbbbqqq{{{ddd^^^fffrrr}}}mmmXXXKKKHHHCCC<<<999@@@QQQaaahhhhhh]]]VVVIIIHHHSSSZZZggg}}}wwwooowww|||pppiiiyyy[[[KKKEEE???@@@@@@???????????????@@@EEEDDDCCCDDDFFFGGGFFFEEECCCDDDDDDEEEDDDCCCBBBBBBDDDCCCCCCEEEGGGHHHGGGFFFGGGFFFEEEEEEEEEFFFHHHIIIIIIDDDAAACCCFFFEEECCCAAABBBBBBCCCDDDEEEFFFHHHIIIFFFEEECCC@@@>>>;;;999999777666555666777888777666777666666666666555555555777777666555444444333333444444:::DDDGGGAAA999444111111111111111111111111222222222222222222222222333444555666888===CCCHHHrrrwwwooo^^^TTTWWWVVVJJJCCCFFFEEEFFFGGGGGGHHHKKKQQQVVVSSSTTTZZZeeeqqq}}}~~~ssscccUUUMMMCCC<<>>NNN[[[aaaeeepppzzz|||~~~nnn___^^^PPPIIIQQQWWWSSSMMMLLLXXXtttwwwaaaRRRIIIBBB;;;>>>AAA999<<<:::888777666666777888;;;@@@JJJWWWaaaccc^^^XXXLLLWWWeeettt{{{ssskkk___TTTPPPNNNGGGBBBDDDDDD@@@======>>>???>>>===<<<;;;;;;;;;777777666666666555555555555555555555555555555555444444555666777777777777555555555555444444444444555555555444444444444444555555555666666666777777555555666777888999::::::999999:::<<<===>>>>>>>>>CCCCCCEEEIIIOOOWWW```gggppp{{{nnneeeaaajjj|||lll^^^RRRFFF@@@@@@@@@>>>???HHHUUU[[[YYYTTTIIIIIIGGGOOO___hhhvvvpppkkkpppuuuuuudddIIIBBBCCCBBB@@@@@@????????????@@@@@@FFFDDDCCCDDDGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDFFFGGGFFFEEEKKKIIIGGGEEEDDDCCCCCCCCCEEECCCBBBDDDFFFEEECCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@>>>===;;;:::888666555666777777666555666666555555555444444444666666555444444333222222111000444::::::555000...111111111111111111111111222222222222222222222222222333333333444777;;;???JJJiiirrrZZZNNNEEEAAA======@@@CCCCCCAAABBBAAACCCIIINNNTTT]]]fffuuummm^^^OOOGGGDDDHHHJJJLLLXXXggg}}}ooonnnqqq|||wwwkkkjjjmmmzzzuuubbbVVVTTTUUUSSSOOOTTTUUUVVVVVVUUUTTTTTTTTTSSSTTTUUUTTTSSSRRRUUUWWWXXXVVVTTTSSSTTTTTTSSSRRROOOMMMKKKLLLNNNPPPPPPPPPPPPSSSTTTTTTQQQPPPQQQRRRNNNNNNNNNMMMLLLJJJHHHGGGEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@>>><<<;;;999:::;;;<<<<<<;;;:::999666666666666666666666666666666555555666666777888lllUUUTTTOOOIIINNNJJJKKKKKKIIIFFFDDDCCCDDDBBB@@@===:::888777777777444444555555444222000///000000///.......................................,,,,,,,,,------------...---............/////////------------...000111222///111;;;MMM___jjjsssyyyxxxvvvwwwzzzzzzyyy{{{vvvfff\\\```fffbbb[[[XXXKKK___{{{fffWWWKKK>>>>>>DDDBBB>>>===:::888777666666666222444888???IIIUUU___eeeWWWQQQOOOTTTccc|||tttfff___WWWOOOJJJJJJIIIDDDAAA@@@>>>>>>>>>===<<<;;;:::999999999999999888888888888666666666666666666666666555444444333333444444555333333333444444444444444444444444444444555555555888888888888999999999999777888999:::;;;<<<===>>>:::;;;===>>>??????>>>>>>AAAGGGMMMSSSZZZgggwww|||iii^^^gggrrrtttbbbMMMCCC???<<<999999;;;@@@JJJTTTYYYUUUJJJBBB???HHHRRRbbbuuuuuuqqqwww{{{vvvnnnyyyvvv}}}dddHHH<<<===AAADDD@@@@@@????????????@@@@@@DDDCCCAAABBBEEEGGGHHHHHHFFFFFFEEEEEEFFFGGGHHHIIICCCBBBAAABBBDDDEEEEEEDDDIIIHHHFFFEEECCCBBBBBBBBB???AAACCCDDDDDDDDDBBBAAA@@@???>>>=====================>>>??????===<<<;;;888777666666777777555444444444444444333333333333444444444333222222111111555333444666333...---000000000000000000000000000222222222222222222222222222333444333222222444666666IIIeeezzzlll^^^NNNFFFGGGHHHDDD@@@CCC@@@???AAABBBBBBEEEIIIOOOXXXaaabbb```aaabbbaaaaaadddjjjtttzzzlll]]]OOOGGGOOOPPPXXXeeemmmsssqqqpppttt|||tttnnnmmmvvvhhhddd^^^WWWSSSRRRSSSQQQPPPTTTTTTTTTSSSSSSQQQPPPPPPNNNOOOQQQRRRQQQPPPQQQRRRSSSRRRQQQRRRSSSSSSRRRQQQMMMKKKJJJJJJKKKLLLLLLKKKNNNPPPRRRRRRPPPNNNNNNNNNJJJKKKKKKKKKJJJIIIHHHGGGEEEDDDCCCAAA@@@@@@@@@AAA===>>>>>>??????===<<<;;;888999:::;;;;;;:::999888666666666666666666666666666555555555555666777777lllUUUTTTPPPJJJOOOJJJJJJJJJIIIFFFDDDDDDDDDAAA???<<<999777666777777333444444444444222111///000000///.......................................---------------------------------.........//////---------...///000000111111...222AAARRR```kkkrrrnnnllllllqqquuuyyy~~~uuummmeeeaaahhhrrr[[[[[[hhh{{{lll\\\FFF>>>CCCDDDAAA???===;;;999888888777555555555666<<>>>>>===>>>>>>===;;;999;;;;;;::::::::::::999999888888888888888888888888777666444333333333444555444444444444555555555555555555555666666777777777999999::::::::::::;;;;;;;;;;;;<<<======>>>??????>>>>>>??????>>>???AAACCCEEEOOOZZZ```iiizzzrrriiihhhqqqmmmZZZMMMBBB???@@@===:::999999FFFVVV\\\WWWMMMDDD???GGGSSS```qqqmmmiiijjjKKK????????????BBB@@@@@@?????????@@@AAAAAABBB@@@???@@@CCCFFFGGGHHHFFFEEEDDDDDDEEEGGGJJJKKKBBBAAA@@@AAACCCDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEFFF<<>>???>>>>>>===<<<<<<<<<<<<:::;;;===>>>===<<<;;;:::888777555555666666555333333333333333222222222111333222222222111111111000555555666777333---...333000000000000000000000000111111111111111111111111333555666555444333333444999:::@@@RRRrrrtttxxxdddQQQKKKJJJHHHEEEHHHCCCAAACCCEEEBBBAAABBBAAADDDFFFGGGGGGFFFEEEDDDGGGIIILLLRRR[[[eeennnttt|||}}}|||zzz|||qqqiiihhhiiiWWWVVVSSSPPPMMMNNNRRRUUUcccjjjyyyrrrrrrwww{{{ooo___TTTPPPQQQQQQQQQPPPPPPPPPQQQQQQQQQPPPPPPQQQPPPOOOMMMJJJLLLNNNOOOPPPPPPOOOOOOMMMNNNPPPSSSUUUUUUQQQNNNMMMKKKJJJJJJKKKKKKJJJIIIIIIJJJKKKLLLKKKIIIGGGGGGIIIIIIIIIJJJJJJIIIIIIIIIHHHFFFCCC@@@>>>>>>???@@@:::;;;<<<<<<<<<<<<;;;;;;888888999::::::999888888555555555555555555555555555555444444555555666777lllUUUTTTPPPJJJOOOIIIJJJJJJHHHFFFDDDDDDEEEAAA???<<<999777666666777333444444555444333111000000000///.......................................------------------------------------............------...//////000000000222///000777BBBNNN]]]iiiaaa___```cccgggssszzzkkkfffmmmxxxooofff```lllcccPPPHHH>>>BBBBBB@@@>>><<<:::999999777777777555666===HHHQQQ______aaa___UUUMMMXXXjjjzzzooobbb[[[VVVPPPLLLMMMDDDBBBAAAAAABBBAAA???===;;;;;;;;;:::::::::999999999999999999999999999999:::888777555555555666666666666666666777777888888777888888888999999::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<============>>>>>>???>>>???BBBHHHMMMXXXffftttzzzwwwjjjnnnxxxzzziiiWWWFFFBBB@@@@@@???<<<<<>>AAA@@@@@@??????@@@AAAAAABBBBBBAAA@@@AAADDDGGGHHHHHHDDDCCCBBBBBBCCCFFFHHHJJJCCCAAA???@@@AAACCCCCCBBB??????AAACCCDDDFFFGGGHHH===BBBDDDBBBCCCFFFCCC>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;999888777888666555555666666555333333222222222111111111111111111111111111000000000...///222444111,,,,,,000////////////////////////111111111111111111111111111333555555444333333444666666888CCC]]]~~~uuuqqqwwwxxxmmmjjjjjjkkkWWWPPPLLLNNNNNNJJJDDDBBBBBB===;;;===BBBDDDCCCBBBBBBBBBCCCEEEHHHLLLPPPRRRYYYYYY[[[\\\[[[ZZZYYYXXXZZZ]]]aaadddddddddfffhhh^^^^^^]]]XXXRRRNNNNNNOOOQQQPPPNNNOOOVVVbbbpppzzzuuummmvvvttt___UUUSSSSSSIIILLLNNNNNNLLLKKKLLLNNNMMMLLLKKKMMMPPPQQQPPPNNNIIIJJJLLLNNNPPPPPPPPPOOOHHHKKKPPPVVVXXXVVVPPPLLLMMMLLLJJJJJJKKKKKKIIIHHHGGGGGGGGGGGGGGGFFFDDDBBBFFFFFFFFFFFFGGGGGGHHHHHHKKKHHHDDD???<<<<<<<<<===999999::::::;;;;;;;;;:::777888888888888888888777444444444444444444444444444444444444444555555666lllUUUTTTOOOIIINNNIIIJJJJJJHHHFFFDDDEEEEEEAAA???<<<999777666666666444444555555555444333222000000///..........................................------------,,,,,,,,,,,,------------.........------...///000000//////000///000222555===OOO___dddaaa]]]YYYXXXccc|||{{{sssqqqlllccc___lllpppRRRHHHGGGEEECCC@@@===;;;:::333555666555333555:::>>>AAAMMM___hhhbbbUUUPPPQQQTTTfffvvvlllbbbZZZXXXMMMIIIDDDCCCCCCBBB???<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;::::::999888888888888777777888888999999::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<>><<<;;;;;;999;;;DDDOOO^^^eeefffYYYGGG@@@IIIVVVbbblllsss|||nnnVVVHHH>>>>>>???======AAA@@@@@@???@@@@@@AAABBBCCCDDDCCCCCCEEEHHHIIIIIIHHHBBBAAAAAABBBCCCEEEFFFHHHDDDBBB??????AAABBBBBBBBBAAABBBCCCDDDEEEEEEEEEDDD???CCCDDDBBBGGGMMMKKKBBB<<<;;;;;;:::::::::;;;;;;<<<;;;:::999888777666555666555444444666666555444222222222222111111111111111111111111111111111111,,,,,,///333222...,,,///////////////////////////111111111111111111111111...000222333222222333444222444666;;;HHH\\\mmmtttwwwhhhrrrxxxoooiiiVVVOOOIIIJJJKKKHHHFFFEEEAAA@@@>>>======>>>???@@@BBBEEEIIILLLOOOPPPOOOOOOJJJLLLLLLKKKHHHHHHKKKOOOMMMOOOSSSXXX]]]aaacccdddkkkhhhfffhhhppp}}}zzzzzz}}}kkkVVVNNNNNNMMMIIIHHHJJJMMMLLLIIIGGGHHHJJJIIIHHHHHHKKKOOORRRQQQNNNJJJJJJJJJMMMPPPQQQQQQPPPGGGJJJOOOTTTWWWUUUOOOKKKLLLKKKJJJKKKLLLKKKJJJHHHJJJHHHFFFFFFFFFFFFEEECCCBBBBBBBBBBBBBBBCCCDDDEEEIIIGGGBBB>>>;;;:::::::::999999999999999:::::::::777777777777777777777777444444444444444444444444444333333333333444555555mmmVVVTTTNNNHHHMMMIIIIIIJJJHHHFFFEEEEEEFFF@@@>>>;;;888666666666666444555666666666555444333000000///.............................................---------,,,,,,,,,,,,,,,---------.........---...///000000//////...---///111222///333AAAPPPhhhhhhgggeeeaaadddtttrrrkkkddd___]]]eee|||UUUTTTQQQMMMIIIDDD@@@>>>777777777666444444444555333???MMMXXX___aaaZZZRRRBBBJJJ[[[ooosssmmm]]]WWWNNNIIIGGGEEEAAA===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::777888888999::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<===???@@@AAABBBHHHOOOYYYbbbjjjsss~~~qqqjjjkkk|||mmmWWWGGG???>>><<<999888:::>>>HHHZZZjjj{{{vvviiiWWWJJJLLL\\\jjjuuu~~~mmmMMMGGGBBB<<<::::::;;;===???@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCFFFHHHHHHFFFDDDAAAAAABBBCCCDDDDDDEEEEEEEEEBBB@@@???AAABBBCCCBBBDDDDDDEEEFFFEEEDDDCCCBBBBBBDDDCCCCCCMMMXXXVVVKKK@@@???>>><<<;;;;;;;;;;;;;;;:::888666555555666666444333333444666777666555333333222222222111111111111111111111111111111111111......333444111///000........................111111111111111111111111...///111111000000222444222444222000555AAAJJJMMMaaaxxxyyyllliii}}}yyywwwtttlllaaa]]]___XXXTTTNNNHHHDDDCCCDDDEEEGGGNNNXXXcccjjjmmmmmmlllaaa```]]]WWWRRRRRRWWW]]]fffhhhooozzz|||~~~yyyoooyyyzzzmmmZZZKKKIIILLLJJJCCCGGGJJJMMMNNNLLLIIIHHHHHHIIIGGGFFFJJJOOORRRPPPMMMKKKIIIHHHKKKOOOQQQRRRQQQJJJJJJLLLNNNQQQQQQOOOLLLJJJJJJIIIJJJLLLKKKIIIGGGMMMJJJFFFEEEFFFGGGFFFEEEBBBAAA@@@@@@@@@AAABBBCCCCCCAAA>>>;;;999999999999::::::999999999999999999777666666666666666666777333333333333333333333333333333333222333444444555mmmVVVTTTNNNHHHLLLHHHIIIJJJHHHFFFEEEEEEFFF@@@>>>;;;888666555666666555666777777777666555444000000///................................................------,,,,,,,,,,,,,,,,,,---------......---...///000000000///......000333333///...777CCC___fffqqqyyyyyywww{{{mmmdddggg```WWWhhhaaa```\\\WWWQQQKKKFFFCCC@@@>>>;;;999777666666555777999888===OOObbbcccYYYQQQKKKHHHMMMXXXmmmqqqiii^^^VVVRRROOOJJJEEE============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<======<<<;;;:::777777888999::::::;;;;;;;;;;;;;;;::::::999999999<<<<<<<<<<<<============<<<===???BBBDDDGGGIIIJJJTTT___nnn|||mmm\\\___eeeuuuvvvkkk___UUUIII>>>;;;===999888:::BBBMMM]]]qqqjjjWWWRRR\\\ooo}}}rrrMMM>>>:::;;;:::888999======;;;@@@@@@@@@@@@AAABBBCCCDDD??????AAADDDFFFEEEBBB???AAABBBCCCDDDEEEEEEEEEDDDEEECCC@@@???AAABBBCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCEEECCCDDDRRRaaa___SSSEEEDDDBBB@@@>>>===<<<<<<;;;999666444333555777888333222222444666777777666333333333222222222222111111111111111111222222222444...+++...111///------........................000000000000000000000000000111222111000111333555000444666666888:::999444>>>RRRoookkkeeeooozzznnnccc[[[XXXXXXZZZ\\\fffvvv}}}uuunnnooovvv}}}www~~~~~~tttkkkpppsssZZZ\\\\\\WWWNNNHHHJJJNNNNNNGGGJJJOOOQQQQQQNNNKKKIIIJJJGGGFFFJJJOOORRROOOLLLKKKIIIGGGIIIMMMQQQRRRQQQLLLJJJIIIIIIKKKMMMNNNNNNIIIHHHHHHJJJKKKKKKIIIGGGNNNJJJEEECCCDDDFFFFFFEEECCCBBBAAAAAAAAABBBCCCDDD>>>===;;;999888888888999;;;::::::999888888999999666666555555555555666666333333333333333333333333333333222222333333444555jjjVVVQQQPPPMMMKKKJJJJJJHHHGGGFFFEEEEEEEEEAAA???<<<999777666777777666555444444555666555333000000///.......................................------------------------------------------------//////...---...///000111.../////////000222666999OOO___rrr~~~oooggg[[[OOOVVVjjjwwwjjjaaaccccccZZZNNNFFFAAA@@@===;;;888777777777333555888<<>>>>>???@@@<<<;;;::::::<<<<<<;;;:::===:::888999;;;===<<<:::;;;999888999<<<>>><<<:::>>><<<:::999:::<<<<<<<<<;;;;;;<<<<<<===>>>???@@@EEEDDDDDDFFFLLLTTT\\\aaaooo{{{tttbbb___fffqqqssszzz|||fff[[[KKKBBBAAAAAA@@@===888>>>???AAASSSsssmmmeeekkkwww~~~yyy~~~vvvHHH:::GGG::::::999888999:::;;;<<>>;;;999777666666777777666444555555555555444333222222111111111111111111111111111111000000//////......////////////////////////............////////////000000////////////000000000000000000000111111222111111000000111333444666111<<>>===;;;888555333:::::::::999888777666555777777666555555555555555333333333333333333333333000000111111111222222222jjjVVVQQQPPPMMMKKKKKKJJJHHHGGGFFFFFFEEEEEEAAA???<<<:::888777888888777555444444555555444333000000///.......................................------------------------------------------------......---------...///000///000000//////000333666>>>NNNdddyyy~~~qqq___VVVTTTTTTZZZooo{{{{{{nnnrrrzzzxxxmmmeeeMMMHHHAAA>>>===<<<888444888888777666888;;;???CCCKKKMMMLLLIIIFFFHHHMMMSSSiiiyyy}}}sssiiibbb[[[VVVMMMGGGDDDBBB@@@???AAA@@@>>>===>>>???>>>======;;;999999;;;<<<;;;999;;;999888888:::;;;:::888<<<;;;;;;;;;<<<=========???@@@@@@AAADDDFFFIIIJJJMMMPPPTTT[[[cccnnnxxxsssgggfffpppwwwiii^^^VVVMMMAAA:::999:::999777777===HHHZZZttt{{{vvvtttqqqqqqQQQFFF???555::::::999999999:::;;;<<>>;;;:::888777777777777555444444444444555444444333222111111111111111111111111000000000000//////..........................................////////////000000////////////000000000000//////000000111222111111000000111222444555888777888???PPPjjjzzzwww{{{uuuooolllpppwww}}}~~~lll\\\RRRMMMKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJKKKMMMNNNNNNMMMKKKJJJIIIHHHIIIKKKLLLNNNNNNNNNNNNNNNOOOPPPQQQQQQLLLNNNOOONNNLLLJJJJJJKKKLLLKKKJJJHHHFFFDDDCCCBBBAAABBBBBBAAA@@@>>>;;;::::::;;;<<<<<<;;;:::777666777888888888888777777666666555555444444444444444333333333333333333333333000000111111111222222222kkkWWWRRRPPPMMMLLLKKKJJJIIIGGGFFFFFFFFFFFFBBB@@@===;;;999888999999888666555555555555333111000000///.......................................---------------------------------------------------------,,,---......//////000000///......000333333;;;NNNfff|||tttccccccYYYGGGIIIQQQSSSWWWfffqqq|||~~~wwwggg[[[LLLDDDCCCBBB===888777666555444444555777888===AAAFFFGGGDDDAAA@@@@@@BBBMMM___qqqvvvjjjaaa]]]XXXSSSNNNOOOLLLHHHFFFEEEEEEDDDCCC@@@???===>>>???@@@???>>>@@@>>><<<<<<>>>>>>>>>===??????AAABBBDDDEEEFFFFFFLLLLLLNNNQQQUUUZZZ___bbbkkkqqqzzzsssrrrpppttt{{{qqqhhh]]]QQQGGGEEE???999666777999999888===AAAPPPiiiwwwJJJ999CCCBBB222::::::999999::::::;;;<<>>;;;<<<:::888777777777555333222333333444444444444444111111111111111111111111000000000////////////...........................---............/////////000//////......//////000000000//////000000111222111000000000111222333444444444222///444FFF```ttt|||tttooonnnnnnmmmvvv{{{mmmZZZLLLFFFEEEDDDBBBGGGHHHIIIIIIIIIIIIHHHGGGHHHHHHIIIJJJKKKLLLMMMMMMOOONNNMMMMMMNNNOOOMMMLLLIIIHHHHHHHHHIIIKKKMMMNNNPPPQQQQQQRRRRRRQQQQQQPPPLLLMMMNNNNNNLLLJJJKKKKKKJJJIIIHHHGGGFFFDDDCCCCCC@@@@@@AAA@@@???===;;;:::777888:::;;;;;;;;;:::999666666777888888888888888555444444333333333333333333333333333333333333333111111111111111222222222kkkWWWRRRPPPNNNLLLKKKJJJIIIHHHGGGFFFFFFFFFBBBAAA>>>;;;:::::::::;;;999777555555555444222111000000///.......................................------------------------------------------------,,,,,,,,,,,,------.........//////...---...000222444444:::JJJ```vvvwwwiiijjjaaaPPPRRRRRRKKKIIIPPPUUUggg{{{mmm[[[NNNHHHFFFDDDAAA;;;999888777888999999999444666999;;;<<>>;;;;;;<<<===999999999999::::::;;;;;;>>>>>>??????@@@AAAAAABBBDDDDDDCCCBBBBBBCCCDDDDDDEEEEEEDDDBBBBBBDDDIIIKKKYYYYYYSSSJJJEEEEEEDDDAAACCCEEEFFFEEEBBB@@@??????BBBGGGIIIGGGEEEFFFDDD@@@CCCBBBAAABBBBBB@@@===:::===;;;999888888777555333111111222333444555555444111111111111111111111111////////////////////////........................---------.........///////////////......////////////////////////000111111000000000000111111222222,,,222888888555666===DDD```uuu~~~}}}uuuooolllpppwwwwww}}}|||oooSSSLLLEEECCCFFFHHHEEEBBBGGGHHHJJJLLLLLLKKKIIIHHHGGGHHHIIIJJJLLLMMMNNNOOOPPPNNNNNNNNNOOOPPPOOONNNJJJJJJJJJJJJJJJKKKLLLMMMTTTTTTTTTSSSRRROOOLLLKKKKKKLLLMMMLLLIIIGGGGGGGGGHHHHHHGGGFFFEEEDDDDDDCCC@@@AAAAAAAAA???>>><<<:::888888999::::::::::::999777777888999999888888777555444444333333333333333222222222222222222222222111111111111111111111111kkkWWWRRRQQQNNNLLLKKKKKKIIIHHHGGGFFFFFFFFFBBB@@@>>><<<::::::;;;<<<999777555555555444222111000000///.......................................------------------------------------------------,,,,,,,,,---------------+++---............000222555222222:::GGG^^^}}}qqqhhhffffffddd^^^OOOFFFFFFIII^^^wwwqqqhhh]]]TTTLLLFFFBBBCCC@@@<<<999999888555333999777666444444888===@@@DDDBBB>>><<>>777555<<<888888888999999999999999:::;;;<<<===>>>??????@@@CCCCCCBBBBBBBBBBBBCCCCCCGGGFFFEEEDDDCCCCCCFFFJJJ\\\[[[UUUKKKEEEEEECCC@@@CCCEEEFFFFFFCCCAAA@@@@@@BBBGGGHHHDDDAAACCCDDDCCC@@@@@@??????@@@???<<<:::<<<:::888777777666444222000000222333444444555555000000000000000000000000.............../////////........................------------............//////............///////////////...///000000111//////000000000000000000///111222111111333888<<<:::QQQnnntttlllrrruuujjjkkkppp{{{nnnXXXMMMMMMHHHBBB>>>>>>AAAFFFHHHFFFHHHKKKMMMMMMLLLJJJHHHHHHHHHJJJKKKMMMNNNPPPPPPOOONNNMMMNNNPPPRRRQQQPPPNNNNNNMMMLLLLLLKKKKKKKKKRRRRRRRRRQQQPPPMMMKKKIIIMMMNNNNNNLLLHHHFFFEEEEEEGGGGGGFFFEEEEEEDDDCCCCCCAAAAAABBBBBBAAA???===<<<::::::::::::999888888777::::::::::::999888777666666555555444333444444444222222222222222222222222111111111111111111111111lllXXXSSSQQQNNNMMMLLLKKKJJJHHHGGGGGGGGGGGGAAA@@@===;;;::::::;;;<<<888666555555555555333111000000///.......................................------------------------------------------------,,,,,,---............---***,,,.../////////111222//////333999???MMMkkkzzzlllppp~~~xxxcccOOOGGGDDDTTTppp|||zzz{{{|||iiilllpppnnnggg[[[OOOHHHGGGBBB<<<:::999999777444777777666555555555555555888:::<<<===???AAAEEEHHH]]]lll}}}}}}}}}{{{wwwpppjjjfffdddeeefffhhhiiijjjnnnsssvvvxxxzzz|||}}}vvviiifffllluuu|||tttllleeeYYYSSSIIIAAA<<<;;;::::::888:::;;;;;;;;;@@@HHHNNNaaakkkssskkk[[[XXXmmmyyy{{{RRREEE888555;;;>>>999333666666777888888888888777888999:::<<<===============>>>@@@AAACCCDDDDDDDDDDDDCCCCCCEEEEEECCCFFFKKKNNNOOOLLLFFFDDDFFFFFFDDDDDDEEEGGGGGGEEECCCBBBBBBBBBEEEEEEAAA@@@CCCEEEDDD???=========>>>>>><<<:::;;;999777666666666444222000000222333444444444444000000000000000000000000---............/////////------------------------,,,------------.........///......------....../////////......//////000111...///000000000000//////222000......000333666777888???KKK```~~~wwwkkklllvvv}}}oooqqq}}}tttaaaPPPIIIJJJEEEEEEEEEBBB??????BBBFFFCCCEEEHHHJJJJJJIIIHHHFFFHHHHHHIIIKKKLLLNNNOOOOOONNNMMMMMMNNNQQQRRRRRRQQQOOOOOOOOONNNMMMLLLKKKJJJKKKLLLLLLMMMNNNNNNNNNNNNOOOOOOPPPMMMJJJGGGFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBAAAAAABBBBBBAAA@@@>>>===<<<;;;:::999888777666666::::::::::::888777666555666555555444444444444444222222222222222222222222222222222111111111111111lllXXXSSSQQQOOOMMMLLLKKKJJJIIIHHHGGGGGGGGG@@@???===;;;::::::;;;<<<777555444444555555444333000000///.......................................------------------------------------------------,,,---.../////////......---...000000//////000111---...444999999>>>TTTmmm~~~iiiZZZMMMMMM[[[www~~~vvvkkkggghhhhhhkkkoootttzzz{{{uuukkkcccWWWPPPHHHCCCBBBAAA>>>:::555555666777888777555444000333777;;;>>>>>>??????===EEESSSddduuurrrwww|||xxxnnnbbbTTTLLLJJJBBB???;;;888777999:::;;;:::===AAADDDHHHSSSaaalllzzzlllbbbbbbfffiiiiiippp{{{gggPPP<<>>;;;222444444666777777777666555888999:::<<<=========<<<:::<<>>CCCEEEDDDBBBBBBBBBBBBCCCFFFGGGHHHHHHGGGFFFGGGGGGHHHIIIJJJKKKLLLMMMPPPOOONNNNNNPPPQQQPPPNNNMMMMMMMMMMMMMMMLLLKKKKKKHHHIIIIIIJJJLLLNNNOOOPPPLLLMMMNNNMMMJJJIIIHHHIIIGGGFFFFFFEEECCCBBBAAAAAA@@@@@@AAAAAA@@@???>>>===<<<;;;:::888777777666666777777777777777666555555555444444333333333333333111111111111111111111111222222222111111111000000lllXXXSSSQQQOOOMMMLLLKKKJJJIIIHHHGGGGGGGGG@@@>>><<<:::999:::;;;;;;666555444444555666555333000000///.......................................------------------------------------------------------///000000000///...///111222111///......///000...222555222111BBBXXXtttqqq^^^PPPQQQ___nnnzzz{{{xxxwwwuuuqqq{{{xxxxxx~~~tttjjj]]]RRRKKKFFF???:::===;;;999888888777666555333444444555666888;;;<<<>>>======@@@HHHUUUcccmmmsssmmmmmmppprrr~~~|||hhhUUUNNNHHH@@@===AAA===<<<:::999999:::;;;<<<===BBBIIIPPPYYYjjj~~~vvvhhhmmmvvvppp```pppoooqqq{{{gggDDD888444444555666555333333444222333555666666666555444999:::;;;===>>>======<<<<<<>>>AAACCCCCCAAA>>><<>>AAAFFFEEE@@@AAAFFFCCCFFFFFFCCCCCCEEEEEEBBB;;;===???@@@???>>>>>>???===@@@AAAAAACCCEEEAAA;;;<<<;;;::::::<<<<<<;;;:::777555444444555555444222111111222333333333222222000000000000000000000000---------.........//////------------------------,,,,,,,,,---------...............------........................///000000......///000000///...---***,,,000111111222333555333111444999888888FFFYYYuuu|||yyywwwrrrvvvtttppp|||www___MMMEEE@@@BBBEEEBBB>>><<>>???@@@@@@???>>>===<<<::::::999888777777777888333444555555555555555555444333222222111111222222111111111111111111111111222222222222111111000000iiiOOONNNNNNIIIJJJLLLJJJHHHFFFEEEEEEEEEFFFFFFCCC???===<<<<<<<<<;;;:::888777666777666555333//////............//////////////////////////////+++++++++,,,,,,---------//////............//////,,,,,,---.../////////...............///////////////111333222000222999???kkktttlllooossssssmmmaaaUUULLLOOOVVVeee{{{ssscccUUUIIIBBBBBBBBB:::666999:::666333555777666555444444555666777@@@@@@AAACCCEEEGGGIIIJJJYYYeeewww~~~pppooohhhbbbfffsss}}}}}}qqq\\\SSSHHHBBB@@@@@@???===;;;999888999<<>>@@@===@@@BBB@@@<<<:::;;;===@@@AAABBBCCCDDDDDDDDDDDDDDDAAA>>>???CCCFFFFFFEEEEEEBBB???AAADDDEEEAAA<<<>>>???AAABBBAAA???<<<:::;;;<<<<<<<<<;;;999777666666555555444444333222222000000000000000000000000////////////////////////000000///...------,,,,,,...........................------------...//////........................////////////////////////000000000000000000000000////////////000000000000...///111333555777999999OOOWWWkkk{{{}}}xxxlllnnnwww|||eeeOOOHHH??????>>>>>>======<<<<<<>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEFFFHHHIIIJJJKKKRRRNNNKKKKKKLLLMMMKKKHHHJJJIIILLLRRRSSSPPPOOOPPPRRRPPPLLLHHHHHHLLLTTTZZZSSSOOOJJJHHHJJJLLLMMMLLLLLLJJJGGGGGGIIILLLMMMNNNHHHHHHGGGFFFCCCAAA???>>>>>>>>>>>>===<<<<<<;;;;;;999999999888888888777777;;;<<<999222///111444555222222222222222222222222111111111111111111111111////////////000000000000lllPPPOOONNNHHHJJJLLLJJJHHHFFFEEEEEEFFFFFFDDDAAA>>>;;;;;;;;;:::999999777666555555555333222//////............//////........................+++,,,,,,,,,,,,,,,,,,---------------------........................---,,,............////////////...000222111///000666;;;OOOuuunnn\\\]]]^^^``````\\\WWWRRRPPPQQQXXXiiilllWWWLLLLLLFFF???;;;>>>>>>999666666555555444555666777888999999:::;;;<<<>>>@@@BBBCCCCCCIIIRRR]]]lllvvviiikkkssszzz{{{}}}|||wwwrrriii^^^UUUIIICCC>>>;;;;;;<<<;;;999888888888999;;;???EEEJJJUUU```vvv{{{yyyuuuooommmsss||||||vvvjjjfffkkkkkkPPP===555222555555444555777777666444444444444444555555555555888777777777888:::<<<===999:::;;;===@@@AAAAAAAAA>>>>>>???@@@AAAAAAAAAAAABBB@@@===???BBBDDDBBB@@@CCCCCCCCCDDDFFFEEEBBB??????AAABBBCCCCCCAAA>>>===::::::::::::999888777777555555444333333222222111000000000000000000000000........................000//////...------,,,,,,---------------------------------------...//////------------------------.................................................../////////000000000000//////111222444666777777:::===JJJbbbyyyvvv~~~ooojjjbbbQQQDDD@@@=========<<<<<<;;;;;;;;;===>>>@@@@@@??????@@@BBBDDDEEEFFFGGGHHHIIIJJJKKKLLLJJJIIIJJJNNNPPPPPPOOOLLLIIIIIIMMMMMMLLLMMMPPPPPPNNNKKKHHHHHHKKKQQQUUUSSSPPPLLLKKKLLLMMMNNNMMMLLLJJJHHHHHHJJJKKKKKKKKKFFFFFFEEEDDDCCCBBBBBBAAA???>>>===<<<<<<;;;;;;<<<::::::999888888777666666333555444222333555222---111111111111111111111111111111111111111111111111.../////////000000000000oooSSSQQQOOOIIIJJJLLLKKKIIIGGGFFFFFFFFFGGGBBB???<<<:::::::::999888888666444444444444222111//////............//////........................---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......//////......---,,,+++............////////////...///000///---///333777<<>>??????AAAFFFRRRaaakkkttt|||tttwww||||||zzzmmmeeeZZZQQQKKKFFFAAA===:::888777777888999888777<<<===???AAAFFFQQQaaammm{{{vvvtttlllkkkwwwtttvvv~~~___FFF999777888888777555333222444555555444222333333333444444444444666555555555666777999:::888666666:::AAADDDCCC@@@======>>>???@@@AAABBBBBBCCCAAA???@@@BBBCCC@@@===AAADDDGGGHHHHHHFFFDDDDDDAAABBBDDDEEEEEECCCAAA@@@999999888777666666666777444333333222111111000000000000000000000000000000........................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------....../////////000000000///000000111222333444444444222444@@@UUUnnncccSSSGGGHHHJJJDDD===;;;;;;;;;;;;;;;::::::::::::<<<===??????>>>???@@@BBBEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIKKKNNNQQQRRRRRRNNNIIIFFFGGGHHHGGGKKKPPPMMMMMMKKKIIIHHHIIIMMMPPPMMMKKKIIIIIIIIIJJJIIIHHHKKKJJJHHHIIIJJJJJJIIIGGGEEEDDDCCCBBBBBBBBBCCCDDD@@@???===;;;:::;;;<<<===;;;:::999888777666555444111333555;;;DDDGGG???333000000000000000000000000000000000000000000000000....../////////000000000pppUUUSSSQQQKKKLLLKKKKKKIIIHHHGGGGGGGGGGGGAAA???<<<;;;;;;:::999888888666555444444444222111///......------......///........................---------,,,,,,+++++++++***+++,,,------.........------.........---,,,,,,............///////////////000000///......111444999@@@IIIbbbyyypppbbb]]]WWWVVV]]]kkk{{{}}}iiirrrkkkaaaTTTJJJEEEBBB@@@???::::::999888666555333333444444444444555777888999>>>@@@AAA@@@???@@@BBBEEEGGGQQQ\\\ccciiitttxxxooolllmmmmmmlllttt}}}yyykkk```YYYVVVMMMHHH@@@;;;::::::999999999999888888888888:::;;;===BBBJJJTTTcccvvvwww^^^@@@222777AAADDDBBB<<<999444222222222222222333333333333444444444444444444444444555666888888999888888:::===???>>><<<======>>>@@@CCCEEEGGGHHHEEECCCBBBCCCDDDDDD@@@<<<@@@EEEKKKKKKHHHEEEFFFHHHCCCDDDEEEFFFFFFEEECCCBBB<<<;;;888666555555555555222222222111000000//////000000000000000000000000.................................------,,,,,,,,,++++++++++++++++++++++++------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........./////////000000000000000000111111111111888555333333888BBBMMMTTThhhzzzppp___MMMCCC<<<:::AAAEEEAAA:::777::::::::::::::::::::::::<<<===????????????AAABBBEEEEEEEEEFFFFFFFFFGGGGGGNNNMMMLLLLLLMMMNNNOOOOOONNNIIIFFFGGGGGGFFFIIINNNLLLLLLMMMKKKIIIIIIJJJKKKJJJIIIIIIIIIIIIHHHFFFEEEHHHGGGGGGHHHIIIIIIHHHFFFDDDCCCAAA??????@@@AAABBBAAA???<<<:::999:::<<<===;;;:::999888666555333333333333777AAAPPPWWWLLL>>>000000000000000000000000000000000000000000000000........./////////000000pppUUUTTTSSSMMMNNNKKKKKKJJJIIIIIIHHHHHHHHHBBB@@@>>>=========;;;999999777555555555555333222......------------..............................---------,,,,,,++++++++++++,,,---............---***+++,,,---........................////////////000000000000///000222333111777555???dddyyyuuummmccc\\\\\\bbbhhhppp[[[OOOIIIGGGDDD@@@???===<<<:::888777666555444444444444555666777333666;;;>>>@@@@@@AAAAAACCCBBBAAA@@@BBBHHHPPPVVVcccgggmmmuuu}}}|||wwwssspppnnnlllfffdddcccdddjjjuuutttiii\\\QQQIIIDDD@@@>>>999888777888999999999888888999999888777;;;AAAFFFKKKUUUfffwww}}}TTTCCC333555CCCOOOMMMFFF===999555222222333444333333444444444444555555555444444555555666666777777555888::::::999888999;;;;;;<<<===@@@CCCGGGJJJLLLEEECCCBBBBBBDDDCCC???<<>>>>>:::555444::::::::::::::::::::::::<<<===???@@@???@@@BBBCCCBBBBBBCCCCCCCCCDDDDDDDDDNNNNNNNNNMMMLLLLLLMMMMMMMMMJJJIIIKKKJJJHHHHHHLLLKKKMMMNNNNNNLLLJJJJJJJJJLLLMMMMMMMMMLLLJJJIIIIIIFFFEEEEEEFFFHHHIIIGGGFFFDDDCCC@@@===<<<<<<===>>>@@@>>>;;;999888999;;;<<<::::::888777555444333222222111222:::HHHOOOGGG999111111111111111111111111////////////////////////............////////////oooTTTTTTSSSMMMNNNKKKKKKKKKJJJJJJIIIIIIIIIBBBAAA?????????>>><<<;;;999777666555555555333222......------------......---------------------------,,,,,,,,,,,,,,,,,,+++,,,---...//////...---,,,((()))+++,,,.../////////............////////////111000000111111222333333***999777333HHHggg~~~tttoooooommmrrrzzzjjjZZZSSSUUU[[[jjjrrr```WWWOOOIIIBBBAAA>>>;;;999888888888666555555444444444555555333333555888<<<@@@CCCEEEEEECCCBBBAAAAAABBBAAAAAAEEEHHHLLLQQQVVVZZZ\\\]]]___aaaeeejjjnnnqqqrrrsssqqqmmmhhhdddbbbaaa```___^^^___``````aaadddhhhlllooovvv}}}mmmRRRHHH???===>>><<<888666555777999:::999888666444444777888999:::BBBNNNXXXuuu~~~wwwvvv{{{]]]???777444<<>>???AAABBB???<<<@@@DDDHHHGGGDDDBBBDDDGGGCCCCCCCCCCCCBBBAAA@@@??????===;;;888555333222111222111111000000///......////////////////////////------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...........................------------------------........................------........./////////000000000000000000000000---000222222000000333777222888:::<<>>?????????AAACCC???@@@@@@AAABBBCCCCCCDDDJJJKKKLLLLLLKKKLLLNNNPPPMMMJJJKKKNNNNNNKKKJJJLLLKKKMMMOOOOOOMMMKKKKKKKKKJJJKKKLLLKKKIIIHHHHHHHHHFFFEEEDDDDDDFFFGGGFFFDDDEEECCCAAA>>><<<:::::::::===<<<:::888888888999:::999888777666555444333222333222000222:::???:::000111111111111111111111111////////////////////////------........./////////oooTTTRRRPPPJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIBBB@@@??????@@@???===;;;888666444444444444222111...------,,,,,,------...------------------------+++,,,,,,,,,,,,,,,,,,---,,,---.........,,,***))))))***+++,,,---.....................////////////000//////000222333333333...888777555>>>JJJZZZoootttpppmmmhhhppp}}}hhhYYYVVVZZZ\\\mmmwwwiii]]]SSSOOOIIICCC???<<<<<<<<<999888777666666666666666888777666666999<<<>>>???<<>>:::<<<<<<888555555666777888777777666666666666:::@@@BBBEEEOOO^^^jjjqqqnnnrrryyy}}}zzz}}}\\\GGG777555555:::@@@BBB>>>999555333111111444666777777222333333333444444444444444444555555666666555555444666888999::::::;;;<<<;;;::::::;;;===???BBBDDDAAA>>><<<===@@@BBBAAA???AAACCCDDDBBB@@@???AAACCCBBBBBBAAA@@@???===<<<<<<::::::999888666444222111222222111111000//////...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------------------------------------------------------.........//////000000000000000000000000///111222111000000222555666888::::::>>>DDDKKKOOOfffsss}}}{{{}}}ssshhh^^^RRRJJJFFF===>>>@@@888555999777:::999777555444666888888777777777888888999999999888:::<<<======>>>@@@AAA>>>???@@@AAABBBCCCDDDEEEFFFHHHJJJKKKJJJKKKOOORRRMMMKKKKKKNNNNNNLLLKKKNNNJJJLLLNNNOOOMMMKKKKKKKKKFFFHHHIIIGGGDDDCCCDDDFFFJJJGGGDDDCCCCCCCCCBBBAAADDDDDDBBB@@@>>><<<::::::;;;:::999888777777777777777777666555555444333333333444333111333666444000000000000000000000000000........................---------.........//////pppSSSQQQNNNGGGHHHJJJKKKKKKKKKKKKKKKJJJIIIAAA@@@????????????===:::777555333333333333111///...------,,,,,,------...------------------------+++++++++,,,,,,---------,,,,,,---...---+++((('''++++++,,,---------,,,,,,............/////////000///......///222333333222444000+++333===888:::JJJfff{{{lllbbbaaabbbaaahhh{{{zzzkkkfff]]]SSSKKKGGGEEEDDD<<<<<<;;;:::999999999999111222444777999::::::888777;;;??????======CCCHHHGGGHHHKKKMMMNNNOOOOOOOOORRRUUUXXXZZZ[[[\\\]]]^^^\\\```eeeiiiooowwwyyysssccceee^^^RRRKKKKKKFFF??????:::777777555000111777444444444333444777;;;>>>===CCCJJJNNNQQQ[[[jjjvvv{{{yyybbb]]]nnnyyylllwww~~~{{{vvvsssVVV999666555444333333444555666666555333111111333444444333111111222222222333333333333333444555555555444444;;;888777999===>>>;;;888>>>===<<<;;;<<<===???AAABBB???===>>>BBBEEEEEECCCBBBBBBAAA???>>>>>>???AAABBBAAA@@@>>><<<;;;:::999555666666777666444333222222222111111000000//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000111111111111---...111222111000//////111//////111222333999???AAAFFFOOO]]]ooo}}}tttpppnnnsss|||jjj___PPPDDD???===:::888666111888===555333888777444333111222666999666111555666666666777777888888666888:::;;;;;;<<<>>>@@@>>>???@@@AAACCCDDDEEEFFFGGGIIIKKKKKKIIIJJJMMMPPPNNNKKKJJJMMMMMMKKKMMMPPPIIIKKKMMMNNNLLLKKKKKKLLLHHHJJJJJJHHHEEEDDDFFFHHHMMMJJJEEEBBBAAA@@@@@@???DDDDDDCCCBBB@@@>>><<<;;;999999888888777666666555666666555555555444444444...222444111000222444333////////////////////////........................---------.........//////oooSSSRRRNNNIIILLLJJJJJJJJJKKKJJJJJJIIIIIIFFFCCCBBBBBB@@@;;;888:::888666555555555555333111//////...------------...111...,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,---......//////......000//////.........//////000000000000111111111111222444555444444555777999HHH^^^www|||zzzzzzrrrfffeeewwwooo^^^WWWSSSPPPBBBDDDEEECCC???<<<:::999::::::888555333333555777777999:::999777777:::======>>>@@@DDDIIILLLLLLKKKPPPSSSWWW[[[___aaabbbbbbeeegggjjjnnnttt}}}|||tttnnnfff```ZZZUUUNNNIIIGGGDDD@@@======<<<:::999555666777666555444555777888777555555888===CCCFFFQQQOOOXXXkkktttjjj\\\VVVXXXXXXYYY\\\cccnnn|||}}}VVVCCC>>>333333333333222222111111111111111222222222333333333444555555555444333333222777777777777888999;;;;;;888999999999999<<<@@@DDDBBB===:::;;;???CCCCCCAAA=========>>>???BBBDDDFFF@@@BBBCCCAAA>>><<<===???@@@>>><<<>>>@@@???999333666777777666555222000///333333333222111000//////111111111111111000//////------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,------,,,++++++***+++,,,---...000111111000///...---------------////////////////////////000000000000////////////////////////000000000000111111222222222333333333444666999<<>>@@@@@@@@@@@@???>>>???AAACCCGGGJJJLLLLLLIIIGGGIIIKKKIIIJJJKKKKKKJJJLLLOOOQQQOOONNNLLLKKKIIIIIIHHHHHHGGGHHHHHHFFFCCCCCCEEEHHHSSSOOOIIICCC???>>>???@@@CCCBBBAAA@@@>>><<<:::999888888888888777777777777666666555555555444444444111111111111111111111111///............---------..................------//////.........---------pppTTTRRRNNNHHHKKKJJJJJJJJJKKKJJJJJJIIIHHHEEEBBBAAABBB@@@;;;999;;;888777555555555555333111//////...---------------000...,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,------...............//////............////////////000000000111111111111222333333222333555777888KKKcccxxxrrraaa```cccyyysssaaaTTTPPPMMMHHHDDDAAA@@@@@@AAA999::::::999999999:::;;;555777999888777777999;;;::::::;;;>>>AAACCCBBBAAA???AAADDDGGGIIIJJJJJJIIINNNPPPRRRUUUYYY___fffkkkqqqqqqpppllleee\\\TTTOOOTTTPPPLLLHHHGGGDDD@@@===@@@>>><<<:::999888777666999::::::999666555555555333666;;;???AAADDDGGGIIIVVVfff|||~~~jjj^^^[[[XXXYYY^^^hhhtttbbbAAA888:::555333333333222222111111111111111111222222222333333444444444444444333222222555555555666777999:::;;;;;;<<<<<<;;;;;;>>>BBBEEEFFFBBB>>>>>>AAACCCAAA???AAAAAA@@@AAAAAABBBCCCCCCBBBEEEGGGGGGFFFEEEFFFHHHAAA???>>>AAADDDCCC>>>:::555555555555444333222111222222222222111000//////000000111111000000///...------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,++++++,,,,,,---...///000000//////...---------------........................000/////////////////////.../////////000000000000111111111222222222333333111444666777777<<>>;;;:::999888888777777777666666666555555444444444444333333111111111111111111111111///............---------..................------///.........------------oooTTTSSSNNNHHHKKKJJJJJJKKKKKKJJJIIIIIIHHHDDDAAAAAABBBAAA<<<;;;===999777555555555444333111///......---------------...---,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...............///...............////////////000000000000111111///000111111000000222444///999III\\\uuuvvvbbb```[[[dddtttuuufff^^^TTTLLLHHHGGGFFFDDD@@@??????>>><<<:::888777555777888888666444444555999888777999::::::999777777888999;;;;;;;;;:::999999;;;<<<===>>>AAAEEEHHHIIIIIIIIIGGGDDD???;;;999===;;;999888999999888777666888888888777666777888777888999999888888:::<<<888<<>>>>>AAABBBAAA???DDDDDDDDDDDDCCCBBBAAA@@@???BBBEEEGGGFFFEEEEEEFFF???>>>>>>AAAEEEEEEBBB>>>555444444333333333333333222222222222111000///////////////000///......---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,,,,,,,---------............///...------------------........................////////////////////////....../////////000000000000111111111222222222222...111444333111000333666999>>>EEEKKKPPPWWW___eeettt|||}}}{{{vvvooofff^^^VVVRRRNNNNNNLLLEEE===666444555555555444333333333444444444444333333333333444444333333444444555555555555666666666777777777777777777666555555777999<<<===@@@AAABBBAAA@@@AAACCCDDDDDDHHHLLLMMMJJJIIIIIIKKKHHHHHHGGGFFFEEEFFFJJJMMMIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJHHHGGGGGGHHHNNNLLLIIIFFFCCCAAAAAA@@@@@@@@@???>>>===;;;999888777666666666666555555555444333333333333222222222111111111111111111111111///............---------------------------..................------------mmmSSSRRROOOIIILLLKKKKKKKKKKKKJJJIIIHHHHHHCCC@@@@@@BBBBBB>>><<<>>>999777555555555444222000///...------,,,,,,------------------.../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---.........------......---------...//////////////////000000000111///000000000//////111333333444777AAAUUUsssiiiaaa``````bbbjjjsssuuupppiiigggsssrrrhhh```XXXOOOHHHIIIGGGDDDBBB@@@===:::999=========<<<:::777555444:::888777777888888666555888999999:::999999888777333555666666666666777999777777888999::::::::::::888777666666666777777777333555888888777777999;;;:::::::::999999<<<@@@DDDEEEKKKSSSYYY___lll}}}sssvvvmmmOOO<<<999333222555333222222222111111111111111111111111111222222222222222222333333333333222222111222222333555777999:::::::::;;;::::::;;;>>>@@@===<<<;;;<<>>>>>@@@BBBDDDCCCAAA???>>>===<<<===???AAABBB???===777666444222111222222333111111111111111000//////......//////......---,,,,,,,,,,,,++++++++++++***************************))))))***++++++++++++***+++++++++,,,,,,,,,------++++++,,,---------,,,,,,------------------------......---,,,,,,---------.................................///////////////........./////////000000000000000111111111111222///111333333222111222333777888888777666777;;;???DDDIIIPPPXXX^^^eeekkkooo}}}nnneee]]]UUUNNNKKKHHHCCC>>>:::666555888:::<<<<<<999777777777333222222222222222222222222222222222222222333444333333333444444555555666555555666666666666666777555444444444666888:::<<<===>>>@@@?????????@@@BBBCCCGGGKKKLLLJJJHHHIIIJJJGGGGGGEEECCCBBBCCCGGGJJJGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHJJJJJJJJJHHHHHHGGGIIIHHHGGGEEECCCAAA@@@???>>>>>>>>>===<<<:::999888666666555555555444444444222222222222111111111111111111111111111111111111///............---------,,,,,,------------......------------------------jjjQQQRRROOOIIIMMMKKKKKKKKKKKKJJJIIIHHHGGGCCC@@@@@@CCCBBB>>>===???999888666555555444222000......---,,,,,,,,,,,,,,,,,,------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,,,,---...------------------------...//////...////////////000000000000000111000//////111333555333222333===RRRnnntttcccdddaaa___```ccceeebbb```gggsss~~~pppeeeaaa]]]VVVRRROOOLLLHHHFFFDDDCCCBBBAAA???>>><<<:::<<<:::999999::::::999777666666777777777666666666444555777777666555666777888777666555555444444555666666666666555666777888777888999:::999:::;;;<<>>;;;;;;;;;===???AAABBBAAA???@@@AAABBBBBB@@@???>>>???@@@BBBDDDEEECCCAAA???===<<<======>>>===<<<::::::999666444222111111111000000111111111000//////...............---,,,,,,,,,,,,+++++++++*********************************))))))***++++++++++++***+++++++++,,,,,,,,,------***+++,,,,,,---------,,,---------------,,,,,,,,,------,,,,,,,,,------...........................------....../////////000............//////////////////000000000111111111000111111222111222444666222222333222222333555666444555666666777:::>>>AAAJJJNNNTTTZZZ^^^______^^^]]]]]]___eeellltttzzz|||}}}zzztttuuusssnnnjjjfffdddbbbYYYYYYSSSIII@@@;;;777333555444333222222333444444///111444555555444444444333333333222222111000000111111111111111222333333222222333333444555555666444444555555555666666666444444444444666888999;;;<<<===????????????@@@BBBBBBFFFJJJJJJHHHFFFGGGIIIFFFFFFEEECCCAAACCCFFFIIIFFFFFFEEEEEEEEEFFFGGGGGGFFFGGGHHHIIIIIIIIIGGGFFFEEEEEEDDDCCCAAA???>>>===<<<<<<<<<;;;:::999888777555555555555444444444444222222111111111000000000000000000000000000000000///............---------,,,,,,,,,,,,------......,,,,,,------------------iiiQQQRRRPPPJJJMMMLLLLLLKKKKKKJJJIIIGGGGGGDDDAAAAAACCCBBB>>>===???:::888666555555444111000...------,,,,,,,,,,,,,,,,,,...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------------,,,,,,,,,,,,---...//////......////////////000000000111222111000000111333000111333444444:::KKKZZZwwwsssiiifffaaa\\\YYYXXXYYYZZZeeesssuuummmddd[[[TTTMMMJJJGGGEEEDDDCCCAAA???@@@>>><<<;;;<<<===<<<;;;777777666666666666666666333555666666555444555777888777666555555444555555555777888888777888;;;======;;;:::<<>>888///222777333333666222000000000111111111111111000000000111111111111222000000111222222222111111222222333333444555777777777999:::::::::;;;===????????????@@@@@@@@@@@@@@@===>>>>>>???????????????;;;;;;===AAADDDEEEDDDBBB??????>>>>>>===<<<;;;:::<<<;;;999666444222000000///000000111111000//////.........///...------,,,++++++++++++************************************))))))***++++++++++++***++++++,,,,,,,,,,,,------******+++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------------......//////000------........./////////////////////000000000000000///.........///111222...///000222333333444333...111333444222111111111444666888:::;;;:::888666;;;888666999@@@FFFHHHGGGFFFHHHIIIGGGDDDBBBCCCDDDDDDEEEDDD@@@>>>>>>===:::999777444222000000111222222111000000111222444555...///111222222111000000333333333333333222111000111111000111111222333444111111222333444555555666333333444444555666666666333333444555666888999:::<<>>===???:::888666555555333111///...---,,,,,,++++++,,,,,,---///000///---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........++++++,,,------------,,,,,,,,,,,,,,,---...///000........./////////000000000111111000//////000222000///222555444333999BBBUUUpppxxxnnnooo}}}uuuoooeeeZZZRRRNNNNNNNNNUUUbbbzzzqqqjjjddd]]]VVVRRROOOKKKHHHGGGEEEBBBAAAAAAAAA@@@???>>>===<<<;;;::::::::::::777888999888666666888:::888888888999:::;;;======999:::<<<;;;::::::===???===:::999@@@KKKUUUZZZZZZZZZbbbmmmxxx~~~{{{vvvllldddbbbgggrrrzzz~~~|||lllRRR===000333000333333---222666...///000000000111111111222000000000000111111111111///000000111222222111111444444444444444555666666444666888999999:::<<<>>>===???@@@@@@@@@@@@@@@AAA???>>>>>>======>>>>>>???999888999<<<@@@CCCBBBAAA>>>>>>>>>===<<<;;;;;;;;;;;;::::::888666444222111//////000000000000000//////////////////...------++++++++++++************************************))))))***++++++++++++***++++++,,,,,,,,,,,,------)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------------------,,,,,,---......///000000---------.........//////........./////////000000///.........///000//////111111111111111111000///+++...222444444444444444888888777777666666555555777555333222444666666666888999:::;;;:::777777888555888666333333777777333666333222111222222222333111000///......//////000222222222222222222111000000111222333333333222222111111111111222333444444000111222333444555555666222333333444555555666666333333444555777888999:::;;;>>>AAABBBAAAAAABBBCCCDDDFFFGGGDDDAAA@@@BBBEEEBBBDDDFFFFFFFFFFFFGGGIIIIIIIIIHHHHHHGGGHHHHHHHHHJJJHHHFFFGGGIIIKKKJJJIIIEEEDDDBBB@@@>>>===<<<<<<888888999999888888777777666666666555555555555444222222222111111111000000000000000000000000000000///............---------***++++++,,,------......++++++,,,,,,,,,---------oooVVVUUUPPPIIIKKKLLLLLLLLLKKKJJJHHHGGGFFFEEEBBBBBBDDDBBB>>><<<>>>:::888666555555333111///...---,,,,,,++++++,,,,,,---///111///,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////++++++,,,---------,,,,,,+++++++++,,,---...///000............/////////000000000111000......///111555000///444666444777======[[[~~~vvvhhhcccnnn}}}uuuhhh\\\TTTOOONNNNNNVVVYYYhhh~~~{{{ppphhhaaaZZZVVVOOOLLLHHHFFFEEEEEEDDDBBBDDDCCCAAA???===<<<<<<;;;??????>>>===;;;;;;===???========================;;;======;;;888777999;;;:::777888DDDWWWhhhpppqqq{{{}}}mmmsss|||}}}zzz}}}qqqlllppprrrtttKKK777666::://////333000,,,444666)))//////000000111111111222000000000000111111111111//////000111111111111111666555555444444555555666000222555666777888:::<<<777999<<<>>>??????AAABBBAAA@@@???=========>>>>>>>>><<<;;;<<<@@@BBBAAA???;;;;;;<<<;;;:::999:::;;;999999::::::888666444333//////000000000000000/////////000000//////...---+++++++++************)))))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,---------)))***+++,,,------...---+++++++++,,,,,,---------++++++++++++,,,,,,---...------------------------,,,,,,------...///000000---------.........//////............/////////000...///000222444444222000111000///000111222222111111222222000///000333555//////......000222555666111222333111000000222555333222444777888555111///111444222...///444444000222//////000111///------222111111111111111111222333222111111222222111000---...000222444444444333111111111111222333444555000111111222444555666666222222333444444555666666333444555666777999::::::999;;;>>>@@@@@@???@@@AAAEEEFFFFFFBBB???>>>AAADDDAAACCCGGGHHHHHHHHHHHHIIIKKKJJJIIIIIIHHHHHHIIIIIILLLIIIFFFGGGJJJLLLLLLKKKGGGEEEBBB@@@>>>=========777777888888888888777777777666666666666555555555222222222222111111111111000000000000000000000000//////.........---------******+++,,,,,,---......+++++++++,,,,,,---------nnnWWWVVVOOOIIINNNQQQOOOMMMJJJHHHGGGGGGGGGDDDCCCCCCCCC???:::999;;;888888666555333111000000///...---,,,+++,,,---------------............//////...---,,,++++++++++++***+++,,,,,,------------)))***+++,,,---,,,++++++******++++++,,,---......000000000000////////////...............///000000000000111222333333444444999AAAUUUrrrssshhhaaa``````aaabbb]]]\\\]]]___ooovvvtttkkk```ZZZXXXWWWSSSOOORRRNNNIIIGGGGGGGGGEEECCCEEEBBBBBBFFFFFFDDDDDDGGGHHHFFFEEEEEEFFFHHHHHHHHHBBB>>>:::999;;;===<<<;;;:::;;;:::???SSSrrrsssqqq}}}~~~ggg\\\^^^QQQppp^^^BBB444000//////------......//////000000000000//////.........---000///...------...///000000000000000111111111111555555555333111000111333222222222333555888:::<<<888:::===???AAAAAA@@@???;;;>>>???======AAAAAA???@@@<<<999;;;???AAA???<<<===;;;888777999:::;;;:::666777888888777444000...000000000000////////////+++,,,---------,,,+++***+++*********))))))(((((()))************+++++++++))))))))))))))))))))))))+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++,,,,,,,,,,,,------------------------------....................................////////////---------............///............///////////////000000000111111111111000000000000////////////111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111////////////////////////---......///000111111222000000000000000000000000000000111111111222222222111111111111111111111111111111222222222333333333444444333333444555777888555555666777888999::::::;;;<<<>>>???@@@AAAAAAAAAAAABBBCCCCCCBBBBBBCCCDDDFFFEEEDDDCCCCCCDDDEEEFFFIIIHHHGGGFFFEEECCCCCCBBBEEEGGGHHHIIIIIIHHHFFFDDDEEEDDDBBB@@@>>><<<::::::888888777777666555555555666666555444333333222222222222222111111111111000111111111111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++lllVVVVVVPPPJJJQQQOOONNNLLLIIIHHHGGGFFFFFFDDDCCCCCCCCC@@@:::999<<<999999888666444333111111000///...---,,,---......------------............///...---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,------...//////000........................///////////////000111111000000111111222222333333...333<<>>CCCHHHJJJEEEEEEDDDHHHYYYxxx~~~wwwzzzaaaUUUVVVbbbsss[[[OOO@@@666333333111///............////////////000/////////.........---//////............////////////000000000111111111333444444333111111222444333222222333555777999;;;999:::;;;===>>>>>>======>>>@@@@@@>>>>>>@@@<<<777===<<<;;;<<<>>>>>><<<:::999::::::999999999999:::555666777777555333111///000000000000/////////...+++,,,---------,,,+++***************)))))))))((()))************+++++++++))))))))))))))))))))))))+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---.........////////////------------........................//////////////////000000000111111111000/////////////////////111111111111111111111111/////////000000000111111111111111111111111111111111111111111111111111111////////////////////////......//////000000111111000000000000000000000000000000000111111111222222111111111111111111111111111111111222222222333333444333333333333555666777555555666777888999999:::;;;<<<>>>@@@BBBCCCDDDDDDCCCDDDEEEEEEDDDDDDEEEGGGBBBBBBBBBBBBCCCEEEGGGHHHGGGGGGGGGFFFEEEDDDBBBBBBEEEFFFHHHIIIIIIHHHGGGFFFEEEDDDBBBAAA>>><<<;;;:::999888888777666666555555666555555444333333222222222222222111111111000000111111000000000/////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++jjjUUUVVVQQQLLLRRRNNNMMMKKKIIIGGGFFFEEEEEEDDDBBBCCCCCC@@@:::999<<<;;;:::999777555444333222111000...---------...///------------..................---,,,++++++++++++,,,,,,,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,+++,,,------....../////////------------------------000000//////000000111222000000000000111111111111444777:::<<>>@@@CCCEEEFFFFFFDDDEEEGGGFFFEEEEEEFFFHHHAAAAAAAAABBBCCCDDDEEEFFFEEEFFFFFFFFFFFFDDDBBBAAADDDEEEGGGHHHIIIHHHGGGGGGEEEDDDCCCAAA???===<<<;;;999999888888777666666666555555444444333333222222222222111111111000000000000////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,jjjTTTUUUPPPKKKRRRMMMLLLKKKJJJHHHGGGFFFFFFDDDBBBCCCDDD@@@;;;:::===::::::888777555444222222000///...,,,,,,------...,,,,,,---------............---,,,,,,+++++++++,,,------,,,++++++***************++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------.........///////////////000000111000000000000////////////,,,333777555555CCC\\\rrrxxxjjj```]]]fffqqqrrrpppttt}}}{{{uuuvvvlll[[[SSSTTTVVVWWWWWWUUUPPPJJJFFFCCCLLL\\\pppzzzpppsss}}}zzz}}}vvvmmmppp}}}qqqjjjgggnnn{{{YYY<<<999444///...000111000---/////////......---------........................,,,---////////////---,,,////////////000000000111///111222222111222555777444333333333444555777888666666666666777888999:::666666666;;;GGGQQQQQQKKK888;;;===;;;888777;;;@@@AAA===999888888999777666444333333222222111111111000000/////////.........---,,,,,,,,,++++++***************)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))+++))))))***+++,,,+++***++++++++++++++++++++++++++++++***************+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,---------.........,,,,,,---------.........---------.........//////........./////////000000.........///////////////////////////////////////.............../////////000000000000000000000000000000000000000000000000........................//////////////////....../////////////////////////////////000000000111111111111111111111111111111111111111111222222222222111222222222333444444555444444555666777888999999:::;;;===???AAACCCDDDDDDBBBDDDEEEEEECCCCCCDDDFFFCCCCCCBBBBBBAAAAAAAAAAAADDDDDDEEEFFFEEEDDDBBBAAACCCDDDEEEGGGHHHHHHHHHGGGDDDDDDBBBAAA???===<<<;;;999999999888777777666666444444444333333333222222111111111111000000000000//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,---jjjTTTTTTOOOIIIPPPMMMMMMLLLKKKJJJIIIGGGGGGDDDBBBCCCDDDAAA<<<;;;>>>:::999888666444333222111...---,,,+++++++++,,,---,,,,,,,,,------------...------,,,+++++++++,,,,,,---,,,+++***************+++***++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,------........./////////...------------...//////000000//////////////////+++000555444222777BBBLLL___ooo|||}}}sssqqqqqqmmmhhhaaadddggglllyyy}}}rrr]]]RRRIIIMMMQQQRRRSSSWWW^^^dddkkkrrr}}}xxxyyykkkeeejjj~~~```GGG<<<:::222...++++++...000111000//////......------,,,,,,---------...............,,,---...//////...---,,,...////////////000000000...///111111111222555777444444333333444555777888444444444555777999;;;<<<999888888===IIIVVVYYYUUU999;;;<<<888555777???FFFJJJAAA777555888;;;888333333333222222111111111111////////////............------,,,+++******))))))))))))))))))))))))******))))))*********+++++++++))))))))))))))))))))))))***)))((()))+++,,,+++***++++++++++++++++++++++++*********))))))***++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,------------...------------............---............/////////------....../////////000........................////////////////////////////////////////////////////////////////////////------------------------////////////........................................../////////000000000000000000000000000000000000000111111111222222222111111222333444444444444444444555666777888999999:::;;;<<<===>>>?????????>>>???AAA@@@??????@@@BBBAAAAAABBBBBBBBBBBBAAAAAABBBCCCDDDEEEDDDDDDBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGCCCBBBAAA@@@>>>===<<<;;;999999888888777666666666333333333333333222222222111111111000000000//////............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,iiiSSSTTTNNNIIIOOOMMMMMMMMMLLLKKKJJJHHHGGGDDDBBBCCCDDDAAA<<<<<>>===<<<<<<===???<<<===???BBBDDDEEEFFFFFFBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDAAAAAA@@@???===<<<;;;:::888888777777666555555555333333333333222222222222111111000000000////////////............---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++++++++++++++gggRRRTTTOOOJJJQQQKKKLLLLLLLLLKKKIIIGGGFFFDDDBBBCCCDDDBBB===<<>>999:::::::::888666777;;;>>>===;;;999777777777666666444555555555444222///...//////.........---------...---+++***)))((())))))((()))))))))************)))************+++++++++))))))))))))))))))))))))***)))((()))***+++***)))************************)))))))))))))))***++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,---------.........,,,,,,---......///000000////////////////////////............---------,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////------------------------------........./////////000000000000000000000000000000000000111111111111111222444555666666555555333444444555666777888888777888999:::;;;;;;;;;;;;;;;<<<======<<<<<<===>>>:::<<>>===<<<;;;:::999777777666666555444444444222222222222222222222222111000000000/////////////////////............---,,,,,,,,,++++++++++++***************************++++++++++++************fffRRRTTTPPPLLLSSSJJJJJJKKKKKKJJJHHHFFFEEEDDDBBBCCCDDDBBB===<<<@@@<<<;;;:::888777555444333///...---,,,+++,,,------++++++,,,,,,,,,---------,,,,,,,,,++++++,,,------+++***)))((()))***,,,...,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.....................///000000...//////000111222222333111222333444444555555555222777;;;>>>GGG\\\yyy~~~llljjjmmmfffVVVXXX^^^qqq{{{~~~yyywww}}}}}}~~~lllfffqqq~~~eeeBBB<<<555111///...000333,,,+++))))))***---///111,,,,,,,,,------.........,,,,,,,,,------...............,,,++++++,,,................../////////000...///111111000111444666444444444555777:::<<<>>><<<===>>>???>>><<<999777666;;;@@@AAABBBDDDAAA===999:::;;;:::888777666666000666;;;;;;666444555888444555777777555222///,,,//////.........---------///---+++***((((((((()))(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))***(((((()))***+++***)))************************))))))((())))))***++++++)))************+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------...///000000000000000000000000000000---------,,,,,,+++++++++................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------------------------------.........//////000000000000000000000000000000000000111111111111222333444666777666666555333333444555666777888888555666888:::;;;<<<======<<<===>>>>>>======>>>???===>>>AAACCCEEEFFFFFFFFFCCCBBB@@@??????BBBDDDFFFAAAAAA@@@??????@@@@@@@@@???>>>===<<<;;;:::999999666666666555444444333333222222222222222222222222000000000000////////////000////////////.........,,,,,,,,,+++++++++******************************,,,+++++++++******))))))hhhPPPQQQPPPKKKOOOOOOPPPPPPPPPNNNJJJGGGDDDBBB???>>>@@@???<<<;;;===;;;:::888888888777444222......---------,,,,,,,,,...,,,++++++---.........,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************......---,,,---...///000,,,,,,,,,---------..................////////////////////////000000000000111111111111222333444555666222444:::<<>>===;;;<<<===???@@@;;;::::::999888666555444555555666666666666666666666555444333111000//////............---,,,+++***...+++((('''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((()))*********++++++++++++************************)))))))))))))))))))))))))))************+++++++++******))))))))))))******++++++++++++++++++++++++************************))))))***++++++++++++***---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////.........------------------,,,,,,+++++++++***++++++,,,,,,------...........................,,,---......//////......////////////000000000000//////000111111111111111111222222333333444444555666555444333444555666777888888999:::;;;===>>>??????>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBCCCEEEGGGCCCBBB@@@?????????@@@@@@@@@???>>>>>>>>>???@@@AAA===>>>>>>>>>===<<<;;;;;;999999888777666555444444222222222111111111111000000//////...---,,,,,,,,,//////...---,,,,,,++++++------,,,,,,+++***))))))*********)))))))))))))))************************hhhPPPQQQPPPKKKOOONNNOOOPPPPPPNNNKKKHHHFFFCCC???>>>@@@???<<<;;;>>>;;;:::888888888777444222......---------,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************++++++***)))***+++,,,---,,,,,,,,,---------......---------.........//////.../////////000000000000000000111222222333333444666222222777777777CCCSSSnnnsssrrrlllfffgggmmmrrrsssbbb```aaaeeehhhmmmxxxwwwpppppp{{{uuudddccciiixxxrrrRRR>>>666444222///---,,,---...///......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000111111//////////////////////////////000000000111111111333333333444666999<<<>>>>>>@@@AAAAAA???===<<<===>>>===<<<<<<<<<===>>>>>><<<;;;:::999777555444333555555555555555555555555333333222111000//////..................,,,++++++---+++)))((()))******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))*********+++************************))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******++++++++++++++++++++++++************************)))******+++++++++++++++,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,------------...///.........---------,,,------,,,,,,,,,+++++++++...------,,,,,,+++******------------------------,,,------...................../////////000000000//////000111111111111000111111222333333444444555555555444333333444666777777888888999;;;<<<>>>>>>???????????????@@@@@@AAABBBCCCCCCBBBAAAAAACCCEEEBBBAAA@@@???>>>???@@@@@@@@@???>>>======>>>??????============<<<;;;::::::999999999888777555444333222222222111111111000000000000///......---,,,,,,///......---,,,,,,++++++------,,,++++++***))))))))))))))))))))))))))))))************************hhhPPPRRRPPPKKKOOONNNOOOPPPPPPOOOMMMJJJHHHDDD@@@>>>???>>>;;;<<>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::777555333222222444444444444444444444444000000000000/////////...////////////...---,,,+++,,,+++)))***++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))*********++++++***))))))(((((())))))***++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......------------,,,,,,,,,,,,,,,,,,++++++++++++---------,,,++++++******------------------------,,,,,,---........................////////////000...///000000111111000000111111222222333444444444555444333333333444666777666777888999:::<<<======??????@@@@@@@@@AAAAAAAAACCCCCCDDDBBB@@@@@@AAACCCBBBAAA@@@???>>>???@@@@@@@@@???>>><<<<<<<<<======<<<<<<<<<<<<;;;:::999888888888999999888666444333222222111111111000000000000000000///......------......------,,,,,,++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))************************hhhPPPRRRPPPKKKOOOMMMNNNOOOOOOOOOMMMLLLJJJEEEAAA??????>>>;;;<<>>666555222///------............------------,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,------------------------+++,,,---...////////////111111111000//////......////////////000000000111111111111333555777:::;;;999;;;======<<<<<<===???;;;<<<<<<===<<<<<<;;;:::===<<<999666444222222111444444333333333333333222////////////////////////////////////...---,,,,,,+++******+++,,,,,,***((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''''''''(((((((((((()))************************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))******************************************************+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------........./////////...//////000000000000000111111111222333333444444444333333222333444666777555666777999:::;;;<<<<<<>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAACCCAAA@@@???>>>>>>???@@@@@@BBBAAA???===<<<<<<<<<<<<;;;;;;;;;::::::888777666666777999:::999777444222111111111111000000000000000000000//////.........---------,,,,,,,,,++++++,,,+++++++++******))))))((((((((()))))))))))))))************************iiiQQQRRRQQQLLLPPPMMMNNNNNNNNNNNNMMMLLLKKKFFFBBB@@@@@@???;;;;;;>>>;;;:::888888888777444222......---------,,,,,,,,,++++++,,,...000///---+++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************))))))******++++++++++++,,,,,,,,,---------............/////////000000000............////////////,,,...000222333222111000222///...222444444444444444888333222@@@QQQggg|||hhhVVVVVVVVV]]]qqquuummmppp|||{{{gggRRR999///333777111(((,,,---.../////////......,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,------------------------+++,,,---.../////////...111000000000//////.........////////////000000000000000111333555777999:::888999;;;;;;;;;;;;===???<<<<<<======<<<;;;::::::===<<<:::888666555444444444444333333222222222222/////////000000000000000////////////...---,,,+++***))))))***,,,,,,***)))(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))((((((&&&'''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))************************))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------------..................///000000000000000000000111222222333333444333333222222333444666777555666777999;;;;;;<<<<<<<<<===>>>???@@@@@@@@@@@@>>>???@@@@@@@@@@@@BBBDDD@@@???>>>>>>>>>???@@@AAADDDBBB@@@>>>============;;;;;;;;;:::999777666555555666888999999777444222111111111000000000//////////////////............,,,,,,,,,,,,,,,+++++++++++++++***************)))''''''(((((())))))))))))))))))))))))))))))))))))iiiQQQSSSQQQLLLPPPMMMMMMMMMMMMMMMLLLKKKJJJEEEBBBAAABBB@@@<<<;;;===;;;:::888888888777444222......---------,,,,,,,,,,,,+++,,,---//////---+++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************************************+++,,,,,,,,,,,,+++,,,,,,,,,---------...............////////////000------........./////////,,,---///000111111000000333111//////111222333333///666444222777999CCCVVV{{{{{{mmmnnnnnnpppxxx{{{}}}kkkWWWKKKAAA<<<777333222111///---------......///......---,,,++++++******++++++,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---........................///////////////......////////////000000///000222444666888999:::999:::;;;;;;;;;<<<>>>@@@>>>>>>======<<<;;;;;;;;;============<<<;;;:::999555444444333333222222111////////////000000000000............---,,,+++******(((((((((***+++***)))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))((((((''''''(((((()))************************))))))))))))))))))))))))))))))***++++++++++++*********))))))******+++,,,************************++++++++++++++++++++++++******++++++++++++******************++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,*********+++++++++++++++,,,,,,,,,+++******))))))++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,---------......---...//////000000//////000000111111222333333333222222111222333444666777555666888:::<<<<<<<<<<<<:::<<<===???@@@@@@@@@???===>>>???@@@???@@@BBBDDD??????>>>===>>>???@@@AAADDDBBBAAA???>>>======>>>;;;;;;;;;:::999777666555444555666777777555333222111111000000000/////////.....................---,,,,,,,,,,,,++++++++++++************************&&&''''''(((((())))))***))))))))))))))))))))))))iiiQQQSSSQQQLLLPPPMMMMMMMMMLLLKKKJJJIIIIIIDDDBBBBBBDDDBBB===:::;;;;;;:::888888888777444222......---------,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************+++,,,---...///...------,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////------...//////000000111000111000//////000111111---222111222666111111>>>OOOggguuuiiiiiiqqqyyyyyy}}}~~~uuuaaaWWW[[[hhhrrrvvv|||tttfffVVVCCC555000---000444333111///000222---------,,,,,,,,,,,,,,,++++++************++++++((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,---.........------,,,,,,------......//////........./////////000000000111333555777888999:::888999:::999999:::<<>><<<;;;;;;<<<<<<===???BBBDDDDDDCCCBBBAAA555555555444333222222222//////..................------------,,,+++***))))))(((&&&&&&((()))***)))))))))))))))))))))))))))'''''''''((()))*********(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((((((''''''''''''((((((************************))))))))))))))))))))))))(((((()))************))))))))))))))))))***++++++************************************************)))***+++,,,,,,+++***)))************++++++++++++***++++++++++++,,,,,,,,,************+++++++++,,,)))*********++++++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++,,,------------,,,+++,,,,,,,,,,,,------------...//////000000//////000000000111222222333333222111111111222444666777555777999<<<=========<<<:::<<<>>>@@@AAAAAAAAA@@@>>>???@@@???>>>???AAABBB???>>>=========???@@@AAABBBAAA???>>>=========>>><<<<<<;;;:::999777666555444444444555444444333222111000000000////////////,,,,,,------------------++++++++++++++++++++++++))))))))))))************&&&&&&''''''((())))))***))))))))))))))))))))))))iiiRRRSSSQQQLLLPPPMMMMMMLLLKKKJJJIIIHHHHHHCCCBBBCCCEEECCC===::::::;;;:::888888888777444222......---------,,,,,,,,,...,,,++++++---.........,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************((()))***+++,,,+++******,,,,,,,,,---------......******+++++++++,,,,,,,,,---------.........//////......------...///000111,,,///111000///111222222444444///000777222000;;;999>>>LLLaaaxxxvvv___XXXaaalllvvv{{{ooolllmmmzzztttkkkfffvvvtttaaaXXXVVVRRRddd}}}nnn[[[GGG<<<555111111555111///---...//////---+++---,,,++++++******++++++++++++************++++++((())))))***++++++,,,,,,************************,,,,,,------...---------***++++++,,,---...//////............/////////000000111333555777999::::::666666777666666777999;;;BBB@@@>>><<<;;;<<<===>>>???AAAEEEIIIJJJIIIGGGFFF666666555444444333222222......---------,,,,,,,,,,,,,,,,,,,,,+++***))))))***'''%%%$$$&&&)))******))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************)))***+++,,,,,,+++***))))))************+++++++++******+++++++++,,,,,,,,,))))))******+++++++++,,,))))))******++++++++++++)))))))))***++++++,,,,,,************************++++++,,,---------,,,,,,++++++,,,,,,,,,------------......///////////////000000000111222222333333111111111111222444666777666777:::<<<>>>>>>===<<<;;;===???BBBCCCCCCBBBAAA@@@@@@AAA???>>>===???@@@???>>>=========???@@@AAA@@@???>>>===<<<<<<======<<<<<<<<<;;;999777666555444333333333333333333333000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********&&&&&&&&&'''((())))))***))))))))))))))))))))))))lllTTTVVVTTTOOOSSSMMMLLLNNNPPPLLLFFFDDDGGG???FFFLLLLLLFFF@@@======999999999888666555333222///---++++++,,,,,,+++***---,,,+++,,,...///...------------,,,,,,+++++++++------,,,++++++***))))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------............////////////000000000000111111111111111111222222222333333333444777<<>><<<666555555444222000...---222111111000///...------+++,,,---...---,,,+++***(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((+++***)))'''''''''((()))((((((((((((((()))******))))))(((((('''''''''&&&%%%&&&((()))))))))((('''))))))(((((((((((())))))''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))(((((()))***************(((***+++***)))((()))***************************+++++++++***************+++++++++*********))))))******++++++++++++******++++++++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++******))))))***++++++,,,(((((())))))******++++++---------,,,,,,+++++++++,,,---...//////...---,,,000//////...------,,,,,,000000000111222222333333333333444444333444777:::888888;;;@@@CCCCCC???;;;;;;;;;<<<<<<======>>>>>>CCCDDDEEEFFFFFFDDDBBB@@@CCCAAA>>>===>>>??????>>>>>>===;;;999999999;;;<<<<<<;;;999888666666777777444444333222222111111000////////////..................---,,,+++******))),,,+++******))))))******(((((())))))******++++++++++++************++++++))))))(((((((((((())))))kkkSSSTTTRRRLLLPPPMMMLLLMMMOOOLLLFFFDDDGGG@@@BBBDDDDDDBBB???<<<;;;999999888777666444333222///---++++++,,,,,,+++***---,,,+++,,,---......,,,------,,,,,,,,,+++++++++---------,,,+++***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.........------------............////////////....../////////000000000000000000111111111222222000222333555888AAANNNXXXhhhsssuuubbbQQQFFF;;;777333000000000//////...//////000///...---,,,++++++++++++++++++++++++++++++***)))))))))******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............//////......///000111111222000000222666999999888777777666666666777888999;;;<<<===<<<;;;<<<>>>@@@>>>>>>??????>>><<<999888555555444333222000///.../////////.........------+++,,,,,,------,,,******(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((((((((((((((((())))))***)))(((((((((''''''''''''&&&''''''((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))(((((()))***************(((***+++***)))((()))***************************************************+++++++++*********)))))))))******++++++******)))++++++++++++++++++,,,---++++++++++++++++++++++++************************+++***************++++++)))))))))))))))*********,,,,,,,,,++++++*********+++,,,---......---,,,+++---------...............///000000111111222333333222333333333333555777:::999888999;;;???@@@???===;;;;;;<<<===???@@@AAAAAABBBCCCCCCDDDCCCBBBAAA@@@BBBAAA??????@@@@@@???>>>>>>===;;;:::999999:::;;;:::999777666555444555555444333333222222111111000////////////..................------,,,+++++++++,,,+++******))))))******)))))))))))))))*********+++******))))))******+++++++++************++++++lllSSSSSSOOOJJJMMMMMMLLLMMMNNNKKKEEEDDDFFFCCCAAA@@@@@@AAA@@@===:::999999888777666444333222///---++++++,,,,,,+++***,,,+++***+++---...---,,,,,,,,,,,,,,,++++++++++++...------,,,,,,++++++***)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---------------............/////////------........./////////////////////000000000000000222222000///000666:::???KKK\\\hhhttt|||~~~nnn[[[KKK>>>555000333111///...///000///.........//////......---,,,++++++++++++++++++++++++))))))((((((((()))******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...............------......///000111222222000///000333555555444777777666666777777888999777888999888777666777888<<<<<<<<<;;;:::888555444333333333333222111000///------------------------++++++,,,,,,+++***))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((((((''''''(((((()))***(((((((((((('''''''''''''''''''''''''''((()))))))))((((((''''''(((((()))''''''''''''((((((((((((((())))))******))))))((())))))))))))))))))))))))(((((()))***************(((***+++***)))((()))***************************))))))))))))))))))))))))+++************))))))))))))******++++++******))),,,+++******************++++++++++++++++++++++++))))))))))))))))))))))))++++++***************+++************))))))))))))++++++***************)))++++++,,,,,,,,,,,,+++++++++,,,,,,---...///////////////000111111222222333000111333333333555777:::;;;999777777:::===??????;;;<<<===???@@@BBBCCCDDDBBBBBBAAAAAA@@@@@@AAAAAABBBAAA@@@AAABBBBBB@@@>>>???===<<<:::999::::::;;;999999777666555444444444333333333222111111000000/////////............---------------------------,,,+++******))))))******************))))))))))))+++******))))))******+++++++++************++++++mmmSSSRRROOOHHHKKKMMMKKKLLLMMMJJJEEEDDDFFFGGGGGGGGGFFFEEEBBB>>><<<::::::999888777555444333///---++++++,,,,,,+++***,,,******+++,,,---,,,+++,,,+++++++++++++++++++++---------,,,,,,,,,++++++(((((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------........./////////....../////////000000000000222333333111000111333333888>>>DDDMMMaaa{{{xxx\\\RRRDDD999333222444555000//////000111111000...............------,,,,,,************************(((((((((((())))))***+++))))))))))))))))))))))))***************************************+++++++++,,,,,,---.........------,,,,,,---...///000222333111000//////000111111222666555666666666666777777555666555444444666999<<<<<<<<<<<<:::999666444333111222222222222111111000///.........------,,,,,,++++++++++++***))))))((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((((('''''''''''''''''''''(((''''''''''''((())))))((((((((((((((('''''''''(((''''''&&&&&&''')))***(((((((((''''''(((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************(((***+++***)))((()))***************************(((((((((((())))))))))))************))))))))))))))))))************))))))++++++***))))))((())))))************************)))))))))))))))))))))))),,,+++******)))*********++++++******))))))((((((++++++++++++************++++++,,,,,,,,,,,,+++++++++,,,,,,------....../////////000000111222222222...000222333333444777999:::888777888999<<>>???@@@AAABBBBBBCCCBBB@@@??????@@@AAABBBAAA@@@AAABBBCCCCCCAAA>>>???>>>===;;;::::::::::::;;;:::999888777666666555333333222222111000000000//////.........---------,,,,,,---------.........,,,+++******))))))******++++++******))))))((((((******))))))))))))******))))))(((((((((((())))))nnnTTTSSSPPPIIILLLMMMKKKKKKLLLIIIDDDCCCFFFGGGKKKOOONNNGGGAAA===<<<;;;;;;:::999888666555444///---++++++,,,,,,+++***+++***)))***,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,++++++(((((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------................../////////000000000/////////000000000000111+++---000222222111111111444444222000222===NNN\\\kkkvvvyyynnnqqq}}}zzzeeeQQQCCC>>>999222------///111333000//////000111000...,,,...------,,,,,,,,,,,,,,,************************)))))))))))))))***+++,,,))))))))))))))))))))))))************************)))))))))******++++++++++++,,,,,,---...---------,,,,,,,,,---...000111222///000000//////000111222444444555555555666666666888888777666888===CCCIII<<<;;;:::999777555333222111111111222222111111000111111000///...,,,,,,+++,,,,,,+++***)))))))))((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''(((((()))'''''''''((((((((((((((((((''''''&&&&&&''')))***((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************(((***+++***)))((()))***************************''''''(((((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))++++++***)))((((((((((((************************************************++++++***************+++++++++******))))))((((((+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------...//////000111111222222...000222333333444555777777888:::;;;<<<===>>>???=========>>>>>>>>>>>>>>>CCCBBB@@@??????@@@BBBDDD@@@@@@@@@BBBCCCCCCAAA??????>>>===<<<;;;::::::999:::999999888777666555444333333222111111000000///............------------++++++,,,,,,---.........,,,+++******))))))******++++++******))))))((((((***))))))))))))))))))***))))))(((((((((((())))))mmmTTTTTTQQQKKKNNNMMMJJJJJJKKKHHHCCCCCCFFFDDDJJJPPPNNNFFF>>>:::;;;;;;;;;:::999888666555444///---++++++,,,,,,+++******)))((()))+++,,,+++************+++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.............../////////000000000////////////000000000000+++---///000111111111000000222333222111444999>>>DDDLLL^^^vvv{{{yyy|||{{{}}}fffPPP???777333444222///...//////...---...---,,,---......,,,***...---,,,++++++++++++,,,******************************)))))))))***++++++))))))))))))))))))))))))************************)))))))))***++++++,,,,,,++++++,,,---------------,,,,,,------...///000111...///000000///000222444333444555666666666555555777777666666888===EEEJJJ::::::999777555444333222111111111222111111000000111111000///...---,,,,,,...---,,,***))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((())))))***)))))))))''''''&&&&&&''''''((()))'''''''''((((((((((((((('''''''''''''''((())))))(((''''''&&&&&&''''''(((''''''''''''(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((()))***************(((***+++***)))((()))***************************'''(((((())))))******+++(((((()))))))))))))))***((())))))******))))))(((+++***))))))))))))))))))******************************************************))))))***++++++,,,************)))))))))))),,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,......///000000111111222...000222333333333444555444777;;;===========================<<<<<<<<<<<>>===<<<:::999999777777777666555444222222222222222111000000//////.........------------,,,+++++++++,,,,,,---------,,,+++******))))))******************))))))))))))***))))))(((((())))))***++++++************++++++jjjRRRSSSQQQKKKOOOMMMJJJIIIJJJGGGBBBBBBFFFCCCFFFIIIHHHDDD???;;;:::999999999888666555333222///---++++++,,,,,,+++******)))((()))+++++++++))))))*********++++++++++++******************************************++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........------........./////////------.........////////////...//////111111111000...000333444444444555666666999BBBQQQ```rrr}}}ssseeePPP???444222555999000///...///111111///...,,,+++***+++,,,---,,,+++------+++*********+++,,,******************************)))((((((((())))))))))))))))))))))))))))))************************))))))******+++,,,,,,---++++++,,,------------,,,---------------...///000,,,...000111111222555888555555777888888888777666444555666666777999===@@@;;;;;;999888777666666666111111222111111000//////---------------------...///...---+++***)))******(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&((()))))))))(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))&&&''''''((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((()))***************(((***+++***)))((()))***************************(((((())))))***++++++,,,(((((((((((())))))******(((((())))))))))))((((((******)))))))))***++++++************************))))))))))))))))))))))))(((((())))))***+++------)))))))))))))))***************++++++,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++,,,,,,------.........//////000111111111...000333333222111222222333666:::<<<;;;:::;;;===<<<<<<<<<<<<<<<<<<<<<<<<@@@??????>>>???@@@AAABBB@@@???>>>>>>@@@AAAAAA@@@@@@??????>>><<<;;;999888666666777666555444222111222222111111000000//////.........---------,,,,,,******++++++++++++++++++,,,+++******))))))******)))))))))))))))*********))))))(((((((((((())))))++++++************++++++hhhQQQRRRPPPLLLPPPMMMJJJIIIIIIFFFBBBBBBFFFEEEDDDCCCCCCCCCBBB???<<<777777777666555333111111///...,,,+++,,,,,,+++******(((((()))***+++***)))))))))******++++++++++++))))))))))))))))))******+++++++++***************************************************************+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......---,,,+++,,,...///000000111111000//////000222333222111444999===EEEWWWiiissseeebbbcccppp}}}zzzuuurrrrrr|||hhhRRRDDD>>>888333444666555111...111///......000000000///,,,+++******---...///...---,,,+++*********+++,,,))))))))))))))))))))))))***)))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------++++++,,,---------,,,,,,......---------......///+++...111222222333777;;;666777888::::::999999888777999;;;<<<:::999999999>>>===<<<;;;::::::::::::222222222111111000///...))))))***+++---...//////000///---+++*********+++(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((($$$%%%'''((((((((('''''''''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))%%%&&&((()))))))))(((''''''''''''&&&&&&'''''''''''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))(((((()))***************(((***+++***)))((()))***************************((())))))***+++,,,,,,,,,'''((((((((())))))******(((((())))))))))))((((((******))))))***+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))***,,,---...(((((())))))******++++++))))))******++++++++++++,,,+++***))))))***+++,,,((()))***+++---...///000......//////000111111111///111333333222111111111333666999999888888;;;===:::;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>???@@@@@@@@@???======???@@@AAAAAA@@@@@@???>>>===;;;999888888888999999777666444333222222111111000/////////......---------,,,,,,,,,************************,,,++++++***)))*********(((((())))))******++++++))))))(((((((((((())))))))))))(((((((((((())))))bbbOOORRRLLLPPPNNNOOONNNKKKIIIGGGFFFEEEEEEFFFFFFEEEDDDBBB@@@===;;;999999999888666555333222///...---,,,+++,,,------,,,++++++++++++,,,------,,,,,,,,,---------......,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,,,,,,,,,,------,,,++++++,,,---......,,,,,,---...+++,,,------......---------------............///------------------------000000////////////000000000000//////.........---000000000000000000000000000222333333333666;;;???RRRaaavvv{{{oooooouuuuuuqqquuuuuu{{{yyymmm]]]OOOEEE===666000222111111000///......---///...---,,,,,,---...///.........------,,,,,,,,,,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,+++***+++---...---,,,+++,,,------......------000000000111222333444555777888888999999:::;;;;;;999999888777888:::===>>>888888888888888888888888000000000000////////////...---,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((()))))))))))))))(((((()))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,)))******)))(((''''''((()))((('''&&&&&&'''((())))))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))(((''''''''''''''')))))))))))))))))))))))))))************+++++++++))))))))))))************,,,,,,+++******+++++++++---------............////////////000111111222222444444555666777999;;;<<>>???@@@AAAAAA@@@???===<<<;;;::::::777777777777666555444333666555333222000///.........---,,,,,,++++++,,,,,,+++++++++************)))******))))))((((((''''''))))))))))))************((()))+++,,,,,,+++***((())))))(((((((((((())))))aaaOOOSSSMMMPPPNNNOOONNNKKKHHHFFFEEEDDDDDDDDDDDDDDDCCCBBB???===<<<999999888888666555444333///...---,,,+++,,,------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------++++++***))))))***++++++*********+++++++++,,,,,,,,,+++)))(((((()))+++,,,+++,,,,,,---,,,,,,+++++++++---...---,,,+++,,,---+++,,,------......------------------............------------------------000//////......//////000000/////////.........---////////////////////////666333111000111222222222===FFFQQQfffrrrgggUUUMMMBBB:::777444000---000//////......---------...---,,,++++++,,,---......---------,,,,,,,,,,,,,,,+++******)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))***++++++,,,,,,++++++,,,+++***+++---...---,,,+++,,,------......------///000000111222333555666777777888888999::::::::::::999888888888:::<<<===999999888888777777777777111111111111000000000000///...---,,,+++******************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,)))******)))((('''''')))))))))(((''''''((())))))))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))*********+++++++++))))))))))))************,,,,,,++++++++++++,,,,,,---------............////////////000111111222222444444555666888:::<<<===CCC@@@>>>@@@CCCEEECCC@@@============>>>>>>>>>>>>>>>======>>>>>>???@@@AAA>>>===;;;999888777666666555555555555444333222111555444333111///............---,,,,,,++++++,,,,,,+++++++++************)))***)))))))))((((((((('''))))))))))))************((()))+++,,,+++***((('''))))))(((((((((((())))))aaaOOOSSSNNNQQQOOOOOOMMMKKKHHHFFFDDDBBBBBBBBBBBBBBBBBBAAA???===<<<888888888777666555444333///...,,,+++++++++,,,---,,,,,,,,,,,,,,,---......*********+++++++++,,,,,,++++++***))))))***++++++*********++++++++++++,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,+++++++++,,,---,,,+++***+++---+++,,,------......------------------............------------------------.........------........./////////...............////////////////////////777333///000444777777555444777777@@@RRR[[[bbbpppxxxzzzrrriii[[[JJJ@@@999555000///111222111///------------------------,,,++++++******++++++,,,------,,,,,,,,,,,,,,,++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))***++++++,,,,,,++++++,,,+++***+++,,,------++++++,,,------......------......///000111333555666666666777777888999999999;;;:::999888888999:::;;;:::999888777666666666555222222222111111111000000//////---,,,******))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''(((((((((((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((()))***)))((('''((()))***))))))(((((())))))***)))))))))*********++++++***))))))(((((())))))***))))))))))))))))))))))))))))))((('''''''''(((((()))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++------,,,,,,,,,,,,---------------............////////////000111111222222333444555666999;;;===???CCC@@@>>>@@@CCCDDDCCC@@@AAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>?????????>>>===;;;999888777666333333333333222111000000333222111000......------...---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))(((((((((((())))))))))))************((()))*********((('''&&&(((((())))))))))))((((((```PPPTTTNNNQQQOOONNNMMMKKKHHHEEECCCAAA@@@???@@@AAAAAA@@@???>>>===777777777777666555444333...---,,,+++++++++,,,---,,,,,,,,,,,,,,,------...))))))))))))************+++******************+++************++++++++++++++++++***))))))***++++++******+++,,,,,,,,,,,,+++***+++,,,,,,******+++,,,+++,,,------......------,,,,,,---------.........------------------------...------,,,,,,------...........................////////////////////////111000///111888AAAHHHLLL444666111111;;;<<<<<>>888333111222000///000222333222000,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))***************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))***++++++++++++++++++*********,,,---,,,++++++,,,------......------------...///111333555666555555555666777777888888;;;:::999888888888888999:::999777555444444444444111111111000000000000///000///---+++***)))((((((***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''((((((''''''''''''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''(((((())))))))))))((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((()))***)))((('''((()))******))))))))))))******))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((((((((()))(((((((((((((((((((((((())))))))))))************))))))*********+++++++++------,,,,,,,,,---......---------............////////////000111111222222333333555777999<<<>>>@@@@@@???>>>???AAABBBAAA???BBBBBBAAAAAA@@@??????>>>??????>>>>>>===>>>>>>>>>@@@???>>><<<:::888666555222222222222222111000000222111000......---------...---,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))((((((((((((((()))))))))************((()))))))))((('''&&&%%%'''((()))******)))((('''aaaPPPTTTOOOQQQOOOMMMLLLKKKIIIFFFDDDBBB@@@??????@@@@@@@@@???>>>===777777777777666444333222...---,,,+++***+++,,,,,,,,,++++++++++++,,,------((((((((()))))))))***************++++++*********))))))*********++++++++++++******************+++)))***++++++,,,,,,,,,+++***+++,,,,,,******+++,,,+++,,,------......------,,,,,,,,,------------...------------------------------,,,,,,,,,,,,---------------.......................................,,,...000111444>>>LLLWWW999;;;444...444333...222000444888<<>>???===<<<<<<<<<>>>>>>>>>===AAAAAA@@@???>>>======<<<>>>>>>======<<<=========;;;;;;:::999777555333222222333333333333222222111000000///...------.........---,,,,,,++++++,,,,,,+++++++++*********))))))(((((((((((())))))))))))((()))))))))************((((((((((((''''''&&&&&&(((((())))))))))))((((((aaaQQQUUUNNNPPPMMMLLLLLLKKKIIIGGGEEECCCBBB???@@@AAAAAA@@@???>>>===888888777777555333222111...---+++*********+++,,,***************+++,,,,,,((((((((()))))))))******)))***++++++++++++***))))))))))))************+++************************((()))***+++,,,,,,,,,,,,+++,,,---,,,+++***+++---+++,,,------......------,,,,,,,,,,,,---------------------------------------------,,,,,,------------------------.................................,,,///111...+++000===HHHKKKLLL>>>111222222...111///000000000111444888<<>>444---111------222333111000111....../////////...---,,,------------------------***+++,,,,,,,,,,,,+++***)))************+++++++++'''((()))*********)))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((()))******++++++******+++***)))***+++,,,,,,***+++,,,------......------............///111222333222222333333444555555555777777777666666555555444666444222000//////000111//////.........---------......,,,+++))))))(((((())))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&'''((())))))******)))&&&'''((()))***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((('''((())))))(((((()))***((())))))******))))))(((((((((((()))))))))******)))((((((''''''(((((()))))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))((((((((()))))))))***************++++++++++++,,,,,,+++++++++,,,---...///---------............////////////000111111222222222333444555888:::<<<>>>:::;;;;;;;;;<<<<<<<<<<<>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;999777555444333333444444444333333222000//////.........//////...---,,,,,,++++++,,,,,,+++++++++************)))(((((((((((())))))))))))))))))))))))************((((((((('''(((((((((((())))))(((((((((((())))))bbbRRRUUUNNNOOOLLLKKKKKKKKKJJJIIIGGGEEEDDDAAAAAABBBBBBAAA???===<<<999999888777555222000///------+++*********+++,,,))))))(((((())))))***+++(((((()))))))))*********)))***++++++++++++***)))))))))))))))*********************++++++*********((()))***++++++,,,,,,,,,+++---...---,,,+++,,,---+++,,,------......------++++++,,,,,,,,,---------------------------------......------------......,,,,,,,,,------.................................---000111...******///444LLLNNN@@@222333222...///////////////111222444555333:::<<<999888???HHHMMMOOO```sss}}}yyyeeeccc^^^XXXQQQJJJDDDAAA===:::777555555666666666,,,+++...333333///,,,------...//////.........///------,,,,,,++++++******))))))***++++++***))))))))))))))))))******++++++&&&''')))***+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((())))))***************+++))))))***+++,,,+++***+++,,,------......------///............///000111111111222222333444444444444444444555444444333333333111///---,,,---///000////////////............---,,,+++***))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((()))((('''&&&&&&'''((()))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&'''((()))************%%%&&&((()))***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))(((((()))+++'''((())))))))))))((('''(((((((((((()))))))))***((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((()))******+++))))))))))))))))))))))))(((((((((((()))))))))************+++++++++,,,,,,*********++++++,,,---...---------............////////////000111111222222222333333555777999:::<<<:::;;;;;;;;;;;;;;;<<<=========<<<<<<;;;;;;;;;:::999999999999:::;;;;;;<<<<<<<<<===>>>===;;;999888222222333333444333333222000//////...//////000000...---,,,,,,++++++,,,,,,+++++++++************)))'''((((((((()))))))))***))))))))))))************''''''''''''((()))******+++***'''&&&&&&'''***+++cccRRRUUUNNNOOOKKKJJJKKKKKKKKKJJJHHHFFFEEEBBBBBBBBBBBBAAA???===<<<::::::888777444222///...---,,,+++*********+++,,,((((((((((((((())))))***))))))))))))************)))***+++,,,,,,+++***)))))))))))))))******************++++++++++++******(((((()))++++++,,,,,,,,,,,,---......,,,,,,---...+++,,,------......------++++++,,,,,,,,,---------------------------------///......------......///,,,,,,,,,------.................................---...000111000...------444;;;444,,,222333...---000000///000111111000///+++222555333333666999999;;;HHHSSSSSSQQQXXXdddmmmttt{{{{{{uuuooohhhdddaaa\\\TTTMMMAAAAAAAAA???;;;888777777///000222222111///---,,,///------000///,,,---111+++,,,---,,,++++++,,,------,,,,,,+++***)))(((((('''((()))******)))((('''(((((())))))*********+++%%%''')))***+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((()))******************)))))))))+++,,,+++***+++,,,------......------//////............//////000111111222333333444444222333333444444333333222111///---++++++,,,///000000000000000////////////,,,,,,+++***)))))))))***)))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))***))))))***((('''&&&&&&'''(((***&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&'''((()))************%%%&&&((()))***)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((&&&((())))))(((((()))+++&&&'''((())))))((('''&&&(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,************+++,,,---...---------.........///////////////000111111222222222333333444666777999::::::;;;<<<<<<;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;777777888888999:::;;;<<<888999:::;;;;;;999777666111222222333333333222222000////////////000000111...---,,,,,,++++++,,,,,,+++++++++************)))'''((((((((())))))******))))))))))))************''''''''''''(((***+++,,,,,,***'''%%%%%%'''***,,,gggOOOPPPNNNIIIMMMLLLMMMMMMLLLJJJGGGCCCAAACCC@@@@@@DDDDDD???;;;;;;;;;999777555444111...+++---***(((''')))+++,,,,,,,,,,,,+++***))))))))))))++++++************++++++)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))///...,,,***))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++******,,,...+++++++++,,,,,,---------///...,,,+++***++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,---------......---.../////////...---,,,......------------......---......///000111111222111000///////////////000444;;;>>>:::666888;;;<<>><<<;;;<<<;;;:::999999:::;;;<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;:::999888777666222222222111222222333333111000000///...---------------,,,,,,,,,,,,++++++******))))))))))))******(((((((((((())))))))))))((()))*********((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))gggOOOPPPNNNIIILLLKKKKKKLLLKKKIIIEEEBBB@@@DDD@@@???AAABBB>>><<<<<<:::999777666666444111///---+++))))))***+++,,,+++,,,++++++************++++++******))))))******+++)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))'''(((***+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++******,,,...++++++,,,,,,------------...---,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++***+++++++++,,,,,,,,,------,,,,,,,,,------------...+++,,,---...//////............------------......---......///000000111111000///////////////000000222888:::555111222444444555444444555777999<<<>>>:::999999999999:::;;;<<<888:::<<<>>>@@@@@@??????;;;:::999777555333111000666555555444333222111111111000//////000111000///////////////.........------------,,,,,,,,,++++++,,,,,,------------,,,,,,+++******************+++(((((())))))))))))(((((()))************))))))(((************)))((('''&&&'''''''''''''''((())))))(((''''''''''''''''''((()))((((((((((((((()))***(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---...//////---.........---...000333//////111111222111111000333333333333333333333333555555333000,,,,,,...111---.........,,,+++,,,---+++++++++******)))))))))''''''(((((((((((('''''''''''''''''''''((())))))&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((((()))******(((((()))***((((((((((((((()))))))))(((((((((((())))))))))))+++***)))((('''(((((()))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---////////////////////////000000000000000111111222444444333333444666999:::;;;<<<>>>??????>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;<<<;;;;;;:::888666555444333333222111111222222222000000000///...---------------,,,,,,,,,+++++++++******))))))))))))******(((((((((((())))))))))))((())))))))))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))gggOOOPPPNNNHHHLLLJJJJJJJJJJJJHHHEEEBBB@@@DDD???>>>AAAAAA>>><<<===:::999777777777666444222---+++***+++,,,---,,,***++++++******++++++,,,---+++******))))))******+++)))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))###&&&)))---//////---,,,++++++,,,,,,,,,,,,,,,,,,+++,,,---,,,******,,,---,,,,,,---------------...,,,++++++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------)))***,,,---.../////////......------------......------......///000000000...............///000111111666777222---.........000///...---------//////555444333222111111111111...///111222333333222222222222222333222222111111000000/////////.........///...------//////...---//////.........---------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++************************(((((())))))))))))(((((())))))))))))************)))******))))))((('''&&&&&&''''''((((((((((((((('''(((((())))))(((((('''***)))((((((''''''(((((((((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++------------...///000000,,,---......---...111333///000111111222222111111333333333333333333444444444555666444222000///000---.........,,,+++,,,---++++++***)))((((((''''''''''''(((((((((((('''''''''''''''''''''((())))))'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************************(((***+++***)))((()))***&&&&&&'''((())))))******(((((((((((())))))))))))******)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,++++++,,,,,,---////////////////////////000000000000000111222222444444444555666888;;;<<<:::;;;===>>>??????>>>===<<<======>>>>>>======<<<======>>>>>>>>>>>>=========<<<;;;:::888555333222444333222111111111111111000000//////...---------,,,,,,,,,,,,++++++++++++******))))))))))))******(((((((((((()))))))))))))))(((((((((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))gggOOOPPPNNNHHHKKKIIIJJJJJJJJJHHHEEEBBB@@@BBB??????CCCDDD???<<<<<<;;;:::888888777666333111---,,,,,,,,,...---+++***************+++,,,---...******))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((()))+++,,,,,,+++***)))+++++++++++++++,,,,,,,,,+++,,,,,,,,,******+++---------------------------*********++++++,,,---------,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,---............------,,,,,,------...---------....../////////---,,,------...///000111111555666111......///---000000000000000111222333333333222111000/////////000000111222222222111111111111111111000///...---........................///---,,,---...///...---.........---------,,,,,,++++++************************++++++++++++***************++++++*********(((((())))))))))))((((((((((((((())))))***++++++)))))))))))))))(((''''''%%%&&&((()))))))))(((''''''((()))******)))(((''')))(((((('''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---...///000......///...---...000222000000111111222222222222333333333444444444444444333555777777555222000...///000000000...---...///++++++***)))(((((('''&&&''''''(((((((((((('''''''''''''''''''''((())))))((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************************)))***+++***)))((()))+++&&&&&&''''''((())))))***(((((((((((())))))))))))***))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,+++++++++,,,------////////////////////////000/////////000111222333444444555666888:::<<<>>>:::;;;<<<===>>>>>>>>>>>><<<===>>>??????>>>===<<<<<<==================<<<<<<<<<;;;:::999777555444444444222111000000000000/////////......---------,,,,,,,,,++++++++++++*********))))))))))))******(((((((((((()))))))))))))))(((''''''''')))***+++(((((())))))))))))((((((((((((((((((((((((((((((gggPPPQQQNNNGGGJJJJJJJJJKKKJJJIIIFFFCCCAAA@@@>>>AAAFFFGGGBBB<<<;;;===;;;999777666444111...---,,,,,,,,,------+++))))))))))))***+++,,,---...***))))))))))))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))---,,,+++***))))))))))))*********++++++,,,,,,,,,***+++,,,,,,+++***+++,,,------------------------)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,------------------............,,,,,,,,,,,,---...000000///222333///...000000............///000000111222...............---------,,,,,,---------------,,,((()))***+++,,,------------------------.........///...------...///...---------------,,,,,,,,,,,,************************)))******++++++******))))))***++++++++++++***)))(((((())))))))))))(((((())))))(((((()))***+++,,,((())))))))))))(((((('''%%%&&&((()))))))))(((''''''((()))******)))((('''&&&&&&&&&&&&'''((()))***(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,---...//////000000...------///000111111111111111222222333333333333444444555555555222333555666666333000---///000000000...---...///,,,++++++***))))))((((((''''''(((((((((((('''''''''''''''''''''((())))))((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((***+++***)))((()))***''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++,,,+++++++++,,,,,,---...////////////////////////////////////000111222333444555666777999;;;===>>>::::::;;;<<<===>>>>>>>>><<<===>>>??????>>>===<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;:::999888888444333222111000000//////............------------,,,,,,+++++++++***************))))))))))))******(((((((((((()))))))))))))))(((''''''''')))***+++(((((())))))))))))((((((((((((((((((((((((((((((gggPPPQQQNNNGGGIIIIIIJJJKKKJJJIIIFFFDDDBBB???===@@@FFFGGGAAA<<<;;;>>><<<:::888666444000......---++++++,,,,,,***)))))))))))))))***+++,,,---***))))))(((((())))))***))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))+++***)))(((((()))+++,,,))))))******+++,,,,,,,,,)))+++,,,,,,+++******+++------,,,,,,,,,,,,++++++)))***++++++,,,++++++*********++++++++++++,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++************+++------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---...///+++...///,,,---000000...---------------------,,,...//////000000000000//////////////////000000000,,,---......////////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///...,,,------,,,,,,,,,+++++++++***************+++++++++*********++++++*********)))***+++,,,,,,+++***)))(((((())))))))))))((((((******((((((((()))***+++(((((())))))))))))((((((&&&''''''((((((((((((((('''(((((())))))(((((('''%%%%%%%%%&&&'''(((***+++(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++++++++++++++,,,---....../////////...------///111222111111111111222333333333333333444555555666666333333333444555333000...---.........,,,+++,,,---++++++************))))))''''''(((((((((((('''''''''''''''''''''((())))))'''''''''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''')))***)))((('''((()))((('''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))************+++++++++++++++,,,---......////////////////////////////////////000111333333555555777888:::;;;<<<===;;;;;;;;;<<<<<<======>>>;;;<<<<<<======<<<<<<;;;999999::::::::::::999999999999999::::::999999999333222111000000000000000------------------------++++++++++++******************))))))))))))******(((((((((((()))))))))))))))(((((((((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))gggPPPQQQNNNFFFIIIHHHIIIIIIIIIHHHFFFCCCAAA@@@======AAABBB>>><<<<<<>>><<<:::999888666333000///---***)))*********)))(((((((((((()))***++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))'''(((((()))***++++++,,,((())))))***++++++,,,,,,(((***,,,,,,+++*********,,,,,,+++++++++***************+++,,,++++++)))))))))))))))******+++++++++************++++++++++++***++++++++++++,,,,,,,,,++++++***))))))***+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,......,,,---000000---...............------,,,)))***+++,,,,,,+++***)))+++******++++++,,,------,,,,,,++++++***)))''''''------,,,,,,,,,,,,,,,,,,---+++++++++,,,---,,,+++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,***++++++++++++++++++***(((***+++,,,,,,+++***((((((((())))))))))))((((((,,,+++)))((('''(((***+++(((((())))))))))))(((((('''''''''''''''((())))))(((''''''''''''''''''(((&&&&&&&&&&&&&&&'''((()))(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++,,,++++++,,,,,,---...///,,,---...------///111444222222111111111222333444333333444444555666666666666444222222444444222000---.........,,,+++,,,---((((((((())))))))))))***''''''(((((((((((('''''''''''''''''''''((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''((((((((((((%%%&&&&&&''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((&&&((()))((('''&&&'''(((%%%&&&&&&''''''((((((((((((((((((((())))))))))))((())))))***)))((('''&&&'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))************++++++++++++,,,---...///////////////////////////......//////000222333444555666777888::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<===;;;::::::::::::::::::;;;888999999999999999999888888888888888888777666555111111000000000000111111------------------------++++++++++++******************))))))))))))******(((((((((((())))))))))))((())))))))))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))gggPPPQQQNNNFFFHHHGGGGGGHHHHHHGGGDDDBBB@@@AAA<<<:::<<<===;;;<<<>>>===<<<:::::::::999666444///---)))(((((()))***)))((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))&&&(((***,,,,,,+++)))(((((())))))***++++++,,,,,,(((***,,,,,,+++***)))***+++++++++*********))))))***+++,,,,,,+++***)))((((((((())))))*********+++)))************+++++++++******+++++++++,,,,,,,,,))))))(((((()))+++---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,...000///---...111111---***+++,,,---............///000000111000///---,,,+++++++++,,,,,,---//////+++,,,---.../////////////////////.........------+++***)))***+++,,,+++))),,,,,,,,,+++++++++************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++((()))+++,,,,,,+++)))((((((((())))))))))))((((((---+++)))((('''((()))***(((((()))))))))))))))((((((((('''&&&&&&((()))***((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++---------------///000000)))***,,,---...000444777333222111111111222333444333333444444555666777777999555222111333444444222///000000000...---...///&&&&&&''''''((()))))))))''''''(((((((((((('''''''''''''''''''''((())))))%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((###$$$%%%&&&((()))******(((((((((((())))))))))))((()))*********)))'''&&&'''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************++++++++++++,,,---...///////////////////////////.........///000222333444555666777888999:::::::::===<<<<<<;;;;;;;;;<<<<<<::::::888777777888::::::888999999::::::999999888888888888777666444333222111000000000000000111222------------------------+++++++++************)))******))))))))))))******(((((((((((())))))))))))((()))*********((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))dddPPPNNNOOOLLLIIIFFFGGGHHHHHHGGGDDDBBB@@@???======??????<<<<<<>>><<<;;;::::::999888444222///---+++***++++++***)))+++++++++*********))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))************(((((()))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************+++***)))))))))***,,,,,,)))************++++++++++++++++++*********))))))...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***000///---,,,+++,,,------------,,,,,,+++***))))))******++++++++++++******))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((((((************************))))))(((((('''''''''&&&(((''''''''''''((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------------......///000000000111111222333444444444444111222444555555555555444555444444333333222222111//////...---,,,,,,+++++++++******)))(((''''''&&&******))))))((((((''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''&&&&&&'''***++++++***(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******))))))((('''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((************************'''((()))++++++******))))))************+++++++++***+++------,,,,,,,,,---..............................///000111222333333555555666888888999999999:::;;;;;;<<<======<<<<<<::::::::::::::::::::::::777888888999999999888888666666666555444444333333222222222111000//////...///......---+++***))))))---,,,,,,+++***)))(((((())))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))fffRRROOOOOOLLLHHHGGGHHHHHHHHHGGGEEECCCAAA???<<<<<<>>>>>>;;;;;;>>><<<;;;:::999999777444222///---+++***++++++***)))+++++++++*********))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((()))))))))*********(((((()))***************))))))))))))))))))))))))************++++++++++++******************************)))))))))***+++,,,))))))*********++++++++++++++++++*********)))))),,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++++++++************++++++,,,,,,++++++***---,,,+++***)))******+++---,,,,,,+++******)))))))))******++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))******+++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------------......//////000000000111222333444444444444444555666666666555333222333333333222111111000000///......---,,,,,,++++++*********)))((('''''''''))))))))))))((((((''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((()))((('''((()))***)))((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******))))))(((''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))((())))))*********+++++++++)))+++------,,,+++,,,---..............................///000111222333333666666777888999:::999999:::;;;;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::777888888999999999888888666666555555444333333333222222111000000///......///...---,,,+++******))),,,++++++******)))))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))hhhSSSOOOOOOKKKHHHGGGHHHIIIIIIIIIFFFDDDCCC???<<<;;;===<<<::::::===<<<;;;999999888777444222///---+++***++++++***)))+++************)))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))***************************************))))))))))))***++++++)))))))))*********+++++++++************)))))))))++++++***))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,++++++++++++***************++++++++++++******,,,+++******)))*********,,,,,,++++++***))))))))))))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&((()))))))))((('''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((()))******++++++,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,---------------...//////000000000111222333444444444444666777777777555333111000222222111111000/////////......------,,,,,,++++++******))))))(((((('''''')))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((***)))'''((())))))'''&&&''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******)))((((((''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((()))))))))*********++++++(((***,,,,,,+++***+++,,,------------------------......///000111222333333666777888999999::::::999;;;;;;;;;<<<<<<;;;::::::888888999999::::::;;;;;;888888999999999888888777666555555444444333333222111111000000//////............---,,,+++******)))************************))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))gggRRROOOOOOLLLIIIHHHIIIJJJJJJIIIHHHEEEDDD???;;;:::<<<;;;888999<<<===;;;999888888666444222///---+++***++++++***)))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((************************((((((((((((((())))))***(((((((((((()))))))))***(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))******+++))))))))))))************************))))))))))))+++******)))))))))******++++++++++++++++++++++++************************)))))))))***+++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********++++++++++++******************++++++++++++******,,,,,,,,,+++++++++,,,,,,++++++******))))))))))))))))))************))))))((((((((((((((((((((((((''''''(((((())))))******''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&(((******)))'''&&&((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))***+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000111222333333444333333555555666555444222000///222222111000000//////...---------,,,,,,,,,++++++***)))))))))((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((()))(((''''''((()))(((''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***)))(((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((()))((())))))))))))************((()))++++++*********+++------------------------......///000111222333333666666777888888888888888:::;;;;;;;;;;;;:::999999777777888999:::;;;;;;<<<888888999999999888777777555555444444333222222222000000000//////.........------,,,,,,+++******)))((()))))))))*********+++))))))))))))))))))))))))***((('''((()))***)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))dddPPPNNNOOOMMMJJJHHHIIIJJJKKKJJJHHHFFFEEE@@@<<<:::;;;:::777888<<<===;;;888777777666444222///---+++***++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((())))))***'''(((((((((((()))))))))(((((()))***************))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))************(((((()))))))))*********))))))))))))))))))))))))++++++*********++++++,,,************************************************************************++++++++++++++++++++++++*********+++++++++,,,,,,************************************************+++++++++*********)))))))))******++++++******)))***+++++++++++++++++++++******))))))))))))(((((()))))))))******)))))))))((((((((((((((((((((((((''''''(((((())))))******''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((%%%&&&(((******)))'''&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''(((((()))******++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000111222333333333333222222333333222000///...222222222111000000//////,,,,,,,,,,,,,,,+++++++++))))))))))))(((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''&&&%%%&&&)))***)))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((()))))))))*********((()))++++++*********+++------------------------......///000111222333333444555555666666666666666999:::::::::::::::999999777777888888999:::;;;;;;999999999999999888777666444444444333222222111111/////////...............,,,,,,,,,++++++******)))((((((((()))******++++++))))))))))))))))))))))))***((('''((()))***)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))cccPPPNNNPPPNNNKKKGGGHHHIIIJJJJJJHHHFFFEEEAAA<<<:::;;;:::777888<<<===;;;888666666555444222///---+++***++++++***)))(((((()))))))))))))))***))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******''''''(((((((((((())))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))******))))))((((((((()))))))))******(((((()))))))))))))))***+++************+++,,,,,,))))))))))))))))))))))))*********************************)))))))))((((((************************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))*********+++************)))))))))))))))************))))))''''''((())))))))))))((()))))))))(((((((((((((((((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''((())))))******+++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,---....../////////000111222333333333333000111111111111///---,,,222222111111000/////////,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((%%%%%%$$$&&&(((******)))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******(((''''''''''''(((((()))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++((((((((()))))))))******(((***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000111222333333444444555555555555444444777888999999:::::::::999777777888888999999::::::999999999999999888777666444333333222222111111000..................------,,,,,,++++++************((((((((())))))*********))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))dddQQQOOOPPPNNNKKKFFFGGGIIIJJJIIIHHHFFFEEEBBB===;;;;;;:::777999<<<===;;;777666555555444222///---+++***++++++***)))(((((((((((())))))******))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((()))******'''''''''((((((((())))))(((((()))***************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''''')))*********)))((((((((((((((()))))))))***(((((((((((())))))******)))))))))))))))***++++++))))))))))))))))))))))))************************(((((())))))))))))))))))************************))))))))))))*********+++))))))))))))))))))))))))((((((((()))))))))******************))))))))))))))))))************))))))&&&&&&((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''(((((()))*********++++++++++++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------......//////000111222222333333222333333333222000...,,,***111111000//////......---++++++++++++++++++++++++(((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''&&&%%%&&&((()))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******'''''''''''''''((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''((()))***+++(((((((((((()))))))))***)))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......///000111222333333444555555555555555444444555666777999::::::::::::888888888888888999999999999::::::999999777666666333333333222111111000000------------------------++++++++++++************((((((((()))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))fffRRRPPPPPPMMMJJJFFFGGGHHHIIIIIIHHHFFFEEECCC>>>;;;;;;:::888999======;;;777555555555444333///---+++***++++++***)))'''((((((((())))))******))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((()))******''''''''''''((((((((()))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''')))*********)))((((((((((((((())))))))))))'''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******************))))))))))))))))))************))))))'''((()))+++++++++***)))'''''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''(((((()))***************+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,------......//////000111222222333222222666666555333000---***(((000//////...------,,,,,,++++++++++++++++++++++++(((((((((((())))))))))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''(((((()))'''&&&&&&'''(((&&&%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))******'''''''''''''''((()))***&&&'''''''''(((((())))))((((((((((((((((((((((((************************(((''''''&&&&&&((()))***(((((((((((())))))))))))***+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......///000111222333333555666666666666666555555444555777888:::;;;;;;;;;999999999888888888888888:::::::::999999777666666333333222222111000000000------------------------+++++++++***************)))))))))))))))((((((((())))))))))))))))))))))))***((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))hhhTTTQQQPPPKKKFFFHHHHHHHHHGGGDDDBBBBBBCCC@@@>>>>>>???<<<777666999===:::777666666555333222///...---,,,+++*********)))************+++++++++'''''''''(((((()))***+++***++++++***))))))***,,,((((((((((((((((((((((((&&&'''(((*********))))))+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))---***%%%""""""%%%***---)))((((((((()))***++++++))))))************)))))))))************+++++++++******))))))))))))******(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''*********)))((('''''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))***)))'''&&&%%%%%%%%%&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((((((((((((((((('''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&((()))***)))((()))***))))))))))))))))))))))))***++++++,,,,,,------...,,,,,,,,,---------......000000//////............//////000000111111222222555444333000---+++,,,.../////////...------,,,,,,******+++++++++,,,,,,,,,''''''(((((())))))******'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%'''%%%###$$$'''((('''%%%&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******)))((((((((((((((((((((())))))))))))(((((()))************+++++++++..................------111111222333333333222222444333333555999999777444666666777888:::;;;<<<<<<;;;:::999888777777777777:::888777777888888666555444444333222111000///...///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))gggSSSPPPPPPNNNKKKGGGHHHHHHGGGDDDBBBBBBCCCAAA??????@@@===888777:::===:::777666666555333222///...---,,,+++*********(((((()))))))))*********)))(((((((((((()))******)))******)))(((((()))+++(((((((((((((((((((((((('''((()))******)))((((((+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))***)))'''&&&&&&''')))***)))))))))((())))))******))))))************))))))))))))*********+++++++++******))))))))))))******)))(((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''&&&((()))***(((((()))***))))))))))))))))))))))))******+++,,,,,,------...,,,---------------------/////////.........------...//////000111111222222444333222111111111222222/////////...------,,,,,,************++++++,,,,,,((((((((((((((()))))))))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((%%%$$$$$$'''((((((&&&''''''''''''(((((((((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))((('''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))******)))(((((((((((((((((())))))******))))))((()))************+++++++++........................000000111222222222111111444333333666999:::888666666666777888999:::;;;<<<999999999999999999999:::999777666666777666555444444333333222111000///...///---,,,,,,------,,,+++++++++++++++++++++++++++))))))************))))))''''''((((((((()))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))fffQQQOOOQQQPPPOOOGGGHHHHHHGGGDDDBBBAAABBBBBB@@@@@@AAA>>>999888;;;===:::777666666555333222///...---,,,+++*********'''((((((((())))))))))))******)))((((((((())))))''')))))))))((('''((()))((((((((((((((((((((((((((()))))))))))))))((('''+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''******)))((((((((())))))((())))))******))))))((()))))))))*********++++++***))))))(((((())))))******))))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&'''((())))))******((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))((('''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&'''))))))((((((((()))))))))))))))))))))))))))******++++++,,,------------------------------,,,.........---------------......///000000111111222333222222444888:::888555/////////...------,,,,,,)))))))))************+++))))))(((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))(((&&&%%%%%%'''(((((('''((((((((('''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))***))))))((((((((((((((()))******************))))))************+++++++++...........................///000111111111111111333333444666999;;;:::999777777888888999:::;;;;;;888999:::<<<<<<<<<<<<;;;888666555555555555444222333333222111000//////......---,,,,,,------,,,+++************************))))))************))))))((((((((()))))))))******************************''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))dddPPPOOOQQQPPPNNNGGGHHHIIIGGGDDDBBBAAAAAAAAA??????AAA>>>999888;;;===:::777666666555333222///...---,,,+++*********((((((((()))))))))******,,,+++***)))((((((((((((''')))******((((((((()))((((((((((((((((((((((((******)))))))))(((''''''+++)))(((((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''(((***++++++***((('''+++***)))((((((((((((((((((((())))))))))))(((((())))))))))))************))))))(((((((((((())))))******)))(((((('''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&''''''((())))))***(((((((((((((((((((((((())))))((((((''''''&&&&&&((()))*********)))'''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%'''))))))((('''((()))))))))))))))))))))))))))*********+++,,,,,,------...------------,,,,,,,,,------------------------......///000000111111222333333444:::???@@@:::555/////////...------,,,,,,)))))))))))))))))))))***)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((()))******'''&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))(((((((((((())))))******++++++++++++******))))))*********+++++++++---------...............//////000111222222222111333333444777999;;;<<<<<<999999999::::::;;;;;;<<<999:::<<<>>>>>>===<<<;;;999777555555555555333222333222222111000/////////...---+++,,,------,,,***))))))))))))))))))))))))))))))************))))))))))))))))))************************************'''''''''((((((((())))))&&&''''''((()))******+++((((((((((((((((((((((((cccQQQPPPQQQNNNKKKFFFHHHIIIGGGDDDAAA@@@??????===>>>???===888777;;;===:::777666666555333222///...---,,,+++*********)))))))))*********++++++---,,,+++)))(((((((((((((((***,,,,,,***))))))***((((((((((((((((((((((((******)))(((((((((''''''+++)))(((((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))******)))((('''''''''((((((((())))))))))))(((((((((((()))))))))*********))))))(((((((((((())))))******)))(((((('''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&((()))*********)))'''&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%'''((()))((('''((()))(((((((((((((((((((((((())))))***++++++,,,,,,---------------------------------------------------//////000000111222222222555666:::BBBFFFDDD:::222/////////...------,,,,,,***)))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&((()))((((((''''''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))******++++++++++++******))))))*********+++++++++---------........./////////000111222333333333333333444555666888:::<<<===;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>><<<:::999:::888666666666666444222222111111000000/////////...,,,++++++,,,---+++***))))))))))))))))))))))))))))))************))))))))))))))))))************************************(((((()))))))))*********&&&''''''((()))******+++((((((((((((((((((((((((bbbQQQPPPPPPMMMIIIFFFHHHIIIHHHDDDAAA???>>>>>>======???<<<888777;;;===:::777666666555333222///...---,,,+++*********************++++++++++++---,,,+++***)))((((((((((((***,,,---+++*********((((((((((((((((((((((((***))))))(((((((((((()))+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))((('''''''''(((((('''(((((())))))(((((('''((((((((()))))))))******)))((((((''''''(((((()))***))))))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******''''''((((((((((((''''''((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((())))))(((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((((('''''''''((((((((((((((((((((((((((())))))******+++,,,,,,,,,,,,,,,,,,---------......---------------.........000000111111222333333444555;;;DDDLLLNNNGGG:::000/////////...------,,,,,,+++************)))))))))((((((''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&&&&''''''(((((()))%%%&&&&&&&&&%%%%%%'''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((())))))***)))******************))))))************+++++++++,,,,,,------...////////////000111222333444444444333444666666666888:::===<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<:::999888:::999777666666666444222111111000000000/////////---,,,++++++,,,,,,+++***))))))))))))))))))))))))))))))************))))))((((((((()))))))))******************************))))))))))))************''''''(((((())))))******))))))))))))))))))))))))bbbOOONNNPPPMMMKKKFFFHHHIIIHHHDDDAAA>>>===???===>>>@@@===999888<<<===:::777666666555333222///...---,,,+++*********))))))))))))************,,,,,,+++***))))))))))))'''))),,,,,,+++)))))))))(((((((((((((((((((((((())))))(((''''''((()))***+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''((())))))''''''((((((((((((''''''(((((((((((()))))))))***((((((''''''''''''(((((()))(((((((((((())))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))*********''''''((((((((((((''''''%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((())))))&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$&&&(((((('''&&&'''((((((((((((((((((((((((((()))))))))***++++++,,,,,,***++++++,,,---...//////------........./////////111222222333333444555555555???MMMVVVVVVKKK<<<111/////////...------,,,,,,,,,,,,++++++************&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''###%%%&&&%%%######%%%(((%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''((()))***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******((())))))******))))))((()))************+++++++++,,,,,,------...//////000...///000222333333444444333444666555444555999<<<<<<<<<;;;;;;:::::::::999:::999999999999999999999:::888666555555444222000000000000000////////////---,,,++++++,,,,,,+++)))************************))))))************))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((())))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))bbbNNNMMMOOOOOOMMMEEEGGGIIIHHHEEE@@@>>><<<@@@>>>???AAA>>>::::::======:::888666666555333222//////---,,,+++*********(((((((((((()))))))))))),,,+++******)))*********%%%(((++++++***((('''((((((((((((((((((((((((((()))(((''''''''')))***++++++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%'''''''''''''''((()))***''''''((((((((((((''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((('''(((((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++''''''((((((((((((''''''###$$$%%%&&&((()))******''''''''''''''''''''''''&&&'''''''''(((((())))))((('''&&&%%%%%%&&&(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((()))******&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$&&&(((((('''&&&'''((((((((((((((((((((((((((()))))))))***++++++,,,,,,)))***+++,,,...///000000........./////////000000222333333444444555555666444AAARRR]]][[[OOO>>>444000//////...------,,,,,,,,,,,,,,,+++++++++******%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%"""$$$%%%$$$""""""%%%'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''(((*********)))((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((()))******(((((())))))))))))(((((()))************+++++++++,,,,,,------...///000000---...///000222222333333333555666555333444777;;;;;;::::::999999888888777777777777777888999:::;;;999777555444444333111///000000000000////////////---,,,***+++,,,,,,+++)))************************))))))************))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))cccQQQPPPRRRPPPMMMGGGHHHIIIGGGCCC@@@>>>>>><<<>>>???>>><<<;;;;;;<<<===;;;888777666555222000000...,,,*********+++,,,))))))(((((('''''''''&&&++++++***)))(((((())))))))))))(((((((((((())))))%%%&&&&&&&&&''''''(((((())))))(((((((((((())))))************))))))))))))'''(((***,,,,,,***((('''))))))))))))((((((((((((%%%''')))******)))'''%%%(((''''''&&&&&&((()))***((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%)))((((((((()))))))))((((((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%&&&'''((())))))))))))))))))))))))((((((((((((******))))))((((((''''''(((((()))))))))'''&&&%%%'''((())))))(((((()))***((((((''''''''''''(((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''(((((()))))))))))))))(((''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''))))))))))))******************+++,,,------------////////////000000000000222222333444555666777777999>>>EEEIIIGGG@@@777111111111///...---,,,,,,+++++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***)))(((&&&%%%&&&''')))+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((()))***++++++,,,++++++............////////////......///000111222333333555666666666666666555555444555666666444333444555555555555555666888999999777777666555444222111000---...///000000000......---,,,++++++******++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((()))))),,,+++***)))((('''&&&%%%cccQQQPPPRRROOOLLLGGGHHHHHHFFFCCC@@@??????;;;===>>>===;;;:::::::::===;;;888777666555222000///...,,,*********+++,,,)))))))))((((((((('''''',,,++++++***))))))******((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((************))))))))))))((()))***++++++***)))((())))))))))))((((((((((((&&&'''((())))))((('''&&&(((''''''&&&'''((()))***(((((((((((((((((((((((())))))((((((''''''(((((()))((((((((())))))((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''(((((((((''''''&&&)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((())))))(((''''''&&&((())))))(((((()))***((((((''''''''''''(((((()))((((((((('''''''''''')))((((((((('''''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))(((''''''((((((((((((((('''&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''))))))))))))******************+++,,,------------//////000000000111111111111222333444666777999999888:::===???>>>:::555111111000///...---,,,,,,,,,++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))))))))(((&&&&&&&&&''')))***))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((()))***++++++,,,++++++------------..................///000111222333333555555666666666666555555444555666666444444555666555555555555555666777888777777666555444222111000...///////////////......---,,,++++++******++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))***))))))((('''&&&%%%%%%cccQQQPPPQQQOOOKKKHHHHHHHHHEEEBBB@@@???@@@;;;<<<===<<<:::999999999===;;;888777666555222000///...,,,+++******++++++***)))))))))))))))((((((*********)))))))))))))))(((''''''&&&&&&''''''(((''''''(((((((((((()))))))))(((((((((((((((((()))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((()))(((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''&&&$$$$$$(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&(((((())))))(((&&&((())))))(((''')))***((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((((((((()))))))))(((''''''(((((((((((((((''''''&&&(((((('''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***((('''&&&&&&&&&&&&'''(((''''''(((((((((((((((((())))))))))))***************+++,,,------......---000000111111111222222222111111333555777888:::;;;777777666666555444444333111000///...---,,,,,,,,,++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((''''''&&&&&&((()))***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((()))***++++++,,,++++++,,,,,,,,,------------.........///000111222333333555555666666666666666555444666777666555444555777666555555555555555666666777777666555444222111000111000///...............,,,,,,+++************+++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((('''''''''&&&&&&&&&&&&dddQQQOOOPPPMMMJJJHHHHHHGGGEEEBBB@@@@@@AAA<<<===>>>===;;;999999999===;;;888777666555222000...---,,,+++************************))))))))))))((((((((((((((((((''''''((((((''''''''''''((((((((((((((()))))))))))))))******))))))))))))******************)))))))))(((******))))))))))))******))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''((()))'''((()))(((''''''(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''&&&%%%%%%$$$'''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&''')))(((''''''(((***((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((('''((((((((((((((('''''''''((((((((((((((('''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))'''''''''&&&&&&'''''''''''''''''''''((((((((((((((()))))))))***************+++,,,---............111111111222222333333444333333444555777888999999777666444333333333555666000000///------,,,,,,,,,++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''''''''((())))))''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((***+++++++++++++++,,,,,,---------...............///000111222333333444555666666666666666666444666777777666555666888888777666666666666666777777777666555444222111000222111///...---------...,,,++++++******************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''dddQQQOOOOOOLLLIIIGGGGGGGGGEEEBBB@@@@@@@@@===??????>>><<<:::999:::===;;;888777666555222000------,,,+++************))))))))))))************(((((()))******))))))(((******))))))))))))******)))))))))))))))((((((((((((((((((''''''(((((((((************)))))))))(((******))))))))))))******))))))))))))((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&((()))((('''&&&''')))(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''((((((((()))''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&'''((((((''''''((()))((((((''''''''''''(((((('''''''''((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''(((((((((((((((''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''''''''''''''&&&&&&'''''''''(((((())))))((()))))))))************++++++,,,---............000111111222333333444444555555555666666666666666444333333333333333333333000///...---------------++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((***+++++++++++++++---.........////////////......///000111222333333444444555666666666666666555666777777666666888999999999888888888888888888777777666555444222111000222111///...---------...,,,+++******))))))******)))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))'''(((((((((((()))))))))dddPPPNNNNNNKKKHHHEEEFFFHHHGGGDDDAAA@@@@@@>>>@@@@@@???<<<:::::::::===;;;888777666555222000,,,,,,,,,+++******))))))(((((()))))))))))))))***)))***,,,------,,,+++++++++******))))))******+++))))))((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((()))((((((((((((((((((((((((((((((((((((''''''''''''(((((()))%%%(((***)))&&&%%%''')))((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&$$$$$$&&&''''''(((((((((&&&&&&&&&''''''(((((()))'''''''''''''''((((((((()))((('''&&&%%%%%%%%%%%%%%%'''(((((('''&&&((()))((((((''''''''''''(((((('''''''''((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((''''''&&&'''(((((((((((((((((((((((('''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''((()))))))))))))))))))))************+++,,,---......//////...000000111222333444444555666666666555444444333333000000111222222111000/////////...---------------++++++******)))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))*********)))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++,,,++++++........./////////000000......///000111222333333333444555666777777777777555666888888777777999::::::999999999999999::::::777777666555444222111000111000///...............++++++***))))))))))))***))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((((()))))))))))))))dddPPPNNNNNNJJJGGGCCCEEEHHHHHHEEEBBB???>>>>>>??????>>>;;;999888999===;;;888777666555222000,,,,,,,,,++++++***)))(((''''''((((((((()))))))))((()))+++,,,---,,,+++*********))))))))))))******((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&************))))))))))))((()))***++++++***)))((())))))))))))((((((((((((&&&'''((())))))((('''&&&&&&&&&((()))))))))((('''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''$$$'''***)))%%%$$$&&&)))((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''(((((((((''''''%%%%%%&&&''''''((())))))%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%&&&'''%%%&&&((('''&&&&&&''')))((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&''''''((())))))***))))))))))))************+++,,,---...//////////////////000111222333444444444444444444333333333333000000111111111///...---//////...------------...++++++******)))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))*********)))&&&''''''((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***))))))))))))))))))))))))((()))***++++++,,,++++++---------.........//////......///000111222333333333444555666777777777777555777888888888888999;;;888888888888999:::;;;;;;777777666555444222111000...///////////////......++++++***)))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''))))))(((((((((((())))))((((((((((((((((((''''''dddPPPNNNNNNJJJFFFBBBEEEHHHIIIFFFBBB???======>>>???===:::888777777===;;;888777666555222000++++++,,,++++++***)))(((&&&'''''''''(((((())))))$$$&&&((()))***)))((('''))))))(((((((((((())))))((((((''''''&&&&&&&&&%%%))))))(((((((((((())))))************))))))))))))''')))***,,,,,,***)))'''))))))))))))((((((((((((&&&''')))******)))'''&&&%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&%%%$$$$$$############$$$'''***)))%%%###&&&***(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%))))))))))))((('''&&&%%%%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))%%%&&&((('''&&&&&&''')))((((((''''''''''''((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((%%%%%%&&&'''((((((((('''&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''((())))))***))))))))))))************+++,,,---...////////////...///000111222333444444222222222333333333444444222222222111111000////////////...---------......++++++******)))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))*********)))&&&''''''((()))((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))((()))***++++++,,,++++++,,,,,,,,,---------............///000111222333333333444555666777777777777555777888999888888:::;;;777777777777888999:::;;;777777666555444222111000---...///000000000......+++******))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''))))))(((((((((((())))))(((((('''''''''&&&&&&&&&```PPPPPPNNNKKKKKKFFFGGGHHHGGGDDD@@@???>>>???@@@???===:::888888999888888777555444333222111///---+++***++++++***)))&&&''')))*********)))((((((((()))************)))&&&&&&'''((())))))(((((((((((((((((((((((((((((()))))))))))))))***++++++******)))((('''&&&%%%%%%)))))))))((((((((((((((((((((((((((())))))))))))%%%%%%&&&'''&&&%%%$$$###(((((((((((((((((((((((('''((((((((((((((('''''')))&&&%%%''''''%%%&&&)))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((***)))((('''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))'''((('''&&&%%%%%%''')))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))***++++++,,,,,,))))))***+++,,,......///000000000000000111111111///000111222333444444444555333222111111111///...,,,,,,,,,++++++*********+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''(((***+++''''''(((((('''&&&%%%%%%))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((,,,(((&&&'''++++++((($$$((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((()))***************((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,------.../////////000000000111222222333333444444333333333444555555888888888777777777777777777777888999:::<<<<<<===999777444333333111///---///............---------,,,,,,,,,+++++++++************))))))((((((''''''***)))((('''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((```QQQPPPOOOLLLKKKFFFGGGGGGEEEBBB@@@???@@@???@@@???===:::888888999999999777666444222111000///---+++***++++++***)))'''''')))*********)))(((***************)))((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))))))))(((''''''&&&&&&'''''''''(((((()))))))))(((((((((((()))))))))))),,,,,,)))&&&%%%(((******''''''''''''''''''''''''''''''(((((((((''''''&&&'''&&&)))------)))&&&'''((((((''''''''''''((((((&&&&&&&&&''''''''''''((()))(((''''''&&&&&&''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''((((((((()))'''''''''&&&%%%%%%''')))'''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((())))))******+++,,,,,,,,,,,,------...///000000000000000000111111111111000000222333444555555555555333222111111111///...---------,,,,,,,,,+++++++++***)))(((((('''''''''(((((((((((((((((((((((('''&&&$$$######$$$&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***''''''(((((('''&&&&&&%%%)))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((---***((())),,,---***&&&))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((()))***************((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,------...////////////000000111111222333333444444444444444444555555888888888888888888888888888999999:::;;;;;;<<<<<<999777555333333222000...............------------,,,,,,+++++++++************)))))))))(((((((((''')))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((bbbRRRQQQOOOLLLLLLEEEEEEEEECCC@@@???@@@AAA?????????===:::888777888999999777666444222111000///---+++***++++++***)))'''((())))))******)))))),,,,,,+++***)))((('''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((()))******+++(((((((((((())))))))))))%%%'''%%%$$$&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&%%%''',,,333333,,,'''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&))))))((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&''''''((((((''''''&&&''''''''''''((((((((((((&&&'''((('''%%%%%%''')))''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&((()))***+++'''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******++++++,,,---------......///////////////000000111111111111111222333444555666666666555333222111111111///...---------------,,,,,,,,,+++***)))(((((('''''''''((((((((((((((((((((((((&&&%%%$$$######$$$%%%&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&''''''(((((('''''''''(((''''''&&&%%%((((((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((,,,***((())),,,,,,***'''************************''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))******))))))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---......////////////000111111222222333444444444444555555666666888888888999999:::::::::;;;;;;;;;;;;::::::::::::999777555444333222000...............------------,,,++++++++++++*********))))))))))))(((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((&&&''''''((())))))******''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((cccSSSRRRPPPMMMLLLDDDDDDDDDAAA??????@@@BBB?????????===:::777666777777777666555444333333222///---+++***++++++***)))(((((())))))************,,,+++***))))))(((((((((''''''((((((((((((((('''((((((((((((((((((((((((((())))))***************''''''(((((())))))))))))(((((())))))******++++++(((((((((((())))))))))))%%%++++++&&&&&&***)))$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%'''---444444---'''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&)))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''(((((((((((((((&&&'''((('''&&&%%%'''((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((('''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((******'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,//////000000111111222222222333444666777777777777555333111111111111///...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))'''&&&'''))))))(((%%%))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((())))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,,,,------...////////////000000111222222222333444555555666666666666888888999999:::;;;<<<<<<<<<<<<;;;;;;:::999999999888666444333333333111///.........---------,,,,,,++++++++++++************))))))))))))(((((((((((('''''''''''''''((()))***((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((()))******)))((('''cccTTTRRRPPPMMMLLLDDDDDDDDDAAA??????@@@BBB>>>??????===:::777555555555555555555555555555555///---+++***++++++***))))))))))))))))))******+++******)))(((((()))***+++'''(((((((((((((((''''''(((((((((((((((((((((((((((((()))***+++******)))''''''(((((()))*********,,,,,,,,,++++++*********(((((((((((())))))))))))...,,,&&& %%%***,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&''''''***//////***''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&'''((((((((()))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''(((((((((((((((((('''((((((((((((((('''''''''%%%'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******+++++++++,,,,,,,,,,,,,,,,,,,,,...//////000111111222222333444555666777888888888555333111111111111///...******************+++++++++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((((((((((((((((())))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,---............//////000111111222222333444555666777777777777888888999:::;;;<<<<<<<<<<<<<<<;;;:::999888777777777555333333333222000......------------,,,,,,,,,+++++++++*********))))))(((((((((((())))))))))))'''''''''''''''((()))***((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&((())))))(((&&&&&&cccTTTRRRPPPLLLKKKEEEEEEEEECCC@@@???@@@AAA>>>???@@@>>>:::666555444444444444555555555555555///---+++***++++++***)))***))))))))))))***+++,,,***)))((((((((()))+++,,,(((((((((((((((((('''&&&((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((((())))))*********......---,,,+++***))))))(((((((((((())))))))))))$$$%%%...888888---$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''(((&&&'''******'''&&&(((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&'''(((''''''(((((((((((())))))'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%'''(((((())))))(((((('''((((((((((((((('''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((((((((('''(((((((((((()))))))))&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((())))))******+++---------....../////////......///000111222222333333444555666777888888888555333222111111111///...))))))))))))************+++***)))(((((('''''''''(((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))*********))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))(((''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))''''''''''''((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,------............///000000111111222333444666888999999888888999999999::::::;;;;;;;;;;;;;;;:::999888777666666555444222111222111///...------------,,,,,,,,,,,,+++************)))))))))(((((((((((())))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((******))))))(((''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&cccSSSQQQOOOKKKKKKFFFGGGGGGEEEBBB@@@???@@@>>>???@@@>>>:::666444333777666666555444444333333///---+++***++++++***)))******)))))))))***+++,,,,,,+++)))((('''(((***+++((((((((((((((('''&&&&&&((((((((((((((((((((((((%%%&&&((()))))))))''''''))))))))))))))))))******+++++++++******)))))))))(((((((((((())))))))))))'''+++CCC```___BBB***%%%''''''''''''''''''''''''%%%%%%&&&'''(((((((((((((((%%%%%%((((((%%%%%%((('''(((***++++++***((('''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((())))))))))))(((((()))(((((((((''''''''''''%%%'''((()))'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((((((((())))))))))))%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''(((((()))*********,,,,,,------...///000000......///000111222333333333333555666777888888888555333222111111111///...))))))*********++++++++++++***)))(((((('''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''###$$$&&&''''''''''''&&&%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))***)))))))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))(((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))***++++++,,,,,,***++++++,,,,,,---............//////000111111111333444666888999999999888999999999999:::::::::::::::999999888777666555555444222000000000000...------------,,,,,,,,,++++++************))))))))))))'''((((((((()))))))))***)))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((cccSSSQQQNNNKKKJJJFFFGGGHHHGGGDDD@@@???>>>===???@@@>>>:::666444333999999777666444222111000///---+++***++++++***)))+++***)))))))))***,,,,,,...,,,***(((''''''((()))(((((())))))((('''&&&&&&(((((((((((((((((((((((('''(((***+++,,,+++)))(((******))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++&&&999WWWWWW888%%%)))((((((((((((((((((((((((%%%&&&'''((())))))))))))(((%%%%%%((((((%%%%%%(((''')))***++++++***)))'''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&$$$&&&))))))'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''((((((((())))))******%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((()))***+++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''(((((()))*********))))))***+++---...//////---...///000111222333333222333444666777777777777555333222111111111///...******+++++++++,,,,,,,,,+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''"""###%%%'''((((((''''''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$&&&'''((('''''''''((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))''''''''''''((((((((()))((((((((((((((()))******)))))))))))))))))))))))))))))))))***++++++,,,,,,***++++++,,,,,,---............//////000111111111222444777999::::::999888:::999999999999999999999888888888777666555555555333111000///000///...,,,---------,,,,,,,,,++++++************))))))))))))'''((((((((())))))*********)))((('''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''((((((((()))))))))))))))))))))))))))***)))(((''''''((()))***fffVVVSSSPPPKKKJJJEEEEEEEEECCC@@@?????????>>>>>><<<:::777555222111666666666666555444333222......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))''''''((())))))(((''''''--->>>AAA666***&&&(((''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%'''(((((('''%%%$$$)))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''(((((((((((((((((())))))(((((('''''''''&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''(((((((((((('''''''''((()))(((&&&&&&((()))(((((((((((())))))))))))(((((((((((((((((((((((('''%%%$$$%%%(((***(((&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((((())))))))))))(((((('''***************+++++++++------------------,,,,,,...///000000///000222444444555666888888777777666555444333222000///...---+++++++++*********))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******)))((('''&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((((((((((((((('''&&&)))))))))))))))(((((((((&&&%%%%%%&&&((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((())))))))))))((((((*********)))((()))+++...+++---------+++++++++---------...///000111222222444555666777777888888777555666777777666777999;;;999888777666555444444444111111000000//////......,,,,,,------,,,,,,+++***+++++++++*********))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((''''''((((((((((((''''''(((''''''&&&&&&((()))***((((((((((((((((((((((((((((((((((((((((((((((((fffVVVSSSPPPLLLJJJEEEFFFFFFDDDAAA>>>>>>???>>>>>><<<;;;888666444222666666666666555444333222......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''((((((((((((((((((''''''''''''((((((***)))))))))((((((((('''))))))))))))))))))))))))'''''''''(((((('''''''''&&&***///...)))&&&''')))''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''')))((((((((('''''''''''')))((('''&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''''''''''''''''''''(((((((((((('''''''''((()))(((&&&&&&((()))'''((((((((())))))))))))(((((((((((((((((((((((((((&&&%%%&&&((()))(((&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''(((((()))))))))((((((***************+++++++++...---------------------///000111111111222444555555666777888888888777666555444333222000///...---,,,,,,,,,+++++++++******))))))))))))((((((((('''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((((('''(((((((((((((((((((((((('''&&&%%%&&&(((((((((&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((((()))))))))))))))((('''************))))))+++---+++---------++++++,,,---------...///000111222222555555666777888888888888666777888888777777999;;;999888777666444333333333111111000000//////......,,,,,,------,,,,,,+++***+++++++++*********))))))))))))))))))))))))))))))'''(((((((((((((((((('''((()))))))))))))))((('''''''''((((((((((((''''''(((''''''&&&'''((()))***))))))))))))))))))))))))((((((((((((((((((((((((eeeUUUSSSPPPLLLKKKFFFFFFFFFDDDAAA>>>>>>???>>>======;;;:::888666555666666666666555444333222......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((***'''###"""$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&((((((************((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((('''''''''&&&(((((((((((('''''''''''')))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$''''''(((((((((((('''''''''((()))(((&&&&&&((()))''''''((((((((()))))))))((((((((((((((((((((((((((('''&&&&&&'''((('''%%%'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))*********+++++++++........................//////000111222333444444555666777999999888888777444444333222000///......------,,,,,,,,,+++++++++)))))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))((('''''''''''''''''''''''')))'''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))))))))))))))((('''''')))***+++***))))))+++---+++,,,------,,,+++,,,...---......///000111222222555666777888999999999999777999:::999888888999:::999888777666444333222111111111000000//////......,,,,,,,,,,,,,,,++++++***+++************)))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''''''''((((((((((((''''''(((''''''''''''((())))))************************((((((((((((((((((((((((cccTTTRRROOOKKKJJJFFFGGGFFFDDDAAA?????????=========<<<;;;999888777666666666666555444333222......---,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((('''%%%$$$&&&)))***'''$$$'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&((()))************)))(((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((%%%&&&&&&'''((()))******)))))))))(((''''''&&&&&&((((((((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''(((((((((((('''''''''((()))(((&&&&&&((()))'''''''''((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%%%%&&&'''((()))))))))))))))))))))***++++++,,,,,,.........///////////////.........000222444444333555666888999999999888777333333222111000///......,,,,,,++++++++++++******))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((&&&$$$"""&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((())))))))))))&&&&&&&&&'''''''''''''''***(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((()))******))))))((('''&&&)))***+++***))))))+++,,,+++,,,...---,,,,,,---.........///000111222222333666777888999999::::::999888:::;;;:::999888888999999999888666555333111111111111000000//////......+++,,,,,,,,,,,,+++******************))))))))))))((((((((((((((((((((((((((((((((())))))((((((((()))******))))))((('''&&&''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((cccSSSQQQNNNJJJHHHEEEFFFFFFDDDBBB@@@@@@@@@=========<<<;;;:::999888666666666666555444333222......---,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((%%%''')))++++++***(((&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))%%%&&&&&&'''((()))******))))))(((((('''''''''&&&'''''''''(((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''((()))(((&&&&&&((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%%%%%%%&&&((())))))))))))((())))))***++++++,,,,,,............//////000000000///000222666777666444555666777888999888777777333222222111000///......************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((&&&$$$"""&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%'''((())))))))))))&&&&&&&&&&&&''''''((((((***)))''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((()))))))))))))))(((''''''(((***++++++******+++,,,+++,,,...------,,,...///......///000111222333333666777888999999::::::999888:::;;;;;;999888888999999999888888666444222111111111000000//////......++++++,,,,,,++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&)))))))))))))))(((''''''''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((dddTTTRRRNNNJJJHHHDDDEEEEEEDDDBBBAAAAAABBB=========<<<;;;999888777666666666666555444333222......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))(((((())))))(((%%%%%%(((+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((()))))))))((((((''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((''''''(((((((((((('''''''''((()))(((&&&&&&((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''((((((&&&%%%&&&''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%&&&''''''(((((((((((((((((()))***+++,,,,,,------------......//////000333222222666:::<<<:::777444555666888888777777666222222111000000///......***))))))))))))(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''((()))))))))(((&&&&&&&&&'''(((((())))))***((('''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))((((((((()))+++,,,+++******++++++,,,......------...000...//////000111222333333555666777888999999999999666888:::;;;999888888999888999999999888666444333111111000000//////......+++++++++++++++******)))(((((()))))))))))))))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((''''''((((((((((((''''''&&&''''''((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((hhhWWWTTTPPPKKKIIIBBBDDDEEEDDDCCCBBBCCCEEE>>>======<<<:::888777666666666666666555444333222......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))((()))+++------+++)))((())))))((('''%%%%%%&&&(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''''''''(((((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***'''''''''(((((((((((((((&&&&&&''''''((()))))))))''''''''''''((((((((()))&&&'''((()))***))))))((('''''''''''''''''''''''''''''''''''''''''''''(((''''''(((((((((((('''''''''((()))(((&&&&&&((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%'''((((((&&&%%%''')))'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&''''''(((''''''''''''((()))***+++,,,------+++,,,,,,---......//////333111222666;;;===:::666333444555666777666666555111111111000//////......*********))))))))))))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((((('''&&&&&&'''(((((()))******)))((('''((()))***)))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&'''((())))))******)))''')))+++,,,+++******++++++,,,......------///111//////000111222333333444555555666777888888888888444666999:::999888888888888888:::::::::999777666111111000000//////......+++++++++++++++***))))))(((((((((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''&&&'''((())))))******)))''''''((((((((((((''''''&&&&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((kkkZZZVVVRRRMMMKKKAAACCCDDDDDDCCCCCCDDDFFF>>>======;;;:::888666555666666666666555444333222......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))(((***---//////---***((((((((()))++++++)))%%%"""''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***((((((((((((((('''''''''%%%%%%&&&'''((()))******&&&'''''''''(((((())))))&&&'''(((*********)))((('''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''(((((((((((('''''''''((()))(((&&&&&&((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$&&&((((((&&&%%%'''***'''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&(((((('''&&&'''((()))***&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((('''''''''(((''''''&&&&&&'''((()))***+++,,,------++++++,,,,,,---...//////000...///333999;;;888444222333555666666666555444111111000000//////......+++++++++************)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((((((((('''''''''''''''((()))******+++(((''''''((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))%%%&&&''')))************'''))),,,,,,+++******++++++,,,............///111//////000111222333333444444555666777777888888888222555888:::999888888999777888:::;;;;;;:::888777111111111000//////......***++++++++++++***))))))'''((((((((())))))******************************(((((())))))))))))((((((%%%&&&''')))************''''''((((((((((((''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((kkkXXXSSSNNNJJJIIIBBBEEEFFFCCCBBBCCCBBB>>><<<;;;:::999888888888888555666666666666444333222//////...---,,,,,,,,,,,,************))))))(((((()))***+++,,,,,,+++***)))))))))(((((((((((())))))(((((((((((((((''''''&&&''')))***)))((('''(((***'''(((***+++++++++***)))''''''((()))))))))))))))''')))***++++++***)))'''&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''&&&&&&%%%%%%'''((()))'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((++++++******************------..................000111111000000111333555444444555555555444333222222111000///...---,,,,,,******)))((((((((((((((())))))((((((''''''&&&&&&))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&&&&''''''''''''(((''''''((((((((('''%%%$$$''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((()))++++++))))))*********+++++++++******++++++,,,---......222222222333333444444444555666888:::;;;:::999888777777777888::::::888777;;;;;;:::999888777666666111111000000//////......---,,,++++++******++++++))))))))))))))))))))))))((()))***)))'''&&&&&&'''''''''''''''((((((((((((&&&'''((()))***+++,,,---))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((kkkXXXSSSNNNJJJJJJEEEHHHHHHEEEDDDEEECCC@@@<<<<<<;;;:::999888777666555666666666666444333222///...---,,,,,,+++,,,,,,++++++*********))))))))))))***++++++++++++***)))))))))(((((((((((())))))(((((((((((((((''''''&&&''')))***)))((('''(((***(((((())))))*********)))''''''((()))))))))))))))&&&''')))******)))'''&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((************************---------------.........///000111000///000333555444444555666666555444333111000000///...---,,,+++******)))(((((((((((((((((((((((((((((('''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''((((((((((((((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((('''%%%%%%''''''''''''(((((((((((()))((((((''''''(((((()))''''''''''''((()))***+++******************++++++***++++++,,,---...//////111111222333333444555555666888999;;;;;;;;;:::999333555888:::;;;<<<;;;;;;::::::999888777666555555111111000000///......------,,,++++++******++++++))))))))))))))))))))))))'''((()))((('''&&&'''(((''''''''''''((((((((((((&&&''''''((()))***++++++)))((((((''''''(((((()))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((jjjXXXSSSNNNKKKJJJGGGJJJJJJGGGFFFGGGEEEBBB<<<<<<<<<<<<:::888666444555666666666666444333222///...---,,,,,,++++++++++++++++++++++++*********)))******++++++******)))))))))(((((((((((())))))(((((((((((((((''''''&&&''')))***)))((('''(((***((((((((((((((())))))***''''''((()))))))))))))))&&&&&&((((((((((((&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%(((''''''''''''((())))))''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((('''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((************************+++,,,,,,,,,---------......///000000///000222444333444555666666555444444000//////...---,,,++++++******)))((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%''''''''''''((((((((((((***))))))(((((())))))***(((''''''(((((()))***+++++++++******************++++++,,,---...///000000000000111222444555666666888999:::;;;<<<;;;:::999222777<<<===<<<;;;;;;<<<888888777666555444444333000000000///......------,,,,,,+++************+++))))))))))))))))))))))))&&&''')))(((''''''((()))''''''''''''((((((((((((''''''''''''(((((())))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((hhhWWWRRRNNNJJJJJJIIIKKKKKKGGGFFFGGGFFFCCC============;;;888555333555666666666666444333222///...---,,,++++++++++++++++++++++++++++++++++++))))))************))))))))))))(((((((((((())))))(((((((((((((((''''''&&&''')))***)))((('''(((***)))((('''''''''(((***+++''''''((()))))))))))))))&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%''''''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((***************+++++++++***++++++,,,,,,---------...///000000///000111333111222444555555444444333///......---,,,,,,++++++***))))))(((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''((((((((((((******))))))))))))******((((((((((((((()))******+++++++++***************+++,,,---...///000111222///000111222444555666777888999::::::;;;;;;::::::666;;;@@@@@@<<<888888:::777777666555444333222222000000///......------,,,,,,++++++***************((((((((((((((((((((((((%%%'''(((((('''''')))***''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((fffUUUQQQMMMIIIIIIJJJLLLJJJFFFEEEFFFEEEBBB======>>>===;;;888555333555666666666666444333222......---,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((''''''&&&''')))***)))((('''(((***)))((('''''''''(((***+++''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((((((''''''&&&&&&%%%%%%''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))*********+++++++++******++++++,,,---......---///111111000000222333111222333444444333222111.........---,,,,,,++++++***))))))(((((((((((((((&&&&&&''''''(((((())))))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))&&&&&&&&&''''''''''''(((''''''&&&&&&''''''''''''''''''''''''((((((((((((******))))))))))))******)))(((((((((((())))))***************************+++,,,---...000111222333///000111222444555666777666777888999999:::::::::888===AAA@@@;;;777777:::666555555444333222111111//////......---,,,,,,,,,,,,+++******))))))******((((((((((((((((((((((((%%%'''(((((('''''')))***''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((fffUUUQQQMMMJJJJJJJJJLLLJJJEEEDDDEEEEEEBBB============;;;999777555555666666666666444333222...---,,,++++++******************+++++++++++++++***))))))(((((())))))***))))))(((((((((((())))))(((((((((((((((''''''&&&''')))***)))((('''(((***)))))))))))))))******+++''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))((((((((('''''''''%%%&&&&&&'''((('''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))(((((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,******+++,,,---...//////...000222222222111222333222333444444444222111000............------,,,,,,******)))((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((()))))))))***&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((((((''''''''''''((((((((((((***))))))(((((())))))***))))))(((((((((((())))))))))))*********+++++++++++++++,,,...///111222333000000111222444555666666555555666777999:::;;;<<<777;;;======;;;999:::<<<555555444333222111111000.........---,,,,,,++++++++++++***))))))))))))***))))))))))))))))))))))))&&&''')))(((''''''((()))''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((gggVVVRRROOOLLLLLLKKKMMMKKKEEEDDDEEEEEEBBB>>>===<<<;;;:::999888888555666666666666444333222...---,,,+++************)))))))))*********++++++***)))(((''''''((()))***))))))(((((((((((())))))(((((((((((((((''''''&&&''')))***)))((('''(((***)))******+++++++++++++++''''''((()))))))))))))))(((''''''''''''''''''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&$$$$$$&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((()))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''(((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((((())))))***++++++,,,,,,++++++,,,---...///000000...111333444333333333444555666666666555333111000/////////............---******)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((())))))&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''((()))''''''''''''(((((((((((()))((((((''''''(((((()))))))))(((((((((((())))))(((((()))***+++,,,,,,---******,,,---///111222333111111222333333444555555444555666777999<<<>>>???;;;;;;:::::::::::::::;;;666555444333222111111000......------,,,+++++++++++++++***)))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&'''(((''''''''''''(((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((hhhWWWTTTPPPNNNNNNMMMNNNKKKFFFDDDFFFFFFCCC>>>===<<<::::::999999:::555666666666666444333222...---,,,+++************(((((())))))*********+++***)))(((''''''((()))***))))))(((((((((((())))))(((((((((((((((''''''&&&((()))***)))((('''(((***)))***+++------,,,++++++'''(((((()))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))((())))))***++++++,,,,,,++++++,,,---...000000111///111444555444333444555888888888888666444222111///////////////.........******)))((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((((((((((((''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''((()))''''''''''''((((((((()))((((((''''''''''''((((((***)))(((((((((((())))))''''''(((***+++,,,---...)))***+++---///000222222222222222333333444444444444555666888;;;===@@@AAAAAA>>>:::888888888777666666555555444333222111111......---,,,,,,++++++***+++******)))))))))))))))))))))))))))))))))))))))((()))***)))'''&&&&&&'''''''''''''''((((((((()))'''''''''((((((((())))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((fffTTTQQQNNNLLLMMMMMMNNNKKKEEEBBBCCCBBB???<<<===??????>>>;;;888666666666666666555444333222...+++((()))+++---,,,+++))))))************)))((())))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++***)))(((''''''((()))***&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%%%%&&&(((***''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&'''((())))))((('''&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''((())))))***************++++++++++++,,,,,,------......///...000111222222333444666666777999::::::888555333222000...---------,,,***))))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&((('''%%%%%%%%%&&&(((***'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))******++++++,,,------,,,,,,------.../////////111222333333444444333333555666777888888888888888:::999999999;;;;;;999777555555666555444222///...------,,,,,,,,,++++++++++++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''')))((('''&&&&&&'''((()))'''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((gggTTTPPPMMMKKKKKKLLLMMMJJJDDDBBBCCCCCC@@@<<<===??????===;;;888666666666666666555444333222...,,,))))))+++---,,,+++++++++++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))*********)))(((''''''((()))***''''''''''''((((((((()))(((((('''&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))***************++++++++++++++++++,,,------......///111333333333333444666555666888999888666444222222000...---------,,,***))))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&((('''&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))******++++++,,,------,,,------...//////000000111222333444555555555555:::::::::;;;::::::999999888777777888:::;;;:::999666666555444333111000///------------,,,,,,,,,,,,+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((''')))((('''&&&&&&'''((()))'''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((hhhUUUPPPLLLIIIJJJIIIKKKHHHCCCAAACCCCCC@@@===>>>>>>>>>===:::777666666666666666555444333333///---+++***,,,------------------,,,,,,+++++++++))))))(((((((((((())))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((((((((())))))))))))(((((((((((())))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((()))(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))*********+++++++++,,,,,,,,,---......//////222333444444333333555666555555777777666444222111111///------------,,,+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''&&&%%%%%%'''((()))'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))******++++++,,,---------......//////000111111111222333555666777888888<<<<<<<<<<<<;;;:::999999888666666777999;;;;;;;;;777777555333222111111111.........------------,,,+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((gggUUUPPPMMMJJJKKKHHHIIIGGGBBBAAACCCDDDAAA>>>>>>>>>===<<<999777555555555666666555444444333///...,,,,,,,,,---......///...---,,,++++++++++++))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((******)))((('''&&&&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''&&&&&&''''''''')))((('''&&&&&&'''((()))%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))))))))***++++++,,,,,,---......///000000111111333555666555444444555666555666666777666444222111111///---,,,------,,,+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''(((((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))******++++++,,,------......//////000111111111111222444666888999:::::::::::::::;;;::::::999999999888666777999:::::::::999777555333222111111222//////.........---------+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((fffTTTPPPNNNLLLMMMGGGIIIGGGBBBAAADDDDDDBBB>>>>>>>>>===;;;999666555555555555666555555444333//////...---------///000000///---+++************))))))(((((((((((()))))))))'''%%%######%%%''')))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((('''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((******)))((('''&&&&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&)))((('''&&&&&&'''((()))%%%&&&&&&&&&'''((((((((('''''''''((((((((())))))%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((('''''''''''''''((())))))((())))))***++++++,,,,,,---------...//////000000444555666666444444555666777777777777555444222111000...,,,,,,,,,---,,,+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((('''&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((('''''''''(((((()))))))))((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------......//////000111111111111222444777999:::;;;;;;777888999:::;;;<<<<<<<<<<<<:::999888999:::999888999888555333222111222222//////.........---------+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''((((((((((((((((((''''''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((eeeTTTQQQNNNMMMNNNHHHJJJHHHCCCBBBDDDDDDBBB???>>>===<<<:::888666555444555555555555555444444///000000///------000222111000...+++***)))))))))))))))(((((((((((())))))***'''$$$!!!!!!$$$'''***'''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))))))))((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''%%%&&&'''((()))))))))((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''((((((((()))))))))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((()))***+++,,,,,,---***++++++,,,------......333444555555444444666777888777777666555333222111///---++++++,,,---,,,+++))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''))))))(((''''''''''''((())))))((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,---------......//////000111111222333555777999:::;;;;;;888999:::<<<===>>>??????===<<<;;;;;;<<<;;;888666888888666444333222222222.........------------,,,+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((fffTTTPPPMMMKKKLLLJJJKKKIIIDDDBBBDDDDDDBBB??????===;;;999777666555444444555555555555555444000111111000......000333444222///,,,+++*********))))))(((((((((((())))))***(((&&&$$$$$$&&&(((***''''''''''''''''''''''''))))))))))))))))))))))))******)))))))))((((((((('''((()))******)))(((''')))(((((((((''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''%%%&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&((())))))*********''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''((((((((())))))))))))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))'''((()))***+++,,,------,,,,,,,,,---......//////111222444444444444666888777666666444333111000000///---++++++,,,---,,,+++))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''***)))((('''&&&''''''(((((((((((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------,,,------...//////000000222333555777888999::::::888999:::<<<<<<=========<<<<<<<<<>>>???===:::777777777777666555333111111------------,,,,,,,,,,,,+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***&&&'''((())))))((('''&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((gggUUUPPPLLLJJJJJJKKKLLLJJJEEECCCEEEDDDBBB@@@???===;;;999777555555444444555555555555555444000111222000......000444666444111...,,,++++++,,,))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))++++++******))))))(((((('''((()))******)))((('''))))))(((((('''''''''&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((($$$%%%'''))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&((()))************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&(((((((((''''''&&&&&&%%%(((((((((((())))))))))))(((((((((''''''&&&&&&%%%))))))))))))))))))))))))'''''''''''''''((())))))'''((()))***+++,,,------//////000000111222222222000111333444444444666888666555444333111000///......---++++++,,,---,,,+++))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''')))******((((((((((((((((((((((((***)))((('''&&&&&&'''(((''''''(((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++,,,,,,------,,,,,,------.../////////222333555666888999999999888888999999:::999999999:::;;;===???AAA@@@<<<999777777777777666333111000------,,,,,,,,,++++++++++++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&'''((())))))((('''&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((gggTTTQQQOOOMMMMMMMMMKKKHHHEEEBBBAAAAAABBB???>>><<<999777666555555333222222333444444333111............///111222222333111///---,,,++++++,,,((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''''''(((((('''&&&%%%%%%''')))))))))'''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))************&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))***(((''''''(((((('''%%%(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''((()))(((&&&&&&((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&))))))))))))((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''''''''''''''''''''((((((((()))************+++,,,---...+++,,,---...///111222222222444777999999999777666777666555333111///...---000...---,,,,,,,,,***((())))))((('''''''''''''''((((((((((((((()))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((('''''''''''''''((((((''''''&&&%%%((('''&&&''')))))))))'''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''((()))))))))))))))''''''''''''((((((((()))$$$%%%&&&&&&''''''&&&&&&((())))))(((((('''&&&%%%'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))(((''''''((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++,,,,,,---...///000111111555555555555666888999::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::666555333111///......///...------,,,,,,++++++***++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((fffRRROOOMMMKKKLLLMMMKKKHHHDDDBBBBBBBBBBBB???>>><<<:::888666555444333222222333444444333111............///111222333333111///---,,,++++++,,,))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((***)))((((((((((((((()))(((((((((((()))))))))***((()))))))))(((((('''&&&((()))))))))'''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((()))))))))(((((((((((())))))))))))***(((''''''(((((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''&&&%%%$$$&&&(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''))))))))))))((((((((('''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''((((((((())))))************+++,,,---...------...///000111222333777777777777777777777777777666555333111000......///...,,,+++,,,+++)))((())))))((('''''''''''''''((((((((((((((()))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''((((((((('''&&&&&&((('''&&&''')))))))))((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''(((((((((((('''''''''((((((((())))))''''''((()))))))))))))))'''''''''((((((((())))))&&&'''(((((())))))((((((''''''((())))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''''')))(((''''''''''''((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++,,,------...///000111111444555666666888888999:::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::888777555333111000000111...------,,,,,,+++************))))))((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((dddQQQMMMKKKIIIJJJLLLJJJGGGDDDBBBBBBBBBBBB>>>>>><<<:::888666555444333222222333444444333111------......///111222333333111///---,,,++++++,,,************************))))))))))))((((((((((((((((((((((((((((((((((((******)))(((((((((((((((((((((((()))))))))******))))))*********)))((((((((()))***)))'''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))((())))))******))))))((((((((((((((())))))))))))***(((''''''))))))(((&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''')))))))))(((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((()))))))))*********++++++,,,---.........///000000111222222;;;999888666555555666777666666444333111000///......---++++++++++++)))''')))((((((''''''''''''(((((((((((((((((()))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''&&&((('''&&&''')))***)))((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))***''''''''''''(((((((((((((((((((((((()))))))))***''''''((()))))))))))))))''''''((((((((()))))))))''''''((())))))))))))(((&&&'''((()))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++,,,,,,---......000000111222444555777999::::::999999999999::::::::::::999999::::::::::::::::::999999777666444333111111000000---------,,,++++++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((eeeQQQNNNKKKIIIJJJLLLJJJGGGDDDBBBBBBBBBCCC>>>===<<<;;;888666555444333222222333444444333111---------...///111222333333111///---,,,++++++,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((+++***)))((((((''''''((((((((()))))))))*********)))))))))******)))((((((((()))***)))'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))******))))))(((&&&'''((())))))((('''&&&(((((((((((())))))))))))***((('''((())))))((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((())))))(((''''''(((***''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))++++++++++++,,,---............//////000111111222888777666666555555555666666555444333111000///...---,,,************)))''')))(((''''''''''''((((((((((((((((((((())))))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((()))))))))((())))))))))))(((''''''(((''''''''')))***)))(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''((((((((((((''''''((((((((()))))))))''''''((()))))))))))))))'''(((((((((((()))))))))%%%%%%&&&''''''''''''''''''(((((()))******))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********************+++++++++,,,,,,------...///000111222222444555888:::;;;;;;:::999888999999::::::999999888:::::::::999999999999999444333222111000///......------,,,,,,+++*********'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((gggSSSOOOMMMJJJKKKKKKJJJGGGDDDCCCBBBCCCCCC======<<<;;;999777444333333222222333444444333111,,,------...000111333444333111///---,,,++++++,,,(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******)))((((((((((((((())))))))))))************'''(((((())))))((((((((((((*********((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''))))))))))))))))))))))))'''(((((())))))(((((('''&&&'''((())))))((('''&&&(((((((((((()))))))))))))))((('''((()))***)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))***)))'''''')))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***++++++++++++,,,---...///------...///000000111111222333555777777666555444555555444333111000//////---+++******+++***)))(((((((((''''''''''''((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))(((((((((((())))))******))))))******))))))(((''')))((('''(((*********(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''((()))))))))))))))(((((((((((()))))))))***%%%&&&''''''(((((('''''')))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************++++++++++++,,,,,,,,,------...///000111222222444555888:::;;;;;;:::999888999999::::::999999888:::::::::999999888888888222222222111000///...------,,,,,,++++++***))))))''''''(((((())))))******(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))hhhTTTPPPNNNKKKKKKKKKIIIGGGDDDCCCCCCCCCDDD=========<<<:::777444333333222222333444444333111,,,,,,---...000222333444333111///---,,,++++++,,,''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))*********++++++''''''(((((())))))(((((()))***+++***((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))((((((((((((((('''''''''))))))))))))))))))))))))''''''(((((((((((('''''')))******++++++******)))(((((((((((()))))))))))))))((('''(((***+++***)))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((('''&&&&&&''')))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((()))))))))******++++++++++++,,,---...///,,,---...///111222333333000222555888888777555444555444444333222111000///---+++******++++++***)))(((''''''''''''(((((()))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******'''(((((())))))******+++***************)))(((((()))((('''(((***+++***)))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))((((((((()))))))))******(((((()))************)))))))))))))))((('''&&&%%%))))))))))))))))))))))))'''''''''''''''''''''''''''(((((()))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---...//////111111222333444555777999::::::999999999999::::::::::::999999:::::::::999888888777777333333333333222111000///,,,,,,,,,+++******))))))''''''(((((())))))******(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))iiiUUUPPPNNNKKKKKKKKKIIIFFFDDDCCCCCCCCCDDD=========<<<:::777444222333222222333444444333111,,,,,,---...000222444555333111///---,,,++++++,,,(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((''''''(((((()))***+++))))))*********+++++++++'''((())))))*********))))))***+++***((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((())))))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((+++******************+++(((((((((((()))))))))))))))((('''(((***+++***)))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((('''&&&&&&''')))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((()))))))))*********,,,,,,+++,,,,,,---...///---...///111333555666777555666777888888777777666555444444333222111000000---,,,++++++,,,,,,+++***'''''''''''''''((())))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********'''(((((()))******++++++******++++++******)))((()))(((((((((***+++***)))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((()))))))))*********(((((()))***************&&&'''''''''''''''&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++,,,,,,,,,------......///000111222222333444555666666888888999:::::::::;;;;;;;;;;;;::::::::::::999999888777777666222222333333222111000///,,,,,,++++++***)))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))hhhTTTPPPMMMKKKKKKJJJIIIFFFDDDCCCCCCDDDDDD<<<======<<<:::777444222333333222333444555333111,,,,,,---...000222444555333111///---,,,++++++,,,))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''(((***+++,,,)))************+++++++++((()))***+++++++++++++++)))***+++***)))((((((***))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((((((((()))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***(((((((((((()))))))))))))))(((((((((***++++++***(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))*********((((((***+++))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************,,,,,,,,,,,,---...//////...///111333555777999:::;;;:::999777777777888888444444333333222111000000...,,,+++,,,------,,,+++'''''''''''''''((()))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++'''(((((()))***+++++++++***++++++++++++***))))))***(((((()))***+++***)))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))************&&&''''''((((((((((((((($$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))'''((()))******)))((('''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,---------......///000111222333333555555555555666888999::::::;;;;;;<<<<<<;;;;;;:::::::::999999888777777666///000111111000///...---,,,,,,++++++***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))iiiTTTUUUOOOHHHLLLJJJHHHEEEDDDDDDCCCBBB@@@@@@???===:::888555333222444444444444444444444444,,,---...///000111222222111111000---***)))***+++,,,+++)))''''''(((***++++++***)))(((((('''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((***)))((((((((()))+++,,,************************))))))(((((((((((()))))),,,***((('''&&&'''((()))+++***)))(((((((((((((((---,,,***((('''&&&''''''))))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))---,,,+++)))(((''''''''')))***+++++++++)))((('''((())))))(((((((((+++---,,,+++++++++******))))))((((((((((((((()))***************)))))))))))))))(((((())))))))))))((((((((((((((((((((()))******(((((((((((()))))))))***'''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************,,,---------------------///000000222333555777888;;;<<<<<<;;;888777777999888666444444444333222000------,,,+++***)))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((,,,+++***((((((((()))***)))************++++++++++++*********))))))(((((('''((()))************)))''''''&&&&&&''')))***+++******)))))))))((((((((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%'''''''''''''''''''''''')))(((((('''''''''(((((()))((('''&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,------......///+++...111222222111222222111555777444444777888777<<<===>>>??????>>>>>>===<<<;;;:::888666555333333333222000///...---......***++++++++++++***))))))))))))(((((((((((())))))))))))(((((('''''''''&&&''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((gggRRRTTTOOOHHHMMMJJJHHHEEEDDDDDDDDDBBBAAA??????===;;;999666444222444444444444444444444444------...///000111222222222222111///,,,+++,,,---,,,+++)))((((((((()))******))))))(((((((((((()))''''''((())))))(((''''''((((((((((((((((((((((((***)))((((((((()))++++++************************))))))(((((((((((())))))+++***)))'''''''''((()))))))))(((((('''(((((((((***)))((('''''''''((()))))))))))))))))))))))))))*********)))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))+++***)))))))))))))))))))))***++++++***)))(((''')))******)))((((((***,,,+++++++++*********))))))((((((((((((((()))******************))))))))))))((())))))))))))))))))((())))))((((((((())))))***((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************,,,,,,,,,,,,------------//////000111333555666888@@@AAAAAA???<<<:::999999777666444333333222000...------,,,+++***)))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((,,,+++***)))((())))))***************++++++++++++......---------,,,,,,,,,)))*********************---,,,+++******++++++,,,((((((((((((((((((''''''((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((()))((('''&&&&&&&&&&&&''')))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,------......///,,,...000222222222444555333777888666666:::===<<<>>>>>>??????>>>===;;;:::<<<<<<;;;999888666555444333222000///...---......***++++++++++++***))))))))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((dddPPPSSSOOOIIINNNJJJHHHEEEDDDDDDDDDCCCAAA>>>>>>>>>===;;;777444222333444444444444444444333---------...///000111222333444333111...---...///++++++*********)))))))))(((((()))))))))))))))***'''(((((())))))(((((('''(((((((((((((((((((((((()))))))))((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((''''''''''''(((((()))'''''''''''''''((()))***))))))))))))))))))))))))************))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))(((((()))***++++++*********+++******)))(((***++++++***(((((()))+++***************))))))))))))))))))((())))))***+++************************))))))************))))))***))))))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************++++++++++++,,,,,,,,,---......///000222444666777DDDEEEFFFDDDAAA===:::999888555333222111000...,,,---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******))))))************+++++++++,,,,,,,,,++++++++++++******************)))((((((((())))))---,,,+++***))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&'''''')))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,------......///---///000111222444777:::<<>>:::888<<<>>>>>>?????????>>>===;;;888777<<<;;;;;;:::888777666666222222000///...---------******++++++******)))((()))((((((''''''(((((()))((((((((((((''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((eeeQQQSSSOOOIIINNNJJJHHHEEEDDDEEEEEECCCBBB===>>>???>>><<<999555222333333444555555444333333---------------///000111333444444222///......///******+++++++++***)))((('''((())))))************((((((((())))))((((((((((((((((((((((((((((((((()))))))))))))))******+++(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((''''''&&&&&&&&&'''((())))))'''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))******+++************************+++,,,,,,+++)))((()))*********************************)))))))))******+++)))***************++++++)))******++++++******)))+++***))))))((()))))))))))))))(((((((((((('''''')))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))*********************++++++,,,,,,------......000111333555666AAADDDFFFEEEBBB>>>;;;:::888666444222111000---+++,,,,,,++++++***))))))(((((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***+++++++++++++++++++++,,,,,,,,,---))))))))))))((((((((((((,,,,,,+++***)))******+++,,,,,,+++******)))))))))******++++++++++++,,,,,,((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((&&&((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''(((''''''''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))***++++++,,,,,,++++++,,,------......//////000000111222555:::>>>HHHJJJFFF>>>999:::;;;:::===>>>>>>>>><<<;;;999777::::::999999888777666666222111000///...------,,,***************))))))((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((gggRRRTTTOOOHHHMMMJJJHHHEEEEEEEEEEEEDDDCCC>>>???@@@???===999555333222333555555555555333222------,,,,,,,,,...///000111222333111///.........***++++++++++++***))))))'''((()))***++++++******)))))))))(((((()))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))(((((((((((())))))'''((())))))))))))(((((('''''''''''''''((()))***((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************+++******)))))))))))))))******************++++++***,,,---,,,***))))))***************++++++++++++++++++************++++++))))))******+++++++++,,,******++++++++++++************))))))))))))******)))))))))))))))))))))(((******))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))************))))))***++++++,,,---------......000111333555666:::===@@@AAA???<<<::::::999777555333222111...,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((((()))))))))************************************************************((()))))))))*********++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,...---------,,,---------------------------------++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))******((((((((((((((((((((((((&&&((()))((('''&&&''')))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((('''''''''(((((()))(((((((((((((((((((((((()))))))))***++++++,,,,,,++++++,,,------......///000000000111222666;;;???MMMNNNIII@@@:::::::::888:::;;;<<<======<<<;;;;;;999888888777666555555444111111000///...---,,,,,,)))************)))((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((gggRRRTTTOOOHHHMMMIIIHHHEEEEEEFFFFFFEEEDDDAAAAAAAAA???<<<999555333222333555666666555333222...---+++***+++---///000///111222111///------...,,,++++++++++++*********((()))***+++++++++***)))***))))))(((((())))))***))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))(((((((((((())))))***))))))******)))(((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++************************++++++***)))(((((())))))+++************+++,,,,,,***+++---,,,+++*********+++++++++,,,,,,,,,,,,,,,---,,,++++++***+++++++++))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++***))))))))))))***+++,,,)))))))))******++++++++++++******))))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************)))******+++,,,---............///000222444666777555777;;;<<<;;;:::::::::999777444333222111///---+++++++++*********))))))))))))))))))))))))))))))))))))))))))************************************************************((())))))******+++++++++++++++,,,---------,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,------......///......---,,,+++++++++************************************'''((())))))******))))))))))))))))))))))))))))))'''(((((())))))******+++(((((((((((((((((((((((('''((())))))''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''&&&''''''((()))***((((((''''''(((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,------......///000000111111222666;;;???FFFHHHFFF???;;;<<<===;;;888999;;;===>>>>>>>>>>>>999888777666555444333333000000000///...---,,,+++))))))******))))))((('''(((''''''&&&&&&''''''((('''''''''(((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((eeeQQQSSSOOOHHHMMMIIIGGGFFFEEEFFFFFFEEEDDDDDDCCCAAA???;;;888555333111333555666666555333111...---+++******,,,...//////111222222000.........---,,,+++*********++++++)))***+++,,,,,,+++)))(((******)))(((((()))******))))))))))))))))))))))))'''((()))***+++******)))************************))))))(((((((((((()))))))))(((''''''''')))***++++++******))))))))))))***((()))***++++++******)))))))))))))))))))))))))))))))))******++++++++++++))))))*********+++++++++************************))))))))))))))))))***+++++++++*********+++,,,---(((***,,,---,,,+++++++++,,,,,,,,,------.........------,,,+++++++++++++++))))))***++++++,,,------++++++,,,,,,,,,,,,++++++((((((((()))***+++,,,---))))))***+++,,,------...++++++******)))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))******************+++,,,---...////////////000111333555666888444666888999888888999;;;666555333222222111///---+++++++++***************))))))))))))))))))))))))))))))))))))************************************************************((())))))******+++,,,,,,***+++,,,.........---,,,------------............,,,,,,,,,---------......,,,...000333444333222111444444555555444333222111000//////...---,,,++++++++++++++++++++++++++++++(((((()))************)))++++++++++++++++++++++++'''(((((()))******++++++))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''((()))***((((((((((((((()))******)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,------......//////000111222333555999======AAAAAA===;;;===>>>===999:::<<<>>>????????????::::::999777666444333222///000000000///---+++***)))))))))))))))(((((('''(((''''''&&&&&&''''''(((''''''''''''((((((((()))''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((bbbOOOSSSOOOIIINNNIIIGGGFFFEEEFFFFFFFFFDDDFFFEEEBBB>>>;;;777555333111333555777777555333111...---+++))))))+++...//////111333333111///...///...---+++))))))***+++,,,***+++,,,---,,,***((('''+++***)))(((((()))***+++))))))))))))))))))))))))'''((()))++++++******)))************************))))))(((((((((((()))))))))((('''&&&'''(((***,,,,,,,,,+++***)))))))))***&&&''')))+++,,,---,,,,,,))))))))))))))))))))))))+++++++++,,,,,,---------)))************+++++++++************************''''''(((((()))+++,,,---++++++*********+++---...'''***,,,---,,,++++++,,,---------....../////////...---,,,,,,++++++++++++))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++'''(((((()))***,,,---...))))))***+++---...///000+++++++++***)))(((((('''''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))***************++++++,,,...//////000///000000222333555777888666777888888777888999;;;444333111000000000...,,,+++++++++***************))))))))))))))))))))))))))))))))))))************************************************************((())))))***++++++,,,,,,***+++---.........---------------.........//////111222222222333333444444777:::>>>AAACCCBBB@@@>>>AAABBBBBBAAA@@@>>>;;;:::555444333222111000///...,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************++++++++++++++++++++++++'''(((((()))***+++++++++************************(((***+++***)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''')))******((((((((((((((()))******)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,------......//////000222222333555888;;;999===???<<<:::===>>><<<:::;;;===????????????>>><<<<<<:::888666555333333//////000000///---+++***)))))))))))))))((((((''''''''''''&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((dddTTTSSSPPPKKKIIIHHHGGGEEEEEEFFFFFFDDDCCC=========<<<:::888666444333333333555777666333111......---,,,,,,+++******000222222111......000333---,,,++++++******++++++************))))))))))))++++++******))))))((((((************))))))))))))))))))))))))************++++++************++++++******))))))((((((''''''+++***)))((((((***,,,---000///---+++******+++++++++++++++*********))))))(((((()))*********************+++,,,,,,---......******+++++++++,,,,,,,,,+++++++++++++++,,,---...(((((()))***++++++,,,,,,((()))***+++---...//////......------,,,---------000000111000......000111111111000///...,,,+++***,,,...000///...,,,,,,---,,,,,,+++++++++,,,,,,,,,***************+++,,,---,,,,,,+++***************************))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((*********)))))))))))))))*********)))))))))))))))++++++,,,------......//////111333444333222333333666777888999999888777666777333000///000000...+++*********)))******++++++)))************+++++++++))))))************)))))))))+++,,,------,,,***(((---+++)))***---...,,,***,,,++++++++++++,,,,,,---,,,,,,,,,,,,------------,,,...000111111111333555;;;999666666666666555444555;;;BBBGGGJJJLLLMMMNNNKKKMMMMMMLLLJJJGGGFFFEEECCCCCCAAA===:::777777777888444000...------,,,+++***++++++,,,++++++***)))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((()))******((((((((((((((((((((((((+++*********))))))(((((()))))))))***++++++,,,,,,,,,,,,------------------111111111222333555666777======<<<;;;;;;;;;;;;<<<>>><<<999999<<<>>>???@@@===>>>===;;;777555555555000///...------,,,------))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''&&&&&&''''''(((((())))))((((((''''''''''''(((((())))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((cccSSSRRROOOJJJHHHHHHGGGEEEEEEFFFFFFDDDCCC=========<<<:::888666444333333333555777666333111......---,,,,,,+++******---///111000...---...000+++***))))))(((((())))))************))))))))))))*********)))))))))))))))*********))))))((((((((())))))))))))************++++++************++++++***)))))))))((((((((('''+++***)))((()))***,,,------,,,+++***))))))******+++++++++*********))))))))))))*********++++++++++++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,++++++*********+++,,,,,,---,,,+++***)))******+++.........---------,,,,,,000111222444777:::<<<===;;;===>>>>>>===>>>???AAA@@@@@@>>>;;;777222...,,,---...///...,,,,,,---///......---,,,,,,,,,,,,,,,//////...---,,,,,,,,,---)))))))))))))))***+++,,,************))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))+++,,,,,,---......//////---///111222222111222333666666777888888777666666666333000///000000...,,,++++++***************+++)))************+++++++++))))))************))))))******,,,,,,---,,,+++***+++)))(((***,,,...---+++)))***+++------------,,,++++++,,,,,,---...//////333555999;;;===@@@CCCFFFBBB???<<<999888666333111444777===EEEKKKOOORRRSSSKKKJJJHHHEEECCCCCCDDDEEEOOOOOOOOONNNLLLKKKJJJJJJIIIFFFAAA===:::555000---,,,,,,,,,,,,++++++++++++((((((((((((((((((((()))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))******((((((((((((((((((((((((************)))))))))((()))))))))***++++++,,,,,,,,,,,,------------......000111111222333555666777<<<;;;;;;;;;;;;<<<======???===;;;:::<<<============>>>===:::777444444444000///...------,,,,,,---))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))(((((((((''''''''''''(((((((((((((((((((((''''''''''''(((((()))((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((bbbRRRQQQOOOJJJGGGIIIGGGFFFEEEFFFFFFEEECCC=========<<<:::888666444333333333555777666333111...------,,,,,,++++++***+++...111222111///......+++***))))))(((((())))))************))))))))))))))))))))))))************+++******)))(((''''''&&&)))))))))*********++++++++++++************++++++))))))))))))((((((((((((+++***)))))))))***,,,---***))))))((((((((())))))+++++++++***************+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++++++++,,,///...---,,,,,,---///000222333444666888:::<<<===CCCCCCCCCDDDEEEGGGHHHIIIFFFHHHJJJJJJJJJIIIJJJKKKNNNNNNLLLIIIDDD>>>888555222222222000///111555888666666666555444222000///000000///...------------***)))))))))***+++,,,,,,++++++*********)))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))************************,,,,,,------.../////////---///222333333333444555555666666777777666555555555333000/////////...,,,,,,,,,+++***)))))))))))))))************+++++++++))))))************))))))******++++++,,,,,,------***)))(((***,,,...---,,,)))+++,,,---...---,,,+++...///000222444666777888<<<>>>BBBDDDFFFJJJNNNQQQMMMJJJEEEBBB???;;;777444666666:::AAAJJJRRRTTTTTTMMMJJJDDD@@@===>>>@@@AAAFFFGGGHHHJJJJJJIIIHHHGGGKKKIIIGGGEEEBBB>>>999666444333111...---,,,,,,---***************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))******((((((((((((((((((((((((************)))))))))))))))))))))***++++++,,,,,,,,,,,,---------.........000111111222333555777888;;;;;;;;;;;;;;;<<<===>>>>>>===;;;<<<======<<<:::======<<<:::666333222222000///...---,,,,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((aaaRRRQQQOOOKKKHHHIIIGGGFFFFFFFFFFFFEEECCC=========<<<:::888666444333333333555777666333111---------,,,,,,+++++++++,,,///333666555333000...---,,,++++++******++++++************)))))))))((((((((())))))******+++++++++******)))((('''&&&&&&))))))*********+++++++++++++++************++++++))))))))))))((((((((((((******)))))))))***+++,,,(((((((((((())))))******************************+++***((('''((()))+++---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------......---,,,,,,------...---...000222555777999999888999;;;>>>AAADDDFFFGGGJJJJJJIIIIIIJJJKKKKKKLLLMMMOOOQQQQQQPPPNNNNNNOOOTTTUUUVVVUUURRRMMMHHHEEE:::999666444222444888;;;>>>@@@BBBCCCBBB>>>999666111000///...---------------,,,,,,+++******+++++++++++++++*********))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))******)))***************++++++---------...//////000000000222444555555666888:::777777777666666555555444444222111//////......------,,,+++***))))))))))))))))))*********+++++++++)))******++++++******)))*********++++++---...///+++******+++,,,,,,---,,,,,,,,,,,,------...//////999:::<<<>>>@@@BBBDDDEEEHHHJJJKKKKKKLLLMMMPPPSSSUUUSSSPPPMMMKKKGGGDDDAAA???<<<;;;???HHHNNNPPPNNNPPPLLLFFFAAA>>>>>>>>>>>>FFFGGGIIILLLMMMLLLIIIFFF======???BBBFFFIIIJJJJJJCCC@@@;;;666222///...---------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((())))))***((((((((((((((((((((((((*********))))))))))))))))))))))))***++++++,,,,,,,,,,,,------......//////000000111222444666777888<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;<<<======<<<:::<<<<<<;;;888444111000111//////...---,,,,,,,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))((((((''''''&&&&&&((((((''''''''''''(((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((aaaRRRRRRQQQLLLJJJIIIHHHFFFFFFGGGGGGEEEDDD=========<<<:::888666444333333333555777666333111------,,,,,,,,,,,,+++++++++...333666777555000------,,,++++++******++++++************)))))))))((((((((())))))******+++++++++******)))((('''''''''************++++++++++++++++++************++++++(((((((((((())))))))))))***************+++++++++(((((()))******+++++++++***************************)))'''''''''(((***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------.........------------...///000000111333777;;;>>>???>>>>>>==============================>>>@@@CCCEEEHHHIIIKKKMMMOOOPPPPPPQQQRRRTTTXXXYYY\\\]]]\\\YYYVVVSSSFFFDDD@@@:::555333444666===AAAGGGLLLNNNKKKGGGDDD<<<:::888555222000///...,,,++++++*********++++++++++++++++++************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''((((((((())))))((((((((((((((((((((((((''''''((()))******++++++))))))******+++++++++,,,------...//////000000111222333555666666777:::<<<::::::888777666555444444222222111///...------...---,,,+++***))))))))))))))))))*********+++++++++******++++++++++++******++++++++++++,,,---...///------------,,,,,,,,,,,,,,,++++++,,,000444999<<>>===<<<;;;;;;;;;;;;;;;;;;::::::<<<===>>><<<;;;:::;;;:::777333000///000///...---,,,,,,++++++,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&((((((''''''''''''(((((('''''''''((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((aaaRRRRRRQQQMMMKKKIIIHHHGGGFFFGGGGGGFFFDDD=========<<<:::888666444333333333555777666333111,,,,,,,,,,,,,,,,,,,,,,,,***,,,000444666444///++++++***))))))(((((())))))************))))))))))))))))))))))))************************))))))))))))*********++++++++++++,,,++++++************++++++(((((((((((())))))))))))))))))******++++++++++++)))***++++++,,,,,,,,,+++***************+++++++++***)))((((((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,---...000333555666<<<===???AAA@@@>>>;;;:::777888999:::<<<>>>??????>>>>>>=========>>>??????===@@@BBBEEEGGGJJJOOORRRXXXYYY\\\]]]^^^\\\[[[YYYWWWUUUQQQIIIAAA;;;888888777;;;BBBIIIOOOQQQRRRRRRNNNLLLGGGBBB<<<888444222+++*********++++++,,,---,,,++++++++++++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((************************((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))******++++++))))))******+++,,,,,,,,,......//////000111111111222444555555555666888;;;???>>><<<999777555444444111111111///---,,,---///,,,,,,+++***)))))))))))))))************+++++++++******++++++++++++******++++++,,,,,,------......---...//////------...///------///222888>>>EEEIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHHHHHHHGGGGGGIIILLLOOOSSSSSSTTTVVVXXXXXXWWWUUUNNNIIICCC@@@@@@@@@>>>===CCCBBBBBBFFFJJJKKKIIIFFF======???DDDHHHHHHEEEAAADDDBBB@@@BBBHHHPPPVVVYYY\\\YYYRRRKKKDDD>>>:::888666555333111///---++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,,,,---...///000000111000000111333555777999:::======<<<;;;;;;;;;;;;;;;<<<;;;::::::<<<===<<<;;;888888888555222000///000///...---,,,++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''((((((''''''''''''(((((('''''''''(((((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((```QQQRRRPPPMMMKKKJJJHHHGGGGGGGGGGGGFFFDDD=========<<<:::888666444333333333555777666333111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///444666555000++++++***))))))(((((())))))************))))))))))))*********)))))))))))))))************++++++++++++*********+++++++++,,,,,,++++++************++++++'''((((((((()))))))))***))))))***+++++++++++++++)))***+++,,,,,,,,,+++***))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------------.........///////////////000222555888<<>><<<::::::666777888:::<<<@@@EEEIIINNNPPPRRRUUUWWWXXXXXXXXXZZZZZZYYYUUUOOOIIIEEECCC999:::===BBBHHHNNNTTTWWWYYYWWWRRRLLLGGGBBB>>>===555444222000///...------,,,,,,+++++++++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***'''((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,------...//////000000111222222555666666666555666999;;;EEECCC???<<<888666555444///111111///---,,,---///++++++***************+++)))************+++++++++***++++++,,,,,,++++++***+++,,,---......---,,,,,,+++---000000//////222444555666:::>>>BBBFFFIIIKKKIIIIIIHHHFFFEEECCCBBBBBB===>>>>>>======???CCCGGGKKKKKKLLLNNNQQQQQQOOONNNIIIFFFCCC@@@>>>===>>>>>>>>>======BBBGGGJJJHHHDDDAAAAAADDDKKKSSSXXXVVVTTTRRRPPPNNNNNNQQQTTTWWWXXX\\\ZZZVVVRRRMMMHHHEEECCC@@@???<<<999666333111000++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************(((((((((((())))))))))))''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))((()))))))))************)))))))))***++++++,,,,,,,,,,,,---...///000111111000000111333555777999;;;:::::::::;;;<<<===>>>>>>@@@>>>;;;:::::::::999888555666666444111//////000///...---,,,++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***'''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((^^^PPPPPPOOOLLLJJJJJJHHHGGGGGGGGGGGGFFFDDD=========<<<:::888666444333333444555777666333111,,,,,,,,,,,,,,,,,,,,,,,,......111555888777333...---,,,,,,+++***+++++++++************))))))))))))++++++******))))))((((((*********+++,,,,,,------******+++++++++,,,,,,,,,++++++************++++++'''((((((((())))))******))))))***++++++++++++***)))***+++,,,,,,+++***)))))))))******+++++++++++++++,,,---.........------******+++,,,,,,---................../////////000555666888<<<@@@EEEHHHKKKJJJFFF@@@:::666444444444333555777;;;???BBBEEEFFFDDDCCCBBB@@@???>>>======;;;;;;:::999999<<>>@@@BBB???<<<;;;===BBBDDDBBB???<<<===AAAKKKVVV]]]^^^]]]___]]]\\\]]]___aaaaaaaaaXXXWWWVVVUUURRRPPPMMMLLLIIIHHHEEEBBB>>>:::888666---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************(((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))(((((())))))*********+++)))))))))***++++++,,,,,,,,,,,,---...///000111222000000111333555888:::;;;777888999:::<<<>>>@@@BBBDDDAAA<<<999888888777666444555555333111///000111......---,,,++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((()))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((aaaRRRSSSRRRNNNLLLHHHGGGFFFEEEEEEDDDBBB?????????>>>===:::777444333333444666777777666444333///...---,,,+++,,,------,,,,,,...333999:::555000,,,,,,++++++***))))))((()))))))))))))))******+++,,,+++***))))))***+++,,,)))************+++++++++++++++************++++++)))************)))((((((***+++,,,,,,******+++,,,++++++++++++******)))))))))******+++++++++******...---+++*********++++++------------------------***+++,,,---......---,,,000///...///111222333333;;;;;;<<<@@@DDDHHHJJJKKKJJJFFF@@@;;;999999888777777666777:::???BBBBBB@@@BBB>>><<>>AAAMMMLLLKKKFFF???999666555---.........,,,,,,,,,---///,,,***)))*********)))************))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))+++***)))'''''''''((()))***************+++++++++.../////////...///111333777999<<<;;;999888;;;>>>DDDDDDBBB===666333333555111111111111000000000///---------,,,,,,+++++++++......---,,,,,,,,,---------,,,,,,,,,,,,---............///...,,,---...000///......000444:::@@@CCCFFFJJJNNNNNNKKKHHHHHHIIIMMMIIIJJJKKKFFF===:::===<<<<<<>>>AAAAAA???BBBGGGJJJIIIIIIJJJJJJIIIFFFDDDEEEBBB???>>>???AAABBBCCCCCCDDDEEEEEEDDDBBB???<<<<<>>>>>>>><<<:::777444222222333555666666555333222///...---,,,,,,,,,------,,,,,,---222777999555111++++++***)))))))))******)))))))))))))))******+++******)))(((((()))******)))************+++++++++++++++************++++++)))***---......,,,)))''')))***++++++))))))***+++++++++++++++*********)))((()))***,,,,,,---------------+++*********++++++------------------------,,,,,,---............---,,,,,,...000444777999999>>>===<<<<<<======>>>>>>AAA@@@@@@???>>>??????@@@HHHIIIJJJKKKMMMMMMLLLLLLLLLKKKLLLQQQWWW[[[ZZZYYY```^^^]]]]]]]]]]]]\\\ZZZYYYZZZZZZZZZZZZXXXWWWUUUUUUXXXYYYTTTLLLDDDBBBBBB???>>>@@@BBBAAA???BBBHHHIIINNNUUUXXXUUULLLAAA:::CCCHHHNNNRRRPPPIII???888333111...+++))))))+++---,,,***(((((()))***)))(((************))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((()))((((((((((((((()))***************++++++++++++.../////////...///111444777999::::::999:::;;;<<>>???CCCHHHJJJJJJKKKNNNQQQUUUYYY]]]]]][[[XXXXXXYYY^^^bbbhhhnnnrrrrrrqqqoooooolllkkkmmmqqqppplllgggkkkkkkjjjhhheeebbb___]]]bbbeeefff```VVVLLLGGGFFF;;;;;;>>>CCCCCC@@@AAADDDAAADDDLLLUUUZZZUUUGGG;;;:::@@@JJJTTTYYYVVVMMMEEEBBB>>>777000,,,++++++,,,***)))((()))++++++***)))++++++*********)))))))))((())))))******))))))(((&&&''''''''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&''''''((())))))******************++++++,,,,,,.../////////...///222444888777777888:::;;;;;;:::AAABBBBBB???;;;777666666555444333111///---,,,+++------,,,,,,,,,,,,++++++)))*********,,,---...///---------,,,------...///+++,,,------,,,,,,...000222666>>>EEEIIIKKKJJJIIIMMMJJJGGGEEEFFFGGGHHHHHHHHHEEECCCBBB@@@===???DDDIIIHHHKKKPPPQQQNNNMMMOOOTTTSSSQQQPPPQQQRRRTTTUUUMMMLLLKKKLLLNNNOOOOOONNNNNNPPPSSSSSSQQQNNNLLLKKKDDDEEEGGGHHHIIIKKKNNNQQQVVV___fffiiiiiijjjiiiggggggfffdddaaa]]]VVVNNNHHHHHHHHHGGGEEEDDDBBBAAAAAABBBEEEFFF@@@555...,,,---+++++++++***)))(((((('''++++++*********)))))))))((())))))******))))))((())))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''')))))))))((()))******+++))))))******+++,,,,,,,,,,,,,,,+++,,,---///111333555666888888777777888:::888:::<<<<<<;;;::::::;;;???>>><<<<<<<<<<<<;;;999777666444333111000000000,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''aaaRRRQQQOOOJJJHHHEEEDDDCCCDDDFFFFFFEEECCC======<<<;;;888555222111111222444555555444222111000///...,,,,,,------......,,,+++---111444555444111///,,,***))))))+++,,,)))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,+++,,,...000///---+++))))))***+++***)))((()))+++++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------............///...---------///000222333444555444444333444555444555777:::???EEEKKKPPPRRRWWW]]]______bbbhhhmmmqqqxxxzzzvvvvvvyyy|||xxxuuutttuuutttqqqmmmggg```ZZZVVVIIIGGGGGGJJJJJJGGGHHHKKKKKKIIIJJJPPPVVVXXXRRRLLL@@@???BBBJJJTTTZZZZZZWWWRRRMMMGGG@@@999444///,,,++++++***+++---...,,,++++++++++++*********)))))))))))))))******)))))))))&&&'''''''''((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''((()))************)))******++++++,,,,,,,,,...///000//////000222555999666555777;;;===;;;999:::;;;;;;;;;999777555444333333222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---------------...//////,,,------------000555888>>>BBBHHHNNNQQQPPPMMMKKKCCCAAA@@@BBBFFFGGGEEEBBBDDDDDDDDDEEEFFFHHHLLLQQQRRRVVV]]]aaa___[[[^^^ddddddcccaaa^^^\\\]]]```cccYYYXXXWWWWWWWWWUUURRROOOOOORRRXXX___ccc___VVVNNNMMMMMMNNNOOOQQQUUUYYY]]]```dddhhhgggfffhhhllloooffffffffffffeeeaaa\\\WWWSSSQQQNNNLLLIIIFFFCCCAAA@@@FFFLLLKKKCCC;;;777555///...---+++************+++++++++*********)))))))))))))))******)))))))))((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))******+++))))))***++++++,,,,,,---,,,,,,,,,---...000222333666888999999888888999::::::;;;>>>???>>><<<:::999>>>>>>>>>>>>>>>===<<<;;;888666555333111//////...+++++++++************)))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((('''''''''''''''(((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''bbbSSSRRRPPPLLLIIIDDDCCCCCCDDDFFFFFFEEEDDD======<<<;;;888555222111111222444555555444222111000///...---,,,---.........---,,,,,,...111333444666444000,,,******++++++)))))))))))))))******+++************************))))))*********+++++++++,,,,,,++++++++++++,,,,,,---,,,,,,+++++++++++++++***+++,,,,,,******+++,,,+++++++++++++++++++++,,,***+++++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---------......////////////.........///111333444555666888888888999===@@@CCCEEEHHHKKKPPPXXXaaahhhssswww|||~~~~~~|||ssslllbbb\\\XXXVVVTTTQQQRRRUUUXXXVVVSSSRRRSSSUUUXXXYYYPPPLLLHHHLLLTTT\\\``````UUUSSSPPPMMMHHHAAA888222...,,,+++,,,------,,,+++++++++++++++************))))))************))))))((((((((()))*********+++************************(((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&)))))))))*********++++++)))******+++,,,,,,------...///000//////000333666888666555777;;;===<<<:::777777888999999888666555111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++...------------...//////............111777>>>DDDHHHJJJLLLNNNNNNLLLJJJHHHHHHEEEDDDEEEJJJMMMNNNLLLPPPSSSVVVXXX]]]cccjjjnnnjjjrrr}}}}}}{{{|||yyyuuuqqqkkkeee```bbbdddlllzzzqqqbbbVVVTTTQQQQQQTTTYYY^^^```fffggggggfffdddcccgggkkkggggggfffggghhhhhhfffddd___[[[WWWSSSOOOJJJDDD???;;;@@@GGGMMMOOOKKKDDD>>>333222///,,,++++++++++++++++++++++++************))))))************))))))((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))*********************+++,,,,,,------------...///111222333444777999::::::::::::;;;<<<;;;<<<>>>@@@AAA???<<<999>>>?????????>>>===<<<<<<888777555222000///......++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))))))))(((((('''''''''(((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))'''''''''(((((((((((((((bbbSSSSSSQQQMMMKKKEEEDDDCCCDDDFFFFFFEEECCC=========;;;999666333111222333444555555444333222000000...---------...//////...---,,,,,,...000111666444111...+++******+++)))))))))))))))******+++******++++++++++++******)))************+++++++++,,,,,,++++++++++++,,,,,,---,,,***)))))))))***+++***,,,---,,,+++***+++,,,++++++++++++,,,,,,,,,,,,++++++++++++***)))((((((+++,,,,,,------------,,,---------...//////000000//////000111333555777888<<<===>>>===;;;===CCCHHHQQQUUUZZZaaaiiittt}}}uuuoookkkeee^^^YYYYYY[[[\\\[[[WWWRRROOOOOOQQQ\\\ZZZXXXZZZ^^^aaaaaa___RRRPPPNNNNNNMMMIIICCC===222000---+++++++++***))),,,++++++++++++*********)))******++++++******))))))***************++++++************************(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''+++******)))***,,,...///)))******+++,,,---.........///000000000111444666888777777999;;;======<<<<<<;;;::::::;;;;;;999777000000////////////......++++++,,,,,,,,,,,,------------,,,+++++++++++++++......------......///000///111222444777===DDDIIIJJJJJJJJJIIIIIIHHHGGGGGGNNNKKKHHHIIINNNVVV\\\```ooosssuuuvvv{{{~~~lllddd\\\ZZZ^^^cccdddccc___^^^```eeehhhgggiiillljjjhhhffffffhhhiiiiiihhheeeaaa\\\XXXUUUOOOHHHBBB;;;;;;???HHHQQQSSSMMMFFF;;;888444///,,,+++++++++,,,++++++++++++*********)))******++++++******)))))))))))))))************))))))))))))(((((((((((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((()))************)))******++++++,,,------------...///000222333444444666888:::::::::;;;<<<>>>======>>>AAABBBAAA>>>;;;>>>???AAAAAA>>><<<;;;<<<777666444222000///......+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((()))))))))***'''''''''(((((((((((((((aaaRRRRRRQQQMMMKKKEEEDDDDDDEEEFFFFFFDDDBBB>>>>>>>>><<<:::777444222222333555666666555333222111000...---------.../////////...,,,++++++---...111000///---,,,+++++++++)))))))))))))))******+++((()))***++++++***)))((()))************+++++++++---,,,,,,++++++,,,,,,---,,,++++++***************)))+++,,,+++***)))***++++++++++++,,,,,,,,,------+++++++++,,,++++++******++++++---.........---------------...///000000000///111333666999;;;======CCCFFFHHHIIIJJJQQQ[[[cccnnnssszzz|||nnngggeeeeeeddd___WWWPPPLLLKKKWWWZZZ^^^bbbdddcccbbb```VVVPPPIIIGGGIIIJJJIIIGGG;;;777111...,,,,,,,,,+++,,,,,,+++++++++*********)))******++++++******)))************))))))))))))************************'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((***)))((()))+++///333666)))******+++,,,---...///...///000000000111444777777888:::;;;;;;<<<>>>@@@EEEBBB>>><<<<<<:::888555111111000///...---------+++++++++,,,,,,------------,,,,,,,,,,,,,,,---..................//////000///333888<<>>>>>===>>>@@@CCCCCC@@@>>>===@@@BBBAAA>>>;;;::::::666555333222000///......,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((())))))''''''''''''((((((((()))___QQQQQQPPPMMMKKKFFFEEEDDDEEEFFFEEEDDDBBB??????>>>===:::777444333333444666777777666444333111000///...---......///000000///---+++***+++---------,,,,,,,,,,,,++++++)))))))))))))))******+++'''((()))******)))(((''')))************+++++++++---,,,,,,++++++,,,,,,---***+++,,,------+++***((((((***+++***)))((()))***+++++++++,,,,,,---------***+++,,,,,,------------***+++---...///...---------------...///000000111000222666:::===@@@AAAAAADDDIIIPPPXXXcccrrr}}}wwwtttoooiiiaaa[[[UUURRRLLLQQQXXX]]]```bbbdddeee```UUUHHHAAACCCHHHKKKMMMCCC>>>777222000000//////,,,,,,,,,+++++++++************++++++++++++************))))))((((((''''''************************'''((((((((())))))******))))))))))))))))))))))))******))))))))))))******)))((('''&&&&&&'''((())))))((('''(((,,,111777;;;)))******+++---...//////...///000000000222555777666999<<<===;;;<<>>@@@CCCAAA===:::999999555444333111000/////////,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))((((((&&&'''''''''(((((())))))******))))))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))bbbTTTSSSOOOJJJHHHHHHFFFDDDDDDEEEFFFEEEDDD?????????===999666444444222333555666666555333222---------------...///000...---+++,,,,,,---+++***------,,,,,,+++***************++++++++++++************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---.........////////////000......---...//////...---333//////222222......333///666???DDDBBBBBBIIIQQQRRRZZZkkkuuufff______[[[UUURRRWWW___cccddddddccc```[[[UUUOOOLLLLLLMMMLLLKKKFFF===555111000...------,,,+++******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((&&&''')))*********)))((()))((((((((((((***+++,,,+++,,,,,,,,,,,,,,,,,,---333222111000111222333444888:::=========<<<======888???AAA:::555666777555222222111000///...------...---,,,+++++++++,,,---------------...///000000---...000000///000222444999???AAA>>>;;;===@@@AAAIIIKKKPPPUUUXXX\\\gggrrr{{{wwwkkkjjjnnnlllaaa[[[```eeeeeedddeeeffffffdddcccfffjjjfff``````[[[VVVVVVZZZ\\\[[[YYYPPPQQQPPPLLLDDD:::222------...///...---,,,,,,---,,,,,,,,,+++++++++************))))))))))))******+++*********))))))(((((())))))************))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))((('''''''''(((***+++************************++++++,,,,,,,,,,,,------111111111111222333444555888777555555666999<<<>>><<<======>>>???@@@@@@AAA@@@??????>>>===;;;999999555444333111000000//////,,,+++***)))(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''((()))))))))))))))***)))(((''''''((()))***''')))***)))((('''(((***))))))))))))))))))))))))bbbSSSRRROOOJJJHHHGGGFFFDDDDDDEEEFFFEEEDDD>>>??????<<<999555444444222333555666666555333222---------------...//////...---+++,,,,,,---+++***+++++++++++++++***************++++++++++++***************************************+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---------.........////////////...------...///000000---,,,///444666444555999===>>>@@@BBBDDDKKKWWWaaaooowwwuuuhhhXXXUUUTTTWWW]]]aaabbbaaa``````^^^ZZZUUUOOOKKKIIILLLNNNMMMHHH@@@999333///---,,,++++++,,,,,,+++***************************((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******************)))))))))((('''(((((()))))))))))))))))))))(((((()))***+++,,,+++,,,,,,,,,,,,---------222111111111111222222333888:::<<<===;;;::::::;;;777;;;;;;777666888666222222222111000///...------------,,,++++++,,,,,,---,,,,,,,,,------...///000000000000000111444777999<<<<<<======>>>AAAHHHOOOMMMYYYkkkvvvwwwvvv}}}~~~}}}~~~~~~wwweee]]]\\\^^^bbbgggggghhhfffbbbdddhhhiiigggddd___[[[ZZZ]]]___]]][[[NNNJJJFFFEEEEEECCC<<<666111///---,,,---......---,,,,,,,,,++++++++++++*********))))))))))))******************)))))))))((())))))************))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))(((((('''((()))***+++************************++++++,,,,,,,,,,,,------000000000111222444555666888777777777888:::<<<=========>>>>>>???@@@@@@AAA???>>>>>>===<<<:::999888444333222000////////////,,,+++***)))((((((((((((******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))***)))(((''''''((()))***''')))***)))((('''(((***))))))))))))))))))))))))aaaRRRRRRPPPKKKHHHFFFEEEDDDDDDEEEEEEDDDCCC===>>>>>><<<888555333333222333444555555444333222------------------...///...,,,++++++------,,,***)))))))))************+++******++++++++++++******************************))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,---------............///...---,,,---///111222++++++...333444333666:::;;;@@@HHHRRR___ooo|||~~~qqqccc___[[[XXXYYY\\\]]]]]]]]]```bbbbbb^^^WWWOOOJJJIIIMMMRRRRRRMMMCCC;;;666111...++++++------+++)))************************))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))*********++++++************)))))))))))))))(((((((((((()))******))))))((())))))***,,,,,,++++++,,,,,,------------000111111222333333333333999;;;<<<<<<:::999999:::666777777555777888555///222111000000///...------------,,,,,,,,,,,,------,,,,,,,,,,,,---...///000000...---...111555888:::BBB===<<<@@@AAAAAAIIISSSZZZppp{{{pppooosss}}}}}}vvvddd\\\YYYZZZ]]]^^^bbbeeedddfffkkknnnmmmiiieeeaaa```aaabbb```^^^RRRIII@@@@@@FFFIIIEEE???888333...,,,---///...---,,,,,,,,,,,,++++++++++++******))))))))))))******************))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))(((((((((((()))***+++************************++++++,,,,,,,,,,,,------//////000111333555666777888888888999:::;;;<<<<<<=========>>>??????@@@@@@======<<<<<<:::888777666222222000///...---------,,,+++***)))((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''((((((((()))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))''')))***)))((('''(((***))))))))))))))))))))))))bbbSSSSSSQQQLLLIIIFFFEEEDDDDDDEEEEEEDDDBBB<<<>>>>>><<<999555333222111222444555555444222111---------,,,,,,---......---,,,++++++------,,,+++'''(((((()))******++++++***++++++,,,,,,++++++***************************)))))))))*********+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,---------.........//////...------///000222222333444333555:::???@@@QQQhhh}}}~~~zzzqqqggg```^^^\\\XXX[[[^^^bbbfffeeeaaaYYYTTTHHHJJJOOOSSSPPPHHHCCCBBB:::444...+++,,,---+++)))++++++++++++++++++++++++*********)))))))))))))))***))))))))))))))))))***)))))))))))))))))))))))))))*********++++++++++++*********)))))))))))))))***)))((((((((()))+++,,,))))))))))))***+++,,,,,,++++++,,,,,,---.........000111333444555555444444999:::<<<<<<;;;:::;;;===888:::;;;:::888666333000111000000///......------,,,,,,,,,,,,---------...,,,,,,,,,,,,---...///000111///...111555999::::::DDDAAAFFFQQQUUUSSSXXXcccxxxssseeeZZZSSSRRRYYY___dddiiioooooolllkkkhhheeedddddddddbbb```[[[QQQEEEAAADDDGGGFFFDDD???;;;666111...---......------,,,,,,,,,++++++++++++******))))))******+++*********)))))))))))))))))))))************))))))((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))*********************************+++++++++,,,,,,,,,------......///111333666888999888999:::<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>;;;;;;;;;:::999777555555111000///...---,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))''')))***)))((('''(((***((((((((((((((((((((((((cccUUUVVVTTTMMMIIIFFFEEEDDDEEEFFFFFFDDDBBB<<<>>>???===:::555333222111222444555555444222111...------,,,,,,,,,---------,,,++++++------,,,+++''''''((()))***++++++,,,++++++,,,,,,,,,,,,++++++************************)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,------------,,,,,,,,,---------......,,,///111111///------...777:::<<<===???FFFPPPWWWddd{{{uuueeeVVVYYYZZZ]]]aaaeeeeeebbb___OOOLLLLLLNNNJJJDDDCCCGGGCCC<<<444...,,,,,,+++***+++++++++++++++++++++++++++*********)))))))))(((******))))))))))))******)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))*********)))((((((((()))+++,,,((()))******++++++,,,,,,++++++,,,------...//////000222444666777777777666888999;;;<<<<<<>>>@@@BBB;;;@@@EEECCC;;;333111444000000//////......------,,,,,,------............------------...///000000333333555999<<>>@@@???;;;777444222111222333444444333222111...------,,,,,,,,,,,,,,,,,,+++***+++---...---,,,(((((())))))***+++,,,,,,++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,---------------,,,---------............,,,///222222000///111333666BBBNNNUUU\\\hhhrrrwww~~~bbb[[[YYYWWWZZZ___cccdddccc\\\TTTOOOMMMGGG>>>===CCCFFFCCC<<<666000---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((+++******))))))******+++)))))))))))))))))))))))))))))))))*********++++++))))))))))))***************))))))))))))***++++++((()))***+++,,,,,,,,,,,,++++++,,,---...//////000000111333555666777888888777999;;;<<<===???BBBEEE>>>DDDKKKIII>>>222111666/////////.........------+++,,,---......///..................///000111222000333888;;;>>>BBBFFFIII[[[lll{{{ooobbb^^^bbbffffffeeeeeeeeeeeeeeeeeeddddddaaa```\\\RRRHHHFFFKKKRRRJJJJJJGGGBBB:::444111000------------,,,,,,,,,,,,++++++************++++++))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((()))******++++++******************************++++++,,,,,,,,,,,,------//////000222444666999:::888999;;;<<<===<<<;;;;;;::::::::::::::::::::::::::::::999999777666444333000000...---,,,+++++++++******)))))))))))))))***''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))******))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))((((((''')))***)))((('''(((***))))))))))))))))))))))))hhh[[[]]]ZZZPPPHHHGGGFFFGGGHHHIIIHHHEEECCC===???AAA@@@<<<888444333000111333444444333111000...---,,,,,,++++++,,,,,,,,,+++***+++---...---,,,)))*********++++++,,,,,,+++,,,,,,------,,,,,,+++************************+++,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++,,,---.........---,,,------........./////////...000222222111333:::@@@HHH]]]uuuccc^^^YYYXXX]]]aaabbbbbbddd[[[VVVTTTKKK===999>>>BBBDDDDDD@@@888111///000------------------------,,,,,,+++******))))))(((+++******))))))******+++))))))))))))))))))))))))((((((((()))))))))******((()))))))))************))))))***++++++++++++***((()))***,,,,,,,,,,,,,,,++++++,,,---...///000000///000111222444666888999888999;;;;;;<<<>>>AAADDD???CCCIIIJJJ@@@444111555//////.........---------+++,,,---.../////////.../////////000000111222333111666;;;>>>@@@GGGRRR[[[{{{vvvccc]]]```dddaaabbbdddeeeeeeeeefffgggaaadddbbbZZZPPPLLLPPPUUUNNNKKKGGGFFFFFF@@@777000...------------,,,,,,,,,,,,++++++******++++++,,,((()))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((()))***+++++++++******************************++++++,,,,,,,,,,,,------000000111222444666888999999999:::;;;;;;;;;;;;:::<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999777666444333111000///---,,,,,,,,,,,,******))))))))))))******''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))*********))))))))))))))))))))))))''''''((()))))))))))))))'''((()))******)))((('''''')))***)))((('''(((***))))))))))))))))))))))))iii]]]```\\\PPPHHHGGGGGGGGGIIIJJJIIIFFFCCC>>>@@@BBBAAA===999555444000111333444444333111000...---,,,,,,++++++++++++,,,+++***+++---...---,,,+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++,,,---.........---,,,.........////////////000///111222000111777BBBJJJggglllfff^^^[[[^^^aaaaaa___ddd]]][[[\\\RRRAAA:::>>>===DDDIIIGGG>>>555111111------------------------,,,,,,++++++***))))))(((++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++((()))***,,,,,,+++******((()))+++,,,------,,,,,,++++++,,,---...///000111///...///000222444777999999:::;;;::::::<<>>===<<<999666333222111222333555555333222222000...,,,,,,,,,+++***++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***///...------++++++***)))++++++******)))*********,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---.............../////////000,,,///000...,,,...000111------000444777CCC\\\ttt||||||zzzqqqlllqqq}}}ttthhh```]]]]]]]]]]]]bbb```YYYZZZWWWGGGBBBIIIQQQSSSMMMCCC:::555222000...---...---***(((******+++++++++******)))))))))******++++++++++++************))))))))))))*********)))))))))))))))************************)))***++++++***)))***+++))))))))))))************,,,,,,------.../////////222111000222555777888777999666999???@@@===>>>CCCOOOFFF;;;666888999666333000///...---------------...------...//////...---000------///111333:::BBBDDDCCCKKKZZZeeemmm~~~qqqiiigggfffeeedddhhhjjjhhhcccccceeefffeeeaaa[[[WWWTTTXXXOOOGGGEEEIIIJJJEEE???444222///------------------------,,,,,,,,,++++++))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))*********+++++++++//////...------------...///111444555444555666777::::::999888777888<<>>>>>>>>======<<<;;;;;;888888888888777555444333111000///...---,,,,,,,,,))))))(((((((((((()))))))))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((()))************************)))((('''''''''************)))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))jjjUUURRRQQQMMMHHHEEEEEEEEEGGGIIIIIIGGGEEE@@@???>>>===;;;999555333222111222333555555333222111...---...000000---******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***...------,,,,,,++++++***++++++*********++++++,,,------------,,,,,,++++++,,,,,,++++++,,,,,,---............/////////000000...000111000///000111222777444777CCCRRRdddyyy|||wwwzzzzzzwwwttt|||}}}pppkkknnnttt}}}~~~zzzxxxwww{{{zzz}}}uuuqqqggg___```aaa]]]^^^\\\QQQNNNQQQVVVXXXUUUNNNEEE???888444///,,,***+++,,,---,,,,,,,,,,,,+++******))))))*********++++++++++++************)))))))))))))))))))))))))))*********************************)))***++++++***)))***+++************++++++++++++,,,,,,------.../////////222111111333666888888888@@@<<<;;;=========CCCLLLPPPGGG===777777666222...000///...------------...------...///111111000...000///111555777999@@@HHHUUUZZZfffuuuuuupppnnnmmmjjjfffdddkkkuuu}}}}}}|||~~~ssshhhaaa```cccgggeeefffhhhhhheeebbb___]]]UUUMMMCCC@@@DDDIIIJJJIII;;;666000------...---,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++++++++,,,,,,.........------......///000222555666666666777999::::::::::::999;;;???BBBBBBBBB@@@???>>>=========;;;:::999888666555444333111000///---,,,,,,,,,,,,))))))(((((((((((()))))))))))))))))))))((('''''')))))))))))))))))))))((())))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))iiiTTTRRRSSSNNNHHHGGGGGGGGGIIIJJJJJJIIIGGG@@@@@@???===;;;888555333222111222333555555333222///,,,,,,000666666000******++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...............------------,,,,,,,,,,,,,,,------........./////////000000000111111111222222111222222999999DDDZZZsss{{{zzz|||~~~xxx|||zzzrrrmmmqqqzzzttt```ZZZ```___```bbb^^^ZZZZZZ\\\\\\ZZZTTTLLLFFF???;;;444---))))))---000......---,,,+++******)))************++++++++++++++++++*********)))))))))(((((())))))******++++++************************)))***++++++***)))***++++++++++++,,,,,,,,,,,,---,,,,,,------.../////////111111222444777999999999;;;::::::<<<<<>>HHHSSSsss~~~xxxqqqqqquuuvvv{{{pppaaaWWWTTTTTTSSSQQQTTT[[[ccciiijjjfffaaa^^^___```fffnnntttzzzooo```___gggbbbccceeefffeeedddaaa```XXXOOODDD>>>???EEELLLQQQEEE===333------...---+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************++++++++++++++++++,,,,,,,,,------------------...///000000111444666777777888999;;;:::;;;<<<<<<<<<>>>BBBEEEFFFEEEBBB@@@?????????@@@>>>===:::888555444444444111000///---,,,,,,++++++***))))))(((((())))))***))))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************&&&''''''((()))******+++************))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))hhhTTTSSSTTTOOOHHHIIIIIIIIIJJJLLLLLLJJJHHH@@@@@@@@@>>>:::777444444222111222333555555333222///,,,,,,333;;;<<<444+++---,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,+++++++++++++++,,,,,,---------+++++++++,,,---...///000...---------------------,,,,,,,,,,,,,,,---.........////////////000000000333000000111111000222555BBBNNNffftttwwwyyyxxxyyyuuupppvvvwww}}}bbbTTT\\\]]]]]]bbbeee___``````\\\UUUMMMHHHEEEBBBAAA===666000,,,,,,...---,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))''''''((()))***++++++,,,************************)))***++++++***)))***+++++++++++++++,,,,,,,,,,,,,,,,,,------.../////////111111333666:::<<<;;;:::777:::===???>>>===???CCCDDD???:::888888666222/////////............//////...000111222111000000000444222444999???JJJ\\\kkk~~~tttrrrmmmeee``````dddggguuuqqqmmmllljjjdddYYYQQQNNNPPPUUU[[[``````\\\YYY[[[XXXXXX[[[]]]```gggooottt{{{rrrddd___aaammmzzz~~~nnn]]][[[\\\^^^```ccceeeeeebbb```___XXXMMMDDD@@@DDDKKKRRROOOEEE888111000000...+++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,---------......,,,,,,------...000111222333555888999999:::;;;===;;;===>>>>>>>>>???BBBDDDEEECCCAAA>>>>>>???AAABBBAAA???;;;777555444444444000000...---,,,+++++++++***))))))))))))))))))***))))))*********))))))((()))))))))))))))*********))))))))))))))))))))))))(((((()))***************''''''(((((())))))******************)))))))))((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((jjjVVVTTTTTTOOOIIIJJJJJJJJJKKKLLLLLLJJJHHH???AAAAAA???:::666444444222111222333555555333222///------444<<<===555---//////...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,---------------,,,,,,------...///////////////000000000111222///...111000111777AAAddd{{{{{{oooooovvv}}}lllZZZ___^^^YYY]]]```aaadddddd\\\PPPEEEAAA@@@BBBDDDDDDBBB<<<555...+++++++++*********+++,,,,,,,,,+++++++++++++++++++++++++++++++++************''''''((()))***++++++,,,************************)))***++++++***)))***+++*********++++++++++++,,,,,,,,,------.../////////000111444999===>>>===;;;@@@AAABBBAAAAAA@@@@@@???AAA>>>:::888777666222/////////.........//////000///111222222000///000111888888;;;CCCNNN```yyy{{{ooofffccc```]]]ZZZXXXYYY[[[kkkppp{{{pppccc^^^[[[\\\eeesss~~~~~~iiiaaaYYYVVVUUUTTTWWW[[[XXX\\\VVVNNNNNNMMMQQQ___\\\```hhhrrr}}}eeeYYYZZZZZZ]]]aaaeeegggfffdddccc___XXXPPPJJJJJJNNNSSSUUULLL???777444222000---,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,---------.........,,,,,,------///000222333444666999:::;;;<<<===???>>>???AAAAAA?????????@@@AAA@@@>>><<<===???AAACCCAAA???;;;888555444333444000///...---,,,+++++++++******))))))))))))******))))))************))))))((()))))))))*********+++************************(((((()))***************(((((((((((((((((()))(((************)))))))))(((************************'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((mmmYYYUUUSSSNNNIIIJJJIIIIIIJJJKKKKKKHHHFFF???AAABBB???999555333444222111222333555555333222000------222888999444---000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,------------------------......////////////000000000111111222///000333444777GGGZZZxxxzzzsssooolllmmmpppttt{{{}}}mmmpppjjjaaa___\\\ccceeeeee___SSSHHHAAA???BBBCCCFFFHHHGGG@@@777000---,,,+++******+++,,,---,,,,,,,,,,,,++++++++++++,,,++++++++++++*********(((((())))))******++++++************************)))***++++++***)))***+++************++++++++++++,,,,,,------...////////////111555;;;???@@@>>><<>>EEEPPPUUUUUUCCC@@@<<<888666333000---//////......//////000000000222333111///000333777;;;???HHHUUUbbbtttxxxkkkggghhhiiijjjkkknnnnnnqqquuutttnnnjjjjjjttt{{{{{{zzzyyyuuusssppppppqqqjjjlllddd^^^\\\RRRLLLSSSNNNOOOPPPSSSWWW\\\```bbbvvvccc___\\\\\\```cccdddcccbbbaaa___[[[WWWVVVWWWXXXWWWQQQHHH@@@:::666333111---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++,,,,,,,,,---------......---------...///111222333444666999;;;<<<===>>>@@@???AAACCCCCCAAA@@@??????@@@???>>>======???@@@BBB@@@>>>;;;888555444333333000///...,,,++++++******+++******))))))******+++))))))******++++++******((())))))******+++++++++************************(((((()))***************))))))))))))((((((((((((************))))))))))))************************''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))ppp]]]VVVRRRMMMJJJIIIHHHHHHIIIJJJIIIGGGEEE???BBBCCC???999444333444222111222333555555333222///---,,,...111222///,,,...---,,,,,,---///111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,---------............---------------...////////////000000000111111111333111444999;;;DDD^^^zzz}}}vvv}}}yyyoooddddddcccaaa```]]]UUUJJJBBBCCCAAABBBGGGLLLKKKDDD<<<222111///,,,++++++,,,---------,,,,,,,,,+++++++++,,,,,,+++++++++*********)))))))))))))))*********************************)))***++++++***)))***+++++++++++++++,,,,,,,,,---,,,,,,------...////////////111666<<>>CCCMMMQQQNNNHHH888555222///,,,++++++,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++***************)))))))))))))))************************)))+++++++++***)))***+++,,,,,,,,,---------......,,,,,,------...//////000///222777===BBBCCC@@@>>>???===:::===JJJUUUQQQEEE@@@>>>:::777555555555555///////////////000111111...000222222222777AAAIII^^^lllmmmdddeee]]]VVVQQQRRRWWWcccyyy|||rrriiibbb^^^\\\VVV___hhhoooyyy~~~jjjaaaaaacccdddgggeeeeeeeeeeeeccc___\\\UUUVVVUUUNNNCCC:::777777//////.........---------------------------------************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++++++++,,,,,,,,,------///......//////000111222444666999;;;<<<===???AAA???BBBFFFGGGGGGFFFEEEEEEHHHHHHFFFEEECCCAAA@@@???;;;::::::888666444222111//////---,,,+++*********++++++************++++++((()))***+++++++++++++++((())))))***++++++,,,,,,************************(((((()))***************%%%%%%&&&((()))+++,,,,,,************))))))))))))************************&&&''')))*********)))((((((((((((((((((((((((((())))))))))))))))))))))))dddWWWWWWTTTNNNKKKGGGFFFDDDDDDEEEEEECCCBBBHHHFFFCCC>>>:::666444333222111222333555555333222111000...,,,++++++++++++,,,++++++,,,...//////...,,,,,,,,,+++,,,,,,------,,,,,,,,,---------......******+++,,,,,,---......---,,,,,,,,,,,,---......000///...---------------......---,,,---...///000000///---,,,,,,---...000000---...222222//////111777444999IIIZZZhhhvvv}}}wwwrrrnnnnnn]]]ZZZ]]]]]]XXXTTTQQQKKKDDDAAADDDKKKRRRVVVDDD;;;222...000111...***---------,,,,,,,,,++++++***++++++,,,,,,++++++***************************)))************+++++++++***************++++++,,,,,,,,,,,,---------......---...000///......///000333555777888999999;;;===AAAAAABBBDDDFFFFFFEEEDDD===BBBAAA888222111000---000222333///---///111333555111222444222555LLLfff|||xxxzzzxxxllldddccc```dddgggkkkqqq~~~uuulll\\\\\\[[[[[[bbbiiiiiidddfffqqq\\\[[[dddffffffffffffhhhgggbbb\\\OOOMMMNNNNNNHHH>>><<>>;;;666333222333222222......---,,,,,,,,,,,,---+++++++++*********))))))******++++++++++++******,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************)))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++******))))))((((((''''''))))))))))))))))))))))))dddUUUUUUSSSNNNKKKHHHFFFEEEEEEFFFEEEDDDBBBEEECCC@@@<<<888555333222222111222333555555333222111000...,,,++++++++++++,,,+++***,,,...///...---------,,,++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------------,,,,,,------...///000///...------------.........---------...///000//////------------...///111///...000//////444;;;222FFFccc{{{~~~www~~~iii___```aaa```___XXXRRRIIIBBB@@@FFFOOOWWWOOOFFF;;;333///...,,,***---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************)))************+++++++++***))))))))))))***++++++,,,,,,,,,---------......---...000///......///111333444666777777888;;;===FFFEEEDDDFFFHHHHHHEEECCC@@@DDDCCC<<<666666555222///111222000000000222222000///444<<>>777111000///------///++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))************))))))******))))))))))))******************************++++++,,,------......///......///000111222333333666777888888999:::===@@@???@@@AAABBBCCCCCCDDDDDDGGGFFFEEEDDDCCCCCCCCCCCCAAA===888444222111000///......---,,,,,,,,,,,,---+++++++++*********))))))******++++++++++++******,,,,,,,,,,,,,,,+++***)))************************************************)))))))))))))))***++++++************))))))))))))+++******))))))******+++++++++++++++++++++++++++)))))))))))))))((((((((())))))))))))))))))))))))bbbSSSSSSRRRNNNLLLHHHGGGFFFFFFGGGGGGEEECCCAAA@@@===:::777444333222222111222333555555333222000000...---,,,,,,,,,,,,+++******+++---......---------,,,+++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------.../////////......------............------......///000........................///...//////---...666@@@KKKppp||||||hhhXXXVVVZZZ___ccc___[[[QQQDDD;;;===IIIUUUXXXQQQFFF;;;222...,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************)))************+++++++++)))))))))))))))******+++,,,,,,,,,---------......---...000//////...000111333444555555666888;;;>>>DDDBBBAAADDDIIIJJJFFFBBB>>>@@@???999555555444222000111222333333222222333444666>>>JJJTTTeeeyyyfff[[[WWWKKKLLLYYYrrrzzz{{{~~~~~~hhhhhhtttwwwcccZZZ]]]```bbbcccbbbbbbccc^^^RRRIIIIIIMMMJJJCCC>>>HHHDDD:::111///000///+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))************))))))******))))))))))))******************************++++++,,,------......///......///000111222333333666777888888888888;;;===>>>>>>??????@@@BBBCCCDDDEEEDDDCCCBBBCCCDDDEEEFFFCCC???999555222000...---......---,,,,,,,,,,,,,,,+++++++++*********************++++++++++++******++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++++++++*********)))))))))***))))))))))))))))))***++++++++++++++++++++++++(((((())))))))))))))))))))))))))))))))))))))))))aaaRRRRRRQQQMMMLLLIIIHHHGGGHHHHHHHHHEEECCC???>>><<<999777555444333222111222333555555333222000//////...---,,,,,,,,,+++******+++---...---,,,++++++*********++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------------...////////////............//////...............//////000---......////////////...///000333444111222<<>>999555333000...,,,...---,,,,,,++++++,,,,,,***************************++++++,,,,,,++++++***++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,+++++++++*********))))))******))))))))))))******************************((((((((())))))******+++))))))))))))))))))))))))aaaRRRRRRQQQMMMLLLIIIHHHHHHIIIIIIHHHEEECCC???>>><<<:::888666555555222111222333555555333222/////////......------,,,+++******+++---......---))))))******+++,,,......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++...------------...////////////.........//////000.........///////////////---...//////000000//////222222222444555===NNN^^^ttthhh]]]XXX[[[aaa^^^^^^YYYMMM???888<<>>@@@AAA@@@@@@@@@AAACCCEEEFFFBBBAAA@@@???>>>>>>??????===:::777444333111///---------,,,++++++++++++,,,************************++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++************************++++++++++++++++++++++++***************++++++,,,++++++++++++************+++++++++******+++++++++************************(((((())))))******++++++************************bbbSSSSSSRRRNNNLLLHHHHHHHHHIIIJJJHHHEEEBBB@@@???===:::888777666666222111222333555555333222///////////////...---,,,,,,++++++,,,...//////...*********+++,,,---...///,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,......------......///000//////......//////000000---...///000000000000///.........//////000000111111......333;;;JJJaaattt{{{qqqddd\\\ZZZ\\\\\\YYYRRRIIIBBB>>>===MMMTTTZZZZZZQQQCCC777111............---------,,,,,,,,,------------,,,,,,************************)))************+++++++++***************++++++,,,,,,,,,,,,---------......---...000000000000222333444666999;;;<<<===@@@BBBAAABBBDDDFFFGGGEEEAAA===;;;666333333444222222444222///000333444:::KKK^^^qqqyyyeeeWWWWWWfff~~~mmmbbb[[[\\\cccbbbcccaaa\\\WWWTTTPPPJJJAAAJJJQQQLLLCCC;;;555111............------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))************))))))******))))))))))))******)))))))))***++++++,,,,,,++++++,,,------......///......///000111222333333222444888:::;;;<<<>>>@@@???>>>>>>??????@@@AAABBBAAAAAA@@@???>>><<<;;;;;;999777444333222111///---------,,,+++++++++++++++***************+++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++************************+++++++++++++++++++++++++++************+++,,,,,,,,,++++++++++++*********,,,,,,++++++++++++,,,,,,************************))))))******************************************dddUUUUUUSSSNNNKKKGGGGGGGGGIIIIIIHHHDDDAAA@@@???===:::888777666555222111222333555555333222...//////000//////---------,,,,,,---///000000///......------,,,------...++++++,,,,,,,,,---------+++++++++,,,,,,---------...............//////000///////////////000111111---...///000111000000//////............000111333333444;;;HHHUUUbbbrrr|||rrrggg___\\\YYYWWWUUUOOOFFF???HHHOOOYYY^^^YYYNNNAAA999............------------,,,,,,------------,,,,,,************************)))************++++++++++++++++++++++++,,,,,,---,,,,,,,,,---------......,,,...000000000111222444222555999<<<===>>>???@@@DDDGGGKKKKKKGGGCCC@@@???;;;333///111222000000222222000444:::???LLLjjj~~~~~~|||yyynnnvvvyyy~~~bbb^^^bbbsssvvv^^^VVV[[[]]]bbbdddaaa___^^^XXXPPPCCCDDDJJJQQQOOOFFF===:::///.........------------------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++))))))************))))))******))))))))))))******((())))))***++++++,,,,,,++++++,,,------......///......///000111222333333222444888999:::;;;<<<======>>>>>>??????>>>>>>>>>??????@@@@@@???===;;;999777555333111111000---+++---,,,++++++***+++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,+++++++++*********++++++************++++++************************++++++******************************************dddWWWWWWTTTNNNKKKFFFFFFGGGHHHIIIGGGDDDAAA@@@???<<<:::777666555444222222222333555555333222...///000000000///...---...------...000111000///222111///...---,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---.....................///000000///////////////000111111---...000111111111000///000///------...000222444;;;CCCTTTiiiwww}}}}}}~~~{{{zzz}}}ccc^^^YYYZZZ\\\YYYNNNCCCBBBJJJUUU^^^___WWWLLLCCC//////.........---------,,,------......------,,,************************)))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,...000000000111333444000444999<<<===>>>>>>???AAAGGGLLLLLLGGGBBBAAABBB???777222555666333333666444444999BBBJJJ]]]wwwhhhaaabbbfffZZZkkk{{{tttnnnkkkssskkk[[[\\\ZZZ```ccccccffffff^^^SSSGGGAAADDDQQQWWWOOODDD@@@//////.........---------------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))************))))))******))))))))))))******((())))))***++++++,,,,,,++++++,,,------......///......///000111222333333222555888999999888999:::>>>???@@@@@@@@@???===<<<===???@@@BBBAAA???<<<:::777555333111000...+++)))---,,,++++++******++++++))))))******+++++++++++++++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,+++++++++************))))))))))))******)))))))))))))))))))))))),,,+++++++++***)))))))))************************bbbTTTTTTRRRLLLGGGDDDDDDEEEGGGIIIIIIFFFDDDAAA???<<<999666555555555222333555777888666222//////............---------+++,,,...000000000000///////////////............+++,,,...---,,,,,,---///+++,,,------......------...............///000000000000000000000000000000///////////////000111111000///------///222666888AAAaaa}}}{{{wwwsssssszzzzzzeeeRRRSSS]]]___WWWOOOGGGQQQZZZ[[[[[[YYYQQQHHH888111...000000++++++...------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,------------------------------//////000111222333333444666;;;AAABBB@@@???BBBEEEDDDHHHHHHCCCCCCHHHIIIFFFBBBAAA;;;222///444777666888<<<;;;DDD___{{{lllaaa```aaa___]]]pppyyyqqq{{{eeeTTT\\\```ddddddaaa^^^]]]___NNNFFFAAAEEEPPPUUURRRKKK999111+++,,,---,,,---///......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++***)))(((((()))))))))))))))))))))))))))************+++++++++******+++++++++******)))++++++,,,,,,,,,---------......///000111222333333444666999:::;;;<<<>>>???BBB@@@@@@AAACCCCCCAAA>>>AAAAAAAAA@@@>>>===;;;:::888555222111000000...,,,...---,,,,,,++++++++++++++++++************++++++***++++++,,,,,,++++++***---....../////////......++++++,,,------+++***)))+++++++++++++++***)))((()))***,,,...///000111111)))***,,,---...------,,,+++******))))))******++++++***************++++++************************,,,+++++++++******))))))aaaSSSUUUSSSMMMHHHEEEEEEFFFHHHJJJIIIGGGEEE@@@???<<<:::777555444444333333444666888666222//////............---------+++,,,...///000000000///////////////............+++,,,...---,,,,,,---///+++,,,------......------...............///000000000000000000000000000000///////////////000111111000111111111111444888<<>>BBBCCCDDDFFFIIIHHHKKKJJJFFFEEEHHHHHHDDDHHHAAA999555555555444222///<<>>AAA@@@@@@BBBDDDCCC@@@===AAAAAA@@@@@@>>>===<<<;;;777555222111000000...,,,...---,,,,,,+++++++++,,,++++++************++++++***++++++,,,,,,++++++***)))******+++,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,++++++***+++,,,------............+++,,,,,,---,,,+++***)))------,,,+++++++++++++++******)))))))))******+++************************++++++++++++++++++******aaaSSSUUUSSSNNNJJJFFFFFFGGGIIIKKKJJJHHHFFF???>>>===;;;999666444222333333444666777666222//////............---------,,,---...////////////////////////............---+++,,,...---,,,,,,---///+++,,,------......------...............///000000///////////////////////////////////////000111111---///111111000444===DDDooo~~~yyyoooooo~~~}}}mmm[[[YYY___lll{{{tttuuuwwwyyyoooYYYQQQTTTWWWVVVVVVVVVWWWVVVTTTTTTVVVUUUQQQCCC999///---.........////////////............---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++,,,,,,,,,,,,------------------------------//////000111222333444444444777;;;@@@EEEHHHJJJLLLIIIKKKKKKGGGFFFFFFDDDAAALLL@@@888999999444333666>>>SSScccppp~~~xxxiiigggxxxvvvpppxxxpppeeeaaasss|||___\\\[[[]]]bbbeeebbb___^^^TTTJJJJJJQQQWWWUUUPPPIII@@@777222///,,,---111......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))************************)))************++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,---------------......///000111222222555777999:::::::::;;;<<>>>>>===<<<999666333222444333444666777666222000///............------------------......///////////////.........---------+++,,,...---,,,,,,---///+++,,,------......------...............///000000///////////////////////////////////////000000111---000111000000888FFFRRRsss}}}~~~wwwzzzppp]]]LLLGGGKKKUUUkkk~~~oooeeedddfffnnn~~~qqqaaaXXXSSSRRRVVV[[[[[[[[[YYYRRRMMMMMMQQQTTTJJJ???222---...///000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------------------............///000000111222333444555777888:::???DDDHHHIIIIIIEEEGGGHHHGGGEEECCC@@@===KKK===666:::888333:::HHHaaavvv~~~lllgggeeeppp}}}wwwpppvvvlll[[[NNNXXXyyy|||ooo```YYY\\\aaabbbaaaaaa[[[SSSOOOOOORRRTTTUUURRRHHH>>>777111,,,---000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))*********+++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---......///000111222333555777999:::999999:::;;;BBBCCCFFFHHHIIIGGGEEEBBB@@@@@@@@@@@@???===<<<;;;666444111000000///...,,,---,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***+++++++++++++++,,,---------,,,+++++++++,,,---...---...............------........................+++,,,,,,------.........------,,,,,,,,,,,,------///...------,,,---------++++++++++++++++++++++++)))))))))******+++++++++aaaSSSTTTTTTPPPMMMGGGGGGHHHJJJLLLLLLIIIGGG>>>>>>===<<<999666333222444444444555666555333000///............------------------------.....................------------+++,,,...---,,,,,,---///+++,,,------......------...............///000000///////////////////////////////////////000000111333444333000111;;;MMM[[[ooo~~~yyyllljjjiiigggeeebbb]]]YYYUUUJJJ@@@>>>???BBBLLLWWWZZZ___jjjxxx|||kkk\\\WWWTTTWWWhhhvvvsssoooggg\\\TTTWWW^^^\\\^^^\\\SSSFFFAAAHHHRRRMMMDDD888000...000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,---------------....../////////000000111222333444444555;;;:::;;;>>>BBBDDDDDDDDDCCCEEEGGGIIIHHHDDD@@@>>>CCC:::666888555666KKKfff~~~wwwxxxyyyppp\\\cccooo}}}{{{uuufffUUUQQQ```|||sss___YYY\\\```ccc______]]]UUUNNNMMMSSSZZZWWWNNNEEE===555---,,,///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************))))))*********+++++++++))))))***+++++++++++++++,,,,,,---------...............///000111222333333555777999::::::999:::<<<@@@BBBEEEGGGGGGFFFDDDCCCAAAAAAAAA@@@>>>===;;;:::555333111///000///...---,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***...---,,,++++++,,,,,,---...---,,,,,,---///111222000111222222222222111111222222222222222444555666......------,,,,,,,,,,,,///...............///000......---,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((((((((())))))******aaaSSSTTTTTTPPPMMMGGGGGGHHHJJJLLLKKKIIIGGG???>>>===;;;999666444222555444444555666555333111///............---------...------,,,------...............------------,,,+++,,,...---,,,,,,---///+++,,,------......------...............///000000///////////////////////////////////////000111111222222111///333???QQQ^^^lllzzz|||~~~ssshhh^^^WWWRRROOOKKKHHHGGGEEECCCBBBCCC???>>>@@@@@@>>>???BBBFFFCCCEEENNNXXX[[[TTTKKKIIIGGGKKK]]]zzzwwwyyy|||xxxjjj[[[UUUXXXZZZ\\\\\\UUUFFF===BBBLLLNNNIII@@@555000000000---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,---------------...//////000000000000111222333444555555;;;<<<===>>>@@@AAABBBCCCEEEFFFJJJNNNMMMFFFAAA@@@;;;888777666555BBBcccwwwfffaaabbb\\\\\\kkk|||}}}yyykkk]]]YYYcccuuutttccc]]]___ccc]]]aaabbb[[[QQQMMMSSS[[[XXXSSSLLLEEE;;;000,,,.........---------,,,,,,,,,++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++)))************+++++++++(((((()))***++++++++++++,,,---------............///000000111222333444444555888:::;;;;;;;;;<<<===>>>@@@BBBCCCBBBBBBBBBCCCCCCBBBBBB@@@>>><<<:::999444222000/////////...---,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***...---,,,+++++++++------,,,,,,---...000222444555::::::;;;<<<<<<<<<<<<;;;<<<;;;;;;:::;;;===???@@@===<<<:::888777666555555000///...------,,,,,,---------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))))))))bbbSSSTTTSSSOOOLLLGGGGGGGGGIIIKKKKKKHHHFFF@@@???<<<:::777555444444555444333444555555333111///............---------......---,,,,,,,,,---............---------,,,,,,+++,,,...---,,,,,,---///+++,,,------......------...............///000000000000000000000000000000///////////////000111111///000333999CCCRRRbbbmmmppprrrxxx{{{uuu{{{{{{~~~yyyqqq```[[[RRRKKKGGGDDDBBB@@@BBB???===>>>@@@CCCEEEEEECCCBBBCCCFFFEEECCCAAABBBEEEBBB@@@BBBEEEGGGFFFDDDAAA@@@CCCKKKZZZlllzzznnn]]]UUUXXXWWWXXXVVVMMMBBB@@@EEELLLMMMGGG:::111000///,,,/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...///000000000000111111222333444555555777;;;>>>???@@@AAAFFFIIIHHHGGGLLLQQQOOOFFF???>>>666888999666;;;TTT{{{uuuccc```dddaaappp~~~}}}~~~rrr}}}}}}vvvyyyrrrnnnqqquuutttrrrqqqtttyyy~~~qqqiiiggghhhtttyyygggaaaaaa^^^aaabbb^^^XXXTTTVVVYYYYYYVVVRRRMMMBBB555............---------,,,,,,,,,+++++++++,,,,,,---------************************++++++++++++++++++++++++)))************+++++++++((()))***+++,,,,,,,,,,,,------------............111111222333444555555666555888:::<<<<<<<<<>>>@@@???AAABBBBBBAAAAAACCCFFFEEEDDDCCC@@@>>>;;;888777444222000/////////...---,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***---,,,,,,,,,---///111333444555888;;;>>>@@@AAABBBHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHFFFEEEEEEGGGHHHIIIIIIHHHFFFEEEDDDDDDEEEEEE<<<;;;888666333111000//////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************bbbSSSTTTSSSOOOLLLFFFFFFGGGIIIKKKJJJHHHFFFAAA???<<<999666555555555555444333444555555333111//////.........---------///...---,,,+++,,,---.........---------,,,,,,,,,+++,,,...---,,,,,,---///+++,,,------......------...............///000000111111111111111111111111///////////////000111111000444<<>>??????>>>BBB@@@>>>>>>???AAABBBBBBIIIGGGFFFFFFEEEDDDDDDEEEAAADDDGGGFFFCCC@@@?????????@@@@@@===<<<@@@IIIPPPTTT```ooo|||mmm]]]WWWSSSTTTWWWSSSHHHAAA@@@KKKOOOKKK>>>222///...,,,000000000000////////////------------------------...------,,,,,,++++++***++++++,,,,,,,,,------------------...///000000111000111222222444444555666444999>>>@@@@@@CCCJJJPPPHHHGGGKKKQQQNNNCCC;;;999555999:::777BBBaaa|||ssszzzuuufff```___dddqqq|||}}}|||zzztttmmmiiieeedddiiimmmnnnpppssswwwwwwuuuqqqpppssszzz|||zzzxxxyyy~~~~~~vvvnnnbbbccckkkzzzqqqccc```````````````^^^[[[XXXWWWYYYWWWVVVSSSGGG999000///......---------,,,,,,,,,+++++++++,,,,,,---------******************++++++++++++++++++++++++++++++)))************+++++++++)))***+++,,,------...------------.........//////111222333333555555666777555888;;;<<<===>>>???AAABBBDDDEEEDDDBBBCCCGGGJJJFFFEEECCCAAA===:::777666333111////////////...---++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++...------...111444777:::DDDFFFJJJNNNRRRTTTUUUVVVRRRSSSTTTUUUUUUUUUUUUUUUSSSQQQOOOMMMLLLMMMNNNOOOFFFFFFFFFGGGIIIKKKNNNOOOPPPNNNJJJFFFBBB>>><<<;;;222222111//////.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++bbbSSSUUUUUUPPPMMMGGGFFFFFFGGGIIIIIIHHHFFFEEE@@@;;;888888888555333444555666666555333111///000000///...---,,,,,,,,,...---,,,---///000///...,,,------......------,,,------------------------.......................................///000000000000000000000000000000111///......000111222111555<<>>:::999555999AAAQQQsss|||vvvaaaYYY\\\___lllkkknnnwwwyyyppprrrpppoooqqquuuxxxxxxwww{{{xxxuuussssssrrrpppooosssrrrrrruuuzzz|||{{{xxxnnnrrrmmmrrr}}}ddd]]]```zzzwwwYYYZZZZZZ^^^bbb___XXXWWW]]]ZZZZZZYYYVVVPPPFFF;;;444000------///000---,,,///,,,------......------,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,*********)))******+++,,,++++++,,,,,,,,,---------.........///////////////,,,000555888::::::;;;;;;<<<<<<===>>>??????@@@@@@CCCEEEGGGHHHHHHFFFCCCBBBGGGEEECCCAAA???<<<999666777555111...,,,,,,,,,---******+++++++++,,,,,,,,,---,,,+++++++++---...///***+++------,,,,,,...000444444555999@@@GGGLLLNNNRRRTTTTTTSSSQQQRRRVVVZZZWWWXXXZZZZZZ[[[\\\^^^______[[[WWWWWWYYYXXXSSSMMMPPPMMMIIIEEEAAA@@@@@@@@@KKKKKKLLLOOORRRRRRNNNIIIFFFCCC???999444000---,,,.........------------------,,,***))))))***+++---cccSSSTTTTTTNNNKKKGGGFFFFFFGGGIIIIIIHHHFFFDDD@@@;;;888888777555333444555666777777666444333000000///...---------------,,,,,,---...//////---------------------------////////////////////////.......................................///000000000000000000000000000000---,,,+++,,,...111444555333JJJqqqqqq___SSSKKKGGGAAA<<<::::::;;;;;;BBBBBBCCCBBBAAABBBEEEGGGMMMPPPUUUWWWXXX[[[```eeeeeecccaaa___^^^]]]]]]]]]\\\\\\[[[ZZZXXXVVVTTTSSSRRRPPPMMMIIIFFFBBB@@@??????>>>???BBBCCCFFFMMMUUUeeeyyy|||XXXUUUVVVZZZXXXPPPIIIGGGIIIIIIJJJIII???222...111111111///...............------------------------...---+++,,,---...---,,,...------------...//////---...//////000/////////000222333333222333555777888:::===@@@BBBCCCCCCCCCEEEEEEFFFFFFFFFCCC@@@===888888>>>IIIYYYuuu{{{iii______bbbdddwwwooohhhhhhooottttttrrrqqqooolllllllllmmmkkkiiiiiihhhggggggiiijjjiiigggcccdddgggkkkoooqqqqqqpppoooyyykkkiiiooo___[[[rrrgggXXXWWWZZZ```aaa^^^^^^aaa]]]]]]\\\YYYTTTKKKAAA:::111---,,,//////------///,,,------......------,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,***************++++++,,,++++++,,,,,,,,,---------.........///////////////---111555999:::;;;===>>>>>>>>>???@@@AAAAAABBBCCCFFFHHHIIIJJJJJJHHHFFFEEEFFFDDDAAA???>>>;;;777555666444111...---,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,---------,,,+++,,,------,,,+++---///222555999@@@IIIOOOSSSSSSRRRQQQSSSTTTSSSRRRRRRTTTWWWTTTTTTTTTSSSSSSUUUWWWYYYaaa___]]]\\\[[[XXXSSSNNNOOOMMMJJJFFFDDDDDDEEEEEEBBBCCCFFFKKKRRRWWWYYYZZZSSSPPPLLLFFFAAA<<<:::888000///---++++++,,,...///...............---,,,,,,dddTTTTTTRRRMMMIIIGGGFFFFFFGGGIIIIIIHHHFFFBBB???;;;888777666444333222333555777777777555444000000///...---------------,,,+++,,,.........---...---,,,,,,,,,,,,---...////////////////////////.......................................///000000000000000000000000000000222111///......///000222333XXXmmmYYYLLLEEEBBBBBBAAAAAAAAABBBCCCCCCEEEFFFFFFFFFGGGJJJOOORRRVVV[[[aaafffjjjooovvv{{{~~~}}}{{{zzzyyyxxxxxxxxxvvvuuutttqqqooollliiigggbbb___ZZZSSSMMMHHHEEECCCDDDBBBCCCEEECCC@@@BBBFFFHHHPPP\\\iiizzz}}}~~~UUUSSSUUUYYYXXXQQQKKKHHHHHHGGGGGGHHHCCC999111///111111000///............------------------------...---,,,,,,---...---,,,...------------...//////---...//////000000000//////111222222222333555777;;;<<<===???@@@AAABBBBBBIIIHHHGGGFFFDDDBBB@@@???999BBBPPP\\\kkk|||~~~|||vvvrrriiicccfffmmmpppnnnwwwmmmbbb]]]___eeehhhiii]]][[[XXXVVVUUUSSSPPPNNNOOOOOOPPPSSSUUUVVVUUUSSSTTTWWW\\\___aaaccceeegggjjjwww|||vvvhhhXXXeee~~~aaaZZZVVVYYY^^^___^^^^^^^^^]]]]]][[[XXXQQQHHHBBB333...,,,...///......111------............------------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,------------.........//////000000000000333666999;;;===@@@CCC@@@AAAAAABBBDDDEEEEEEFFFGGGHHHIIIJJJIIIHHHGGGFFFEEECCC@@@>>><<<:::666333444333111...---,,,,,,---+++++++++,,,,,,,,,------+++,,,...000000...,,,+++---...//////111444999===FFFIIIMMMPPPPPPNNNJJJHHHLLLNNNQQQSSSSSSRRRSSSTTTTTTRRRNNNLLLLLLNNNRRRTTT^^^^^^^^^]]][[[VVVRRROOOMMMKKKGGGDDDBBBAAABBBCCC;;;===@@@CCCHHHMMMSSSXXXZZZYYYWWWTTTPPPMMMJJJIII;;;888444000------...///,,,---......---,,,***)))gggWWWVVVSSSLLLIIIGGGFFFFFFGGGIIIIIIHHHFFFAAA???<<<999777555333222222333555666666555444222000000///...............---,,,+++,,,---...---,,,///...,,,++++++,,,...///------------------------.......................................///000000000000000000000000000000111222222111000000111222:::___rrr[[[KKKBBBAAABBB<<<===>>>???@@@BBBEEEHHHMMMPPPUUUZZZ___dddjjjnnnsssxxx~~~zzzsssjjjaaaZZZUUUSSSKKKHHHGGGHHHFFFAAAAAACCCDDDAAACCCJJJSSSaaa|||{{{}}}wwwYYYTTTOOOQQQTTTTTTPPPLLLHHHFFFEEEFFFEEE>>>555...222111000///............------------------------...,,,,,,---......---+++...------------...//////---...///000000000000000000111333333333555777999>>>>>>>>>???@@@AAABBBBBBGGGHHHHHHFFFCCC@@@>>>===@@@XXXnnn{{{xxxsssppppppddd___^^^gggkkkooosssxxx{{{wwwpppXXXTTTOOOLLLMMMMMMMMMKKKKKKJJJJJJIIIHHHGGGFFFEEEGGGGGGHHHJJJLLLLLLIIIGGGDDDGGGJJJJJJJJJKKKOOOSSSYYYaaammm}}}qqqnnnqqq~~~qqqaaa[[[[[[]]]\\\[[[]]]\\\\\\[[[YYYTTTNNNIII888111,,,...///...///111------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,------------............///000000111111333444777999;;;>>>BBBFFFBBBCCCDDDEEEFFFGGGHHHIIIEEEEEEEEEEEEEEEDDDDDDCCCEEECCC@@@>>><<<999555222333222000...------------,,,,,,,,,,,,------------......///000000000/////////222666;;;???DDDIIIMMMUUURRRMMMGGGCCCAAABBBCCCHHHKKKOOOSSSTTTUUUTTTTTTVVVRRRMMMIIIJJJMMMPPPRRRYYY[[[^^^^^^\\\YYYVVVUUURRROOOKKKFFFCCCBBBBBBCCCDDDFFFGGGEEEAAA@@@BBBEEEPPPRRRVVVYYY[[[ZZZXXXVVVNNNKKKEEE>>>888333///------------,,,,,,+++******iiiZZZXXXTTTNNNKKKGGGFFFFFFGGGIIIIIIHHHFFF@@@???===:::777555333333555666777888777555333111000000///.........//////...---,,,,,,......---,,,///...,,,++++++,,,...///------------------------.......................................///000000000000000000000000000000(((+++///222222333555777CCC___vvv~~~|||{{{```XXXMMMFFFCCCBBB@@@>>>BBBCCCDDDEEEFFFKKKRRRWWWcccjjjuuu~~~tttmmmiiibbb[[[VVVRRRNNNHHHEEEGGGGGGAAA???BBBBBBBBBQQQdddxxxtttxxxyyyoookkkeee[[[OOOKKKQQQWWWWWWSSSJJJFFFCCCCCCDDDBBB999///222111000//////......///---------------------------,,,,,,---......---+++...------------...//////---...///000111111111111000222444555555777:::<<>>===<<>>CCCFFFBBBCCCDDDEEEGGGHHHIIIJJJDDDCCCCCCBBBBBBBBBBBBBBBFFFDDDAAA???<<<999555222111000///......---------,,,,,,---------.........///...------...000333555888<<>>===>>>DDDMMMWWW]]]``````___[[[ZZZWWWQQQIIIAAA999555444222///---,,,,,,...///iii[[[YYYUUUOOOMMMGGGFFFFFFGGGIIIIIIHHHFFF@@@@@@???<<<888555444444888999::::::999666444222000000//////...//////000000...------...///...,,,...---,,,,,,,,,,,,---...////////////////////////.......................................///000000000000000000000000000000,,,///222222000111555888HHH\\\jjjppp}}}{{{vvvmmmfffnnnwww}}}oooVVVLLLEEE>>>===AAADDDCCC@@@MMMOOOQQQRRRVVV^^^iiiqqqtttlllccc^^^XXXRRROOOOOOIIIDDDCCCEEECCC???DDDMMMUUUddd|||wwwuuu|||sssooonnnllleeeYYYOOONNNSSSUUUTTTLLLIIICCC???AAABBB<<<333222222111000////////////------------------------,,,,,,,,,...//////---***...------------...//////---...///000111222222222111222555666777999<<<>>>???AAABBBEEEGGGHHHIIIIIICCCEEEGGGFFFBBB@@@@@@BBBaaa~~~mmmfffgggnnnuuuvvv|||hhhUUUMMMQQQXXXZZZmmm~~~lllZZZNNNIIILLLNNNPPPRRRTTTWWWYYYQQQTTTWWWXXXXXXXXXXXXYYY[[[ZZZZZZ\\\]]]]]][[[YYY^^^]]]YYYTTTOOOLLLKKKKKKJJJHHHGGGHHHMMMWWWaaaggg{{{{{{yyyyyylll\\\ZZZ\\\^^^______^^^^^^^^^]]]YYYWWWIII===333000000///...///......////////////......++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***+++++++++++++++,,,------,,,---------..................///000000111222222444555777888:::===AAADDDAAAAAACCCDDDFFFGGGHHHIIIEEEDDDCCCBBBAAABBBCCCDDDFFFDDDAAA???<<<999555222////////////...------------------.........//////...---,,,,,,///333888;;;DDDHHHMMMQQQSSSTTTUUUVVVPPPRRRSSSRRRPPPPPPTTTXXX[[[YYYWWWVVVVVVVVVTTTRRRQQQNNNJJJJJJMMMPPPQQQPPPLLLMMMOOOQQQSSSTTTUUUTTTSSSRRRQQQPPPQQQTTTWWWYYYTTTWWWZZZZZZTTTMMMFFFBBB666;;;DDDNNNWWW]]]aaabbb______```]]]XXXQQQJJJEEE<<<888333...++++++,,,...fffYYYXXXUUUPPPNNNGGGFFFFFFGGGIIIIIIHHHFFF@@@AAAAAA>>>999666555555555666777888777666444222000000////////////000000111000......///000...---------------------------////////////////////////.......................................///000000000000000000000000000000444555555222111555>>>FFFZZZccciiikkksss~~~~~~vvvuuu}}}{{{fffdddiiivvvuuukkklllnnnyyy~~~iiiRRRCCCLLLFFF???;;;===BBBFFFIIIVVVZZZ```eeelllwwwwwwpppggg]]]VVVTTTQQQNNNKKKJJJIIIHHHHHHIIIKKKPPP\\\pppvvv|||{{{rrrvvvrrrcccUUURRRTTTUUUOOOKKKCCC<<<===AAA>>>777333222111000////////////------------------------,,,,,,,,,...//////,,,***...------------...//////---...///000111222222222000222444555666999<<<>>>???AAAEEEHHHKKKMMMMMMMMMHHHIIIHHHEEEBBBCCCHHHNNNrrr}}}uuullljjjaaaTTTMMMOOOTTTVVVaaappp|||zzzoooddd\\\VVVQQQTTTWWWYYY\\\aaahhhnnnlllppptttwwwwwwxxxyyy{{{~~~|||{{{{{{{{{xxxwwwkkkiiifffccc^^^VVVNNNIIIPPPPPPNNNJJJIIIJJJOOOSSS\\\sssyyyzzzqqqrrr}}}www^^^WWWZZZ]]]___^^^]]]^^^^^^]]][[[YYYRRRDDD666111000///---.........////////////......+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,++++++++++++,,,------------------............---...///000111222333333333555777888999;;;>>>@@@??????@@@BBBDDDFFFGGGGGGFFFEEECCCAAAAAABBBCCCEEEEEECCC@@@===;;;777333000.........///......---------.........//////////////////000333777<<>>CCCJJJRRRYYY]]]^^^___aaaaaa___[[[WWWTTTIIIEEE>>>777111...,,,,,,dddXXXWWWTTTOOONNNGGGFFFFFFGGGIIIIIIHHHFFF@@@BBBBBB???:::666555666///000222444444333222111000000////////////000111222000//////000000///---,,,------......------,,,------------------------.......................................///000000000000000000000000000000000111111111666BBBSSS```ssstttrrrnnnpppuuuvvvsssxxxvvvzzzzzzxxx~~~nnnSSSRRR___ooouuuuuuhhhSSSEEECCCHHH;;;>>>AAADDDEEEHHHKKKNNNtttzzzyyylllfff___[[[SSSLLLKKKMMMKKKHHHDDDEEEHHHMMMWWWgggyyy||||||dddXXXYYY\\\QQQMMMDDD::::::@@@???:::333222111000////////////------------------------,,,,,,---...000///,,,***...------------...//////---...///000222222333333///000333444666888;;;>>>>>>AAAFFFKKKOOOPPPQQQPPPMMMLLLJJJEEEBBBFFFOOOXXX|||fffOOOMMMUUUXXXRRRKKKJJJMMMPPPPPPZZZcccdddcccfffjjjllloootttzzz~~~zzzlllcccOOOQQQRRROOOKKKIIIKKKNNNIIIVVVcccllluuu}}}lllgggwwwggg[[[\\\___]]]\\\[[[[[[\\\[[[ZZZXXXWWWHHH999333111...------......////////////......+++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...---------.........//////---...///000111222333333333555777888888999;;;======>>>???AAABBBDDDFFFFFFEEEDDDAAA??????@@@BBBDDDDDDBBB???<<<999666222...---......///......------............/////////000111333666;;;@@@EEEIIIKKKIIIHHHGGGFFFFFFJJJOOOTTTRRRTTTUUUQQQLLLKKKNNNRRRSSSNNNIIIGGGIIIMMMPPPQQQMMMLLLMMMRRRXXXZZZWWWSSSSSSNNNHHHGGGIIIJJJGGGCCC@@@@@@???@@@CCCGGGKKKMMMRRRRRRTTTXXX[[[YYYSSSNNNAAA>>>;;;:::>>>GGGPPPWWW^^^___``````___]]][[[ZZZXXXUUUOOOGGG???888333000bbbVVVWWWUUUOOOLLLGGGGGGGGGIIIJJJJJJHHHFFFCCCBBB???<<<999666555444555444555666777666333111111111000///////////////////////////////////////////////////////////////------------------,,,,,,............////////////000000////////////000000---...000111222222222111222555//////AAA[[[zzzuuuxxxsss^^^VVVXXX]]]```iii]]]PPPHHHCCC??????AAAEEEBBBAAAFFFOOOWWW[[[\\\|||jjjZZZWWWXXXTTTOOOMMMHHHGGGFFFCCCBBBIIIUUU^^^yyy}}}^^^ZZZ^^^UUUNNNFFF@@@:::777;;;CCC>>>555...///111000//////........................------------------------,,,---......------...000000111111000//////111222777777777777777999:::;;;DDDEEEJJJQQQWWWWWWRRRLLLUUULLLGGGFFFCCCDDDUUUjjjsssaaaWWWPPPLLLLLLIIILLLSSSUUURRRRRRWWW^^^bbbiiirrr}}}}}}rrrjjjeeeaaa\\\XXXXXXXXXUUURRRPPPTTT[[[bbbtttooooooyyymmmkkkrrrmmm]]]XXX``````___^^^______\\\WWWVVVQQQHHH>>>555111000111///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------.........//////...............///000111444444666777999;;;<<<===???AAACCCDDDDDDEEEFFFHHHEEECCCBBBCCCFFFHHHHHHGGGEEE@@@<<<:::777111///111---......///......---------000222222000//////000888<<>>>>>???@@@@@@???AAABBBEEEIIINNNRRRTTTUUUWWWTTTOOOKKKHHHHHHIIIJJJ]]]]]]___aaaccccccaaa___\\\``````[[[VVVNNNAAA666cccVVVVVVUUUOOOLLLHHHGGGGGGIIIJJJJJJGGGEEE@@@???<<<:::888666555444555444555666777666333111111111000///////////////////////////////////////////////////////////////............------------............////////////111111000000000000111111000111222222111000///...333;;;777:::\\\~~~ppphhhaaabbbjjjmmmiiibbbUUULLLDDDAAA???===???BBBJJJKKKPPP]]]nnnzzzuuummmiiiaaaYYYUUUNNNLLLHHHBBB???@@@GGGMMMZZZnnnzzz{{{ggg^^^VVVSSSOOOIIIBBB:::777>>>IIIAAA888111000111000//////........................---------------------------...000///......///111///000111000///000222333888888777777999;;;===???GGGJJJNNNQQQRRRSSSSSSTTTNNNQQQOOOIIIHHHRRR```kkkzzzkkkXXXOOOMMMJJJHHHKKKJJJMMMTTTYYY^^^gggqqqoooiiiaaaXXXQQQOOOPPPRRRUUUUUUXXXaaalll}}}~~~ooohhhhhhxxxjjjaaa[[[\\\\\\\\\^^^^^^]]]ZZZXXXTTTLLLBBB999444111111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------.........//////////////////000111222222333444666888:::<<<===>>>@@@AAACCCDDDDDDEEEHHHJJJLLLOOOOOOLLLGGGDDDEEEGGGEEE???<<<;;;888222000111.....................---///...---,,,---000444777>>>DDDJJJMMMLLLKKKKKKLLLCCCBBBIIINNNQQQ^^^fff^^^YYY___eeehhhfffbbbaaaaaaaaa[[[SSSOOONNNLLLIIIEEEGGGFFFGGGLLLKKKFFFBBBAAACCCAAA@@@@@@BBBDDDDDDDDDEEECCCAAA@@@AAAAAA@@@???>>>BBBFFFHHHGGGGGGIIILLLPPPPPPPPPPPPQQQSSSTTTUUU`````````bbbccccccaaa___ZZZ]]]]]][[[ZZZZZZUUUNNNeeeVVVVVVTTTOOOMMMIIIHHHHHHIIIJJJIIIFFFDDD===<<<:::888777555555555555444555666777666333111111111000///////////////////////////////////////////////////////////////............////////////............////////////222222111111111111222222111111111222111111000///...888444===mmm}}}xxxtttaaa^^^cccnnn}}}~~~jjjXXXFFF@@@============@@@FFFKKKRRRaaawwwyyylll^^^VVVTTTRRRLLLFFF@@@>>>???AAAHHH[[[vvvxxxsss{{{rrrooohhhVVVRRRQQQOOOGGG<<<666???KKKFFF===444222111///...000...................................................000111111000///111222...///000000000111333555999888777888:::===AAACCCEEEHHHJJJJJJIIIKKKQQQVVVLLLSSSQQQJJJPPPeeesssttt~~~ttteeeTTTJJJJJJLLLKKKHHHLLLOOOUUU^^^gggttt}}}nnnaaaWWWPPPJJJFFFDDDGGGKKKPPPTTTaaaxxxvvvkkknnnuuubbbZZZZZZ[[[]]]^^^^^^]]]]]]ZZZWWWPPPHHH@@@888333000111111111000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------........./////////000000000111111222444444333444666888;;;>>>???@@@BBBCCCCCCCCCDDDFFFJJJMMMUUU[[[^^^WWWJJJBBBBBBFFFDDD>>>::::::888333111111........................000---***+++000888???BBBIIILLLNNNMMMKKKJJJLLLOOOKKKKKKVVVaaaeeennnpppfffccc___]]]___bbbbbb]]]XXXMMMLLLIIIFFFBBB@@@?????????===>>>AAA@@@<<<:::<<<;;;:::888888:::=========EEEBBB???=========<<<;;;<<>>AAAEEEGGGLLLQQQVVVZZZ]]]^^^aaaaaaaaaaaabbbaaa^^^[[[^^^aaabbbaaaaaabbb]]]WWWfffVVVVVVTTTPPPMMMJJJIIIIIIIIIJJJHHHFFFCCC>>>===;;;999777555444444555444555666777666333111111000000///////////////////////////////////////////////////////////////////////////000000000000............////////////222111111000000111111222......///111222333444444...555444CCCrrr{{{rrr|||}}}kkkdddeee{{{xxx\\\IIIDDD@@@>>>??????@@@GGGPPPUUUccczzz~~~kkk^^^[[[WWWRRRLLLHHHEEEDDDCCCIIIKKK[[[yyy~~~ttt{{{yyyoooggg___\\\eeecccPPPRRRTTTUUUOOOAAA888===HHHJJJAAA888555222......000...................................................///111000//////000222...///000000000111444666777777666777:::???DDDFFFDDDEEEFFFGGGHHHKKKQQQVVVRRRPPPLLLPPPbbbzzzyyyuuu^^^VVVOOONNNOOOOOOOOOPPPWWW```lllxxx~~~qqqhhh___TTTLLLKKKJJJJJJKKKKKKRRRdddtttyyysss|||yyyttt~~~kkk[[[ZZZ\\\___```]]]\\\]]]\\\YYYTTTNNNFFF===444///111111000000000/////////........................------------------------------------------------............////////////000000111111222333444555444555777:::===???AAABBBCCCDDDDDDDDDEEEHHHMMMQQQXXX^^^aaa[[[NNNDDDBBBEEECCC<<<888888888333000///.............../////////000//////333;;;CCCHHHJJJPPPOOOLLLHHHFFFIIIPPPWWW\\\\\\iiitttuuuvvvqqqcccbbbZZZSSSQQQTTTTTTOOOHHH???@@@@@@???===;;;:::;;;===;;;;;;>>>===;;;<<<@@@===;;;::::::<<<>>>??????CCC@@@===;;;;;;;;;:::999:::>>>AAA@@@===:::999999:::===AAAGGGMMMSSSXXXZZZ]]]^^^___aaaaaa^^^YYYUUUYYY]]]```aaabbbbbb\\\UUUfffVVVVVVTTTPPPNNNJJJIIIIIIIIIJJJHHHFFFCCCBBB@@@>>>;;;888555444333555444555666777666333111111000000////////////////////////////////////////////////////////////////////////000000000111111............////////////000000////////////000000......///000222333555555444777===SSSuuu}}}vvvtttooommmuuu{{{ooobbbdddsss~~~^^^KKKCCCCCCAAAAAABBBDDDJJJXXXeeetttyyygggbbbZZZTTTPPPMMMIIIFFFFFF???CCC\\\yyynnnlllcccZZZMMMEEENNNQQQEEEQQQTTTWWWTTTHHH???@@@HHHKKKCCC;;;777333......111////////////////////////////////////////////////---///000000///...000111...///111111111222444666555555666777;;;@@@DDDGGGHHHGGGHHHKKKQQQUUUVVVVVVVVVLLLOOOiiivvvvvv~~~|||vvvddd\\\MMMJJJKKKNNNOOOPPPYYYcccrrrzzzlllaaaXXXPPPIIIFFFGGGJJJRRRZZZgggmmm}}}lllppp}}}vvv|||```ZZZXXX]]]___]]]\\\]]][[[YYYVVVRRRLLLBBB777000000000000/////////..............................------------------------------------------------........./////////000000000000000111222333555666555666888;;;>>>AAACCCDDDDDDEEEEEEEEEGGGJJJOOOSSSUUUWWWYYYWWWRRRKKKGGGEEECCC;;;555555555222......///............///000111...111777???FFFJJJKKKJJJLLLMMMNNNOOOQQQWWW```hhhiiieeeooozzzxxxsssjjjZZZUUUPPPJJJGGGFFFEEECCCBBB@@@@@@@@@AAACCCCCCAAA@@@???>>>???AAAAAA???BBBHHHEEECCCBBBCCCEEEFFFEEEDDDEEECCCAAA@@@@@@???===<<<999888777999<<<;;;888444777777888;;;@@@FFFLLLOOOXXXZZZ^^^aaabbb^^^XXXSSSHHHKKKMMMOOOTTT[[[]]][[[eeeWWWWWWVVVQQQOOOIIIHHHHHHIIIJJJIIIFFFDDDDDDBBB???<<<999666555444555444555666777666333111111111000///////////////////////////////////////////////////////////////......//////000000111111............////////////000000////////////000000222111111111111222333333000777CCCYYYlllkkknnnwwwjjjkkk}}}xxxkkkiiirrrooodddkkk~~~ooo[[[YYYlllbbbGGG???BBB???@@@EEEKKKRRR___tttyyykkk```ZZZSSSLLLFFFBBB>>>AAAKKKUUU^^^nnn~~~||||||ggg\\\TTTLLLFFFPPPXXXSSSVVVUUUUUUUUUPPPJJJHHHLLLIIICCC===:::555//////111////////////////////////000000000000000000000000---...000///......///111///000111111111222444666444555666999===AAAEEEGGGHHHGGGHHHMMMTTTVVVTTTPPPSSSOOOaaaooo[[[PPPOOOHHHGGGKKKRRRVVV^^^rrroooaaaRRRMMMLLLKKKJJJKKKNNNWWWwwwqqqrrr|||vvv}}}pppaaaVVVXXX\\\[[[\\\___[[[YYYWWWUUUQQQHHH===444000000/////////.................................------------------------,,,,,,,,,------------........./////////000000000000000000111333444666666777888:::<<>>AAAAAAGGGRRR___lll~~~uuujjj```VVVNNNIIIFFFFFFHHHEEEHHH\\\rrruuu|||wwwcccZZZ^^^dddpppyyyvvvfff]]]VVVUUUUUUQQQNNNMMMFFFAAA>>>;;;666000///222////////////////////////000000000000000000000000...000111111000///111222000111222222111111333555444666999<<<@@@CCCFFFGGGGGGIIIKKKNNNPPPOOOMMMKKKOOO[[[wwwxxxjjjXXXMMMMMMMMMNNNWWWgggrrr~~~pppddd]]]TTTMMMIIIGGGMMMdddxxxzzzttttttvvv\\\VVVXXXXXXZZZ^^^[[[ZZZXXXXXXVVVNNNCCC:::111111111000000000//////................................................,,,,,,,,,---------........./////////000000000000111111222333444666777888999:::<<<>>>@@@BBBCCCDDDCCCEEEHHHJJJLLLOOOSSSUUUOOONNNOOOQQQTTTTTTPPPLLLLLL@@@555222333111////////////...---...000222333999@@@HHHJJJHHHFFFIIILLLUUU[[[dddlllrrrzzznnn```[[[QQQLLLJJJBBBCCCGGGLLLLLLIIIIIIMMMQQQTTTXXX\\\\\\[[[[[[___ccc[[[[[[\\\\\\XXXTTTWWW]]]cccccceeefffgggddd___\\\WWWWWWVVVUUUSSSNNNGGGBBBBBB>>>;;;:::;;;;;;999777999888888888999;;;===???PPPPPPQQQTTTXXX[[[[[[[[[VVVRRRIIIAAAAAAIIIOOOPPPbbbWWWYYYXXXSSSPPPGGGGGGGGGIIIJJJJJJHHHFFF@@@???===;;;999888777777555444555666777666333111111111000///////////////////////////////////////////////////////////////,,,------...///000000111............/////////000222222111111111111222222/////////000222444777888DDD\\\fffaaaaaa```___eeeccccccooo|||vvvrrrdddcccllllllQQQEEEDDDDDDDDDHHHQQQbbbssszzznnnbbbYYYTTTJJJDDDFFFEEEEEEQQQaaasssxxxyyy}}}vvviiitttwwwgggXXXTTTVVVSSSNNNKKKCCC@@@>>><<<888111000222000000000000000000000000000000000000000000000000///111222222111111222333111222333222111111222444555777;;;???CCCEEEFFFGGGKKKOOOSSSSSSOOOLLLLLLMMMNNNfff}}}vvvxxxqqq___OOOIIIQQQTTTddd}}}zzzjjj[[[PPPKKKHHHGGGOOOeee~~~}}}{{{~~~tttxxxgggXXXVVVVVVXXX]]]\\\ZZZYYYZZZYYYRRRGGG???222222222111111111111000////////////////////////........................,,,,,,,,,------.........////////////000000000000222333333444666888999:::;;;;;;===>>>@@@BBBCCCDDDCCCEEEIIILLLNNNPPPSSSVVVOOOPPPQQQSSSTTTSSSQQQPPPQQQCCC666333333222111111//////...---...000222444DDDJJJNNNLLLFFFEEEKKKRRRfffggghhhiiimmmvvveeeRRRKKKEEEHHHOOONNNSSSXXX^^^^^^\\\[[[^^^aaaeeemmmsssrrrllllllttt|||xxxwwwxxxwwwqqqkkkmmmsssssstttvvvxxxxxxtttnnniiijjjjjjiiihhhddd]]]TTTNNNKKKIIIEEEAAA===;;;;;;<<<777888999:::;;;<<<<<<<<>>AAADDDGGGIIIWWW]]]TTTJJJJJJLLLJJJTTTddd}}}uuuoookkkpppllljjjggg^^^RRRPPPTTTSSShhhjjjWWWNNNNNNFFFFFFSSSbbbrrryyy|||{{{rrrgggWWWTTTSSSWWW]]][[[ZZZYYYYYYYYYTTTMMMGGG;;;222---///000------000000000000000000000000000//////.........---------//////.........---------////////////000000000000111333444444444555777:::===>>>???@@@@@@CCCGGGKKKFFFJJJLLLJJJJJJMMMNNNLLLNNNPPPQQQQQQPPPNNNMMMMMMFFF>>>444//////111000...000//////000...///888CCCNNNJJJHHHIIIJJJMMMXXXeeefff^^^^^^iiinnnkkkkkkpppgggVVVKKKOOOTTTSSSUUU\\\ccclllsssrrrlllhhhlllqqqmmmwww~~~|||xxxzzz~~~~~~~~~}}}wwwyyy{{{uuucccYYYSSSQQQOOONNNKKKHHHCCC??????>>>:::777888;;;<<<:::AAAAAAAAABBBDDDHHHNNNSSS[[[[[[ZZZYYYWWWTTTQQQPPPeeeUUUWWWWWWSSSQQQGGGGGGHHHJJJLLLLLLIIIGGGBBB@@@===:::777555555555666666666777888888666444111111000///////////////000000000000000000000000000/////////............---...//////......///111////////////000000000000000000000000111111111111...444222000333444@@@WWWqqqyyynnnbbb```vvvxxx]]]FFFEEEGGGGGGMMMZZZmmmqqq```[[[SSSKKKFFFCCCCCCDDDLLLPPPXXXbbbmmmyyymmm___]]]UUUNNNNNNIII===777===@@@888222111000000////////////000000111000000000////////////////////////000000000111222333555444333333444666444666999<<<===@@@CCCFFFIIIRRRWWWSSSLLLJJJLLLMMM]]]jjjzzzrrrhhh\\\SSSZZZVVVSSSSSSRRRSSS\\\gggxxxppp^^^YYYNNNHHHLLLQQQWWWdddsssmmmsssxxx___TTTUUUVVVUUUZZZYYYYYYYYYYYYUUUOOOJJJ@@@666//////111000///111000000000000000000000000//////.........---------//////.........---------////////////000000000000111222444444444555888:::<<<===>>>>>>???AAAEEEHHHIIIRRRYYYUUUNNNLLLMMMMMMLLLOOORRRSSSRRRNNNKKKIIICCC<<<444000000222111///000...///444888;;;AAAHHHFFFKKKSSSXXX\\\___bbbdddiii^^^XXX^^^```ZZZVVVWWW]]]VVVVVV```eeedddfffnnnuuu}}}zzzsssqqqsssxxxmmmeee\\\VVVTTTSSSQQQOOOMMMIIIBBB<<<:::999888666===>>>>>>===>>>@@@EEEHHHQQQTTTWWWYYYZZZWWWTTTRRRfffVVVVVVVVVRRRPPPJJJJJJJJJKKKLLLLLLIIIFFFAAA???===:::777666666666666555555777888888666444111111000////////////000000000000000000000000000////////////............---...//////......///111////////////000000000000000000000000111111111111...333222111222555NNNuuuvvvxxxzzzbbb___ggg\\\KKK@@@DDDLLLRRR___nnnmmmfff]]]TTTNNNHHHBBB>>>BBBFFFOOO\\\kkkyyy}}}qqq]]]XXXSSSPPPQQQNNN???666:::???;;;555333111000000//////000000111111111000000000//////////////////000000000111111222333555444444333555666666888:::;;;===???BBBDDDLLLNNNRRRSSSNNNKKKPPPYYYnnnzzz{{{tttqqqiii]]]SSSPPPLLLHHHIIIPPP___ttt{{{nnn___QQQMMMKKKHHHKKKRRRmmm{{{tttyyynnn[[[XXXXXXRRRWWWXXXXXXYYYYYYVVVQQQNNNHHH<<<111000222222111111000000000000000000000000...............---------...............---------////////////000000000000111222444444444555888:::<<<===>>>>>>>>>???CCCEEEIIIXXXbbb]]]PPPJJJKKKMMMLLLNNNRRRTTTSSSNNNIIIEEE???:::444111111222111000111...000999AAAFFFJJJNNNRRR^^^hhhlllooorrrmmmdddgggYYYPPPQQQRRRMMMIIIIIIZZZ^^^iiiuuuxxxtttwwwxxx~~~xxxoookkkgggaaa[[[SSSOOOJJJEEEAAA<<<888666;;;;;;;;;:::888999;;;===CCCHHHOOOVVVZZZYYYVVVTTThhhVVVUUUUUUQQQPPPKKKJJJJJJKKKLLLJJJGGGDDD@@@>>><<<:::888777666666666555555666888888555333222111000000//////000000///////////////////////////////////////.........---...//////......///111////////////000000000000///000000000111111111111111222000222444777UUUzzznnnqqqwww~~~uuubbbjjj}}}|||lllQQQHHHCCCHHHRRR```uuuuuuggg\\\VVVPPPIIIDDDBBBCCCIIIVVVgggwwwxxxooo[[[UUUSSSRRRSSSPPPAAA777:::AAA???888222111000000000000000000111111111111000000000////////////000000000111111111111222444444333333444666777999;;;;;;<<<>>>BBBDDDOOONNNQQQTTTPPPNNN\\\oooxxxsss|||~~~zzz|||zzzpppgggQQQOOOMMMPPP\\\rrrrrr^^^SSSNNNKKKLLLOOO\\\kkk|||qqqllluuu|||jjj]]]XXXVVVUUUVVVXXXYYYYYYWWWTTTRRRNNNBBB555000222444222000////////////////////////................................................////////////000000000000000222333444444666888;;;<<<===>>>>>>>>>???BBBDDDHHHUUU___ZZZOOOJJJKKKNNNNNNOOOQQQRRRQQQMMMGGGCCC===999555222111222111000222000333;;;CCCGGGMMMRRRdddrrryyyvvvxxx~~~xxxkkk[[[QQQIIIIIIKKKMMMRRRXXXiiiqqq}}}xxx{{{}}}}}}~~~sssiii\\\WWWRRRNNNJJJBBB===;;;;;;<<<;;;999777555666777888>>>FFFOOOUUUXXXXXXWWWhhhVVVUUUUUUQQQOOOJJJIIIIIIJJJJJJIIIFFFCCC???>>><<<;;;999777666666555555555666777777555333222222111000000000000000////////////////////////.........///////////////---...//////......///111////////////000000000000///000000000111111111111333333...111888===SSSuuu|||qqqooooooooonnnnnnssszzzzzzyyyooo|||eeeYYYHHHGGGGGGNNN\\\tttuuueee[[[UUUPPPLLLAAA@@@AAAKKK[[[mmm{{{zzzttt```WWWTTTSSSSSSPPPCCC:::<<>>===:::666444444555777:::AAAHHHOOOUUUYYY[[[gggVVVVVVUUUQQQOOOIIIIIIIIIJJJJJJIIIEEECCC??????===;;;999777555444555444444666777777555333222222111000000000000111000000000000000000000000.........///////////////---...//////......///111////////////000000000000000000000000111111111111333444///111===EEEPPPccclllqqq}}}}}}ssshhhddddddfffkkkqqqtttsssxxxgggQQQIIIBBBHHHQQQ\\\qqqxxxggg\\\UUUQQQEEEBBB@@@DDDQQQbbbsss}}}{{{}}}qqqaaaVVVRRRRRRRRROOOFFF>>>>>>CCCCCC<<<444222111111000000111111222222222111111111000000000000000000111111111222222///111333333333333555666888999;;;<<<>>>BBBHHHKKKOOONNNPPPVVVbbbtttzzzfffXXXIIIVVVgggxxx~~~|||xxxtttpppmmmlllkkkjjjeeebbbeeehhhjjjnnnsssyyy|||rrr^^^QQQJJJGGGJJJKKKVVVpppuuu]]]XXXSSSVVVYYYZZZYYYXXXXXXYYYTTTMMMAAA555111222111...000000000000000000000000---------...............---------...............////////////000000000000///111333444444666999;;;===???AAABBBBBBCCCEEEGGGJJJMMMMMMJJJLLLQQQTTTTTTUUUQQQNNNLLLLLLIIIDDD???;;;888444111///000111333999<<>>CCCIIIOOOUUUXXXfffVVVWWWVVVQQQOOOIIIIIIIIIJJJKKKJJJGGGDDD@@@???>>><<<999666444333555444444666777777555333333222111111000000111111000000000000000000000000............/////////000---...//////......///111////////////000000000000000000000000111111111111000666333222AAAMMMRRRXXXXXX^^^fffjjjiiikkkvvvoookkkpppuuuwwwyyyrrrdddddd}}}pppSSSFFFFFFKKKYYYjjjzzz~~~lll___XXXPPPLLLGGGEEEJJJVVVfffppprrrxxx}}}~~~qqqzzzyyyjjjZZZTTTTTTUUUQQQIII@@@===@@@BBB>>>999222111111000000111111222222222222111111111000000000000111111111222222222111333444555555555777999777888:::===@@@EEELLLPPPOOONNNPPP^^^zzzkkk[[[SSSZZZmmmyyytttkkkccc^^^\\\[[[ZZZXXXWWWTTTQQQNNNLLLJJJJJJJJJFFFEEEIIIMMMNNNQQQUUUOOOSSS]]]jjjvvv}}}iiiZZZQQQLLLJJJLLLWWWooozzzeeeTTTWWWZZZZZZYYYXXXYYYZZZUUUSSSHHH:::222222222000000000000000000000000000---------.........//////---------.........//////////////////000000000000///111333444444666999<<<<<<>>>AAACCCCCCDDDFFFHHHIIILLLKKKHHHIIINNNQQQPPPTTTQQQNNNMMMMMMIIIAAA;;;777555222///...111555888>>>BBBKKKVVV\\\^^^ccciiiqqqsssqqqhhh[[[UUUVVVZZZfffcccaaaeeeppp||||||zzz{{{}}}vvveee\\\]]]OOOMMMHHHAAA:::666666777777888:::===AAAEEEJJJLLLeeeVVVWWWVVVRRROOOJJJIIIJJJKKKLLLKKKIIIFFFAAA@@@???<<<999666333222555444444555777777444222333222111111000111111111000000000000000000000000---.........//////000000---...//////......///111////////////000000000000000000000000111111111111,,,888666333CCCRRRUUUUUUWWW^^^dddbbb```gggwww}}}}}}xxxaaa___xxx[[[FFFEEENNN\\\ooo{{{iiiaaaWWWSSSLLLEEECCCIIIUUU___iiiooosssvvvhhh\\\ZZZYYYSSSLLLBBB<<<===@@@@@@===222222111111111111222222222222222111111111111000000111111111111222222222333444666777777777999;;;666888:::===AAAGGGOOOSSSQQQPPPSSSfffppp]]]XXXZZZnnnvvvmmmZZZVVVPPPLLLIIIGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>BBBEEEEEEFFFIIIEEEHHHPPPZZZdddpppmmmbbbOOONNNKKKKKKUUUmmm~~~vvvTTTWWWZZZ[[[YYYXXXYYY[[[VVVVVVNNN>>>333222333111000000000000000000000000---------.........//////---------.........//////////////////000000000000///111333444555666:::<<<;;;===@@@BBBCCCDDDFFFHHHGGGKKKLLLHHHFFFIIIKKKKKKRRRPPPOOOOOOOOOIII???777444333000---...222888===AAAEEEPPPaaallloooooopppqqqmmmggg^^^TTTTTTddduuu{{{uuurrryyy~~~ooojjjYYYVVVPPPGGG???:::999:::333444555777:::<<>>OOO\\\]]]ZZZYYYXXXZZZaaaiiisssqqqWWWcccgggSSSHHHJJJSSSeee{{{cccdddVVVQQQLLLAAADDDPPPUUUgggwww}}}uuu|||xxxbbb___TTTYYYNNNAAA<<<>>>AAA???;;;:::222...222666333111222222222222222222222222222000000000000111111111111222555777777666555666666888999<<<@@@DDDIIIMMMPPPKKKNNNWWWlllyyybbb^^^dddiii{{{lll]]]TTTGGGEEECCCBBBCCCCCCBBBAAABBB@@@===>>>@@@AAA???<<>>??????;;;777888888777999>>>cccTTTUUUUUURRRPPPIIIIIIIIIJJJKKKJJJGGGDDDBBBAAA>>>;;;888666555444333444666777777555333111333333222111000//////000//////............//////111000000000/////////.........////////////.............../////////000000111111111111111222222333777222555JJJgggyyyxxxpppoooddd^^^eeerrryyyrrroooeeezzzsss]]]LLLFFFMMMWWWuuuxxxcccYYYWWWSSSEEEBBBIIIKKK[[[mmmzzzzzz}}}xxxcccYYYZZZOOOCCC>>>@@@BBB@@@<<<<<<444///222555333111222222222222222222222222222000000000000111111111111222444666777777666777888:::<<>>:::<<>>DDDHHHIIIJJJKKKLLLRRROOOUUUiii}}}oooXXXWWWhhh}}}}}}rrraaaRRRGGGCCCAAAAAABBBAAAAAA@@@@@@@@@AAAAAA@@@AAACCCCCCCCCBBBCCCDDD???CCCGGGEEEBBBCCCIIIPPPYYY\\\ccciiinnntttppp\\\QQQJJJHHHOOOYYYwww~~~wwwooo\\\PPPTTTXXXWWWYYYaaaZZZXXXUUUNNNFFF===555111000000000000////////////...............---------............////////////......///000000111111222444333333444666999<<<>>><<<>>>BBBDDDFFFIIILLLNNNOOOOOONNNMMMLLLKKKJJJJJJJJJQQQTTTNNNHHHJJJPPPTTTBBB;;;666999===AAAEEEIIIRRRbbbpppyyysssWWWUUUVVV\\\hhhuuu}}}wwwttt}}}}}}rrryyyttt[[[KKKEEEBBB>>><<<===<<<888777:::fffUUUTTTRRRNNNLLLHHHHHHIIIKKKMMMMMMJJJHHH???>>><<<999666444333333444555666666666555333222111111000///////////////000000////////////000000000000000000//////////////////000000000000//////...////////////000000000222222222222222333444555666:::MMMvvvzzzhhhlll}}}}}}yyyrrrjjjfffiiipppvvvzzzyyyyyyjjjdddgggtttrrrbbbPPPHHHLLL[[[rrrqqqiiidddVVVNNNKKKDDDJJJUUUiiizzz}}}{{{}}}fffZZZRRRHHHCCCCCCCCC@@@===BBB<<<666333222222222222222222222222222222222222000000111111111222222222000333555666777888:::<<<999???GGGKKKMMMMMMNNNOOOPPPQQQaaa}}}xxxzzznnn\\\TTTddd~~~xxx```WWWLLLBBB??????BBBCCCEEEEEEDDDBBBAAACCCFFFHHHIIIFFFBBB@@@BBBEEEIIIJJJJJJJJJHHHDDDDDDKKKYYYdddooonnnmmmnnntttsss```RRRJJJLLLQQQfffzzz~~~kkkUUUUUUYYYWWWZZZbbb[[[YYYWWWRRRKKKAAA777111000000000/////////..................------------............////////////...//////000111111222222555444444444666:::===???@@@AAACCCFFFIIIMMMQQQSSSNNNNNNNNNNNNMMMMMMLLLKKKIIIPPPRRRLLLHHHLLLUUU[[[GGG<<<555999DDDMMMUUUZZZeeesssooo^^^YYY[[[```iiittt|||~~~~~~uuuqqqyyy{{{{{{~~~xxxmmmeeewwwkkkSSSMMMLLLHHHFFFEEEAAA:::777777hhhWWWVVVSSSNNNLLLGGGGGGIIIKKKMMMMMMKKKHHH>>>===;;;888666444333333555555666666666555444333111000//////////////////000000////////////000000////////////000000000000//////000000000000//////////////////000000000111222222222222333444555666555???VVVzzz}}}~~~}}}xxxzzzwwwpppiiidddfffmmmsssxxxxxxwwwrrrggg```eeennnkkk\\\NNNLLLUUUggg}}}mmmcccYYYTTTPPPFFFEEEMMM```vvvfffYYYRRRIIIDDDCCCBBB???<<>>@@@BBBBBBDDDGGGKKKOOORRRSSSKKKLLLMMMNNNOOOOOONNNNNNIIILLLLLLHHHHHHNNNUUUXXXBBB;;;;;;GGGXXXccciiilllvvv|||mmm]]]XXX___bbbhhhrrr}}}~~~ooosssrrrzzz}}}zzzuuuooolllkkkkkklllllljjjsss}}}yyyppppppaaaRRRPPPLLLIIIHHHBBB:::666666iiiXXXVVVTTTOOOLLLGGGGGGHHHJJJLLLLLLJJJHHH>>>===;;;999777555444333555555555555555444444333111000000//////000000000111000000//////000000111////////////000000000000///000000111111000000////////////000000000111111222222222333444555666777555BBBWWWmmm|||xxxxxx~~~}}}yyypppfffaaacccffffffggghhheee^^^```ppp{{{]]]SSSNNNWWWiii~~~vvviii]]]XXXTTTHHHBBBGGGXXXnnn|||{{{aaaXXXRRRKKKFFFDDDBBB???<<>>;;;AAAGGGIIIHHHIIIMMMQQQPPPddd|||~~~}}}{{{jjj___fffuuupppbbbVVVLLLEEEEEEFFFGGGIIIIIIGGGEEECCCEEEGGGIIIJJJOOOWWW^^^VVVTTTTTTVVVXXXVVVOOOIIIAAAFFFNNNXXXcccmmmvvv{{{xxx{{{|||dddTTTMMMLLLIII]]]rrrzzz{{{iiiZZZVVVUUUWWWZZZZZZXXXVVVTTTPPPHHH===444111111111111000000000000.........///////////////............//////////////////000111111222222333555666777888:::<<<>>>???AAAAAABBBFFFJJJNNNOOOOOOIIIJJJLLLNNNOOOOOOOOONNNKKKKKKHHHEEEFFFLLLOOOMMM:::<<>>===;;;999777666555444555555555555555444444444111111000000000111111222111111000000000000111111.../////////000000000111000000111111111111000000//////000000000111111111222222333333444666777888999DDDSSS]]]cccgggmmmrrrwwwyyy}}}}}}yyy|||}}}rrrggg___ZZZTTTZZZ^^^[[[VVV___}}}kkkOOOLLLRRRhhh}}}kkkaaa[[[QQQFFFFFFMMM]]]ppp~~~www\\\YYYTTTNNNIIIFFFCCC@@@===BBBCCC@@@888444555555222222222222222222222222222111111111222222222333333333555666666666888;;;===<<>>>>>???AAAAAACCCGGGLLLNNNNNNLLLIIIKKKMMMNNNOOONNNMMMLLLNNNNNNKKKFFFDDDEEEDDDAAA:::???OOOgggzzz}}}vvvmmmccc^^^bbbiiifffhhhnnnzzz{{{vvv~~~}}}~~~yyytttwwwtttsssttttttvvv}}}}}}{{{rrrccc]]]XXXSSSKKKAAA;;;;;;gggVVVUUURRRNNNKKKGGGGGGHHHIIIKKKJJJGGGEEE???>>><<<:::888666555555666666555555555444444444222111111111111111222222111111000000000000111111.../////////000000111111000000111111111111000000000000000000111111111111222333333444555666888888===FFFPPPUUUVVVYYY___fffaaagggqqqyyy{{{~~~vvvfffZZZZZZ```bbbYYYOOO[[[zzz\\\RRRRRR]]]wwwzzzjjjcccZZZMMMHHHDDDKKKbbb~~~}}}|||wwwqqqlll[[[ZZZUUUPPPKKKHHHEEEAAA>>>AAADDDAAA999555666555222222222222222222222222222111111222222222333333333444555666666666777;;;===:::AAAGGGKKKOOOWWWeeeooouuuhhh```ooo}}}uuufff\\\RRRKKKJJJHHHFFFGGGIIILLLMMMNNNLLLRRRYYYZZZVVVQQQNNNNNNQQQUUUVVVOOOHHHIIIUUUaaajjjttt~~~ooo]]]UUUKKKKKKFFFOOOiii{{{xxx}}}^^^VVVZZZ\\\[[[XXXVVVUUUTTTNNNCCC;;;333333333222222222111111//////000000111111222222............/////////000000000000111222222333333333666999<<<>>>???>>>>>>CCCCCCEEEIIINNNPPPOOOLLLKKKLLLMMMNNNNNNMMMKKKJJJPPPRRRPPPHHHBBB???<<<999@@@CCCPPPdddvvv}}}lllUUUPPP\\\gggiiilllmmmsss~~~{{{zzzxxxsssooonnnllluuu|||ppplllwwwwwwpppggg___TTTHHH@@@???hhhTTTTTTVVVRRRMMMJJJIIIIIIJJJKKKJJJGGGDDD@@@>>>;;;888666444444333444555666666666555333333111111222222222333333333333222111111000000111111............////////////------...000111222333444000000000000111111111111///888555222555555555>>>HHHJJJZZZ[[[KKKPPP]]]XXX[[[ggguuu{{{yyy~~~yyy{{{vvvfff\\\UUUSSSkkkyyyaaaPPPSSS\\\ooosssccc___UUUOOOJJJIIISSShhhyyypppfffUUUUUUSSSDDDFFFLLLAAAEEEFFFEEEAAA999333000000333333333333333333333333555444333333222222222222333555777888888888999:::@@@@@@FFFOOOUUUcccqqqfffjjjoooyyyrrr```XXXYYYVVVUUUTTTSSSRRRQQQQQQQQQWWWWWWVVVRRRLLLGGGDDDCCCLLLKKKJJJMMMVVVcccrrr{{{}}}qqq]]]LLLKKKKKKMMMWWWooooooWWWTTTYYYVVVVVVVVVVVVTTTOOOHHHCCC666444222000//////000111000000////////////000000...............///000000111000//////000333666888AAA:::777;;;===<<<===BBBAAAFFFIIIIIIKKKOOOPPPMMMMMMNNNPPPQQQQQQNNNLLLJJJIIIIIIGGGCCC>>>:::888888???CCCJJJXXXppp{{{hhh\\\```eeedddhhhpppwwwpppxxxyyyuuurrrmmmiiijjjrrruuuqqqtttxxxtttkkkaaaRRRNNN>>>kkkVVVUUUWWWRRRMMMJJJJJJJJJKKKKKKJJJFFFDDD@@@>>>;;;888666444444333444555666666666555333333111111222222222333333333333222111111000000111111............////////////......///000111222222333000000000000111111111111000555444444888444555AAANNNUUU```aaaZZZ[[[___[[[```kkkyyy}}}lll___]]]ccc|||mmmZZZOOOZZZdddwww~~~kkkdddYYYRRRIIIFFFKKK]]]yyy~~~mmmWWWRRRTTTJJJIIILLLCCCFFFGGGFFFBBB<<<666333222333333333333333333333333555444333333222222222333333555777888888999;;;===BBBBBBIIIUUU```nnnjjjeeennnwwwvvvpppqqqqqqlllfffbbb```^^^\\\[[[WWWVVVSSSNNNIIIHHHIIIKKKEEEPPP^^^jjjrrrzzzmmmTTTNNNHHHIIIQQQeeezzz\\\TTTXXXVVVVVVWWWWWWUUUQQQKKKFFF999666222000000000000///000000////////////000000///............///000000111000//////000333666888CCC===;;;???AAA@@@BBBFFFDDDHHHJJJIIIJJJMMMLLLIIIQQQRRRSSSSSSRRROOOLLLJJJIIIFFFAAA<<<888888<<>>;;;888666444444333444555666666666555333333111111222222222333333333222222111000000000000111............/////////////////////000000111111111000000000000111111111111222333222666:::333999PPPnnnxxxvvvnnnkkkfffaaabbbgggnnnwwwzzztttqqq{{{ooocccjjjzzzttt___UUUTTTeeepppvvvkkk```WWWLLLEEEEEEQQQkkkwwwfffUUUVVVRRROOONNNHHHHHHIIIHHHEEE???:::666555333333333333333333333333444444333222222222333333444555777777888:::>>>@@@AAA@@@FFFSSS___kkk~~~wwweeeeeettttttllliiihhhfffcccVVVTTTRRROOOOOORRRXXX]]]^^^kkk{{{```SSSIIIJJJOOO[[[vvv}}}```SSSVVVVVVVVVWWWXXXWWWTTTNNNJJJ>>>888111///111222111...000000////////////000000//////......//////000111111000//////111333666888BBB>>>===@@@BBBCCCDDDFFFDDDHHHIIIHHHIIILLLLLLIIISSSTTTTTTTTTRRRPPPMMMKKKFFFCCC>>>999666888>>>BBBHHHPPP]]]lll|||tttkkkeeehhhkkkmmmsss{{{|||xxxrrrllljjjlllrrrvvv{{{xxxttt]]]YYYKKKmmmXXXXXXYYYUUUPPPKKKKKKJJJKKKKKKIIIEEECCC@@@>>>;;;888666444444333444555666666666555333333111111222222222333333333222222111000000000000000............////////////000000000000000000/////////000000000111111111111333222111666777333GGGlllrrrhhhooouuuvvvwwwrrrggg___bbbkkkzzz}}}llllll~~~fffTTTVVV___rrr~~~zzzhhh^^^SSSKKKGGGKKK___sss}}}ddd[[[YYYSSSPPPOOOMMMMMMLLLHHHCCC===888555333333333333333333333333444333333222222333333333555666777777888;;;@@@CCCCCCCCCGGGNNNTTT\\\kkkzzz~~~ooohhhqqqyyyqqqqqqsssqqqoooeeefffhhhiiikkkpppuuuyyyttt___PPPQQQSSSUUUdddxxxzzzjjjWWWUUUTTTUUUVVVXXXXXXVVVQQQMMMDDD<<<222///222444111---000000////////////000000/////////...///000000111000000///000111333666777<<<::::::===@@@AAABBBCCC@@@DDDFFFFFFIIINNNPPPNNNQQQQQQRRRRRRQQQOOOMMMLLLDDDBBB???;;;:::<<>>;;;888666444444333444555666666666555333333111111222222222333333333222111000000//////000000............////////////000000000//////////////////000000000111111111111333444222333333555VVV{{{zzzqqqdddZZZZZZ```cccqqqllliiizzzxxx\\\QQQ\\\kkkvvvqqqmmmrrr|||nnnbbbXXXRRRLLLJJJUUUeeezzzwww___[[[UUUQQQUUURRRQQQOOOLLLFFF???888444333333333333333333333333333333333222222333333444555666777777999<<>>AAABBB@@@AAADDDFFFFFFIIINNNQQQOOOLLLMMMNNNOOOOOOOOONNNNNNFFFBBB===999;;;DDDPPPYYY^^^bbbhhhnnnqqqqqqrrrtttrrrvvvzzzzzzvvvuuuvvvvvvwww|||pppqqqjjjVVVVVVYYYUUUPPPJJJIIIIIIJJJKKKJJJGGGDDD@@@>>>;;;888666444444333444555666666666555333333111111222222222333333333111111000////////////000............////////////////////////////////////000000000000111111111111111555222111333;;;\\\}}}wwwqqqiiiaaa```ddddddiiiyyycccllllllWWWVVVgggyyyvvvhhh______^^^ffftttwwwggg[[[XXXRRRJJJNNNYYYppp```ZZZVVVRRRWWWTTTSSSPPPNNNIIIBBB:::555333333333333333333333333333333222222222333444444444555777888999<<<@@@CCCDDDIIIMMMNNNQQQ^^^sss~~~nnnfffppp}}}zzzuuuvvv}}}ttt[[[OOONNNUUU^^^dddvvv~~~dddQQQSSSTTTVVVXXXYYYWWWSSSOOOMMMDDD999222222222111///000000////////////000000000000//////000000111222//////000111222444555666555888;;;<<>>;;;888666444444333444555666666666555333333111111222222222333333333111111000///////////////............////////////......//////////////////000000000000111111111111///444222000777AAAWWWsssyyytttrrrsssqqqllljjjkkkkkkpppxxx~~~fffrrrxxxaaaXXXbbbyyyvvvooommmfffYYYTTTWWW^^^ffftttppp___\\\WWWMMMLLLTTTfff\\\XXXWWWQQQUUUSSSQQQPPPNNNLLLFFF>>>888333333333333333333333333333222222222333333444555333555777999:::;;;>>>@@@AAAEEEJJJOOOZZZnnnuuulll{{{|||||||||~~~lllSSSNNNUUUZZZccc}}}}}}}}}ttt[[[TTTUUUWWWZZZ[[[YYYTTTPPPOOOHHH===444000000111111000000////////////000000000000//////000000111222//////000111333444555666666;;;>>>???DDDJJJIIIDDDFFFIIIIIIGGGIIINNNQQQOOOOOOOOOPPPPPPQQQRRRRRRRRRLLLFFF???<<>>;;;888666444444444444555666666666555444333111111222222222333333333111111000///////////////............/////////000............//////000000000000000000111111111111---444111000<<>>EEEGGGLLLUUUfff~~~vvvooo~~~\\\QQQTTTUUUdddrrr{{{tttyyyoooVVVWWWYYY[[[\\\ZZZUUURRRPPPIII???666000///111333000000////////////000000000000000000000111111222//////000222333444555666555;;;???@@@EEEKKKKKKEEECCCGGGHHHGGGKKKQQQTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSJJJHHHGGGGGGMMMYYYgggqqq{{{vvvjjjjjjpppwwwxxxyyypppiiigggooouuuzzz~~~|||vvvqqqwwwvvvooorrriiiYYYXXXTTTNNNKKKHHHHHHHHHJJJLLLKKKIIIFFFCCC@@@<<<999888777555444222222444444444444222222333222222111111222222333000000000000000000000000////////////////////////111111000000//////......111111000000000000000111...111444666:::BBBJJJOOOVVVXXX\\\aaaggglllpppqqqvvvwww{{{uuuvvvsssmmmlllsss|||zzzxxxeeeeeelllxxxzzzlllaaaXXXSSSSSSWWWYYYWWWTTTVVV]]]cccjjjrrr}}}hhh``````YYYPPPNNNVVVkkkwwwWWWMMMOOOPPPRRRQQQPPPPPPPPPMMMHHHBBB===777555333333444444333222333333222222333333444555777555666999::::::>>>DDDEEEKKKUUUeee~~~wwwzzzjjjOOOKKKVVV```}}}|||cccYYYSSSUUUXXXXXXXXXZZZTTTOOOFFF;;;222...///111000000000000000000000000///////////////000111111000111222222222333666888999;;;>>>???@@@AAADDDFFFIIIFFFEEEIIIQQQVVVWWWVVVQQQRRRSSSUUUVVVTTTPPPMMMMMM???GGGUUUWWWfffuuupppvvv~~~rrrmmmjjjjjjrrr|||rrrpppqqqrrrrrruuu{{{sssuuuyyyfffXXXXXXVVVQQQNNNIIIIIIIIIKKKMMMLLLIIIGGGCCC@@@<<<999888777666444222222444444444444222222333222222111111222222333000000000000000000000000////////////////////////111000000000/////////...111111000000000000111111,,,111333222888CCCLLLNNNNNNQQQTTTWWWZZZaaajjjqqquuu|||~~~~~~~~~~~~tttcccjjj{{{|||qqqddd^^^___cccdddccc]]]YYYVVVVVV\\\gggrrrzzzrrruuu}}}zzznnniii^^^UUUQQQQQQeee||||||zzzaaaVVVRRRNNNPPPRRRRRRRRRRRRPPPKKKEEE@@@888666444333444444333222333333222222333333444555888666777:::;;;;;;???EEENNNVVVhhh}}}xxx~~~rrrWWWMMMQQQUUUvvvnnn\\\QQQUUUZZZYYYWWWZZZVVVQQQHHH===444//////111000000000000000000000000///////////////000111111000111222333333444666888999;;;>>>???@@@AAACCCEEEDDDDDDFFFJJJOOORRRRRRQQQNNNNNNOOOQQQRRRQQQPPPNNNIIIBBBOOO^^^aaammmwwwpppssstttllljjjjjjlllpppyyylllvvvvvvyyyvvvrrrvvv{{{eeeWWWWWWUUUPPPMMMIIIIIIJJJLLLNNNMMMIIIGGGCCC@@@;;;888777777666555222222444444444444222222222222111111111111222222000000000000000000000000////////////////////////000000000000////////////111000000000000000111111000666666444===MMMRRRLLLKKKPPPUUUWWWYYY___iiirrrooozzzlllaaarrrtttjjj\\\UUUOOOQQQ[[[cccdddbbbYYYTTTRRRZZZiiiyyy~~~wwwmmmaaaVVVQQQOOO___www|||yyyooo```TTTMMMPPPRRRQQQRRRRRRQQQMMMHHHDDD999777444333444444444333333333333333333444444555999777888<<<======AAAGGGNNNYYYyyyvvvzzzbbbPPPKKKKKKiii}}}}}}```NNNUUU]]]ZZZVVVZZZXXXSSSKKK@@@777111000111000000000000000000000000///////////////000111111000111333333333444777999:::<<>>BBBIIILLLWWW{{{vvvoooWWWLLLJJJXXXnnn|||dddLLLSSS]]]ZZZVVVZZZYYYUUUNNNDDD:::444111000000000000000000000000000///////////////000000111000111333444444555888:::;;;===@@@AAABBBBBBCCCDDDMMMTTT\\\^^^\\\YYYYYYZZZUUUWWWYYYYYYVVVSSSPPPNNNJJJOOOZZZdddnnn{{{|||vvvrrrtttzzz{{{zzzyyy}}}|||uuusssssswwwgggVVVTTTQQQLLLIIIGGGGGGIIIKKKLLLJJJFFFBBBAAA>>>;;;999999888666555222222444444444444222222222111111000000111111222////////////////////////////////////////////////////////////000000000000000000//////000111222222000222777HHHkkkkkkkkkfffbbbaaaffflllppprrrqqqrrrrrrsssxxxxxxgggeeepppooo___TTTRRRSSSRRRZZZdddjjjiiieeebbbaaa```kkk}}}|||mmmbbb\\\SSS[[[lll}}}kkkVVVWWWQQQPPPPPPQQQQQQOOOKKKHHH<<<999555444444555555444444444333333444444555666666555777;;;===>>>CCCIIIPPPVVVppp~~~yyy|||bbbUUUQQQKKK[[[ttt~~~iiiNNNPPPZZZYYYWWW[[[YYYVVVPPPGGG>>>666222111000000000000000000000000///////////////000000111000222333444555666999;;;<<>>:::666444444555555555444444444444444555555666666444666;;;===>>>DDDJJJSSSVVVdddxxx|||}}}ppp```VVVIIIOOOkkk{{{}}}rrrWWWPPPUUUWWWWWWYYYXXXVVVRRRJJJ@@@888333111000000000000000000000000///////////////000111111000222444555555777:::<<<>>>AAAEEEHHHIIIIIIJJJKKKJJJPPPUUUVVVSSSPPPQQQSSSZZZ^^^aaa___XXXPPPJJJGGGSSSqqqvvvlllnnnqqqooouuuwwwqqquuuxxxvvvyyywwwyyy{{{fffVVVUUUTTTPPPNNNFFFGGGJJJLLLMMMJJJEEEAAA<<<<<<<<<======:::555222222222444444444444222222111111000000000000111111000000000000000000000000////////////////////////.../////////000000000111////////////000111222333555333???aaawwwnnnooovvv~~~kkkggg```[[[\\\dddpppxxx|||lllfffvvviiikkkqqquuuqqqjjjiiimmmoooooolllhhhfffmmm{{{vvvggg___ZZZWWW]]]nnn}}}zzz~~~mmmXXXVVVUUUTTTTTTTTTSSSOOOMMM???;;;777444444555666666444444444444444555666666666555777<<>>>>>;;;555111222222444444444444222222111111000000000000111111000000000000000000000000////////////////////////.../////////000000111111////////////000111222333444///:::WWWpppyyy}}}|||uuurrrssswwwzzzooolllhhheeedddfffiiijjjssswwwgggiiizzzwwwrrrxxxxxxoooooonnnmmmlllmmmuuu}}}nnneeeaaaYYY[[[iiivvvttt[[[UUUTTTSSSSSSSSSQQQNNNKKK@@@<<<777444444555666666555444444444444555666666777666999===@@@BBBGGGNNNQQQiii|||nnnSSSYYYQQQ]]]}}}{{{mmmTTTMMMSSSWWWTTTUUUTTTRRRLLLCCC:::444222000000000000000000000000///////////////000111111111222444555666888;;;>>>@@@DDDJJJMMMOOOPPPQQQRRRUUUVVVVVVVVVVVVWWWYYY[[[RRRUUUWWWTTTOOONNNPPPTTTaaa{{{nnnmmm{{{xxx{{{wwwmmmuuu|||}}}{{{mmmmmmwwwxxxpppjjjXXXUUURRRMMMKKKJJJIIIJJJKKKLLLJJJFFFCCC===???>>>:::777888555111333333444555555444333333333222111111000000111111000/////////111111///...////////////000000000000////////////000000000000111000000000111222333333333555AAARRRWWWTTT\\\kkkpppwwwzzzvvvssstttuuusssrrrsssoooiiijjjmmmggg\\\]]]wwwtttkkkvvvxxxwwwzzzvvviiieeeYYYWWWdddooouuuttt\\\XXXVVVTTTSSSRRRPPPMMMJJJFFFAAA:::555444555666666444444444444444444444444;;;:::;;;<<<===AAAIIIPPPWWWvvvxxx~~~iiiSSSOOOVVVaaa|||tttzzzyyy~~~___LLLPPPVVVUUUWWWXXXUUUNNNGGGAAA888...111111111111000000000000000000000000000111111222222222444555888;;;===>>>>>>@@@CCCGGGJJJLLLMMMNNNPPPPPPRRRVVV[[[\\\YYYVVVXXXUUUTTTVVVSSSOOOSSS[[[vvvxxx}}}~~~qqqqqqyyyuuuttt~~~xxxqqqmmmmmmtttllluuukkkXXXUUURRRMMMLLLJJJIIIJJJKKKLLLJJJFFFCCC;;;===<<<999777888666333222333444555555444333222333222111111000000111111000/////////111111///...////////////000000000000////////////000000000000000000000000111222333333222333===KKKOOOLLLSSS___eeeiiimmmpppppppppssswww|||wwwtttsssppplllqqqtttppp}}}zzzkkkjjj\\\WWW___fffkkkzzzmmm]]]XXXVVVUUUTTTTTTRRRNNNLLLFFFAAA:::555444444555555444444444444444444444444777666777;;;@@@DDDKKKQQQccc{{{rrrZZZPPPRRRZZZuuusssWWWSSSUUUUUUVVVWWWUUUOOOIIIDDD;;;222111111111111000000000000000000000000000111222222333444555777999<<<>>>???@@@BBBDDDGGGJJJLLLMMMNNNNNNOOOPPPUUUYYY\\\[[[YYYVVVTTTTTTTTTQQQNNNTTT]]]|||~~~~~~sssgggffflllyyyzzzvvvqqqpppxxxlllXXXTTTQQQNNNMMMJJJJJJJJJKKKKKKIIIEEEBBB999;;;;;;777666888777444222333444555555444333222222222111000000000000111000/////////111111///...////////////000000000000////////////000000000000000000000000111222333444444444;;;DDDGGGFFFKKKUUUYYYYYY```kkknnnnnnttt~~~yyy~~~yyytttvvvnnnlll^^^VVVZZZ^^^cccrrr{{{^^^TTTWWWVVVVVVVVVVVVTTTQQQNNNGGGBBB;;;666444444444555444444444444444444444444666444666<<<@@@DDDMMMVVVqqqfffTTTMMMQQQiii```RRRSSSWWWUUUWWWVVVQQQLLLGGG>>>555222222111111111000000000111000000000000111222222444444666777:::<<>>>>>AAAQQQbbbrrrZZZMMMLLL]]]zzzbbbOOOQQQXXXWWWYYYXXXSSSOOOJJJAAA888222222222111111111000000111111000000111111222333333444555777999<<<>>>@@@BBBCCCEEEHHHKKKNNNQQQRRRYYYXXXVVVTTTTTTTTTTTTTTTQQQRRRSSSPPPMMMOOO[[[fffssszzz|||vvvttt{{{wwwvvvpppooo~~~~~~zzzvvvtttyyykkkWWWTTTRRROOONNNJJJJJJJJJJJJJJJHHHDDD@@@<<<>>>;;;666444555444111222222333444444333222222222111000000//////000000000/////////111111///...////////////000000000000////////////000000000000/////////000111333444555333<<>>AAA===AAAZZZvvvcccRRRNNNTTTmmmiiiQQQOOOWWWWWWZZZZZZUUUQQQLLLBBB999222222222222111111111111111111111111111222222333222333444666888;;;===>>>@@@AAADDDHHHLLLPPPSSSTTTZZZYYYWWWTTTSSSRRRSSSTTTSSSUUUTTTNNNJJJNNNXXXaaarrr~~~wwwllljjj{{{}}}tttzzzzzzsssqqqhhhWWWVVVTTTPPPOOOJJJJJJJJJJJJJJJGGGCCC@@@>>>???<<<666444555555222111222333444444333222111111111000////////////000000/////////111111///...////////////000000000000////////////000000000000/////////000111333444555111EEEUUUVVVRRRSSSUUUUUU\\\\\\cccllllllfffgggnnnzzzsssooo~~~mmmcccZZZWWWXXX]]]hhhsssbbbZZZXXXWWWWWWXXXWWWUUUSSSOOOJJJAAA;;;777666555444444444444555666666777777444666>>>DDDAAAFFFcccmmm[[[UUUPPPaaawww[[[QQQUUUVVVYYYZZZVVVSSSNNNEEE<<<333222222222222111111111222111111111111222333333222222333555888:::===>>>>>>@@@EEEIIIMMMPPPRRRSSSSSSSSSSSSRRRQQQRRRTTTWWWVVVWWWTTTNNNLLLSSS[[[___uuu{{{wwwtttyyy{{{vvv{{{}}}zzzxxxttt~~~dddWWWXXXVVVQQQNNNJJJJJJJJJJJJJJJGGGCCC???>>>???<<<666555777777444111222333444444333222111111111000///////////////000/////////111111///...////////////000000000000////////////000000000000......///000111333555666888XXXtttwwwooojjjeee___^^^ccciiikkkgggbbb___^^^WWWiiixxxuuutttssshhh\\\WWWYYYcccrrr~~~qqq___]]]ZZZYYYYYYYYYXXXWWWRRRLLLDDD===999777666555444444444555666777777777888666===FFFGGGLLLeee|||wwwccc]]]PPP[[[eeeTTTSSSRRRVVVXXXVVVUUUQQQIII@@@333333222222222111111111222222111111222222333444333333444666999;;;===???>>>AAAFFFKKKNNNOOONNNNNNLLLNNNPPPPPPOOOOOORRRTTTUUUVVVUUUSSSYYYdddlllnnn}}}uuuwwwyyy}}}bbbXXXZZZXXXRRRNNNJJJJJJJJJJJJJJJGGGBBB???===>>>;;;666555888999777111222333333333333222111111111000///////////////000/////////111111000...////////////000000000000////////////000000000000......///000111333555666CCCkkkuuukkk```iiioookkkfffbbb\\\VVVQQQ```iiimmmxxxyyywwwlll^^^XXX]]]kkkccc```\\\ZZZZZZZZZZZZZZZTTTNNNEEE>>>:::888666666444444444555666777777888>>>999===IIILLLOOOaaayyy|||yyyzzz}}}}}}hhhaaaQQQXXX~~~jjjVVVSSSNNNRRRVVVVVVVVVTTTLLLDDD333333333222222222111111222222111111222222333444444444555777:::<<>><<<999777666555555111222222333333222222111////////////////////////...///////////////...---111111000000//////......////////////000000000000222000000222111000444:::@@@oooqqqnnnfffdddgggcccZZZWWW\\\VVVVVV[[[iii}}}~~~}}}kkkaaa```\\\ooorrr___YYY[[[VVVTTTWWWUUUSSSPPPKKKCCC<<<777555555444555555555444555777::::::<<>>;;;999777555555555111222222333333222222111000000000000000000000000...///000111222333333333000000000000////////////////////////000000000000///...///222222111444:::>>>]]]tttsssqqqzzz|||tttmmmkkkiiigggbbb[[[ZZZ]]]ZZZZZZ]]]cccnnnrrreeedddaaavvvppp]]]XXX]]]ZZZYYY[[[YYYUUUSSSOOOGGG>>>888666777444555555555444555888:::;;;>>>BBBFFFMMMYYYjjjxxx}}}xxxvvvyyy|||}}}lllXXXPPP[[[pppsssYYYNNNRRRVVVXXXWWWWWWUUUOOOGGG999333000222444222000111111111111111111222333333444666888999999;;;>>>@@@EEEFFFGGGIIIKKKMMMNNNNNNOOOPPPQQQQQQPPPOOOOOOPPPPPPUUU```ooozzzxxxwww{{{iiiccctttkkkZZZWWWSSSOOOMMMNNNLLLJJJHHHGGGEEEBBB??????>>>;;;888666555555555111222222333333222222111111111111111111111111111000000111111111222222222////////////000000000000////////////000000000000---,,,...222222111444999???MMMVVVVVVWWW```hhhkkkgggkkklllhhheeegggjjjjjjiiikkkkkkiiiiiisss|||kkkfffdddvvvppp]]]YYY^^^\\\\\\^^^ZZZWWWWWWTTTKKK@@@888777888555555666555444555888:::<<>>AAADDDJJJKKKLLLNNNPPPQQQRRRRRRPPPSSSVVVVVVUUUTTTSSSTTT[[[\\\eeettt{{{zzz|||xxxvvvyyyjjjZZZWWWTTTPPPNNNJJJIIIHHHIIIIIIGGGDDDAAA???===:::888666555444444111222222333333222222111111111111111111111111111111000...---++++++++++++......//////000000111111////////////000000000000000///000222222000222777???===BBBLLLPPPNNNOOOVVVfffiiihhhiiiuuu|||wwwxxxwwwzzzqqqbbb___ffflllXXXSSSZZZ[[[\\\^^^ZZZYYYZZZXXXPPPEEE;;;888777555666666666555666888;;;;;;@@@DDDHHHYYYyyyuuuoookkkrrrwwwZZZQQQUUUppp}}}```VVVXXXXXXWWWXXXZZZWWWRRRCCC;;;444444444222222444//////000111222444666777666888:::<<<===@@@DDDFFFJJJLLLOOOSSSUUUUUUUUUTTTSSSUUUWWWXXXWWWVVVWWWWWW______eeerrr|||yyyyyylll[[[WWWRRRLLLJJJHHHHHHHHHIIIIIIHHHDDDBBB>>>===:::777555444444444111222222333333222222111111111111111111111111111//////...---...///111222////////////000000000000////////////000000000000222000000222111000444999===:::===FFFMMMPPPWWW```fffgggiiissswwwvvvsssccc``````yyykkkVVVPPPXXX[[[___bbb^^^\\\[[[XXXRRRIII@@@:::666666666777666555666999;;;:::AAAFFFKKK```{{{sssmmmrrr```SSSNNNfff|||eeeWWWYYYYYYXXXXXXZZZWWWRRRGGG>>>666444444333333444///000000111333555666777666888;;;===???BBBFFFIIIKKKMMMQQQUUUWWWYYYYYYYYYVVVXXXYYYYYYXXXXXXZZZ[[[eeejjjnnnvvvzzzxxx|||mmm[[[VVVQQQLLLIIIJJJIIIIIIJJJIIIGGGCCC@@@>>><<<:::777555444444444111222222333333222222111000000000000000000000000000//////...///111333555000000000000////////////////////////000000000000222///...000111222888???FFFEEEGGGKKKPPPUUU]]]eeeffffffkkkvvv}}}rrrzzzwwwddd```ZZZnnnsss\\\SSSZZZ]]]```ccc______\\\XXXTTTNNNFFF===777666777777666666666999;;;:::CCCJJJPPPhhhuuukkklllyyyiiiYYYMMM[[[zzztttgggUUUXXXYYYWWWXXXYYYUUUOOOJJJ@@@777555444333333555000111111222333444666777666888;;;>>>@@@CCCGGGJJJNNNOOOPPPSSSVVVZZZ^^^```YYYZZZZZZYYYXXXYYY\\\___qqqzzzyyyxxx|||kkkZZZWWWSSSNNNMMMKKKKKKJJJJJJIIIFFFAAA>>>>>><<<:::777555444444444222222222333333222222222////////////////////////333222000......///111222111111000000//////......////////////000000000000111...---000222444<<>>AAADDDHHHKKKRRRPPPOOOPPPTTTZZZaaaeee[[[[[[ZZZYYYXXXZZZ^^^aaa~~~zzz{{{zzz}}}hhhVVVUUURRRMMMJJJPPPOOONNNKKKHHHEEEBBB@@@???===:::777555333222222222222111222333333222000333333333222222222111111000000000000000000000000000000000000000000000000111111111111111000//////---222444888777111@@@bbbyyysssjjjbbb^^^^^^______hhhhhhgggaaa\\\\\\dddkkkyyy}}}zzz{{{kkk]]]YYYcccxxx~~~{{{```[[[``````aaaddd```___[[[VVVSSSOOOCCC888888777777777777999:::;;;===AAAIII\\\yyyzzznnneeeeeesssyyyyyy|||```TTTYYYrrr{{{gggWWWVVV]]]^^^VVVUUUTTTKKKIIIEEE>>>777222111111222111222333333222222444666999:::===>>>AAADDDIIIMMMNNNQQQRRRRRRTTTZZZ]]][[[XXXYYY\\\``````___cccjjjeeeVVVVVVVVVSSSRRRPPPOOONNNKKKHHHDDDBBB@@@???===:::777555333333222333222222333444444333111333333222222111111111111000000000000000000000000////////////////////////000000111222222222111111000333222111111444PPPzzz|||tttfff```eeelllkkkfff^^^VVVSSSVVVZZZkkk}}}~~~mmm]]]XXX```wwwzzz___WWW^^^cccdddeee``````\\\XXXVVVQQQEEE999888888777777888999;;;<<<<<>>777222111222333111222333333222333444666777999<<>>777333111222333111222333333222333555777777:::???BBBDDDFFFHHHJJJMMMPPPQQQOOOQQQUUUVVVSSS[[[YYYXXXZZZZZZ\\\dddnnn~~~~~~~~~gggXXXXXXXXXUUUTTTOOONNNLLLJJJGGGDDDBBB@@@>>>===:::777555444333333444333333444555555444222111000000000000000000000//////////////////////////////////////////////////////000111111111000000,,,222222222333555HHHhhhqqqdddaaakkkooohhhdddgggllljjjgggggghhhhhhhhhgggiiirrr{{{rrr```XXXXXXwww{{{bbbaaaeeedddaaaccccccaaa^^^\\\WWWKKK>>>:::999999999999;;;<<<===CCCHHHRRRccczzzyyygggVVVSSS]]]hhhssspppjjjbbb[[[WWWVVVWWW```kkkvvv~~~xxxdddWWWYYYuuu{{{}}}|||dddYYYYYY\\\WWWVVVWWWPPPJJJEEE>>>777333222222333111222333333333444666888888<<>><<<:::777555444444444444333333444555555444222000000000000000000000111////////////////////////000000000000000000000000000000000000///...---,,,...222111333888555:::LLLLLLOOORRRWWWaaajjjjjjfffkkkiiihhhlllrrruuurrrnnnsssnnnjjjooouuucccZZZWWWqqq|||ddd```dddfffgggeeeeeeccc```^^^ZZZNNNBBB;;;::::::::::::<<<===>>>BBBFFFUUUpppzzzhhhUUUMMMQQQXXX^^^]]]ZZZUUUPPPMMMLLLMMMQQQXXXaaahhhqqq|||kkk[[[VVVlllmmm]]]YYY[[[WWWVVVUUUOOOJJJFFF???888333222222333111222333444333444666999888<<>>???FFFKKK___|||kkkYYYNNNLLLMMMNNNNNNMMMJJJGGGEEEFFFGGGDDDHHHNNNUUU]]]fffooouuuppp___WWWgggyyyccc[[[]]]YYYVVVUUUOOOJJJFFF???888444222333444111222333444444555777999777;;;@@@DDDEEEFFFFFFGGGDDDIIIMMMOOOSSSXXXYYYWWWOOOOOORRRWWWYYYZZZbbbjjj```lll{{{qqqtttxxxrrrpppsssgggWWWWWWXXXVVVVVVMMMLLLKKKIIIGGGDDDBBBAAA===;;;999777555444444444333222222333444444333111111111111111222222333333000000000000000000000000000000000000000000000000222222222222111000......000333......555666999EEEEEEJJJMMMLLLOOOVVV]]]___eeefffooo|||mmmzzzyyyuuutttsssuuuuuurrrmmmhhhhhhnnnsssmmmcccVVVgggjjjccceeeggggggiiihhhccc___^^^\\\TTTIII===<<<<<<;;;<<<>>>???@@@JJJRRRjjjppp___SSSKKKHHHEEEEEEEEECCCAAA@@@BBBCCCAAABBBFFFJJJNNNSSSYYY^^^fffiiilllllloooxxxuuueeeYYYaaazzzkkk___aaa\\\WWWUUUOOOKKKFFF???888444222333444111222444444444555888:::999===AAADDDFFFFFFHHHIIIGGGLLLNNNNNNOOORRRRRROOOMMMMMMPPPVVV[[[aaalllvvvgggwwwpppooopppxxxoooooouuuhhhWWWVVVVVVTTTTTTLLLLLLKKKIIIGGGDDDBBBAAA===;;;999777555555555555222222111222333444222000111111222222222333333333000000000000000000000000////////////////////////222222333333333222222111)))111000000555444777CCCBBBAAAEEEMMMOOOPPPZZZggglllmmmvvvxxx{{{ooohhheeedddbbbdddddd```ZZZXXX[[[___iiiqqq}}}qqqeeeVVVdddtttcccbbbhhhkkkjjjjjjhhhccc^^^^^^\\\UUUKKK======<<<<<<===>>>@@@AAAIIITTTppp}}}sssdddVVVKKKEEEBBBBBBAAA@@@>>>>>>???AAADDDDDDEEEGGGGGGFFFHHHKKKHHHJJJLLLLLLOOOZZZkkkyyyyyyiii[[[]]]oooqqqcccccc^^^YYYVVVPPPKKKFFF???999444333333444111222444444444555888:::>>>AAADDDGGGHHHIIIKKKMMMMMMPPPRRROOONNNOOOMMMIIIOOONNNQQQXXX^^^hhhwwwxxx}}}sssnnnkkkssswwwxxx~~~}}}|||hhh[[[WWWYYYXXXPPPOOONNNMMMJJJGGGDDDBBB@@@???===;;;888666555444444333333444555555444333333111111222333333333333222222222222111111111111000000000000000111111111111000111111111111222222222000111000//////555>>>EEEKKKJJJIIIHHHKKKRRRZZZ___kkkooouuu|||ffftttzzziii___[[[[[[```bbbccc```\\\VVVRRRQQQVVV[[[dddoooyyyxxx```ZZZ```zzzwww```bbbhhhhhhiiilllkkkhhhbbb```^^^WWWNNN>>>;;;999;;;;;;<<>>>>>>>>???BBBAAA@@@@@@@@@AAAAAAAAA@@@???AAACCCBBBDDDOOO\\\vvvxxx```YYYiiiwww~~~yyyfff``````]]]VVVQQQMMMKKKCCC888444444444111222333444444555888<<>>======>>>>>>@@@@@@@@@???@@@@@@AAAAAAAAAAAACCCEEECCCDDDKKKUUUiii}}}cccYYYeeeooommmuuuccc___aaa^^^XXXRRRMMMKKKCCC999333333333111333444444555555888<<>>BBBGGGPPPXXXtttxxx~~~ooo^^^OOOFFFCCCBBBAAA@@@???@@@@@@AAA???@@@AAAAAABBBCCCEEEGGGJJJLLLOOOPPPNNNMMMQQQUUUbbbzzziiiYYY```zzzuuurrraaa^^^aaa```YYYTTTNNNMMMFFF;;;444444444333333444555555666888<<>>999:::===???CCCGGGLLLWWWrrroooxxxrrrcccTTTKKKDDDCCCBBBAAAAAABBBCCCCCC???AAAEEEGGGIIILLLPPPTTTYYY^^^bbbcccaaa``````___ggg|||ppp\\\]]]ttt{{{{{{xxx}}}qqqaaa^^^bbbaaa\\\WWWPPPPPPIII===666555666555333444555555666888===@@@CCCDDDFFFHHHIIIKKKNNNQQQTTTVVVYYYZZZZZZZZZZZZ[[[ZZZVVVTTT\\\ooowwwdddiiivvv~~~pppnnnuuuqqqtttssstttxxxvvv{{{nnnfffdddfffiiipppssswww{{{aaaWWWRRRTTTVVVRRRSSSQQQMMMIIIEEEBBBAAA@@@???===;;;888666555444444111222333444444333222111///000111111222222111111111111000000000/////////......////////////000000/////////000000000111111---111333333666CCCWWWhhhfffhhhjjjjjjgggdddbbbbbbiiifffaaa\\\ZZZ]]]bbbgggssszzz|||zzzxxxyyy{{{|||}}}|||vvvxxxyyyzzzwwwooofff___NNNMMMJJJHHHHHHLLLSSSXXXZZZWWWRRRKKKEEECCCDDDFFFCCCBBBBBBBBBAAAAAAAAA@@@>>>EEEJJJQQQfff}}}oookkklll}}}mmmooonnnllloooooolllhhhhhhgggaaaYYYHHH???999:::===@@@CCCGGGHHHTTTooo~~~eeekkk}}}yyyrrrggg\\\TTTIIIGGGFFFDDDCCCCCCCCCDDDAAAFFFLLLQQQUUU[[[bbbggglllsssyyy{{{zzzyyyuuuqqqwwwxxxaaa[[[ooozzztttbbb^^^bbbbbb^^^ZZZQQQRRRLLL???666555777777444555555666666999===@@@BBBDDDGGGIIIJJJLLLOOOQQQUUUWWWZZZ[[[[[[[[[[[[\\\\\\YYYYYYdddvvvhhhlllwww|||rrroootttssszzzwwwpppnnnmmmzzzxxxjjj```ZZZXXXXXX\\\```dddgggmmmuuu{{{dddWWWRRRUUUWWWRRRSSSQQQMMMIIIFFFDDDCCCCCC???===;;;888666555444444111222333444444333222111///000000111111111111111111000000000////////////........./////////000000////////////000000000111+++///222333444;;;EEENNNPPPUUU^^^hhhooonnnhhhccciiifffdddeeejjjnnnqqqqqqsssrrrzzz~~~xxxooonnnnnnqqqtttwwwxxxwwwpppqqqsssrrrmmmcccVVVMMMDDDEEEFFFGGGIIINNNUUUZZZSSSQQQNNNIIIDDDCCCEEEGGGBBBCCCDDDEEEFFFFFFEEEEEEAAAIIIMMMPPPbbbtttqqqqqq{{{lllqqqqqqnnnppppppmmmiiiiiihhhccc[[[III@@@999:::>>>AAADDDGGGJJJTTTppp``````zzzuuusssrrrxxx{{{tttlllgggeeehhhlllpppppplllddd^^^SSSQQQNNNKKKHHHFFFEEEEEEFFFMMMUUU]]]ccckkkuuu|||eee[[[kkkxxxddd___bbbccc___\\\QQQRRRLLL@@@666444666777444555666666666999===@@@@@@CCCGGGJJJLLLMMMOOOQQQUUUXXX[[[\\\[[[[[[[[[\\\[[[ZZZ___lll|||rrrzzz|||rrrnnnpppuuu|||iii```dddvvvrrrdddYYYRRRKKKOOOTTTWWWZZZ___hhhooonnnrrrzzzeeeWWWSSSVVVXXXQQQRRRPPPMMMIIIGGGEEEEEEEEE???===;;;888666555444444111222333333333333222111//////000111111111111111000000000000////////////............/////////000////////////000000000000333333333222444:::CCCJJJLLLPPPXXXdddnnnpppkkkeeeeeecccccciiiqqqwwwxxxvvvpppllluuu}}}xxxrrrrrrttttttnnniiiffffffgggkkkooorrrtttsssmmmnnnooonnnggg[[[MMMCCC@@@AAABBBCCCEEEIIINNNRRRJJJJJJIIIFFFDDDCCCDDDFFFBBBDDDGGGIIIKKKKKKJJJJJJEEENNNSSSSSSbbbvvvsssrrrsssiiirrrtttrrrppppppnnnjjjjjjiiiddd\\\JJJAAA999:::>>>AAADDDHHHNNNWWWsss___[[[|||~~~sssiiidddeeekkkuuu|||wwwooodddYYYQQQRRRWWW```iiinnnnnniiieee^^^[[[WWWRRRNNNJJJHHHGGGJJJRRR\\\eeelllvvvhhh[[[iiizzzfff```bbbccc```^^^PPPRRRLLL???555333555666444555666666777999===@@@???BBBGGGKKKMMMNNNOOOQQQVVVXXX[[[\\\[[[[[[[[[\\\XXXYYYbbbppp|||zzz|||qqqmmmlllwwwfffYYY```xxx~~~}}}ssscccUUUMMMGGGLLLQQQTTTVVV\\\eeemmmvvvxxx}}}hhhUUUSSSTTTUUUXXXRRRPPPNNNKKKIIIGGGEEEEEE>>><<<:::777555444444444333333444555555444333333444333222111000000000000000000//////.........---000000000000000000000000000000000000000111111222...+++000444444===GGGCCCGGGMMMLLLNNNWWWXXXZZZeeeooo```mmmvvvwww|||~~~sssmmm]]]ZZZXXX[[[```aaa\\\XXXTTTYYY```eeehhhhhhiiijjjfffeeecccbbb^^^UUUIIIAAAAAAAAABBBCCCDDDGGGIIIJJJPPPRRRTTTRRRNNNLLLMMMOOONNNMMMRRR^^^ddddddcccffffffbbb___dddrrrxxxzzzllleeekkkmmmpppqqqsssrrrmmmiiihhheee```LLL???666:::@@@BBBGGGNNNOOOcccaaalllttt^^^NNNMMMTTT\\\hhhyyy|||nnnaaaXXXQQQKKKGGGJJJLLLUUUccclllnnnooopppppplllggg```ZZZUUURRRPPPNNNVVV```iiirrrooo```ddd~~~ggg\\\aaagggeee___WWWTTTMMMBBB999555666999888777555666888<<<@@@CCCBBBDDDFFFHHHJJJNNNRRRVVVWWWWWWXXXYYYYYYXXXXXXXXXYYY^^^aaaiiiuuuxxxuuu|||uuurrrqqqxxx~~~hhhTTTZZZxxxzzzyyy|||zzzqqqhhhaaaZZZRRRLLLJJJKKKKKKTTTccciiitttiiiWWWUUUUUUUUUVVVQQQPPPNNNKKKIIIGGGFFFFFF???===;;;888666555555555222333444555555444333222333333222111000//////000000/////////............////////////////////////000000//////000000111222333000333444222:::BBB>>>===DDDEEEGGGQQQTTTXXXcccmmmiii}}}vvviii___XXXMMMNNNPPPRRRSSSRRROOOMMMLLLQQQYYY^^^````````````]]]\\\[[[ZZZVVVPPPFFF@@@BBBBBBAAABBBDDDGGGIIIKKKYYY\\\```aaa___]]]___aaa]]]]]]eeettt|||zzzvvvxxxhhhaaahhhnnntttqqqsssrrrnnnjjjiiifffaaaQQQCCC:::===BBBDDDIIIPPPTTTllldddwwwnnnYYYJJJIIIKKKNNNYYYlllxxxhhhZZZQQQJJJEEEBBBEEEFFFNNN]]]iiipppuuuzzzxxxuuupppjjjddd___[[[YYYRRRWWW```lllzzzppp```fffkkk```dddiiieee^^^VVVSSSLLLBBB999555777:::777666555666888<<<@@@CCCCCCEEEGGGIIIKKKNNNRRRUUUVVVWWWWWWXXXXXXXXXXXXXXXVVVYYY[[[fffvvv}}}yyyyyy~~~dddRRRZZZwww~~~uuusssvvv}}}{{{rrroooiiibbb\\\WWWRRRLLLHHHNNNRRRVVVdddxxxjjjXXXVVVVVVUUUUUUPPPOOOMMMKKKIIIHHHGGGGGG@@@???<<<999777666666666222333444555555444333222222222111000////////////////////////............////////////////////////000000//////000000111222222000333444333>>>HHHDDDAAAIIIGGGFFFMMMOOORRR]]]ccciii|||}}}{{{pppcccXXXPPPKKKGGGKKKNNNOOOLLLHHHGGGGGGCCCIIIPPPVVVXXXWWWVVVUUUTTTSSSSSSSSSRRRNNNIIIDDDEEEDDDCCCCCCEEEHHHKKKMMM\\\bbbiiimmmmmmnnnppprrrkkkmmmvvvssstttfff___fffnnnwwwrrrttttttooolllkkkgggbbbPPPBBB:::===BBBCCCGGGNNNYYYuuuvvvggg~~~jjjUUUGGGGGGEEEDDDMMMbbbzzzsssaaaRRRHHHDDDAAA???CCCCCCIIIWWWeeepppzzz~~~{{{vvvqqqkkkfffcccXXXXXX]]]mmmrrrbbbfffmmmdddgggjjjfff___VVVSSSMMMCCC:::555777:::666666555666999<<<@@@CCCCCCEEEHHHIIIKKKNNNQQQTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXggg}}}uuu}}}dddQQQZZZvvvzzzqqqnnnqqquuuzzz}}}~~~~~~qqqccc[[[[[[WWWSSSPPPNNNLLLIIIGGGOOOUUU\\\lllgggXXXWWWVVVUUUUUUOOONNNMMMKKKIIIHHHHHHGGGAAA???<<<999777666555555222333444444444444333222111111000//////////////////////////////.........///////////////////////////////////////000111111000///222111111AAANNNJJJHHHPPPMMMGGGKKKNNNRRR\\\\\\dddpppxxxooopppvvv|||nnn```UUUOOOMMMMMMOOOOOONNNLLLIIIGGGEEEDDD>>>DDDKKKPPPRRRPPPOOONNNNNNOOORRRTTTVVVVVVTTTSSSNNNLLLJJJIIIJJJLLLOOOQQQ]]]eeennnvvvyyy{{{}}}yyyzzzooopppgggaaahhhooowwwsssvvvvvvrrrooommmiiidddMMMBBB<<>>AAACCCEEEHHHKKKMMMMMMNNNOOOQQQOOONNNNNNNNNOOOPPPRRRSSSRRRTTTYYYmmmtttvvv}}}zzzfffMMMRRRqqq}}}vvvooogggcccdddeeejjjnnnooosss{{{wwwfffTTTJJJEEEBBBBBBDDDGGGMMMVVV___eeeiiimmmoooiiihhh```\\\^^^]]]hhhhhhWWWUUUTTTSSSSSSQQQPPPNNNKKKIIIGGGFFFFFFBBB@@@===:::777555444444111222333444444333222111111111000000000111111222............/////////000........................///............///000000,,,...333666EEEmmm|||aaaXXXZZZ___iii```ddd```bbbhhhaaaiiiyyyttt||||||xxx{{{||||||}}}}}}|||kkkhhhmmmyyywwwiiiVVVOOOGGGAAABBBHHHQQQXXXNNNJJJFFFDDDCCC@@@===:::777:::>>>@@@@@@?????????<<>>AAACCCFFFIIILLLMMMNNNNNNOOOPPPPPPOOOOOOOOOPPPRRRTTTVVVQQQTTTZZZlll~~~yyymmmooosssssszzzttt}}}~~~vvvuuuzzzsss\\\JJJSSSrrrxxxrrrlllddd`````````eeeiiijjjnnnvvv|||~~~jjj[[[KKKCCCAAA??????AAADDDMMM\\\iiirrrxxx|||xxxvvvlllccc^^^TTTXXXlllkkkYYYVVVTTTQQQRRRRRRPPPNNNKKKIIIGGGEEEEEECCCBBB>>>;;;888666555555111222333333333333222111222111111111111111222222---.........//////000000.......................................///000000//////111000>>>fff~~~uuu\\\UUU[[[eeeppp___gggjjjvvv|||jjjiii{{{rrrvvvzzzvvv~~~|||lllggghhhtttlll[[[IIIEEE@@@>>>???DDDKKKPPP???BBBCCCBBB>>>:::777777:::<<<>>>?????????@@@AAA:::III```tttyyyqqqkkkhhhdddkkktttzzz||||||xxx}}}}}}qqq{{{uuusssvvv|||}}}{{{uuuqqqjjjcccSSSEEE===AAAHHHMMMTTT]]]^^^zzz}}}~~~~~~zzzxxx}}}aaaPPPUUUhhh~~~yyyggg[[[ZZZ\\\]]]sssxxx|||nnnggg^^^XXXVVVVVVUUUTTTUUUSSSWWWcccooozzz~~~qqq```VVV```{{{uuuiii^^^UUUUUUgggmmmiii}}}zzz|||vvvyyyvvvoookkkiiieeebbbXXXVVVPPPGGG===777555777222333555888;;;>>>AAACCCFFFIIILLLNNNNNNNNNOOOPPPRRRQQQPPPPPPQQQTTTVVVXXXUUUXXX]]]ooo{{{pppttt|||lllkkk}}}rrrlllsssssshhhoooqqqiiiUUUJJJXXXvvvwwwqqqkkkddd``````\\\aaaeeegggkkksssyyy{{{{{{uuu___SSSGGGCCCCCCBBBCCCDDDBBBNNN```ppp{{{|||qqqfffVVVTTTdddeeeWWWVVVSSSPPPRRRQQQQQQMMMHHHGGGHHHFFFAAAAAA@@@>>>;;;888555222111222333333333333222111111111000000000000000111222......////////////......////////////////////////---...000000///......//////111111333===NNN\\\bbb```hhhaaaWWW]]]bbb___^^^ggggggmmmxxx}}}zzzwwwwwwyyyzzz{{{zzzyyy}}}kkkbbbcccrrrqqq]]]OOODDDDDDDDDCCC@@@???@@@AAA<<<>>>>>>===:::999;;;===>>>>>>>>>>>>===<<<;;;:::AAAJJJ]]]tttxxxoooiiilllooosssuuuwwwxxxyyyzzz~~~|||jjj\\\```qqq}}}rrrzzzyyyyyyzzz|||~~~|||yyyxxxmmm```JJJBBB===BBBJJJQQQVVVZZZccc{{{~~~wwwiiizzzzzzjjjRRRPPP___nnnzzz{{{mmm\\\PPPNNNUUU\\\gggsss~~~tttnnngggbbb```^^^[[[YYYWWWYYY^^^eeeooo{{{wwwhhhXXXUUUkkksssgggcccmmmuuummm|||ssskkkllllllgggbbbWWWZZZUUUIII===888777666777777666777:::???CCCFFFDDDFFFJJJMMMOOOOOOOOONNNRRRRRRRRRRRRSSSTTTUUUUUUVVVWWWZZZxxxssswwwxxxzzzzzzpppmmmzzzuuugggaaaaaaaaammmsss~~~___DDDXXXuuussskkkgggccc^^^YYYZZZ___bbbbbbgggpppwwwyyy}}}rrrnnnttt|||~~~~~~vvvlllXXXLLLCCCBBBBBB@@@BBBGGGGGGPPP```tttnnn[[[WWW\\\yyycccVVVVVVSSSQQQTTTPPPQQQMMMIIIHHHIIIGGGCCC???>>><<<:::888666444333222333333333333222111111111111000000000000000111......////////////......////////////////////////...000111000///...///000///111000000777DDDNNNRRRPPPXXXVVVUUU___cccaaadddgggoooyyy{{{ssszzz{{{www{{{}}}|||zzz~~~jjjaaaaaapppxxxfffRRRFFFEEEFFFHHHGGGDDD@@@???>>>;;;<<<===;;;999999;;;===?????????>>>===<<<;;;:::>>>GGG[[[ssszzzrrrlllkkkoootttwwwyyyyyyyyyyyyyyyuuu{{{qqq```[[[dddsss}}}qqqyyyzzz~~~~~~|||yyyxxxmmm```KKKBBB>>>BBBJJJPPPUUUYYYbbb~~~vvvddd|||yyyzzzwwwgggYYYWWW]]]dddkkkrrrjjjddd\\\WWWWWWZZZ]]]___dddooo{{{|||uuuoookkkhhhdddaaa^^^```dddjjjsss~~~tttcccWWW___ooovvvjjjyyy~~~ooolllmmmiiiaaaXXXZZZVVVIII===888777666777777888999<<<@@@DDDFFFFFFHHHKKKNNNPPPQQQRRRQQQSSSSSSSSSSSSTTTVVVWWWXXX[[[\\\^^^zzzvvv}}}|||rrrfffaaa```___lllvvviiiJJJYYYuuu~~~rrrjjjeeeaaa\\\XXXWWW[[[^^^^^^cccllltttwww{{{zzzoooeeeccciiippprrrrrruuuzzz}}}}}}rrrjjj[[[QQQIIIHHHGGGFFFGGGKKKLLLVVVfffzzznnndddccckkk~~~aaaTTTUUURRRRRRUUUPPPPPPNNNIIIIIIKKKIIIEEE===<<<;;;999777666666555222333333333333222111111222111111000////////////......////////////....../////////////////////////////////...------///111///111000///333<<>>BBBEEEHHHIIIFFF@@@<<<::::::::::::999888888;;;===AAA@@@???>>><<<;;;999999;;;DDDYYYsssyyyrrrmmmkkkooouuuzzz|||{{{xxxvvv||||||wwwqqqrrr~~~~~~oooeeeccclll}}}pppxxx}}}|||~~~|||zzzxxxnnn```KKKCCC>>>CCCLLLQQQVVVYYYfff|||uuu^^^ppp~~~vvvyyy}}}nnnjjjfffccc\\\WWWWWW[[[TTTPPPPPPXXXccckkkjjjfffaaalllwww~~~yyysssnnnjjjfffgggiiinnnvvv}}}kkkYYYTTTYYYyyyjjjtttvvvllloookkk```ZZZ[[[VVVIII<<<777666555666777999<<>>===:::888777666555555222333333333333222111111333222111//////...............////////////......////////////////////////......---,,,***+++...000---000111000444;;;@@@@@@@@@CCCEEEOOO[[[YYY[[[iiinnnzzzyyynnnrrr{{{xxxggg]]]\\\kkk}}}ooo^^^NNNCCC===;;;???EEEGGGEEE@@@;;;888::::::999888888999;;;<<<@@@???>>><<<:::999888888999CCCXXXrrr{{{tttnnniiijjjooovvv}}}}}}xxxsssxxx|||}}}uuunnnuuuyyyllllll||||||ppp{{{|||~~~~~~}}}{{{yyynnnaaaJJJCCC@@@FFFOOOUUUZZZ^^^mmm|||xxx___hhh~~~wwwrrrwww|||mmmpppqqqkkk^^^RRRMMMLLLMMMLLLOOOYYYdddkkkiiieee]]]gggsss{{{{{{uuuqqqmmmmmmmmmpppvvv~~~oooZZZPPPPPPaaaxxx}}}lllrrrzzzmmmqqqmmm___[[[\\\WWWHHH;;;666555555666888<<<@@@CCCEEEGGGGGGKKKLLLMMMNNNQQQTTTWWWYYYXXXXXXWWWXXXXXXYYYZZZ[[[ZZZ]]]bbbxxxpppmmmllllllfffllliiiLLLTTTmmmyyyoooeee___ZZZVVVSSSSSSWWWYYYYYY]]]hhhqqquuusssuuuwwwxxx{{{}}}vvvlllddd``````bbbcccbbbbbbgggnnnrrrtttxxx~~~zzztttqqqeeebbb^^^\\\[[[ZZZ[[[\\\\\\cccqqq{{{jjjgggttt```TTTRRRNNNNNNSSSPPPPPPNNNJJJIIILLLJJJFFF@@@>>>;;;888555444444444222333333333333222111111222111000///..................////////////....../////////////////////////////////---+++,,,///111...111222111555<<>>===;;;:::888888888888:::DDDXXXppp~~~wwwrrrlllgggdddgggllluuu~~~yyysssttt}}}yyykkkhhhxxxwwwddd```ppp{{{ttt~~~}}}}}}~~~~~~{{{zzzooobbbIIICCCAAAHHHSSSZZZ___cccoooyyymmmlllyyyrrrmmmttttttjjjnnnpppjjjaaaZZZVVVTTTUUUUUUUUUVVVWWWXXXXXXXXX\\\fffpppyyy}}}zzzvvvtttssstttwww~~~zzz{{{~~~xxx```QQQLLLMMM\\\ooo~~~mmmnnnvvvkkkqqqnnnaaa[[[]]]VVVHHH;;;666666555777:::>>>BBBFFFHHHIIIIIILLLLLLLLLNNNPPPTTTWWWYYY[[[ZZZYYYYYYXXXYYYYYYYYYYYY]]]eee}}}}}}wwwssstttwwwoooiiissscccNNNYYYppp~~~xxxnnnddd\\\VVVSSSQQQPPPTTTVVVVVVZZZccckkknnnmmmmmmpppuuuyyy|||~~~|||xxxrrrmmmiiieee___\\\TTTWWW^^^ggglllllloootttyyy}}}|||wwwsssrrrjjjjjjjjjhhhgggggggggggghhhllluuu{{{hhhmmmvvvaaaTTTRRRNNNNNNSSSPPPPPPNNNIIIIIIKKKIIIEEE@@@>>>;;;777444333333333222333333333333222111111111000000///..................////////////......////////////////////////111111111000//////111333000222111000444===CCCEEEHHHJJJEEEEEELLLNNNUUUfffkkkzzzvvvooovvv}}}yyywww|||mmm^^^XXXeeewww}}}hhhUUUIIIAAA<<<999999<<<@@@CCCEEEFFFHHHIIIAAA>>>:::999:::;;;<<<===;;;:::999888888999:::;;;<<>><<<999<<<===>>>???AAAFFFLLLPPPEEEAAA<<<:::;;;===>>>===:::999999999:::<<>><<<>>>>>>;;;>>>===<<<;;;===CCCKKKQQQHHHCCC>>><<<===>>>>>>>>>999999999:::<<>>DDDSSSdddlllkkkgggggg___ZZZSSSMMMJJJIIIGGGFFFLLLSSSbbbvvv~~~vvvtttzzz}}}wwwooolllsssvvvzzzzzzsssmmmpppwwwyyyvvv{{{vvvxxx{{{}}}{{{qqqcccKKKDDDBBBIIIRRRXXX[[[^^^iiirrrqqqvvvkkkkkkxxxvvvfffdddkkkpppsssmmmbbbTTTJJJGGGJJJNNNPPP[[[jjjxxx~~~~~~~~~uuufffaaa^^^eeerrrwwwnnnaaaWWWTTTQQQPPPOOONNNOOORRRSSSYYYjjjqqqlll|||ooovvvzzzvvvzzznnnlllooonnnfff___ZZZ[[[TTTFFF:::777888999<<<>>>AAADDDHHHLLLOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUSSSSSSTTTUUUWWWYYY[[[\\\___^^^fff{{{www~~~eeedddYYYJJJSSSggg{{{vvvmmmbbbXXXQQQOOOOOONNNSSSUUUTTTTTTXXXZZZYYY]]]\\\```hhhiiidddaaaccc[[[aaaggghhhcccXXXNNNIIIBBBBBBEEEKKKQQQVVV___gggmmmnnnkkkaaaVVVRRRWWW^^^vvvyyysssjjjggglllwwwzzzzzzyyyvvvxxxbbbUUUUUUTTTTTTVVVSSSPPPKKKHHHHHHHHHHHHHHH@@@===:::777777777777666444444444444333222111000000000////////////000000,,,---000111111000---,,,222111///.........///000000000000000000000000000111333000///>>>XXXfffgggbbb~~~{{{]]]RRRZZZ```aaaeeehhhkkknnnppprrruuuxxxyyynnn|||{{{zzzxxx|||gggWWW```rrr~~~ooo[[[GGG???===::::::===DDDAAA>>>;;;<<<@@@FFFIIIJJJGGGDDDAAA@@@@@@@@@@@@???;;;777999AAAGGGGGGCCC@@@HHHSSS^^^fffiiigggccc\\\WWWOOOHHHDDDEEEGGGJJJMMMPPP\\\qqq~~~tttrrryyytttnnnzzz{{{}}}|||~~~|||yyyppp^^^GGGGGGJJJOOORRRRRRWWW]]]eee~~~~~~rrrnnnzzzlllkkkyyy~~~~~~}}}ppphhhiiinnnyyypppbbbVVVOOOIIIEEEBBBJJJPPP___uuuvvvcccUUUXXXccclllrrrvvvjjjfffdddddddddaaa```aaa___cccsss{{{zzzsssqqqvvvqqq~~~rrrllllllhhh```]]]ZZZPPPBBB999888999888:::>>>BBBEEEGGGJJJMMMOOORRROOOMMMOOORRRUUUUUUTTTSSSQQQRRRWWWYYYXXXZZZ^^^aaaYYYiii~~~wwwooovvv|||}}}nnnXXXJJJOOOhhh~~~xxxmmmaaaWWWRRROOOOOOMMMNNNPPPRRRRRRTTTWWWZZZ[[[\\\___aaaaaa^^^YYYUUUSSSUUUXXX[[[ZZZUUUMMMGGGDDDBBBBBBGGGPPPZZZaaacccjjjgggaaaVVVJJJEEEPPP^^^rrr|||qqqfffaaaaaagggsss~~~ooocccbbb]]]iiiwwwaaaUUUTTTTTTTTTVVVSSSPPPKKKHHHGGGGGGGGGFFF???<<<888666666666555555444444444444333222111000000000////////////000000.........///000111222333111000///.........//////000000000000000000000000111333000///<<>>;;;<<<@@@CCCEEELLLLLLJJJGGGCCCAAA@@@@@@<<<<<<<<>>GGGTTTlll}}}}}}pppbbbZZZYYY\\\dddlll{{{pppaaa[[[SSS]]]hhhaaaTTTSSSSSSSSSVVVSSSPPPKKKHHHGGGFFFEEEDDD???;;;888555555555555444444444444444333222111111000000////////////000000000///------///333777:::000000///............///000000000000000000000000000222000///999JJJSSSSSSZZZgggdddZZZ\\\^^^]]]```lllnnnsss{{{~~~tttsss|||wwwsssuuuxxxzzz~~~mmmZZZ\\\jjjuuu|||oooYYYNNNCCCBBBFFFMMMUUU\\\NNNHHH@@@???CCCGGGIIIHHHTTTXXX]]][[[SSSIIIAAA>>>888;;;>>>@@@GGGOOOQQQOOODDDBBBDDDJJJSSSZZZ^^^```___\\\XXXSSSOOOLLLJJJJJJMMMOOOWWWiii}}}rrrqqqzzz|||fffYYYUUUVVV[[[eeesssyyywwwvvv~~~zzzoooZZZCCCDDDIIIPPPTTTUUUYYY___pppssssssxxxiiihhhuuu|||jjj]]]YYY[[[___aaadddgggjjjmmmqqqvvvyyyvvvsssoookkkfff___WWWRRRPPPUUU___mmm{{{qqqkkknnn{{{}}}oooccc[[[XXX___ggg~~~zzz~~~}}}yyyrrrqqqlllddd^^^[[[PPPBBB888777888888:::===AAADDDFFFHHHKKKMMMOOOMMMJJJIIIKKKNNNOOOPPPRRRPPPQQQVVVWWWUUUUUUXXX\\\ZZZmmmmmm```bbbhhhsssjjjgggoooxxxrrrYYYFFFHHHaaa|||{{{nnn___SSSKKKGGGEEEFFFGGGIIIJJJKKKLLLOOORRRSSSUUUXXXXXXVVVPPPJJJFFF>>>???AAAEEEIIIKKKKKKJJJ@@@AAADDDKKKSSSWWWVVVSSSRRRLLLFFF@@@:::888???HHHeeeyyy~~~nnn\\\TTTRRRRRRVVVZZZhhhrrr{{{lllaaaUUUQQQVVViiiaaaSSSRRRRRRRRRUUUSSSOOOKKKHHHFFFEEECCCBBB???<<<888666666666555444333444444444333333222111000000////////////000000000///------///222666999111111000000////////////000000000000000000000000000111000///666AAAGGGGGGFFFNNNNNNSSS```cccbbbhhhlllooovvvzzz|||vvvwwwrrrrrrsssvvv{{{rrr]]][[[fffrrrzzzsssaaaZZZVVV[[[eeelllllljjjRRRLLLGGGIIIRRRYYYZZZXXXbbbllluuusssdddQQQCCC<<<===@@@AAACCCKKKUUUUUUNNNHHHBBB@@@DDDNNNXXXaaahhhjjjiiifffbbb]]]XXXTTTQQQTTTUUUYYYfffxxxuuummmpppvvv~~~qqq^^^OOOGGGFFFHHHJJJSSSbbbuuu{{{ttt~~~|||yyynnnXXXDDDFFFLLLTTTYYYZZZ^^^cccooo|||~~~wwwhhheeeqqqpppaaa\\\bbbmmmtttwwwyyy}}}}}}xxxwwwvvvtttpppkkkfffbbbWWWXXX]]]hhhuuu{{{iiiVVVOOOTTTddd~~~wwwggg\\\YYYZZZmmm|||kkkmmmzzzzzzxxx|||sssqqqlllccc___[[[PPPAAA888777999999;;;>>>BBBDDDFFFGGGJJJLLLOOOMMMJJJHHHIIIKKKMMMOOOSSSPPPOOORRRTTTTTTWWW\\\WWWVVVggglllZZZ\\\eeerrrhhhccckkkxxxrrrYYYEEEDDD^^^{{{zzzlll^^^QQQIIIDDDBBBCCCDDDFFFGGGGGGIIILLLNNNMMMPPPSSSRRRNNNGGGAAA>>>:::;;;===BBBGGGKKKLLLKKKDDDDDDEEEIIIMMMMMMJJJFFFIIICCC<<<:::888888<<>>DDDHHHJJJIIIGGGHHHFFFDDDFFFHHHIIIFFFBBBCCC===888888888888<<>>:::888777777777666333333333444444333333222000000////////////000000......////////////...---111111222222222111000///////////////////////////000000000111333888;;;======FFFGGGJJJWWW]]]___ggglllttt{{{uuuttttttwww|||ddd[[[bbbooozzz~~~nnnaaabbbfffooowwwxxxtttooowww~~~sss\\\IIIEEEHHHPPPUUUUUUUUUbbbrrrrrrgggHHHBBBBBBGGGMMMVVVgggyyy~~~}}}xxxrrrnnnjjjiiiiiimmmttt}}}sssllllllcccVVVLLLGGGFFFFFFEEECCCFFFOOO]]]ooo~~~yyy}}}~~~sssZZZLLLOOOVVV^^^bbbaaabbbfffdddhhhjjjvvvfff```jjj}}}vvvqqqooolllfffbbbhhhlllrrrwwwxxxtttlllfffhhhgggeeecccbbbdddhhhlllgggccc```ccciiijjjddd]]]OOOCCC;;;;;;===GGGccczzzuuutttuuuyyyzzzooo]]]TTT```www{{{cccSSSJJJBBBFFFPPPXXXYYYVVVTTTXXXgggqqqqqqyyytttmmmccc]]]YYYNNN@@@777888;;;<<<>>>AAADDDFFFGGGHHHJJJKKKMMMNNNNNNMMMLLLMMMOOOQQQ___XXXQQQOOONNNOOOTTTZZZZZZVVVdddnnnnnnwwwvvviii\\\]]]jjjxxx~~~~~~{{{lll[[[EEE???VVVvvv}}}vvviii[[[PPPHHHDDDBBBAAACCCDDDDDDEEEFFFHHHKKKGGGJJJLLLIIICCC>>><<<<<<<<<===???CCCFFFGGGEEECCCFFFCCCBBBDDDGGGIIIHHHFFF>>>999777888888888;;;@@@UUUnnnvvvhhhbbbaaaaaacccfffiiijjj~~~|||iiieeeppp~~~{{{gggVVVRRROOOOOORRRQQQOOOLLLJJJJJJHHHFFFDDD@@@===999777666666666555222333333444444333333222000000////////////000000.........//////......---///000000111000///...---////////////////////////000///000111444777;;;???555DDDFFFCCCLLLVVV]]]fffnnnwww|||ssssssssswwwhhhZZZ___lllvvvzzzsssxxx|||~~~sssjjjmmmzzzxxxaaaOOOKKKPPPVVV^^^^^^TTTUUU```aaaYYYHHHFFFIIIOOOQQQUUUhhh}}}}}}|||yyywwwvvvxxx}}}|||uuuoookkkfff___ZZZVVVTTTSSSYYY___hhhrrr}}}~~~zzz|||}}}rrrWWWMMMPPPWWW___aaa______bbbcccfffgggwwwfff^^^gggzzz{{{pppiiigggccc\\\UUU]]]^^^```aaacccdddfffhhhaaaaaa```]]]]]]```gggllljjjjjjiiifff```XXXPPPKKKDDD===<<<@@@@@@EEE```}}}tttnnnkkkjjjmmmmmmrrr|||lllbbb\\\bbbvvvttt^^^PPPJJJFFFCCCCCCGGGLLLMMMLLLHHHKKKZZZuuussswwwuuurrrlllccc\\\XXXMMM???777999===>>>@@@BBBEEEGGGGGGHHHJJJLLLJJJMMMOOOOOONNNNNNPPPRRRYYYTTTPPPPPPPPPPPPTTTYYYbbb[[[hhhxxxooosssuuulllaaa\\\aaallluuuxxxvvvkkk\\\FFF<<>>@@@@@@@@@???@@@CCCDDDCCCBBBAAA??????AAAEEEGGGEEECCC;;;999999:::999888<<>>777:::>>>@@@AAACCCFFFHHHHHHIIIKKKLLLHHHLLLOOOQQQOOOOOOPPPRRROOOLLLLLLPPPRRRSSSVVV[[[hhh```jjj|||lllkkkmmmiii```WWWVVV^^^jjjrrr|||sssjjj]]]FFF:::MMMkkkxxxkkk\\\OOOFFFAAA@@@@@@AAABBBBBBBBBCCCFFFHHHGGGIIIJJJFFF@@@>>>@@@CCCEEECCC@@@???AAACCCEEEEEE===<<<<<>>EEEKKKeeezzzzzz|||gggVVVQQQOOOPPPSSSPPPNNNKKKIIIHHHGGGEEECCC???<<<888555555555555555666555555444444333222222//////............//////000000000000000000000000......------------......000000000000000000000000222...222444000999GGGJJJOOONNNSSSNNNFFFPPP___bbbiiimmmqqqpppmmmmmmrrrwww}}}|||sssooopppvvvooo[[[YYYcccnnnttt}}}nnn]]]WWWbbbooowwwsssiiicccbbbeeetttttt]]]GGGBBBGGGIIITTTUUUYYY[[[VVVVVVfffzzztttiiidddbbbqqq{{{yyy}}}}}}gggSSSOOOXXX\\\WWWWWW]]]___[[[lllggghhhrrr```ZZZ]]]jjjlllcccXXXWWWbbbllljjjbbb^^^NNNDDDGGGMMMQQQ[[[ggghhhiiiggg___WWWTTTZZZ```nnnsssmmmZZZHHHAAAAAA@@@HHHHHHJJJJJJKKKWWWsss{{{sssjjjddd```___aaadddgggllluuulllSSSRRR[[[```dddjjjhhhYYYKKKFFFEEEFFFKKKQQQ\\\]]]dddwwwwwwxxxtttrrrmmmhhheee```RRRDDD>>>======>>>@@@EEEFFFHHHJJJKKKLLLLLLLLLNNNOOOPPPRRRSSSUUUVVVWWWTTTSSSQQQPPPQQQSSSVVVXXX``````kkkssspppsss~~~___UUU\\\aaapppgggnnnkkkiiiaaaLLL???MMMfff}}}zzznnn```RRRIIICCCAAACCCDDDEEEEEEDDDEEEGGGIIIGGGDDDBBBCCCGGGKKKLLLKKKHHHCCCAAAGGGNNNOOOGGG>>>???@@@@@@@@@???>>><<<;;;<<<<<<<<<<<<>>>@@@BBBDDDPPP```sssfffTTTQQQOOOOOORRRQQQOOOLLLJJJIIIHHHFFFDDD???<<<888555555555555555555555555444333333222222//////............/////////////////////////////////..................///000000000000000000000000222...222333///:::LLLRRRRRRYYYccc\\\JJJLLLZZZ^^^kkklllnnnooopppqqqsssttt~~~|||sssppppppuuu}}}nnnYYYVVVaaammmsss}}}qqqaaaRRRYYYccckkkmmmllllllmmmjjjxxx{{{gggMMMBBBHHHRRRYYYYYY\\\^^^XXXVVVcccvvvnnnaaa]]]]]]iiixxx|||~~~~~~hhhTTTSSSWWWYYYXXXYYY\\\^^^\\\llleeeeeeqqq___XXX[[[gggxxxYYYRRRKKKNNN___ppptttpppaaaVVVQQQVVVZZZ\\\dddooovvvuuuqqqiiiaaa[[[ZZZ[[[ooolllcccSSSDDD>>>AAAFFFNNNSSSWWWWWWYYYggg~~~yyyqqqiiiccc___]]]___aaadddiiirrr}}}uuu]]]```qqq}}}sss```UUUOOOOOOWWW```uuussswwwvvvuuurrrrrrmmmhhheee^^^PPPBBB=========???BBBHHHIIIKKKLLLNNNNNNOOOOOOQQQRRRSSSTTTUUUVVVWWWXXXQQQPPPOOOOOOPPPRRRTTTUUUZZZ\\\hhhyyyuuu|||bbbYYYbbbhhhzzzyyysssmmmggg^^^JJJ===JJJaaa{{{|||oooaaaRRRHHHBBB@@@AAABBBCCCCCCBBBCCCEEEGGGEEECCCBBBDDDHHHLLLNNNNNNGGGHHHKKKNNNPPPNNNIIIEEE@@@@@@@@@@@@???===<<<;;;;;;;;;<<<<<<>>>???@@@AAAEEESSSfffttt}}}cccSSSPPPNNNNNNQQQQQQOOOLLLJJJJJJIIIGGGEEE@@@<<<888555555555555555555555444444333333222222000//////......//////000........................000//////......//////000000000000000000000000000000---333333000???WWWccc]]]jjjxxxnnnSSSLLLWWW\\\kkkkkklllqqqwww|||}}}|||~~~~~~sssqqqpppttt{{{rrr[[[VVVaaannnuuu{{{{{{ooocccTTTUUUYYY```iiioooqqqpppeeesss~~~uuuYYYCCCFFFSSSUUUWWW\\\```[[[XXXccctttmmm___[[[[[[^^^gggttt|||~~~jjjVVVTTTVVV[[[```aaa^^^___bbblllbbb```}}}rrr^^^VVVYYYddd{{{qqqXXXRRRJJJJJJVVVeeekkkiiiddd___```eeefffdddhhhppp~~~}}}}}}}}}zzzuuuqqqlll^^^PPPFFF===:::EEEUUUhhhssszzzxxxzzzzzzrrrkkkeeeaaa^^^___aaadddiiiqqqzzzooossssssiiihhhqqq|||vvv~~~|||sssssssssnnnfffbbb[[[MMM@@@;;;<<<>>>AAAEEEKKKLLLNNNOOOQQQRRRRRRRRRTTTTTTUUUVVVVVVWWWXXXXXXTTTTTTSSSTTTTTTUUUVVVWWWUUUXXXddd|||yyyzzz\\\UUU___hhh}}}sssgggZZZHHH===HHH^^^xxx~~~rrrbbbSSSGGGAAA???>>>???@@@@@@???@@@BBBDDDBBBAAABBBEEEJJJOOORRRSSSKKKPPPTTTTTTOOOIIIGGGGGGBBBBBBAAA???>>><<<;;;:::::::::;;;======>>>>>>>>>>>>IIIYYYiiiwww}}}qqqkkklllnnn|||```RRROOONNNNNNPPPQQQNNNKKKJJJIIIIIIGGGEEE@@@===888666555666666555555555444444333222222111000000////////////000000////////////////////////000000////////////000000////////////////////////...---333444222DDDaaapppaaannn|||rrrWWWOOOXXX[[[gggjjjqqqyyy~~~tttqqqppprrrxxx}}}|||bbbXXXbbbooouuuyyy~~~xxxtttnnnhhh```^^^^^^cccmmmsssnnneeeVVV```qqquuuaaaEEE@@@KKKKKKOOOYYYbbbaaa___iiixxxzzznnnddd___TTTWWW[[[```gggpppzzz~~~jjjXXXTTTZZZhhhtttooobbb```hhhkkk~~~```ZZZuuuvvv___VVVXXXbbbxxxuuujjjdddYYYQQQRRRXXXXXXTTT]]]]]]___bbb___ZZZ\\\bbbqqqrrrxxxkkkTTTAAA>>>>>>BBBWWWqqq~~~wwwqqqllliiiccccccdddggglllsss{{{vvv}}}}}}uuuuuutttmmmeee```WWWJJJ>>>;;;===@@@DDDHHHMMMNNNOOOQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWUUUWWWbbb{{{www\\\RRR[[[eeeyyy|||gggXXXHHH>>>III]]]ttttttdddSSSFFF@@@>>><<<>>>>>>>>>>>>>>>@@@BBB???@@@CCCGGGLLLQQQUUUWWWSSSVVVVVVQQQJJJEEEDDDFFFFFFDDDBBB???<<<:::999888999:::;;;<<<===<<<;;;:::;;;AAAMMM]]]mmmyyyzzzkkk]]]SSSOOONNNOOOXXXddduuu```RRRPPPNNNMMMOOOOOOMMMJJJIIIHHHHHHFFFEEE@@@===999666666666666666555444444333222222111111000000////////////000000000000000000000000000000000000////////////000000////////////////////////...---333333000@@@\\\jjjWWW^^^iiieeeVVVVVV______ccclllxxx~~~~~~vvvqqqpppqqqwww{{{hhhYYY___kkkqqquuu|||~~~|||yyyrrrsssvvvwwwqqqpppooorrr{{{}}}ooo^^^MMMLLLVVV```XXXDDD===EEEEEEKKKZZZgggjjjhhhppp}}}zzzjjj]]]KKKJJJIIIKKKRRR^^^jjjsss}}}jjjYYYWWWfff|||yyyccc^^^fffhhh|||{{{aaaUUUkkk{{{bbbWWWXXXbbbvvv|||qqqddd\\\YYYVVVQQQTTTUUUXXXYYYVVVRRRSSSVVVYYY]]]gggwwwhhhOOO>>>@@@FFFQQQooo}}}yyyvvvtttjjjiiiiiilllqqqwww}}}www}}}|||tttsssssslllddd___SSSGGG===;;;???BBBFFFJJJMMMNNNOOOQQQRRRSSSTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSUUUXXXaaazzznnn]]]bbbkkkwwwgggVVVGGG>>>HHH[[[ppp}}}wwwfffTTTFFF???>>><<<===>>>>>>======???AAA===@@@DDDHHHMMMRRRWWWZZZZZZVVVPPPKKKIIIHHHHHHIIIIIIFFFBBB>>>;;;999888888::::::;;;<<<<<<;;;999888777:::BBBPPP```oooyyy}}}~~~xxxtttqqqhhh^^^PPPEEE@@@@@@AAABBBEEEKKKVVVgggaaaSSSQQQOOOMMMOOONNNLLLIIIHHHHHHHHHFFFEEEAAA===999666666666666666444444333333222222111111111000000//////000000111111111111111111111111111000//////......//////000000000000000000000000000000---222111+++777LLLVVVNNNOOOWWWZZZXXXbbblllhhhcccnnn{{{|||xxxpppoooqqqvvvzzz}}}jjjWWW[[[eeeiiiqqqyyy|||qqqppp{{{rrrpppwww|||fffRRRFFFAAAGGGHHHAAA@@@FFFGGGNNN___ooossspppuuu|||wwwsssssstttkkkZZZLLLCCCAAA@@@@@@FFFSSSaaallltttzzziiiYYY\\\ooovvvaaa[[[___eeexxxdddQQQ___dddXXXXXXaaatttzzzllleeeaaa]]]```bbbdddeeedddbbb``````XXX\\\ccclllqqqpppjjjdddYYYGGG===CCCKKKYYYwww~~~sssqqqqqqsssxxx~~~zzzvvv~~~sssqqqpppjjjccc```QQQFFF===>>>BBBEEEHHHKKKLLLMMMOOOPPPRRRRRRSSSSSSPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQRRRRRRSSSTTTVVV___zzziiijjjtttvvv{{{gggYYYIII===DDDTTTiiixxxxxxhhhTTTFFF???>>>;;;<<<======<<<===???AAA<<<@@@EEEIIIMMMRRRVVVZZZYYYRRRKKKHHHJJJNNNNNNMMMHHHEEEAAA===:::::::::;;;<<<<<<<<<;;;;;;999888888777999???JJJYYYiiiuuu|||}}}ssshhh^^^UUUQQQIII@@@::::::<<<>>>???AAAAAACCCMMMdddbbbUUUSSSPPPNNNOOOOOOLLLJJJIIIIIIIIIGGGFFFAAA>>>999777666777777666444444333333222111111111111111000000000000111111000000000000000000000000///..................///000000000000000000000000///,,,111111+++333BBBFFFKKKHHHNNNSSSWWWccckkkddddddlllyyy|||zzzooonnnqqqvvvyyy{{{lllVVVXXXbbbdddmmmwww}}}pppnnn{{{zzzsssvvvyyy[[[MMMAAA@@@BBBBBBCCCEEEEEENNN```sssxxxtttvvv~~~~~~}}}nnneeeYYYXXXWWWWWWVVVPPPGGG@@@>>>>>>===<<>>@@@<<>>;;;;;;<<>>>>><<<;;;999999888888:::;;;>>>EEEPPP^^^llluuuyyyvvvhhhXXXJJJFFFBBB===::::::<<<>>>>>>>>>======CCCWWWrrrdddWWWTTTQQQNNNOOOOOOMMMKKKJJJJJJJJJIIIGGGAAA>>>999777666777777666444444333333222111111000111111000000000000111111000000000000000000000000......------------......000000000000000000000000---***000333///666AAABBBGGGCCCHHHLLLNNNXXX]]]TTTdddjjjvvv||||||nnnnnnqqqvvvyyyzzzmmmWWWYYYbbbdddkkkvvvsssppp||||||{{{^^^UUUJJJGGGGGGGGGDDD@@@???III^^^rrryyyuuuwww~~~}}}uuuiii\\\SSSIIIJJJKKKIIIEEECCCCCCEEE===>>>===:::;;;CCCQQQ\\\uuuvvveeeWWWXXXdddiiiaaa[[[^^^```______tttkkkMMMPPPkkkeeeWWWWWW___ppp}}}{{{pppsssxxx{{{ttteeeWWWOOOMMMDDDGGGMMMTTTXXXaaasss}}}wwwyyy~~~~~~xxxpppggg___\\\NNNEEE@@@CCCGGGIIIIIIKKKLLLMMMOOOQQQRRRSSSSSSSSSRRRSSSSSSTTTUUUUUUVVVVVVQQQOOOMMMKKKKKKLLLOOOPPPSSSRRRXXXttt|||~~~lllsss|||sssnnnjjjZZZEEE@@@III^^^nnnzzziiiUUUFFF@@@@@@999:::;;;;;;:::;;;===>>>===AAAGGGJJJLLLOOOSSSWWWQQQOOOKKKIIIGGGEEECCCAAA???===;;;:::;;;???CCCFFF@@@???<<<:::999888999999888999:::<<>>======<<<<<<999:::<<>>999444444444333333333333222222000000000000000111111111111000//////000111///...//////............//////------...///000111222222///---...111222333888???AAADDDEEEJJJQQQLLLNNN^^^aaakkkzzz|||~~~tttmmmkkkoooooonnnwwwzzz```RRRVVV^^^jjjqqqzzz~~~~~~fffWWWTTTPPPPPPNNNEEEHHHLLLWWWbbbfffiiittt{{{jjj[[[RRRJJJDDD>>>??????@@@@@@@@@@@@???===<<<======<<>>CCCPPPbbbvvv|||lllWWWGGG@@@???<<<<<<::::::::::::<<<<<<@@@GGGNNNOOOQQQTTTUUUSSSWWWQQQIIIDDDCCCBBB???======>>>;;;777===LLLXXX\\\IIIFFF@@@999777999;;;:::888888999;;;===CCCIIINNNaaalll{{{pppYYYJJJGGGDDDAAA===<<<===???@@@???===;;;>>>LLLddd|||gggXXXUUURRRPPPQQQNNNMMMKKKJJJKKKJJJHHHGGG???<<<999:::<<<<<<777333444444333333333333222222000000000000000000000000000///......000000000...//////............//////////////////000000000000///---...111111222888???DDDJJJLLLPPPSSSKKKLLL\\\dddooo~~~vvvnnnjjjlllllllllsss{{{aaaRRRTTT\\\gggmmmtttyyy{{{}}}xxxnnneeeddd^^^PPPFFFHHHOOOXXX\\\```nnn~~~vvvcccTTTLLLGGGDDD<<<<<<<<<============<<<>>>===<<<<<<999;;;FFFSSSiiivvvaaaZZZ\\\\\\\\\[[[YYYWWWUUUVVVXXX```wwwxxxTTTNNNeeewwwnnnTTTPPPSSS___tttyyyuuurrrxxx|||zzztttppprrrvvv{{{wwwtttvvv}}}|||oooeeePPPKKKHHHMMMTTTaaatttuuuhhhjjjvvv}}}{{{uuurrrtttzzzuuurrrsss{{{sssmmmiii___TTTBBB@@@??????@@@DDDGGGJJJKKKLLLNNNNNNMMMMMMOOOQQQNNNQQQQQQMMMMMMQQQQQQNNNPPPPPPOOOMMMLLLMMMOOOQQQLLLSSSRRRdddxxxsssnnnwwwvvviiirrrwwwkkk```MMM???CCCJJJ\\\qqq~~~{{{kkkVVVGGG???>>>===<<<;;;::::::;;;<<<===BBBJJJPPPQQQSSSVVVWWWUUUWWWTTTOOOJJJGGGDDDAAA>>>999<<<<<<===FFFYYYiiippp[[[PPPDDD===999888666666:::;;;;;;;;;<<<@@@EEEIIIPPPXXXdddoooqqqiiiZZZNNNIIIGGGCCC???===<<<===>>>@@@>>><<<===HHH]]]ttteeeWWWUUURRRPPPQQQOOONNNKKKJJJJJJIIIGGGEEE>>>;;;888777888888666333444444333333333333222222000000000000000000000000...---,,,---///000000/////////............//////111000000000/////////...///---...000000111888AAAFFFOOOTTTXXXYYYMMMKKKYYYdddnnn|||xxxnnnggghhhhhhhhhooozzzeeeSSSRRRYYYeeejjjooosssuuuxxx}}}qqqXXXKKKJJJNNNVVVZZZ^^^mmmsss]]]NNNHHHFFFDDD<<<<<<<<<<<<<<<=========@@@>>>===<<<999999BBBLLLbbboooZZZSSSWWWTTTVVVXXXWWWVVVUUUVVVWWW```yyyYYYOOOaaaqqqwwwYYYNNNLLLWWWmmmuuulllhhhhhhiiinnntttvvvrrrkkkeeeaaafffhhhooozzzzzzoooYYYMMMHHHNNNTTTZZZkkk~~~ttthhhhhhrrrzzzyyytttoookkkkkktttooohhheeejjjxxxqqqmmmhhh\\\OOO???>>>>>>>>>AAAEEEIIIKKKMMMMMMMMMLLLJJJKKKMMMOOOKKKMMMMMMKKKKKKMMMMMMKKKQQQOOONNNMMMNNNNNNMMMKKKKKKOOONNN___tttllljjjzzziiihhhvvv{{{}}}qqqfffQQQ@@@AAABBBTTTjjjzzz{{{kkkXXXIIIAAA@@@===<<<;;;;;;;;;;;;<<<===CCCKKKRRRSSSTTTWWWYYYYYYWWWVVVSSSNNNGGGAAA>>><<<888<<>>>>>???@@@???>>>>>>CCCSSSkkk}}}dddWWWUUURRRPPPQQQPPPNNNLLLJJJJJJHHHFFFCCC???<<<888666666666555444444444333333333222222222000000000000000/////////,,,,,,+++,,,///000000/////////............//////000000000000////////////000///000111000222:::DDDMMMTTT[[[dddhhh[[[QQQXXXccclllyyy{{{nnncccccceeefffmmmwwwlllVVVPPPTTTbbbgggnnnrrruuuxxx|||~~~]]]TTTOOORRR\\\```cccqqquuu```QQQJJJHHHFFF@@@???>>>>>>>>>???AAABBBBBB???>>>===::::::AAAJJJ^^^jjjWWWRRRVVVYYY[[[ZZZWWWTTTVVVWWWVVV___vvv[[[KKKYYYiii~~~aaaQQQJJJSSShhh}}}rrrooouuu|||}}}wwwnnnhhhooorrrxxxuuukkk]]]OOOMMMXXX]]]YYY\\\fffggg```XXXZZZhhhuuuyyyvvvooogggcccgggppp{{{xxxooohhhgggttt}}}wwwooolllhhh\\\OOO===<<<===>>>BBBFFFJJJLLLOOONNNMMMJJJHHHHHHKKKMMMJJJKKKKKKJJJJJJKKKJJJIIINNNLLLKKKMMMOOOPPPMMMIIIJJJJJJKKK[[[vvvnnnpppjjj___mmmxxx{{{yyypppXXXAAA<<>>??????>>>@@@MMMeee{{{cccWWWUUURRRPPPPPPQQQNNNLLLJJJIIIGGGEEECCC@@@===999777666666666666444444333333333222222222000000000000//////......,,,,,,+++,,,///000000/////////............//////.........///000111111111111111111222000222===HHH___bbbfffrrr|||nnn[[[YYYdddlllxxx~~~oooaaa```cccfffmmmvvvttt[[[PPPQQQ\\\ccclllrrruuuwwwzzz|||lll```WWWXXXdddlllkkkssszzzjjj\\\TTTNNNIIICCCBBB???>>>===???AAABBB@@@===<<<===<<<;;;AAAHHH\\\zzz|||~~~fffXXXVVVYYYkkkkkkeeeZZZTTTVVVWWWUUU]]]ppp[[[GGGQQQ___qqqgggTTTIIIPPPcccyyyxxxuuuwww|||~~~yyysssrrrssssssppplll\\\OOOLLLWWW[[[RRRJJJJJJIIIGGGDDDHHHXXXlllvvvuuummmeee___^^^dddpppwwwmmmnnnvvvyyyssspppiii[[[MMM======>>>@@@CCCGGGJJJMMMNNNNNNMMMJJJHHHHHHJJJMMMKKKKKKKKKLLLLLLJJJIIIIIIJJJIIIIIILLLOOOPPPMMMJJJIIIHHHLLLZZZxxxwwwxxxjjjYYYgggvvvwww|||bbbDDD999>>>KKK___ttt~~~qqq```QQQGGGBBB<<<;;;:::999999:::;;;<<>>???>>>AAAJJJXXXhhhssswwwwwwpppjjj___TTTKKKFFFDDDCCC???>>>??????@@@IIIbbbyyydddXXXVVVRRROOOPPPPPPNNNKKKJJJIIIGGGEEECCC@@@>>>;;;888666666666666444444333333333333222222111000000//////......---...---,,,---///000000/////////............//////------...///000111222222111111222222///222===KKKooommmkkkwwwwwwaaa\\\aaafffqqq}}}sssbbb___cccfffmmmuuu~~~}}}cccSSSQQQUUU]]]gggooosssuuuwwwyyy~~~xxxuuuxxx|||vvvfffcccqqqzzzvvvwww~~~vvvlllddd\\\UUUMMMJJJEEEAAA>>>>>>???@@@???<<<<<<======<<>><<<===>>>>>>AAARRRiiiuuuvvvqqqjjjeeeeeekkkwwwxxxjjjeeefffppp{{{{{{zzzxxxtttkkkXXXGGG??????@@@BBBDDDGGGJJJLLLLLLLLLLLLKKKIIIJJJLLLNNNLLLKKKKKKNNNMMMJJJHHHIIIGGGGGGIIIKKKNNNNNNMMMLLLJJJFFFLLLXXXppp}}}yyyiiiXXXeeesss}}}hhhHHH:::>>>GGGYYYoootttdddTTTHHHAAA<<<;;;:::999999:::;;;<<>>?????????@@@AAA@@@EEENNN[[[iiittt{{{~~~}}}tttjjj___VVVPPPMMMIIIFFFEEEFFFDDDJJJ```wwweeeYYYWWWSSSOOOOOOOOOMMMKKKIIIIIIHHHEEECCC???>>><<<999666555555555444444333333333333222222111000000///......------000///......000000000...//////............//////......//////000000111111000000000000---///===KKKiiiddd___iiiwwwnnn___^^^aaabbbkkkxxxzzzeee```cccffflllsss{{{|||kkkXXXSSSRRRYYYcccjjjooossswww{{{|||}}}xxx|||vvvlllyyy|||vvvzzz{{{zzzrrrkkkbbb]]]UUUMMMGGGDDDCCCCCCDDDAAA@@@BBBBBB@@@CCCHHHQQQfff~~~mmm\\\WWWXXXWWWeeeiiicccVVVQQQUUUWWWSSSWWWeeeiiiHHHEEEMMM[[[uuummm[[[LLLIIIVVVhhhyyy|||ppphhh\\\YYYVVVVVV\\\kkk}}}sss[[[GGG>>><<<;;;;;;??????@@@PPPhhhvvvwwwvvvppplllqqqzzz}}}xxxqqqmmmmmmqqquuuwwwvvvsssnnndddZZZVVVWWW[[[rrr}}}|||yyytttpppgggVVVEEEBBBBBBCCCDDDFFFGGGIIIJJJIIIKKKLLLLLLLLLLLLMMMOOOMMMJJJKKKOOONNNIIIGGGIIIFFFHHHJJJKKKKKKKKKLLLMMMLLLEEEJJJSSSfffwwwvvvmmm^^^gggssszzzdddJJJ???;;;BBBSSSjjj{{{zzzlll[[[LLLDDD>>>===<<<;;;;;;<<<===>>>IIIZZZkkkrrrssssssttttttnnnhhh___WWWQQQNNNLLLKKKQQQSSSXXX___bbbhhhuuuxxx^^^QQQHHH@@@:::===@@@BBBAAAAAAAAABBBAAAGGGRRR]]]hhhuuuvvvmmmggg```YYYTTTSSSPPPQQQcccxxxfffZZZWWWSSSOOOOOONNNLLLJJJIIIIIIHHHFFFDDD>>>===<<<:::666444444444444444444333333333222222111000000///...---------111000//////000111///...//////............//////000000000000////////////......///...+++...;;;JJJWWWSSSMMMVVVddd```YYY___hhhffflllyyyhhhaaacccfffjjjqqqxxxwwwppp\\\TTTSSSYYYaaahhhmmmssszzz}}}{{{kkkwwwyyypppppp{{{}}}vvvpppfff[[[RRRMMMKKKJJJKKKGGGFFFGGGGGGEEEGGGKKKKKK___vvvfffWWWUUUUUUSSSMMMUUUUUUMMMLLLUUUXXXTTTUUU```rrrLLLDDDHHHWWWsssrrr```OOOIIISSSdddwww~~~tttjjj]]]\\\YYYXXX\\\kkkqqqNNN@@@???>>>666;;;;;;<<>>======>>>???@@@JJJ[[[nnnuuutttsssrrrqqqsssnnnfffbbb```]]]ZZZVVVYYYXXXZZZ\\\YYYVVV^^^jjjttt[[[PPPGGG===<<>>;;;777444444444555555555666555444222000...111000///......///000111---,,,+++---///000000///............////////////////////////000000000000222222111000000333888;;;KKKNNNSSSXXXZZZ[[[```eeekkkfffiiivvvrrrfffaaadddjjjooouuupppwwwyyybbbVVVUUUXXX\\\aaahhhqqqvvvxxx}}}~~~tttuuuyyyuuunnnkkkzzzqqqccc]]][[[YYYRRRPPPNNNMMMOOOPPPPPPPPPOOO[[[ppp|||}}}|||bbbVVVZZZ```aaaWWWUUURRRRRRTTTWWWYYYZZZWWWcccuuuuuuSSSBBBJJJOOOddd~~~}}}cccQQQKKKMMM]]]mmm|||tttyyyyyyuuu\\\WWWTTTWWW```qqqdddDDD===CCC@@@:::>>>BBBDDDSSSeeejjjllljjjfffbbbdddmmm{{{wwwggg[[[OOOIIIEEEBBBCCCEEECCCEEEGGGJJJKKKKKKJJJIIINNNXXXlll~~~rrrjjjbbbXXXNNNFFFDDDCCCCCCCCCEEEHHHKKKMMMLLLLLLMMMMMMMMMNNNNNNNNNJJJLLLLLLLLLJJJJJJKKKLLLPPPNNNKKKHHHGGGHHHJJJKKKMMMRRRKKKJJJ^^^vvvyyy{{{wwwqqqrrryyyuuu___```dddTTTAAA===<<>>>>>@@@>>>;;;<<<@@@JJJ___tttxxxssssss{{{}}}zzzwwwtttoooiiibbb]]]bbb```\\\VVVQQQNNNOOOPPP___eeejjjeeeWWWIIIAAA??????@@@BBBDDDDDDCCCAAA@@@EEEBBBEEEPPP^^^mmm~~~yyymmmkkksss{{{eeeYYYWWWRRRMMMJJJLLLKKKIIIHHHGGGFFFEEEEEEAAA???;;;777555444444555444444444444333222222111000000////////////000000///...---...000111000///............////////////////////////000000000000000111111000000222666999EEEHHHMMMRRRUUUXXX]]]aaajjjfffjjjvvvwwwggg___```fffkkkqqqnnnuuujjj[[[SSSUUUWWW[[[bbbjjjoooqqqyyyzzzzzzvvvqqqiiihhhkkkwww|||zzzwwwiiifffbbb___]]][[[YYYWWWXXXaaarrrqqqZZZTTT^^^kkkqqqZZZXXXTTTSSSTTTVVVWWWWWWTTT```uuuZZZCCCHHHGGGZZZtttlllVVVLLLIIIVVVfffyyy}}}yyy}}}www|||vvviiiddd______fffxxxaaaLLLDDDDDD;;;;;;AAAEEEOOOWWWRRRYYYWWWTTTPPPPPPWWWbbbkkkvvvkkkWWWMMMDDDAAA@@@??????AAACCCEEEFFFGGGGGGFFFEEEDDDCCCKKK\\\qqqqqqccc___ZZZPPPDDD???DDDDDDEEEGGGIIILLLOOOQQQIIIJJJKKKMMMNNNNNNOOOOOOPPPPPPOOOMMMLLLLLLOOORRROOOMMMJJJGGGFFFFFFHHHIIIHHHOOOKKKKKK\\\ppp|||tttuuuqqqwwwsssdddbbbiii___HHH<<<999@@@SSSkkk~~~vvvgggVVVHHHAAA???>>>@@@???<<<===AAAMMM___rrryyyzzz~~~{{{pppeee^^^ccc```[[[UUUPPPMMMKKKKKKQQQRRRRRROOOJJJEEEBBBAAAAAABBBDDDEEEEEEEEEDDDDDDBBBAAADDDNNNZZZhhhzzzdddXXXWWWSSSMMMKKKLLLLLLKKKIIIHHHFFFEEEEEEAAA???;;;777555444555555333333333222222333333444//////000000000000//////111000//////111111111///............////////////////////////000000000000...///000111111222444666???CCCGGGKKKOOOTTTYYY\\\fffdddjjjwwwkkk___^^^dddiiilllmmmrrr{{{wwweeeTTTRRRRRRUUU\\\ccciiilllsssvvv||||||mmmaaacccmmmvvv}}}xxxtttqqqsssuuu~~~gggQQQNNN\\\nnnxxx]]]ZZZVVVTTTTTTUUUUUUTTTWWWaaarrrgggHHHHHHAAAQQQiiiuuu^^^NNNFFFNNN\\\ppp}}}uuu{{{xxxuuurrrooommmnnnzzziiiUUUNNNAAAAAAJJJQQQWWWTTTEEEOOONNNKKKGGGDDDGGGOOOUUUmmmzzz|||nnn___KKKCCC>>>>>>???===<<<===CCCDDDDDDDDDCCCAAA???>>><<>>999<<>>??????===>>>BBBNNN___qqq|||xxxkkkccc___[[[UUURRRSSSTTTSSSRRROOOMMMLLLMMMNNNMMMIIIFFFAAABBBBBBCCCCCCCCCCCCCCCBBBBBBEEELLLUUUbbbvvveeeYYYXXXSSSMMMKKKNNNNNNMMMLLLJJJHHHGGGFFFBBB???;;;888555444555555555444333222111222333444...///000111111000///...111000//////111111000...............////////////////////////000000000000,,,...000111111111222444<<>>=========BBBNNN\\\kkk~~~ooobbb^^^bbb[[[III@@@DDDAAABBBEEEGGGJJJKKKLLLMMMNNNOOOPPPQQQPPPOOOMMMLLLNNNNNNMMMKKKJJJJJJMMMPPPNNNLLLIIIFFFEEEDDDEEEFFFCCCJJJJJJJJJQQQZZZqqqrrruuuvvvZZZAAA;;;;;;III___qqq}}}ssscccTTTGGGBBB>>>??????>>>???BBBLLL___vvv~~~rrrkkkccc\\\TTTRRRVVV[[[]]]\\\ZZZ[[[]]]^^^]]]WWWOOOIIIGGGGGGFFFEEEEEEDDDCCCBBBCCCDDDGGGKKKPPP[[[ooogggZZZXXXSSSMMMKKKPPPPPPPPPOOOMMMJJJHHHGGGBBB@@@<<<888555555555666777666444222111111111222...///000111111000///...111///......000000///...............////////////////////////000000000000,,,...000111111111111222888@@@GGGKKKSSS[[[^^^ZZZZZZ]]]ggguuuvvvccc]]]___dddjjjpppqqqqqq}}}yyybbbWWWOOOPPPVVV\\\cccjjjnnnrrr{{{ppplllpppzzzpppaaa]]]nnn}}}iiiVVVNNNOOOUUUZZZTTTRRRQQQQQQSSSUUUVVVUUU\\\bbblllYYYIIICCCJJJ^^^xxxjjjUUUFFFIIIPPPaaavvv}}}nnnffflllwww{{{vvvwwwyyywwwtttdddWWWUUUYYY[[[^^^[[[MMMKKKLLLKKKHHHEEEFFFKKKOOO___ooo}}}|||qqq]]]JJJJJJDDDAAACCCDDDAAA>>>===@@@@@@@@@@@@@@@@@@??????@@@===>>>EEENNNZZZkkkxxx|||xxx\\\\\\bbbeeeXXXDDD>>>FFFDDDDDDFFFGGGHHHHHHHHHGGGKKKLLLMMMNNNNNNMMMLLLKKKHHHJJJLLLLLLKKKJJJJJJJJJNNNLLLJJJGGGFFFEEEFFFFFFEEEIIIHHHJJJPPPXXXtttyyyxxxzzzdddCCC;;;:::FFFYYYkkkyyywwwiii\\\LLLEEE?????????>>>???AAAJJJbbb~~~xxxrrrlllcccYYYVVVZZZ```dddeeeggghhhhhheee]]]UUUOOOLLLQQQPPPOOONNNKKKIIIGGGEEEEEEDDDFFFHHHKKKSSSeeeuuufffZZZXXXSSSMMMKKKQQQQQQQQQPPPNNNKKKIIIGGGBBB@@@<<<888666555666666777666555333222111000000//////000000000000//////000.........000000///...............////////////////////////000000000000---///111111111111111333333@@@MMMWWWdddpppqqqkkk^^^```fffsss~~~hhh]]]\\\___hhhnnnppppppzzzlll\\\OOONNNRRRUUU\\\dddiiinnnwww~~~}}}vvvvvv~~~|||}}}}}}{{{}}}xxxwwwkkkYYYSSScccxxxeeeYYYSSSPPPOOOPPPLLLKKKKKKNNNRRRUUUVVVVVVRRR\\\iiifffLLLEEEGGGUUUooosss[[[GGGJJJLLLZZZpppmmm\\\TTTXXXaaaooodddjjjuuuuuudddZZZWWWTTT\\\aaaZZZTTTTTTRRROOOMMMPPPVVV[[[iiisssyyyvvvpppkkk^^^PPPHHHBBB>>>@@@BBB@@@???????????????@@@@@@AAAAAABBB???;;;:::>>>CCCIIIUUU```jjj{{{gggRRR]]]iiihhhXXXGGGEEELLLJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKGGGJJJMMMMMMLLLJJJIIIIIILLLKKKIIIGGGFFFFFFFFFGGGEEEFFFEEEKKKRRRYYYwww{{{wwwiiiIII>>>888AAASSSeeeuuuxxxkkkaaaQQQHHH@@@??????>>>>>>@@@HHHbbbyyykkkeee``````gggpppwwwzzzuuurrrkkkbbbYYYUUUVVVYYYVVVVVVVVVTTTRRRNNNJJJHHHGGGEEEDDDEEEFFFLLLYYYfffqqqyyyyyy~~~bbbWWWWWWSSSNNNMMMPPPPPPPPPOOOMMMJJJGGGEEECCC@@@<<<888666555666666444555444444333222111000000000////////////000000000///...///111222111000............////////////////////////000000000000...000111111000111222444111CCCXXXjjjiiiggghhhppp~~~pppaaa\\\]]]ccciiilllooowwwxxxdddRRROOOPPPOOOTTT]]]bbbgggpppuuuwww}}}xxxxxxzzzxxxtttooosss|||ppp```ZZZggg}}}~~~oooaaaVVVSSSRRRNNNKKKKKKFFFFFFGGGKKKOOOSSSUUUUUUMMMXXXbbb~~~{{{WWWJJJEEELLLbbbzzzbbbJJJHHHGGGRRRiii|||qqqdddXXXPPPPPPUUUlllzzzcccSSSMMMPPPcccttttttqqqooojjjbbb]]]]]]ccchhhjjjtttzzzxxxvvvuuulllaaaPPPHHHBBBBBBBBBAAA@@@BBB@@@?????????@@@@@@AAAAAA>>>;;;;;;>>>???AAAGGGNNNYYYooovvv\\\TTTdddppphhhYYYQQQQQQSSSLLLKKKJJJHHHGGGGGGGGGHHHJJJIIIGGGFFFFFFGGGHHHIIIHHHJJJKKKKKKJJJIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFDDDBBBJJJQQQSSSooo}}}zzzyyytttXXXHHH;;;<<>>???BBBBBB@@@CCCHHHOOOfffvvv\\\UUUgggooocccWWWVVVWWWUUULLLJJJHHHFFFEEEFFFGGGHHHTTTQQQMMMHHHFFFEEEEEEFFFHHHIIIIIIGGGFFFFFFHHHJJJFFFFFFEEEEEEEEEEEEFFFFFFHHHCCCAAAHHHMMMJJJaaa|||ooo{{{ppppppgggSSS>>>999BBBSSSeeerrrzzztttoooXXXMMMBBB??????===<<<>>>>>>QQQkkk}}}sssnnnnnnnnniiidddeeegggjjjlllkkkgggbbb___TTTNNNJJJJJJKKKLLLQQQWWW]]]cccjjjrrr{{{~~~zzz|||}}}yyywwwrrrtttuuuttttttwww}}}zzz```XXXXXXTTTPPPOOOOOOOOONNNMMMKKKIIIHHHGGGBBB???;;;888555555555666777666666444333222111111222222222111111111111000000///...///222333222111////////////000000000000............////////////000000000000000111111222111@@@[[[uuuvvvvvvsssqqqwwwqqqeee```aaa___aaajjjrrrxxx~~~hhhVVVNNNNNNQQQSSSWWWZZZbbbiiimmmrrr}}}www}}}yyyooopppyyyttteeecccxxx{{{fffRRRIIIFFFKKKKKKEEEEEEKKKKKKDDDBBBHHHHHHDDDGGGQQQQQQQQQYYYjjjyyyvvvtttTTTHHHLLLLLL___nnnQQQJJJDDDIII^^^sss|||{{{yyysssllleeeaaa```SSSTTT___www]]]PPPBBB@@@OOOhhhxxxrrrjjjddd___iiiwwwnnnaaaUUUOOOIIIDDDEEEJJJCCCBBBCCCFFFDDD@@@???BBBAAA???>>>???BBBEEEEEEEEEKKKccc}}}XXXggglllllldddZZZSSSMMMHHHJJJHHHFFFGGGHHHIIIHHHFFFVVVPPPHHHFFFGGGGGGEEEBBBEEEEEEEEEEEEEEEDDDDDDDDDGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEAAACCCJJJLLL\\\yyyrrriii|||zzzeeemmmoooVVV>>>@@@;;;CCC___ooovvvjjj[[[PPPFFFBBB???;;;;;;======HHH[[[uuu}}}|||yyyrrrmmmmmmnnnooossszzz~~~xxxlllaaaXXXTTTNNNKKKLLLPPPSSSTTT]]]___dddjjjrrryyy|||zzzxxxvvvtttpppkkkhhhlllmmmnnnooopppuuuzzzzzz___XXXXXXTTTPPPOOONNNMMMMMMLLLJJJHHHFFFEEEBBB???;;;888555555555666777666555444333222222111222222222111111111000000///......///111222222111////////////000000000000....../////////000000000000000000000000111111222222===PPPdddmmmoooqqquuussswww{{{}}}zzzzzzjjjaaa___^^^aaahhhnnnsss{{{sss```RRRLLLLLLOOORRRVVV]]]dddhhhlllxxx|||yyy|||zzzttttttwwwooocccpppfffPPPHHHDDDHHHJJJHHHMMMXXX^^^OOOEEEGGGIIIFFFFFFKKKLLLLLLRRR___|||rrrttt\\\HHHEEEEEETTTqqqrrrVVVGGGCCCFFFUUUkkk}}}{{{xxxuuutttbbbYYYVVV```lllooolllhhhYYYPPPFFFDDDLLL\\\nnnzzzwwwgggZZZ[[[fffvvv~~~qqqbbbWWWNNNEEEBBBDDDDDDBBBBBBDDDBBB======???BBBAAA@@@??????AAACCCEEEHHH```~~~hhhmmmqqqnnnbbbUUUMMMIIIFFFHHHIIIHHHGGGEEEFFFHHHJJJOOOJJJEEEDDDFFFGGGEEEBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCBBBBBBAAAAAAEEEFFFCCCEEEKKKJJJVVVooozzzdddmmm{{{qqqdddhhhfffIII@@@===EEEYYYiiiyyy}}}~~~wwwnnn```UUUJJJEEE@@@<<<<<<>>>;;;@@@OOOiiixxxsssrrrooovvvxxxkkkccc]]]YYYUUUSSSSSSUUUVVVVVV]]]___bbbhhhooovvv}}}|||xxxsssooommmlllkkkjjjiiihhhffffffiiiqqq{{{yyy___WWWWWWTTTPPPOOOOOONNNNNNLLLKKKIIIGGGFFFBBB???;;;888555555555666666666555444333222222111222222111111111000000000...------...000111111000////////////000000000000/////////000000000111111000000000000000111111222444:::EEEQQQVVVWWWZZZ```kkkooozzz}}}ttt}}}sssddd\\\\\\```eeehhhkkkrrr{{{nnnZZZMMMIIIKKKLLLOOOVVV]]]aaaeeeoooyyy~~~{{{|||{{{yyywwwtttooojjjfff~~~xxxuuu^^^QQQJJJFFFGGGGGGHHHSSS```lllWWWFFFEEEJJJJJJIIIJJJMMMLLLPPPXXXnnnlllLLLAAA???III\\\rrr|||aaaJJJGGGEEEMMMbbbzzzrrr```OOOKKKNNNRRRTTTVVVSSSSSSRRRQQQSSS[[[fffnnnyyy~~~{{{ppp___PPPVVVbbbttt~~~qqqdddWWWPPPNNNLLLIIIGGGHHHFFFCCCCCCFFFGGGGGGFFFDDDBBBDDDJJJOOOQQQeee~~~}}}zzzuuuzzz|||uuubbbNNNEEEDDDDDDDDDGGGHHHFFFCCCBBBFFFJJJGGGDDDBBBCCCEEEFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@???EEEHHHFFFFFFJJJGGGOOOccchhhfffsss~~~nnnnnnyyyWWW@@@===BBBMMM]]]nnnuuuzzzyyyyyyyyywwwsssggg\\\QQQIIICCC===<<<>>><<<;;;BBBXXXvvv}}}{{{tttyyyooojjjiiifffbbb```_________^^^aaabbbdddgggkkkppptttwwwwwwqqqiiicccbbbdddgggiiieeebbb___^^^cccnnn|||yyy^^^VVVVVVTTTPPPPPPQQQQQQPPPOOOMMMKKKJJJHHHBBB???;;;888555555555666666666555444333333222222111111111111000000000000...---,,,---000111000///////////////000000000000000000000000111111111111000000000000000111111222444888@@@IIILLLMMMRRRXXXdddeeeooozzzxxxttt~~~~~~|||gggYYYZZZ]]]aaabbbdddkkkttt~~~gggSSSJJJIIIGGGIIIPPPWWW[[[___hhhrrrvvv}}}{{{~~~yyyvvvssskkkdddhhhsss{{{}}}xxxvvvttthhhPPPRRRNNNJJJHHHDDDEEEOOO\\\eeeTTTEEEEEEJJJMMMMMMNNNMMMKKKNNNRRRaaazzzRRRBBB???CCCNNN```kkkPPPMMMHHHJJJ[[[uuu~~~sssaaaPPPHHHIIILLLQQQUUUTTT]]]hhhlllmmmooovvv}}}~~~uuulllgggccc[[[RRRTTT^^^sssxxxmmmfffXXXSSSNNNNNNMMMJJJJJJLLLGGGIIIKKKJJJIIIMMMWWW___fffuuuxxx~~~eeeLLLAAAAAADDDAAACCCFFFFFFEEEDDDDDDDDDCCCBBBAAACCCEEEEEECCC@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@???EEEIIIEEEDDDGGGEEEJJJ[[[uuunnnvvvzzztttyyyvvvdddBBB<<<;;;>>>NNNbbbllluuuvvvuuuuuuuuutttlllbbbWWWNNNFFF>>><<<>>>>>>:::===LLLddd~~~~~~yyywwwxxxtttooolllkkkkkkjjjjjjiiiiiihhhhhhiiijjjkkkkkklllfff^^^XXXXXX[[[___bbb___]]][[[[[[aaammm{{{xxx]]]UUUVVVSSSQQQQQQQQQQQQPPPOOOMMMKKKJJJHHHBBB???;;;888555555555666555555555444444333333222111111111000000000//////...---,,,---000111000///////////////000000000000000000000000111111111111000000000000000111111222333666===EEEHHHIIINNNUUUccc^^^cccnnnrrrsssiiiZZZXXXYYY\\\^^^___gggooowwwuuu]]]MMMGGGFFFFFFKKKSSSWWW[[[dddlllqqq{{{}}}}}}}}}|||zzz|||uuuooojjj___\\\nnn{{{xxx}}}tttwwwvvvkkk{{{{{{zzz}}}]]]EEENNNMMMLLLIIIDDDCCCJJJSSSTTTMMMFFFGGGJJJLLLNNNPPPIIIGGGKKKLLLUUUzzzUUUDDDAAABBBHHHWWW~~~rrrTTTOOOHHHHHHWWWmmm~~~ssshhh^^^TTTRRRSSSSSSTTTWWWZZZhhhxxxtttccc[[[\\\\\\YYYXXX```ssslllddd\\\YYYVVVQQQNNNOOOJJJNNNRRRTTTVVV\\\fffooo{{{}}}iiiOOOBBBBBBEEECCCBBBDDDIIINNNLLLFFF???BBBBBBCCCDDDEEECCCAAA???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAEEEHHHCCC@@@CCCCCCIIIWWWuuutttxxxllljjjppp{{{yyysssmmmJJJ<<<777777DDDVVVcccppptttssstttsssrrrooofff]]]TTTJJJ@@@===???<<<:::<<>>BBBDDDHHHTTTqqqyyymmmvvv|||kkkdddiiippp}}}{{{ooozzzoooQQQ>>>888999>>>KKKYYYhhhoooqqqttttttrrroooiiibbbZZZOOODDD???@@@:::999<<>>CCCHHHRRR\\\nnnlllhhheeegggppp~~~jjj```WWWVVVYYY\\\```dddjjjuuuvvvaaaTTTLLLHHHFFFIIIKKKNNNUUU\\\]]]fffsss{{{yyyvvvqqqmmmkkkeee^^^[[[aaaqqq}}}zzz|||yyyuuutttmmmvvvzzz}}}~~~dddOOOEEEEEEFFFGGGFFFFFFGGGGGGGGGFFFIIIKKKKKKKKKKKKKKKKKKMMMKKKPPPPPPOOOjjjoooYYYHHHBBBDDDLLLiii{{{oooYYYHHHIIIOOOYYYmmm~~~|||{{{zzzvvvrrrqqqkkkccc^^^___[[[eeeooorrrnnnkkkooottt}}}xxxqqqppppppppppppqqq|||~~~wwwdddRRRIIIEEEDDDDDDCCCDDDIIIMMMMMMHHHBBBAAABBBCCCBBBAAAAAA@@@AAA@@@@@@AAAAAABBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAGGGCCC???DDDEEEFFFNNNdddrrrttttttmmmrrrrrrvvv~~~tttooogggTTT???;;;>>>888BBBNNN]]]fffmmmtttvvvuuuoookkkggg```UUUHHHBBBCCC>>>;;;:::===???LLLmmm~~~xxxppphhhbbbTTTQQQNNNLLLLLLLLLLLLKKKLLLQQQXXX```hhhrrr{{{www\\\SSSTTTSSSQQQRRROOOOOONNNMMMKKKIIIHHHGGGBBB???<<<888555555555666444444444444444444333333000000000000////////////000///...///222333222111////////////000000000000............////////////000000000000000111111222111111666>>>FFFOOO\\\iii|||qqqlllsss}}}zzz{{{rrrdddXXXUUUYYY[[[]]]___fffnnn|||nnn```OOOIIIEEEEEEFFFHHHNNNUUUTTT]]]jjjvvv{{{xxxssslllhhheee___XXXZZZjjjyyyyyywww|||ssstttxxxyyywwwnnnzzzvvvVVVIIIIIIHHHHHHFFFEEEFFFGGGFFFCCCGGGIIIJJJKKKMMMOOONNNLLLJJJGGGMMMNNNJJJaaahhhNNNAAABBBGGG```nnnfffOOOMMMOOORRRggg~~~vvvnnnkkkmmmeeelllsssrrrmmmkkkooouuu~~~zzzxxx}}}ssstttmmm___QQQJJJFFFCCC@@@@@@AAACCCEEEEEEDDDCCC???@@@AAAAAA@@@@@@AAABBB??????@@@AAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???HHHEEEBBBFFFFFFCCCIIIWWW{{{yyyuuu}}}{{{{{{zzzggg^^^QQQ======@@@222===GGGTTT___iiitttyyyyyyooommmjjjeeeYYYLLLEEEEEEFFF???::::::999AAA\\\yyy|||pppddd\\\PPPLLLHHHFFFFFFFFFFFFEEENNNSSS[[[dddmmmxxxrrr]]][[[TTTPPPQQQOOOPPPOOOMMMLLLJJJHHHDDD@@@CCC@@@;;;999888777666555555444444333333222222111111111222222222222111111...///000111111000///...//////............//////------///000111111111111000000000000111111111111111333555<<>>DDDUUUaaawwwcccRRRIIILLL```vvv~~~xxxssszzz|||}}}}}}}}}|||~~~zzzssseeeUUULLLIIIFFFAAADDDCCCCCCDDDEEEEEEDDDBBB?????????@@@@@@AAAAAAAAACCCDDDDDDDDDCCCAAA???>>>@@@@@@????????????@@@@@@BBBBBBBBBCCCCCCEEEFFFFFFOOOnnnxxx___YYYQQQAAA:::???:::@@@GGGRRRfffxxx|||wwwzzzqqqjjjiiidddUUUHHHBBB??????>>><<<888<<>>>>>>>>>>>>>>>>>???BBBBBBBBBBBBCCCDDDEEEEEEKKKbbb|||~~~wwwkkkaaaYYYKKK>>>999888<<>><<<999:::EEERRRddd~~~rrrdddUUUKKKAAAAAA@@@???>>>???CCCFFFIIIOOOXXXcccooo{{{ooo\\\ZZZUUURRRSSSQQQOOOMMMLLLKKKKKKIIIFFFDDDCCC@@@;;;999888777666555555444444333333222222111000111111222222111111000000111222222222222111111//////............///////////////.........------000000000000111111111111666333000444DDDbbb{{{yyy|||~~~xxxmmmttt~~~}}}uuuuuuaaaXXXUUUUUUUUUYYY]]]aaaeeesssxxxfffQQQGGGEEEDDDDDDDDDEEEFFFJJJPPPWWWaaarrr~~~|||~~~wwwqqqnnnhhh]]]TTTPPPMMM]]]uuu~~~yyyvvvsssppptttzzzwwwpppoooxxxuuuwwwZZZNNNKKKHHHDDDDDDDDDEEEGGGGGGDDDBBBDDDEEEFFFFFFFFFFFFGGGHHHIIINNN\\\ddd[[[UUUkkkgggHHH@@@FFFOOO___zzztttWWWGGGNNN^^^vvv}}}|||~~~vvvrrreeeSSSGGGDDDDDDCCCCCCAAAAAAAAABBBBBB@@@>>>?????????@@@@@@@@@@@@@@@BBBCCCDDDDDDCCCBBBAAA@@@>>>>>>============>>>>>>AAAAAA@@@AAAAAABBBCCCDDDIIIVVVkkk{{{~~~qqqlllbbbMMM:::888;;;===DDDSSSffftttyyywwwvvvvvvvvvnnnaaaVVVRRRFFFBBB@@@???<<<:::>>>DDDOOOeeetttfffXXXKKKCCC<<<======>>>>>>AAADDDHHHMMMTTT]]]hhhsss}}}jjjWWWWWWRRROOOQQQOOONNNMMMKKKKKKKKKJJJHHHFFFCCC@@@;;;999888777666555555444444333333222222111000000111111111111000000...//////000000000000000//////............////////////.........//////000///000000000111111111111333333333666@@@SSSiiiyyyjjjnnnrrruuuxxx{{{|||}}}iiieeetttxxxooommmooo___XXXUUUTTTTTTXXXZZZ[[[eeeuuuqqq^^^OOOGGGDDDCCCDDDCCCCCCFFFKKKOOOTTT___jjj|||uuurrrrrrmmmhhhccc[[[SSSRRRUUU^^^ooo~~~~~~yyyuuuqqqooottt|||{{{sssppprrr~~~zzzkkkcccrrraaaOOOJJJFFFCCCDDDCCCCCCDDDFFFFFFEEECCCDDDEEEFFFFFFDDDDDDEEEGGGIIIHHHMMMQQQJJJHHH^^^|||rrrOOO@@@BBBGGGSSSmmmkkkQQQNNNWWWfffxxxzzzzzzzzzwwwyyyqqqttt|||tttpppcccQQQDDDBBBCCCCCCCCCBBBAAAAAABBBAAA???===???????????????@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAA>>>>>>============>>>>>>@@@@@@??????@@@AAABBBBBBGGGLLL]]]dddEEE<<<<<<<<<@@@KKK\\\kkktttxxxyyyzzzxxxqqqggg___\\\PPPHHHBBBAAA@@@===<<<>>>DDDMMMgggqqqbbbUUUJJJBBB===999;;;===>>>???BBBGGGJJJUUU\\\gggqqqzzzhhhVVVVVVRRROOOPPPNNNOOOMMMKKKJJJKKKJJJIIIGGGCCC@@@;;;999888777666555555444444333333222222111000000000111111000000000///////////////000000111//////............//////.........///000222333444///000000000111111111111222333444555:::FFFTTT___]]]]]]```hhhrrr{{{yyydddkkkuuusss```rrrkkk^^^WWWTTTOOOSSSUUUVVV[[[gggssszzz}}}qqq___OOOEEEBBBBBBAAA@@@BBBGGGIIIKKKRRRZZZbbbnnn}}}uuulllgggeeeccc^^^WWWMMMJJJSSS___vvv|||{{{{{{wwwtttppppppwwwwwwnnnqqqyyyzzzcccVVVRRR\\\gggMMMGGGGGGCCC>>>CCCBBBBBBCCCDDDEEEDDDCCCCCCEEEEEEEEECCCBBBCCCEEEJJJEEEEEEJJJIIIJJJZZZooo|||XXXFFFDDD???IIIaaaaaaRRRQQQYYYlllyyyyyy~~~zzzzzzuuunnnsssrrryyyzzztttnnn___MMMBBB@@@BBBBBBCCCBBBAAAAAABBBBBB@@@>>>???????????????????????????@@@AAACCCCCCCCCBBBBBB@@@??????>>>>>>??????@@@@@@????????????@@@@@@AAABBBEEEPPPrrrvvvSSS???<<<999<<>>>>>>>>;;;FFF]]]qqqzzzooo___OOODDD>>>;;;:::888:::;;;===???BBBGGGKKKZZZcccnnnxxxiiiXXXXXXTTTQQQRRROOOPPPNNNKKKJJJJJJJJJIIIHHHCCC@@@;;;999888777666555555444444333333222222111///000000111111000000///111000000000111222333444//////............//////.........///000333555777000000000000111111111111444333222222666AAAOOOZZZ[[[VVVUUU]]]hhhuuuooogggnnntttbbbiii~~~vvvbbbVVVQQQMMMOOORRRSSSWWW___iiippp{{{qqq]]]MMMDDD@@@???>>>???CCCDDDDDDHHHNNNTTTZZZgggvvv{{{{{{yyyqqqiiieee\\\XXXTTTMMMGGGJJJ\\\nnnzzzzzz}}}xxxuuusssrrrqqqttttttpppzzzlllXXXPPPOOOSSS|||}}}TTTCCCEEEFFFBBB???AAA@@@@@@AAACCCDDDCCCBBBCCCDDDEEEDDDBBBAAABBBCCCEEEAAADDDLLLOOONNNUUU______IIICCCAAAHHH^^^}}}oooWWWLLLQQQaaattt{{{{{{|||wwwzzz}}}wwwtttkkkZZZIII@@@@@@AAA???AAA@@@@@@AAABBBCCCAAA@@@???????????????>>>>>>>>><<<===???AAABBBCCCBBBBBB@@@@@@????????????@@@@@@@@@@@@????????????@@@@@@BBBHHHLLLbbb|||qqqrrrdddJJJAAA888888???IIIVVVaaarrruuuwwwuuutttrrrnnnhhh^^^RRRFFFBBBAAA???>>>@@@???888999EEEUUUjjjrrrddd[[[MMMAAA;;;999999:::777888999;;;>>>CCCJJJOOO^^^gggttt}}}iiiXXXYYYUUUQQQQQQOOOQQQOOOLLLJJJJJJJJJIIIHHHCCC@@@;;;999888777666555555444444333333222222111//////000000000000//////111000000000111222333444//////............////////////......///111444555000000000000111111111111333333111000333<<>>???AAABBBBBBAAACCCDDDEEECCCAAA@@@@@@AAA??????CCCJJJKKKIIINNNWWWttthhhNNNCCCEEEHHHXXXqqq|||```NNNMMMVVVfffwwwxxxyyyzzzuuuiiiVVVEEE???BBBAAA===???>>>>>>???AAABBBAAA@@@@@@?????????>>>>>>>>>===:::;;;===@@@AAABBBBBBBBB??????>>>>>>>>>>>>??????AAA@@@@@@??????@@@@@@@@@AAAKKKJJJTTT{{{xxxzzzqqqiiitttyyy|||eeeRRR@@@888:::@@@JJJTTThhhnnnsssvvvzzz|||uuukkkcccXXXMMMHHHEEEAAA@@@AAA???======AAAGGGTTTkkkxxxiiiXXXLLLGGG@@@;;;999999::::::999999:::<<>>???CCCCCCBBBEEEJJJPPP]]]uuuwwwoookkkjjjgggeeefffbbbZZZVVVVVVOOOGGGCCCKKK\\\ppp|||vvvvvvvvvuuutttlllmmmpppuuuzzz}}}rrrnnnssscccOOOFFFFFFKKKZZZoooqqqXXXEEEDDDEEE@@@???DDD???=========@@@AAAAAAAAACCCDDDEEECCCAAA???@@@AAABBBBBBDDDFFFDDDCCCMMMYYYjjjvvvXXXIIICCCCCCMMM___qqqgggSSSJJJOOO[[[ooovvv|||vvvhhhSSSCCC???BBBAAA;;;<<<<<<<<<>>>@@@AAAAAA???@@@?????????>>>>>>======999:::<<>>>>>============>>>>>>AAAAAA@@@@@@@@@@@@@@@AAA999GGGEEEGGGnnnkkkxxxsssccchhhlllvvv~~~fffJJJ<<<888:::BBBJJJ```hhhqqqxxxzzzmmmggg^^^TTTOOOJJJEEEBBBBBB:::===@@@???===@@@JJJSSSkkkyyynnnddd^^^OOO>>>===;;;::::::;;;<<<;;;:::<<<<<<===???EEEOOOZZZaaafffqqq~~~nnnVVVSSSTTTOOOMMMPPPQQQPPPNNNKKKIIIGGGFFFFFFCCC???:::777666666555555666555333222111111222333333222000/////////000111111000000//////000111222000000////////////000000000000000000000000000000////////////000000000000///...///222444666;;;BBBWWWTTT[[[sss|||vvveeeiii{{{kkkbbbSSSNNNNNNIIILLLRRRQQQWWW___kkkxxxqqq\\\NNNHHHBBB???===<<<===???>>>???AAABBBEEELLLUUU\\\xxx|||qqqggg```]]][[[YYYYYYYYYWWWTTTOOOIIIFFFHHHLLLRRR```www{{{uuuqqqrrrqqqoooooorrriiihhhnnn|||xxxrrruuu~~~ZZZJJJDDDBBBJJJXXXpppttt}}}___SSSDDD>>>@@@CCCBBB???>>>>>>???@@@AAABBBBBBCCCDDDBBBAAA@@@AAAAAA@@@???AAABBBBBBBBBBBBEEEJJJMMMaaauuuRRRHHH@@@AAAMMM[[[oooqqqYYYJJJKKKPPP^^^sss|||vvvwww|||gggOOOBBB>>>======>>>============>>>>>>>>>>>>BBB@@@>>><<<<<<===???@@@BBB@@@>>>===<<<===>>>???@@@===:::;;;>>>@@@???>>>DDDCCCBBBAAA???>>>===<<>>888999;;;BBBQQQbbbqqqvvv{{{|||rrrpppfff^^^[[[VVVKKKEEEDDDAAAAAA@@@>>><<<<<<>>>@@@JJJNNNXXXgggyyywwwpppfffaaaXXXNNNFFF@@@===<<<:::999888888999;;;::::::;;;:::<<>>???CCCJJJOOOQQQYYYfffuuu}}}ppplllddd\\\UUUQQQOOONNNOOOOOOOOOMMMKKKIIIIIIIIIMMM]]]qqqxxxsssqqqqqqpppkkkiiijjjkkknnnxxx~~~wwwssszzzzzzaaaOOOLLLGGGDDDYYYvvvsssXXXNNNCCC>>>???AAAAAA???======>>>>>>??????@@@@@@DDDBBBAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBEEEIIILLLRRR{{{dddOOOEEEAAAFFFMMM[[[{{{rrrZZZJJJHHHKKKWWWkkk~~~|||tttttt{{{}}}}}}xxxdddNNNBBB???>>>>>>???>>>>>>>>>>>>>>>?????????@@@???===<<<<<<>>>AAABBB@@@???===<<<<<<<<<>>>>>>???===:::;;;===??????>>>BBBBBBAAA@@@???>>>=========AAABBBAAANNNppprrrhhhuuu~~~vvvmmmkkkqqqzzz~~~~~~tttOOO===:::;;;@@@KKK[[[iiiooouuu}}}{{{tttuuunnnhhhgggaaaUUULLLJJJDDDCCCAAA???======???@@@???@@@EEENNNYYYcccjjjmmmnnnnnnooorrrxxxxxxkkk^^^UUUQQQKKKHHHDDD???;;;999888888999888888888:::;;;<<<<<<;;;<<<@@@GGGSSS```jjjpppvvv{{{|||pppnnnuuu|||nnnWWWSSSTTTOOOLLLPPPOOONNNLLLJJJHHHFFFEEEEEECCC???:::777666666555555666666666666555444333333444333222111111111111222000000//////000111222222000000////////////000000000000000000000000000000////////////000000000000222000111333444444888>>>UUUnnnsssjjjjjjooo|||hhhYYYRRRIIIIIIMMMIIIJJJRRR\\\cccmmmxxxwwwiiiUUUHHHDDDBBB>>>:::;;;<<<===<<<<<<===@@@BBBGGGKKKPPPWWW]]]cccgggiiibbbbbbcccgggoooyyyvvvjjj___XXXVVVRRRNNNKKKIIIIIIIIIGGGGGGEEEBBBAAADDDKKKQQQ^^^sssyyyrrroooooopppnnniiigggiiinnnuuu}}}vvvsssttt~~~^^^PPPKKKPPPNNNRRRsss}}}\\\MMMHHHBBB>>>===???@@@@@@????????????????????????CCCBBBAAA@@@@@@@@@AAABBBAAAAAABBBBBBBBBDDDHHHKKKIIIkkkoooOOODDD>>>AAACCCMMMjjjzzzbbbOOOIIIEEENNNaaauuurrrlllrrr}}}yyyuuu{{{ooo^^^KKKBBB???>>>???@@@????????????????????????======<<<<<<===???BBBCCC>>>===<<<;;;;;;;;;<<<===>>><<<;;;;;;===>>>>>>===????????????>>>>>>>>>>>><<<>>>???@@@EEEYYYjjjrrrsssmmmwwwyyy___FFF:::777===AAAOOO[[[bbbkkkvvvyyyvvvxxxtttrrrqqqkkk```VVVQQQLLLIIIEEEAAA?????????@@@===<<<<<<>>>BBBFFFGGGHHHIIIJJJMMMPPPUUUZZZ___bbb```^^^ZZZRRRJJJCCC@@@???::::::999999999999:::;;;888888888999:::;;;<<<===<<<@@@GGGQQQ\\\gggpppuuu}}}}}}hhh___dddpppzzznnnWWWSSSTTTOOOLLLOOONNNMMMKKKIIIGGGFFFEEEEEECCC???:::777666666555555555555666666666444222111222222222111111111111111/////////000000111222222000000////////////000000////////////////////////////////////000000000000333111222444444222555;;;WWWwwwzzzmmm^^^YYY]]]lllxxxeeeZZZOOOMMMOOOJJJJJJPPPVVVYYY]]]ggguuuzzzfffTTTJJJFFFBBB===>>>>>>>>>>>>>>>>>>>>>>>>CCCCCCDDDFFFIIIMMMPPPRRRQQQQQQQQQRRRVVV\\\aaadddccccccbbbdddjjjqqqyyy~~~zzz}}}yyymmmaaaZZZUUUPPPMMMLLLJJJIIIHHHHHHHHHHHHEEEDDDBBB@@@CCCMMM[[[gggzzztttnnnkkkkkklllkkkiiilllpppsss}}}yyykkkmmmtttrrr```TTTMMMKKKSSSccc}}}eeeMMMCCCCCCAAA???>>>>>>???AAACCCBBBBBBBBBAAAAAA@@@@@@AAABBBBBBAAAAAACCCEEEGGGAAAAAABBBBBBAAACCCFFFIIIHHH___wwwRRRGGG@@@BBBBBBHHH^^^xxxoooZZZNNNDDDHHHVVViiizzz|||jjjhhhtttzzzdddUUUFFF@@@???>>>>>>@@@?????????>>>>>>>>>>>>>>><<<;;;::::::<<<===???AAA<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;;;;<<<=====================>>>>>>>>>>>>>>>;;;>>>CCCCCCKKKhhhvvvyyyyyyvvvrrr\\\BBB666>>>:::CCCMMMUUU___llltttuuutttttttttsssnnnfff___[[[VVVRRRLLLGGGDDDBBB@@@???BBB@@@>>>>>>???AAAAAA@@@???@@@BBBCCCEEEFFFGGGGGGGGGFFFDDDAAA======>>>@@@::::::;;;<<<<<<<<<<<<<<<888999999999999:::<<<===AAAGGGPPP[[[eeemmmtttxxxjjj\\\```pppoooWWWTTTTTTNNNLLLOOONNNMMMKKKIIIGGGFFFFFFEEECCC???:::777666666555555444444555555444333111000000000000000000//////......//////000111222222222000000////////////000000////////////////////////////////////000000000000444222222444444111444999OOOnnn~~~}}}}}}zzz~~~dddOOOIIITTTjjj}}}}}}nnn]]]VVVTTTMMMJJJMMMQQQQQQQQQVVVdddpppzzzlll^^^UUUKKKCCC@@@???>>>======>>>======<<<<<<===>>>???@@@BBBBBBEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKMMMPPPRRRTTTUUURRRUUUTTTNNNHHHFFFFFFEEECCCCCCAAA@@@@@@@@@AAABBBBBBCCCFFFKKKWWWiii}}}zzzuuutttnnniiifffeeeeeehhhpppyyyxxxssspppdddkkkxxxtttZZZFFFEEEEEEIII[[[pppPPPDDD>>>@@@AAA@@@???>>>@@@BBBCCCBBBBBBAAAAAA@@@@@@??????AAACCCDDDDDDFFFIIIKKK@@@AAABBBBBBAAABBBDDDGGGEEERRRrrr^^^PPPFFFDDDBBBAAANNNbbbjjjYYYHHHEEELLLYYYjjjwww~~~}}}}}}oooffflll}}}tttmmmwwwXXXMMMBBB>>>>>>===<<<>>>>>>>>>======<<<<<<<<<<<<;;;::::::999:::;;;<<<===;;;:::::::::::::::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????AAA;;;===FFFGGGGGGXXXooo|||UUU;;;AAA777<<>>?????????<<<======>>>===<<<:::999::::::999888666888;;;===999::::::;;;;;;:::999888999;;;<<<;;;::::::<<>>??????@@@@@@???<<<>>>@@@BBBBBBAAA???===???AAABBBCCCDDDBBBAAA@@@AAABBBBBBAAA???>>>??????>>>===<<<;;;;;;===???@@@DDDIIITTTcccwww}}}xxxrrrnnnlllmmmgggbbb```aaaggguuuxxxqqqllliiieeeppp}}}vvvaaaJJJ;;;;;;AAALLLhhh^^^GGGBBB>>>???@@@@@@???>>>???@@@?????????>>>>>>============AAAFFFGGGFFFFFFHHHJJJ@@@AAABBBBBBAAAAAACCCEEEDDDJJJ```kkkWWWGGGCCCAAA>>>FFFTTTpppjjjSSSIIIGGGKKKWWWddd~~~hhhdddhhhvvv~~~dddZZZfffjjjnnnOOOGGG@@@>>>>>><<<<<<===>>>======<<<<<<;;;;;;:::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;888:::<<<<<<;;;:::;;;<<<<<<<<<<<<===>>>?????????BBB<<<===GGGIIIGGGNNN[[[jjjEEE@@@999;;;===AAAHHHSSS^^^fffiiinnnrrrqqqppppppooolllgggbbb\\\XXXTTTPPPIIIDDDBBB@@@===<<<<<<===<<<;;;::::::;;;<<<;;;:::888777777888888777555444555777888888999::::::::::::999999<<>>BBBEEETTTZZZdddkkkpppuuuzzz~~~hhhYYYQQQaaaoooXXXTTTTTTNNNKKKNNNNNNMMMLLLJJJIIIHHHHHHGGGCCC???:::777666666555555666555444333333222222333///000000111000///...---,,,...///111222222222222000000////////////000000000000000000000000000000////////////000000000000333111222555444111222777666CCCVVVcccccc___aaaiiizzznnnNNNDDDOOO]]]gggyyynnnddd[[[RRRKKKHHHIIIJJJJJJNNNTTTWWWgggvvvyyy{{{{{{sssgggZZZRRRIIIAAA>>>>>>======777777888888999999999999:::<<<===???@@@@@@???>>>???@@@@@@AAA@@@???>>>===@@@???>>>???@@@???>>>>>>???>>>======@@@DDDHHHKKKUUU]]]mmmxxxtttqqqkkkgggggggggccc```aaafffppp|||tttnnniiifffgggttt~~~yyyeeeNNNAAA===@@@BBBQQQrrrnnnRRREEECCC???>>>>>>>>>>>>>>>======>>>>>>=====================BBBHHHIIIFFFCCCCCCDDD@@@AAABBBBBBAAA@@@BBBCCCFFFIIIUUUppphhhNNNEEECCC???DDDNNNbbbvvveeeUUUJJJDDDJJJVVVppp{{{yyy^^^cccpppvvvgggaaajjj{{{~~~aaaKKKDDD@@@@@@@@@===<<<===>>>>>>>>>===<<<;;;;;;;;;999999:::;;;<<<======>>>999::::::;;;;;;;;;;;;;;;777999<<<<<<;;;999:::<<<=========>>>>>>??????@@@???===???DDDEEEDDDIIIPPPuuu\\\HHH>>>===<<<===AAAIIISSS[[[ccclllssssssssssssppplllhhhddd```___^^^ZZZRRRLLLGGGDDDAAA@@@??????>>>===;;;;;;<<<<<<<<<;;;:::999888:::======<<<::::::::::::;;;;;;;;;<<<<<<======999===AAACCCCCCFFFKKKPPP\\\bbbjjjppptttyyymmmVVVSSSYYYppppppXXXTTTTTTNNNKKKNNNOOONNNLLLKKKIIIIIIHHHHHHCCC???:::777666666555555888777555444333333444555000111111222222000///...,,,---///111222333222222000000////////////000000000000000000000000000000////////////000000000000222111222555444111222777666;;;KKK]]]```XXXWWW```{{{WWWCCCHHHUUUYYYfff}}}xxxpppZZZPPPHHHIIIKKKIIIJJJMMMQQQ[[[cccgggrrr|||lllbbbUUUJJJEEECCCBBBAAA<<<<<<;;;;;;;;;<<<======;;;;;;;;;<<<<<<===>>>???=====================>>>@@@<<<;;;>>>@@@@@@===;;;??????>>>@@@DDDJJJQQQUUUjjjsssxxxrrrqqqoooiiihhhkkkaaa___```eeennn|||{{{tttnnniiieeebbbhhhuuu}}}qqqWWWBBB===AAADDD@@@QQQssstttYYYHHHAAA???@@@>>><<<<<<===>>><<<:::>>>>>>>>>>>>>>>?????????===CCCIIIJJJEEE@@@>>>>>>@@@AAABBBBBB@@@@@@AAABBBEEEFFFMMMbbb]]]LLLEEE>>>???FFFYYYhhhttt```PPPDDDFFFPPP\\\nnn|||yyynnn___hhhyyy{{{wwwtttuuu~~~~~~WWWIIIDDD@@@BBBAAA>>>===>>>@@@??????>>>===<<<<<<;;;888999:::<<<>>>???AAAAAA999:::;;;;;;<<<<<<<<<<<<666999<<<<<<:::999:::;;;===>>>>>>>>>?????????@@@<<<>>>@@@@@@???AAAFFFLLL___vvvXXXBBB???<<<<<<===CCCLLLTTT^^^jjjtttuuutttsssnnnhhhgggdddbbbcccddd```XXXRRRJJJGGGDDDCCCBBBBBBAAA@@@===<<<<<<;;;:::999888777666:::???BBBCCCAAAAAA@@@<<<<<<;;;;;;;;;;;;<<<<<<888===CCCFFFHHHKKKRRRXXXaaafffnnnsssvvv|||tttZZZPPPUUUddd|||qqqiiiWWWVVVQQQMMMMMMJJJNNNPPPNNNIIIGGGHHHGGGDDDBBB@@@===:::888777777888999777444333444444444333111000///000111222111///000000000000111111111111333333111///,,,,,,...000000000000000000000000000000000000000111111111111//////000111333444555666777666999JJJ[[[YYYZZZjjj]]]IIIJJJGGGQQQTTTaaa{{{kkkWWWHHHGGGIIIEEEEEEJJJKKKNNNSSSYYYaaalllyyyvvveeeVVVLLLHHHGGG@@@BBB@@@;;;:::===>>><<<999;;;<<<<<<;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>=========@@@BBBCCCDDDGGGOOO[[[jjjxxx~~~zzzvvvqqqmmmnnnmmmfff___]]][[[]]]dddooopppfffjjjhhh^^^^^^iiiwwwyyyZZZBBBAAAFFFDDDIIIUUUgggtttxxxeeeRRRLLLEEEAAABBBBBB@@@???AAACCCBBB???<<>>>>>>>>===AAA@@@@@@??????@@@@@@AAA@@@AAAAAABBBBBBCCCCCCCCCCCCDDDQQQZZZkkk|||WWWDDDAAACCCDDDLLLTTTffftttYYYEEEBBBIIIKKK]]]nnnvvvyyy~~~ooo```WWWcccpppqqqmmmdddKKKBBBBBBAAA@@@???======<<<<<<<<<============<<<<<<<<<<<<<<<============>>>;;;<<<===<<<:::999999;;;;;;;;;:::::::::999999999<<<<<<<<<<<<=========>>>>>>??????@@@AAAAAABBBBBBMMMgggUUUHHH>>>======<<>>BBBEEEJJJQQQVVV[[[^^^___jjjmmmpppuuu{{{eeeNNNOOOiii}}}~~~|||fffTTTTTTOOOLLLMMMKKKNNNPPPNNNIIIGGGHHHGGGDDDBBB@@@===:::888777777888999666444333444444444333111000///000111222111///000000000000111111111111111111111///------...000000000000000000000000000000000000000111111111111000000111222333444444555666666777FFF]]]cccfffrrrkkkQQQIIIAAALLLLLLTTTcccxxxkkkPPPHHHIIIFFFDDDEEEEEEHHHKKKOOOTTT\\\fffmmm{{{}}}|||uuukkkccc^^^MMMNNNJJJCCCAAACCCDDDBBBBBB@@@>>>======>>>???@@@@@@???>>>>>>>>>>>>@@@@@@DDDDDDEEEEEEFFFHHHMMMPPPTTT[[[gggwwwuuukkkhhhnnnjjjiiikkkiiiccc```aaa___hhhyyy~~~rrrkkkhhhggg```ZZZ```llluuu___OOOFFFCCCFFFKKKbbb~~~qqqNNNCCCCCC@@@;;;:::@@@>>>===>>>@@@@@@===:::>>>>>>>>>=========<<<<<<=========>>>>>>@@@AAAAAA>>>??????@@@AAABBBBBBCCCDDDCCCMMMTTTbbbqqqVVVEEE>>>===EEEIIITTTjjj{{{___IIICCCGGGCCCNNNZZZbbblllwww~~~~~~~~~kkk^^^YYYYYYjjj{{{ttt]]]fff|||xxxWWWCCCBBBBBBAAA@@@???>>>======<<<<<<============<<<<<<999999999999:::::::::::::::;;;<<<<<<:::999:::;;;;;;;;;;;;;;;:::::::::999<<<<<<<<<<<<============>>>>>>>>>???@@@@@@AAAAAAFFFXXXvvvyyyxxx^^^EEE???>>>;;;===CCCKKKYYYgggooouuuyyyxxxtttrrroookkkiiihhhgggdddaaa^^^[[[XXXXXXZZZYYYUUUQQQFFFDDDAAA@@@@@@>>>:::777888777888>>>EEEIIIIIIFFFCCC???===???@@@???@@@DDDHHHLLLQQQVVVZZZ^^^bbbfffnnnsssyyy}}}|||cccVVVVVVnnn|||rrrnnn|||eeeSSSSSSPPPMMMOOOMMMNNNPPPNNNIIIGGGHHHGGGDDDBBB@@@===:::888777777888888666444444444555444333111000///000111222111///000000000000111111111111...///000000......///000000000000000000000000000000000000000111111111111111111222222222333333333333666555@@@ZZZllluuuvvv]]]CCCBBBDDDHHHOOOYYYlll]]]MMMLLLIIIEEEBBBCCCDDDFFFGGGIIINNNTTTXXXcccmmmzzz{{{wwwhhhgggaaaWWWQQQPPPNNNJJJLLLGGGAAA>>>@@@CCCDDDDDDDDDCCCBBBBBBCCCEEEHHHIIIKKKNNNQQQUUU[[[aaaiiinnn|||zzztttooohhheeeeeehhhfffeeeeeebbb___bbbggglllzzzsssnnnpppfffhhhfff^^^XXX\\\jjjwwwaaaFFFCCCCCCDDDWWWpppvvv]]]FFFBBBEEECCC===:::===<<<;;;<<<======;;;999===<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<===???@@@AAA<<<===>>>???@@@AAABBBBBBEEEAAAGGGMMMVVVzzzjjjLLL======@@@@@@DDDOOOdddgggPPPFFFFFFAAADDDGGGNNN]]]mmmxxx{{{|||~~~lllVVVOOOWWWcccxxxvvv___VVVpppuuunnnhhhJJJ>>>BBBAAAAAA@@@???>>>======;;;<<<<<<======<<<<<<;;;777777888888888999999999999:::;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;:::::::::======<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@AAAIII[[[zzzwww|||tttRRRFFFBBB999888???@@@KKKXXXbbbjjjqqqsssqqqpppnnnkkkjjjiiigggdddbbb______aaadddhhhhhhccc___SSSPPPKKKHHHEEECCC@@@===AAA===::::::>>>AAAAAA@@@BBB???@@@DDDGGGFFFHHHLLLOOOUUUZZZ]]]^^^aaahhhnnnrrryyyeeePPP]]]xxxlllfff|||hhhUUUUUUQQQOOOPPPOOONNNPPPNNNIIIGGGHHHGGGDDDBBB@@@===:::888777777888888666444444555555444222111000///000111222111//////000000000111111111111,,,...000000/////////000///////////////////////////000000000111111111111222222222222222222222222111888555999QQQkkk~~~VVV???@@@DDDJJJOOOYYYiiixxxppp[[[TTTNNNHHHDDDEEEEEEEEEFFFGGGIIILLLNNNTTT[[[gggqqqyyy~~~|||tttmmmiiiddd^^^YYYSSSLLLJJJLLLNNNMMMJJJMMMLLLLLLMMMOOOSSSWWWYYY\\\aaaiiirrr{{{xxxooofffeeegggggghhhjjjeeecccbbb```[[[\\\fffrrr|||ooohhhggg```ccc___WWWYYYiiixxx~~~hhhRRRBBBAAACCCRRRtttgggZZZOOOMMMMMMHHHBBB???;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<>>>???@@@<<<<<<===>>>@@@AAABBBBBBDDD@@@DDDJJJNNNeee{{{WWWDDDCCC@@@??????CCCPPPmmmqqqYYYKKKFFFEEECCCBBBFFFRRRaaannntttwwwwww{{{vvv^^^MMMPPPbbbrrr___ZZZgggwwwrrr[[[EEEAAAAAAAAA@@@??????>>>======;;;;;;;;;<<<<<<;;;;;;;;;999999999:::::::::;;;;;;888999;;;;;;::::::;;;===<<<<<<<<<;;;;;;;;;::::::======<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>???BBBDDDKKKaaauuu{{{kkk^^^OOO<<<666===;;;BBBLLLUUU___fffkkklllnnnmmmkkkiiihhhfffcccbbb^^^^^^```cccffffffccc___[[[XXXSSSOOOKKKIIIGGGFFFKKKGGGCCCAAABBBCCCCCCBBBCCCBBBEEEJJJLLLLLLNNNSSSUUU[[[aaabbbaaadddllltttvvv|||xxxiiiYYY[[[yyyqqqooojjjWWWUUUQQQNNNOOOMMMNNNPPPNNNIIIGGGHHHGGGDDDBBB@@@===:::888777777888777666555555555555333222111000///000111222111//////000000000111111111111+++---///000///...///000///////////////////////////000000000111111111111333333333222222222222111///:::777444EEE^^^zzz|||OOOHHHCCCFFFKKKPPPXXX___~~~uuueeeXXXNNNHHHGGGFFFEEEDDDFFFHHHIIIJJJMMMQQQVVV]]]eeemmmvvv{{{uuuppplllmmmoooooojjjeeehhhhhhiiikkknnnssswwwyyyyyysssooohhhdddeeeeeecccaaabbb___^^^]]]\\\\\\bbbttt~~~wwwnnnddd]]]VVVYYYYYYYYYeeevvvxxxoooQQQJJJCCCBBBLLLnnnmmmTTTTTTSSSRRRQQQLLLCCC???>>>;;;;;;;;;;;;::::::;;;<<<======<<<<<<<<<;;;;;;;;;===<<<<<<<<<<<<======>>>======>>>???@@@AAABBBBBBAAAAAADDDIIILLLVVVoooQQQFFF???>>>>>>AAAGGGZZZ}}}iiiVVVLLLEEECCCBBBCCCHHHRRR___hhhooonnnrrrxxxyyydddSSSPPP\\\ooo~~~jjjPPP___{{{zzzqqqpppQQQDDDEEE?????????>>>>>>======<<<::::::;;;;;;;;;;;;::::::999:::::::::;;;;;;;;;;;;777999::::::999999;;;<<<<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<======>>>>>>@@@DDDFFFQQQooo{{{~~~~~~vvvuuuiiiJJJ<<<===<<<>>>DDDNNNXXX```gggllllllllllllkkkiiifffeeeddd```^^^]]]\\\\\\[[[ZZZYYYWWWUUURRRNNNKKKIIIHHHHHHJJJIIIGGGFFFEEEEEEDDDCCCEEEEEEIIINNNOOONNNQQQWWW[[[aaafffgggfffhhhpppxxx~~~~~~|||wwwhhhWWWZZZvvviiiUUUSSSNNNKKKMMMKKKNNNPPPNNNIIIGGGHHHGGGDDDBBB@@@===:::888777777888777666555555666555333111111000///000111222111///000000000000111111111111,,,---//////......///000000000000000000000000000000000000000111111111111333222222222222222222222000999777333<<>>>>>>>>???@@@@@@AAAAAA???CCCDDDHHHKKKMMMiiidddGGG???<<<===@@@AAAJJJaaayyykkk]]]GGGDDDAAAAAAAAAEEEOOOYYY___bbbhhhooosssxxx}}}pppcccUUUQQQZZZkkk|||nnnSSSPPPfffyyy\\\IIIBBBBBB============<<<<<<<<<;;;999::::::;;;;;;::::::999777777888888888999999999888999::::::999999:::;;;;;;;;;:::::::::999999999::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<===>>>>>><<>>SSSrrr{{{wwwtttxxx```LLLEEEEEEGGGJJJLLLZZZpppvvvgggVVVPPPIIIDDDCCCCCCBBBAAA>>>@@@CCCEEEFFFHHHKKKNNNWWW___iiirrr}}}uuupppiiibbb^^^]]]^^^___\\\\\\^^^___[[[XXX[[[aaa]]]```jjjxxxuuulllcccbbbaaaZZZRRRNNNJJJUUUaaagggdddXXXIII???===<<>>:::999:::;;;:::888888;;;>>>;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>FFFDDDCCCIIIHHHXXX|||}}}SSSFFF@@@===???>>>???MMM^^^wwwYYYOOOFFFCCCBBBAAADDDJJJNNNUUUaaakkknnnnnnttt||||||oooZZZVVVTTT[[[lll}}}ttt]]]SSS\\\nnnfffKKKDDDAAA;;;<<<<<<;;;;;;;;;:::::::::999999::::::::::::999999666666666777777777888888999:::;;;:::888888999:::::::::999999999888888888999999:::;;;<<<<<<======;;;;;;;;;<<<======>>>>>>:::===@@@BBBHHHaaazzzqqqqqq~~~|||jjjRRRCCC;;;777:::@@@EEELLLSSSZZZ___dddhhhiiijjjmmmoookkkiiieeeaaa]]][[[[[[\\\XXXZZZ[[[YYYVVVSSSSSSTTTRRRRRRSSSRRRRRRRRRRRRSSSQQQRRRVVVZZZ[[[[[[bbbkkkllloootttxxx{{{yyyjjj___XXXJJJOOOXXXnnniiiUUUTTTQQQOOOSSSRRRNNNPPPNNNIIIGGGHHHGGGDDDBBB@@@===:::888777777888666555555666666666333111111000///000111222111///000000000000111111111111//////...,,,+++,,,...111000000000000000000000000000000000000111111111111111111222222222333333333333333111666:::777CCC___wwwuuurrrrrruuu~~~www]]]NNNFFFDDDEEEPPPSSS[[[lllzzzbbbZZZQQQJJJFFFEEECCCAAACCCCCCBBBAAAAAADDDIIIMMMJJJPPPVVV[[[cccnnnttttttqqqvvv|||xxxrrrmmmlllmmmeeebbb^^^ZZZYYYZZZ]]]___ZZZYYYYYYXXXRRRPPPWWWaaaffflllyyyqqqkkkeeeaaa___ZZZRRRNNNNNNSSS^^^iiifffTTTAAA:::<<<===AAAOOOcccrrrzzzXXX===:::>>>===>>>>>>AAAEEEDDD>>>666888999:::999777777:::>>>:::::::::999999999888888666777777888999;;;<<<===>>>============<<<<<<<<<>>>HHHBBB???GGGEEEOOOnnndddPPPFFF@@@@@@>>><<>>>>>;;;;;;<<<<<<===>>>>>>>>><<<<<<>>>@@@AAAOOOrrrzzz```PPPDDD;;;;;;<<<===AAAHHHPPPUUU]]]bbbfffiiimmmpppmmmllljjjgggcccaaaaaabbbZZZ\\\^^^]]]YYYVVVUUUVVVVVVVVVVVVTTTSSSTTTWWWYYYYYYZZZ^^^bbbccceeennnxxxsssvvv{{{iiiTTTIIIGGGJJJPPPffflllSSSOOOSSSPPPNNNRRRSSSPPPMMMKKKLLLJJJGGGDDDEEEBBB>>>:::888777777888666555444555666666444222//////000000000000//////---......///////////////...............///000000000000000000000000000000111111111000000000000000000111222333444333333222222444555444333666>>>EEEjjjpppmmmeeelllxxxZZZJJJEEEDDDHHHKKKSSS]]]jjj}}}ooo[[[OOOLLLKKKFFF@@@DDDDDDCCCAAA@@@AAADDDGGGHHHHHHIIILLLQQQUUUWWWWWW^^^___aaadddiiinnnrrruuuqqqrrrrrrrrrqqqpppnnnmmmpppmmmiiidddbbbbbbcccddd```]]]YYYVVVVVVWWWXXXXXXWWWWWWUUUPPPRRR\\\dddhhhuuu|||kkk______\\\XXXUUUTTTTTTSSSSSScccddd___PPP???777===EEE@@@LLLiiidddHHHDDDAAA888999;;;<<<>>>>>>===;;;:::777888888888888999999999777777888888888999999999:::::::::;;;;;;;;;<<<<<<===============<<<<<<<<>>:::888777888888777666555555666555333111//////000000000000//////......///000000000000///...............///000000000000000000000000000000000000000000000111111111000111222333333333333222111333444333222444;;;@@@SSS___gggiiirrrjjjSSSCCCGGGGGGJJJMMMRRR^^^sssoooeee]]]SSSKKKFFFFFFEEECCCAAAAAABBBCCCFFFEEEDDDFFFIIIKKKLLLLLLPPPQQQRRRTTTVVVXXXZZZ[[[VVVVVVWWWXXXXXXXXXWWWVVV\\\ZZZWWWUUUTTTUUUVVVWWWXXXVVVTTTSSSSSSUUUVVVVVVMMMSSSXXX\\\eeetttyyylllbbbZZZUUULLLLLLKKKLLLMMMOOOPPPPPPVVVTTTNNNFFF@@@===>>>@@@___}}}jjjNNN>>>888888;;;999:::;;;<<<<<<;;;:::999777777888888888999999999777777777888888888999999::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;======@@@BBB@@@???FFFOOO\\\www}}}dddQQQGGGBBB>>>GGG]]]yyysssaaaTTTJJJEEEEEEAAA@@@EEEOOOYYYaaaiiipppooottttttdddYYYZZZaaavvvbbb\\\aaaFFF>>>AAA@@@:::<<<:::999777777888999:::888999999:::999888777666666666666666666777777777777777777777777777777777777777888888888888777777888888888999999999::::::::::::::::::;;;;;;;;;;;;===???@@@>>>===CCCNNNWWWwwwuuuWWWDDD;;;666777:::???BBBIIIPPPXXXaaahhhmmmpppooonnnmmmllljjjhhhgggdddaaa]]]\\\\\\[[[XXXUUU___```aaacccdddfffggghhhjjjlllnnnooooooqqquuuyyyyyy~~~uuulll]]]LLL@@@===AAAFFF```}}}rrrWWWSSSTTTPPPMMMPPPRRRPPPMMMKKKJJJHHHFFFCCCDDDBBB>>>:::888777888888888777666555555444222000//////000000000000//////...///000000111111000000...............///000000000000000000000000000000//////000000111111222222111111222333333333222222///222333333111222666:::CCCSSSfffuuuwww^^^JJJGGGEEEEEEEEEHHHRRR\\\ooorrrcccXXXQQQOOOLLLIIIGGGEEEDDDDDDDDDBBB@@@@@@BBBBBBBBBAAAGGGHHHHHHHHHIIIHHHHHHGGGMMMMMMOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVOOOOOONNNNNNOOOQQQSSSUUUWWWbbbnnnxxx|||gggXXXRRRPPPNNNKKKEEEEEEEEEEEEDDDCCCBBBAAA<<<<<<;;;999<<>>FFFUUUooolllYYYMMMJJJFFFBBBAAADDDJJJQQQ]]]hhhlllooouuu}}}xxxnnn\\\LLLLLLccc{{{jjjTTTUUUnnnqqqzzztttMMM<<<===@@@===999;;;:::999777777888999999777777888888888777666666555555555666666777777777777777777777777777777777666777777888888777777666777888888888999999999999999999:::::::::;;;;;;;;;<<<=========<<<>>>BBBEEEWWW~~~rrr[[[NNNEEE???===999:::<<>>:::888888888999999888666555555444111/////////000000000000////////////000111111111111111...............///000000////////////////////////......///000111222222333222222222222222222222222000222333333222222444666???JJJaaa|||VVVLLLDDDEEEHHHJJJKKKMMMOOOddd|||gggccc\\\UUUPPPMMMJJJIIIEEEDDDBBBAAABBBBBBBBBAAAFFFGGGHHHHHHHHHGGGEEEDDDFFFFFFGGGHHHIIIJJJJJJKKKHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOSSSXXX___cccuuuooocccVVVNNNMMMMMMHHHCCCEEEEEEEEECCC???;;;999777666;;;===;;;@@@WWW}}}sssQQQ:::@@@EEE<<<777<<<::::::999888888888999999777777777777888888888888666666666777777777888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<>>===::::::::::::999888777888888888666666666666666666666555444444555555666777777777666666666666666666666666666666777777777777666666777777777888888888888999888888999999::::::;;;;;;<<<;;;;;;<<<>>>@@@AAA@@@FFFddduuulllaaaPPPCCC???<<<999:::AAAJJJTTTYYYkkkmmmpppqqqqqqpppppppppqqqooonnnllllllkkkkkkjjjkkkmmmqqquuuvvvvvvuuusssrrruuu{{{vvvggg[[[JJJFFFCCCFFFSSSggg{{{oooUUUQQQTTTPPPNNNQQQPPPPPPNNNKKKHHHEEECCCCCCCCCAAA===:::888888999999999888666555555444111/////////000000000000////////////000111111111111111...............///000000////////////////////////......///000111222222333333222222222222222222222111222444444333333333444:::>>>RRRtttlllWWWBBB>>>DDDIIIJJJJJJJJJVVVhhh{{{rrrfff]]]WWWQQQNNNGGGEEECCCCCCCCCDDDCCCAAAAAABBBCCCEEEFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGFFFGGGHHHJJJKKKKKKKKKKKKOOOQQQUUUZZZaaalllxxxrrreeeZZZRRRJJJGGGHHHHHHCCC???@@@BBBBBB@@@===:::::::::???@@@AAACCCNNNiiiQQQCCC888:::>>><<<888666;;;;;;:::999888888999999666666777777777888888888555555666666666777777777888888888999999999::::::::::::;;;;;;<<<<<<<<<<<<>>>IIIYYY___UUUHHHCCCGGGHHHIIIaaarrr^^^XXXRRRIIIAAABBBBBBHHH^^^hhhVVVOOOJJJFFFDDDBBBAAAEEEKKKRRR\\\iiisssvvvvvvwwwxxxyyy~~~sssiii]]]SSSIIIJJJTTTiiitttWWWJJJGGGdddsssTTT<<<;;;???:::888;;;999999888888888777777888555555555555555555555666444555555555666666666777555555555555555555555555666666777777777777666666666666777777777888888888777777888888999::::::;;;===;;;999:::===@@@AAA@@@???OOOnnniiiTTTKKKDDD;;;888;;;CCCLLLPPP___ccciiimmmoooqqquuuwwwvvvvvvvvvvvvuuutttttttttrrrtttxxx{{{}}}}}}|||{{{|||vvvkkk]]]RRRKKKDDDGGGNNNXXXfffuuunnnUUUQQQSSSPPPNNNQQQOOOOOONNNKKKGGGCCCBBBBBBCCCAAA===:::888888999:::888777666555555444222000//////000000000000//////...///000000111111000000...............///000000000000000000000000000000//////000000111111222222444333222222111111222222333333333333444444444444888777DDDdddnnnNNN???>>>AAADDDEEEIIIOOOXXXbbbrrryyynnnddd^^^OOOMMMIIIGGGFFFEEECCCAAA>>>???@@@AAABBBBBBCCCCCCGGGGGGGGGGGGGGGHHHIIIJJJHHHJJJLLLOOOQQQSSSUUUUUUWWW]]]fffooozzztttfffZZZSSSQQQKKKDDD@@@@@@BBBCCCCCCBBBBBBAAA===888666888<<<:::777999HHH___vvvjjjBBBAAA<<<555666:::<<<999;;;:::::::::999888888888666666666777777777888888555555555555666666666666777777888888888999999999::::::;;;;;;<<<<<<=========GGGTTTZZZSSSGGGBBBDDDDDDBBBOOOpppkkk^^^RRREEE<<<>>>???@@@JJJcccyyygggWWWPPPIIIGGGFFFCCCBBBDDDEEEMMMWWWaaahhhooovvv{{{vvv}}}{{{vvvmmm```VVVQQQHHHCCCJJJVVVcccmmmtttmmmXXXEEEGGGLLLccc[[[III<<<>>>???999888<<<999888888888888777777777555555444444444555666777555555555555555555555555555555555555555555555555555666666777777666666555666666666666777777777777666666777888999::::::;;;===;;;999888999;;;<<<<<>>@@@CCCEEEBBBBBB???999555666<<>>???<<<888777999<<<===888999999999999777666555666666666666777777777888444444555555555666666666777777777777888888888999888999999:::;;;;;;<<<<<<===AAAHHHMMMHHH@@@???CCC???BBBHHHWWWqqqttt```NNN????????????BBBNNN```ooonnn```RRRLLLIIIFFFCCCCCCBBBDDDIIIOOOXXXbbblllssstttxxx}}}ssshhh^^^TTTKKKEEEGGGFFFJJJSSSYYYXXXVVVVVVZZZggg~~~}}}```MMMLLLGGGWWW^^^hhhwwwtttsssdddJJJAAA:::;;;===:::999;;;888888888888888777777666666555444444444666777888666666666555555444444333444444444444444444444444555555666666666666555555555555555666666666777777555555666777888999::::::888999999999888888999:::;;;DDDJJJ[[[}}}|||mmmYYYHHHAAA?????????BBBGGGLLLOOORRRXXX```ggguuu|||yyyccc[[[RRRJJJEEEJJJ[[[nnntttYYYTTTUUUPPPMMMPPPNNNOOOOOOKKKEEEAAAAAABBBBBB@@@===:::888888999:::666555555555666666444222//////000000000000//////---......///////////////...............///000000000000000000000000000000111111111000000000000000555444222111111111222222333111000000222333444444777888555888QQQwwwsssXXXHHHDDD@@@EEEKKKNNNKKKIIIMMMTTTWWWiiizzzsssooohhhfffcccaaa___^^^^^^^^^^^^^^^___```bbbeeehhhjjjqqqtttzzzsssdddZZZOOOJJJIIIGGGEEEDDD:::===AAAAAA???===>>>@@@999:::999777777>>>IIISSSrrrlllGGG;;;888666888===<<<666555999666777999999888666444222666666666666777777777777444444444555555555666666777777777777888888888888777777888999::::::;;;;;;======@@@BBB???<<<>>>CCC>>>EEEHHHIIIYYYwwwqqq[[[IIIEEEBBBAAABBBBBBEEEGGGXXXwwwrrr\\\PPPKKKHHHEEEDDDEEEDDDEEEGGGMMMUUU\\\```mmmrrrxxxyyywwwwwwyyy}}}}}}}}}{{{zzzzzz|||uuulll___RRRJJJFFFEEEDDDDDDLLLZZZdddcccYYYSSSSSSRRR```wwwhhhFFFCCCVVVaaarrrqqqmmmrrrtttrrrIIIBBB===888888:::<<<;;;:::888888888888888777666666666555555444555666777888777777666555444333333222444444444444444444444444555555666666666666555555555555555555666666666777444555666777888999::::::222555999;;;:::::::::;;;222BBBBBBAAA[[[{{{zzzyyywwwxxxaaaTTTLLLGGGDDD<<>>WWW}}}QQQ<<<<<<888888888888777777777666:::999999888777666666555555555555555666666666666555555555555555444444444777777777777888888888888333333555666888:::;;;<<<;;;;;;<<<===>>>???@@@@@@???@@@AAAHHHSSS^^^cccSSSGGGFFFGGG===;;;BBBDDDFFFaaasssaaaSSSIIIGGGJJJBBBDDDDDDBBBAAAFFFOOOWWW^^^dddmmmrrrttttttuuuvvv~~~zzzzzz{{{yyyzzzxxxrrrgggZZZNNNJJJFFFBBBBBBFFFNNNWWWgggwww|||uuuiiibbbhhhxxx}}}gggJJJAAARRRggg|||}}}{{{TTTFFF===;;;::::::::::::888777888888777777666666555555444555555666777888888999555555444444444444555555444333111000000111333444333444444444555666666666555555555555666666666666666666666666666777777888888888999999999:::::::::<<<<<<@@@FFFJJJ\\\~~~pppnnn}}}~~~qqq```RRRFFF@@@>>>AAABBB@@@@@@DDDRRRVVV```nnn}}}~~~xxxxxxzzz}}}~~~{{{uuuiiiZZZRRROOOIIIAAA;;;CCCKKKQQQ]]]rrrpppZZZWWWRRRNNNNNNJJJNNNNNNNNNMMMKKKHHHFFFEEEEEEAAA<<<999999:::999777888777666555555444222000000000000000000000000000......///111222222000...000000000000000000000000000000000000000000000000///////////////000111111333111000000222333333333444444333222333444555666555444444777<<>>BBBAAA;;;666444===999444;;;JJJVVVrrrbbbEEE999666888888888777777777666666999888888777666666555555444555555555666666666666444444555555555555555555666666777777777888888888666666777777888999999:::::::::;;;<<<===>>>>>>??????AAA@@@FFFOOOVVVrrrcccPPPGGGFFF@@@AAAEEEAAA@@@QQQiiivvvfffYYYMMMDDDDDDEEEEEECCCBBBCCCGGGJJJSSSXXX```eeeiiilllpppsssssswww{{{||||||~~~|||zzzyyyzzz{{{{{{zzz{{{yyyxxx|||~~~~~~xxxqqqfff[[[TTTKKKDDDCCCCCCCCCHHHPPP[[[eeeuuu}}}lllUUUFFFOOOnnn{{{jjjKKKBBB===;;;:::999::::::888777666666666666666777777777555555555666777777777888555555444444444444555555444333222111111222333444444444444444555555555555555555555555666666666666666666555555666666777888888888888999999999::::::;;;:::<<<@@@BBBOOOooo{{{~~~vvvZZZRRRHHHAAA???@@@@@@@@@???CCCIIIPPPWWW]]]cccfffeee```YYYUUUTTTUUUUUUTTT___WWWMMMHHHGGGEEEFFFGGGMMMVVV```jjjxxxoooYYYVVVRRRNNNNNNJJJMMMMMMMMMLLLKKKHHHFFFEEEDDDAAA===:::999999999888999777666555555444222////////////////////////////////////111333333111///000000000000000000000000000000000000000000000000///////////////000111111333111000000222333333222333333333333333444555555555444666888888;;;FFFRRRxxxnnnLLLFFFFFF>>>>>>HHHIIIGGGHHHNNNSSSXXX___fffwwwssseeeSSSJJJIIIIIIGGGDDDCCCAAA@@@@@@@@@@@@???===<<<777555888;;;;;;;;;<<<<<<:::;;;LLLcccooodddCCC:::888444777777777777666666666666777777666666555444444444444444444555555555666666333444444444555666666666666666777777777777888888999999999888888888888888888999999:::;;;<<<======???AAA@@@CCCHHHKKK```{{{```LLLEEE@@@CCCCCC;;;>>>DDDMMM]]]wwwvvvbbbPPPKKKHHHEEECCCBBBAAA@@@???DDDGGGKKKOOOSSSXXX]]]aaaaaaeeellloooppprrruuuxxxxxxwwwvvvtttsssrrrrrrqqqqqqtttvvvuuurrrppprrrtttqqqoooooopppsssuuuvvvuuu{{{zzzzzz}}}wwwwwwsssllleee]]]PPPEEECCCAAAAAADDDGGGNNNZZZeeevvvkkkOOOCCCIIIbbbzzz{{{XXXEEEAAA<<<:::999999::::::888777444555555666666777888888555555666666666666666666555555444444444444555555555444333222222333444555555555555555444444444444444555555555555666666666666555555555555666777777777888888888999999999999;;;999999<<<<<>>===>>>???>>><<<:::;;;777444555666999AAAIIIGGGSSSbbbvvv}}}gggFFF555666999777777777666666666555555555555555555444444333333333333333444444444555555555333333333444555666777777666666666666777777777888999999999999888888888888888888999:::;;;<<<=========@@@???@@@DDDDDDQQQkkkzzz___MMMBBBBBBCCC;;;AAAAAAAAAEEETTTmmmlll```WWWMMMGGGFFFEEECCCAAA>>>???@@@AAACCCFFFHHHJJJOOOUUU]]]dddjjjpppuuuyyywwwuuusssqqqoooppppppqqqnnnpppqqqooolllkkkkkkmmmkkkjjjlllooossswwwyyyyyy~~~|||yyyxxxxxxvvvsssqqqbbb]]]UUUOOOMMMKKKGGGBBB???DDDLLLSSSZZZeeevvvbbbNNNAAAJJJ^^^vvvppp~~~{{{^^^III@@@>>>;;;999888888999999888666555555666666666666666666666555555555555555555555555444444333333444444555555444444333333444444555555555555444444333333333444444444555555555666666555555444444555555666777777777777888888888888999===::::::<<<<<<===EEEOOOgggrrr^^^PPPKKKEEEAAAAAABBBBBBBBB>>>>>>???BBBFFFJJJLLLNNNPPP```mmmqqqttt|||nnnYYYVVVRRRNNNNNNKKKMMMMMMMMMLLLJJJGGGEEECCCAAA@@@>>><<<:::999999999:::888666666555444111...////////////////////////000//////000222222111000///////////////////////////////////////////////////////////////000000111111000///000222333222111111111222333333444444555555333444666555222555;;;BBBjjjuuujjj\\\OOOMMMHHHFFFKKKPPPOOOMMMLLLLLLMMMMMMLLLOOOYYYhhhsss}}}uuuooofff```YYYUUUTTTRRRNNNIIIBBBDDDFFFEEECCC@@@>>>>>>>>>===<<<<<<===<<<:::888777:::===>>><<>>;;;???>>>???CCC@@@HHH\\\~~~cccKKKFFFHHHBBB???@@@@@@???@@@KKK^^^nnn}}}~~~ppp]]]PPPKKKJJJHHHFFFAAAAAABBBBBBBBBBBBAAA@@@DDDHHHOOOWWW```jjjsssxxxvvvvvvwwwwwwwwwwwwwwwwwwrrrrrrqqqooollljjjiiijjjnnnmmmnnnqqqtttwwwwwwvvvrrrooojjjeeeaaa]]]YYYVVVOOOIIICCCAAABBBCCCEEEFFFBBBNNN\\\gggrrrwww```FFFEEENNN```qqq{{{pppssssssVVVGGG@@@<<<888:::888777777888999888666888777777666555444444333555555555444444444444444444444333333333333444444444444444444444444444444555555444444333333333222444444444444555555555555444444444444444555555666666666777777777888888888;;;999999<<<>>>>>>???BBBIII\\\qqqggg[[[XXX\\\``````]]]YYYYYYZZZ]]]aaahhhoootttoooYYYWWWSSSPPPPPPMMMOOOOOONNNLLLIIIFFFCCCAAA?????????===:::888999::::::888777666555333000...////////////////////////000.........000111000///000000000000000000000000000000000000000000000000///////////////000111111000//////111222333111000///000111333444444444444444333333666666444777<<<@@@VVV~~~qqq^^^SSSKKKKKKNNNMMMJJJIIIMMMMMMMMMKKKJJJMMMSSSXXXbbbooowwwooogggeeeaaa___\\\YYYUUURRRRRRNNNJJJGGGGGGGGGGGGFFFCCCEEEEEEAAA<<<:::<<<@@@>>><<<;;;;;;;;;;;;:::888555666888888;;;LLLlllhhhJJJ555777<<<555111444666555555555444444444444444444333333333333333333222222222333333333444444333444444444555666666666555555666666666666777777444555666777888999::::::888999999:::;;;<<<===>>>999>>>===>>>CCC@@@CCCRRRfff{{{___RRRRRRLLL===>>>@@@@@@<<<===GGGRRRVVVxxxppp^^^SSSLLLHHHDDDDDDBBBBBBBBBCCCCCCAAA??????@@@CCCIIIQQQZZZbbbggglllnnnrrruuuxxxyyyyyyxxxsssqqqooollljjjhhhggggggkkkjjjjjjjjjkkkjjjhhhfff]]][[[WWWRRRNNNJJJHHHGGGAAA??????AAABBBAAACCCFFFMMM]]]ppp}}}lllVVVGGGFFFSSSaaajjjlllooowww~~~hhhvvvXXXCCCAAAAAA>>>;;;888777666777888888777666999888777666444333222222333444444444444444444444444444333333333333444444333333333444444333333333444444444444333333333333333444444444444555555555444333333333333444555555666666666666777777777777777666777:::<<<======<<>>??????===:::888999::::::999777666555333000...000000000000000000000000///...,,,---///000000///000000000000000000000000000000000000000000000000///////////////000111111000//////111333333111///...///111333444444444444333222333777777555555999>>>GGG]]]|||{{{eeeYYYUUUQQQNNNLLLJJJJJJLLLMMMNNNNNNOOOPPPLLLSSS[[[```aaa`````````___aaabbbbbbaaa```aaabbb```dddddd___\\\ZZZTTTMMMLLLKKKJJJJJJLLLMMMMMMLLLJJJKKKKKKHHHCCCAAA@@@AAAEEEDDDBBB???<<<<<<>>>AAA===;;;999999;;;=========:::;;;>>>BBBKKK```tttKKK===444666888333111222555555555444444444333333444444444444444444444444222222222222333333333333444444555555555555555555555555555666666666777777444444555666777888888999777777888999:::;;;<<<<<<888>>>======BBB@@@@@@KKKYYYwwwxxxqqqjjj```GGGCCCAAABBB@@@===???DDDEEEYYYwwwyyykkk___UUUOOOIIIFFFBBBAAABBBCCCBBBAAA???>>>???AAAEEEKKKOOOQQQXXX[[[___cccfffhhhhhhgggcccaaa^^^\\\[[[ZZZYYYXXXYYYXXXWWWWWWWWWUUURRROOOKKKKKKIIIGGGDDDCCCCCCDDD>>>>>>AAAFFFGGGGGGOOOXXXgggxxxuuuaaaNNNJJJPPPdddvvvwwwnnnvvvwwwlllhhhHHH@@@BBB???;;;<<<888666555666777888777666777777666555444444333333222222222333444444444555444333333222222333333444222222333333333333222222333333333333333333444444333333444444444555555555333333333222333444444555555555555666666666777777555666666777999;;;;;;:::CCCDDDTTTuuuppp[[[YYYUUURRRRRROOOQQQQQQOOOLLLHHHDDD@@@>>>===???@@@>>>:::888999:::;;;999777666555333000...111111111111111111111111///---,,,,,,...//////...000000000000000000000000000000000000000000000000///////////////000111111/////////111333333111///...///111333444444444444222111444888888444333444111;;;GGGXXXttt~~~rrrggg```\\\ZZZRRRPPPMMMKKKKKKKKKJJJIIIIIIJJJIIIIIIJJJLLLPPPSSSOOOOOOOOONNNLLLJJJKKKLLLIIINNNNNNIIIIIILLLKKKFFFEEECCCBBBCCCDDDFFFFFFEEE===BBBHHHHHHEEEBBBCCCEEE@@@???>>>???AAA@@@>>><<<<<<:::888999;;;>>>@@@AAACCCLLL]]]kkkrrrwww{{{UUU555999999444111333444444555555444444444333333333444444444444444444444444111111222222222333333333555555555555555444444444555555555555666666666777444444555555666666777777666666777888999:::;;;;;;999???======BBB???>>>GGGLLLWWWttt}}}xxxXXXLLLBBBBBBCCC???<<<===AAABBBOOOiiizzzllldddUUUOOOHHHDDDDDDFFFGGGFFFAAA@@@???@@@BBBDDDEEEEEEFFFGGGJJJMMMNNNOOOOOOOOOKKKIIIFFFEEEEEEEEEDDDDDDEEEDDDDDDEEEFFFEEECCCAAA@@@@@@@@@???>>>>>>@@@BBBEEEDDDFFFJJJMMMTTTeeevvvxxxaaaTTTHHHCCCTTTmmmttt{{{nnnQQQ<<<>>>???555111777777666555666777888777666555555555555555555444444111111222333333444555555444333333222222333333444111222222333333222222111222222222333333444444444333333333444444444555555333333222222333333444555555555555555666666666777777888777666777:::;;;::::::===CCCRRRnnnttt\\\TTTRRROOOMMMOOOPPPPPPOOOMMMIIIDDD@@@===FFF@@@;;;;;;:::777777999>>>;;;777555444333111000......//////000000111111111000///......///000111444333222000///.........//////000111222333333444111111000000//////......333222111222333333222111000000111222333333444444444444444555555555555666:::999999>>>LLLddd}}}|||vvvpppeeeaaaYYYQQQOOOQQQOOOJJJGGGKKKMMMLLLJJJJJJJJJIIILLLLLLKKKHHHDDDCCCEEEGGGHHHEEEBBBDDDEEEEEEDDDDDDDDDDDDEEEHHHJJJJJJGGGCCCGGGFFFEEEEEEDDDBBB@@@>>>BBB@@@===<<<<<<===>>>>>>888AAACCC===AAASSSccciii}}}lllMMM<<<666666555444333333222222111111222222222333333333444444333333222111000000000000000000111111111111222222333333333333444444666555555555555666777777555555666666777777888888777777888999::::::::::::999;;;>>>@@@AAAAAA@@@@@@HHHHHHUUUrrrdddXXXQQQQQQLLLAAA>>>CCCEEE@@@>>>DDDQQQgggrrreeeUUULLLKKKMMMLLLJJJCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBCCCCCCAAA???<<<::::::<<<>>>@@@======>>>???@@@AAABBBBBBBBB@@@???@@@BBBDDDDDDDDDEEEPPPYYY^^^hhh{{{ttt[[[RRRHHHDDDHHHYYYtttpppxxxJJJCCC;;;888999;;;999777888666555666777888777555555555555555555555555555222222222333333333444444222222222111111000000000111111222222222111111000111111222222222333333333222222333333333333444444222222222222222222222222555555555555555555444444777777777777777888888999<<<;;;>>>DDDIIIXXX|||sss]]]UUUSSSOOOMMMNNNPPPOOOOOOMMMIIIEEEAAA???EEE>>>:::;;;:::888888;;;===:::777555444333222111////////////000000000000000000////////////000000333333111000//////////////////000000111111222222111000000000/////////...222000///000111222111000000111111222333333444444444444444444555555555555555777888:::@@@QQQhhhzzzzzzuuujjj]]]VVVTTTQQQMMMKKKKKKKKKKKKMMMNNNLLLJJJEEEDDDDDDDDDEEEEEEEEEEEEHHHFFFDDDDDDDDDCCCBBBBBBIIIGGGFFFEEEFFFGGGGGGFFFDDDDDDEEEEEEDDDCCCCCCBBB<<>>???IIIdddqqqNNNBBB<<<666555555444333333222222111111111222222222333333444444333222222111000000000000000000111111111111222222222333333333444444444333333333333444555555444555555666777777888888666777888999::::::::::::999;;;===???@@@@@@???>>>???CCCJJJ\\\}}}rrr```RRRRRRSSSKKKDDDCCCAAAEEEJJJLLLIIIMMM]]]nnn}}}pppeee___YYYQQQLLLKKKJJJIIIIIIHHHHHHFFFEEEEEEDDDBBBBBBCCCCCCCCCCCCAAA@@@?????????@@@AAABBB>>>>>>>>>??????@@@AAABBBFFFEEEDDDDDDEEEIIIMMMPPPVVV___hhhooo|||~~~fffSSSMMMGGGDDDIIITTTeee}}}sssnnn|||www~~~dddFFF@@@999777888999888666777666555666777777666555444444444444444444444444222222222333333333333444333222222222111111111111111111111222222111111000111111111222222222333333222222222333333333444444222222222222222222222222555555555555555555444444777777666666777777888999999777:::>>>???GGG```{{{rrr]]]VVVUUUPPPLLLMMMOOOOOONNNLLLIIIFFFCCCAAACCC===::::::;;;999999<<<;;;888666555444444333111000000000000//////////////////000000000000//////222222111000000///000000/////////000000000000000000000000000////////////000///......000000///...111111111222222333333444444444444444555555555555333666888666555>>>PPP```yyyggg^^^XXXSSSUUUPPPKKKKKKLLLLLLHHHEEEFFFCCC@@@???BBBCCCCCCBBBFFFGGGHHHHHHGGGHHHJJJKKKIIIHHHFFFEEEEEEEEEFFFFFFEEEFFFFFFEEECCCAAA@@@AAA<<<<<<:::777777>>>IIIRRR``````aaalllwwwJJJ888999666555555444444333333222222111111111222222222222333333333333222111111000000000000000000111111111111222222222222333333333333222222111111222222333444444444555555666777777777666777888999999::::::999999:::<<<===>>>===<<<<<<<<>>======IIIYYYppp\\\WWWVVVQQQLLLLLLNNNNNNMMMLLLIIIGGGDDDCCCEEE>>>:::;;;:::888888;;;999777555444555555333222111111000000//////......---...000111111000//////111111000000000000000111///////////////.........000000000000////////////000///......///000///...111111111222222333333333333333444444444555555555444777888555333888CCCLLLaaa{{{vvvsssuuuooogggbbb[[[TTTOOONNN[[[ZZZYYYUUUOOOJJJHHHGGGEEEHHHJJJGGGFFFIIILLLMMMHHHGGGEEEDDDCCCCCCBBBBBBAAABBBBBB@@@>>><<<;;;;;;??????AAAIIIWWWkkk~~~oooRRR;;;777888///444444444333333333222222111111111111222222222222333222222222111111000000///000000000111111111111111222222222222333333333111111111111111222333333333444444555555666777777555666777888999999999999999:::;;;;;;;;;;;;::::::<<>><<>>BBB???HHH^^^sss{{{xxxsssmmmhhh^^^[[[WWWSSSQQQRRRSSSUUUQQQSSSVVV[[[aaahhhmmmpppyyy}}}hhhZZZIIIAAA???FFFIIIHHHLLLTTTdddiiizzz}}}iiiPPPAAA<<<777777777777888999888777555444333444555666555333333333333333333333333333000000000111111111222222222222222222222222222222...///000111111111111111000000111111111222222222111111111222222222333333222222222222222222222222333333333333444444555555555555555444555555666777444333444888999999;;;>>>EEERRRlllnnnUUUnnn[[[VVVVVVQQQMMMMMMPPPOOOMMMKKKIIIGGGEEEEEEIIIBBB===;;;:::666555777777666555555555555222000000000000000////////////---...///000000111111000222222111000000///000000.........///////////////////////////000000000000222111000000222222111000222222222222222222222222333333333333444444444444444222111444888;;;<<<;;;>>>IIIggg}}}}}}ggg^^^\\\gggqqqxxxnnnaaaSSSMMMQQQYYY^^^______```eeerrrqqqLLL777888555111555777333333333333222222222222000000000111111111111222111111111111111111111111000000000000111111111111111111111111222222222222333333222222333333444555222222333333444555555555444555666777777888888777888888888999999::::::::::::666;;;CCCAAAAAAZZZzzzvvveee||||||yyysssgggTTTCCC???CCCAAA:::999AAAJJJRRR```mmm}}}zzzvvvrrrpppppprrrsssppptttyyytttiii___QQQFFF@@@@@@===>>>HHHWWWiii|||tttRRRAAA<<<999666777777777888888888888555444333333444555444333222222222222222222222222///000000000000111111111000111111111111222222222......///000111111111111000000000111111111111222111111111111222222222222222222222222222222222222222222333333444444555555444444444444444555666666666666666666777888999;;;@@@@@@JJJeeehhhZZZSSSnnnZZZUUUUUUQQQNNNNNNQQQPPPNNNKKKIIIGGGEEEDDDGGGAAA<<<;;;:::777666888777666555555555444111///////////////000000000000............///000111222333333111000////////////.........//////000000111.../////////000000000111222111000000222222111000222222222222222222222222222222333333333444444444222333444555666777888888===>>>KKKhhh}}}uuuwww~~~tttmmmrrr~~~qqqJJJ:::666888111111666555222222222222222222222222000000000000111111111111000000000000111111111111000000000000111111111111111111111111222222222222333222222222222333444444222222222333444444555555444444555666777777777777777777888888999:::;;;<<<<<<;;;>>>BBB@@@@@@LLL[[[qqqlll{{{}}}yyyvvvpppcccTTTKKKIIIHHHEEEDDDDDDEEEGGGJJJMMMRRRZZZkkk{{{gggZZZNNNGGGBBB===;;;>>>CCCIIIPPP\\\ttt}}}}}}]]]DDD:::999999666666777666666666888999444333222333444444444222222222222222222222222222/////////000000000111111//////000000000111111111---...///000111111111111000000000000111111111111111111111111222222222222222222222222222222222222111222222333444444555555444444333333444444555666666888999888777888:::;;;<<<;;;???LLLcccyyyeeeTTTRRR[[[mmmYYYTTTTTTQQQNNNOOORRRQQQNNNKKKIIIFFFEEEDDDFFF???;;;;;;:::888888:::777666555555555444111.........//////000000111111///............000222333444333222000///.........---......///000111222222.../////////000000111111222000///000111222111///222222222222222222222222222222333333333444444444222555999888555333555888999???DDDOOOjjj~~~KKK999666777666222999:::---222222222222222222222222000000000000111111111111000000000000000111111111000000000000111111111111000111111111111222222222222222111111222222333444111222222333333444555555333444555666777777777777777777777888999;;;<<<===:::======<<<>>>DDDFFFEEEkkkvvv~~~yyykkklllooogggVVVGGG===@@@AAA???@@@AAAAAA>>>GGGGGGMMM^^^ttt}}}uuuxxxppp```VVVMMMFFFBBBDDDEEEBBBDDDIII???TTTlll{{{zzznnnzzz^^^III===888888;;;666666666555444555777999444333222222444444333222111111111111111111111111////////////000000000000......//////000000000111---...///000111111111111000000000000111111111111000111111111111222222222222222222222222222222222111111222333333444555555444333333333333444555555000444666555555666888999555:::AAAFFFKKKZZZtttnnnddd[[[OOOPPP]]]ooo[[[VVVVVVPPPLLLKKKMMMLLLLLLMMMLLLHHHCCC>>>CCCAAA===:::888888999:::999888777777777666222000333111//////000111000///---...///000000111111111333333222111000///...---////////////////////////////////////000000000000000000000000111111111111222111111222444444333111222111000222555666555222000111222444666777888999===;;;>>>DDDHHHUUUuuunnnLLL888888777666444222111111111111111111111000000000000000///.........///111222000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333333222333333333333333333333333333333444444555666777777777777777777888888888888999999888999:::<<<>>>???SSSeeesssrrrvvvrrrjjj]]]SSSOOOJJJ??????CCC??????@@@AAADDDKKKSSSWWWXXXOOOOOONNNOOOUUUaaaqqq|||pppjjj~~~pppkkkcccYYYQQQJJJFFFDDDHHHCCC>>>AAAKKKVVV[[[[[[]]]ooo|||zzz]]]CCC======888555666666555555555555444444444222222222222222222222222444222000000111111111000000000//////.........---////////////////////////............////////////111111111111111111111111333333333222222111111111000111111111111222222222333333333333333333333333444444444444444444444444444444444555666777777888:::::::::;;;>>>FFFOOOUUUuuunnnggg\\\TTTPPPPPPPPPQQQnnn[[[UUUUUUPPPKKKKKKMMMLLLLLLMMMKKKHHHCCC???CCC@@@===:::888888999:::888777666666666555222000000///......//////...------...///000000111111111111111000000///...------.........................../////////000000000000//////000000000111111111111000000111333444222111333111111333666777555333111222333444555666777888888555888===>>>DDDZZZrrruuu[[[EEE;;;:::666555444333333222333333111111111000000000//////000//////...///000111222000000000000000000000000////////////////////////000000000000000000000000000111222222333333222222333333333333333333333333333333444444555666666777666666666777777777888888999999999:::;;;<<<>>>>>>@@@LLLccc}}}nnndddZZZNNNJJJIII@@@@@@@@@???>>>???AAABBBBBBAAAAAA@@@???@@@EEEMMMSSSVVV]]][[[RRRSSSggg|||qqqhhh```ZZZUUUMMMKKKIIIFFFCCCAAA@@@???CCCPPP```mmmzzz|||{{{~~~~~~~~~___JJJ999888;;;888555777555555555555444444444444222222222222222222222222111///...///000000///---000/////////............////////////////////////............////////////111111111111111111111111333333333222222111111111000111111111111222222222333333333333333333333333444444444444444444444444444444444555666777777777555666888999;;;???DDDGGGNNNWWWggg|||xxxhhhbbb]]]UUUPPPOOOPPPRRRSSSnnnZZZTTTTTTOOOJJJKKKMMMMMMLLLLLLKKKHHHCCC???BBB@@@===:::888888999999888777555555555444111//////......///000000---+++---...///000000111111111/////////......---------------------------------....../////////000000000//////000000000000111111000000///111222333222000111000000222444555333222333333333444555555666666666444666;;;;;;:::DDDQQQpppjjjLLL888///333:::333333333222333333444444111111000000000000/////////////////////000111111000000000000000000000000////////////////////////000000000000000000000000000111222222333333222222333333333333333333333333333333333444555555666666555555555666666666666777888999:::<<<<<<============@@@KKKcccvvvssstttoookkk```NNNKKKKKKJJJHHHDDD@@@?????????@@@@@@???>>>===???@@@>>>???@@@>>>???GGGTTT___ggglllllleee^^^[[[[[[[[[___XXXOOOHHHEEEDDDAAA@@@?????????>>>===???CCCFFFYYYvvvyyy~~~~~~{{{}}}ttteeeEEE999333777:::666555777555555444444444333333333222222222222222222222222///...///000222222000...////////////............////////////////////////............////////////111111111111111111111111222222222222222111111111000111111111111222222222333333333333333333333333444444444444444444444444444444444555666666777777222444888999999999:::;;;>>>AAAGGGRRRfffyyyiii```ZZZXXXTTTPPPMMMMMMOOOPPPPPPmmmYYYSSSRRRNNNJJJJJJNNNMMMLLLLLLKKKHHHCCC@@@@@@???<<<:::999888999999888666555444444333111///000000111222333222///,,,---...///000000111111111//////..................------------------------........./////////000000////////////000000000111000//////000222222111///......///000111222222111333444444444444444555555555333666;;;<<<;;;===CCCOOOnnnyyyOOO:::888999666333333333222222222222333333111000000000///////////////////////////000000111000000000000000000000000////////////////////////000000000000000000000000000000111222222222222222222222222222222222222222333333333444444555555555444444444555555555666666888999;;;<<<======<<<<<>>===:::===BBBGGGIIIIIIGGGDDDCCCDDDDDDCCCAAA@@@@@@AAABBBAAA???>>>CCCFFFDDDAAADDDOOOYYY{{{vvv}}}zzzwww~~~eeeHHH;;;666555888888444333555444444444444333333333222111111111111111111111111000111222444666666333111///////////////.........////////////////////////............////////////111111111111111111111111222222222111111111111111000000111111111222222222222222222222222222222222333333333333333333333333444444444555555666666666444666999:::999888888888AAAAAAAAABBBJJJ```|||rrrccc\\\[[[\\\WWWTTTPPPNNNMMMMMMLLLKKKnnnYYYSSSRRRNNNJJJKKKNNNMMMLLLKKKJJJGGGCCC@@@???>>><<<:::999888888888999777444333333333111000000000111222333222///,,,---...///000000111111111////////////////////////------------------------............////////////...////////////000000000000//////000222222111//////000111222333333333333444444444444444444444444444222333777999::::::<<>>BBBBBBEEE]]]~~~nnngggdddqqqxxxwww}}}~~~xxxsssnnncccVVVOOOOOOEEEDDDAAA@@@@@@@@@@@@@@@AAA<<<;;;???@@@>>>===@@@@@@>>>>>>@@@CCCCCCBBBBBBAAAAAA@@@>>><<<===???AAAEEEQQQ]]]___ZZZ[[[fffqqq~~~|||www{{{}}}vvvzzz}}}oooRRR:::999888777888555222333666444333333333222222222222111111111111111111111111111111333555777777444222.........///////////////////////////////////////............////////////000000000000000000000000111111111111111111111111000000111111111222222222222222222222222222222222333333333333333333333333444444444444555555555555666777999999888888:::<<<888;;;===>>>@@@KKK]]]kkkxxxjjj```[[[YYYXXXXXXXXXUUURRRPPPOOONNNLLLJJJnnnYYYSSSRRRNNNKKKLLLOOOMMMLLLKKKJJJGGGCCCAAA>>>===<<<:::999999888888:::777555444444333222111///......///000000---+++---...///000000111111111000000000/////////......------------------------------........./////////......////////////000000000000///111222333222000222444666666555555666777333333333333333444444444888666555666777999999999CCCBBBMMMgggtttKKKAAA888444222000333777444333222111000000000000000000////////////............///000000000000000////////////////////////........................///////////////////////////000111111222222111111222222222222222222222222333333333333333333444444444444444555555555555666888888999:::::::::::::::999>>>???>>>HHHfffyyynnn|||~~~{{{wwwqqqqqqvvviiiccc[[[SSSNNNKKKIIIGGG@@@@@@AAABBBDDDDDDCCCAAA<<<999888;;;===<<<>>>AAANNNOOOKKKDDD???BBBNNNYYYqqqyyy|||~~~tttyyyiiiRRRBBB<<<666666555444333333444666333333333222222222111111111111111111111111111111000///000111333333111///.........///////////////////////////////////////............////////////000000000000000000000000000000000111111111111111000111111111111222222222222222222222222222222222333333333333333333333333444444444444444444444444444555666555555777:::===555999>>>??????BBBIIIOOOXXXtttyyykkkeee\\\UUUVVVYYYXXXVVVUUUUUUSSSQQQPPPQQQPPPOOONNNoooZZZSSSRRROOOLLLMMMOOOMMMKKKJJJIIIGGGDDDAAA===<<<;;;::::::999888888;;;888555444444444333222000///......//////...------...///000000111111111000000//////...---,,,,,,........................---------.........//////........./////////000000111000000111333444222111111444666777555555666888222222222333333444444444999999888666777888999999:::888:::DDDUUUkkkyyy[[[KKK999777777666222...222999222111111000000000111111000000/////////.........---...///000111000000///////////////////////////........................///////////////////////////000000111111111111111111111111111111111111111333333333333333333333333444555555555555666666666888888777777888888999999;;;<<<======???KKKddd{{{wwwtttwwwzzz|||qqqiiiccc]]]YYYUUU\\\]]]XXXVVVWWWRRRIIILLLJJJJJJJJJFFFFFFPPP]]]ooosssqqqggg\\\^^^mmm}}}wwwiiiMMM???;;;:::333444444444444555555555222222222222111111111111111111111111111111111111000...------//////...,,,............/////////000////////////////////////............////////////000000000000000000000000///000000000111111111222000111111111111222222222111111111111111111111111222222222222222222222222444444444444444444444444222444555555555666888:::;;;<<<>>>>>>>>>>>>@@@BBBBBBOOObbbxxx|||oooaaaTTTKKKPPPKKKJJJOOOSSSRRRRRRUUUSSSQQQOOOOOOOOOPPPOOONNNpppZZZTTTSSSOOOMMMNNNOOONNNKKKJJJIIIGGGDDDAAA<<<<<<;;;;;;:::999888888<<<999666444444444444333333111//////000111000///---...///000111111111111000000///...,,,+++******////////////////////////---------.........//////............/////////000222111111222444444333111///222444555333222444666111111222333333444555555222444555444333555666666111888@@@BBB@@@JJJfffvvvOOO777333888333111666888555000...////////////000111222333000/////////............---...000111111111000///////////////////////////........................//////////////////////////////000111111111111111111111111111111111111111333333333333333333333333555555555666666666666777888777666666666777888999999666888>>>AAACCCRRRdddxxx{{{sssllleee```kkkwww{{{sssoooqqqjjj]]]VVVXXXYYYVVVNNNOOOaaawww}}}vvvuuuwwwUUU<<<<<<;;;111444666666666666777555333222222222111111111111000000000000000000000000000111///---,,,---...---,,,---.........//////000000////////////////////////............/////////000000000000000000000000000//////000000111111111222000111111111111222222222111111111111111111111111222222222222222222222222444444444444444444444444222444777777777666777888999888777777999<<<@@@BBBFFFDDDHHHUUUhhhyyypppbbbVVVPPPNNNOOOPPPMMMJJJJJJMMMKKKGGGIIIOOOTTTQQQNNNMMMMMMMMMMMMLLLqqq[[[TTTQQQMMMLLLOOONNNLLLHHHGGGFFFFFFFFFEEEAAA@@@>>>===;;;:::::::::555555666666555333222000000///...---,,,+++++++++***+++,,,...///000000000000///...---,,,---......---,,,,,,,,,,,,---..............................,,,---.../////////......222111000111222333222111111222222333333222222111333333333444444444555555555555666666777777888888777:::<<<;;;<<>><<<;;;:::999999555666666666444333111000//////...---,,,,,,,,,,,,***+++,,,...///000000000000///...,,,,,,------...---,,,,,,,,,,,,---............................................./////////000//////000222333222111111222222333333222222111222222222222333333333444444555555666777777888888666999:::999999<<>>AAACCCPPPjjj||||||rrrlllhhhtttuuuwww{{{rrrpppvvv~~~ooo```LLL<<<555555666666444444444444333333333333111111000//////000111111111111111000000000//////........................//////............////////////............//////------............------//////////////////////////////000111111111111000000000000000000000000000111111111111111111111111000000111111111222222222333333333333333333333333333333333333333444555555666666777777888999999:::666:::===???BBBIIITTT\\\\\\___nnnnnnccc[[[UUUPPPNNNLLLJJJHHHFFFEEEEEEEEEGGGGGGHHHHHHIIIJJJJJJJJJMMMMMMMMMNNNNNNNNNNNNNNN{{{iiiZZZWWWVVVPPPJJJJJJNNNLLLKKKJJJIIIFFFCCC@@@???>>>===;;;:::999888888666666666666444222000...///...------,,,,,,,,,,,,++++++---...//////000000000///---,,,,,,,,,---...---,,,,,,,,,,,,---......------------------------///...---------...000111///...---///111333222111111111222222222222111111111111111111222222222222444444555555666777777777555666777888999999999999CCCCCCOOOooocccKKK555...///000222777222222222111111000000////////////////////////////////////...............---...//////---,,,---...///...------------...///......------------........................//////111222333333333222000///111000000000000000000///111111111222222222222333333333333444444444555555777666555555555555666777666666666666888;;;===>>>>>>JJJ___yyyoooxxxyyyvvv{{{|||tttIIICCC:::555444555555444444444444333333333222222111000000//////000000111111111000000000000//////........................//////............/////////...............//////------............------////////////////////////...///000000111111000000000000000000000000000000111111111111111111111111000000000111111111222222333333333333333333333333444444333333333333444444666666666777777888888999888:::;;;;;;:::<<>>>>>===<<<:::999888777777777777666555444111///---///...---,,,,,,,,,,,,,,,+++,,,---...///////////////...---,,,,,,,,,---------,,,,,,,,,,,,---......------------------------///...,,,++++++---///000///...---...000111111000111111222222222222111111111111111222222222222333333444444555555666777777555444555888;;;<<<:::777???===???KKKdddttt\\\BBB777///111555555555666222111111111000000000///////////////////////////...........................///000///---,,,,,,---.........------...............------------...........................---000000111111111111000///111111000000/////////...111111111111222222222222333333333444444444555555555555555555555555555555666666666666777888:::;;;999<<>>@@@EEEAAA???AAA@@@>>>DDDLLLNNNRRRXXX]]]aaaeeeiiillluuu}}}xxxlllbbbZZZRRRKKKGGGEEEBBBAAACCCDDDDDDCCCBBBCCCDDDEEEFFFGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHIIIHHHIIIJJJKKKLLLMMMNNNNNNlll[[[WWWUUUOOOJJJJJJMMMLLLLLLLLLJJJGGGAAA===>>>===;;;:::888777777777666666666555333111...---......---,,,,,,,,,------,,,,,,---...///////////////...---,,,+++,,,,,,------,,,,,,,,,,,,---......---------------------------,,,+++******,,,...///111000...///000000///...000111111222222111111000222222222222333333333333333333333444555555666666777555333666;;;>>><<<:::555:::@@@CCCJJJYYYnnn~~~fffIII888222000111444444222111222111111111000000000000000........................---------..................///000///---,,,,,,------..................---......------------..................------------......///////////////...111000000000//////......000000111111111222222222333333333444444444555555444444555555555555444444666666666666777888999999:::<<<@@@IIIZZZvvv}}}uuuUUU999:::999888777666555333222333333222222222111111111/////////000000///////////////////////////000000..............................------------......---------------...//////------............------..............................///000000000000000000000000000000000000000000000000000000000000000//////000000000111111111222222222222222222222222000000111222333444666777444555555555555555666666555666888999::::::;;;<<<===;;;;;;===>>>>>>BBBFFFBBBDDDFFFHHHIIIKKKMMMOOOOOOTTTZZZ___ccceeeggghhh```bbbeeehhhgggccc\\\WWWUUUWWWUUUOOOLLLKKKHHHDDDBBBBBBBBBCCCBBB@@@===:::CCCCCCBBBCCCEEEHHHJJJLLLFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMmmm[[[VVVTTTNNNJJJKKKLLLLLLKKKKKKJJJGGGBBB???>>>===<<<:::999888777777555555555555333111///---...------,,,,,,---------,,,------...//////......///...,,,+++++++++,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,......111000//////111111000///000000111111111111000000222222222222333333333444222222333333444555555555888666444555888:::999777;;;;;;;;;<<<@@@GGGPPPUUUyyymmmVVVBBB888555333444444222///...///222000000000000000000000000........................---------------.........---...//////---,,,---...------...//////...------......------------......------------------......---------------.........000//////////////////...000000000111111111111222333333333444444444555555333333444555555444333333555666666777777888888888999<<<@@@AAAEEEXXX{{{zzzxxx|||tttiiiooo}}}jjjUUUDDD:::999888777666555555444444222222222111111111000000...//////000000//////.........////////////000000..............................------------......,,,,,,,,,,,,---...//////------............------........................---...//////000000//////////////////////////////000000000000000000000000/////////000000000111111222222222222222222222222000111111111222444555666444444444444444444444444444555666777888888777777777777999;;;===>>>???@@@?????????@@@AAABBBCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJMMMMMMNNNSSSWWWVVVPPPJJJFFFIIIHHHEEEDDDGGGFFFCCCAAA@@@>>>===<<<<<<===>>>AAA@@@@@@AAABBBEEEHHHJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLL~~~jjjYYYUUUTTTOOOJJJKKKLLLKKKJJJJJJJJJGGGDDD@@@???>>><<<;;;999888888888444444444444333111///...---------,,,,,,------...,,,---......///............---,,,+++++++++,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////......000222444333333000000111111111111000000111111111111222222222222222222222333444444555555555444444666777777666555AAA<<<666555:::@@@EEEGGGQQQccczzz|||jjjUUUFFF;;;444444888666555333000///000111111///000000000000000000000........................,,,,,,,,,------.........,,,...///...------...///------...//////...------......------------......,,,,,,,,,------.........------------......//////.........///////////////000000000000111111111111333333333444444444555555222333444444444444333222333444555666777777777777666999>>>???===DDD\\\sss}}}|||tttpppwww}}}cccLLL>>>:::<<<666777777666555444444555222111111111000000000000......///000000///.............../////////000000...........................------,,,,,,------...,,,,,,,,,,,,---...///000------............------........................---...//////000000//////........................000000000000000000000000////////////000000000111111111111111111111111111333333222222222222222333444444444333333333333333555444555666777888777777999999999999:::;;;:::888999999999:::;;;<<<;;;;;;@@@????????????@@@??????>>>>>>???@@@AAA???<<<999>>>AAA@@@======@@@@@@======<<<;;;:::;;;===AAACCC>>>>>>???AAABBBDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJyyyfffXXXUUUUUUOOOJJJJJJLLLKKKIIIIIIIIIHHHEEEBBB???>>>===;;;:::999888888333333444444333111000///------,,,,,,,,,------...------......///............---,,,+++++++++,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...///000000111000000000,,,,,,---000333666777666000000111111111111000000000000000000111111111111111222222333333444555555000222555888999999888777111555999;;;:::::::::<<<:::AAAKKKZZZuuu}}}eeeMMM@@@555444666444111111111000//////222444000+++////////////000000000000........................,,,,,,,,,------.........+++---......------///000,,,---...//////...---,,,.........------.........++++++,,,,,,---...//////...............///000111---.........//////000000000000000000111111111111333333333444444444555555222222444444444444222222222333444555666777777777555777;;;???<<<;;;EEESSSccc}}}___GGG<<<999888777666777888888666444333333111111111111000000000000---...///000000///...------.........//////000000...........................------,,,,,,------...+++++++++,,,---...///000---..................---........................---......///////////////........................000000000000000000000000////////////000000000000111111111111111111111111666555444222111000000///333333333333333333333333111111111222555777777666555666555555888;;;;;;::::::::::::;;;<<<<<<:::999777777888:::===>>>===<<<888;;;======<<<;;;;;;===;;;>>>===;;;;;;>>>???===<<<>>>???>>><<<:::999999<<<>>>AAACCCEEEDDDCCCBBBFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIIII~~~iiiXXXUUUUUUPPPJJJIIIQQQPPPNNNKKKHHHFFFDDDCCC>>>===<<<;;;:::999999999444444444333222111000///------......------,,,+++,,,---///111111000///...++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...,,,,,,,,,---------......---------............///---...///000222444555666000000000000000000000000111111111111111111111111222333555666666555333111000333777:::;;;999666444333444666777666777999:::>>>AAADDDHHHRRRfffgggRRRFFF999999888666555444333222333222000/////////000111//////............//////,,,------......------,,,------------------------------------------------------............------///...---,,,,,,---...///////////////////////////---...//////......///111...............///000000///000111222333444444444111111222333333333333222222222333333333333444444555555555555555666777777999999999:::;;;===@@@AAAJJJ___~~~uuuxxx]]]DDD;;;999555444999:::999999888777666666555222222222111111111000000000000////////////000000................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------............------........................////////////////////////111///---,,,,,,...111222////////////////////////111111111000000000000000111333444333111111222333111111222222222333333333333333333444444444555555444444555666777888999999::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<===============<<<<<<<<<<<<<<<<<<============@@@@@@??????@@@BBBDDDEEEHHHEEEBBBDDDGGGGGGCCC???FFFFFFEEEEEEFFFGGGGGGGGG{{{gggVVVTTTUUUPPPKKKKKKOOONNNMMMKKKHHHFFFDDDCCC>>>===<<<;;;:::999999999333333333222111000///...------......------,,,+++)))+++,,,......---,,,+++++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...,,,,,,,,,,,,---------------------............///------...///111222333333000000000000000000000000//////000111222222333333222222333444444333222111333555888:::;;;:::888666333555666777666666888:::999<<<>>>@@@EEEPPP```mmmzzzmmmXXXGGG<<<888666666555444333222222111222222000/////////000000//////............//////,,,------......------,,,------------------------------------------------------............------///...---,,,,,,---...///---------------------------...//////......///000...............//////000///000111222222222222222///000111111222222111111222222222333333333444444555555555555555666666777777777777888999;;;===???IIIMMM```rrriiiiiixxxsss^^^JJJ:::888999555555999777777666666555444444444222222222111111111000000000000////////////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------............------................................................000///---------...000111////////////////////////000000000000000000000111000111222222000000111222111111111222222222333333333333333444444444444555555555666777888999::::::888888888888888888888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<============<<<<<<;;;<<<<<<<<<============<<<<<<<<<===>>>???@@@AAAAAAAAABBBAAA@@@AAABBBCCCFFFFFFGGGFFFFFFGGGIIIKKKxxxdddTTTRRRTTTPPPLLLLLLMMMMMMLLLJJJIIIGGGEEEDDD>>>===<<<:::999999999999333333222222111///...---------......------,,,+++)))***+++,,,---,,,++++++++++++,,,,,,,,,,,,------...------,,,,,,------...++++++++++++,,,,,,,,,,,,---------............///------...//////000111111000000000000000000000000......///111222333444555222222222222222222222222333444666777888777777666555666777666666666888999777:::<<<===>>>AAAGGGKKKQQQeee~~~hhh^^^NNN???777444444555222222222111111111000000111111000/////////000000//////............//////,,,------......------,,,------------------------------------------------------............------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......///000......------......///000///000000111111111000000...///000000111111000000222222222222333333333333555444444444444555666666555555555666777999;;;;;;@@@<<>>?????????AAADDDEEEBBB>>>>>>DDDIIIFFFHHHHHHGGGEEEFFFJJJNNNxxxdddSSSRRRSSSOOOKKKJJJKKKKKKKKKJJJIIIGGGEEEDDD======;;;:::999888888888444444333333111000...---------......------,,,+++***+++,,,------------,,,+++++++++,,,,,,,,,------------------------------******+++++++++,,,,,,,,,---------............///...///////////////000000000000000000000000000000...///000111222333444444333222222111222222333444111111222222333333333333555666777666555555888:::666888:::<<<<<<===>>>???AAAGGGNNNVVVeee}}}yyy^^^MMM???:::444222444777777777000000000000000000000000000000000/////////000000///......------......///,,,------......------,,,------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...000...------------...///////////////000//////.........///000000111111000000111222222222222333333333444444333333444444555666444444555555777888999999666888===GGGTTTkkk~~~zzzxxxsss{{{sss[[[FFF;;;;;;777777;;;:::555333555333333333222222111111111111111111111000000000000/////////....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------............------................................................------///000000000///...////////////////////////---......///000111222222...000111000//////000222111111111111222222222222222222333333333444444444555555555666777888888999555555555555555555555555777777777888888888999999888888888999999999::::::::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<>>>@@@AAAAAAAAA@@@CCCEEEEEEBBB@@@@@@DDDIIIHHHIIIJJJGGGDDDDDDHHHMMMyyyeeeTTTRRRSSSNNNIIIHHHIIIIIIJJJJJJIIIGGGEEECCC===<<<;;;:::999888888888666666555444333111//////------......------,,,++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------******+++++++++,,,,,,,,,---------............///000000000000000000000000////////////////////////111111111111111222222222333333333333333444555666111111111111111222222222666666666555555555888;;;888777666777999;;;;;;;;;;;;<<<>>>AAAGGGSSScccqqq~~~hhhUUUFFF<<<666777555333444666666333///000000000000000111111111/////////000000000//////......------------......,,,------......------,,,------------------------------------------------,,,,,,------------,,,,,,,,,------------------,,,------------------------,,,---......------...///---------------...//////....../////////...------///000111111222222111111111111111222222222333333333333333333333444555555444444555666777888888999666:::??????===GGGaaa{{{uuubbbPPPCCC<<<<<<:::999999:::888444222444333333222222222222222111000000000000000000000000//////............//////........................------------------------------------------------------------------------------------------------------............------................................................,,,---///000111000///...////////////////////////------...///000111111222///000111111000000111333000000111111111222222222222222222333333333444444333333444444555666666666666666666666666666666666666666666777777777888888888999999999::::::::::::999999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<===???AAABBBBBBAAAAAABBB@@@???BBBGGGJJJIIIGGGIIIJJJIIIFFFCCCBBBEEEGGGzzzeeeTTTRRRSSSNNNIIIHHHHHHIIIJJJJJJHHHFFFDDDBBB===<<<;;;999888888888888777777666555333222000///------......------,,,+++))))))*********+++++++++++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++,,,,,,,,,,,,---------............///000000000000000000000111////////////////////////111111111111111111111111222333333444444555555666333333333333333333333333555555555555444666999<<>>888777999;;;;;;:::999999;;;===>>>>>>EEELLLXXXcccsss}}}uuufff]]]OOOBBB999555444333555444111000111111000///000000000000000111111111......///000000000//////......------------......,,,------......------,,,------------------------------------------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,------------------------+++---......------...///------,,,,,,------...///---....../////////......///000111111222222111111111111111111222222222222333222222222222333444444444555666777888888888888<<<999999;;;<<<@@@JJJTTTttt}}}}}}tttTTTCCC@@@???===;;;888777666555444444333444222222222222222222222222//////000000000000000111///......------......///................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------........................------------------------,,,---///000000000///...////////////////////////.........//////000000000...000111111111111222444000000000111111111111222222222222222333333333333333333333333444444444555666666666666666666666666555555555666666666777777888888999999999:::::::::888888999:::;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;===>>>???@@@@@@@@@BBB@@@BBBLLLXXX\\\VVVMMMJJJIIIGGGFFFEEEDDDDDDCCCxxxdddTTTRRRTTTOOOKKKJJJHHHIIIJJJJJJHHHEEEBBB@@@===<<<:::999888888777777777777666555333111///...------......------,,,+++***************+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,,,,,,,,,,,,,---------------------............///.........//////000000000////////////////////////000000000111222222222333000111333444555555444444222333333444444333333222444444444444444777;;;>>>NNNFFF===999:::<<<;;;888999666666999888888>>>FFFEEEIIIMMMSSS^^^pppuuudddUUUMMM>>>===<<<<<<<<<999555222000000000///...000333555000000000000000/////////------///000000000//////...------,,,,,,------...,,,------......------,,,------------------------------------------------+++,,,,,,------,,,,,,++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,...///------,,,,,,------...///,,,---...//////000//////...///000000111111000000111111111111222222222222222222222222222333333444333444555777777777777666999555444888======???AAARRRbbb|||wwwzzzyyy~~~pppZZZCCC;;;======:::777777555333222333555444222111111111111111111222222////////////000000111111///......------......///........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------........................---------------------------......///////////////////////////////////////......//////////////////---...000000000000111333000000000000111111111111111222222222222333333333333333444444444444555555666666666666666666666666444444555555555666666666777777777888888888999999777888999::::::;;;;;;;;;999999999999::::::::::::;;;;;;;;;<<<===>>>???@@@CCCCCCIIIWWWeeefffZZZMMMIIIGGGEEEGGGIIIJJJFFFCCCvvvcccSSSRRRUUUQQQMMMMMMHHHIIIJJJJJJHHHEEEAAA???<<<<<<:::999888777777777666666555444222000...---------......------,,,+++------,,,,,,------...///++++++,,,,,,,,,---------,,,,,,---......---,,,,,,,,,,,,------------......---------.........//////,,,,,,------...//////000////////////////////////......///111222333444555...000222444555444333222000111222333333222000000333333444444444777<<>>BBBOOOfff|||hhhUUUBBB>>><<<<<<999666777:::999777444222444666444///000000000000111111111111.../////////000000111111.........------.................................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---..................---........................------------------------............/////////000///////////////////////////////////////.........,,,---//////...///000222000000000000111111111111111111222222222333333333444444555555555555555555555555555555555555555555444444444555555555666666666666666666777777777777666777888999:::;;;;;;;;;888888999999999:::::::::===<<<<<<<<<===???@@@BBB@@@CCCKKKYYYccc```QQQCCCHHHEEECCCGGGMMMOOOJJJDDDyyy___RRRTTTRRRRRRQQQKKKMMMMMMLLLJJJGGGDDD@@@===???>>><<<:::999999999:::999666555777555///,,,...------......------,,,+++---,,,+++++++++,,,---...************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,------......///000000///...............000000000000000000000000222111000000000111333333111000000000000222333444222222222222222222222333///000222333333444666777===;;;999777666777888999444444555666666666666666666777888;;;===???AAABBBGGGKKKRRR[[[fffuuu{{{pppeeeZZZRRRBBB???<<<999666555555555222333333333333222111111000000000000000000000000////////////////////////------------------------......---------,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++------------------------,,,,,,,,,---------......---------.........//////111...,,,***+++---------000000...---,,,+++++++++---....../////////////////////////////////////////////000111111111111111222222222222222222222222333333444444555666666666888777666666666777999:::???:::;;;HHHWWWmmmyyy}}}lllTTTEEE???===;;;999777666666666777555444333222111222333444111111111111000000000000//////////////////////////////............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------//////.........---------//////.........---------,,,------......------,,,////////////////////////........................111111000000//////......////////////000000000000000000000000////////////111222444444444222000///444444333333333333333333333444444555555444444333444444444444444444444444555555555666666666666666555666555555888;;;:::888888888777777888888999:::::::::;;;<<<===>>>??????BBBEEEHHHKKKKKKJJJGGGEEEFFFDDDCCCEEEHHHJJJIIIGGGwww^^^RRRTTTRRRQQQPPPJJJLLLLLLKKKJJJGGGCCC???===>>>===;;;:::999888999999888666555777555///---...------......------,,,+++......,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++,,,------......///000000///...............000000000000000000000000111111000000000111222333111000000000000222333444333333333222222111111111000222444444444444666777999777555333333333444555555555666777777777777666888888999:::;;;<<<===>>>???AAABBBDDDGGGMMMUUU\\\ttt~~~|||nnnfff\\\SSSMMMGGG???999;;;:::777555444444555555222222333333222222111000000000000000000000000000........................------------------------......---------,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,---------.........111...,,,+++,,,---------------,,,,,,,,,---......------.../////////////////////////////////////////////000111111111111000222222222222222222222222333333333444555555666666777777666666666777888999;;;666888@@@IIITTTlllxxxsssqqq|||iiiVVVIIIAAA???<<<;;;999777666666666666555444333222111111222333111111111000000000//////........................//////............//////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.........------------///.........------------,,,------......------,,,................................................000000000///////////////.../////////000000000000000/////////////////////111222333444333222000///222222222222222333333333333333444444444444333333444444444444444444444444444444555555666666666777888777777777999:::999777888888777777888888999:::::::::;;;<<<===>>>>>>??????AAACCCEEEFFFEEECCCBBBDDDBBBAAABBBEEEGGGFFFEEEuuu]]]QQQSSSPPPOOOOOOIIIKKKKKKKKKIIIGGGCCC@@@>>>===<<<;;;999888888888888888555555777555///---...------......------,,,+++///...---+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++,,,------......///000//////............///000000000000000000000000111000000000000111222222000000000000111222333444444444333222111000000///333444555555444444555777999888666555444555555666444444555666666666666555999999999999999999999999888999999888888:::===@@@IIIQQQ[[[dddjjjooouuuyyyyyysssnnnmmmiiiddd]]]VVVPPPMMMFFFAAA<<<999888777444111444333222111111222444444222222222222222111000000000000000000000000000000........................------------------------......---------,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,---------000...++++++,,,---------,,,,,,,,,,,,,,,---...///------...////////////...////////////////////////...///000000111111000000222222222222222222222222222333333444444555555666777666666666666777888888:::777999>>>???AAALLL[[[xxxtttsss|||rrr\\\KKKCCC@@@===;;;;;;:::999777666666666666555444333222111111111111111111000000000000//////........................//////............//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............------------............------------,,,------......------,,,........................------------------------//////////////////000000....../////////000000000////////////////////////111111222333333222000///000000111111222222333333222333333444444333333222444444444444444444444444333333444444555666777777:::999888999::::::777666888777777777777888999999999999:::;;;<<<===>>>>>>===>>>???AAAAAABBBAAAAAABBB@@@??????AAACCCDDDCCCsss[[[QQQSSSOOOMMMMMMHHHKKKKKKKKKJJJHHHDDDAAA???<<<;;;:::999888777777777888555555777555000---...------......------,,,+++------,,,++++++*********************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,------......///000///............//////000000000000000000000000000000000000000111111222000000000111111222333333333333222222111111000000333444555444333222333555888888777666555555666666222222333444444444444444888777777777777777777777666777888999999:::;;;===777;;;>>>@@@@@@AAACCCDDDJJJLLLPPPTTTWWWZZZ\\\]]]\\\___aaaaaa^^^ZZZWWWUUUTTTUUUSSSNNNJJJJJJGGGCCC@@@???>>>===;;;::::::999999777555444666777666555000000//////000111222222111111111222111000000///000000000000000000000000........................,,,,,,------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,///---++++++---...------//////...---,,,++++++,,,,,,---......//////......////////////////////////...//////000000000000000111111111111222222222222222222222333444444555555555555555666666666777777777666999===<<<:::>>>GGGUUUdddqqqrrrZZZPPPEEE>>>>>>>>>;;;777999999888777666666555555444444333222111000000///111000000000////////////........................///......------......///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,........................---------------------------......//////000000000........./////////000000.........///////////////000111111222222111000000...//////000111222222333222222333333333333222222333333333333333333333333111222222444555666777777999777888<<<===:::777777777777777777777888999999888888999:::;;;<<<======????????????@@@BBBCCCCCCAAA@@@???>>>???AAABBBCCCqqq[[[RRRSSSOOOLLLLLLHHHJJJKKKKKKKKKIIIFFFCCCAAA;;;;;;;;;:::999888777666777555444666555000...///------......------,,,+++)))******++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,------....../////////............////////////////////////////////////000000111111111111///000000111222222333333000000000111111222222222222333444333111111111333444444333333222222222333333333444555555555555444444555555555666666777777555555555555555444222111444555666666555555666777666666666666777999;;;<<<777999::::::888777777888666888888444444777888555666555333222222222333444444333111111111111000///000000000000///000000000000000111111000000///...////////////////////////........................,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------*********+++++++++,,,,,,...---+++,,,---...---,,,///...------,,,,,,,,,,,,,,,------...............////////////////////////......///000000000000000000000000111111222222222111111222222333444444444444444555555666666666666222333555888777666999>>>>>>HHHLLLYYYzzzuuunnn]]]III??????>>>======;;;999777777777777777666555555444333222222222111000//////000000000////////////.................................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------,,,------......------,,,........................------------------------------......//////000000............////////////------....../////////000///000000000000000000000......///000111111222222111111222222222222111111333333333333333333333333000111222333444555666777777444666===???;;;888999777777666666777777888999777777888999:::;;;<<<<<<>>>>>>>>>>>>???AAACCCDDDAAAAAAAAA@@@@@@AAABBBCCCooo[[[SSSTTTOOOKKKLLLHHHIIIJJJJJJJJJHHHFFFCCCAAA;;;;;;;;;;;;:::888777666777444444666555000...///------......------,,,+++'''(((***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++,,,------......//////............//////000////////////////////////...///000000111111000000//////111222222333222222...//////000111222333333111222333222111000111222444444555555444444444444555555666777777777777777333333444555555666777777333222222444555666444222666666666666666666666666444444333333333555666777666777888777666777999;;;333666555222333666777555333222111000000111222333333333222111///...,,,,,,111111000000000/////////000000000000000///......////////////////////////------------------------+++,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++,,,...///...,,,+++++++++,,,---...///000,,,,,,---............---////////////////////////---...//////000000////////////000000111222222222000111111222222333333444333444444555666555555555555666666666666666888;;;444AAACCCAAANNNaaayyyrrr^^^OOOIIIDDD@@@<<<>>>???===999777777999666666666777666555444444000111111111111000//////000000////////////......------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................//////------........./////////---------......//////000///////////////000000000//////000000111111222222000111111222222111111000333333333333333333333333111111222222333444555555555222555>>>AAA;;;777999777666666666666777888888666666777888999:::;;;;;;;;;;;;;;;<<<===???@@@AAAAAACCCDDDCCCBBBAAABBBDDDooo[[[TTTUUUOOOKKKLLLHHHGGGGGGHHHHHHGGGDDDBBB@@@<<<<<<<<<<<<;;;999888777666444444666555000...000------......------,,,+++((()))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...++++++,,,------......///...............///000000////////////////////////......000111111111000///...///111222333333222222//////000000111111222222111222333333111111222333777777777888888888777777444444555666666666666555333333444555555666666666333222222555999;;;:::999666555444444333333111000222222333444444444444444...000000000//////000222111444333000000333444111...------...///111222333222333333333111000000000//////000000000000////////////000000//////...---////////////////////////------------------------++++++,,,,,,---......///......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,+++,,,...///...,,,+++++++++,,,---...///000+++,,,------......------////////////////////////---...//////000000///////////////000111222222222000000111111222333333333222333444555555555444444888999999888777888999:::444AAAAAA;;;>>>FFFSSSeeevvvnnn```PPPFFF@@@<<<>>>CCC===>>>>>><<<888666666888555555666666666555444333...///000111111111000///000000/////////.........------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................---------------.........//////,,,,,,---......///000000............//////000000111111111111111111111111000000111111111111000000222222222222222222222222111111222222333333333444666111555???AAA999444666666666666666666777888888555666666777888999::::::888999:::;;;===>>>???@@@@@@CCCFFFFFFDDDBBBBBBCCCooo[[[TTTVVVOOOKKKLLLIIIDDDEEEFFFFFFEEECCC@@@???<<<=========<<<:::888777666444444666555000...000------......------,,,+++)))***+++,,,,,,+++))))))*********************************++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,------......///...............///000111////////////////////////---...000111111111000///...///111222333333222222111111111111000000000000111222444444333222444555444444555555555555555444111111222333333333222222555555555555555555555555555333111111333444222000000000000222444555444333222333666888777555222000111333555444333111111222///222222000000333333000222111111000000000000111+++,,,...///......///000,,,---...///000000000000///////////////......---////////////////////////------------------------++++++,,,,,,---...//////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,++++++---//////...,,,......---,,,,,,,,,------+++,,,------......------////////////////////////---......///////////////...//////000111222222222000000000111222222333333222333444555555555444333333555666555666777777666666>>>;;;:::CCCGGGDDDFFFRRRjjj|||cccWWWIIIAAAEEEEEE<<<888;;;:::;;;<<<===<<<:::777444444555666666666555444333,,,...///111111111000000000/////////............------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,---------.........//////,,,,,,------...///000000...............///000111222222222111111111111111000000111111111111000000222222222222222222222222222222222222222222222333777222555@@@AAA777111444666666666666666777888888555555666777888999::::::888999;;;===>>>???@@@@@@???CCCGGGGGGEEEBBBAAABBBiii]]]RRROOOOOOMMMIIIGGGHHHHHHGGGEEECCC@@@===;;;<<<===>>><<<999777666666555555555444222000...---///...---,,,+++,,,------------------,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,***+++,,,---------,,,,,,..................------..................------............////////////000000000000000111111222111111222222222111000000000000111222222222222111222333444444333333555777222222222222222222222222222222222222333333444555444333222222111111222222111111111111111111111111000000111111111222222222222222222222111111111000222222222111111111000000111111000000//////......//////000000///...------//////000000///...------///...,,,++++++,,,...///......//////...---,,,,,,------...///000000//////***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++,,,,,,+++***)))((((((...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------.........///......---,,,---------............///////////////////////////............////////////////////////000000000000000111111111111222222222222222222333333333444444222333444666666666666555777888999;;;<<<=========DDDIIIPPPYYYeeexxxppp```VVVOOOIIIGGGCCC@@@===;;;;;;;;;<<<<<<;;;:::999777777666555444444333333222222111////////////............////////////////////////...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********...------,,,,,,------...------,,,,,,+++***)))))),,,++++++******++++++,,,.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................---------...///000000///...---......////////////......////////////000000000000000000000111222222222333111111222222222333333333222222333333333333444444222444777::::::888666444888888888777777777777777777777888888888777777666::::::;;;<<<===>>>???@@@@@@BBBEEEGGGGGGEEEBBB@@@jjj^^^RRRPPPPPPMMMIIIGGGIIIHHHHHHFFFCCC???<<<::::::;;;<<<;;;999777777888666666555444222000...---///...---,,,,,,,,,---------.........------,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------..................------....................................////////////000000//////000000111222222222222222111000//////000000111222222222222111333333444333222222444666222222222222222222222222333222222222222333333444333333222111111111111222111111111111111111111111000000000111111111222222222111111111000000000000222222222111111000000000000000000000//////......///////////////...------///////////////...------......---,,,,,,---......///////////////...------++++++,,,---------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************+++++++++++++++***...---,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,---...//////......------------................................................////////////////////////000000000000000000111111111222222222222222222333333333333444222333444555666666666555777888999;;;<<<<<<======BBBDDDFFFGGGKKKTTTbbbllliiiYYYPPPIIIBBBBBBBBBBBBAAA???<<<:::999<<<;;;:::999888777777666555444444333333222111111111000000000000/////////...........................------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******------,,,,,,,,,,,,------------,,,,,,+++******))),,,++++++******++++++,,,......---------,,,,,,,,,---------,,,,,,+++++++++------------------------+++,,,------...------------,,,,,,,,,------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................---------...///000000///...---......////////////......////////////000000000000000000000000000000111111111111111222222222333333222222222333333333444444444444555555555666666666777777777777777777777777777777777777777888888888666777888:::<<<>>>???@@@@@@BBBDDDEEEFFFDDDBBBAAAlll___SSSPPPPPPMMMIIIGGGJJJIIIIIIGGGCCC???;;;999999:::<<<;;;:::888999999666666555444222000...---///...---,,,,,,,,,,,,---...............------,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,+++++++++,,,++++++***+++,,,---...------------------..............................---............////////////////////////000111111222222222222111///......///000111111222222111111333444444333111111222444111111111111111111111111333333222111111111222222333222222111111111111111000000000000000000000000000000000000111111111111000000000000////////////111111111111000000000000000000000////////////......////////////...------...////////////...------........................//////000000//////......+++,,,,,,------------,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***((()))***+++,,,------------,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,***+++,,,---/////////000------------................................................////////////////////////000000000000000000000111111111222222111111222222222333333333222333444555555666666555777777999:::;;;;;;;;;;;;<<<======<<<===AAAIIIOOOWWWjjjeeeOOOHHHHHHFFFAAA;;;===@@@AAA@@@>>>:::888;;;::::::999888777666666444444444333222222111111111111111111000000000000...........................------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,---------,,,,,,++++++*********,,,++++++******++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++........................++++++,,,---------------,,,,,,,,,---------..................------------,,,,,,,,,,,,,,,,,,,,,,,,------------------......---...////////////...---......////////////............/////////000000000000000000///////////////111111111222222222222333222222222222333333333333666444222111111333666888666666666777777777777777777777666666666888999:::555666777:::<<<>>>@@@AAA@@@AAABBBCCCCCCCCCCCCBBBlll```TTTQQQPPPMMMIIIGGGJJJJJJJJJHHHDDD???;;;888;;;<<<======;;;999999:::777777666444222000...---......------,,,,,,,,,,,,,,,---------------,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***++++++++++++***---+++***))))))+++---...,,,,,,------------......---------...............---------........./////////............///000000000000000111000000/////////000000111111111111111333333333222000000111222111111111111111111111111333222111111000000000000222222111000000000000000000000000000000000000000/////////000000000111111000////////////.........000000000000000000000000////////////////////////.........//////...------.........//////...---------......//////......------...............---------......//////.........,,,,,,+++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,------,,,,,,,,,+++++++++++++++,,,***++++++++++++,,,,,,,,,***+++,,,---............,,,,,,---------.............................................////////////////////////000000000000000000000000111111111111111111111111222222222222222222333444555555555555666777888999:::::::::::::::;;;======>>>@@@EEEIIIFFFRRR```jjjttthhhPPPFFFGGGFFFCCC;;;===???@@@???===:::888:::999999888777777666666444444333333222111111111111111111000000000//////...........................------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------------,,,,,,,,,---------...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..............................---......//////......------.........///000000000111111111000000//////...111111111111222222222222111222222222222333333333666444222111111333666777555555666666666666666777777666555555666888:::<<<888999:::<<<>>>???AAABBB@@@???@@@@@@AAABBBCCCDDDkkk___SSSPPPPPPMMMIIIGGGJJJJJJJJJHHHEEE@@@;;;888???@@@@@@???<<<:::999999888777666555333000...------------------,,,,,,,,,***++++++,,,,,,,,,++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++))))))***++++++++++++***,,,+++***))))))+++---...,,,,,,,,,,,,------......---------.........//////------------.....................---......///000---...//////000000000000//////000111111111111000222222222111///...000111000000000000000000000000222111000///////////////222111000000//////000000////////////////////////....../////////000000000////////////.........---////////////////////////.............../////////------............------------............------------...//////...------++++++,,,------,,,,,,,,,---...............------,,,+++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++******++++++,,,*********+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,------------.......................................////////////////////////000000000000//////000000000111111111000000000111111111222222222222333333444555555666666666777888999999999999<<<<<<===<<<<<<;;;<<<===???BBBFFFIIILLLTTTbbbnnnwww}}}{{{wwwyyyuuuYYYGGGAAA>>><<>>??????????????????@@@BBBDDDEEEiii]]]RRROOOOOOMMMIIIGGGIIIJJJJJJIIIFFFAAA<<<888@@@AAAAAA???<<<999888999999888777555333000...---------......------,,,+++)))******++++++++++++***)))******+++++++++++++++++++++++++++++++++++++++)))******+++,,,++++++++++++******)))***+++,,,---++++++,,,,,,------......,,,,,,------.../////////,,,------------.........---------------...//////,,,---...//////000000///...///000000111111000000000111111000......///111////////////////////////000000///.........//////111000000///////////////////////////////////////............////////////////////////........................////////////---............/////////,,,,,,---............---,,,,,,---............---------------------------******++++++,,,,,,+++++++++,,,,,,,,,,,,++++++******+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++***))))))+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,******+++++++++******)))+++************++++++,,,************++++++++++++---------------,,,++++++,,,,,,,,,,,,------------------------------------............////////////////////////000000000000/////////000000000111111///000000000000111111111222222222222333444555666555666666777888888777777777888888999::::::::::::;;;;;;===@@@??????CCCIIILLLQQQZZZeeeqqqyyymmmgggfffccc[[[TTTSSSUUUZZZeeepppwwwwwwttt{{{xxxkkkVVVEEE===<<<<<>>;;;999888888999777777777777666666555555333333333222111111000000////////////............------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------******************************+++,,,,,,,,,,,,,,,+++,,,---.........---,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............------------......------............------,,,,,,---...///000000111222222222222111111111111000000000111111111111222111111111111222222222222111333444555666555444333333333444444555666666666777777666666666888999::::::::::::;;;;;;;;;;;;<<<>>>>>>>>>???AAACCCEEEFFFggg[[[PPPNNNOOOLLLIIIHHHHHHIIIJJJJJJGGGBBB===999===>>>???===;;;999888999999999888666333000...---------.........---,,,+++)))***+++,,,,,,,,,,,,+++))))))***+++++++++++++++***************************++++++,,,,,,,,,,,,,,,************++++++++++++***++++++,,,------......,,,,,,------...//////000,,,,,,---------.........------,,,,,,------...///.../////////......---,,,...//////000000000000000...///000///......000111////////////////////////.........---......//////000000///............///........................------........./////////000000000/////////......---------....../////////---------.........//////+++,,,------.........---+++,,,------.........------,,,+++******+++,,,---******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***---...///---,,,***************************************************************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,'''((())))))***************************+++,,,,,,************++++++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,---------------------------------............////////////////////////000000000000////////////000000000111/////////000000000111111333222222222222444555666555555666777777777666666555555666888:::<<<<<<<<<<<<999;;;@@@AAA===<<<>>>>>>@@@DDDHHHMMMUUU^^^eeettt|||}}}qqqbbb\\\WWWVVVWWWWWWSSSNNNMMMMMMMMMOOOQQQSSSRRRPPPTTTXXXUUUJJJAAA>>>??????BBB@@@===999777777777888777777666666666666555555333333222222111000000000000000000////////////...------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++---//////...---,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------.........------,,,,,,------...,,,------......------,,,+++,,,,,,---...///000111000000000000111111111111000000000000111111111111111111111111222222222222111111333333444444333222222333333444555555666666777777777777777888888888999999::::::;;;<<<=========>>>???AAACCCDDDEEEFFFeeeYYYNNNMMMNNNLLLIIIHHHGGGHHHJJJJJJGGGCCC===:::999;;;<<<;;;:::888999999:::999888666333111...---,,,---.........---,,,+++***+++,,,,,,------------))))))***++++++++++++***************************++++++,,,------------,,,))))))***++++++++++++*********+++,,,,,,---......,,,,,,------...///000000,,,,,,,,,---------......---,,,,,,,,,,,,---......111111000///...,,,***)))...//////000000000000000---...///.........000222////////////////////////---------------...///000000000///.......................................---------.........//////000000000000////////////---------.........//////---------.........//////+++,,,------.........---+++,,,------.........------,,,***))))))***,,,---***+++,,,,,,------------............------,,,+++(((***---///000...+++)))************************************************((((((((()))******+++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,$$$%%%'''(((***+++++++++******))))))***+++,,,,,,)))************+++++++++)))***+++,,,---.........++++++,,,,,,,,,---------------------------------............/////////000////////////000000000000////////////000000000000////////////000000000000333222111111222333555666444555666666666666666666;;;999888888888888666555===777555;;;???<<<;;;===:::>>>CCCGGGHHHJJJMMMPPPLLLTTT]]]ggguuuyyy~~~xxxmmmdddYYYTTTSSSSSSSSSTTTTTTTTTSSSNNNMMMLLLKKKJJJJJJKKKLLLHHHLLLKKKDDD???===<<<:::>>>===;;;999777666666666666666666666666555555555333333222222111000000000111111111111000000000000------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***+++---//////...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........---,,,,,,,,,,,,---...,,,------......------,,,++++++,,,---...///000111......//////000000111111000000000000111111111111000111111111111222222222111111111111111222222333222222333444444555666666777777888888888777777666999999;;;<<<>>>???@@@AAA<<<===@@@BBBDDDEEEFFFFFFiii\\\PPPNNNOOOMMMKKKJJJHHHHHHGGGEEEBBB>>>;;;999777999<<<<<<:::888777777777777666555333111///...)))******++++++,,,------+++******+++---///...---,,,++++++******++++++,,,)))******++++++,,,------((()))***,,,,,,+++******,,,,,,++++++++++++++++++------------------------,,,,,,,,,---------......---...000111000///---,,,++++++,,,,,,,,,,,,------------............------............/////////////////////...---------,,,------............------...................................................------,,,,,,------...------------------------++++++++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...///000...------------,,,,,,+++++++++.........------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++******))))))))))))***+++,,,---.........++++++++++++++++++++++++,,,+++++++++***)))))))))(((((((((((())))))))))))++++++******************************************''''''((()))***++++++,,,(((((((((((((((((((((((((((((()))***++++++,,,,,,,,,+++*********+++,,,---------++++++++++++------...---,,,,,,,,,,,,---...---------............///............///////////////000000000111111111111000000000000000000000000000111111111111222222222444444555555555555555555777777777777666666666666999999999999999999999999===>>>???@@@BBBDDDEEEEEEFFFGGGKKKPPPVVV\\\bbbeeehhhlllppprrruuuzzzzzzuuupppkkkiiibbbbbbcccbbb___ZZZVVVSSSSSSSSSTTTUUUVVVWWWXXXXXXRRRPPPMMMKKKHHHGGGFFFFFFCCCAAA???>>><<<<<<======;;;:::999777666555555555444555666666666555333333111111111111000000000000........................,,,------......------,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---------,,,++++++******+++++++++++++++++++++++++++++++++++++++*********))))))************************...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---...///...---,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...///...,,,+++***+++,,,,,,...........................,,,+++,,,---......,,,---------............///////////////////////////000000000000000000000000000111111111111222222222222222333333333333444444333333333444444444555555666777999::::::999888777666777888;;;???BBBEEEFFF>>>>>>???@@@AAACCCDDDEEEeeeYYYOOONNNPPPNNNKKKJJJIIIIIIHHHEEEBBB>>>;;;999888:::<<<<<<:::999888999888777666555333000...---,,,++++++++++++++++++++++++***)))+++---...---,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++------------------------,,,,,,,,,---------------,,,---///000000...---,,,++++++,,,,,,,,,,,,------------............------............////////////............------------------............------........................------------------------------,,,,,,,,,,,,------------------------------,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---//////...---------,,,,,,,,,+++++++++...---------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++***************+++,,,------------+++++++++++++++++++++++++++++++++***************((((((((()))))))))******************************************************(((((())))))******++++++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++*********+++,,,------,,,++++++++++++,,,---...---,,,,,,,,,,,,---...------------........................//////////////////000000000111111111////////////////////////000000111111111222222222333444444555555555555555666666666666666666666666888888888888888888888888::::::;;;<<<>>>???@@@@@@AAAAAACCCEEEIIIMMMPPPRRRQQQRRRTTTUUUXXX[[[```ccc___```bbbcccdddeeeffffffllliiifffffffffeeeccc```ccccccbbb```^^^[[[YYYXXXXXXXXXYYYYYYWWWTTTQQQOOOPPPRRRUUUWWWXXXWWWUUUTTTRRRPPPMMMJJJGGGEEECCCCCCAAA@@@>>>===<<<;;;::::::;;;:::999777666555555555444555666666666555333333111111111000000000//////........................,,,,,,------------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---------,,,++++++******+++++++++++++++++++++++++++++++++++++++*********))))))************************...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------...---,,,,,,+++++++++,,,------------------------,,,---......------,,,,,,------------....................................////////////////////////000000111111111222222222222222222333333333444444333333333444444444444555555777888::::::999888777666777888:::>>>AAAEEEGGG@@@@@@??????@@@BBBCCCDDD___UUUMMMNNNQQQPPPLLLKKKKKKKKKIIIGGGCCC???;;;999;;;<<<===<<<:::999:::;;;999888777555222000---,,,------,,,,,,+++******)))+++***)))***+++,,,+++***++++++************++++++---,,,,,,+++******))))))***))))))))))))***++++++*********++++++,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,...//////...---,,,++++++,,,,,,,,,,,,------------............---------............/////////------------............------............------------------------------------------------------------,,,,,,,,,,,,------------------------------------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************+++++++++)))))))))*********++++++************************************************)))))))))))))))*********************************)))))))))***++++++,,,,,,+++************+++,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------------------............---............/////////////////////000000000000////////////////////////000000000111111111222222222333444444555555555444666666666666666666666666777777777777777777777777999999::::::;;;<<<<<<===?????????@@@BBBDDDGGGHHHJJJIIIHHHHHHKKKMMMNNNOOOSSSSSSSSSTTTSSSSSSRRRRRRVVVTTTSSSSSSTTTUUUSSSRRRSSSSSSTTTTTTTTTSSSSSSRRROOOPPPQQQRRRQQQOOOMMMKKKLLLPPPUUUXXXYYYVVVRRROOOPPPOOOLLLHHHEEEBBB@@@???>>>>>>======;;;999888777:::999888777666555555555444555666666666555333333111111000000000000//////........................,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,++++++******+++++++++++++++++++++++++++++++++++++++***************************************---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++---000333333///------...------------....................................////////////////////////000000000111111111222222222222222222333333333333333333333333444444444444555666777999999999888777777777888999<<<@@@DDDFFFCCCBBB@@@??????@@@BBBCCC[[[QQQKKKNNNRRRQQQMMMKKKMMMLLLJJJHHHDDD@@@<<<:::<<<======<<<::::::;;;===:::999777555222///,,,+++,,,,,,,,,++++++*********,,,***)))***++++++***)))++++++************++++++,,,+++++++++******))))))***)))((((((((()))+++,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,---......///......---+++++++++,,,,,,,,,------------............---------------.........//////,,,,,,,,,------.........,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,......---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******+++++++++++++++,,,,,,)))))))))***+++++++++,,,)))*********++++++++++++***************+++++++++*********************************)))))))))))))))************************))))))*********+++++++++***************++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////........./////////000000////////////////////////000000000000111111111111111222333444444444444444444555555555555555666666666666777777777777777888;;;;;;;;;<<<<<<<<<<<<<<<<<<======???AAADDDGGGIIIPPPMMMJJJKKKNNNPPPOOOMMMOOOOOOOOOOOONNNMMMLLLLLLMMMMMMMMMNNNPPPQQQQQQQQQTTTTTTUUUTTTTTTSSSRRRQQQNNNOOOPPPQQQPPPOOONNNMMMKKKNNNRRRUUUUUURRRNNNKKKLLLJJJHHHFFFCCCAAA???>>>======>>>===<<<:::777666999999888666666555555555444555666666666555333333111000000000////////////........................,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---------,,,++++++******++++++++++++++++++++++++++++++************************************************,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,+++***+++,,,...///---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...333888777222......000,,,,,,---------.................................////////////////////////000000000000111111111111111222222222222333333333222222333333333444444444444555666777888888888777888888777888;;;???CCCEEEEEECCCAAA???>>>???AAABBBYYYPPPKKKNNNRRRQQQMMMKKKLLLLLLJJJHHHDDD@@@===;;;=========<<<::::::;;;===:::999777555222///,,,+++******+++++++++,,,,,,,,,,,,***)))***++++++***)))+++******))))))******+++)))))))))******+++++++++***)))((((((((()))+++,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////+++++++++,,,,,,,,,------------............------------------............+++,,,,,,,,,------......,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++---...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***************++++++,,,,,,,,,)))))))))***+++++++++,,,)))*********++++++++++++))))))*********+++++++++*********************************)))))))))))))))***************************************+++++++++))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............---............/////////........................//////000000000111111111000111222333444444444444333333444444555555555555777777777888888888999999<<<<<<<<<<<<<<<<<<<<<<<<999999:::<<<>>>AAADDDFFFIIIGGGEEEGGGJJJLLLKKKIIIIIIIIIJJJJJJIIIIIIHHHGGGHHHIIIJJJKKKLLLMMMNNNOOONNNNNNNNNNNNMMMLLLKKKKKKPPPQQQQQQRRRQQQPPPOOONNNLLLMMMNNNNNNNNNLLLJJJIIIFFFEEEEEECCCBBBAAA??????===>>>>>>>>>===;;;999888888888777666555555555555444555666666666555333333000000000////////////...........................+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---,,,++++++******++++++++++++++++++++++++++++++************************************************+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,111666555000,,,,,,...,,,,,,,,,------------...................................................//////000000000111111111111111111222222222333333222222222333333333444444444444555666777777888888888777777888;;;>>>AAACCCDDDBBBAAA??????@@@AAABBBZZZQQQKKKNNNRRRQQQMMMKKKKKKKKKIIIGGGDDDAAA===<<<<<<=========;;;:::;;;<<<999888777555222000---,,,)))******+++,,,,,,------+++***)))***+++,,,+++*********))))))))))))******(((((())))))***++++++,,,)))(((((((((((()))***************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////++++++,,,,,,,,,,,,------------............------,,,------------.........,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------+++++++++++++++++++++++++++******+++------,,,************+++++++++++++++)))************+++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,******+++++++++++++++************++++++,,,,,,---***************+++++++++)))))))))*********++++++)))))))))***++++++,,,,,,************************)))))))))))))))*********************************************************((()))******++++++************++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,------------.........------------.........///......................../////////000000000111111///000111222333444444444222222333333444555555555666777777888888999999999999999::::::::::::::::::<<<<<<<<<<<<===???AAABBBBBBBBBBBBDDDGGGIIIIIIIIINNNNNNOOOOOOOOONNNMMMMMMIIIJJJLLLMMMMMMMMMOOOQQQJJJJJJKKKLLLLLLLLLLLLLLLOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMLLLJJJIIIHHHHHHHHHBBBBBBCCCBBBBBB@@@???>>>>>>>>>>>>>>>>>>===<<<<<<888777666666555555555666444555666666666555333333000000////////////..............................++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++******++++++,,,---...---,,,++++++******++++++++++++++++++++++++++++++***************+++++++++************************+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,------------------------***---000///,,,******+++,,,,,,,,,,,,------------------------------------......................../////////000000000111111111111111111222222222222222222222222333333333333333444444555666777888888777777888999;;;===???@@@@@@@@@@@@@@@AAABBBBBBCCC]]]SSSLLLNNNQQQPPPLLLKKKIIIIIIHHHFFFDDDAAA>>><<<:::<<<======<<<:::::::::888777666555333000...---+++++++++++++++++++++,,,+++***)))+++---...---,,,******))))))))))))******))))))))))))************'''(((((()))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...************+++,,,---...++++++,,,,,,,,,,,,------------............------,,,,,,---------.........------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++***************************))))))***,,,---+++***)))*********++++++++++++))))))))))))******++++++******++++++++++++***************+++++++++,,,,,,((()))***+++++++++++++++)))******+++,,,,,,------+++++++++***************((((((((()))))))))******((())))))***++++++,,,,,,************************(((((())))))******++++++))))))))))))))))))))))))************************'''((()))***+++******))))))***+++,,,,,,+++***)))***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,---------.................................////////////000000000111...///000222333333444444111222222333444444555555555555666666777888888999888888888999999:::::::::???>>>=========???@@@AAA@@@BBBEEEGGGHHHIIIKKKLLLLLLLLLLLLKKKKKKIIIHHHHHHDDDFFFHHHHHHGGGGGGIIIKKKMMMMMMNNNOOOPPPPPPPPPPPPKKKLLLMMMNNNOOOPPPPPPQQQNNNMMMLLLKKKIIIHHHGGGFFFBBBBBBCCCBBBAAA???>>>=========<<<<<<======>>>???777777666555555555555666444555666666666555333333000000/////////.................................++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************************+++,,,---...---,,,++++++******++++++++++++++++++++++++++++++))))))*********+++++++++***************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,+++++++++,,,,,,---...++++++++++++++++++++++++***+++,,,,,,,,,+++******++++++,,,,,,,,,---------------------------------........................////////////000000000111111111111111222222222222111222222222222333333333333333333444555666888888555666888;;;<<<=========<<<===???AAACCCDDDDDDDDD```UUUMMMNNNQQQPPPLLLKKKGGGGGGGGGFFFDDDAAA???===888;;;===>>><<<:::999999777777666555333111///...------,,,++++++*********+++******+++---///...---******))))))))))))******++++++******)))(((((((((&&&''')))*********)))(((,,,,,,++++++++++++++++++++++++++++++++++++++++++(((((()))***,,,---...///(((((((((((()))***+++,,,++++++,,,,,,,,,------------..................---,,,,,,,,,---------......---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,------...***************************************************))))))***,,,,,,+++)))))))))******++++++++++++(((((())))))*********+++******++++++++++++******)))))))))******+++++++++'''((()))***+++,,,,,,,,,))))))***+++,,,,,,------,,,+++++++++******))))))(((((((((((())))))))))))((())))))***++++++,,,,,,************************'''(((((()))***++++++,,,((((((((((((((((((((((((++++++******************'''((()))++++++******))))))***+++,,,,,,+++***)))***+++,,,------,,,+++***++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------..............................////////////000000000000...///000111333333444444111111222333333444555555444444444555666777777888888999999:::;;;;;;<<<<<<::::::999999;;;<<<>>>???<<<@@@DDDEEEDDDEEEHHHKKKMMMMMMLLLKKKJJJHHHFFFEEEJJJLLLNNNNNNLLLKKKMMMOOOLLLMMMMMMMMMMMMLLLLLLKKKHHHIIIKKKMMMOOOQQQRRRSSSNNNNNNNNNMMMKKKIIIGGGEEECCCDDDCCCCCCAAA>>><<<;;;<<<<<<;;;;;;<<<===???@@@777666666555555555555666444555666666666555444333000/////////....................................+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,************************************+++,,,---...---,,,++++++******++++++++++++++++++++++++++++++))))))******++++++++++++******************************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***+++,,,---,,,++++++---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,+++***+++,,,...///************************...,,,+++,,,---......,,,++++++,,,,,,,,,---------------------------------........................////////////000000000000000111111111111222222222111111222222222333333333333333333444555666888888444666999<<<======<<<<<<999;;;???BBBDDDEEEEEEDDD\\\TTTNNNOOOQQQNNNJJJIIIIIIIIIHHHFFFDDD@@@===;;;:::<<<>>>>>><<<999888777888999:::777333///------,,,,,,,,,+++++++++******)))***++++++------...///++++++******)))*********))))))))))))))))))))))))%%%&&&&&&'''((())))))***+++***((()))+++,,,,,,+++'''(((((()))******++++++)))************+++++++++---+++)))***+++---......,,,---...///000000000000...---,,,++++++,,,---...------------------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,------............---,,,,,,++++++,,,,,,************************************************++++++++++++++++++++++++++++++******************,,,,,,+++***)))))))))***)))************+++++++++))))))))))))))))))))))))+++*********))))))((((((+++*********))))))((((((************************))))))))))))((((((((((((******+++++++++,,,,,,,,,+++++++++*********))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))''''''(((((())))))******((('''&&&%%%&&&(((***++++++++++++*********))))))''')))++++++***)))((()))---,,,***))))))***,,,...,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------************************,,,,,,,,,------------...///////////////////////////000000000111111111111000000111111111222222222222222111111222222333444444444444555555555555666777777777888999999::::::::::::::::::;;;<<<======???AAACCCEEEGGGGGGGGGFFFJJJJJJIIIGGGEEEEEEHHHJJJLLLKKKKKKKKKLLLMMMMMMNNNLLLMMMNNNNNNNNNLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOKKKLLLMMMMMMKKKIIIFFFDDDCCCDDDDDDCCCAAA>>>;;;999999999999999999999::::::666555555555555444444444555555555555555555555555000000000000////////////......---------,,,,,,,,,//////...---,,,,,,++++++************************)))************+++++++++---,,,+++*********+++,,,,,,,,,+++******+++,,,,,,***++++++,,,,,,+++++++++************************+++***)))((()))***+++,,,++++++,,,,,,,,,,,,------------,,,++++++******))),,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,......------------.........---,,,,,,,,,,,,---...******+++++++++,,,,,,,,,---------............///........................///////////////.........////////////000000000000000111111111111222222222333333222222333333444555555555555555666666666666999999999:::::::::;;;;;;???@@@AAACCCDDDEEEEEEFFFaaaWWWOOONNNOOOMMMKKKJJJIIIHHHHHHFFFDDDAAA>>>===;;;<<<>>>>>>;;;999888777999::::::777333///------,,,,,,,,,++++++++++++***)))******+++,,,---......,,,,,,+++***************))))))))))))))))))))))))&&&&&&'''(((((()))******+++***((()))***++++++***(((((())))))***++++++,,,)))************+++++++++...,,,******,,,---...---,,,,,,---...////////////000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,---------,,,,,,+++++++++++++++************************************************++++++++++++++++++++++++************************++++++******)))*********)))************+++++++++))))))))))))))))))))))))************)))))))))(((************)))))))))(((************************))))))))))))((((((((((((************+++++++++++++++++++++*********))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''(((***++++++++++++*********))))))''')))++++++***))))))))),,,+++*********+++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000000000000111111111222222222111111111111222333333444444444444555555555555666666777777888999999:::888888888999999:::;;;<<>>>>>===>>>@@@AAACCCDDDDDDDDDeeeYYYOOOMMMMMMLLLKKKKKKHHHGGGGGGFFFDDDBBB@@@???;;;<<<>>>===;;;888777777999::::::888444000...---,,,,,,,,,,,,++++++++++++))))))***+++,,,---.........---,,,+++******)))***))))))))))))))))))))))))'''(((((())))))*********+++)))((()))******)))((())))))******+++,,,,,,,,,)))************+++++++++///---,,,,,,---------,,,,,,,,,---------------,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,************++++++++++++,,,++++++***************************************************************++++++++++++++++++++++++*********************************)))******++++++)))************+++++++++))))))))))))))))))))))))************))))))))))))************))))))))))))************************(((((((((((())))))))))))))))))))))))************+++************)))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((,,,+++)))(((((()))******+++************)))))))))''')))++++++)))))))))***+++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000111111111111111111111111111222222333333333333444444444555555555666666777777888999999777777777777888999:::;;;>>>>>>>>>???AAABBBDDDEEECCCDDDDDDDDDDDDEEEHHHKKKKKKKKKKKKLLLMMMOOOPPPQQQIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJHHHHHHGGGFFFDDDCCCBBBBBB>>>?????????>>><<<:::999888888888777777666666555555555444444444333333333000000000000000000000000000000000/////////......------------,,,,,,,,,,,,,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,++++++******+++,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,+++***))))))***************************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------............------------------------............................../////////000000000000111111111111222222222222222222222222333444444444555555666777888888999888888999;;;===???@@@AAA<<<<<<>>>@@@AAABBBBBBBBBaaaWWWNNNLLLMMMLLLJJJJJJGGGGGGFFFEEEDDDCCCAAAAAA;;;<<<===<<<:::888777888999::::::888444000...---------,,,,,,,,,+++++++++))))))***+++,,,------...///...---+++***)))))))))))))))))))))))))))))))))((()))))))))*********+++***)))((()))******)))'''******+++++++++,,,,,,,,,))))))*********+++++++++000...---,,,------,,,+++++++++,,,,,,,,,++++++***)))***+++,,,,,,+++***)))************************++++++************++++++***++++++++++++,,,,,,,,,******+++++++++++++++++++++******)))))))))))))))***************************************************************************************+++++++++***)))))))))***+++,,,,,,))))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))************************(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''++++++)))(((((((((((()))************))))))))))))''')))******))))))***+++***++++++++++++******)))+++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------------------............/////////000000000111111000000000000000111222222222333333333444444444444444555555666666777888888777777777777888999::::::>>>=========???AAACCCDDDAAABBBCCCCCCCCCDDDFFFIIIIIIIIIJJJKKKMMMOOOPPPQQQMMMLLLJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKGGGFFFEEECCCBBBBBBBBBBBB======>>>>>>===<<<;;;:::999999888777666666555555444444444444333333333222////////////////////////000000/////////.........---------,,,,,,,,,++++++---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,++++++***)))(((***************************+++,,,---...---,,,+++***++++++++++++,,,,,,,,,))))))***+++,,,,,,------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,---------.........------------------------------...............///........./////////000000000000111111111222222222222222222111222333333444444444555666777999999:::888888999:::<<<===>>>???;;;<<<===???AAAAAABBBBBBZZZRRRKKKMMMNNNLLLIIIIIIHHHGGGFFFEEEDDDCCCBBBBBB;;;<<<===;;;999777777888::::::;;;888444000......---------,,,,,,,,,++++++((())))))***+++,,,---...///...---+++***)))))))))))))))))))))))))))))))))))))))))))))***************))))))***++++++)))'''+++++++++++++++,,,,,,,,,))))))*********+++++++++///...,,,---------,,,***++++++++++++++++++******,,,---...//////...---,,,************************+++******))))))******+++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))(((((())))))************************************************************************))))))*********+++++++++***)))))))))***+++,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''***))))))(((''''''''''''))))))))))))))))))))))))''')))******))))))***,,,***++++++++++++***)))(((*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------.........//////....../////////000000000000000//////000000111222222222222222333333333444333444444555555666777777777777777777888999:::;;;======<<<===>>>@@@CCCDDDAAACCCDDDCCCBBBBBBDDDEEEHHHHHHHHHIIIKKKMMMNNNOOONNNMMMKKKIIIGGGGGGGGGHHHJJJJJJKKKKKKKKKJJJIIIIIIGGGFFFDDDCCCBBBBBBBBBBBB===============<<<<<<;;;::::::999888777777666666444333333333222222222222////////////////////////////////////............------,,,,,,,,,+++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))(((***************************+++,,,---...---,,,+++*********+++++++++,,,,,,))))))***+++,,,------...+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...------------------------,,,---------......//////............////////////000000111111111222222222222111111111111222333333333444555666777888999:::777888888999999:::::::::;;;<<<>>>???AAABBBBBBBBBWWWOOOJJJLLLOOOLLLIIIHHHIIIHHHFFFEEEDDDCCCCCCCCC;;;<<<<<<;;;888777777888:::;;;;;;999444111///...------------,,,,,,,,,,,,(((((()))***+++,,,---------,,,+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++------+++)))******++++++++++++++++++)))************+++++++++---,,,+++,,,------+++*********+++++++++++++++***++++++,,,,,,,,,,,,++++++******************************))))))))))))******************++++++++++++,,,,,,,,,,,,,,,++++++++++++******)))))))))))))))************************************************************************)))))))))***++++++,,,,,,*********)))******++++++)))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((()))))))))))))))***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((()))))))))))))))***((()))))))))((()))+++---+++++++++***))))))(((((()))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************---------.........//////............///////////////////////////000000111111111222222222333333333222333333444555555666666777777777777888999:::;;;;;;;;;<<<===>>>@@@AAABBBAAABBBDDDCCCBBBBBBCCCDDDFFFFFFFFFGGGHHHJJJKKKLLLJJJJJJHHHFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBAAA>>>======<<<<<<;;;;;;;;;999999999888888777777666333333333222222222111111000000000000000000000000/////////.........------,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***************)))***************************++++++,,,,,,,,,,,,,,,************++++++++++++))))))***+++,,,,,,------******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------........./////////000111111111111222222222111111111111111222333333333444444555666777777888666666777777777777888888;;;<<<===???@@@AAAAAABBBZZZQQQJJJKKKMMMKKKIIIIIIJJJIIIGGGEEECCCCCCBBBBBB;;;<<<<<<:::888666777888:::;;;;;;999555111///......------------,,,,,,,,,(((((()))***+++,,,------+++******)))((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((***,,,...///---+++************************)))************+++++++++*********+++------+++)))))))))***+++,,,,,,,,,,,,))))))(((((((((((())))))++++++++++++++++++++++++******))))))))))))******************++++++++++++,,,+++++++++************++++++***))))))))))))***************************************************************************((())))))***++++++,,,,,,++++++******)))*********)))************+++++++++))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))'''''''''((()))*********(((((()))))))))*********(((((((((((())))))******'''((((((((()))))))))***'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))))))))((((((((((((((())))))******(((((())))))((()))+++------,,,***)))((((((((()))((()))))))))*********+++************++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************,,,,,,,,,,,,------------------.........////////////............///000000111111111111222222222222222222222333444444555555666666666666777888999999888999:::<<<===>>>>>>??????AAACCCCCCCCCCCCDDDFFFDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFEEEDDDBBBBBBCCCDDDEEEEEEEEEEEEBBBCCCDDDDDDCCCBBB@@@???======<<<;;;:::999999999777777777777777777777777222222222222111111111111//////////////////////////////.........---------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++((()))+++,,,------,,,,,,***+++,,,,,,,,,,,,+++***'''((()))******++++++******************************************+++,,,,,,************++++++++++++*********++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,------------,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---------.........//////000111111111111222222222111111111111111222222333333333444444555555555666444444555666777888888999999:::<<<===??????@@@@@@___TTTKKKJJJKKKJJJIIIJJJKKKJJJGGGEEECCCBBBBBBBBB;;;<<<<<<:::777666777888:::;;;;;;999555111///.........---------,,,,,,,,,(((((()))***+++,,,,,,---))))))((((((((((((((()))))))))))))))))))))))))))((((((((((((''''''''''''((((((***---000000...,,,******)))))))))))))))))))))************+++++++++(((((()))+++,,,---+++)))((()))***+++,,,------------,,,+++******+++,,,---++++++++++++++++++++++++******))))))))))))******)))************++++++++++++*********))))))((((((,,,++++++***************************************************************))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,+++***)))))))))***)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************'''((((((((())))))******'''((((((((())))))******'''((((((((())))))******((((((((((((((((((((((((''''''(((((())))))******'''((()))***************'''((((((((())))))******(((((()))(((((()))+++......,,,***(((''''''))))))(((((())))))*********+++)))************+++++++++************************((())))))))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////...............///000000000111111111111222222222111222222333333444555555555444444555555666777888555777999;;;<<<===<<<<<<===???BBBCCCDDDEEEFFFHHHCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEGGGHHHIIIIIIHHHHHHBBBBBBDDDEEEFFFFFFFFFFFF@@@AAACCCDDDCCCAAA???>>>===<<<:::999888777777777555555555666666666666666222222222111111111111000........................//////.........---------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))************+++++++++((()))+++,,,------,,,,,,***+++,,,------,,,+++***&&&'''(((***++++++++++++************************+++***)))((()))***,,,---)))************+++++++++***++++++++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------.........//////000111111111111222222222111111111000111222222333333333444444444444444444222333444666777999:::;;;888999:::<<<===>>>>>>???dddVVVJJJHHHKKKLLLJJJIIIJJJHHHFFFCCCAAA@@@@@@@@@<<<===>>><<<999777666666<<<===<<<999555111000000...------,,,,,,++++++***+++***))))))+++,,,+++***++++++************++++++(((((((((((((((((((((((())))))(((((((((((())))))'''(((((()))))))))))))))(((((((((((()))))))))))),,,,,,+++***))))))******++++++++++++++++++++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,++++++++++++++++++++++++***)))(((''''''((()))***+++*********))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++******))))))((((((''''''************************************************)))*********++++++++++++''')))***)))((('''(((***))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))***+++)))(((((()))+++******))))))((((((''''''''')))***,,,,,,***)))'''******))))))((((((''''''''''''((())))))))))))))))))***+++,,,,,,+++***)))************************))))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,...---,,,+++***+++,,,------------............///............////////////000000000000111111111111444444333333333444555555666666555666666777888888777888888999:::;;;<<<<<<@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHIIIKKKKKKJJJHHHGGGEEEGGGIIIIIIHHHHHHIIIJJJFFFDDDCCCBBBCCCCCCAAA???<<<;;;;;;:::999888777777666555333333444444444333333222222111111111111111000000///...............000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++------+++*********))))))((((((,,,,,,,,,++++++*********************************+++++++++,,,,,,------------,,,,,,++++++,,,,,,------------------------------------............//////......---------............///000111222222333333222222111111222222333222222333333333444444444333333444444666777888999;;;;;;;;;;;;;;;;;;;;;;;;dddWWWKKKIIIKKKKKKJJJIIIIIIHHHFFFCCCBBBAAA@@@@@@<<<===>>><<<:::888777888;;;;;;;;;888444000///......------,,,,,,++++++***+++)))))))))+++,,,+++************))))))*********((((((((((((((((((((((((+++******************+++'''(((((()))))))))))))))((((((((()))))))))******,,,++++++***))))))******,,,,,,++++++++++++++++++))))))***+++++++++******))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++***)))(((''''''((()))************)))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++***)))))))))))))))((((((************************************************))))))))))))*********+++''')))***)))((('''(((***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))(((''''''(((******)))))))))((((((((('''(((((()))******)))((((((***)))))))))((((((((('''''''''((())))))))))))))))))***++++++++++++***)))************************))))))***++++++++++++***))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,,,,---------------........................//////////////////000000000111111111333222222222222333444444777777666666555666666666777777888999:::;;;;;;<<>>???@@@AAABBBCCCCCCCCCEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLFFFGGGIIIHHHGGGFFFFFFGGGIIIGGGEEEDDDDDDCCCAAA???;;;;;;:::999888777777666666444333222333444333222111111000///////////////000///......------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++++++++************))))))******+++,,,++++++++++++++++++++++++)))******++++++,,,------)))*********++++++++++++)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++***************************++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------......---------......///000000000000000000000000000000000//////000000000000111111111222222222222222222222333444555666777333444555666888999:::;;;bbbWWWMMMKKKLLLJJJGGGGGGHHHGGGFFFDDDCCCAAAAAA@@@<<<======<<<:::999:::;;;888999999666222///.........------,,,,,,++++++******)))((()))+++,,,,,,+++))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((('''''''''(((((()))************))))))*********++++++++++++++++++***************+++---,,,,,,++++++***************+++******)))(((((())))))))))))))))))))))))++++++******************************************))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************))))))******++++++,,,,,,************************************************'''''''''(((((((((((()))''')))***)))((('''(((***(((((((((((((((((((((((()))(((((((((((())))))***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((('''(((((((((''''''(((***))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))***++++++***)))(((************************((())))))***************))))))))))))))))))))))))))))))))))))************************++++++++++++++++++************++++++((()))+++,,,---------,,,,,,,,,---------.........---------.........//////////////////000000000111111111111111111222333444666666555555444555555555777777888999:::;;;<<<<<<===>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEGGGGGGFFFFFFGGGJJJLLLNNNGGGIIIJJJIIIGGGFFFFFFGGGHHHFFFCCCBBBBBB@@@>>><<<;;;;;;:::999888777666666666444222222333444333222000000///...............//////...------------...---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,))))))))))))************))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,---------...------------...//////000000000000000/////////111000000//////000000111000000000000111111111111222222222222333444555666333444555666777888999999___UUUMMMLLLLLLIIIFFFFFFGGGFFFFFFEEECCCBBBAAA@@@<<<<<<<<<;;;999888:::<<<888999999777333000//////...------,,,,,,++++++***)))(((((()))+++---,,,+++))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''((())))))***************)))*********+++++++++++++++***************++++++,,,,,,,,,++++++************************)))((('''))))))))))))))))))))))))(((((()))***++++++,,,,,,************************(((((())))))))))))(((((((((((((((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********))))))******++++++,,,,,,************************))))))))))))))))))))))))&&&'''''''''((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((()))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((()))))))))((((((***,,,(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((((()))************)))((())))))))))))))))))))))))(((((()))************)))************************(((((()))))))))*********))))))*********++++++++++++******))))))******+++'''(((***,,,------,,,,,,,,,,,,,,,------------...------------...............////////////000000000111111111111222333444555333333333333444555777777888888999:::;;;<<<============???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDGGGFFFEEEEEEFFFHHHKKKMMMHHHJJJKKKJJJHHHGGGGGGHHHGGGEEECCCBBBAAA@@@>>><<<;;;::::::999888777666555555444222222333333333222000//////...............//////...------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))******++++++******)))******))))))******+++,,,++++++++++++++++++++++++------,,,,,,+++***))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++))))))******************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------............---------------...//////000000000///////////////111111111000000111111111//////000000000111111111222222222222222333444555666666666777777777777777[[[SSSLLLLLLKKKGGGEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@<<<<<<<<<:::777777999:::888888888666333000//////...------,,,,,,++++++***)))(((((()))+++------,,,***))))))(((((())))))***)))))))))))))))))))))))))))***+++,,,,,,+++***)))((()))******++++++******)))))))))*********++++++*********)))******+++,,,++++++++++++++++++++++++)))))))))***))))))(((((())))))))))))))))))))))))''''''(((***+++,,,---...************************(((((())))))))))))((((((''''''(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******)))))))))***************************************))))))))))))))))))))))))''''''''''''((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***)))))))))+++---(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''(((((()))******)))(((((())))))))))))))))))))))))'''((())))))******))))))************************((((((((()))))))))******)))))))))************+++******))))))))))))******))))))***+++,,,,,,,,,+++,,,,,,,,,,,,------------,,,------------...............////////////000000111111111222333444555666111111222222444555777888777888999:::;;;<<<<<<======>>>???@@@AAABBBBBBBBBDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDGGGIIIJJJGGGIIIJJJJJJHHHGGGGGGHHHHHHFFFDDDCCCCCCBBB@@@>>>::::::999888777666666555555333222111222333222111000000///...............///...------,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))************))))))******))))))******+++,,,++++++++++++++++++++++++///...---,,,***)))((((((((()))))))))************)))))))))))))))))))))))))))************+++++++++------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++******++++++++++++******)))))))))))))))************++++++++++++,,,,,,,,,************************------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,------------------------------------.........//////---------------...///000////////////////////////222111111000000111111222///000000000111111111111333222222222333333444555777777777777777777777777VVVPPPKKKKKKJJJFFFDDDEEEEEEEEEEEEEEEDDDCCCAAA@@@======;;;888666555777999666777777555222///.........------,,,,,,++++++***)))(((''')))+++------,,,*********))))))*********))))))))))))))))))))))))***+++,,,------,,,+++***))))))***++++++++++++***((((((((()))))))))************))))))***++++++,,,*********++++++,,,,,,---'''((())))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---************************'''((()))******)))(((''''''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))******)))))))))))))))((((((************************))))))))))))))))))))))))''''''((((((((()))))))))''')))***)))((('''(((***))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&((()))(((((((((***,,,'''((((((((()))))))))***(((((()))******)))(((((('''((((((((()))))))))***)))))))))))))))((('''''''''((()))******)))((('''))))))))))))))))))))))))'''(((((()))))))))))))))************************(((((((((((()))))))))***))))))))))))******************))))))))))))******+++***************++++++++++++,,,,,,,,,---------,,,,,,---------................../////////000000///000000000111333444555222222222222333444555666666666777888999::::::;;;===>>>???AAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGDDDFFFGGGGGGFFFFFFFFFGGGGGGEEECCCCCCCCCCCCAAA???::::::999888777666555555555333111111222333222111111000//////....../////////...------,,,,,,------------------,,,,,,,,,,,,************************************************))))))************))))))******))))))******+++,,,++++++++++++++++++++++++------,,,,,,+++***)))))))))))))))*********++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++)))***+++,,,,,,+++***))))))))))))******+++++++++******+++++++++,,,,,,,,,************************---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,------///000000---.........///000000000000000000//////000000000000000000111111111222222333333333333333444444555555555666666777777888888TTTNNNJJJJJJIIIFFFDDDEEEEEEEEEEEEEEEEEECCCAAA@@@======;;;888555444555777444555666444000...------......---,,,,,,++++++***(((((('''))),,,------,,,++++++************++++++))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))***++++++++++++***(((((((((((())))))))))))******))))))***+++,,,,,,))))))***+++,,,------...''''''((())))))***))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))'''((()))******)))((('''&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''************************))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''(((***))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))%%%&&&'''''''''''')))+++'''((((((((())))))******''')))***,,,,,,***)))''''''((((((((())))))******)))))))))))))))((('''''''''((()))******)))((('''))))))))))))))))))))))))'''(((((()))))))))))))))************************(((((((((((())))))))))))))))))))))))******************))))))))))))******,,,+++***)))))))))***+++++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000.........///000222333444333333333222222333444444444444555666777888999999>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDAAACCCEEEEEEEEEDDDEEEFFFDDDBBBAAAAAAAAAAAA???>>>::::::999888777666555555555333111111222333222111111111000///////////////......---,,,,,,,,,,,,---......------------,,,,,,************************++++++++++++++++++++++++))))))************))))))*********)))***++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++************++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,*********++++++,,,,,,,,,************************---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---...///000111,,,------...///000111111//////............//////111111111111222222222222444444333333333444555555222333444555666888999999XXXQQQKKKKKKJJJGGGFFFGGGIIIJJJGGGBBB@@@BBBBBB???===<<<:::777444333444666888888777555222...+++)))---------,,,+++***(((((()))((((((***,,,---,,,***''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++))))))))))))))))))))))))))))))***++++++)))((('''************************(((((()))***+++,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))************))))))))))))'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&******))))))((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&''''''((()))******++++++)))((()))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***************)))(((((()))((('''''''''(((***+++******************************))))))((((((''''''))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((()))))))))***+++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------....../////////000111111222222333333222222111222222222444555555666777666666666:::<<<>>>@@@AAABBBBBBAAA@@@???>>>???BBBDDDFFFFFFCCCCCCCCCBBBBBBDDDHHHKKKHHHGGGEEEDDDDDDDDDEEEFFFBBBAAA@@@???>>>>>>>>>>>>:::999777666444333333222555444444333333222222111////////////............---...///...,,,+++,,,---++++++++++++++++++++++++******++++++++++++************++++++++++++******************************+++++++++*********))))))---,,,,,,+++*********+++************************++++++***)))(((((())))))************************)))************+++++++++++++++++++++++++++++++++******+++,,,,,,---......************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,******+++,,,,,,---......,,,...//////......///000............////////////000000000000000000000000000111111111111222222222222222222222333444555555777666555555555777888999YYYRRRLLLKKKJJJGGGFFFGGGGGGIIIGGGBBBAAABBBBBB???<<<<<<:::777555444666888888777666555222///,,,***---------,,,+++***)))((()))((((((***,,,---,,,***'''((())))))******))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++))))))))))))))))))))))))***************)))((((((************************)))))))))***+++++++++,,,************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))************))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))(((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((('''''''''''''''''''''((()))*********)))((('''((())))))((('''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((***************)))(((((()))(((((('''((()))***+++***************************)))))))))((((((((('''))))))))))))))))))))))))''''''((()))))))))))))))++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---------............//////000000111222222222444444333333333333333444444444555555666777777888:::<<<===???AAAAAAAAAAAABBBAAAAAAAAABBBCCCCCCCCCDDDEEEDDDCCCBBBBBBEEEHHHFFFEEEDDDDDDDDDEEEFFFFFFCCCCCCAAA@@@>>><<<;;;::::::999777666444333333333444444444333222222111111////////////............---...///...,,,+++,,,---++++++++++++++++++++++++******++++++++++++************++++++++++++******************************+++++++++*********))))))---,,,++++++*********+++************************++++++***)))))))))))))))************************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,---------************************))))))*********+++++++++************************------------,,,+++***************+++++++++,,,,,,,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------******+++,,,,,,---......---.........------///111............////////////000000000000000000000000000111111111111222222222222222222222333444555555666666555666666888999:::\\\SSSLLLKKKKKKHHHFFFGGGEEEGGGGGGCCCBBBDDDBBB???;;;;;;999777555555777999777777666444222000...,,,---------,,,+++***)))((()))))))))***,,,---,,,+++((()))******++++++******))))))))))))************))))))))))))))))))))))))((()))******++++++******)))************+++++++++))))))))))))))))))))))))+++******)))))))))))))))******************************************++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))************))))))))))))+++++++++******)))''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((('''''''''''''''''''''((()))*********((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''(((((())))))******((('''&&&'''((()))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))************))))))(((((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))---------,,,++++++******++++++***))))))***+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---......------........./////////000000000111222222333333555444444333333444444555444444444444555777999;;;:::;;;===???@@@AAAAAAAAADDDDDDDDDDDDCCCBBBAAAAAADDDEEEEEEDDDBBBAAABBBDDDDDDDDDDDDCCCDDDDDDEEEEEECCCCCCBBBAAA>>>;;;888666999888777555444333333333444444333333222111111111////////////............---...///...,,,+++,,,---++++++++++++++++++++++++******++++++++++++************++++++++++++******************************+++++++++***************,,,,,,+++************+++************************+++***))))))))))))))))))************************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***************************************+++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,*********++++++++++++,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,---------.........***++++++,,,,,,------...---......---,,,---///111............////////////000000000000000000000000000111111111111222222222222222222222333444555555666666666777888:::;;;<<<___UUUMMMKKKKKKHHHFFFFFFCCCFFFGGGDDDCCCDDDCCC???999999888666444555777999777777666444222000///...,,,------,,,+++***)))(((***))))))+++------,,,+++))))))***+++++++++++++++((()))))))))************((((((((((((((((((((((((((())))))***************))))))*********+++++++++)))))))))))))))))))))))),,,+++)))((((((((()))***************************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))************)))))))))(((***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((''''''''''''((((((((()))))))))***((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''((((((((()))))))))***((('''&&&''')))))))))'''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))************)))(((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((())))))))))))))),,,,,,,,,,,,,,,,,,++++++///---+++***)))***+++---+++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---............////////////000000000111111222222333333444333333333333444444555444333333333555888;;;===:::;;;<<<===???@@@AAAAAABBBDDDEEEEEEDDDBBBAAAAAABBBCCCDDDCCCBBBAAAAAABBBEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@>>>;;;888555888888666555444333333333333333333222111111000000////////////............---...///...,,,+++,,,---++++++++++++++++++++++++******++++++++++++************++++++++++++******************************************************++++++***************+++******************************)))))))))))))))***************************))))))*********+++++++++************************,,,,,,,,,+++++++++++++++************************************************************************''''''((()))+++,,,---...************++++++++++++++++++***))))))***++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,...000111000//////000............////////////////////////////////////000000111111111222222222222222222222333444555555555666777888:::;;;======cccXXXNNNLLLLLLIIIFFFFFFCCCFFFGGGDDDCCCDDDCCC???777777666555333444666999888777666444222000//////,,,,,,,,,,,,++++++***)))***))))))+++---...---+++))))))***+++++++++++++++((()))))))))************(((((((((((((((((((((((((((((()))************)))))))))*********+++++++++)))))))))))))))))))))))),,,+++)))((((((((()))***************************+++++++++***************))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))************)))))))))((((((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))'''''''''(((((((((((((((***)))))))))((((((((('''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))((('''(((***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))((())))))*********))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((())))))***+++,,,------222000...+++******+++,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,------.........////////////000///000000111222222333333222222111222222333444444444333333444666999<<<>>>::::::;;;<<<>>>???@@@AAA???BBBEEEEEECCCBBBBBBCCC???AAABBBBBBAAAAAABBBCCCEEEEEEDDDCCCBBB@@@??????<<<===>>>???>>><<<999888888777666444333333333333333222222111111000//////////////////............---...///...,,,+++,,,---++++++++++++++++++++++++******++++++++++++************++++++++++++***************************************************************))))))***++++++***************************)))))))))))))))******************************))))))*********+++++++++************************+++++++++++++++++++++***************************************************++++++++++++++++++++++++,,,++++++++++++,,,---...))))))*********++++++++++++******************+++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------***...333555444111///...............////////////////////////////////////000000111111111222222222222222222222333444555555555666777999:::<<<======fffZZZNNNLLLMMMJJJGGGEEEEEEGGGGGGCCCBBBDDDBBB???777777777555333444666888:::888666444222000//////,,,,,,,,,,,,,,,+++***)))*********+++---...---,,,((()))******++++++******))))))))))))************))))))))))))))))))))))))'''((())))))******)))))))))************+++++++++))))))))))))))))))))))))+++******)))))))))))))))******************************************++++++))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))************))))))))))))'''''')))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))'''''''''(((((((((((((((*********)))((('''''''''((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))(((''')))+++,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((())))))************)))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&'''((()))***,,,------111000...,,,+++******+++******+++++++++,,,,,,,,,+++++++++++++++,,,------------.........//////////////////000111111222222111111111111222333444444444444444555777999<<<===:::::::::;;;<<<>>>@@@AAA===@@@CCCCCCAAAAAACCCEEE???@@@AAA@@@???@@@BBBCCCDDDDDDDDDCCCAAA@@@>>>===:::;;;<<<<<<<<<<<<;;;:::777666555444333333333333222222111111000/////////////////////............---...///...,,,+++,,,---++++++++++++++++++++++++******++++++++++++************++++++++++++*********************************************+++++++++***))))))))))))***++++++************************)))))))))))))))******+++************************)))************+++++++++*********************************+++++++++++++++************************+++++++++***************++++++++++++++++++++++++555333111...,,,+++++++++)))))))))************+++******************************+++++++++,,,,,,,,,++++++******++++++,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))...333666555111///---............////////////000000000000000000000000000111111111111222222222222222222222333444555555555666888999;;;;;;<<<<<>>???AAA===@@@BBBAAA???>>>BBBFFFAAAAAA@@@???======@@@BBB@@@AAAAAABBBBBBAAA??????::::::::::::;;;;;;;;;;;;666666555444333333333333222111111000//////......////////////............---...///...,,,+++,,,---++++++++++++++++++++++++******++++++++++++************++++++++++++******************************))))))*********+++++++++)))))))))))))))***++++++************************)))))))))))))))***++++++************************)))************+++++++++************************))))))******++++++,,,,,,************************+++++++++*********))))))************************444333000---++++++++++++))))))))))))*********************++++++***************+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***---000111000///..................////////////000000000000000000000000000111111111111222222222222222222222333444555555555666888999:::::::::999jjj\\\OOOLLLMMMKKKGGGDDDIIIJJJGGGBBB@@@BBBBBB???<<<<<<;;;888666666888:::===;;;888444111///......++++++,,,,,,,,,+++******+++******,,,......---,,,''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((())))))))))))))))))************+++++++++)))))))))))))))))))))))))))***+++++++++***((('''************************(((((()))***+++,,,,,,---(((((())))))*********+++(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))************))))))))))))***++++++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))''''''(((((())))))******)))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))(((((((((((('''&&&%%%''')))******)))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((()))***************&&&''')))*********)))(((************************'''((((((((())))))******))))))))))))))))))))))))'''(((((()))))))))))))))******************++++++&&&'''(((***++++++++++++((())))))))))))*********++++++******++++++,,,---,,,,,,,,,---------......------......///000000000333222222333444555666777333444666888999::::::::::::999999:::;;;===???AAA>>>AAABBB@@@===<<>>;;;;;;>>>@@@===>>>@@@AAABBBBBBAAAAAA;;;;;;:::999999999::::::666555444444333333333333111111111000//////......000/////////............---...///...,,,+++,,,---++++++++++++++++++++++++******++++++++++++************++++++++++++******************************))))))******++++++++++++))))))((())))))***++++++************************))))))((())))))***++++++************************)))************+++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---************************++++++++++++******))))))))))))))))))))))))))))))---,,,***))))))***,,,---))))))))))))******************++++++++++++************+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...///............/////////000000000000000000000000000000111111111111222222222222222222222333444555555666777888999:::999999888|||___QQQQQQKKKGGGIIIIIIJJJJJJEEE@@@???CCCCCC???999:::;;;999666555777:::999888777444222...,,,***............---,,,++++++(((((())))))******++++++((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***(((((())))))*********+++*********)))))))))))))))************))))))))))))(((((()))***++++++,,,,,,)))))))))))))))*********))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((())))))))))))+++***)))(((&&&&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))&&&''')))*********)))((())))))(((((('''''''''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((''''''''')))'''&&&'''((()))((('''(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((()))***,,,---++++++***)))(((((()))))))))************+++++++++******+++++++++,,,,,,,,,,,,---......//////......---...///000000111111111000111111222222333444444333444555666777888999:::::::::;;;;;;<<<=========???@@@???>>>===>>>AAACCCBBBAAA???>>>>>>???AAABBBCCCCCCBBBAAA@@@>>>>>>===???===999888888888777666444444333333333333222222000000000000////////////---------,,,,,,+++++++++,,,,,,++++++***+++++++++,,,,,,,,,+++++++++************))))))))))))************+++++++++,,,,,,,,,************************************************+++++++++***************************************)))************++++++++++++*********))))))((((((++++++************++++++******))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))---+++***(((((()))+++,,,,,,,,,+++***))))))******)))******++++++******))))))))))))***+++++++++,,,))))))***++++++++++++***)))************+++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,---------,,,,,,------...---------............///000000000000111111111111111111111111111111111111111222222333333444444555444555666777777888888888dddSSSRRRLLLGGGIIIGGGKKKJJJFFF@@@???BBBAAA>>>:::::::::888555555888;;;999888666333111...,,,+++,,,,,,---------------,,,)))))))))))))))*********))))))))))))))))))))))))************************(((((())))))))))))(((((())))))((((((((()))******(((((())))))))))))))))))***)))))))))))))))))))))+++*********))))))(((((((((((()))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))((((((((('''''''''&&&'''((((((((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))&&&'''((()))***))))))((()))(((((((((''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((((((((()))'''&&&'''((()))((('''(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))******,,,++++++***************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,------...............---...///000000111111000000111111222222333333444333333444666777888999:::999999::::::;;;<<<<<<<<>>===>>>@@@CCCBBBAAA???>>>>>>???AAABBBCCCBBBAAA@@@???>>>>>>===???<<<999888888888777555444444333333333333222222000000000000/////////...---------,,,,,,+++++++++,,,,,,,,,++++++,,,------,,,,,,+++++++++***************))))))))))))***************+++++++++,,,,,,******************************************************************++++++************************))))))*********+++++++++************)))))))))(((++++++************++++++******))))))))))))******)))************+++++++++*********+++++++++,,,,,,************************,,,+++)))((((((***+++,,,,,,++++++***))))))******))))))************))))))***************+++++++++))))))***++++++++++++***)))************+++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,......---,,,,,,,,,---------------............/////////000000000111111111111111111111111111111111111111222333333444444555555666777888888999999999iiiTTTQQQLLLHHHHHHEEEJJJJJJFFF@@@???BBBAAA===;;;;;;999777555666999<<<:::888555222000...------***+++,,,---............************))))))))))))++++++++++++++++++++++++************************(((((())))))))))))((((((***))))))))))))***++++++******))))))))))))))))))))))))))))))))))))******+++++++++***)))(((((('''((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((('''''''''''''''''''''((((((((()))))))))'''''''''''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&'''((())))))))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((()))))))))'''&&&'''((()))((('''(((((((((((((((((((((((()))(((''''''&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************))))))(((((((((((())))))+++******))))))))))))(((,,,,,,+++++++++*********)))************+++++++++++++++,,,,,,,,,---------,,,,,,---...............------...///000000000000000000111111222333333333333333444555777888999:::888888999999:::;;;;;;<<>>===>>>@@@CCCBBBAAA@@@??????@@@AAABBBBBBAAAAAA@@@???>>>======>>><<<999888888888777555444444333333333333222222000000000/////////......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///,,,++++++++++++***************))))))))))))***************++++++++++++,,,************************************************)))))))))***+++++++++,,,************************)))))))))*********++++++************))))))))))))++++++************++++++******))))))))))))******)))************+++++++++*********++++++++++++,,,++++++++++++++++++++++++******)))))))))***,,,---,,,+++******)))*********))))))************))))))+++++++++***************))))))***++++++++++++***)))************+++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,---------............/////////000000000000111111111111111111111111111111111111222222333444444444666666777888999999999999kkkRRROOOLLLIIIHHHDDDHHHHHHDDD@@@@@@CCCBBB???<<<;;;888666666777:::<<<;;;888555111///.........***+++,,,---------------++++++******))))))((((((******+++++++++++++++,,,************************(((((())))))))))))((((((***************++++++,,,,,,,,,++++++******)))))))))))))))))))))*********,,,++++++***)))(((''''''((()))))))))*********+++)))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******)))'''&&&'''((()))((('''(((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***))))))*********)))))))))*********+++************))))))*********++++++++++++,,,,,,,,,,,,---------,,,,,,---.........------,,,---...///000000000000000000000111222222333333222333444555666888999999999999999:::;;;;;;<<<<<<>>>???@@@???>>>>>>@@@BBBAAA@@@@@@??????@@@@@@AAAAAA@@@@@@???>>>>>>=========;;;999888888888666555444444333333333222222222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///++++++++++++******************))))))))))))******************++++++++++++************************************************(((((()))***+++,,,,,,,,,************************))))))))))))*********************)))))))))))))))++++++************++++++******))))))))))))******))))))*********+++++++++************++++++++++++++++++++++++++++++++++++))))))))))))***+++------++++++***************+++******++++++++++++******,,,+++++++++***)))))))))))))))***++++++++++++***))))))*********+++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,///......---,,,,,,,,,,,,---------............///////////////000000000111111111111111111111111111111111111222333333444444555666777888888999888888iiiQQQMMMJJJHHHHHHDDDDDDEEECCC@@@AAADDDDDD@@@<<<:::888666777999;;;<<<:::888555111///.........,,,,,,------,,,++++++***++++++******))))))(((((()))))))))*********++++++))))))))))))))))))))))))(((((())))))))))))((((((***************++++++,,,---------,,,,,,+++++++++(((((())))))************++++++******)))((((((''')))))))))))))))*********))))))))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))'''''''''''''''(((((()))'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******)))'''&&&'''((()))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***)))(((''''''((()))***&&&''')))***+++++++++***'''((())))))***)))(((((())))))*********++++++++++++++++++,,,,,,,,,------+++,,,,,,---...---------,,,---...//////000000000///000000111111222333333222222333555666777888999:::::::::;;;<<<<<<======>>>???@@@???>>>>>>@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>=========;;;:::888888999888666444444444333333333222222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++------+++++++++*********))))))******))))))))))))******))))))*********+++++++++************************************************(((((()))***+++,,,,,,,,,************************(((((()))))))))*********))))))))))))))))))******++++++************++++++******))))))))))))******))))))*********+++++++++))))))*********+++++++++************************((()))))))))***+++,,,---+++***************+++++++++,,,,,,,,,,,,,,,,,,+++,,,+++++++++***)))))))))))))))***++++++++++++***))))))*********+++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,---------............///...////////////000000000000000000000000000000000000000111222222333333444333444555666777777777777hhhQQQNNNIIIFFFGGGDDDCCCDDDBBB@@@AAADDDDDD@@@;;;999888888999;;;;;;:::999777555222000///......------------,,,+++***)))************))))))))))))''''''(((((()))*********(((((((((((((((((((((((((((((())))))))))))((((((***))))))))))))***++++++---------,,,,,,,,,,,,,,,((((((((()))******++++++************))))))))))))))))))))))))))))))))))))***))))))((((((''''''&&&))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''&&&&&&''''''((()))'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''(((((()))))))))'''&&&'''((()))((('''((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))%%%&&&(((***+++,,,++++++&&&'''((()))))))))(((''')))************+++++++++******+++++++++,,,,,,,,,++++++,,,---------------,,,,,,---...//////////////////000000111222222222222222333444666777888999::::::;;;<<<<<<======>>>===???@@@@@@??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>======<<<<<<:::999888888999888666444444444333333333333222222/////////.........------++++++,,,,,,,,,,,,------)))))))))))))))***+++,,,+++************)))))))))******))))))))))))******)))))))))************+++************************************************)))))))))***+++++++++,,,************************((((((((()))))))))******))))))))))))************++++++************++++++******))))))))))))******)))************+++++++++)))))))))************+++))))))))))))))))))))))))))))))******+++++++++,,,*********)))******+++,,,++++++,,,,,,,,,,,,+++++++++++++++***************))))))***++++++++++++***)))************+++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,---------,,,,,,------...---------............///......////////////000000000000000000000000000000000000111111222333333333333333444555666666666666iiiTTTPPPHHHCCCEEEDDDDDDEEEDDD@@@AAACCCAAA===:::888888999<<<<<<;;;999777666555333111///...---++++++,,,,,,,,,++++++***)))))))))))))))*********''''''(((((()))******+++))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((()))***************+++++++++++++++'''(((((()))******++++++))))))))))))************)))))))))))))))))))))(((***))))))(((''''''&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))''''''&&&&&&&&&'''((()))''''''''''''((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&((()))+++++++++***)))&&&''')))*********)))((()))************+++++++++)))))))))*********++++++++++++,,,------------,,,,,,,,,---...//////////////////000000111111222222111222333444666777888888999::::::;;;;;;<<<=========???@@@@@@??????@@@AAA@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>============<<<<<<999888888888999888666444444444333333333333222222//////.........---------+++++++++,,,,,,---------+++******)))******++++++************))))))))))))******))))))))))))******))))))))))))******************************************************************************++++++************************(((((((((((()))))))))***((()))))))))************++++++************++++++******))))))))))))******)))************+++++++++))))))))))))************************************)))******+++++++++************))))))***++++++,,,)))******++++++******)))***************+++++++++))))))***++++++++++++***)))************+++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,------...///---------............///........./////////000000000000000000000000000000000000000111222222333333333444555666777777777777kkkXXXRRRHHHAAACCCCCCGGGGGGEEEAAA@@@BBB???:::999888888:::===>>>;;;888666666555444222000...,,,)))***++++++,,,,,,,,,,,,(((((())))))******++++++'''(((((()))******++++++************************(((((())))))))))))((((((((((((((((((((())))))***(((((())))))*********+++'''(((((()))***+++++++++((((((((()))******++++++))))))))))))((((((((((((***))))))((('''&&&&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))''''''&&&%%%&&&'''((()))&&&'''''''''(((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((''''''''')))'''&&&'''((()))((('''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''(((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''((()))+++,,,+++***((('''&&&(((***+++,,,+++***))))))************+++++++++((())))))))))))*********++++++,,,---------,,,,,,+++,,,---.../////////////////////000111111222222111222333444555777888888888999999::::::;;;<<<<<<===>>>@@@AAA?????????@@@???@@@@@@AAAAAA@@@@@@???===============<<<<<<<<<888888888888999888666444444444444333333333222222//////.........---------+++++++++,,,,,,---------,,,,,,++++++***+++++++++************))))))))))))******))))))))))))******))))))))))))************************************************************+++++++++***************************************(((((((((((())))))))))))(((((())))))*********+++++++++************++++++******))))))))))))******)))************+++++++++))))))))))))************++++++++++++++++++++++++******+++++++++******)))******))))))***+++,,,,,,(((((())))))))))))(((((())))))******+++++++++,,,))))))***++++++++++++***)))************+++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,+++++++++,,,---...///000---------.........//////............/////////000000000000000000000000000000000000111222222333333444555666777888888888888lllVVVQQQHHHDDDFFFEEEIIIIIIGGGEEECCC@@@???>>>;;;:::888777777777888888888777666444111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,((('''(((***,,,,,,))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))((((((+++***)))))))))***,,,---)))(((((()))++++++***((()))******+++++++++******(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''(((((((((((())))))))))))&&&''''''((((((((((((((())))))*********'''!!!((('''''''''''''''((()))''')))***,,,,,,***)))''')))(((''')))---...---***((('''((()))***)))&&&$$$)))))))))((((((((((((((((((''''''''')))******)))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((+++***)))(((((()))***+++)))))))))))))))))))))))))))(((((((((''''''''''''******))))))((((((''''''))))))************))))))))))))***++++++++++++***(((((((((((())))))))))))%%%&&&''')))************)))************++++++++++++***)))((((((((()))***,,,++++++---111111...***(((((((((((())))))))))))))))))***+++,,,,,,------+++***)))))))))***,,,,,,+++,,,------......------,,,,,,------.../////////000000000000111111111111333333333444555666888888::::::::::::::::::;;;;;;======???@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>======>>>>>><<<<<<<<<===>>>???777777777777666666666666777777666555333222111000222222111///...---,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++*********))))))((((((,,,+++******))))))******+++++++++*********))))))************************,,,+++***((((((((()))************)))))))))))))))))))))))))))************(((((())))))******++++++,,,,,,+++***))))))******))))))************))))))))))))))))))))))))***************)))))))))))))))************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++)))'''&&&'''***+++***(((++++++++++++++++++++++++))))))***++++++++++++***++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,---------,,,,,,...///............////////////------......//////000000000000000000111111111111000000000111111222222222555555666666777888888888kkkTTTOOOHHHDDDEEEDDDHHHGGGFFFDDDBBB@@@???>>>;;;:::999888777888888999999888555333000...---------------,,,,,,++++++++++++)))'''&&&''')))))))))))))))))))))))))))))))))***)))))))))))))))))))))(((((())))))))))))(((((())))))(((((())))))***+++))))))(((***+++,,,+++)))******++++++******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((()))))))))''''''((((((((()))))))))&&&''''''(((((((((((((((((((((((()))***((($$$!!!((('''''''''(((((()))***'''(((***++++++***((('''(((''''''(((+++,,,+++)))((('''&&&'''***+++++++++(((((((((((((((((((((((()))''''''((()))******(((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((())))))***''''''''''''''''''''''''((((((((('''''''''''''''))))))))))))(((((((((((())))))(((''''''((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&***)))))))))((((((((('''(((((())))))))))))(((((((((((()))************)))''''''((((((((()))))))))''''''((()))))))))(((((('''''''''((((((((())))))***))))))((((((((())))))))))))***,,,---,,,***((())))))))))))(((((((((((()))))))))***+++,,,,,,,,,+++***)))))))))***+++,,,+++,,,------...---------,,,,,,------...///////////////000000000111111111111111111222333444666666999999999999::::::::::::<<<===>>>???@@@@@@@@@@@@AAA@@@@@@???>>>>>>======>>>>>>============>>>>>>777777777666666666555555666666555444333222111111111111000///...---,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++*********************)))))))))(((,,,+++******))))))******+++++++++*********))))))************************,,,+++)))((((((((()))******)))))))))))))))))))))))))))))))))************)))))))))))))))*********+++***))))))(((((())))))))))))************))))))*********))))))))))))))))))))))))))))))*********************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++***((('''(((+++,,,+++)))++++++++++++++++++++++++))))))***++++++++++++***+++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++---------,,,,,,---///............////////////.........///////////////000000000000111111111111000000111111222333333444444444555555555666666777mmmTTTOOOJJJGGGGGGDDDFFFEEEDDDCCCAAA@@@???>>><<<;;;999888888999999::::::888555111///...............---,,,,,,+++*********((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))((((((''''''((()))))))))))))))***))))))***,,,---+++******************)))((('''++++++*********)))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&''''''((())))))******&&&&&&'''''''''(((((((((&&&''''''((((((((((((((()))((('''((())))))(((&&&'''''''''((()))***+++,,,'''(((((())))))(((((('''(((((('''(((******(((''')))'''%%%&&&(((+++,,,,,,(((((())))))))))))))))))(((&&&&&&&&&((()))((('''&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%))))))))))))((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))'''(((((((((((())))))))))))))))))))))))((('''''''''''''''(((((((((((()))))))))***+++++++++***)))***,,,------+++)))((((((******))))))((((((''''''(((((())))))******++++++******))))))******+++,,,++++++,,,---------------,,,,,,,,,---......////////////000000000000111111//////000000111222333444777777888888999999999999<<<<<<===>>>????????????@@@??????>>>>>>=========>>>?????????>>>===<<<<<<888888777666555444444333444444333333333222222222/////////.........------,,,,,,,,,,,,+++++++++++++++++++++++++++*********************)))))))))))),,,+++******))))))******+++++++++***************************************+++***))))))((()))))))))))))))))))))))))))******))))))))))))************************))))))))))))***)))(((((((((((((((((())))))************))))))+++*********))))))(((((((((((())))))******++++++************************************************)))))))))))))))))))))))))))************++++++++++++))))))***+++,,,+++***++++++++++++++++++++++++))))))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,---,,,+++,,,---///---............////////////////////////.........000000000000111111111111///000111222333444555666444444444444444444555555qqqUUUQQQNNNLLLKKKGGGDDDDDDCCCBBB@@@??????>>><<<;;;:::999999999:::;;;;;;888444111........./////////...---+++***))))))*********+++------+++))))))))))))))))))))))))))))))))))))))))))*********(((((())))))))))))((((((&&&''')))*********)))(((+++******+++------,,,***((())))))*********)))))),,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''((((((((())))))&&&&&&&&&&&&'''''''''(((&&&''''''(((((((((((((((***)))'''''')))))))))((('''''''''((()))+++,,,---((((((''''''''''''((((((***************)))((('''***)))''''''((()))(((&&&***************+++++++++(((&&&%%%&&&(((((('''&&&''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''------,,,***)))'''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))))))))(((((((((((('''(((((())))))((((((''''''((())))))******))))))))))))))))))************))))))************))))))*********++++++++++++,,,***,,,...000000///...,,,...000222000,,,)))***++++++******)))(((''''''&&&'''((((((((())))))*********************+++++++++++++++,,,------------,,,+++,,,,,,------...//////////////////000000000111/////////000000222333333666666777777888888999999;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>=========<<<<<<>>>?????????>>>===;;;:::888888777666444333222222222222222222222222222222........................,,,,,,,,,++++++++++++***+++++++++************************))))))))))))))),,,+++******))))))************************************************************)))))))))))))))))))))))))))))))))*********((()))))))))************++++++******))))))((((((***))))))((((((((())))))))))))************))))))++++++******)))(((((((((''''''((()))***++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))******++++++***************************))))))***++++++++++++******++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,++++++---///---------.........//////000000//////......------///000000000111111111111///000111222444555666777444444555555555555555555pppUUURRROOOMMMLLLGGGDDDCCCBBBAAA@@@???>>>>>>;;;:::999999999:::;;;<<<;;;888444111........./////////...---+++***))))))*********,,,......,,,***))))))))))))))))))))))))(((((())))))************(((((())))))))))))((((((((()))***+++,,,+++***)))+++******+++------,,,***&&&'''(((***++++++++++++++++++++++++******))))))(((((((((((((((((((((((('''''''''((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((&&&''''''(((((((((((((((,,,***((('''((()))(((''''''''''''((()))+++,,,---)))((('''&&&&&&'''((())),,,,,,---,,,+++******))))))***+++---...,,,)))&&&++++++,,,,,,,,,---------+++***))))))++++++***)))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''------,,,***)))'''&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((())))))******))))))(((((()))******++++++************+++++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,///222444555444222111111333444111---******,,,+++******)))(((''''''&&&((((((((((((((()))))))))))))))******++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,---............////////////000000000111111000111111222333444555555666777777888999999::::::;;;<<<==================<<<<<<<<<<<<<<<;;;======>>>>>>===<<<:::888777777666555444333222111000000000111111111111111------------............,,,,,,+++++++++*********************************))))))))))))))))))******,,,+++******))))))******************************************************)))))))))*********))))))(((((())))))************((()))))))))************++++++******))))))((((((*********))))))******+++))))))************))))))************))))))((((((''''''((()))***++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((()))))))))))))))***************************))))))***++++++++++++************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++---...------------............000000//////......------///000000000111111111111///000111222444555666777666666666666777777777777kkkTTTQQQMMMJJJJJJFFFEEEDDDCCCBBB@@@???>>>===:::999999888888999;;;<<<:::888555111///...............---,,,,,,+++******(((((((((***,,,,,,+++)))))))))))))))))))))))))))((((((((()))******++++++(((((())))))))))))(((((())))))***+++++++++++++++***))))))***,,,---+++***'''((()))***+++,,,,,,,,,************************(((((((((((((((((((((((('''''''''((((((((((((((())))))(((((('''&&&&&&%%%&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((+++)))''''''(((((('''&&&'''''''''((()))***+++,,,***)))'''&&&&&&''')))***---...//////---,,,,,,,,,(((***---111333222...+++++++++,,,,,,---.........///...------......---,,,'''((())))))******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********''''''(((((())))))******))))))************))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))))))))************))))))))))))***+++++++++++++++***++++++++++++,,,,,,,,,((()))***+++------------)))))))))*********++++++---///222555666666555444000111000...+++)))((()))******))))))((((((''''''(((((((((((())))))))))))))))))***++++++++++++*********+++,,,,,,,,,,,,,,,+++++++++,,,------............////////////000000222222111111222333333444555555666777888999999:::999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999666666555444333222222111//////000000000000000000------------------......++++++++++++************)))))))))***************))))))))))))************,,,+++******))))))*********************+++++++++************************(((((()))************)))((((((((()))******++++++))))))))))))************************))))))))))))***************++++++,,,))))))************)))))))))))))))))))))))))))***(((((())))))******++++++************************************************)))))))))))))))))))))))))))************+++++++++&&&((())))))(((((()))***************************))))))***++++++++++++***************++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,+++***+++,,,...,,,------------.........///////////////.........000000000000111111111111///000111222333444555666666777777888888999::::::hhhTTTRRRLLLHHHIIIGGGFFFFFFDDDCCCAAA???======999888888777888999:::;;;999888555333000...---------------,,,,,,+++++++++)))(((((())),,,,,,,,,***))))))))))))))))))))))))'''(((((()))******++++++(((((())))))))))))(((((()))))))))))))))***++++++))))))(((***+++,,,+++)))++++++,,,,,,,,,,,,++++++'''(((((())))))******+++((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((()))))))))&&&''''''((((((((((((((('''&&&&&&&&&((()))((('''((('''''''''(((((()))***,,,***(((&&&&&&(((***,,,,,,...000000---,,,---...)))***,,,///222222///,,,*********+++,,,---------...---,,,,,,------,,,***(((((()))************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((())))))***((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''((()))*********(((((()))******)))(((((((((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***(((((())))))))))))((((((((())))))***************)))))))))*********++++++((())))))***+++++++++***''''''((((((((()))))))))+++---000222444444333333000...,,,+++***)))(((&&&))))))))))))(((((((((((())))))))))))))))))))))))((()))***+++,,,++++++*********+++,,,,,,,,,,,,+++***++++++,,,,,,---.............../////////000000222222111111111222333333555666666777888999:::;;;888999:::;;;;;;<<<<<<;;;:::::::::::::::;;;;;;;;;::::::999999888999999999444444444444333333222222////////////////////////------------------------++++++++++++************((()))))))))*********+++((()))))))))************,,,+++******))))))******))))))*********+++++++++************************'''((()))***+++******)))'''(((((()))******++++++))))))))))))************)))))))))))))))*********)))))))))))))))***++++++))))))************))))))((((((((()))******++++++)))))))))))))))*********************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++''')))******((((((***,,,************************))))))***++++++++++++***************++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***+++,,,+++******,,,...,,,,,,---------..................///////////////000000000000111111111111000000111111222333333444555666777888999:::;;;<<