BM6P6(@ tttnnnooojjjfffcccdddccc```^^^YYYVVVSSSOOOKKKEEE???;;;:::999888666555555555555555555444444444333333333333333222111000000111111222333444444555555444444333333444444666777888999777666666666777999;;;===;;;:::888777777999:::<<<;;;<<<<<<<<<===???CCCFFFKKKTTT]]]bbbgggmmmpppnnnsssrrrvvv}}}~~~yyyhhhrrrnnngggeeebbbhhhmmmggg___ZZZYYYXXXVVVTTTRRRLLLEEECCCDDDEEECCC@@@===IIIFFFEEEccctttppppppkkkfffddddddccc```]]]XXXUUURRRNNNJJJDDD>>>::::::999888666555555555555555555444444444333333333333222222111000000111111222333444444555555444444444444444555666777888999777666666666888999;;;<<<888888777666777888999:::<<<=========>>>@@@DDDGGGNNNVVV^^^bbbfffkkklllkkknnnooouuu}}}ggg```nnnrrrfffgggiiinnnmmmhhhaaa\\\YYYXXXUUUSSSRRRLLLGGGEEEGGGIIIHHHEEECCCKKKFFFHHHiiirrrrrrqqqlllgggddddddbbb___\\\XXXUUUQQQLLLHHHCCC>>>::::::999888666555555555555555555444444444333333333333222111111000111111111222333444444555555444444444444555555666777888999666666666777888999:::;;;666666666777777777888888<<<===>>>>>>???BBBFFFIIIRRRYYY___```cccfffhhhffffffiiiqqqzzz~~~iii[[[^^^qqqzzzfffhhhjjjlllnnnjjjccc^^^ZZZWWWTTTRRROOOKKKFFFEEEHHHJJJJJJIIIIIIKKKDDDMMMtttpppuuurrrmmmhhheeedddbbb___\\\YYYUUUQQQLLLHHHCCC>>>;;;:::999888666555555555555555555444444444333333333222222111111111111111222222333444444555555444444444444555666777888888888666666666777888999999:::555555666777888888888888;;;<<<===>>>???BBBGGGJJJTTTZZZ^^^^^^___bbbcccaaaaaafffooowww{{{xxxkkk``````xxxjjjjjjiiifffoookkkfff```[[[WWWTTTRRRLLLHHHDDDCCCDDDFFFFFFFFFIIIFFFBBBUUUooouuurrrnnnhhheeedddccc___\\\ZZZWWWRRRMMMIIIDDD@@@===:::999888666555555555555555555444444444333333333222111111111111111222222222333444444555555444444444555666777888888888777555666666777888888888888555666777888999999999999999:::<<<===???BBBGGGJJJUUUZZZ]]][[[[[[___```___cccjjjrrrwww{{{zzzggg[[[eee}}}kkkjjjkkkiiinnnmmmiiiccc]]]WWWTTTRRRLLLIIIEEEBBBAAABBBBBBBBBDDDAAABBBaaannntttrrrmmmhhheeeeeeccc```]]][[[XXXRRRMMMIIIEEE@@@>>>:::999888666555555555555555555444444444333333333111111111000111111222333222333444444555555444444555666777888999888777777555666777777888888777777666666777777888999::::::888:::;;;===???BBBGGGKKKSSSXXXZZZXXXYYY]]]______jjjqqqxxxzzz|||wwwsssssswww~~~mmm^^^```mmmgggeeeiiimmmmmmmmmkkkfff^^^XXXTTTSSSNNNLLLHHHDDDAAAAAAAAAAAA@@@???GGGnnnnnnsssqqqmmmhhheeeeeedddaaa^^^[[[WWWQQQLLLHHHDDD@@@===:::999888666555555555555555555444444444333333333111111000000111222222333222333444444555555444444555666888999999888777666555666777888888888777666555555555555666888:::;;;999:::<<<>>>@@@DDDIIIMMMPPPTTTWWWUUUWWW\\\```aaallltttyyyyyyzzz}}}wwwssspppkkkeeeccceeeiiipppyyy|||fff___ccctttqqqhhhhhhmmmlllmmmlllggg```YYYUUUTTTNNNLLLIIIEEEAAA@@@AAABBB@@@AAAOOO{{{zzznnnqqqppplllgggeeeeeeeeebbb___ZZZVVVPPPJJJFFFCCC???<<<:::999888666555555555555555555444444444333333333111111000000111222333333222333444444555555444444555666888999:::999777666555666777888888777666666555444333333444666999;;;999;;;===???AAAEEEJJJNNNNNNRRRUUUTTTVVV]]]aaabbbjjjrrrwwwuuuwwwoooeee^^^ZZZXXXXXXWWWSSSSSSVVVZZZ```jjjuuulll]]]ZZZiiiuuummmoookkkmmmmmmhhhaaaZZZVVVUUUKKKJJJGGGCCC@@@???AAACCCBBBEEEVVVkkknnnllllllgggaaa```bbbaaa]]]YYYUUUOOOIIIFFFBBB>>><<<999888777666666555555555444444444333333222222222111333444333111111222333555666666666444333444555888888999999999999888888999999::::::999888666555777777777777777777888999:::;;;???BBBFFFIIIKKKLLLOOONNNNNNPPPVVV]]]eeejjjlllooosssvvvzzzvvvfff[[[VVVJJJIIIIIIHHHIIIIIIJJJJJJSSSXXXaaajjjtttzzzeeeZZZ___}}}uuukkkmmmmmmrrrtttooocccYYYUUUUUUTTTPPPJJJEEECCCBBBAAAAAAIII>>>^^^lllnnnlllkkkgggaaa```bbb```\\\XXXTTTOOOJJJFFFBBB>>><<<999888777666555555555555444444444333333222222222111333444333222111222333555666666666444333444555777888888999999888888777999999999999999777666555777777777777777888888999:::<<>>;;;999888777666555555555555444444333333333333222222111333444333222111222444555666666666444333444555777888888999999888888777888999999999888777666555777777777777777888999999;;;<<>>;;;888888666555555555555555333333333333333333333333111333444333222222333444555666666666444333444555777777888888888888777777888888888777777666555555777666666666777888999:::<<<===@@@CCCFFFHHHJJJJJJLLLLLLNNNRRRXXX___eeeiiillloootttxxx{{{mmm[[[VVVOOOJJJHHHGGGGGGGGGDDDDDDEEEEEEDDDDDDCCCCCCCCCFFFLLLUUUcccvvviii[[[dddwwwmmmhhhlllqqquuurrrjjj```ZZZXXXUUUSSSNNNIIIDDDCCCDDDEEEGGGWWWllloookkkkkkgggbbb```aaa^^^YYYTTTRRRMMMJJJFFFBBB>>>;;;888777666555444444444444333333333333333333333333111222444444333333444555555666666666444333444555777777777888888777777777888888777666666555555555666666666666777888999:::<<<>>>@@@CCCFFFHHHIIIIIIJJJLLLOOOSSSYYY```eeehhhjjjnnnssswwwzzz}}}oooYYYPPPMMMIIIGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCBBBDDDEEEFFFKKKWWWkkkttt___```mmmyyyjjjkkkppptttssslllccc\\\XXXVVVTTTPPPKKKEEECCCEEEGGGGGG\\\}}}www{{{uuummmeeeeeehhhlllttt{{{kkknnnkkkkkkhhhbbb``````]]]XXXSSSQQQMMMJJJGGGCCC>>>:::888777666555444444444444222222333333333333444444111222444444333333555666555666666666444333444555666777777888888777777666888777666555444444444555666666666666777888::::::===???AAACCCEEEGGGHHHIIIIIIKKKOOOTTTZZZ```eeehhhiiimmmrrrvvvyyy{{{~~~tttfffWWWJJJMMMKKKHHHGGGHHHHHHGGGFFFGGGGGGHHHHHHHHHFFFDDDCCCGGGFFFFFFGGGNNN]]]ooo|||ddd^^^cccrrrkkkpppuuuuuupppggg^^^YYYVVVVVVSSSLLLFFFDDDFFFIIIIIIbbb|||tttmmmkkkmmmkkkgggddd]]]XXXXXXYYYYYY\\\```kkkssskkkllljjjkkkhhhccc``````\\\WWWRRRPPPMMMJJJGGGCCC>>>:::777777666555444444444444222222222333333444444444111222444444333444555777555666666666444333444555666666777777777777666666888777666444444444444444555555666666777999:::;;;>>>???AAACCCEEEGGGGGGHHHHHHJJJOOOUUU[[[aaaeeegggiiimmmssswwwzzz|||~~~xxx^^^SSSNNNJJJNNNLLLKKKKKKLLLLLLKKKIIIIIIJJJKKKKKKKKKIIIGGGEEEEEEGGGIIIKKKOOOYYYeeennnlll```aaawwwzzzmmmqqqwwwxxxtttkkkbbb\\\WWWWWWTTTNNNGGGDDDGGGKKKNNNlllwwwqqqrrrppplllkkkeee``````___\\\[[[]]]YYY]]]dddkkkttt|||jjjkkkjjjkkkhhhcccaaa```\\\VVVRRRPPPMMMJJJGGGCCC>>>:::777777555444444444444444222222222333333444444444111222444444444444555777555666666666444333444555666666777777777777666666888777555444333333444444555555555666777999:::;;;>>>@@@AAACCCEEEFFFGGGHHHGGGJJJOOOUUU\\\aaaeeegggjjjnnntttxxx{{{}}}jjjPPPKKKNNNPPPMMMLLLLLLMMMNNNNNNMMMKKKKKKLLLMMMMMMMMMKKKHHHGGGBBBFFFLLLQQQUUU\\\dddkkk~~~ssseeedddlll~~~ooosssxxx{{{wwwnnnddd^^^WWWWWWUUUNNNGGGDDDGGGLLLSSSuuu|||tttnnnhhhgggddd```]]]___ZZZ[[[\\\\\\^^^ccchhhmmmsssxxxoookkkmmmnnnkkkeeeaaa```]]]YYYTTTQQQMMMJJJGGGCCC>>>;;;777666555444444333444444333333333333333333333333///000222222222222444666444444444555555777888888666666777888888888888777:::999777666555555555666555666777666666777:::<<>>@@@BBBCCCCCCCCCEEEGGGJJJMMMRRRWWW[[[```eeeiiinnnrrrwwwyyyyyyzzz}}}|||fff]]]WWWXXXYYYTTTOOOMMMMMMLLLLLLPPPTTTVVVTTTQQQNNNMMMMMMOOOQQQQQQNNNKKKBBBHHHIIIOOOlllfffaaaeee{{{rrryyyyyypppfffccc___]]]\\\TTTJJJJJJRRRmmm{{{hhhfffccc```]]][[[ZZZYYYVVVWWWYYYXXXXXX\\\dddkkk}}}rrrmmmiiilllkkkgggdddccc```[[[SSSQQQMMMJJJGGGCCC>>>;;;777666555444444333444444333333333333333333333333111222444444444444666888666555555555555666666777777777777777777888999999777777555444444555555666444555666666666888;;;===>>>@@@BBBCCCCCCDDDFFFGGGKKKOOOSSSXXX\\\```eeehhhlllpppuuuwwwwwwxxx||||||nnn```VVVYYY``````ZZZUUUXXXTTTQQQQQQSSSUUUTTTRRRPPPMMMKKKMMMQQQSSSQQQNNNHHHLLLKKKMMMfffkkkdddbbbyyyuuuxxx|||ssshhhdddaaa```___VVVKKKLLLUUUqqqzzzssslllfffbbb___WWWYYYZZZYYYWWWWWWZZZ]]]cccnnnrrrnnnjjjmmmlllhhhdddccc___ZZZTTTQQQNNNJJJGGGCCC???;;;777666555444444333444444333333333333333333333333111333555555555555777888666666555555555555666666666666777888888888888777777666555444444444666666444555666666666888;;;>>>>>>???BBBCCCCCCDDDFFFHHHLLLPPPTTTXXX\\\```dddhhhggglllrrrvvvxxx{{{|||kkk^^^dddsssxxxtttmmmccc^^^ZZZYYY]]]```aaaaaaSSSNNNJJJJJJNNNRRRQQQOOOKKKLLLKKKLLL[[[yyyvvvfffbbbsss{{{zzzwwwlllgggddddddcccYYYNNNOOOXXXyyy|||wwwtttnnnkkkeee^^^XXXVVVXXXZZZXXX___ooosssnnnkkknnnmmmiiieeeccc^^^YYYSSSPPPMMMJJJFFFBBB>>>:::777666555444444333444444333333333333333333333333222333555666555666777999666666555555555555666666555666999:::;;;:::888666666555444444444444666666333444666666666888;;;>>>===???AAACCCCCCDDDFFFHHHMMMPPPUUUYYY\\\```dddgggggglllssswwwzzz}}}zzzllldddfffoooxxx}}}kkkbbbXXXSSSTTTUUUSSSPPPNNNMMMMMMOOOSSSbbb~~~eeebbbnnn}}}{{{pppjjjhhhiiihhh]]]QQQSSS\\\{{{qqqhhhbbb``````aaabbbhhhuuusssnnnlllooonnniiieeeccc^^^XXXRRROOOLLLHHHEEEAAA===999777777555444444444444444333333333333333333333333222444555666555666888999777666666555555555666666555777:::<<<===;;;888777666555444333444444666666333444555666666888<<<>>>===???AAACCCCCCDDDFFFHHHNNNQQQUUUYYY\\\```dddgggkkkpppuuuyyy{{{}}}mmmmmmzzzpppfffbbb```[[[WWWTTTRRRUUUXXXUUUXXXpppcccaaakkk}}}ssslllkkkmmmlll```TTTVVV```zzztttpppnnnoookkkhhhmmmxxxtttnnnkkkoooooohhhbbb___]]]ZZZVVVQQQKKKHHHHHHEEE???:::777666555444444333444444111000000111333555444333222222333444555666777888777555333444777888777555888888888888888888888888:::666222222444555555444555555666777888:::<<<===???@@@@@@@@@???AAACCCFFFMMMPPPUUUYYY\\\```eeehhhkkknnnssswww{{{qqqrrrjjj\\\[[[VVVSSSSSSWWWWWW[[[lll~~~qqqccccccyyyuuunnnppptttllliii[[[PPPrrrxxxqqqppptttyyy{{{{{{zzz{{{uuuooollloooooohhhbbb___\\\YYYVVVQQQKKKHHHHHHEEE???:::777666555444444333444444222222111000000000111111222333333444555666777777444333222555888999888666888888888888888888888888999666333222444555555444555555666777888:::<<<===???@@@@@@@@@@@@AAADDDFFFMMMPPPUUUYYY\\\```eeehhhkkknnnrrrwww{{{pppcccYYYTTTRRRVVVXXX]]]lll}}}sssdddbbb|||tttuuuwwwnnnlll___WWW|||xxxtttssswwwzzzssspppqqqssssssrrrkkkjjjllltttuuuooommmpppooohhhbbb___\\\XXXVVVQQQLLLIIIGGGDDD???:::777666555444444333444444111333333111//////333666444444444555555555666666111111222555999:::999888888888888888888888888888888666333333444555555444555555666777888:::<<<===???@@@@@@@@@@@@AAADDDGGGNNNQQQUUUYYY\\\```eeehhhjjjmmmrrrvvv{{{nnn___VVVRRRUUUXXX]]]jjjyyywwwgggaaazzz{{{zzz{{{sssqqqeeeaaa}}}yyywwwxxxsssnnnjjjfffeeemmmvvv|||xxxyyyvvvrrrnnnkkkjjjjjjjjjaaa^^^\\\^^^fffqqq{{{uuunnnnnnpppnnngggbbb```[[[WWWUUURRRMMMIIIGGGCCC>>>;;;777666555444444333444444000333555333111333999@@@444444555555555555555555000111333666888999999888888888888888888888888888666555444444444555555555555555666777888:::<<<===???@@@AAA@@@@@@BBBEEEGGGOOORRRVVVYYY]]]```eeehhhiiimmmrrrvvvzzz~~~fff[[[SSSTTTVVVYYYcccppp}}}jjjaaavvv~~~|||yyyxxxkkkhhhwwwoooppptttooovvvooonnnnnnmmmjjjfffcccbbbccc^^^\\\XXXVVVXXX]]]bbbeeeooosssyyytttmmmnnnooommmgggcccaaa\\\VVVUUURRRNNNJJJFFFBBB>>>;;;777666555444444333444444000333555333111333:::@@@444444555555555555555555111333555777777777777777777777777777777777777777555555555555444444555666555555666777888:::<<<===???@@@AAAAAAAAABBBEEEHHHOOORRRVVVZZZ]]]```eeegggiiimmmrrrwww{{{~~~lll___UUUTTTTTTTTT]]]iiinnnaaarrr~~~pppnnn}}}xxxzzzvvv|||tttlllhhhiiihhheeeaaa]]]\\\[[[YYYXXXWWWUUUTTTTTTUUUVVV[[[^^^ccchhhmmmttt|||tttnnnnnnnnnkkkfffcccbbb]]]WWWUUUSSSOOOKKKEEEAAA===;;;777666555444444333444444222444444222000000444777444444444555555555666666333444666666555666777999777777777777777777777777333444666555444444555666555555666777888:::<<<===>>>@@@AAAAAAAAACCCFFFIIIPPPSSSWWWZZZ]]]aaadddgggjjjnnnsssxxx|||jjj___VVVTTTSSSSSS^^^lllrrrbbbpppuuutttvvvnnnjjjiiifffccc___[[[WWWUUUOOOPPPRRRQQQPPPOOOPPPQQQQQQSSSVVVYYY\\\```fffiiikkkmmmpppuuuyyy}}}wwwooommmmmmjjjfffdddddd___XXXUUUSSSPPPKKKEEE@@@===;;;777666555444444333444444333333333222111222222333222333333444555666777777222333444444444555999===777777777777777777777777222444666666444444555777555555666777888:::<<<===>>>@@@AAAAAABBBCCCGGGIIIQQQTTTWWW[[[]]]aaadddgggkkkooouuuzzz}}}uuubbb[[[UUUUUUTTTWWWfffxxxuuudddnnnzzz{{{wwwpppkkkhhhdddbbbaaa___ZZZVVVNNNOOOPPPOOOLLLKKKMMMOOOMMMOOOQQQRRRSSSUUUXXXZZZWWWXXXZZZ\\\___bbbeeefffllloootttxxx{{{~~~xxxqqqlllllliiieeeeeeeee```YYYUUUTTTQQQKKKEEE@@@===;;;777777555444444444444444333222222333555666666555222222333444555777777888000222333333333666<<>>@@@AAAAAABBBDDDGGGJJJQQQTTTXXX[[[]]]aaadddgggkkkooouuuzzz~~~|||nnnfff\\\VVVTTTVVVVVV[[[nnnwwweeennn}}}~~~vvvpppjjjfffaaaaaadddddd```\\\UUUUUUSSSOOOJJJIIIKKKNNNLLLNNNOOOPPPPPPPPPRRRTTTVVVUUUTTTRRRRRRSSSTTTUUURRRTTTWWWYYY\\\```eeeiiinnnttt}}}tttnnnllliiifffeeeeeebbb\\\WWWWWWSSSOOOJJJEEE@@@:::666555555444333333333333444333333333333333333333333333333444444666777999999222222222333555888:::<<<666777777777777777666666555444444333333444444555444555777888::::::;;;;;;@@@@@@AAAAAABBBFFFKKKOOOSSSTTTWWW[[[^^^aaacccdddlllpppsssuuuzzzqqqbbbZZZVVVRRRSSSZZZjjjjjjooo||||||rrriiidddcccccceeeggggggccc```YYYWWWSSSNNNKKKMMMQQQUUUOOORRRTTTSSSTTTVVVTTTOOOSSSRRRSSSTTTUUUUUUSSSQQQOOOOOOOOOOOOQQQTTTWWWYYY]]]```eeejjjooosssuuuvvvtttnnnllliiifffeeeeeebbb\\\WWWUUURRRNNNJJJFFFAAA;;;777555555444333333333333444333333333333333333333333333333333444555666777777555444444444555666888999666666777777777777666666555444444333333444444555444555777888999:::;;;;;;@@@@@@AAAAAABBBEEEJJJNNNSSSUUUYYY]]]```dddfffggglllppprrrtttyyysssbbbPPPPPPQQQUUU]]]qqqlllrrr}}}~~~~~~{{{tttmmmjjjiiihhhjjjlllllljjjhhh^^^[[[WWWRRRNNNOOORRRVVVRRRUUUWWWWWWYYY]]]\\\YYYUUUTTTSSSSSSSSSSSSQQQOOOOOONNNMMMMMMMMMOOOQQQSSSSSSUUUXXX[[[___bbbdddeeerrr}}}sssooollliiigggeeeeeeaaa[[[VVVSSSPPPMMMIIIFFFAAA<<<999555555444333333333333444333333333333333333333333333333333333444444555555777777666555555555555666666666777777777777666666555555444444444444555555444555666888999:::;;;<<>>:::555555444333333333333444333333333333333333333333333444444444555555444444777666666555555555555555555666666777777777777666555555444444444444555555555555666777999:::<<<===???@@@@@@@@@AAADDDIIILLLSSSUUUYYY^^^cccgggjjjlllkkkppprrrrrruuu{{{~~~rrrooovvv{{{uuuiii___[[[[[[VVVWWWYYY\\\bbbuuuzzz}}}}}}yyyyyy{{{|||{{{tttrrrooommmlllmmmmmmmmmiiigggccc]]]XXXVVVWWWYYY]]]aaadddccceeekkkooonnngggccc]]]YYYWWWVVVUUUTTTSSSRRRPPPOOONNNMMMNNNNNNMMMLLLKKKKKKLLLNNNPPPQQQRRRUUUYYY^^^ffftttssspppmmmjjjgggfffeeeaaaZZZUUUPPPNNNJJJHHHFFFBBB>>>;;;555555444333333333333444333333333333333333333333444555666666666666555555444444555666666777777777555555666777777777777777666555555444444555555666555555555666888:::<<<>>>???@@@@@@???@@@CCCGGGKKKRRRTTTXXX]]]cccgggjjjlllkkkqqqttttttuuu{{{yyykkkeeecccbbbaaa```]]]\\\___ccc^^^]]]^^^bbbiiivvv}}}}}}|||}}}~~~|||yyyuuuqqqpppqqqrrrmmmkkkhhhccc^^^\\\\\\]]]ccchhhkkkjjjjjjooossstttpppkkkddd___\\\ZZZXXXWWWUUUTTTSSSRRRQQQPPPPPPOOOMMMMMMLLLLLLMMMNNNPPPQQQOOOPPPQQQRRRVVV^^^hhhooo{{{sssooommmjjjgggfffdddaaaZZZUUUOOOMMMJJJHHHEEEBBB>>>;;;555555444333333333333444333333333333333333333333333444666777777777666666222333444666777888888888444555666777777888888777666666555555555555666666555555555666888:::===??????????????????BBBFFFJJJQQQTTTXXX]]]bbbfffiiijjjkkkrrrwwwwwwxxx}}}~~~mmmiiiiiigggbbb______^^^\\\[[[\\\^^^___dddlllqqqxxx{{{}}}xxxtttrrrrrrsssppppppnnnjjjfffccccccdddiiipppsssrrrqqquuuyyyzzzxxxssslllfffbbb___]]][[[XXXXXXWWWUUUTTTRRRQQQPPPLLLKKKKKKKKKLLLMMMNNNNNNMMMMMMNNNOOOQQQTTTYYY]]]bbbooosssooonnnkkkgggfffddd```ZZZUUUPPPMMMJJJGGGEEEAAA===:::555555444333333333333444333333333333333333333333111222444666777777666555222333555666777888777777444555666777888888888888666666555555555555666666555444444555888;;;>>>??????????????????AAAFFFIIIRRRUUUXXX]]]bbbfffiiijjjkkkttt{{{{{{{{{zzzwwwqqqmmmllliiibbb___aaabbbiiiuuu|||zzzuuuyyy{{{wwwtttuuuwwwssssssssspppmmmkkkjjjkkknnnvvv{{{{{{zzz}}}|||vvvppplllhhheeebbb```___]]][[[XXXUUUSSSQQQMMMMMMMMMMMMMMMLLLLLLKKKLLLMMMNNNOOOOOOQQQSSSUUUVVV___lllxxxtttooonnnkkkhhhfffddd```ZZZTTTPPPNNNJJJGGGEEEAAA===:::555555444333333333333444333333333333333333333333///000333555777666666555333444555777777777666666444555666777888888888888666666555555555555666666555444444555777;;;>>>@@@?????????>>>???AAAEEEIIITTTVVVZZZ^^^bbbfffiiijjjllluuu}}}~~~~~~|||uuuvvv|||~~~{{{|||~~~uuuvvvvvvtttrrrpppppppppqqqzzz~~~yyytttpppllliiihhhgggdddaaa]]]YYYUUUSSSQQQQQQRRRQQQPPPNNNLLLKKKNNNNNNNNNNNNOOOPPPQQQRRRNNNSSSYYY^^^fffvvvoookkkmmmllljjjhhheee___XXXSSSQQQNNNJJJGGGDDDAAA===:::555444333333222222333333444444444444444444444444333333444444555666666666666555555555555666777777:::999888777777777999999===:::777555555555444222555555666777888:::<<<===>>>???@@@@@@@@@BBBFFFIIISSSUUUYYY\\\___cccgggjjjooosssyyy}}}}}}{{{zzzxxxxxxxxxxxxwww|||{{{wwwxxxqqqiiidddcccaaa]]]ZZZWWWWWWVVVSSSPPPOOOOOOPPPNNNNNNOOOOOOOOOOOONNNNNNQQQSSSTTTTTTVVV]]]hhhrrrpppllllllkkkjjjhhheee___XXXSSSQQQNNNJJJGGGDDDAAA===:::555444333333222222333333444444444444444444444444333333444444555666666666555555555555555666666777888888777666666777888888;;;999666444444444333222555555666777888:::<<<===>>>???@@@@@@@@@BBBFFFIIIRRRUUUYYY\\\___cccgggkkkqqqtttxxx{{{}}}~~~}}}|||zzzzzzyyyyyy{{{uuummmhhhfffddd___[[[\\\[[[ZZZWWWTTTQQQPPPPPPNNNNNNOOOOOONNNNNNNNNNNNQQQRRRSSSRRRQQQVVV^^^fffqqq|||rrrnnnkkkjjjiiigggeee___XXXTTTQQQNNNJJJGGGDDDAAA===:::555444444333333333333333444444444444444444444444333333333444555555666666444444444444555555555666777666666666666666777777999666444333444444444333555555666777888:::<<<===>>>???@@@@@@@@@BBBFFFIIIRRRUUUXXX\\\___ccchhhkkksssuuuwwwyyy|||~~~~~~~~~~~~~~~yyytttpppnnnkkkfffbbbbbbaaa___\\\YYYVVVSSSRRRPPPPPPOOOOOONNNNNNMMMMMMOOOQQQQQQPPPOOOQQQWWW\\\```hhhxxxsssooojjjiiihhhgggddd___YYYTTTQQQNNNJJJGGGDDDAAA===:::555555444333333333333333333333333333333333333333222333333444444555666666333444444555555555555555666666666666777777777888888666444333444555555555555555666777888:::<<<===>>>???@@@@@@@@@BBBFFFIIIRRRTTTXXX\\\___ccchhhkkkrrrtttwwwzzz}}}{{{|||yyyxxxuuuqqqnnngggeeebbb```]]][[[XXXUUUSSSSSSRRRQQQPPPOOONNNNNNMMMOOOQQQQQQQQQRRRVVVYYYZZZbbbpppsssoooiiihhhgggfffddd___YYYUUUQQQNNNJJJGGGDDDAAA===:::666555444444333333444444333333333333333333333333222222333333444555555555333444555666666666555555777777777888888999999999999777555444666777777666555555666777888:::<<<===>>>???@@@@@@@@@BBBFFFIIIQQQTTTXXX[[[___ccchhhlllooosssyyy}}}xxx}}}zzzwwwmmmiiieeebbbaaa___\\\ZZZWWWWWWWWWVVVTTTRRRPPPOOOOOOPPPRRRRRRRRRSSSTTTUUUYYY```oooqqqmmmhhhggggggfffddd```ZZZUUUQQQNNNJJJGGGDDDAAA===:::666555555444444444444444333333333333333333333333222222222333444444555555333444666777777777666555666777888999::::::999999:::777555555666777777666555555666777888:::<<<===>>>???@@@@@@@@@BBBFFFIIIQQQTTTXXX[[[___dddiiilllnnnsssyyy~~~~~~uuuvvvpppiiieeecccccc```^^^\\\]]]^^^]]][[[WWWSSSQQQUUUTTTTTTTTTSSSSSSRRRRRRWWW^^^lll|||oookkkgggfffffffffddd```ZZZVVVQQQNNNJJJGGGDDDAAA===:::666666555444444444444444222222222222222222222222111222222333333444555555444555777888999888777666555555777888999999999888999777555444555666666555555555666777888:::<<<===>>>???@@@@@@@@@BBBFFFIIIPPPSSSWWW[[[___dddiiimmmpppsssxxx}}}wwwtttxxxnnngggeeeeeebbb``````bbbdddeeebbb]]]WWWSSSYYYXXXWWWWWWXXXXXXXXXWWWWWW]]]hhhvvvnnnjjjfffffffffeeeddd```ZZZVVVQQQNNNJJJGGGDDDAAA===:::666666555444444444444555222222222222222222222222111222222333333444555555555666888999:::999777666333444666777888888888777999777444333444444444333555555666777888:::<<<===??????@@@@@@@@@BBBFFFIIIPPPSSSWWW[[[___dddiiimmmrrrtttxxx{{{~~~tttsssrrrjjjgggeeeccc```ccceeehhhiiifff```YYYTTTZZZZZZYYY[[[]]]```aaaaaaZZZ^^^hhhtttpppiiieeeddddddbbb___[[[WWWUUURRROOOJJJGGGDDD@@@<<<999777666555444444333444444333333333333333222111000333333333444555666777888666666555666666777888999777777777777666666666666444444444444444555666777666666666777999;;;===???BBBBBBBBBAAAAAABBBEEEHHHMMMUUU[[[\\\^^^dddiiijjjqqqtttwwwzzz~~~mmmwwwyyyqqqkkkiiihhhggghhhjjjkkkkkkfff```[[[ZZZ\\\^^^aaadddfffhhhiiicccccchhhqqq{{{nnnfffeeeeeeeeeccc```\\\XXXUUURRROOOKKKGGGDDDAAA===:::777666555444444333444444333333333333333222111111333333333333444666777888777666666666666777777888777777777777777777777666555444444444555555666777666666666777999;;;===???AAAAAAAAAAAA@@@BBBEEEHHHMMMUUU[[[\\\___eeejjjkkkrrrtttwwwzzz}}}gggtttxxxsssqqqlllmmmnnnpppqqqoookkkgggaaaaaaccceeegggkkkmmmoooooommmooouuu}}}llldddfffffffffdddaaa]]]YYYVVVSSSPPPLLLHHHEEEAAA===:::777666555444444333444444333333333333333222222111222222333333444666777888888777777666666666666777777777777777777777777777555555555555555666666777666666666777999;;;===??????@@@AAA@@@@@@AAADDDGGGMMMUUU[[[]]]___fffkkkllltttuuuwwwyyy|||uuu___pppzzzuuunnnmmmnnnppprrrsssqqqppphhhgggfffgggjjjnnnrrruuuwwwvvvwww|||nnnffffffggggggfffccc^^^YYYWWWTTTQQQLLLIIIFFFBBB>>>;;;777666555444444333444444222333333444333333222222222222222333444555777777888888777666666555666666777777777777777888888888777666666555666666777777666666666777999;;;===???>>>???@@@@@@@@@AAADDDFFFMMMUUU[[[]]]```ffflllmmmuuuvvvwwwyyy{{{lll[[[qqq{{{tttrrrqqqrrrtttwwwxxxxxxnnnllljjjiiikkkooouuuyyyzzz{{{rrrjjjfffggghhhgggddd___ZZZVVVTTTQQQLLLIIIFFFBBB>>>;;;777666555444444333444444222333333444444444333333222222222333444555666777888888777666666555666666666777777777888888888999888777777666666666777777666666666777999;;;===???===>>>@@@@@@AAABBBDDDFFFKKKSSSZZZ\\\```ggglllnnnuuuvvvxxxzzz|||fff^^^vvv~~~yyyvvvrrrooopppuuu{{{tttllleeefffggggggddd___YYYVVVSSSPPPLLLHHHEEEAAA===:::777666555444444333444444222333333444444444444444111111222222333555666777888777777666666666666777666777777888888999999999999888888777777777777777666666666777999;;;===???<<<>>>@@@AAABBBCCCEEEGGGJJJRRRYYY[[[___ffflllnnntttvvvzzz|||bbbccc|||}}}}}}rrrkkkdddfffggggggddd^^^XXXUUURRROOOKKKGGGDDDAAA===:::777666555444444333444444222333333444555555444444111111111222333444666666777666666666666777777888666777777888888999:::::::::999888888777777777888666666666777999;;;===???<<>>;;;777666666555555555666666444666777666444444777:::555444333222222333444555666666555555666666777888666777888888999999888888777777666555555555555555555666777888888:::===@@@BBBCCCDDDDDDDDDEEEGGGIIIJJJLLLQQQWWW]]]dddiiilllqqquuu{{{rrrffflllvvvvvvgggggghhhhhhgggccc^^^YYYVVVTTTQQQMMMIIIFFFCCC>>><<<555555444333333333333444222555888666333333777<<<555444333222222222333444666555555555555666777777666777777888888888888888888777555444444444555666555666777888888:::===@@@BBBDDDEEEFFFEEEFFFHHHJJJJJJLLLPPPUUU[[[bbbgggjjjnnnttt{{{oooiiiqqqzzzxxxhhhgggggghhhfffccc^^^YYYUUUSSSPPPLLLHHHEEEAAA===:::555555444333333333333333000333666444111111666;;;555444333222111222333444555555555555555666666777777777777777777888888888888777666444444555666666555666777888888:::===@@@CCCEEEGGGGGGGGGGGGIIIJJJJJJLLLOOOSSSYYY```eeeiiikkkrrr{{{lllmmmvvv}}}yyyiiiffffffgggeeebbb]]]XXXTTTRRROOOKKKGGGDDD@@@<<<999888777666555555555555555111333444222000111444777444333222111111222333444555555444444555555666777777666666666666777888999888888777666666666666666555666777888888:::===@@@CCCEEEHHHIIIHHHHHHIIIKKKKKKKKKNNNRRRWWW^^^dddgggiiipppyyy~~~hhhqqq}}}{{{iiieeeeeefffdddaaa\\\WWWSSSRRROOOKKKGGGDDD@@@<<<999888888777555555444444555333333222111111222333444222222111111111333444555555444444444444555666666777666666555666777888999888888888888888777777666555666777888888:::===@@@DDDFFFIIIJJJIIIIIIJJJKKKKKKKKKMMMQQQVVV\\\bbbfffgggooowww|||}}}mmm}}}{{{jjjdddeeeeeeddd```[[[VVVSSSRRRPPPKKKHHHEEEAAA===:::777666555444333222222222666444111111222333333333111111000000111333555666555444444444444555666666777666555555555666888999888888999::::::888777666555666777888888:::===@@@DDDFFFIIIJJJJJJJJJJJJKKKKKKKKKMMMPPPUUU\\\aaaeeegggnnnvvvzzz{{{uuuxxxffffffdddcccdddddd```ZZZUUUPPPNNNKKKHHHEEEAAA<<<888:::888666444333444555666222222444444444444222222222222222222222222222222444333333333333444555555888777777777777777888999777777888888888888777777777777666666777999;;;<<>>:::888777666444444444555555444333333222222333333444222222222222222222222222333444444444444555555555999888888777666666666666777777888888888888777777777777777777888:::;;;<<>>;;;777666555444444444444555444444222222222222444444222222222222222222222222333444444555555555555555:::999888666666555555555777777888888888888777777777777777888999:::;;;<<<>>>AAAHHHOOOTTTUUUSSSQQQNNNMMMLLLMMMOOORRRVVVXXXdddhhhlllppptttzzz~~~xxxgggfffggggggfffbbb\\\WWWTTTPPPMMMIIIFFFDDDAAA>>>;;;666555555444444444444444444444222222222222444444222222222222222222222222333444555666666666555555999888777666555555555555777777888888888888777777666777888999:::;;;;;;<<>>===888888666555444333333222555444333333222222333333111111111111111111111111666666666666666666666666444444444555555555555666777777666666777999;;;<<<:::888777888:::<<<======BBB???BBBJJJSSSYYY```eee]]][[[XXXVVVUUUUUUTTTSSSQQQVVV^^^eeejjjoootttwww}}}|||jjjeeefffgggeee```ZZZWWWUUUOOONNNJJJGGGCCC@@@===<<<888777666555444333333333555444333333222222333333111111111111111111111111444555555555666666666777555555555666666666777777888888777888999:::<<<===:::999888888999;;;======@@@>>>AAAHHHOOOUUU]]]dddccc^^^ZZZXXXXXXXXXUUUSSSRRRVVV\\\bbbgggmmmrrrvvvzzzwwwvvvwww~~~|||jjjdddffffffddd___ZZZWWWUUUOOOMMMJJJGGGCCC@@@===<<<888777666555444333333333555444333333222222333333222222222222222222222222333333444555666777777888666666666666777777777888999888888888999;;;===>>>;;;:::999888999;;;===>>>>>>>>>@@@FFFJJJOOOYYYcccjjjeee```]]][[[ZZZWWWTTTRRRUUUYYY]]]bbbhhhoootttvvv|||~~~pppeee___bbbhhhqqq||||||jjjdddeeefffddd___ZZZVVVUUUNNNMMMJJJGGGCCC???<<<;;;777777666444444333333333555444333333222222333333222222222222222222222222111222333444666777888999555555666666666777777777888888777888999;;;===>>>===<<<;;;:::999:::===???>>>>>>AAADDDFFFJJJVVVbbbnnnnnnlllggg```ZZZWWWWWWTTTUUUWWWYYY]]]ccckkkpppsssyyyvvvjjjdddccccccdddfffppp|||jjjdddeeefffddd___ZZZVVVTTTMMMLLLJJJGGGCCC???<<<:::777666555444444444444444555444333333222222333333222222222222222222222222000111222444555777888999444444555555555666666666666666666666888:::<<<>>>===>>>???===;;;;;;===?????????AAADDDEEEHHHTTT___nnntttxxxsssggg\\\ZZZ[[[WWWWWWWWWWWWYYY___fffkkkpppvvv}}}vvvqqqkkkeeebbb```bbblllwww|||jjjccceeeeeeccc^^^YYYVVVTTTLLLLLLJJJGGGDDD???;;;999666666555444444444444444555444333333222222333333333333333333333333333333000111222333555666888888444444444444555555555555555555555666888:::<<<>>>>>>AAACCCBBB???===>>>???AAA???AAADDDFFFIIIQQQ[[[iiittt~~~}}}rrrfff``````[[[[[[YYYWWWXXX\\\bbbggglllqqqyyy}}}tttjjjfffbbb```bbbfffxxx|||jjjccceeeeeeccc^^^YYYUUUTTTKKKKKKJJJGGGDDD???;;;888666666555444444444444555555444333333222222333333333333333333333333333333111111222333555666777777555555555555666666666666666666666777999;;;===???>>>CCCGGGGGGBBB???>>>???AAA>>>???CCCGGGIIIOOOUUUdddooo|||tttjjjccc___^^^\\\YYYXXXZZZ___ccceeellluuu}}}zzzqqqiiiaaa```bbbdddlll{{{|||jjjcccdddeeeccc^^^YYYUUUTTTKKKKKKJJJHHHDDD???;;;888666666555444444444555555555444333333222222333333333333333333333333333333111222333333444555666666666666666666777777777777777777777888:::<<>>DDDIIIIIIEEE@@@>>>???AAA======BBBGGGJJJMMMQQQ```jjjxxxqqqeeebbb```^^^ZZZXXXZZZ]]]aaa```hhhrrr{{{}}}nnnbbb```cccaaacccmmm|||fffaaaeeeeee___[[[YYYWWWTTTMMMKKKHHHFFFCCC@@@<<<888888444555::::::444222666333333333333333333333333333333222222000///...---222222333444444555555666888777555444333333444444555555666777888:::<<<===@@@???AAACCCAAA===<<>>BBBAAAAAAAAADDDIIIMMMPPPVVV]]]jjjzzz~~~rrrhhheeebbb\\\VVVUUU\\\aaaiiirrrvvv{{{yyykkkjjjmmmzzz}}}gggaaadddddd___ZZZYYYWWWSSSQQQMMMHHHDDDAAA>>>;;;999777888666222222555666555333333333333333333333333111111222333444444333333222222333333444444555555555555555666666777999999777777777777888999:::;;;AAA??????AAA>>>::::::===CCCBBBAAABBBDDDHHHLLLOOOQQQWWWcccsssqqqiiifffaaaZZZWWW\\\___fffmmmrrrwww~~~|||fff```dddddd^^^ZZZYYYVVVSSSRRRNNNHHHCCC@@@>>>;;;:::222777999555555888666000444444444444444444444444111222222333333333333333111222222333444444555555555555555666666777777888888888888777888888999:::??????BBBDDDBBB===;;;===CCCCCCCCCDDDFFFGGGIIIIIIRRRVVV^^^kkkzzzssskkkgggdddccc___```eeekkknnnrrr|||zzzddd```dddccc^^^ZZZXXXVVVRRRQQQMMMHHHCCC@@@>>><<<:::222555666444444555444000444444444444444444444444222222222333222111111000111111222222333444444555666666666666555555444444999888888888888888999999===???DDDJJJIIIBBB??????@@@BBBDDDGGGIIIJJJJJJJJJSSSUUU[[[dddqqq}}}tttnnnkkkdddccccccfffhhhkkksss|||yyyccc```cccccc^^^YYYXXXVVVRRROOOLLLGGGDDDAAA???<<<:::888444222333333111333666444444444444444444444444222222333222222111000000111111222222333333444444666666666666555444333222888888888888888888999999;;;>>>EEEMMMMMMGGGDDDEEEBBBCCCFFFHHHKKKNNNPPPQQQSSSUUUYYY___iiiwww}}}sssmmmhhheeeeeeddddddjjjqqqyyy~~~tttzzzccc___cccccc^^^YYYXXXUUURRRMMMJJJGGGDDDCCC@@@===;;;:::333666AAA@@@555222999555555555555555555555555111222333333333333333333111111111222333333444444555555666777666666555444888777777777888999::::::;;;===CCCJJJLLLJJJJJJMMMOOOMMMJJJIIIJJJOOOSSSWWWWWWYYY[[[^^^eeeooo|||~~~wwwqqqmmmiiigggkkkqqqqqqvvv~~~yyy{{{ddd___cccccc]]]YYYXXXUUURRRKKKIIIGGGEEEDDDAAA>>>;;;999333>>>SSSSSS===222777555555555555555555555555000111333444555666666666000111111222333333444444444555666888888888777777777777777777888999:::;;;<<<<<<@@@GGGJJJJJJMMMSSS^^^XXXPPPJJJHHHMMMSSSXXX]]]^^^______bbbjjjttt|||~~~xxxsssooorrrwwwlllqqqxxx~~~zzz}}}fffbbbbbbbbb```]]]XXXTTTQQQNNNKKKGGGDDDBBB???<<<:::666777888:::<<<;;;888555444444333333333333222222333333333333333333333333111111222222222333333333444444444444444444444444777777777777888999:::;;;<<<;;;===DDDHHHGGGFFFHHHTTT\\\TTTGGGIIILLLLLLPPPUUUYYY___bbbeeeiiipppvvv{{{{{{nnnjjjkkkssszzz|||fffaaaaaaaaa```]]]YYYUUURRRNNNKKKGGGDDDBBB???===:::999999888777666555555444444444333333333333222222333333333333333333333333111111222222222333333333333333444444444555555555666666666666777888999:::<<<;;;>>>CCCFFFFFFJJJOOOMMMPPPGGG???BBBDDDHHHSSSUUUYYY]]]```aaafffooouuuzzz}}}vvvpppmmmoooqqqrrrxxx~~~{{{eee````````````]]]YYYUUUSSSMMMJJJGGGDDDBBB???===:::<<<===<<<888333111333666444444333333333333222222333333333333333333333333111111222222222333333333222333333444555666777777666666555666666777888999<<<<<>>@@@@@@===???KKKYYYXXXWWWXXX___]]]GGG???NNNYYY\\\```aaabbbeeekkkpppuuuzzzyyyrrrnnnnnnooopppqqqvvv}}}}}}wwwwwwvvvvvvwwwyyy{{{}}}{{{{{{ddd^^^_________]]]YYYUUUSSSLLLIIIEEECCCAAA???===;;;777<<>>888555555888444444333333333222222222333333333333333333333333111111222222222333333333000111222444666777888999888888888888999:::;;;;;;>>>???BBB@@@;;;;;;FFFTTT[[[\\\```kkkiiiSSSJJJ[[[ccccccdddfffhhhkkklllnnnuuuzzzzzzvvvssspppnnnnnnqqqxxx{{{zzzyyyxxxwwwwwwwwwwwwuuuxxx|||{{{eee____________\\\XXXTTTRRRKKKHHHEEEBBBAAA???===;;;333777:::;;;888555444444444444333333333333222222333333333333333333333333111111222222222333333333000111222333555666777888999999999999999:::<<<<<<===@@@CCCCCC===:::BBBMMM[[[^^^bbbmmmqqqdddeeezzzqqqlllgggggglllppppppmmmpppvvv|||wwwqqqllljjjmmmrrrtttuuu~~~~~~}}}|||zzzyyywwwwwwuuuwwwzzz|||}}}|||fff___``````___\\\WWWSSSPPPJJJHHHDDDBBBAAA???===;;;666666777777666555333333444444333333333333222222333333333333333333333333111111222222222333333333000000111222333444555666888888888888999:::;;;<<<<<>>AAAGGGUUU]]]dddmmmtttooossstttgggdddlllssssssooooootttyyy}}}|||vvvtttrrrooollltttvvvyyy|||zzzyyyyyyzzz|||~~~}}}{{{zzzxxxyyyzzz{{{{{{|||~~~}}}fff`````````___[[[WWWRRROOOJJJHHHDDDBBBAAA???===;;;<<<999666555555666555444444444444333333333222222333333333333333333333333111111222222222333333333000000111222333333444444777777777777888999:::;;;:::>>>EEEJJJGGGBBBAAAEEELLLYYYdddlllrrrlllmmm{{{zzzeeeaaajjjtttuuurrrsssvvvzzz}}}}}}uuuoooooonnnnnnooorrrxxx~~~~~~zzzyyyxxxxxxzzz}}}}}}~~~~~~}}}|||zzz}}}}}}}}}||||||~~~hhhaaa```___^^^]]]YYYTTTQQQLLLKKKHHHDDD@@@===;;;:::999888777666666555555555444444444444444444444444222222222222222222222222333333333333333333333333111111222222222333333333777777888888888999999999:::@@@FFFHHHHHHIIIIIIHHHMMMWWW```gggttt~~~uuudddrrryyyvvviiieeennnvvvvvvuuuvvv{{{~~~~~~tttssspppllljjjkkkooorrrtttvvvzzz}}}zzzxxxwwwwwwzzz~~~~~~}}}}}}}}}ggg````````````^^^ZZZUUUPPPMMMLLLIIIEEEAAA???===<<<999888777666666555555555444444444444444444444444222222222222222222222222333333333333333333333333111111222222222333333333777777888888999999::::::999<<<@@@DDDGGGJJJKKKJJJMMMTTT[[[```jjjsssrrrkkkqqqyyysssuuuuuu|||{{{|||uuupppmmmllllllllllllqqqzzzxxxxxxvvvuuuvvvyyy|||~~~~~~~~~{{{{{{zzzyyy{{{~~~fff``````aaabbb```\\\UUUPPPNNNLLLIIIFFFBBB@@@>>>===999888777666666555555555444444444444444444444444222222222222222222222222333333333333333333333333111111222222222333333333777777888888999:::;;;;;;:::;;;<<>>===999888777666555555555555444444444444444444444444222222222222222222222222222222222222222222222222111111222222222333333333666666777888999:::;;;<<<>>>======<<<;;;???KKKWWWgggjjjmmmkkkggggggqqq|||}}}~~~wwwqqqooommmnnnooolllnnnrrrxxxwwwzzzyyysssnnnqqqooooooqqqtttwwwxxxxxxxxxtttsssuuutttrrrssswwwvvvfff``````bbbcccbbb]]]UUUPPPKKKJJJGGGDDDAAA>>>===<<<999888777666555555555555444444444444444444444444222222222222222222222222222222222222222222222222111111222222222333333333444555666777999:::;;;<<<===>>>>>><<<888;;;NNNcccpppvvv{{{wwwnnnkkkooovvv}}}xxxsssooopppnnnlllnnnttt{{{|||{{{~~~yyyqqqooonnnmmmmmmpppsssvvvwwwwwwttttttxxx}}}~~~zzzwwwxxxssshhh``````aaabbb```\\\UUUPPPJJJIIIFFFCCCAAA>>>===<<<999888777666666555555555444444444444444444444444222222222222222222222222222222222222222222222222111111222222222333333333222333444666888:::;;;<<<:::;;;>>>???;;;===QQQgggttt}}}xxx}}}|||uuurrrsssvvvwwwwww}}}~~~}}}zzzrrrooollllllmmmpppsssvvvwwwvvvwwwyyy|||zzzuuuyyy{{{}}}}}}|||iii````````````^^^ZZZUUUPPPKKKIIIGGGDDDAAA???>>>===999888777666666555555555444444444444444444444444222222222222222222222222111111111111111111111111111111222222222333333333000111222444777999:::;;;;;;:::>>>DDDCCCAAAKKK[[[oooxxxzzzxxxwwwvvvvvvxxxzzz|||}}}|||~~~zzzsssooollllllmmmppptttwwwwwwvvv|||~~~}}}zzzwwwwwwyyy}}}}}}zzzyyy}}}yyyyyyjjjaaa```___^^^]]]YYYUUUQQQLLLJJJHHHEEECCCAAA??????999888777666666555555555444444444444444444444444222222222222222222222222111111111111111111111111111111222222222333333333///000111444666888:::;;;@@@<<>>===:::999777666555555666666444444333333333333222222111111111111111111111111111111111111111111111111111111111111111222222333333333333333555666777888<<>>===:::999777666555555666666444444333333333333222222111111111111111111111111111111111111111111111111111111111111111222333333333333333333444555777777999;;;CCCKKKNNNLLLLLLOOOMMMSSSUUUaaavvv}}}tttoooiiimmmqqqrrrpppoooqqqrrrqqquuutttssssssvvvzzz{{{yyyvvvwww{{{~~~~~~}}}qqqqqqpppppppppoooooooootttuuuxxxzzzyyyzzzjjj``````aaaaaa___ZZZSSSNNNJJJIIIGGGEEEBBB@@@>>>===:::888777666555555666666444444333333333222222222222222222111111111111111111111111111111111111111222111111111111222333333333333333333444555666777888999???FFFJJJLLLSSS[[[]]][[[TTTWWWcccooooookkkllllllgggjjjmmmllljjjkkknnnppptttrrrpppnnnooorrrvvvyyyrrrqqqpppqqqzzzrrrrrrrrrqqqqqqpppooonnnqqqpppqqqsssttttttyyykkk___`````````___ZZZSSSNNNIIIIIIGGGEEEBBB@@@???>>>:::888777666555555666666444444333333333222222222222222222111111111000000111111111111111111111111222222222111222333333444333333333333333444555666888888;;;@@@EEELLLYYYfffdddbbbWWWPPPTTT___}}}ooohhhbbbccckkkccceeeggggggeeeeeehhhmmmqqqooollljjjiiikkkmmmooonnnnnnkkkkkksssqqqqqqqqqqqqqqqooonnnmmmpppmmmlllmmmmmmmmmpppuuu}}}kkk______``````^^^YYYRRRMMMIIIHHHGGGEEECCCAAA???>>>:::999777666555555666666444444333333333333222222333333222222111000000000111111111111111111111111222222222222222333444444333333333333333444555555777666888===AAAIIIXXXgggkkknnncccTTTOOOSSSkkkllliiiiii``````kkkcccbbbaaacccbbbaaacccgggkkkjjjhhhfffffffffggghhhtttuuuooojjjnnnxxxzzzvvvlllmmmnnnooooooooonnnmmmooolllkkkkkkjjjiiimmmssszzzlll______``````^^^YYYRRRMMMIIIHHHFFFEEECCCAAA??????:::999777666555555666666444444333333333333222222333333222222111000000///111111111111111111111111333222222222222333444444333333222222333333444444222333777;;;===CCCPPP]]]ooozzztttddd\\\YYY^^^lllyyygggfffhhheeeeeekkkfff```]]]```aaa^^^^^^bbbbbbbbbbbbbbbccccccddddddrrrtttooohhhkkktttuuummmiiikkkmmmoooqqqqqqpppooopppnnnmmmmmmjjjjjjqqqyyyxxxyyylll______``````^^^YYYRRRMMMIIIHHHFFFEEECCCAAA@@@???:::999777666555555666666444444444333333333222222333333222222111000000///111111111111111111111111333333222222333333444555333333222222222333444444...111777;;;<<<===GGGRRRiii{{{}}}sssqqqllldddbbbkkkpppjjjbbb___aaaeeehhhhhhhhh```[[[^^^```]]]\\\^^^YYY[[[\\\___```aaabbbbbbdddhhhfffaaafffqqqrrrjjjjjjlllooorrrsssttttttsssqqqooooooooolllmmmvvvvvvrrr~~~mmmbbb[[[]]]___YYYXXXVVVLLLMMMKKKIIIEEEBBB@@@>>>===:::777555444555555555444555444444333222111000000111111222222222222111111000111111111111222222222000111111111111222222222222222333333333333444444222444555666999===CCCGGGUUU___jjjsss|||~~~tttfffvvvkkkhhhuuutttjjjgggbbb^^^\\\]]]___``````___^^^^^^]]]\\\YYYWWW[[[[[[\\\]]]^^^___aaabbbaaaeeeeeebbbdddkkkmmmkkknnnlllmmmqqqrrrrrrtttxxxqqqsssppplllnnntttuuuqqqrrrvvvwwwmmmbbb[[[]]]___YYYXXXVVVLLLMMMKKKIIIFFFCCC@@@>>>===;;;888666555666666666555444444333333333333333333111111222222222222111111000111111111111222222222000111111111111222222222222222333333333333444444333444555666888;;;AAAEEENNNXXXdddmmmvvv}}}{{{tttzzzrrroootttwwwmmmhhheeeaaa\\\ZZZ[[[\\\^^^^^^]]]]]]]]]^^^\\\XXXUUU[[[[[[[[[\\\]]]^^^`````````cccccc```bbbhhhkkkiiillljjjkkkoooooonnnppptttppprrroookkkmmmrrrsssooojjjnnnoooxxxnnnbbb[[[\\\^^^YYYXXXWWWMMMMMMLLLIIIFFFCCC@@@>>>===;;;999666666666777666666333333333444444555555555111111222222222222111111000111111111111222222222000111111111111222222222222222333333333333444444333444555555666999===@@@FFFNNNZZZeeerrr~~~rrrfffmmmxxxppphhheeebbb^^^ZZZXXXXXXYYY[[[ZZZZZZZZZ[[[\\\ZZZWWWTTTZZZZZZZZZZZZ[[[\\\]]]^^^^^^```___^^^___dddffffffgggfffhhhkkkkkkiiijjjooonnnmmmkkkggghhhlllmmmjjjfffkkkmmmrrrooobbbZZZ\\\^^^XXXXXXWWWNNNMMMLLLJJJGGGDDDAAA>>>===:::888666555555666666555333333333444444444444444111111222222222222111111000000111111111222222222000000111111111222222222222222222333333333444444333444444444444666:::<<>><<>>;;;<<<:::777555555444222111222333333444444333333222111111111111111111111111111111111000000000000000111111000000000000111111111111222222222111111000444000///333555555666999888888888;;;AAAJJJRRRWWWnnn```WWWVVVTTTSSSRRRSSSTTTUUUPPPOOOPPPRRRQQQPPPPPPRRRTTTZZZcccjjjjjjddd[[[UUUUUUTTTRRRPPPOOOOOOOOOPPPQQQQQQRRRSSSRRRQQQOOONNNRRRQQQPPPPPPQQQRRRSSSTTTWWWYYY\\\\\\[[[YYYXXXXXXZZZZZZZZZ[[[___gggpppvvvzzzttthhhqqq|||kkkaaa[[[XXXZZZ[[[YYYVVVUUUKKKLLLMMMLLLHHHCCC???===999777555555555555555333222333333444444333333222111111111111111111111111000000000000000111111111111111000000000000111111111111222222222111111000333000000333444444777;;;666555555666;;;AAAHHHLLLcccxxxkkkZZZTTTTTTSSSQQQOOOOOOPPPQQQRRRRRRPPPOOOOOOOOONNNMMMMMMQQQUUUZZZ^^^^^^ZZZTTTQQQPPPOOONNNMMMMMMLLLLLLMMMLLLMMMMMMNNNNNNMMMMMMLLLSSSRRRQQQPPPPPPPPPQQQRRRUUUWWWYYYZZZXXXVVVUUUVVVVVVWWWXXXYYY[[[___dddhhhxxxttttttkkkaaa[[[WWWZZZ[[[XXXVVVVVVLLLLLLMMMLLLIIIEEEAAA???777555444444666777777666222333333444444333333222111111111111111111111111//////000000111111222222111111000000000000111111000111111222222222111111222111222444333333888???666555444444666:::>>>AAAQQQhhh~~~dddSSSOOORRRPPPNNNLLLKKKKKKKKKMMMNNNOOONNNMMMNNNPPPQQQNNNKKKPPPPPPQQQQQQQQQOOONNNMMMKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMTTTRRRQQQPPPOOOOOOPPPPPPSSSUUUWWWWWWUUUSSSSSSSSSQQQSSSVVVXXXXXXZZZ\\\___qqqvvvpppoooaaa[[[WWWYYY[[[XXXVVVVVVMMMLLLLLLLLLJJJGGGCCC@@@777555444444666777777666222333333444444333333222111111111111111111111111......///000111222222333111111000000000000111111000000111222222222111111111111333444222222888BBB888777666555666888;;;===JJJ___uuu~~~dddRRRNNNQQQTTTLLLKKKIIIHHHGGGHHHJJJKKKIIIKKKNNNRRRWWWZZZVVVPPPOOOOOONNNMMMLLLKKKKKKKKKHHHIIIKKKLLLMMMLLLKKKJJJJJJJJJJJJJJJKKKMMMPPPQQQQQQPPPOOONNNNNNOOOPPPPPPSSSUUUWWWVVVTTTSSSSSSTTTQQQSSSVVVXXXYYY[[[^^^```jjj}}}rrrqqqrrrbbb[[[WWWYYYZZZXXXVVVWWWNNNMMMKKKKKKKKKHHHDDD@@@999777555555555666555444222333333444444333333222111111111111111111111111......///000111222222333111111000000000000111111///000111222222222222222111111333555222111777@@@777777666666777999;;;<<>>EEEPPPaaauuuvvvfffRRRJJJKKKNNNKKKFFFJJJHHHGGGEEEEEEFFFGGGHHHMMMWWW\\\[[[[[[[[[VVVMMMHHHIIIKKKLLLLLLIIIGGGEEEDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKMMMOOOPPPKKKKKKKKKLLLMMMOOOQQQRRRSSSUUUVVVVVVUUUUUUWWWYYYZZZ[[[[[[YYYXXXXXX[[[]]]dddmmm{{{rrrnnnlllllltttccc\\\WWWXXXYYYXXXWWWXXXRRRNNNJJJIIIIIIGGGBBB===:::888666555555555444333222333333444444333333222111111111111111111111111000000000000000111111111111111000000000000111111//////000222222333333222222000111444555222333666333333444555666666666666;;;999999???KKK\\\nnn{{{uuu___XXXOOOJJJJJJLLLMMMMMMIIIGGGEEEDDDDDDDDDFFFGGGRRR\\\^^^VVVPPPPPPNNNHHHFFFGGGIIIKKKKKKIIIGGGEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGHHHJJJLLLMMMNNNNNNLLLKKKKKKKKKLLLNNNOOOPPPOOOQQQRRRSSSSSSTTTVVVXXXXXXZZZ\\\\\\[[[ZZZZZZZZZ___fffxxxxxxooooooqqqnnniiiwwwccc\\\WWWXXXYYYXXXWWWXXXRRRNNNIIIHHHIIIGGGAAA<<<999777555555555666555444222333333444444333333222111111111111111111111111111111111000000000000000111111000000000000111111//////000222222333333333222///000444666333111222444555555666666666555555444333555999AAAKKKYYYdddyyyxxxcccPPPPPPMMMIIIEEEHHHPPPWWWHHHFFFDDDCCCCCCCCCEEEFFFRRR\\\\\\OOOFFFHHHIIIFFFGGGHHHIIIJJJJJJJJJHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHGGGHHHJJJMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKLLLMMMNNNLLLMMMOOOPPPPPPRRRUUUWWWSSSWWW]]]``````^^^]]]\\\]]]eeesss|||mmmiiipppwwwsssjjjvvvfff]]]WWWYYY[[[[[[YYYYYYSSSPPPLLLIIIGGGDDD@@@===999888888666555444222222111222222333444444444444000000000111222222222333000111111111111222222222//////000000111111222222000111111111111222222222222222222222222222222222222333444444555555444444555666777888:::===AAAEEEaaasss{{{xxxaaaVVVPPPHHHEEEFFFHHHJJJJJJHHHEEEAAA@@@AAACCCEEEEEELLLLLLKKKIIIFFFEEEEEEFFFEEEDDDDDDIIIPPPRRRPPPLLLFFFDDDBBBCCCFFFHHHGGGFFFGGGIIIKKKLLLKKKIIIIIIJJJHHHIIIJJJLLLLLLLLLLLLKKKJJJJJJKKKLLLNNNPPPSSSTTTXXXXXXXXXYYYYYY[[[\\\]]][[[cccjjj|||~~~tttjjjhhhmmmrrrrrrnnnvvveee\\\VVVXXX[[[ZZZXXXXXXQQQOOOKKKIIIGGGDDDAAA>>>999888777777666666777777222222222222111111000///111111111111111222222222000000111111111222222222000000000000000111111111000000111111111222222222222222111111111111111111222333444444555444444444666777777777777999===@@@BBBQQQeeezzzhhh^^^fffnnnoooTTTOOOHHHDDDDDDEEEEEEEEEDDDBBB@@@???AAACCCCCCCCCDDDEEEEEECCCAAAAAABBBCCCFFFEEEEEEJJJOOORRROOOLLLFFFDDDBBBCCCFFFHHHGGGFFFFFFHHHIIIIIIGGGFFFGGGHHHGGGGGGIIIJJJKKKKKKJJJJJJIIIIIIIIIJJJLLLOOOQQQRRRSSSSSSTTTUUUVVVXXXYYYZZZ[[[cccjjjvvvuuuwwwooohhhhhhnnnrrrpppllluuuccc[[[UUUWWWZZZYYYVVVVVVPPPMMMJJJHHHGGGEEEBBB@@@999888777777777999;;;<<<;;;;;;:::999777555333222222222222111111111111111000000000111111111222222111000000000000000000///000000000111111111222222111111111111111111111111222222333444444444444444666777777666555555888:::555<<>>???AAABBBBBBAAA???@@@@@@???>>>>>>@@@BBBDDDCCCCCCGGGKKKMMMLLLIIIEEEDDDCCCCCCEEEGGGGGGFFFFFFFFFFFFEEECCCBBBCCCEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGHHHHHHIIIKKKMMMNNNOOONNNNNNOOOPPPRRRTTTUUUVVVXXX^^^eeelllyyyuuuooojjjeeegggmmmpppnnniiitttbbbZZZUUUWWWYYYWWWUUUTTTNNNLLLIIIHHHGGGEEECCC@@@;;;999777666666888;;;===@@@??????>>><<<:::888777333222222222111000000000000000000000111111111111111111000000/////////...000000000000111111111111111111111222222222222222222222333444444444444333555666666555444444666888;;;<<<======EEEYYYttthhhcccWWWUUU^^^\\\NNNIIIOOOLLLJJJGGGDDDBBB@@@>>><<<=========???BBBBBBAAA???@@@AAAAAAAAA??????AAABBB?????????BBBEEEFFFEEECCCDDDCCCCCCCCCDDDFFFFFFFFFFFFFFFEEECCC@@@@@@AAACCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQSSSVVV\\\```bbbrrrnnniiidddeeejjjmmmlllhhhsssaaaYYYTTTVVVYYYWWWSSSRRRMMMKKKIIIGGGGGGEEECCCAAA<<<:::888555555666777999999999999888888666555555333222222222111000000000//////000000000111111111111000000000//////......//////000000000111111111222222222222333333444444111222333333444444333333333444555555555555777999:::::::::999:::DDDVVVeeeuuudddPPPUUUPPPLLLKKKIIIFFFEEEFFFEEEEEEEEEDDDBBB???>>>===<<<<<<===@@@BBBBBBAAA???CCCCCCCCCBBB@@@???@@@AAA>>>===>>>???@@@AAAAAA@@@BBBBBBBBBBBBBBBCCCEEEFFFEEEEEEDDDBBB@@@???AAACCCBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKMMMLLLLLLKKKKKKLLLLLLMMMRRRQQQTTTYYYYYYaaa}}}pppjjjeeedddgggjjjjjjiiirrraaaZZZUUUWWWYYYVVVSSSQQQMMMKKKIIIGGGFFFEEEBBB@@@<<<;;;888666444444444555333444444444444444333222222222222111111111111111/////////000000000111111000//////////////////.../////////000000000111111111111111222333333444444111111222333333333333333111333555666666666888:::777777999:::999:::BBBKKKRRReeelllZZZRRRPPPIIILLLJJJDDDCCCEEEEEEAAA@@@AAABBBBBB@@@>>>>>>>>>===<<<===???AAAAAA???===AAABBBBBB@@@>>>===>>>???>>>??????????????????@@@???@@@AAAAAA@@@AAACCCEEECCCDDDDDDBBB@@@@@@AAABBBBBBAAAAAAAAABBBCCCDDDEEEGGGGGGHHHIIIJJJJJJJJJIIIKKKKKKJJJJJJJJJKKKKKKLLLRRROOOQQQUUUXXX^^^ppp{{{pppkkkeeeccceeehhhiiiiiirrrbbbZZZVVVXXXZZZWWWRRRQQQNNNLLLIIIGGGFFFDDDAAA???;;;:::999777555444444444333333444444444333222222111111111111111222222222////////////000000000111.........///////////////////////////000000000111...//////000111111222222111111222333333333333222111333555666555555777888777555777:::999555666;;;:::DDDVVViiiwwwrrr^^^QQQGGGEEEHHH???CCCGGGHHHGGGDDD@@@===<<<>>>@@@???<<<;;;;;;======<<<;;;<<<>>>>>>===;;;>>>??????>>><<<<<<>>>???>>>>>>>>>======<<<===>>>===???@@@???>>>>>>AAACCC???AAABBBBBB@@@???@@@AAABBBAAAAAAAAAAAACCCDDDEEEEEEFFFGGGHHHHHHHHHGGGFFFGGGGGGHHHHHHIIIKKKLLLMMMNNNNNNNNNQQQVVV^^^jjjssszzzrrrjjjgggddddddfffhhhiiihhhqqqbbbZZZVVVXXXZZZWWWSSSQQQNNNLLLIIIGGGFFFCCCAAA>>>:::999999888777666555444222222222222111000///...000000111111222222222333////////////000000000000---.........//////000000////////////000000000000,,,------...///000000111111111222333333333333222111333555555444444444555333000111777999666777;;;:::888:::???DDDNNNbbbuuu~~~___HHHIIIOOOIIIAAA???BBB===<<>>===999888999;;;===;;;::::::;;;<<<;;;:::;;;===>>>=========???AAA<<<<<<<<<;;;999999:::;;;;;;>>>??????======@@@CCC<<>>===:::888666555555555888888777555444333222111111111111111000000000000000000000000000000000000222111000//////000111222111111000000//////......111111111111111111111111111111111111111111111111222222333333444555666666444555666666555555666888666888:::;;;>>>BBBGGGKKKdddmmmjjjWWWHHHGGGHHHBBB@@@CCC@@@@@@>>>===;;;999888777;;;;;;:::::::::999999999999;;;===??????===:::888999999::::::;;;<<<======>>>===;;;999999999;;;<<<>>>>>>?????????>>><<<;;;@@@@@@@@@@@@@@@@@@AAAAAA??????>>>>>>??????@@@AAAEEEDDDEEEHHHJJJJJJFFFCCCDDDEEEFFFGGGHHHIIIJJJJJJIIIJJJLLLNNNPPPTTTYYY]]]gggtttnnnrrrnnndddjjjhhheeeddddddddddddccctttddd[[[UUUWWWZZZXXXRRRPPPMMMMMMKKKHHHEEEBBB???>>>===<<<999777555444444444666666555444333222111111111111111000000000//////000000000000000000000000000000///......///000000////////////.........---000000000000000000000000111111111111111111111111222222333333444555555555333555666666555555666777666777888999:::<<<@@@CCCKKKNNN^^^yyycccRRRFFFFFFGGGBBB???BBB@@@@@@???>>><<<;;;:::999::::::::::::999999999999777999;;;<<<<<<;;;999777888999999:::;;;;;;<<<<<<===;;;:::888888999:::;;;;;;;;;<<<<<<<<<;;;:::999======>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@CCCCCCDDDFFFIIIHHHEEEBBBCCCDDDDDDEEEGGGHHHHHHIIIHHHJJJKKKMMMNNNRRRVVVZZZ^^^xxx{{{mmmjjjmmmkkkfffhhhgggdddccccccbbbbbbaaatttddd[[[UUUWWWZZZXXXRRRPPPOOOMMMJJJGGGDDDBBB@@@???<<<:::888666444333333333333333333333222222222111111111000000000000//////000000000000000000000000///......------......///............------------////////////////////////111111111111111111111111222222222333333444444555333444666555444444555777777777777666555666888;;;>>>;;;???MMM___vvvvvvhhhbbb___^^^UUUIII@@@BBBCCC>>><<<>>>=========<<<;;;;;;::::::999999999999888888888888666777777888888777777666888888888999::::::;;;;;;:::999888777777777888999888888999999999888777666::::::;;;;;;<<<<<<<<<<<<>>>============>>>??????AAAAAABBBDDDFFFEEECCC@@@BBBBBBCCCCCCDDDEEEFFFFFFGGGIIIJJJKKKLLLNNNRRRUUUXXXhhhvvviiieeeeeeeeefffhhhfffeeedddbbbaaa```___^^^tttddd[[[UUUWWWZZZXXXRRRPPPPPPMMMJJJFFFCCCAAA@@@@@@<<<:::888666555444444444222222222333333333333333111000000000////////////000000000000000000000000................................................////////////////////////111111111111111111111111111222222222333333333444222444555555444333555666777777777666444444666777===999999===BBBJJJYYYgggxxxlll[[[NNNHHHGGGFFFEEEFFF???;;;======:::888999888888888888888888888888888888888777777777666666666555555555555666666777777777777888888999999999777777666555555666666777666666666777666666666666999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>???@@@AAABBBBBB@@@???@@@@@@AAAAAABBBCCCCCCDDDFFFGGGHHHIIIIIIKKKNNNPPPRRR[[[qqquuuhhh___aaaaaa]]]___fffcccddddddbbb```^^^\\\\\\tttddd[[[UUUWWWZZZXXXRRRPPPPPPMMMJJJFFFCCCAAA@@@@@@<<<;;;999777666666666666333333333333444444444444000000000////////////...////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111222222222222222222333444444333333444555666777777777666666777999666777:::<<<;;;;;;???EEEXXXhhh|||mmm]]]MMMIIIEEECCCCCCCCCBBB@@@===;;;:::<<<;;;888777888555666666666777777777777777777666666666555555555555555444444555666777888666666666777777777777777555555555444444555555555666666666666666666777777888888999999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<===<<<===>>>?????????>>>>>>?????????@@@@@@AAAAAABBBDDDEEEGGGGGGGGGHHHJJJLLLMMMQQQ^^^uuu|||oooeee___aaa___YYYZZZbbbaaaccceeeddd```]]]\\\\\\tttddd[[[UUUWWWZZZXXXRRRPPPOOOMMMJJJGGGDDDBBB@@@???===;;;999888777666777777333333333333444444444444000000////////////......////////////////////////...//////000000//////.../////////000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111222444333222222333555333555777777666777888:::555777::::::999999<<<@@@===FFFPPP^^^vvvqqqYYYMMMJJJBBB@@@>>>>>>?????????>>>:::<<<======;;;999999999666666666777777777888888555555555555444444444444444444444444555666777777555555555555555666666666333444444444444555555555777777666666666777888888777777888999:::;;;<<<<<<:::999999999999:::;;;;;;:::<<<>>>>>>===<<<===>>>>>>>>>>>>??????@@@@@@@@@AAACCCEEEFFFFFFGGGHHHJJJNNNQQQYYYfffzzz}}}oookkkgggdddbbb^^^ZZZZZZ^^^___bbbffffffbbb^^^]]]^^^tttddd[[[UUUWWWZZZXXXRRRPPPMMMMMMKKKHHHEEEBBB???>>>;;;:::888777666666666666333333333333222222222222000000/////////.........////////////////////////---...////////////...---........./////////000000////////////////////////000000000000000000000000111111111111111111111000111222333333222222333444111333555555555555666777666999:::888555777:::===888>>>AAADDDUUUzzzzzzeeeUUUHHHEEEGGG@@@>>>;;;:::999:::::::::888<<<>>><<<888777777888555555555555666666666666444444444444333333333333222333333444555555666666555555555444444444444444222333444444555555555444777777666666666777888999666666777888999:::;;;;;;999888888888888999:::::::::<<<>>>===;;;;;;<<<>>>>>>>>>>>>>>>????????????@@@BBBDDDEEEFFFFFFHHHIIIOOORRRWWW]]]hhhooofffeeeiiihhhbbb]]]]]]]]]]]]]]]bbbggghhhddd```___```tttddd[[[UUUWWWZZZXXXRRRPPPMMMLLLKKKIIIFFFBBB???===:::999777666555555555666222222222111111111000000000/////////............////////////////////////,,,,,,---......---,,,,,,---------.........//////........................000000000000000000000000111111111000000000000000000222333333222111333444///111333333333222333444111555888666555777:::<<<555<<<>>>;;;DDDdddlll\\\NNNIIIGGGAAA<<<;;;<<<<<<<<<;;;;;;:::999999666:::<<<999444333444555333333333333333333333333444444444333333333222222000111222444444555555444444444444444444444444444222333444555555555555555777666666555666777888999555555666777888999::::::888888888777888999999:::999<<<>>>===;;;:::<<>>>>>>>>>>>???????????????AAADDDEEEFFFFFFHHHIIIKKKMMMPPPRRRWWWiiiyyyjjjddd___hhhjjjaaa\\\___aaa]]]]]]bbbhhhiiieeebbbaaabbbqqq___WWWSSSWWW[[[XXXSSSPPPPPPNNNJJJGGGCCCAAA@@@???===<<<999777555444444444444444333222222111111000000000000000000000000000000000//////.........---......////////////.....................///000000000//////000111111///...............////////////////////////000000000000111111222333333333333222333333333444444444555555555555555555666666666666<<<777777<<<@@@LLLhhhooo]]]QQQEEEDDDBBB@@@>>><<<;;;:::<<<;;;:::999888888888888777777666666555555444444555555333333333333555555333333333333333333333333333333333444444555555555333333333333333333333333444444444444444444444444555555555555666666666666666666666777888888999999:::999777666666777999::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<=========>>>???AAACCCEEEGGGGGGHHHHHHHHHKKKOOOSSSZZZgggtttiiieeelllgggaaa___cccbbb]]][[[]]]___cccfffeeeaaa___aaadddqqqaaaXXXTTTXXX[[[YYYTTTPPPNNNMMMIIIFFFCCC@@@??????===<<<999777555555444444444444333222222111111000////////////////////////000/////////.........---.........//////........................//////000........./////////...---............////////////////////////000000000000000111222222333333222222333333333333444444444444444555555555666666666666;;;666666:::;;;???RRRggg|||iii[[[QQQJJJEEEAAAAAA???>>><<<:::999999;;;:::999888888777777777888888777666555444444333444444333222222333444444333333333333333222222222111222222222333333333333333333333333333333333333444444444444444444444444444444555555555666666666555555666777777888888999:::999777666666777999:::999::::::::::::;;;;;;;;;:::::::::;;;<<<<<<=========>>>@@@BBBDDDEEEFFFFFFGGGGGGIIIMMMPPPTTT^^^iiiyyyhhhcccfffiiiccc```bbbaaa\\\ZZZ\\\^^^aaabbb```^^^___dddiiioooccc[[[UUUYYY\\\ZZZTTTQQQMMMKKKIIIEEEBBB@@@???>>>===<<<:::777666555555555444444333222222111111000/////////////////////////////////...............------............------......------......///000------............------............////////////////////////000000000000000000111222222222222222222222333333333444444444444444444555555555666666888444555999888666<<>>>>>>>><<<<<<;;;:::999888888777:::999888777777666777777999888777666555444333333333222222111111222222333222222222222222222222222000000000111111111111111222222222222222222222222333333333333333333333333444444444444555555555555444555555666777777888888999888666666666666888999888999999999::::::::::::999999::::::;;;<<<<<<<<<;;;<<<>>>@@@BBBCCCCCCDDDEEEEEEGGGJJJKKKLLLSSS[[[bbbyyyqqqiiieeedddkkkfffaaa```___\\\ZZZ\\\]]]^^^]]][[[ZZZ^^^eeekkkooofff]]]WWWYYY]]]ZZZUUURRRMMMLLLIIIGGGDDDAAA??????>>><<<:::888666555555555444444333222222111111000////////////////////////........................,,,,,,------------,,,,,,...------------...//////---...//////........................////////////////////////000000000000///000000111222111111111222222222222333333333333333333444444444555555555444222333888999666666;;;<<>>???AAABBBBBBBBBCCCBBBDDDGGGHHHGGGKKKPPPOOOiiipppjjjkkkjjjiiihhhmmmhhhccc```^^^]]]\\\\\\\\\\\\[[[YYYYYY]]]ccchhhooohhh^^^XXXZZZ]]]ZZZUUURRRMMMMMMKKKIIIFFFCCCAAA@@@>>>===:::888666555555555444444333222222111111000........................---------...............,,,,,,------------,,,,,,---------------...//////---///111111///...///000............////////////////////////000000000000...///000000111111000000111111111222222222333333333333333333444444444444444222333777888777777999666:::;;;999:::>>>AAACCC>>>AAADDDBBB@@@DDDNNNXXXgggqqqsssfffUUUKKKHHHHHHGGGFFF>>><<<;;;:::;;;:::999888777777777777777777777777666666555444444444555555777777666555444333222111000000000000000000000000/////////000000000111111111111111000000000000000000000000111111222222222222222222222222222222222222222222222333333333333222333333444555555666666555555555555555555555555666666666666777777777888777777888888999:::::::::;;;<<<>>>???@@@AAABBBBBBAAA???AAAFFFGGGEEEGGGKKKMMMUUUlllzzzoooeeecccffffffhhhjjjllliiiddd___^^^___^^^]]][[[[[[[[[[[[[[[\\\^^^```oooiii___XXXZZZ\\\ZZZUUURRRMMMMMMLLLJJJGGGEEEBBBAAA>>>===;;;888777666666666444444333222222111111000........................---------------.........------............------------,,,,,,------...///---000222222///---///111............////////////////////////000000000000......///000000000000000000000111111111222222222222222222333333333444444444444444444555555666666444666999;;;;;;;;;888777<<>>@@@@@@@@@@@@@@@>>>???DDDFFFEEEFFFIIINNNKKKTTTssskkkeeebbbaaa```^^^```dddffffffbbb^^^]]]```___\\\[[[[[[\\\]]]]]]\\\[[[ZZZqqqjjj```XXXYYY[[[YYYTTTRRRLLLLLLKKKJJJGGGDDDBBB@@@???===;;;999777666666666444444333222222111111000........................,,,,,,,,,------..................//////.........------,,,,,,------...///,,,///222111...,,,...111............////////////////////////000000000000---...//////000000//////000000000000111111111222222222222222333333333333222444555444222222444555444333555999;;;:::777555222444666666666777:::<<<<<<<<<>>>@@@CCCEEEHHHIIIQQQYYYcccjjjpppzzz{{{rrrlll```XXXRRROOOJJJCCC@@@@@@???======???>>>>>>EEENNN>>>===:::777555444666888555555555444444444444444333333222222222333333333111111111111111111111111///000111111111111000///,,,------...//////000000////////////.........---......//////000111111222111111111111111111111111000000000111111111222222111111222222333444444444333333444444444444333333444444444444555555555555555555666777777888888999999:::;;;===>>>>>>>>>>>>AAA>>>>>>BBBDDDCCCDDDGGGIIIGGGMMM___zzzvvvddd```^^^]]][[[XXXYYY^^^___```^^^[[[\\\```___ZZZ[[[[[[[[[\\\]]]\\\[[[ZZZqqqjjj```XXXYYY[[[XXXTTTQQQKKKKKKJJJIIIFFFDDDAAA??????===;;;999777666666666444444333333222111111000........................,,,,,,,,,------...............////////////......---,,,,,,,,,,,,---......***...111000---+++---000............/////////000////////////000000000000---......///////////////000000000000111111111111111111222222222333333333...333666444222333666777:::555111222444555555666777777777777888999:::;;;<<<<<<<<<===@@@AAAAAA@@@EEEIIINNNOOOOOOUUU___hhhdddnnn{{{{{{vvvmmmeee]]]VVVPPPLLLMMMGGGBBBBBBAAA??????AAA===:::999888444333===JJJ111333555666666444444444444444444333333333333222333222222111222222333333///000000000000111111111///000111222222111000///,,,,,,------...///000000.........------,,,,,,,,,---......///000111111222000000000000000000000000000000000000111111111111000111111222333333444444222333333444444333333222333333333444444444555555555555666666777888888888888999:::;;;<<<<<<======CCC???>>>AAACCCBBBBBBDDDCCCGGGNNNVVVbbb~~~dddaaa\\\YYYYYYXXXVVVWWW[[[YYY\\\\\\XXXZZZ___^^^YYY\\\[[[ZZZZZZ\\\]]]\\\\\\sssmmmaaaWWWWWWYYYYYYWWWVVVOOONNNMMMKKKHHHDDDAAA???CCC@@@;;;777444333333333444444333222111111111111000000///000111111///,,,...........................///000///---,,,+++,,,,,,---......,,,,,,---...------------------------////////////////////////------...///000111222222111111000000//////......////////////000000000000222222222222222222222222333555444222444888888444444444444555555555666666555555666666777777888888888999:::;;;<<<<<<<<<<<<>>>???@@@AAACCCDDDEEEFFFGGGIIIMMMRRRWWW\\\```bbblllpppvvvzzzzzzqqqlllgggaaa\\\LLLJJJHHHEEECCCAAA@@@???===<<<;;;;;;======<<<;;;888777777666555444444444666666555444444444444555333333333222222111111111222222222111111111000000000000////////////000000////////////////////////......------------......////////////////////////............////////////000000000000000000000000//////000000111111222222000111111111111222222222222222222222222222222222333444444555555444444333444444555555666777777777888777777777888:::<<<>>><<<<<<===>>>???AAABBBCCC@@@FFFIIIPPPXXXbbbhhhUUUVVVXXXYYYYYYWWWVVVUUUUUUXXXZZZ\\\]]][[[XXXWWWWWWVVVWWWYYYZZZ[[[ZZZZZZYYYtttmmmbbbXXXWWWYYYXXXVVVUUUOOONNNMMMKKKHHHDDDAAA???>>>===;;;888666555777888666555444333222222222222000//////000111000...,,,------------------------...///000///---,,,+++,,,,,,---...---,,,,,,,,,...------------------------........................///////////////000000000000000000000//////........./////////000000000000222222222222222222222222111222222000222555555111333333444444444444555555444555555666666777888888777777999:::::::::::::::;;;;;;<<<<<<===>>>>>>>>>???@@@BBBCCCFFFGGGIIIJJJGGGJJJMMMNNNNNNPPPTTTXXXWWWZZZ]]]aaacccdddddddddkkkkkklllnnnrrrzzz}}}wwwuuuvvvsssmmmfffeeeffffffbbb]]][[[UUUMMMIIIHHHFFFCCC???BBBAAA???>>>===<<<<<<<<<:::999888888::::::999888777777666666555444444333555555444333333333333444333333222222222111111111222222111111111000000000......------------....................................------------..........................................////////////////////////////////////000000000000000111111111000000111111111222222222222222222222222222222222333333444444444444333333444444444555666666777777777777777888999:::;;;<<<<<<<<<===>>>???AAABBBCCCDDDGGGHHHKKKPPPUUUqqq|||cccWWWUUUTTTVVVXXXXXXVVVTTTTTTTTTWWWXXXYYYXXXWWWXXXYYY[[[XXXXXXWWWWWWXXXWWWUUUTTTvvvooocccXXXWWWYYYXXXUUUTTTOOOOOOMMMKKKHHHDDDBBB@@@<<<======:::777555777:::666666555444333333333333///.........//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///---,,,,,,,,,+++---...---,,,+++,,,...................................................000000000/////////......000000000////////////........./////////000000000111111111111111111111111///111111///111555555111222222222333333333333444444444444555666666777777555666777888888999999999<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<>>@@@AAA>>><<<888888777777777888888999888777666666888888777666666666555555444444333333444333333222111222222222222222222111111111111111111111111111000000000000......------------....................................------------......---------------------------............/////////////////////////////////111000000000000000000///000000000111111111222222222222222222222222222222222333333444444333333222333333444555555666666777555666777888999:::::::::<<<<<<===>>>???AAABBBCCCFFFGGGEEEGGGKKKKKK[[[yyy~~~~~~eeeQQQQQQXXXRRRTTTUUUUUUSSSRRRRRRSSSUUUUUUUUUTTTTTTVVVZZZ^^^```]]]ZZZYYYYYYYYYVVVTTTwwwooocccYYYWWWYYYWWWTTTSSSPPPOOOMMMJJJHHHEEEBBBAAA>>>??????;;;666222444666666555444333333222222222///...------......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---+++,,,,,,+++,,,------++++++,,,---................................................////////////////////////////////////////////////........./////////000000111111111111111111111111///111222111444999999666111111111111222222222222333333333444555555666666444555666777888888888888;;;;;;;;;;;;;;;;;;;;;;;;========================???@@@BBBBBBBBBAAA@@@???@@@@@@@@@AAAAAABBBDDDDDDFFFEEEDDDDDDGGGOOOXXX___XXXNNNFFFFFFGGGEEECCCCCCBBBBBBBBBAAA???>>>>>>???>>><<<;;;;;;<<<;;;999666666666666666666777888888888777666777888888777666555444444444333333333222222222111000000000000111111111111111111111111000111111000000000/////////000//////......//////000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////111111000000/////////...000000000000111111111111111111111111222222222222222222333333333333222222222333333444555555666666444555777999:::999999888;;;<<<<<<===>>>@@@AAABBBDDDEEEBBBEEELLLIIIQQQfffmmm]]]VVVTTTTTTPPPQQQRRRRRRPPPPPPPPPQQQSSSSSSSSSSSSRRRTTTXXX[[[ccc^^^ZZZXXXZZZZZZWWWUUUwwwooocccYYYWWWYYYWWWTTTSSSPPPOOOMMMJJJGGGEEECCCCCC??????>>>:::555222333555555444333222111111111111000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...---+++,,,,,,+++,,,---,,,++++++,,,---................................................,,,------...///000000000.............../////////............////////////000000000000000000000000...000111111555;;;;;;888000000000111111111222222222222222333444444555555444555666777777888888777555555666777777888888999999:::::::::::::::;;;;;;777888:::<<<======<<<;;;;;;;;;:::999::::::;;;<<<;;;<<<<<<<<<===AAAFFFJJJIII@@@888999<<<;;;:::;;;888:::<<<;;;999888999:::999999888888777666333111777666666555555666666777777666555555777777666555333333333333222222222222111111000////////////000000000000000000000000000000000000/////////......//////............//////........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------....................................111000000000//////......//////000000000111111111000000000111111222222222111111222222222222111111222222333333444444555555444555777888999888888777::::::;;;<<<===???@@@AAA@@@BBB???DDDLLLIIIJJJXXXaaarrrzzzcccVVVSSSSSSQQQMMMNNNOOOPPPOOONNNNNNOOOPPPQQQRRRSSSSSSSSSSSSUUUWWW]]]YYYVVVUUUVVVVVVUUUSSSvvvooocccXXXWWWYYYXXXUUUTTTPPPOOOMMMJJJGGGFFFDDDDDDAAA>>>;;;888666666777888444444333222111111111111111///------...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,+++,,,---***,,,---,,,+++***+++---------------------------------------------------+++,,,---...///000000111---............/////////------........./////////////////////////////////,,,...///...222777888555000000000111111111111222111111111222333333444444333444555666777777777777555666666777888888999999999999999888888888777777=========>>>@@@@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<:::<<<======<<<<<<>>>@@@BBB<<<888:::===<<<;;;<<<999:::<<<<<<;;;;;;;;;<<<:::::::::::::::999999888666555444444333333444444444333222222444444333222222222222222111111111111111000000///////////////////////////000000000000////////////............------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................000//////////////////.../////////000000000111111//////000000111222222222000111111222222111111000111111222333333444444555555555666777777777777777888888999:::;;;===>>>???>>>AAA>>>@@@HHHDDDBBBLLLNNNSSSbbb|||yyyddd___WWWOOOJJJIIIKKKMMMLLLMMMNNNMMMLLLLLLNNNPPPPPPQQQSSSSSSSSSSSSTTTVVV[[[[[[ZZZYYYXXXWWWWWWXXXtttmmmbbbXXXWWWYYYXXXVVVUUUQQQOOOLLLJJJGGGFFFEEEEEEHHHBBB:::777888999999888555555444222222222222222222000...---...//////...------------------------***,,,...---,,,+++,,,---***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------....../////////---------.........//////---------.........//////////////////////////////---//////---///333333///000000111111111222222222000000111111222333333333111222333444555555555555888888888888888888888888888888888888888888888888;;;888666777999:::999888666666666666666666666666555666777777555444555666777555555888888555444666444444555666777777666555111222333333333333444555333333333222222333333444444333222222444444333222111111111111111111111111111000000///////////////........./////////000000/////////.........---------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,---------..........................................///////////////////////////000000000111/////////000111222222222000000111111111111000000111111111222333333444444666666555555555666777777666777777888999;;;<<<======AAA>>>>>>DDDAAA>>>FFFHHHJJJOOO___~~~wwwnnnqqqrrraaaTTTSSSQQQMMMIIIHHHKKKNNNLLLMMMMMMLLLKKKLLLNNNPPPOOOPPPQQQPPPQQQSSSWWWZZZ]]]```bbb```\\\YYYZZZ\\\sssmmmaaaWWWWWWYYYYYYWWWVVVQQQOOOLLLJJJGGGFFFEEEEEEQQQHHH===888999:::888555666666555444333333333333333111......///000000///........................***,,,------,,,+++,,,---***+++,,,,,,******+++,,,++++++++++++++++++++++++------------------------///............------------------.........//////---------.........//////////////////////////////111222111...///111000+++111111111111222222222222000000000111222222333333000000111222333333333333666555555444333333222222333444444666777888999999999666333444777999999888777777888999999999888888777888888666555555777888666666999<<<:::555444666555444444666888888666444444444555444333333555777222222222333333444555666666555444444666666555444000000000000000111111111111111000///////////////---.........//////000000//////.........---------///......------......///---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------..............................---.........//////000000////////////000000000000...//////000111222222222000000111111111111000000000111111222333333444444777666555444444555777888555666666777888:::;;;<<<<<>>===CCC@@@>>>GGGCCCHHHJJJOOO```yyyiiikkk{{{~~~hhhTTTSSSLLLGGGFFFJJJNNNLLLJJJLLLLLLMMMLLLKKKKKKNNNPPPPPPOOONNNMMMOOOSSSZZZ___[[[```dddaaaZZZVVVWWWZZZwwwmmmeee\\\WWWVVVWWWXXXWWWSSSPPPMMMJJJHHHFFFDDDBBBCCCAAA>>>:::777555444444666555333222111111222333000...------......---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,---...//////...------...///...+++))),,,,,,,,,---------.........///000///---,,,,,,...000000000000000000000000111000000///////////////...///222444444333111///111111222222222333333333222222222333333333444444444444555555555555444444666666666666666555555555888777777777666666555555777777666666666555555555555555555555555555555555555555444444444333333333333333333444444444555555444444333333333222222222333333333333333333333333222333333444444333333222////////////////////////........................//////.........---------------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++,,,,,,---...//////...------,,,,,,------............------,,,,,,,,,////////////////////////............//////////////////000000000000//////111111111000000000000000222222222222222222222222333444555555444444555777444555666777888999::::::999;;;===>>>======>>>???DDDAAAEEENNNVVVddd{{{qqqqqq~~~jjjUUUMMMJJJKKKKKKIIIGGGFFFGGGIIIMMMLLLKKKKKKLLLOOOQQQSSSOOOMMMKKKKKKOOOUUU]]]aaaddd___YYYXXXZZZ[[[YYYVVVwwwllleee\\\VVVVVVXXXYYYXXXSSSQQQMMMJJJIIIGGGDDDBBBAAA???===:::888666666666666555333222111222222222000...------......---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,---.........+++++++++,,,......,,,***,,,,,,,,,------------...---//////...---,,,,,,---///////////////////////////.........///000111111---...000111222111000///000000000111111111222222222222222222333333333333444444555555555555444444555555555555555555555666777777777666666555555555666666666555555444444333444444444444444444444444444444444444333333333333333333333333444444444444333333333333222222222222333222222222222222222222111111222222222222111111////////////////////////........................///.........------------------------------------,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,---.........------,,,,,,,,,,,,------......---------,,,,,,,,,....................................//////////////////000000000000//////000000000000000000000000222222222222222222222222222333444444333333444555444555666777888999999:::999;;;=========<<<===>>>BBB>>>@@@FFFJJJPPPdddzzz|||}}}nnn[[[QQQPPPJJJJJJJJJHHHFFFEEEGGGIIIJJJJJJJJJKKKLLLNNNPPPRRRMMMLLLKKKKKKOOOTTTZZZ]]]___[[[XXXXXX\\\^^^\\\ZZZvvvjjjccc[[[VVVVVVYYYZZZZZZTTTQQQNNNKKKIIIGGGDDDBBB???>>><<<:::888777777777555555444333222222222222000...------......---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,------------)))))))))+++---...---+++,,,,,,,,,,,,---------------...///...,,,+++,,,------------------------------------...///000111222.........///////////////////////////000000000000111111111222222222333333333333444444444444333333333333444444555555666666666666555555555555444444666555555444333222222222444444444444444444444444444444444333333333222222222222222333333333333444333333222222222111111111222222111111000000000//////000000111111000000///////////////////////////------------------------............------------------------------------+++++++++,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,------...------,,,,,,,,,,,,------------------,,,,,,,,,,,,........................---............/////////...//////000000//////...000000000000000000000000222222222222222222222222111222333333222222333444444555555666777888999999888:::<<<<<<<<<<<<<<<>>>CCC??????CCCDDDDDDLLLXXXnnnjjjssszzzdddVVVNNNLLLOOOJJJJJJHHHFFFDDDDDDFFFHHHFFFGGGHHHJJJLLLNNNOOOPPPLLLLLLLLLMMMOOORRRVVVXXXYYYXXXWWWYYY^^^``````^^^vvviiibbbZZZVVVWWWYYY[[[[[[UUURRRNNNKKKIIIGGGEEEBBB@@@???<<<:::888777666666555555444333222222222222000...------......---,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++******+++------,,,+++++++++,,,,,,,,,---------,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111///...---------...000000....../////////000000000000000000111111111222222222222333333333333222222111222222333444555555666444444444444444444333333444444333333222111111111333333333333333333333333333333333333222222222222111111111222222222333333222222111111111000000000111000000//////......---//////000000000000//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++,,,,,,+++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////...//////////////////.../////////000000000000000111111111111111111111111111222333333222222333444444444555666666777888888777999;;;<<<;;;;;;;;;===AAA===>>>BBBCCCCCCFFFKKKZZZxxxoookkknnndddTTTOOOLLLJJJIIIHHHHHHGGGDDDBBBBBBEEEGGGDDDEEEGGGJJJLLLNNNOOOOOOLLLLLLMMMNNNPPPQQQSSSSSSUUUUUUVVVYYY]]]```___^^^vvviiibbbZZZVVVWWWZZZ[[[[[[VVVSSSOOOLLLJJJHHHEEECCCBBBAAA>>>:::777555444444444444444444333222111111000...------......---,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++///---,,,,,,------,,,++++++++++++,,,,,,,,,------***,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------------...000///...------///000111/////////000000000000111/////////000000000111111111111222222222222111111000111111222333444444555222222222222222222222333333222222222111111111111222222222222222222222222333333222222222111111111000000000111111111111222111111000000000//////////////////......---------//////000000000000//////------------------------------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------..................////////////............//////000000000000111111111111111111111111222333444444333333444555444444444555666666777777666888:::::::::999:::<<<;;;999999<<>>:::777555444333444444444444333222111111000...------......---,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++------------------------++++++++++++,,,,,,,,,,,,111///---,,,------,,,+++++++++++++++,,,,,,,,,,,,)))+++,,,,,,******+++---++++++++++++++++++++++++......---,,,,,,,,,,,,,,,//////...------///000111////////////000000000000........./////////000000000000111111111111000000000000111111222222333333000000111111111111222222111111111111222222222222111111111111111111111111222222222111111111000000/////////000000000111111000000/////////....................................//////000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,************************,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,------------.........---......//////......------......//////000000111111111111111111111111111222333444444333333444555444444444444555555666666555777999:::999999999;;;:::::::::;;;===@@@CCCEEEHHHOOO___|||{{{www|||dddTTTFFFCCCFFFHHHIIIJJJCCCDDDDDDCCCAAA@@@AAABBBCCCCCCEEEFFFHHHJJJLLLLLLKKKKKKLLLNNNNNNNNNNNNNNNPPPPPPQQQRRRSSSUUUUUUVVVuuujjjcccZZZVVVVVVYYYZZZZZZXXXUUUQQQNNNKKKHHHEEECCCBBB@@@===:::777666555555444444444555444333111000000...------......---,,,++++++,,,,,,,,,,,,++++++************************************++++++++++++++++++++++++++++++++++++*********+++,,,,,,,,,---///---+++***,,,------,,,***++++++++++++,,,,,,,,,(((***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------......///------........./////////------.........////////////000000111111000000///000111111111111111111111/////////000000111111111///000000111222333444555000000000000000000000000222111111111000000000000....../////////000000000/////////.........------,,,,,,------.../////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++++++++++++++***)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,*********************))),,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,---------.........---......//////......---------......///000000111111111111111111111111111111222333333222222333444333444444444444555555555444666888999888888999:::999<<<>>>======>>>AAACCC>>>DDDMMM]]]|||{{{zzzxxxmmmtttoooZZZOOOGGGAAABBBDDDEEEGGGJJJ@@@BBBCCCCCCAAA?????????BBBBBBBBBBBBDDDFFFHHHIIIHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMOOOQQQSSSuuujjjccc[[[VVVVVVYYYZZZZZZYYYVVVQQQNNNKKKIIIEEECCC@@@>>><<<:::888777777777333444555555444333111000000...------...///---,,,+++++++++,,,,,,+++++++++************************)))************+++++++++))))))))))))))))))))))))))))))***+++,,,,,,------,,,***((()))+++---------******+++++++++,,,,,,,,,(((***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........////////////000000000000//////111111111111000000000000.../////////000000111111//////000222333444555666000000000000000000000000111111111111000000000000............/////////000//////.........---------+++,,,,,,---...///000000+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((()))+++,,,,,,+++)))(((*********++++++,,,,,,,,,*********))))))))))))))),,,++++++++++++++++++,,,*********++++++,,,,,,,,,------------------------,,,,,,,,,---------......---..................------------...///000000111000000000000000000000000///111222222111111222333333333444444444444444444444666888888888777888:::222777<<<;;;999:::===>>>>>>EEEIIIJJJVVVsssuuunnnsssssszzzhhhbbbtttttthhhWWWCCCAAA@@@CCCHHHIIIEEEEEEGGG???AAACCCCCCAAA???>>>===AAA@@@??????@@@CCCEEEGGGFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIILLLOOORRR{{{kkkcccZZZVVVXXX\\\\\\[[[ZZZVVVPPPLLLIIIHHHGGGFFFBBB@@@===:::777666555444666666555444333111000///......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++***************)))((('''******+++,,,------......******++++++++++++******,,,++++++******++++++,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------............///000000000000000000000000////////////////////////000111...000???MMMHHH999222222111...++++++---///111111000000//////..................////////////111000///---------...///---------............///---,,,++++++,,,---///000///...,,,***)))***,,,------,,,,,,++++++,,,,,,------------,,,,,,+++++++++***++++++++++++***))))))))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,,,,---------,,,++++++***---......///////////////////////////000000000000000000000000111111111111000111111111111222222222555555555666666666666777666777777777888888888888::::::;;;;;;<<<=========>>>BBBEEEEEEHHHVVVnnn}}}mmmkkkiiitttttt```eeeqqqtttaaaOOOFFFEEEBBBAAAAAAAAABBBBBBCCCDDD===???AAABBBBBB@@@===<<>>:::777666555555666666555444333111000///......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++************)))))))))(((((())))))***++++++,,,,,,)))******++++++******))),,,++++++******++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------............000000000000000000000000////////////////////////+++//////---444>>>===444000000///---,,,,,,...111000000000/////////......---.........////////////111000...---------......------------............------,,,,,,,,,---.........---,,,*********++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++***++++++++++++***))))))))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,---------------,,,++++++------...///////////////.../////////000000000000//////000000000111111111000111111111111222222222444444444555555555666666666666666777777777888888999999999:::;;;;;;<<<<<<===AAACCCBBBBBBJJJYYYeeezzzmmmdddbbbpppzzzqqqhhh___mmmuuuooo[[[OOOGGGDDDEEEAAAAAA@@@@@@@@@AAAAAABBB===>>>@@@@@@@@@???===<<<===>>>???@@@@@@@@@??????@@@AAABBBDDDEEEFFFGGGGGGFFFGGGHHHIIIKKKMMMNNNOOOzzzkkkcccYYYUUUWWWZZZ[[[YYYWWWSSSNNNJJJHHHGGGEEEDDDCCCAAA>>>:::888666555555666666555444333111000///......---,,,,,,,,,,,,---+++++++++++++++++++++++++++************+++,,,,,,+++************)))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++***)))((((((((()))***''''''(((((())))))******)))******++++++******)))++++++************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------....................................////////////////////////)))000111,,,+++000333000---......---,,,---///222///////////////.........---------.........////////////...---------......------------............---------...------,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++***)))))))))))))))************+++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---............---,,,,,,------...////////////........./////////000000000//////000000000000111111000111111111111222222222333333333333444444444444555555666666666777777777777777888888999:::::::::;;;>>>@@@??????AAAFFFKKKUUUtttooocccfffwww{{{jjj^^^___jjjssstttnnnQQQCCC@@@AAAAAABBB@@@@@@???>>>>>>?????????>>>============<<<<<<<<<;;;;;;<<<===>>>>>>======>>>>>>???AAABBBCCCDDDDDDEEEEEEGGGHHHJJJLLLMMMNNNxxxkkkcccYYYUUUWWWYYYZZZXXXVVVSSSNNNKKKIIIHHHFFFDDDCCCAAA>>>;;;888666555555555555555444333222000///......---,,,,,,,,,,,,---++++++++++++++++++++++++***************++++++,,,************))))))))))))))))))))))))))))))))))))************************,,,***)))''''''(((***+++'''''''''(((((()))))))))))))))************))))))++++++************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,---------.........------------------------........................,,,222222---***---000000,,,---...---,,,,,,...000........................,,,,,,---------...............------------------,,,,,,---------.........------...///...---+++***+++,,,---......---+++***,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++***++++++++++++***))))))))))))))))))************************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///......------,,,---......//////.............../////////000000////////////000000000111000000111111111222222222111222222222333333333333444555555555555666666666666777777888999999::::::999;;;<<<>>>???AAABBBCCCHHHTTTooommmfffkkksss{{{___\\\YYY___ttt}}}```OOO???;;;???@@@>>>===???>>>======<<<===============;;;:::::::::;;;<<<::::::;;;<<<<<<===============>>>>>>@@@AAABBBCCCDDDEEEFFFHHHJJJLLLMMMNNNwwwmmmdddZZZVVVWWWYYYYYYXXXWWWTTTPPPMMMKKKIIIGGGEEECCCAAA>>>;;;888777666555555555555444333222111000......---,,,,,,,,,,,,---++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************+++***((('''''')))***,,,((((((((())))))))))))))))))))))))******)))))))))+++******))))))******+++******+++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------///000///,,,,,,///000///---......---++++++,,,------------------.........,,,,,,,,,,,,------------,,,,,,,,,------------,,,,,,,,,,,,------------...------...///...---+++***+++,,,...000000///---+++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///......---,,,------...........................////////////...////////////000000000000000111111111222222222111111111111222222222333333333444444444555555555777777777888999999::::::999999:::<<<>>>AAACCCDDDCCCCCCMMMfffzzzhhh___^^^^^^eeeqqqyyyaaa___fffqqqdddOOOCCC===:::===???===;;;;;;===<<<<<<;;;;;;;;;<<<<<<===<<<:::999888999:::;;;:::::::::;;;<<<===>>>>>>============>>>@@@AAABBBCCCDDDFFFHHHJJJLLLMMMNNNxxxnnnfff\\\WWWXXXZZZYYYXXXVVVSSSPPPNNNLLLJJJHHHFFFDDDBBB???;;;999777666666444444444444333222111000......---,,,,,,,,,,,,---++++++++++++++++++++++++***))))))))))))***++++++(((((()))))))))))))))***))))))))))))))))))))))))***************************)))((((((((()))***+++))))))))))))************((())))))******))))))(((******))))))))))))******))))))+++,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,***+++---///...,,,,,,---...---+++***+++,,,,,,,,,,,,---------------+++++++++,,,,,,,,,------***+++,,,---------,,,,,,,,,,,,,,,,,,---------------------...------,,,,,,+++,,,...///000///---,,,++++++************++++++*********+++++++++++++++***++++++++++++***))))))***)))))))))))))))((((((************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,---............---,,,,,,---............---------........./////////......////////////000000000111111111111222222222111111111111222222222222222333333333333444444444666666777777888999999::::::999999999:::===@@@BBB@@@BBBHHHNNNVVViii~~~kkk[[[XXXVVVYYYcccyyyqqqffffffkkk{{{cccKKK@@@>>><<<;;;===;;;888999===;;;;;;::::::;;;;;;<<<===<<<;;;:::999888999:::::::::::::::;;;<<<===>>>???>>>============???AAABBBBBBBBBDDDFFFIIIKKKLLLMMM{{{pppggg]]]XXXYYYZZZZZZXXXUUURRROOOMMMLLLJJJGGGEEEDDDBBB???<<<999777666666444444444444333222111111......---,,,,,,,,,,,,---++++++++++++++++++++++++)))))))))))))))***++++++(((((((((((())))))******))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******((()))+++,,,,,,,,,+++***************************++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---,,,+++***)))+++,,,,,,+++++++++---++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,)))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,---......******,,,---------,,,,,,++++++************++++++)))*********++++++++++++***++++++++++++***))))))******))))))((((((((((((************************))))))))))))))))))))))))************************************************++++++++++++*********)))******+++++++++,,,,,,,,,++++++,,,---------------+++,,,------......---------------.........//////........./////////000000000111111111111222222222111111111222222222333333222222222222333333333333555555555666777777888888777888999888888999<<>><<<;;;<<<:::888999>>>999999999:::;;;<<<===>>>;;;;;;::::::999999999:::999999999999:::<<<>>>???===<<<;;;;;;<<<===???@@@???@@@AAADDDFFFHHHJJJKKK~~~qqqhhh^^^YYYYYY[[[ZZZXXXSSSQQQNNNLLLKKKIIIFFFDDDDDDBBB???<<<999777666666444444444444333333222111......---,,,,,,,,,,,,---++++++++++++++++++++++++)))))))))))))))******+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************)))))))))))))))((((((((((((((())))))))))))((((((******))))))))))))******'''(((***,,,---,,,***)))************************++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++---///---***)))+++''')))+++,,,,,,,,,---...+++++++++,,,,,,---------******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++++++++,,,,,,,,,------------,,,,,,+++,,,---///000((()))******++++++++++++++++++************++++++))))))******++++++++++++***++++++++++++***))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++******))))))*********++++++,,,,,,,,,***+++,,,,,,---------,,,+++,,,------......---------------.........//////............/////////000000111111111111222222222111222222222222333333333111111222222222333333333333333444444555666666777333666999999888888<<<@@@<<<777999BBBFFFGGGPPP^^^sssuuuddd]]]```hhhsssxxxqqqYYYIII@@@:::888;;;888999>>>>>><<<:::<<<888888999:::;;;===>>>???;;;;;;;;;:::::::::999999999888888888999;;;===>>>===<<<:::::::::<<<>>>???<<<===???AAADDDFFFHHHIII~~~mmmggg\\\TTTTTTYYYYYYUUUUUUTTTQQQNNNKKKIIIGGGGGGDDDBBB???<<<999777666666666555444333444333111///......---,,,,,,,,,,,,---''''''((()))***++++++,,,))))))))))))******************))))))((((((''''''))))))))))))))))))))))))+++++++++******((('''&&&''''''(((***+++,,,---...))))))))))))))))))))))))))))))************))))))+++*********))))))(((((())))))))))))************)))))))))))))))******+++*********++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,------......------......---,,,++++++++++++333...)))))),,,---+++(((++++++++++++++++++++++++------,,,++++++,,,,,,,,,,,,+++******,,,,,,+++***,,,+++***))))))***+++,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))******************))))))))))))******,,,,,,,,,++++++************+++,,,,,,******+++,,,,,,,,,++++++,,,---///000---------------------------------............///......///000000000000000000000000000111111111111111111222222222333333333444333333333333444555555777777777888999999:::::::::;;;===>>>???AAACCCFFF[[[ccc~~~wwwllliiijjjtttwww___JJJDDDAAA:::999<<<:::;;;;;;<<<<<<=========:::999777888;;;===>>>>>>===<<<<<<;;;;;;:::999999666777999999999999;;;<<<<<<===???>>><<<;;;;;;<<<>>>???@@@AAA@@@AAACCCEEE|||nnnggg]]]TTTUUUZZZZZZVVVWWWVVVTTTQQQNNNLLLJJJIIIDDDBBB???<<<999777666666666555444333444333111///......---,,,,,,,,,,,,---((())))))******+++++++++))))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))***************)))((('''(((((()))***++++++,,,---))))))))))))))))))))))))))))))************))))))*********)))))))))(((((())))))))))))************)))))))))))))))******+++*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,------------,,,,,,,,,+++++++++,,,,,,---:::444---+++,,,---,,,***++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,+++******,,,,,,+++***++++++***))))))***++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))******************))))))))))))******,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,,,,,,,++++++,,,---///000---------------------------------............///000000111222222222222111//////000000000111111111111111111222222222333333444333333333333444555555666666777777888888999999999:::<<<======???BBBDDDHHHOOOdddqqqYYYIII<<<<<<<<<777666:::::::::::::::;;;;;;;;;;;;:::888777888:::=========;;;;;;;;;:::::::::::::::777888::::::999999;;;<<<<<<>>>???>>>===;;;;;;<<>>??????===<<<<<<===AAAAAAAAA@@@@@@AAAEEEHHHwwwoooiii^^^VVVVVV[[[[[[WWWSSSRRRPPPNNNLLLIIIGGGFFFCCCBBB@@@===:::888666555666555444333444333111///......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))((((((((()))))))))************)))))))))))))))******+++***************++++++++++++++++++***************************************((())))))***************++++++******+++,,,,,,---000---***)))***,,,------***************************++++++,,,,,,,,,,,,,,,+++***)))***+++,,,+++***+++******************+++++++++************+++++++++++++++***************++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))************)))))))))((((((((((((((()))))))))***(((((((((((())))))))))))((()))))))))******************))))))))))))******++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++,,,,,,------...---------------------------------............///---......///////////////////////////000000000111111111111111222222222222333333222222333333444555333444444555555666666777888999:::::::::;;;>>>@@@BBBBBBFFFLLLVVViii{{{rrruuu|||}}}aaaOOOFFFDDD:::888999===;;;666666:::888888777777666666555555777666666777999::::::999666666777888888999::::::888:::;;;;;;::::::;;;<<<<<<===???>>>===<<<<<<===@@@AAA@@@???>>>@@@CCCFFFwwwoooiii^^^VVVVVV[[[[[[WWWPPPPPPOOONNNKKKIIIFFFEEEBBBBBB@@@===;;;888666555666555444333444333111///......---,,,,,,,,,,,,---------,,,,,,+++*********((()))))))))************(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))((((((*********))))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((()))))))))************)))))))))))))))******+++************************************************************************'''((())))))******))))))---,,,++++++************)))))))))+++,,,,,,***)))************************)))***+++,,,,,,,,,++++++***)))((()))+++,,,+++************++++++*********+++******))))))******+++************************))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************)))))))))((('''(((((((((((()))))))))(((((((((((())))))))))))((()))))))))******************))))))))))))******++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,,,,,,,---------------------------------............///------...///////////////...////////////000000000000000111111111222222222333222222222222333444444333333333444555555666666888999;;;:::::::::===???@@@??????AAAEEENNN]]]jjjwwwssszzzsssYYYFFF===<<>>>>><<<<<<<<<===?????????>>>===>>>AAADDDwwwnnnhhh]]]UUUVVV[[[[[[WWWRRRRRRQQQPPPNNNKKKIIIGGGBBBAAA@@@>>>;;;888666444666555444333444333111///......---,,,,,,,,,,,,---,,,,,,++++++*********)))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''(((((((((((())))))))))))))))))************)))))))))))))))******+++***************))))))))))))))))))***************************************'''((())))))******))))))------+++******)))))))))***+++---///...+++(((&&&************************((()))***,,,,,,,,,++++++)))(((((()))+++,,,+++***)))***++++++++++++***)))******))))))))))))******)))))))))***************))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))******************))))))))))))*********++++++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,++++++---------------------------------............///...///000000111111000000......////////////000000000000000111111111111222222222222222222333444444333333333444555555666666888999::::::999999;;;===<<<<<<===@@@BBBDDDGGGIII```xxxwwwwwwlllKKK<<<<<<>>>;;;888555555555444222222444666444444444444444333333333555444444555777888666555333444444555666777777888888999::::::888888999:::999;;;<<<<<<;;;;;;;;;<<<===>>>???>>>======???AAAyyynnnggg]]]TTTUUUZZZZZZVVVSSSSSSSSSRRRPPPMMMJJJHHHBBBAAA@@@>>><<<888555444666555444333444333111///......---,,,,,,,,,,,,---******************))))))))))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))((('''&&&&&&((((((((()))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))************)))))))))))))))******++++++*********)))))))))(((((()))))))))*********+++************************(((((()))************)))++++++***************+++***,,,......---+++)))(((************************'''(((***,,,---,,,+++***)))((('''(((+++,,,+++***)))***++++++++++++***)))******))))))))))))******((()))))))))*********+++))))))))))))))))))))))))++++++************++++++************************************************))))))))))))))))))))))))************))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))******************))))))))))))************+++++++++,,,,,,,,,***+++,,,,,,******+++,,,***+++,,,,,,,,,,,,+++***---------------------------------............///...///000000111111000000........./////////000000000000000000111111111111222222222111222222333444333333444444555666666666777888999888777777999:::999<<>>@@@@@@???>>>>>>???zzzmmmggg\\\TTTTTTYYYZZZUUURRRRRRSSSRRRPPPMMMJJJHHHAAAAAA@@@???<<<888555333666555444444444333111///......---,,,,,,,,,,,,---))))))))))))))))))))))))))))))))))))************'''((((((((())))))******))))))))))))))))))))))))))))))))))))((('''%%%%%%(((((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))************)))))))))))))))******++++++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))((())))))***************))))))))))))***+++,,,---'''(((*********+++,,,---))))))))))))))))))))))))&&&(((***,,,---,,,+++***(((''''''(((+++,,,+++***)))***+++,,,,,,+++***)))******))))))))))))******(((((())))))*********+++************************++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))******************))))))))))))***************++++++,,,,,,,,,***+++,,,,,,******+++,,,***+++,,,---,,,,,,***)))---------------------------------.........//////,,,------.........................../////////000000000000000111111111111222222111111222222333444333333444555555666666777666777777777555555777888666:::>>>===<<>>>>>???:::333444;;;444444333222444555444000222222222333333444444555333333333444666666444222333333444444444444555555777888999888777666777888666888::::::999999:::;;;<<<>>>AAABBBAAA?????????vvvlllddd[[[VVVWWWYYYYYYXXXVVVVVVUUUSSSPPPLLLHHHFFFDDDCCCAAA>>>;;;999777666888666555444555333111///...---,,,,,,++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))*********)))'''(((***,,,,,,+++***((('''''')))+++(((((())))))))))))((((((***)))((('''''''''''''''(((((((((((())))))))))))((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***((('''******++++++++++++************++++++++++++******))))))))))))))))))***+++,,,,,,+++***)))(((''''''+++******)))(((''''''&&&((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))111///,,,)))''''''(((((((((((()))***************,,,+++)))((((((((()))***))))))))))))))))))))))))************************)))************+++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,---------////////////////////////------------------------////////////000000000000000000000000000000000000111111222333333444555555666666666666777777777777;;;;;;<<<<<<===>>>>>>>>>AAACCCFFFKKKWWWmmmlllUUUGGGAAA888777777666555444444444333333333222222222111111000111111111111222222222111222333333444444333333444444444444444444444444222444555555444444666777666666666666777888999:::>>>???@@@AAAAAA@@@???>>>wwwmmmeee\\\WWWWWWYYYYYYYYYVVVVVVUUUTTTPPPLLLHHHFFFDDDCCCAAA>>>;;;999777666888777555555444333111...------,,,+++++++++,,,,,,***************+++++++++)))))))))))))))))))))))))))******((('''''')))+++)))*********)))((((((((((((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&''''''((((((((()))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))******++++++******))))))******++++++******))))))))))))))))))******+++************))))))))))))*********)))((('''''''''((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++(((((()))***************++++++)))((((((((())))))))))))))))))))))))))))))************************)))************+++++++++***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////000000000000111111111111111111111111111111222222333444444555666666666666666777777777:::;;;;;;<<<<<<===>>>>>><<<>>>@@@BBBHHHUUUeeeqqqvvv^^^LLLBBB<<<:::777777666666555444444333333333222222222111111111000000111111111222222222111222222333444333333333444444444444444444333333333444555555444444555666444555555777888999:::;;;>>>>>>>>>>>>>>>=========wwwmmmfff]]]WWWWWWYYYYYYYYYVVVVVVUUUTTTQQQMMMIIIGGGDDDCCCAAA>>><<<999777666999777666555444333000---,,,,,,+++++++++,,,------+++++++++***************))))))))))))))))))))))))((())))))(((''''''(((***(((((()))******)))'''&&&(((((())))))))))))(((((())))))(((''''''''''''(((&&&&&&'''''''''(((((((((******))))))))))))((((((************************))))))))))))))))))))))))((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,---)))******++++++******))))))******++++++******))))))))))))))))))***++++++(((((())))))*********+++******))))))((((((''''''((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((())))))************)))******)))((((((((())))))))))))))))))))))))))))))************************)))************+++++++++((()))***,,,------......,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////////////////000000000000222222222222222222222222111111222222333333444444555555555666666666777777999::::::;;;;;;<<<======<<>>:::777777999999555111333333333333222222222222111111111000000000////////////000000000111111111///000111111222222111111111111111222222222333333333444555444222111111222666666777888888888888888666999===AAABBBAAA???===zzzkkkfff___XXXTTTTTTWWWYYYVVVVVVVVVTTTRRROOOKKKIIIEEEDDDBBB???===:::888777888666555555555333111///,,,,,,+++++++++,,,------+++++++++***************))))))))))))))))))))))))&&&(((******((('''((((((+++((('''(((+++,,,+++((((((((())))))))))))((((((&&&%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''((((((((())))))************++++++''''''''''''''''''''''''))))))))))))))))))))))))((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((()))***((())))))******))))))(((((())))))******))))))((((((((((((((()))***,,,,,,+++*********))))))(((((())))))))))))((((((((((((((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((()))***+++)))************))))))(((''''''((()))))))))(((((())))))))))))))))))))))))************************)))************++++++++++++++++++++++++***))))))+++++++++,,,,,,---------------------------------++++++,,,,,,---.........////////////000000000000////////////////////////111111222222222222222222111222222333444555666666555666666777888888999999999999999:::<<<>>>@@@AAA???@@@DDDKKKVVViiivvvqqq|||qqqllltttuuurrrvvvzzz~~~|||zzzyyyzzz~~~}}}bbbJJJ===;;;777666555555555555444444222222222222111111111111000000000000/////////////////////000000000111111//////000111111111111000000000000111111222222333222333444333111000111222777666666666777888999:::999<<<@@@CCCDDDCCC@@@>>>zzzmmmiiibbbZZZVVVUUUXXX[[[UUUVVVVVVUUURRROOOLLLJJJEEEDDDBBB@@@===:::888777666555444444555444222000------,,,+++++++++,,,,,,***************+++++++++))))))))))))))))))))))))''')))++++++)))(((((()))((('''(((,,,000000***%%%(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((((((''''''((((((((()))))))))))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''(((((()))+++,,,---))))))))))))************(((((((((((())))))))))))((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&''')))+++,,,***************)))((((((&&&&&&((()))))))))(((((())))))))))))))))))))))))************************)))************+++++++++)))******++++++++++++*********++++++,,,---......------------------------,,,,,,,,,---.../////////////////////000000000000////////////////////////222222111111111111111111111111222333444555666666444555555666777777888888;;;::::::;;;<<<===>>>>>>AAAAAADDDGGGHHHLLLYYYhhh~~~yyygggRRRAAA666444777888666444333333444444333111111111111111111111111000000/////////.........////////////000000000111...///000000111111000000//////000000111222222333000111222222111111222333555444444444666999<<<>>>AAABBBBBBBBBBBB@@@???>>>{{{oookkkddd\\\WWWWWWZZZ]]]UUUVVVVVVUUURRROOOLLLJJJEEEDDDBBB@@@===:::999777555444333444555555333111...------,,,++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))''')))+++,,,***)))))))))%%%&&&***111555222***"""(((((())))))))))))(((((()))))))))))))))***++++++(((((((((((())))))))))))''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***((('''(((((())))))))))))(((((((((((())))))))))))(((((('''''''''((()))+++,,,---''''''((()))***+++,,,,,,(((((((((((())))))))))))((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''---+++)))'''&&&'''((()))***************)))((((((%%%&&&((()))))))))(((((())))))))))))))))))))))))************************)))************+++++++++'''((()))***+++,,,,,,,,,))))))***+++---...//////---------------------------------...///000000111////////////000000000000000000000000000000000000222222111111111111111111000111111222444555666666444444555555666777777777888888888:::<<<<<<;;;:::;;;<<>>444999===888222555222111222444333///+++000000000000000111111111000/////////............////////////000000000000...//////000000000000000...//////000111222222222///000222222111111222444333222222222555:::???CCCIIIGGGCCC@@@>>>======>>>xxxmmmmmmjjjccc\\\XXXWWWYYYZZZXXXVVVTTTRRRNNNJJJFFFEEEDDDBBB???<<<999777666555666666666555444333333,,,,,,,,,++++++,,,------************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))'''&&&&&&'''((()))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((()))))),,,+++++++++******)))))),,,+++)))((('''''''''(((***++++++***'''&&&&&&'''))))))(((((((((((())))))******))))))((((((''''''))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))(((((((((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++---------............///...............---------000000000000000000000000000000000000000000000000111111222222222333333333333333444444555666666666777777777888999999::::::<<<<<<===???@@@BBBDDDEEEOOOYYYrrrrrrSSSDDD999888:::777333333222222222111111111000000000000000000//////////////////............//////....................................////////////////////////////////////222111111111111111222222333333333333666999<<<>>>AAA???<<<:::999999:::;;;xxxnnnmmmhhhaaa[[[WWWXXXYYYYYYXXXVVVTTTRRROOOKKKHHHFFFDDDBBB???<<<999777666666666666666555444333222---,,,,,,++++++,,,,,,---***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))++++++******))))))))))))+++***)))(((''''''(((((()))***+++)))'''&&&'''((())))))(((((((((((())))))***)))))))))((((((((('''))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************)))))))))((((((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++------------....................................000000000000000000000000000000000000000000000000111111111222222222333333333333333444555555666666666666777777888999999:::;;;;;;<<<===???AAABBBCCCJJJKKKVVVgggqqqyyyyyy[[[JJJGGG<<<444444666444111222222222111111111000000000000000000/////////......//////............//////....................................////////////........................000000000000111111222333222222222222444777999;;;<<<;;;:::999888888888999yyypppmmmfff^^^XXXVVVXXXZZZXXXVVVUUUTTTSSSPPPMMMJJJFFFEEECCC@@@===:::888666777777777666555333222111---,,,,,,++++++,,,,,,,,,*********************************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((('''&&&%%%$$$###))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((***)))(((((((((((())))))((()))***)))((('''((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................//////////////////000000000000000000000000000000000000000000000000111111111222222222222333222333333444444555555666555666666777777888999999999999:::;;;<<<>>>@@@AAAFFFCCCEEEJJJLLLPPP]]]lll~~~sssuuu{{{bbbJJJ:::555:::444111222333111111222111111111111000000000000000////////////.........///......------......///........................---............/////////........................////////////000222333333222222111222333444666777777777777888888777777777zzzrrrlllddd[[[VVVUUUXXXZZZVVVUUUTTTTTTSSSRRRNNNLLLGGGFFFCCC@@@===:::888777888888777666555333111000------,,,+++++++++,,,,,,************************++++++************++++++((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))))))))(((&&&$$$"""(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((''''''((((((((((((((()))))))))&&&((())))))(((((()))+++))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///////////////000////////////////////////000000000000000000000000111111111111222222222222222222222333444444555555444555555666666777888888888888999:::;;;===??????AAAAAADDDIIIHHHGGGMMMUUUXXXkkkyyyvvvbbbQQQDDD999666888222222333444333111111333111111000000000//////////////////.........------...------------------...........................---------.........//////........................------...///000111333444333333222222222333444555444555777999:::999888777{{{ssslllaaaXXXTTTUUUWWWZZZVVVUUUTTTTTTTTTSSSPPPMMMGGGFFFDDDAAA>>>;;;999888888888777666555333111000...---,,,,,,+++++++++,,,************************++++++************++++++((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((******+++***)))'''%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''((((((((((((((()))))))))))))))&&&'''))))))((((((***+++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))******(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---........./////////000////////////////////////////////////////////////000000111111111222222222111111222222333444444444333444444555555666777777888888888999;;;<<<>>>>>>:::<<>>AAAFFFJJJKKKJJJPPP___nnn~~~yyyrrryyy~~~iiiYYYIII>>>666555777444111000...222333111//////...+++////////////..................---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------------------...000111111333333333333333333222222555666999;;;<<<<<<;;;:::zzzrrrjjj^^^VVVTTTTTTVVVVVVWWWVVVUUUUUUTTTSSSPPPMMMIIIGGGEEEBBB???<<<:::999666666666666555444333222///...---,,,++++++++++++***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))))))))******)))((('''&&&'''((())))))(((((()))***))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************++++++,,,,,,,,,---------++++++,,,,,,---.........000000000000000000000000////////////////////////000000000000111111111111000000111111222333333333222222222333444444555555666666666666777999::::::<<<<<<;;;:::;;;???DDDFFFHHHCCCDDDLLLRRRWWWeeeuuu~~~jjjZZZMMMAAA777777222111444555222111333...111111......000...***/////////.........---------------,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,---------.........------------------------...---------......///000000111111111222111111111444555666888999999999888yyyqqqiii^^^VVVTTTUUUUUUUUUWWWVVVUUUUUUUUUSSSPPPMMMIIIHHHEEECCC???===:::999555666666666555444333333///...---,,,++++++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))'''&&&&&&'''((()))))))))))))))))))))))))))************************''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&'''((()))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******)))*********)))(((&&&%%%((()))***)))((('''((()))))))))(((((((((((())))))'''((((((((())))))******))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,---------******+++,,,,,,---......000000000000000000000000////////////////////////000000000000111111111111000000000111222222333333111222222333333444555555444444444555555777888999777:::<<<===>>>@@@AAA@@@BBB>>>AAAIIIIIIEEEJJJVVV]]]hhhxxx|||zzz}}}}}}wwwxxx{{{zzzhhhPPP???999:::;;;;;;333222444555222...000555000222111...///333111+++//////.........------------------,,,,,,,,,++++++,,,++++++++++++++++++,,,************************,,,,,,,,,---------......------------------------......---------......///...//////000000000000000222333444555666666666666~~~rrrlllbbbYYYTTTTTTVVVXXXWWWYYYWWWTTTSSSSSSPPPJJJEEEEEEEEECCC???<<<::::::888999999888555333222222000...,,,,,,------,,,+++************************---,,,+++***)))'''&&&&&&'''''''''((())))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))(((((()))))))))))))))))))))))),,,+++)))((((((((()))*********))))))((((((''''''''')))***++++++***)))''')))))))))))))))(((''''''(((((()))************************)))))))))))))))))))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))************)))((((((((((((((())))))))))))))))))))))))************)))'''&&&%%%******))))))(((((('''''')))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,............////////////000000000000000000000000000000000000111111111111222222111111111111111111000111111222222333444444555444444444444555666666888888999:::<<<===>>>>>>>>>???@@@AAACCCDDDEEEEEEQQQRRRUUU^^^nnn~~~jjjNNNGGG>>>999999999666444333222111111000000111111////////////////////////........................++++++***,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000------///000111111111111444444333333333444555555wwwrrrlllbbbYYYTTTTTTVVVXXXWWWYYYWWWTTTSSSTTTPPPJJJFFFFFFFFFCCC???;;;::::::888999999888555333222222000...,,,,,,------,,,+++************************,,,++++++***)))(((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))++++++)))((((((((())))))***)))))))))(((((((((''''''(((***++++++***(((''')))))))))))))))(((''''''(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))(((((('''&&&&&&'''((((((***)))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))((())))))))))))((('''&&&)))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))************)))((((((((((((((()))))))))))))))))))))))))))******))))))((('''&&&***)))))))))((((((((('''))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,............//////////////////////////////////////////000000000111111111111111111111111111111111000000111111222333333444444444444444444555555666888888999999:::;;;<<<<<<======>>>???AAABBBCCCDDDGGGHHHKKKPPPYYYgggvvvyyyhhhVVVJJJCCC===666333444555333111222222111000000000111111................................................,,,++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////------///000000111111111222222222222222333333444uuurrrlllbbbYYYTTTTTTVVVXXXWWWYYYWWWTTTSSSTTTQQQKKKGGGHHHGGGDDD???;;;999888777888999888555333222333000...,,,,,,------,,,+++************************************)))))))))(((***))))))(((''''''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((+++***)))(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))(((((())))))))))))))))))))))))******)))((((((((())))))))))))))))))((((((((((((((((((************(((((()))))))))))))))(((((('''(((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))************)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********+++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,---............///////////////////////////////////////000000000000111111111111111111111111111111000000000111222222333333444444333333444444555666777777777888888999999999;;;;;;<<<===???@@@AAAAAABBBDDDFFFHHHKKKPPPUUUYYYaaannnpppVVVGGG@@@;;;777777444000000222333222000222111111000000000000000........................---------------------------,,,,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---......///000000000000111111111111222222333333yyyrrrlllbbbYYYTTTTTTVVVXXXWWWYYYWWWTTTTTTUUUQQQLLLIIIIIIHHHDDD???:::888777777888999888555333333333000...,,,,,,------,,,+++************************)))))))))))))))******************))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))((((((((())))))))))))))))))(((((((((((((((((()))******)))(((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************+++++++++******************++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------.........//////////////////////////////////////////000000000111000000000000111111111111//////000000111222222222333333333333333444444555666666666666666666777777999:::;;;<<<>>>???@@@@@@@@@BBBEEEGGGGGGHHHKKKMMMMMMTTT^^^ggguuuzzzpppbbbVVVFFF:::666666666555333111000111333444333111111111000////////////000........................------------------------------,,,...///000///---++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++++++++,,,,,,,,,++++++++++++++++++++++++...------------------------......///000000//////000000111222222333333333zzzrrrlllbbbYYYTTTTTTVVVXXXWWWXXXWWWTTTTTTUUURRRMMMJJJJJJHHHEEE???:::888777666888888777555333333444000...,,,,,,------,,,+++************************))))))))))))************)))))))))******+++++++++((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((())))))))))))((((((((())))))((((((((((((((())))))))))))(((((((((((()))))))))(((((('''''''''(((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))************))))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((((((&&&'''((())))))******)))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))******************************************+++++++++,,,,,,***+++,,,,,,------,,,,,,------------.......................................////////////000000000//////000000000111111111...//////000000111111222222222222222222333444444444444555555555555555555999999:::<<<===>>>???@@@===>>>@@@AAABBBDDDGGGJJJMMMPPPSSSTTTYYYggg{{{wwwggg^^^WWWNNNFFFAAA===999666555555333111333222222222333333222111111000//////......//////........................------------------------------,,,...///000///---++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,---......////////////...000000222333444444444444xxxrrrlllbbbYYYTTTTTTVVVXXXWWWXXXXXXUUUUUUVVVSSSMMMJJJJJJIIIEEE???;;;999888666777888777555444333444000...,,,,,,------,,,+++************************)))))))))))))))*********(((((()))******+++,,,,,,((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((()))))))))(((''''''&&&''''''(((((())))))***))))))(((((((((((())))))'''(((((())))))(((((('''(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))******))))))'''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))************)))((((((((((((((())))))))))))))))))))))))''''''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))***************************++++++++++++***+++,,,,,,------,,,,,,,,,------------.......................................////////////000000...//////000000111111111.........///000000111111222222111111222222333444333333333444444555555555888888999;;;<<<===>>>???>>>>>>?????????AAAEEEHHHGGGKKKOOOQQQSSSYYYccckkksssqqqcccQQQEEEAAA@@@===:::999888666444333222222222222111111111000000//////000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---//////...,,,++++++++++++++++++++++++))))))******+++,,,,,,---))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------------....../////////......///000222444555555444444{{{rrrlllbbbYYYTTTTTTVVVXXXWWWXXXXXXUUUUUUVVVSSSNNNIIIIIIHHHEEE@@@<<<999999666777888777555444444444000...,,,,,,------,,,+++*********************************)))))))))))))))((((((((((((((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))&&&&&&((()))))))))(((((('''((((((((()))))))))***(((((((((''''''(((((((((''''''((()))))))))))))))(((((())))))(((''''''&&&&&&&&&''''''((())))))***))))))(((((((((((())))))&&&'''(((((((((((('''&&&'''((((((((()))))))))***'''''''''((()))*********))))))))))))))))))))))))&&&'''((())))))))))))(((''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))************)))((((((((((((((())))))))))))))))))))))))'''((()))))))))))))))((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))*********+++************++++++++++++***+++,,,,,,------,,,,,,,,,,,,---------........................................../////////000000......//////000111111222------...//////000000111111111111111111222333333222222333444444555666666666666777888:::;;;<<<===>>>???@@@??????AAADDDFFF@@@CCCHHHKKKMMMPPPSSSVVVVVV^^^jjjrrrwww~~~tttcccVVVOOOGGGAAA999666666777777666444444333111000111444777000000000///------...///000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---,,,***************************************+++++++++((())))))***++++++,,,,,,************************+++++++++,,,,,,------...---......//////...---------...111333444444333333rrrlllbbbYYYTTTTTTVVVXXXWWWXXXXXXUUUUUUWWWTTTNNNIIIIIIHHHEEE@@@<<<::::::555777888777555444444555000...,,,,,,------,,,+++************************************)))))))))(((((((((((('''&&&&&&%%%%%%((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&%%%&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))%%%&&&((()))))))))(((((('''((((((((())))))******((((((''''''''''''((((((''''''((()))))))))))))))(((((())))))((('''&&&&&&&&&&&&&&&'''((())))))***))))))(((((((((((())))))%%%&&&'''(((((('''&&&%%%'''((((((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&'''(((((()))((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))************)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++)))************+++++++++++++++,,,---------,,,,,,,,,,,,,,,---------........................................../////////000---......///000111111222------......///000000000111111111000111222222333111111222333555666777777444555555777888999:::;;;999;;;===>>>>>>???AAACCCDDDCCCCCCDDDFFFJJJMMMOOOMMMSSSXXXYYYWWWYYY```fffmmmtttrrr\\\NNNEEE>>>999888333333333555666666444222111333333222000000222444000000///...------///111//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,---...---+++************************,,,,,,++++++***)))))))))((())))))***++++++,,,,,,******************************+++,,,,,,---......---......///......------+++---000222333333222111wwwmmmbbb[[[TTTPPPSSSWWWYYY[[[[[[VVVTTTTTTQQQLLLIIIJJJJJJGGGCCC???===<<<666666777777666555444222000///------.........---,,,,,,,,,++++++++++++***))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++((((((((((((((((((((((((******)))((((((((((((((((((((())))))((('''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''((((((((()))''''''(((((())))))*********)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''))))))(((((((((((())))))***++++++,,,+++***)))(((++++++******++++++,,,---...+++***---111111---(((++++++,,,,,,,,,,,,------,,,,,,------------------...------------...//////000000000000000000000000////////////000000000000111111111111111111111111111222222333333444444555666666666777888888999999999999999:::;;;===???@@@CCCBBBBBBBBBDDDGGGJJJLLLNNNMMMMMMMMMNNNPPPRRRSSSVVV[[[ccclllvvv{{{rrrkkkddd___\\\HHHEEE@@@;;;888777888999333333333222222222111111222111111111000000//////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,///////////////........./////////000111111222222tttjjj```ZZZUUUSSSVVV[[[XXX[[[[[[VVVTTTTTTQQQMMMIIIJJJJJJGGGBBB>>><<<;;;777777888888777666444333000///------.........---*********))))))))))))((())))))))))))))))))))))))'''(((((())))))((((((''')))(((((((((''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((***************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((((((((())))))(((''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))((('''''''''''''''''''''((((((((((((((((((''''''''''''((((((((()))***)))((('''&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((***)))))))))((((((((('''))))))(((((((((((())))))***++++++,,,+++***)))(((***))))))))))))***++++++---+++***---000000,,,(((+++++++++,,,,,,,,,------,,,,,,,,,------------......------------...//////////////////////////////.../////////000000000000111111111111111111111111111111222222333444444444444555555666666777777888888888:::;;;===>>>???@@@@@@@@@@@@@@@BBBEEEHHHIIIJJJJJJKKKKKKLLLNNNOOOPPPOOORRRVVV[[[```gggnnnssswww{{{qqqkkk[[[VVVOOOIIIDDD@@@===:::@@@===999666333222333333333333222222222111111111111111111000000000//////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,...............//////////////////000111111222222uuukkkaaaZZZUUUSSSVVV\\\XXX[[[[[[WWWUUUUUUSSSNNNJJJJJJJJJGGGBBB===:::999888888999999888777555444000///------.........---*********))))))))))))((())))))))))))))))))))))))((())))))******))))))(((((((((((((((''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((***))))))((((((((((((((((((((()))))))))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''(((((())))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))******+++,,,+++***)))((()))(((((((((((()))******---+++***,,,//////,,,)))++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////////////////////////////....../////////000000000111111111111111111111111111111111222333333444444333333444444555666666666666777:::<<<>>>?????????>>>======>>>@@@BBBDDDFFFFFFFFFHHHIIIJJJJJJKKKKKKLLLMMMOOOPPPQQQSSSWWWZZZ\\\bbbhhhllluuuyyyooolllggg```XXXOOOIIIEEEEEEBBB>>><<<:::999888666777666444222111000//////222222222222111111111000000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++*********++++++++++++,,,,,,------....../////////...//////000000111111222yyyoooccc[[[UUUQQQTTTZZZXXX[[[[[[WWWVVVVVVTTTOOOJJJKKKJJJFFFAAA<<<999888999999::::::999888666555000...------.........,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))(((((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((''''''''''''(((((()))))))))((((((((((((((('''((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))(((((((((((())))))(((((((((((()))))))))***+++,,,++++++)))))))))(((((((((((()))******,,,+++***+++------+++)))***++++++++++++,,,,,,,,,+++,,,,,,------............------------...//////////////////////////////........./////////000000111111111111111111111111000000111111222333333333333333444444555555666666444666:::===?????????>>><<<<<<<<<===>>>@@@BBBCCCCCCDDDFFFGGGHHHHHHGGGGGGJJJKKKLLLLLLLLLNNNPPPSSSTTTWWWXXXYYY[[[```eeehhhnnnsss}}}vvvqqqiiiccc^^^UUUJJJBBBBBBAAA@@@>>>===<<<;;;;;;999777555555666777666666444444444444333222111000222111111111111000000000////////////////////////........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************++++++++++++++++++,,,---......//////......//////000111111111zzzpppddd[[[UUURRRUUU[[[YYY\\\\\\XXXVVVVVVTTTPPPKKKKKKJJJGGGAAA<<<:::999999999::::::999888777555000...------.........,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))'''''''''((((((((((((((('''(((((((((((((((((('''))))))))))))))))))))))))&&&&&&''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))))))))((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))++++++,,,+++***)))***))))))))))))***+++++++++******+++,,,,,,+++************+++++++++,,,,,,++++++,,,,,,---...//////...------------...//////....................................////////////000000000000000000000000//////000111111222222333333444444555555666666777444666999<<<===>>>======;;;;;;<<<===>>>@@@AAABBBAAACCCDDDFFFFFFFFFEEEDDDDDDFFFGGGHHHHHHIIILLLNNNLLLLLLMMMMMMNNNOOORRRVVVWWWXXXZZZ[[[]]]bbbgggkkkqqqyyytttrrrmmmfff___WWWQQQNNNDDDAAA===;;;;;;:::888666888777666555444444555666222111000111222333333222333333444444444333222222111111111000000000//////.....................///........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++***++++++,,,---......///.........///000000111111xxxnnnbbbZZZVVVTTTYYY```[[[^^^]]]YYYWWWVVVSSSOOOKKKKKKKKKHHHBBB>>>;;;:::999999::::::999888666555000///------.........---*********))))))))))))((())))))))))))))))))))))))((())))))******))))))((('''''''''((((((((((((((('''(((((())))))(((((('''************************''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***(((((()))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((())))))*********++++++************))))))(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))((()))***+++,,,+++*********))))))))))))***++++++************************************++++++++++++***+++,,,,,,---...//////...------------...//////........................------........./////////000000000000000000000000/////////000111111222222333333444444555666666777444666888:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBCCCCCCDDDDDDDDDCCCBBBDDDEEEFFFEEEFFFGGGIIIMMMKKKKKKLLLJJJGGGIIIMMMNNNMMMLLLJJJIIIJJJNNNQQQOOOVVV[[[\\\^^^eeekkkmmmkkkmmmrrrvvvzzz|||}}}}}}~~~}}}xxxpppggg]]]UUUPPPIIIHHHFFFCCC@@@===:::888<<<;;;999888999:::===>>>777666555444444444444555666444444444666777666555111111222222222222111111000000000000////////////---------...............------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))************+++***++++++,,,,,,------------......//////000000111yyynnnbbb[[[VVVUUUZZZaaa]]]```___ZZZWWWVVVSSSNNNKKKKKKKKKHHHDDD???===<<<888999999999999777666555000///------.........---*********))))))))))))((())))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))''''''((()))***++++++,,,************)))))))))((('''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***))))))(((((((((((())))))((()))***+++,,,++++++***)))(((((((((((()))***************)))))))))***+++************++++++++++++***++++++,,,---...///000...------------...//////........................---------.........//////000000000000000000000000......//////000111111222222222333333444444555555555666666777888888999999999:::;;;<<<===>>>>>>>>>AAAAAA@@@@@@@@@AAABBBBBBAAACCCEEEEEEEEEEEEFFFHHHNNNJJJIIIJJJGGGBBBBBBGGGEEEFFFGGGGGGGGGGGGIIIKKKFFFKKKNNNLLLJJJMMMQQQQQQNNNPPPRRRUUUVVVWWWWWWVVVTTTUUUWWWZZZ___eeeiiilllqqqqqqrrrqqqqqqqqqtttvvv~~~yyynnnjjjfffeeeeeeaaaYYYRRRQQQPPPNNNKKKGGGBBB>>>;;;;;;;;;;;;;;;:::999888777666666555444111111222333222222333333444444555555///......///000111000...111111000000000000000000000000/////////.........,,,,,,---------.........------------------------++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************+++++++++++++++,,,,,,,,,------......///000000000}}}rrreee[[[UUUSSSWWW^^^___aaa___ZZZWWWVVVRRRMMMJJJKKKKKKIIIEEEAAA???>>>888888999999888777555444000///------.........---,,,,,,,,,++++++++++++***))))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++))))))))))))))))))))))))((((((((((((((()))******(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((()))***&&&&&&''')))***+++,,,---******))))))(((((((((''''''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******))))))(((((((((((())))))((()))***+++,,,,,,+++***'''''''''''''''((()))))))))******)))((((((***+++)))************+++++++++******+++,,,---//////000...------------...//////........................---------.........//////000000000000000000000000......//////000111111111000111111222333333444444666666666555666777888888888999:::;;;<<<=========@@@@@@???>>>>>>???AAAAAA<<<>>>AAACCCCCCDDDEEEGGGAAA>>>???CCCBBB>>>@@@GGG???AAADDDDDDBBB???===<<>>???@@@@@@CCCDDDDDDDDDDDDBBBAAA@@@AAAAAA@@@@@@@@@AAACCCDDDHHHHHHGGGFFFDDDEEEHHHKKKFFFVVV```\\\WWWVVVPPPFFFBBBBBBBBBBBBAAA???<<<999:::;;;;;;<<<<<<<<<<<<<<<555555555555444333222111111444666777555333444555222222222222222111000///111000000111222333111000222111111000000000111111000/////////............,,,,,,,,,------.........------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************,,,,,,++++++++++++++++++------......///000000000zzzrrrggg]]]WWWVVVWWWWWW[[[\\\]]][[[WWWSSSPPPOOOIIIKKKLLLIIIDDD>>>;;;999999999999999888666555444222000---------...---+++***++++++++++++***))))))---------------,,,++++++))))))************))))))&&&'''''''''&&&''')))***''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((++++++******)))(((((((((***)))(((''''''((()))***(((((())))))))))))((((((''''''(((((())))))******++++++******))))))(((((())))))))))))))))))))))))''''''(((***+++,,,---...111///,,,)))'''''''''((()))((('''''''''(((***+++************))))))))))))))))))************))))))***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((()))***++++++))))))))))))))))))))))))((((((((((((((('''''''''))))))((('''''''''''''''************************(((((((((((((((((((((((('''((()))******)))(((''')))))))))))))))******+++************************************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------............---------------............///111///...///111222000---///////////////000111111111111222222222333333333444444555555666777777777888999999::::::;;;;;;<<<@@@AAABBBAAA???>>>???@@@AAA@@@?????????AAADDDEEECCCCCCCCCBBBAAAAAAAAA@@@BBBBBBAAAAAA@@@???>>>>>>>>>>>>????????????>>>>>>?????????>>>======<<<<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;??????>>>>>>>>>=========>>>===<<<999888666666555666666555555444444444444444444444444444444444444111111111111111111111111222222111000//////000000///000000000111111111111000000000000000000000000........................------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************)))************+++++++++******))))))******+++,,,++++++***)))(((((())))))))))))))))))******************+++++++++,,,,,,,,,---------............///zzzrrrggg]]]XXXVVVWWWXXXZZZ[[[\\\[[[WWWSSSQQQPPPLLLLLLKKKHHHDDD???;;;999999999999999888666555444000...,,,,,,,,,---,,,+++***++++++++++++***)))))))))))))))***))))))((('''))))))************))))))'''&&&)))...444444---'''(((((())))))))))))(((((())))))((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***(((((((((((((((((((((((()))(((((((((''''''''''''******)))))))))((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((()))))))))))))))************)))(((''''''((()))***(((((())))))))))))(((((((((((((((((()))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))'''(((((()))***+++,,,,,,///---+++)))'''''''''((()))))))))))))))***++++++************))))))))))))))))))************))))))***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((((((((()))************************(((((((((((((((((((((((('''((()))******)))(((''')))))))))))))))******+++************************************************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------............------------------............000///...///111111///---///////////////000000111111111111222222222333333444444444555666666777777888888999999:::;;;;;;;;;@@@AAAAAA@@@???>>>>>>@@@@@@???>>>>>>???@@@BBBDDDAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>======<<<======>>>>>>>>>>>>======>>>>>>======<<<;;;;;;;;;999999999999999999999999999999999999999999999999999999888888888777777777<<<;;;:::888777666555555555555555555444444333333333333333333333333333333111111111111111111111111222111111000000///000000//////000000000111111111////////////////////////........................------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))*********+++++++++******))))))******+++,,,++++++***)))))))))))))))))))))))))))******************+++++++++,,,,,,,,,------------............yyyrrrhhh^^^XXXVVVWWWXXXXXXZZZ[[[ZZZWWWTTTRRRQQQNNNLLLIIIGGGDDD@@@;;;888999999999999888666555444///...,,,+++,,,,,,+++******++++++++++++***))))))***++++++++++++***))))))))))))************))))))+++***---999CCCBBB444&&&))))))************))))))))))))((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((''''''''''''************))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((('''(((((()))******++++++))))))(((((((((((())))))((())))))******))))))((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))((((((((())))))*********,,,+++)))'''''''''(((((())))))***+++++++++++++++************))))))))))))))))))************))))))***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++************************************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------............------------------............//////...///000111///---//////......//////000111111111111222222222222333333333444555555666666777888888888999::::::;;;;;;>>>???@@@???>>>===>>>???>>>>>>=========???@@@BBB?????????@@@@@@@@@@@@@@@>>>>>>======<<<;;;;;;;;;<<<<<<============<<<<<<<<<<<<;;;;;;:::999999999888888888888888888888888666666666666666666666666444444444333333333333333888888777666555555555555444444444444333333333333333333333333333333333333000000000000000000000000111111000000000000//////////////////000000000000////////////////////////------------------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************)))))))))*********++++++***))))))))))))***+++++++++***))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,------------............xxxsssjjj```XXXUUUVVVXXXWWWYYY[[[ZZZXXXUUUSSSSSSLLLJJJGGGEEEDDDAAA<<<999999999999999777666555444000...,,,,,,---------+++***++++++++++++***))))))++++++,,,,,,++++++***)))))))))************))))))+++***---666@@@>>>222%%%((())))))******))))))((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))************))))))(((((((((((()))))))))))))))******)))))))))******))))))(((((('''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))((((((((((((((()))(((''''''''''''((()))((()))***+++,,,+++***)))************)))))))))((())))))************))))))***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++***)))((((((((()))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++***************************************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,------......------,,,,,,,,,---------.........///...//////000//////...///............///000000111111111111222222222222222333333444555555666666777777888888999:::::::::===>>>???>>>===<<<===>>>===<<<<<<<<<<<<===>>>???>>>>>>??????@@@@@@AAAAAA<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::::::::999888888777777666666666666666666666666666555555555555555555555555444444444444333333333333444444333333333333444444333333333333333333222222222222222222222222222222000000000000000000000000000000000000000000//////........./////////000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************************************))))))))))))************)))))))))))))))***++++++******)))))))))))))))***((()))))))))******************+++++++++,,,,,,,,,,,,,,,---------.........wwwssskkkaaaYYYUUUVVVYYYWWWYYYZZZZZZXXXUUUSSSSSSJJJIIIGGGFFFDDDAAA===:::999999999999777666555444111///------...///...---***++++++++++++***))))))(((((((((((((((''''''&&&))))))************))))))'''&&&'''***------((($$$'''(((((())))))(((((('''(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((())))))************))))))******))))))((((((''''''((((((((((((((((((((()))************************))))))))))))(((((((((((('''''''''''''''(((((()))&&&''')))*********)))(((************)))))))))((())))))************))))))***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++***)))((((((((()))(((((((((((((((((((((((((((((((((((())))))******)))(((((('''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++*********************************************************+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...---.../////////........................//////000000000111111111222222222222222333333444444555555666666777888888999999:::;;;<<<======;;;;;;<<<===<<<<<<;;;;;;<<<<<<======>>>>>>>>>???@@@@@@@@@AAA;;;;;;;;;;;;::::::::::::888999999::::::999999888888888777777666555555555555555555555555555555555555555555555555555555555444444444444444444444444222111111111222222333444111111111222222222222222111111111111111111111111////////////////////////...///000000000000//////---............/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))(((((()))))))))*********))))))(((((())))))***+++***)))))))))))))))******((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------...vvvssslllbbbYYYUUUVVVYYYWWWYYY[[[ZZZXXXUUUSSSSSSJJJLLLLLLJJJEEE@@@<<<;;;999999999999888666555444111///......///000000///***++++++++++++***))))))***************)))(((((())))))************))))))))))))(((&&&%%%%%%''')))''''''((((((((((((''''''(((((())))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))++++++******)))(((((('''(((((())))))))))))(((((()))******++++++******)))))))))))))))(((((((((((())))))))))))************************************))))))))))))))))))))))))&&&''''''(((((((((((()))''''''((()))))))))))))))************))))))))))))))))))************))))))***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******++++++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++************************************************************++++++++++++************++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,...000///...---...///......------......///000000000000111111111111222111111222333333444444555666666666777888888999999999:::;;;;;;::::::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>::::::::::::999999999999777777888888888888777777777777666666555444444444444444444444444444444444444444444444444444444444222222222222333333333333111000000000111111222333000000000111111111111111000000000000000000000000////////////////////////---...///000111000///...------------.........///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))((((((((()))))))))******)))(((((((((((()))******)))))))))))))))******+++))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,------------vvvtttmmmcccYYYUUUVVVZZZXXXZZZ[[[ZZZWWWTTTSSSRRRNNNRRRVVVQQQHHH>>>::::::999999999999888666555444000///------///000///...***++++++++++++***))))))---------------,,,,,,+++))))))************))))))*********)))((((((***,,,(((((())))))))))))(((((((((((()))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))*********)))))))))))))))'''((()))******)))(((''')))******++++++******)))(((((((((((()))))))))))))))))))))*********++++++************************))))))******************''''''((()))))))))(((((())))))(((((())))))***+++************))))))))))))))))))************))))))***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***+++))))))))))))))))))))))))'''(((((()))******++++++...---,,,+++***)))))))))************************((((((((((((((((((((((((***)))(((''''''((()))***)))))))))))))))******+++************************************************************++++++++++++************+++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,...000000---,,,---///...------------...//////000000000000111111111111111111111222333333444444555555666666777888888999888999::::::999999:::<<<;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;777777777777777777888888666666777777777777666666777666666555555444444333333333333333333333333333333333333333333333333333000000111111222222222222111000000000000111111222/////////000000111111111////////////////////////........................,,,---///000111000///...,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************************************))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((()))******)))))))))))))))***++++++))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------uuutttnnndddYYYUUUVVVZZZXXXZZZ[[[ZZZWWWTTTRRRQQQRRRXXX]]]WWWJJJ>>>999999999999999999888666555444///...,,,,,,...//////...***++++++++++++***))))))***++++++++++++***))))))))))))************))))))$$$%%%&&&((())))))((('''))))))************))))))(((((())))))*********+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))*********+++))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((()))******++++++'''((()))******)))((('''******++++++++++++******''''''(((((())))))******(((((())))))******++++++************************)))*********++++++++++++(((((()))))))))))))))(((+++***)))))))))***,,,---************))))))))))))))))))************))))))***((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((()))***++++++))))))))))))))))))))))))'''(((((()))***+++++++++111000///---,,,+++******************************((((((((((((((((((((((((***)))(((''''''((()))***)))))))))))))))******+++************************************************)))************+++++++++)))************++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++...000000---,,,---///...------------...//////000000000000111111111111000111111222333333444444555555666666777888888888777888::::::999999:::;;;<<<<<<<<<======<<<;;;;;;:::::::::999999888888888555555666666666666666666555555666666666666555555777666666555555444333333222222222222222222222222222222222222222222222222000111111111222222333333111111000000000000111111.../////////000000111111////////////////////////........................+++---///000111000///...,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,************************************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))((())))))***++++++))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------ssssssooofff\\\UUUUUUWWWWWWXXXXXXXXXWWWUUUSSSRRRPPPOOOLLLHHHCCC>>>:::888999999888777666444222111//////...------------...+++++++++,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))---,,,''''''++++++'''(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''((()))***++++++,,,)))))))))))))))))))))))))))(((''''''''')))***+++''')))***)))((('''(((***))))))))))))(((((((((((())))))))))))))))))))))))(((***+++***)))((()))***++++++************++++++---+++)))''''''((()))***+++*********))))))(((((())))))(((((()))***++++++((((((((()))***,,,---...))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''(((***---000444666999555///)))'''''')))+++((()))***+++++++++++++++******))))))((((((''''''))))))))))))))))))))))))***(((%%%&&&)))+++***(((***---+++''')))...---'''((()))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,------------------------...------,,,,,,,,,---------......////////////////////////000111111222222444555666777777888888888666666666666777777777777999888888888999999777666999888888888777777666666666666666666666666666666777555444444555555444333111111111111222333444444000000000000000000000000111111000000111111222333////////////////////////////////////////////////........................//////.........---------000000111111000///...---000///...------,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......---,,,+++***)))(((******))))))))))))******...+++))))))++++++***(((************************,,,+++***((((((((()))***))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))++++++,,,,,,,,,,,,------}}}ssssssooofff\\\VVVUUUWWWWWWXXXXXXXXXWWWUUUSSSRRROOOMMMKKKGGGBBB>>>:::888999999888777666444222111//////...------------...++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((&&&***+++((('''***((($$$(((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''''''''((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))******++++++))))))))))))))))))))))))))))))((('''((((((******((()))***)))((('''(((***)))))))))))))))))))))((())))))))))))))))))))))))''')))***)))((('''((()))+++******))))))******++++++***)))(((((())))))***+++*********))))))))))))***))))))))))))******+++*********)))******+++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))++++++,,,...111333666777555222...***'''((()))***((()))***++++++++++++******)))))))))((((((((('''))))))))))))))))))))))))***(((''''''***+++)))(((***,,,***&&&&&&******'''))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,------------------------...------,,,,,,,,,------------...////////////////////////000111111222222444444555666777777777777444555555555555666666666999888777888999999777555777777666666666555555555444444444444444444444444555444333444555666555444222222111111111222333333000000000000000000000000111111000000000111222222////////////////////////................................................///.........------------------------,,,,,,,,,,,,///...---,,,,,,---...///------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++************))))))))))))******,,,***'''((()))***)))((()))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))***)))))))))))))))))))))+++++++++,,,,,,,,,------yyysssrrrnnnfff]]]WWWUUUVVVWWWXXXXXXXXXWWWUUUSSSRRRLLLKKKIIIFFFBBB>>>;;;999999999888777666444333222//////...------------...+++++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((('''((((((%%%(((***)))))))))'''$$$(((((((((((((((((((((((((((((((((((())))))))))))***)))((((((''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))((())))))******))))))((()))))))))))))))*********))))))))))))))))))))))))******)))((((((((())))))((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))''''''((()))+++******))))))******+++)))))))))))))))************************)))))))))++++++***)))))))))******,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))'''((()))+++---...//////000...,,,***)))((())))))))))))******++++++******))))))))))))(((((((((((())))))))))))))))))))))))***)))((()))******((('''))),,,+++'''%%%''')))(((******************))))))************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------...////////////......//////000000111111222333333444555666666666666333333333444444444555555888777666777888888666444555555444444444444333333111111111111111111111111333222222333555666666555333222222111111111111111000000000000000000000000000000000000000111111222////////////////////////........................------------------------............------------.........///000333555777444222000...---...///000,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******))))))))))))******)))((('''''')))***))))))((((((((((((((((((((((((+++***))))))((()))))))))))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,,,,vvvrrrqqqmmmfff^^^XXXVVVVVVWWWXXXXXXXXXWWWUUUSSSRRRJJJIIIGGGEEEBBB???<<<:::999888888888666555444333//////...------------...,,,++++++******)))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))***))))))))))))'''(((((((((((((((((((((((((((((((((((())))))))))))***))))))((('''((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))******)))))))))*********)))))))))))))))))))))))))))))))))))))))+++******))))))(((((((((((()))******)))((()))***)))))))))))))))*********))))))))))))))))))))))))((()))***)))((('''(((*********))))))))))))******'''((()))***************************************,,,++++++***)))))))))))),,,+++******))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))###$$$&&&'''((((((''''''***************))))))((())))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))************((('''(((***,,,***(((((()))***++++++************))))))************************************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------,,,---......//////............//////000111111111111222333444555555555555222222333333444444555555777666555666777666555333333333333333333333333333000000000000000000000000222111111222555666666555333333222000000/////////////////////////////////000////////////000111111................................................------------------------------------------------------...000444999===@@@;;;999555111...---------,,,+++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++******))))))))))))******(((((('''((()))*********))))))))))))))))))))))))******))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))************++++++++++++,,,,,,,,,uuurrrppplllfff___YYYVVVUUUWWWXXXXXXXXXWWWUUUSSSRRRIIIHHHGGGEEEBBB???===;;;888888888888777666444444//////...------------...,,,++++++******)))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((***+++,,,***(((''''''''''''(((***(((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))++++++*********)))(((((()))***+++***)))((()))+++((()))))))))*********+++************************)))***++++++))))))***+++***))))))))))))))))))***'''((()))******************************+++++++++,,,,,,+++***))))))************))))))******+++,,,))))))))))))))))))))))))))))))(((((((((((())))))************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))&&&''')))******)))(((''''''((()))*********)))((())))))*********))))))((((((((((((((())))))))))))(((((((((((((((((((((((()))************)))))))))&&&(((***,,,+++)))((()))+++++++++***************))))))))))))))))))))))))***************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,---...,,,------........................///000000111111000111222333333444333333222222333444555555666666555444444444555555333111333333333333333333333333000000000000000000000000000000000111444666666555333222111000///.................................//////......//////000111------------------------........................------------------------,,,,,,------------------*********+++...222666888999777333///,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))******))))))))))))******)))))))))))))))***+++,,,************************)))))))))*********))))))(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))*********************+++++++++,,,,,,wwwrrrppplllfff```[[[VVVTTTWWWXXXXXXXXXWWWUUUSSSRRRIIIIIIGGGEEECCC@@@===<<<888888888888777666555444//////...------------...+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((***+++,,,)))&&&&&&((((((&&&'''***(((((((((((((((((((((((((((((((((((())))))))))))+++***))))))(((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++******))))))))))))))))))*********))))))))))))))))))))))))******+++++++++***)))))))))***++++++))))))***+++((())))))******+++++++++***************************+++,,,,,,******+++,,,***))))))(((((())))))***)))))))))))))))******************+++++++++++++++,,,++++++*********++++++***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))************))))))&&&((()))***+++***)))((())))))******))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))+++---,,,(((''')))***(((&&&'''*********+++++++++,,,,,,))))))))))))))))))))))))************************************************************************************************+++******++++++,,,---...,,,,,,---............------......//////000000111//////000111222222222222222222333333444555666666444333222333444444222000111222222222222222333333000000000000000000000000000//////111333555555444222111000///...................................................///000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++,,,---......---,,,++++++******************+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++*********)))))))))******))))))))))))******)))***+++***))))))+++---************************(((((()))************)))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((()))******++++++************++++++++++++{{{rrroookkkfffaaa\\\WWWTTTWWWXXXXXXXXXWWWUUUSSSRRRKKKJJJHHHFFFCCC@@@>>><<<888888888888888777666555//////...------------...++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))''')))//////***(((+++(((((((((((((((((((((((((((((((((((())))))))))))+++***))))))(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++******)))(((((())))))******++++++))))))))))))))))))))))))((()))***+++++++++******)))***++++++))))))***+++((())))))******+++,,,,,,************************)))+++,,,+++***)))***+++))))))(((((((((((())))))+++***)))(((((())))))************++++++,,,,,,,,,++++++*********+++,,,,,,,,,+++******)))*********))))))))))))))))))))))))))))))(((((((((((())))))************************************************'''((((((((()))))))))***))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((''''''(((((()))'''((()))*********)))))))))))))))))))))((((((''''''((((((((()))))))))***))))))))))))))))))))))))))))))***(((''')))---111<<<000'''''')))((('''((())))))******+++,,,------))))))))))))))))))))))))************************************************************************************************************+++,,,---...+++,,,------......------------......///000000000......///000111111111111000000111222333444555555333222111222333333111/////////000000000111111111000000000000000000000000000//////000333444444333111000//////............------------------------......------......///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,)))***++++++++++++***))))))*********++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))******************))))))))))))******)))++++++***(((''')))+++************************'''((()))***+++******)))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))'''(((((()))******++++++************++++++++++++~~~rrroookkkfffbbb\\\WWWSSSWWWXXXXXXXXXWWWUUUSSSRRRLLLKKKIIIGGGDDDAAA>>><<<888888888888888777666555//////...------------...+++++++++,,,,,,---------++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***(((''''''&&&&&&***)))///777777000+++,,,(((((((((((((((((((((((((((((((((((())))))))))))+++******)))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******'''(((((()))***++++++,,,))))))))))))))))))))))))((()))***+++,,,,,,+++***)))+++++++++***)))***+++((())))))***++++++,,,,,,************************(((***+++***)))((()))***))))))(((((((((((())))))---+++)))((('''((()))************++++++,,,,,,,,,************+++,,,------...---,,,***)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************************************'''((((((((())))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++***)))(((((()))+++,,,((())))))************))))))))))))))))))((('''''''''((((((((())))))******)))))))))))))))))))))))))))))))))'''&&&)))...333KKK:::***'''*********,,,(((((()))***,,,---...///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))************+++,,,---...+++,,,------......------------......///000000000---...///000111111111111...///000111222333444444333222111111222222111///---.........//////000000////////////////////////111000///000222333333222000000///............///------------------------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,------------+++,,,.........,,,***((())))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++''''''((()))***+++,,,,,,******))))))))))))******)))***+++)))&&&%%%'''***))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++yyyvvvpppkkkhhhccc[[[WWWXXX\\\\\\\\\ZZZXXXUUUSSSQQQHHHHHHIIIHHHEEEAAA===:::999999999888888666555555111///,,,+++,,,---,,,+++((())))))+++,,,---......+++++++++*********))))))***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((***'''---<<>><<<;;;777777888888888888777777333000...---.........---...------,,,+++***)))((())))))*********+++++++++(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((***,,,***&&&&&&***+++'''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,++++++++++++,,,------------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,---......------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,***************************++++++++++++++++++,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''')))******)))((()))***''',,,)))(((---***%%%***+++*********))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))***++++++***))))))************************++++++,,,,,,,,,---------,,,,,,,,,------------......//////000000//////...---------....../////////++++++,,,---------------,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---************************)))*********++++++++++++)))+++,,,+++))))))***,,,************************))))))***+++++++++++++++************************)))))))))*********++++++)))***++++++***)))***+++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************++++++++++++******vvvjjjfffccc]]]WWWTTTZZZ[[[]]]]]][[[VVVQQQNNNIIIHHHFFFCCC@@@>>><<<;;;666777777888888888777777333000...---.........---++++++++++++++++++,,,,,,))))))******++++++++++++(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((('''+++,,,***+++...***"""(((((((((((())))))))))))))))))))))))))))))))))))***)))((((((((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********++++++++++++++++++++++++++++++******************+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,++++++,,,,,,---...------------------------+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///...------,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,*********************************++++++,,,,,,---******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((''''''((()))+++((((((((((((((((((((((((((())))))((('''))),,,...$$$)))'''(((...***%%%+++******))))))((((((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))******++++++((()))***++++++***)))((())))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,---------........./////////....../////////---------.........//////)))***,,,---...---,,,,,,***++++++,,,,,,------...******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,------++++++,,,---************************))))))******++++++++++++(((+++,,,,,,)))(((***,,,))))))))))))))))))))))))((()))***+++++++++++++++************************((())))))))))))*********)))+++++++++***)))***+++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************++++++++++++******tttkkkiiieee[[[TTTSSSYYYZZZ\\\\\\ZZZWWWSSSPPPJJJIIIGGGFFFFFFDDDBBB???<<<999777666888:::::::::222222111///.........---************************************************---------,,,,,,,,,++++++))))))************))))))))))))))))))))))))))))))''''''(((((())))))******'''''''''(((((((((((((((,,,,,,,,,++++++*********)))************+++++++++************)))))))))((())))))))))))))))))))))))++++++++++++******))))))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,++++++++++++++++++,,,,,,,,,---------------------------------++++++,,,,,,------------++++++,,,,,,---.........///...---,,,,,,,,,,,,,,,...---+++***+++---------....../////////...,,,+++000///------......---+++------......///......---,,,---------++++++---///------------------------.........---------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++,,,,,,++++++***,,,++++++******++++++,,,))))))******+++++++++++++++***)))***++++++***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))***************---,,,***(((''''''((()))---,,,***)))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))+++)))((('''((()))+++,,,))))))))))))************************************++++++******************++++++,,,,,,,,,,,,------,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********)))))),,,+++***))))))***+++,,,************************+++++++++++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******))))))************))))))************************,,,+++***(((''''''&&&&&&))))))))))))))))))))))))******))))))((((((''''''*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******---,,,+++*********,,,,,,uuukkkhhhccc[[[UUUSSSYYYZZZ\\\\\\ZZZWWWSSSPPPJJJHHHFFFEEEDDDAAA>>>;;;<<<999777666888:::::::::444333111///............++++++++++++++++++++++++************************++++++******))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((+++++++++******))))))))))))************+++++++++++++++++++++************************************++++++++++++*********)))******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,............////////////111000///...------,,,---000///......//////////////////000000000///---,,,---,,,+++,,,.........,,,,,,,,,---------,,,,,,+++,,,---...---,,,,,,...000.........------,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,)))*********+++++++++++++++*********++++++******************************))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************---,,,***((('''((())))))+++***)))((((((((()))***)))))))))))))))))))))))))))))))))))))))))))))((())))))************))))))))))))))))))))))))))))))***)))((('''((()))+++,,,))))))))))))************************************************************+++++++++,,,,,,,,,------,,,,,,------------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))++++++************++++++************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))************))))))***************************))))))(((((((((((()))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******************)))******)))(((((())))))***vvvlllgggbbb[[[UUUTTTYYYZZZ\\\\\\ZZZWWWSSSPPPLLLJJJGGGEEECCC@@@===:::;;;999777777888999999999777555222000.........///,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((*********))))))))))))))))))************+++++++++,,,,,,,,,++++++++++++***************************++++++++++++***************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................---------------..................------//////...---,,,,,,,,,,,,---.....................//////000000000///......---,,,+++,,,...000///............------,,,,,,,,,+++,,,------,,,,,,---...---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,************++++++++++++************************************************))))))************))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************,,,+++***((((((((()))))))))(((((('''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))************))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********************++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))************))))))************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((())))))((((((((())))))***~~~wwwmmmfff```[[[VVVTTTYYYZZZ\\\\\\ZZZWWWSSSPPPMMMKKKIIIGGGEEECCC???===;;;999777777888999999888888666333000......///000,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********************))))))************))))))))))))))))))))))))))))))+++******))))))((((((((()))))))))(((((((((((((((******************))))))))))))*********+++++++++,,,,,,+++++++++*********************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------......------,,,,,,,,,------------------............------...............///000////////////.........000000000/////////...............------......///+++,,,.../////////000111000111111111111000000000111000///000111222111000111111000///............,,,...//////...---...////////////...............,,,,,,,,,------------...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******++++++***)))***+++************************))))))************)))))))))))))))))))))))))))))))))))))))******)))))))))***)))))))))))))))******++++++***)))(((((())))))(((((((((((())))))******)))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))(((((())))))***+++((()))))))))************((((((((((((((((((((((((***************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))***+++,,,,,,+++***)))*********************************))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))((((((((())))))************))))))************************((((((((((((((())))))***(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***************+++++++++{{{vvvooofff```\\\XXXUUUYYYZZZ\\\\\\ZZZWWWSSSPPPKKKIIIGGGFFFFFFDDDAAA???;;;999777777888888888666777555333000///...///000++++++++++++++++++++++++*********************************************+++))))))************))))))))))))))))))))))))))))))++++++******))))))((((((******))))))((((((((((((++++++++++++++++++++++++))))))*********++++++++++++*********))))))))))))************************+++++++++++++++++++++,,,++++++,,,------------,,,++++++,,,,,,,,,---------,,,,,,---------.........---------,,,,,,---......------........./////////,,,,,,------....................................000111111111111111222222////////////000111222333---///222444444666999<<<888888888888888888888888:::888777666777777555333333222111000000000111111000222333333111//////000//////000000000000000000,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++++++++)))+++,,,+++))))))***,,,************************))))))************))))))************************))))))************))))))+++***)))(((((()))***************)))))))))))))))((())))))***++++++++++++))))))))))))))))))))))))((()))))))))*********+++++++++***))))))***++++++************************)))))))))))))))******+++((()))))))))************(((((((((((((((((((((((())))))*********+++++++++*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))***+++,,,,,,+++***)))***************************))))))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))(((((())))))************))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))******++++++++++++vvvuuuoooggg```]]]ZZZVVVYYYZZZ\\\\\\ZZZWWWSSSPPPHHHGGGEEEDDDDDDCCC@@@>>>:::999777888888888777555444333222111000/////////************************************************((((((((())))))))))))***))))))************))))))))))))))))))))))))))))))******************))))))+++******))))))(((((('''+++++++++++++++,,,,,,,,,)))************+++++++++*********)))))))))((((((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,------------,,,---------............------------------...///.........////////////000---------......//////000------........./////////------...///111222333444000000000///000000111111///333666999:::>>>EEEJJJIIIIIIIIIHHHIIIIIIJJJKKKIIIGGGEEEEEEEEEDDDBBB@@@;;;;;;999999999:::;;;<<<555777888777444222111111000000//////...---------------------,,,,,,,,,+++------------............,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++(((+++---,,,)))(((***,,,++++++++++++++++++++++++))))))************))))))************************)))******++++++******)))++++++)))((((((((()))***))))))******)))))))))))))))******++++++++++++***))))))))))))))))))))))))((())))))******+++++++++,,,+++***))))))***+++,,,************************((()))))))))************))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++******++++++++++++*********************************)))((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++***)))((())))))************))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((&&&&&&'''((())))))))))))qqqsssppphhhaaa___\\\VVVYYYZZZ\\\\\\ZZZWWWSSSPPPJJJHHHFFFEEEDDDBBB???<<<:::999888888888888666444000000111111111000///...++++++++++++++++++++++++************************))))))))))))******++++++))))))************))))))))))))))))))))))))))))))******************++++++++++++******)))((((((''')))*********++++++++++++)))************++++++++++++++++++*********))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------...---------,,,,,,,,,------------...------------............---------------...//////....../////////000000000...//////000111111222222000000111222333444555555111222444666999<<<===>>>===<<<:::999777777666666999===AAADDDGGGMMMWWW^^^aaa```______```aaabbbccc]]]\\\ZZZZZZZZZZZZYYYWWWPPPOOONNNNNNOOOPPPRRRSSSIIIKKKLLLJJJGGGCCCAAAAAA???>>><<<:::777555333222222222111000///...------........./////////000000------------------------,,,,,,,,,---------......,,,,,,------------,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,+++++++++(((+++---,,,)))'''***---++++++++++++++++++++++++))))))************))))))************************)))******++++++******))),,,+++)))((('''((()))***)))))))))*********)))))))))******++++++***)))((())))))))))))))))))))))))((())))))******+++,,,,,,---,,,***))))))***,,,---************************(((((()))***************))))))))))))************************************((())))))***++++++,,,,,,************++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************((()))***+++,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++++++++************++++++************************))))))'''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,+++***)))))))))************))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))%%%&&&'''((()))))))))((({{{nnnrrrppphhhbbbaaa]]]WWWYYYZZZ\\\\\\ZZZWWWSSSPPPNNNLLLIIIGGGEEECCC???<<<:::999888888888888666444---///000222222000...---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------))))))************)))))))))))))))))))))))))))))))))))))))***+++++++++,,,+++++++++***)))(((((('''(((((())))))*********+++)))************+++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,------......------,,,,,,,,,---------......---------.........//////---------------...///000////////////000000000000000000111222333333444444555666777888999;;;<<<<<<>>>@@@BBBEEEIIILLLOOOPPPQQQOOOMMMJJJGGGEEECCCBBBHHHLLLQQQTTTXXX```kkktttrrrqqqppppppppprrrssstttnnnlllkkklllmmmmmmlllkkkeeedddccccccdddfffhhhjjjeeefffgggeeeaaa]]][[[ZZZWWWVVVSSSOOOKKKGGGDDDBBB888777666555444222111111.../////////000000111111------------------------++++++,,,,,,,,,---------,,,------......------,,,...------,,,,,,------...---------,,,,,,+++++++++'''+++...,,,((('''***---++++++++++++++++++++++++))))))************))))))******************************++++++++++++******---+++)))((('''((()))***((()))************))))))))))))*********((('''&&&))))))))))))))))))))))))((())))))***++++++,,,,,,---,,,***))))))***,,,---************************(((((()))***************))))))))))))************************************((())))))***++++++,,,,,,)))************++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,************************((()))***+++,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))******++++++++++++,,,+++***))))))***+++,,,************************)))((('''&&&'''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,---,,,+++***))))))************))))))))))))))))))))))))))))))&&&&&&''''''(((***+++,,,))))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******&&&''')))***+++++++++***zzzuuunnnpppoooiiieeebbb\\\VVVVVVXXXZZZ\\\[[[XXXUUUSSSNNNMMMJJJGGGDDD@@@>>>===::::::999777666444333333000///...------,,,------000///...---,,,+++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,++++++***)))((('''''')))************+++++++++*********)))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......///..................---,,,---...------...000333........./////////......//////000222555666555444:::;;;<<<===???@@@AAABBBCCCCCCDDDFFFIIIKKKNNNOOOSSSRRRQQQRRRSSSVVVYYY[[[aaa]]][[[[[[VVVOOOQQQXXX]]]aaadddeeeeeegggnnntttxxxyyyyyyxxxwwwwwwxxxzzzyyyssspppqqqssssssuuuxxxnnnqqqsssqqqooopppuuuzzzvvvvvvwwwwwwvvvtttrrrqqqkkkkkkmmmnnnmmmhhhbbb]]]ZZZTTTMMMJJJIIIFFF@@@;;;@@@:::333111222222///+++...//////000///---+++***///---++++++---///000000......---,,,,,,------...---,,,,,,++++++,,,,,,---------------------------***++++++,,,,,,++++++***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))),,,---...,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************))))))******))))))))))))******))))))))))))*********************************************)))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++*********))))))++++++************++++++************************************************)))************+++++++++)))************+++++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))))))))(((((((((((())))))((()))++++++)))))))))***(((((()))***************''''''((()))***+++,,,,,,******))))))((((((''''''******+++******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))){{{uuunnnpppnnniiieeebbb]]]VVVWWWXXXZZZ[[[ZZZXXXUUUSSSNNNMMMJJJGGGDDD@@@>>>===::::::999777666444333333000///...------,,,------//////...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))***++++++,,,,,,++++++,,,,,,,,,+++++++++******------,,,,,,+++*********++++++++++++,,,,,,,,,,,,...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++,,,,,,---------.........,,,------------...............//////000111111222---.........------000222111111000111222444555666999888888;;;>>>AAABBBAAAIIIIIIHHHGGGFFFFFFEEEEEECCCDDDEEEFFFHHHJJJKKKLLLKKKIIIGGGEEEFFFIIIMMMOOORRROOONNNNNNJJJFFFGGGMMMOOORRRVVVWWWXXX]]]eeekkkqqqsssuuuuuuuuutttttttttpppkkkhhhkkkmmmnnnqqquuurrrvvvyyyzzzxxxxxxzzz}}}}}}}}}}}}}}}|||zzzyyyxxxwwwvvvvvvwwwwwwwwwtttrrrpppkkkeeebbbaaa^^^ZZZUUURRRMMMFFFBBB@@@>>>999444000111111000000///...---000///......///000///---000/////////............------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))((()))++++++)))))))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,------,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************))))))******))))))))))))******))))))))))))***************************************)))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++*********))))))++++++************++++++************************************************)))************+++++++++)))************+++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))******)))(((((()))******((((((((()))))))))******))))))(((((((((((())))))''')))+++***)))((())))))(((((()))***************((((((((()))******++++++***)))))))))((((((((('''((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))~~~uuunnnpppnnniiifffddd]]]VVVXXXYYYYYYYYYYYYWWWVVVUUUNNNMMMJJJGGGDDD@@@>>>===:::999888777666555444333000///...------,,,------///...------,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***************))))))***++++++++++++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,------------.........------........./////////---...///111222444555555---...//////...///111333444444444555777;;;>>>???AAA@@@@@@BBBFFFIIIJJJKKKPPPOOOLLLHHHEEEBBB@@@???===>>>>>>???@@@AAABBBBBB@@@>>>;;;999:::<<>>;;;===AAA@@@CCCEEEFFFGGGKKKRRRXXXfffhhhjjjlllmmmmmmkkkkkkddd___\\\```dddeeeiiimmmooosssyyy}}}}}}}}}{{{uuurrrrrrpppmmmiiihhhccc]]]YYYUUUPPPIIIDDD<<<;;;999666333111000///000//////000111000...,,,000000000000000///...---------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((***++++++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************))))))******))))))))))))******))))))))))))************************************))))))))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++***************++++++************++++++************************************************)))************+++++++++)))************+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))***)))))))))*********++++++))))))(((((((((((())))))'''(((******((((((((()))(((((()))***************))))))))))))))))))))))))))))))))))))(((((((((((('''((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))vvvoooooommmiiigggeee^^^VVVYYYYYYYYYYYYXXXWWWVVVVVVNNNMMMJJJGGGDDD@@@>>>===999999888777666555444444000///...------,,,------///...---,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************((()))******++++++******++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++------------------------------............------------------...................../////////000000---...///000222333555555---///111222222333666888777888:::===@@@BBBDDDEEEHHHHHHIIIKKKNNNOOONNNMMMMMMKKKFFFBBB===999777666888888888999999999999999888888777666777888999:::888777888999999888999:::888:::<<<<<<<<<===AAACCCSSSSSSTTTVVVXXXYYYXXXWWWRRRMMMJJJMMMQQQRRRUUUYYY^^^bbbiiiqqqxxx|||}}}}}}zzzzzz{{{|||~~~~~~zzzwwwuuutttrrrpppuuurrrooolllhhhccc\\\WWWTTTQQQKKKDDD>>>999666444333111000///000000///.........///000000///...---......------------..............................+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((***,,,+++***)))******))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,+++)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************))))))******))))))))))))******((()))))))))************************************)))))))))))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************++++++************++++++************************************************))))))*********+++++++++))))))*********+++++++++*********************************)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((())))))))))))*********++++++++++++))))))(((((((((((())))))'''(((******((('''((()))(((((()))***************************))))))(((((())))))))))))((((((((((((((()))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))yyyoooooolllhhhhhhfff___VVVYYYYYYYYYYYYXXXWWWVVVVVVNNNMMMJJJGGGDDD@@@>>>===999888888777666555444444000///...------,,,------......---,,,,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***+++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++++++++------------------------------...//////......------------.........////////////000000000000111111......///000111333333444000222555888999;;;>>>@@@>>>@@@DDDHHHJJJJJJIIIIIIMMMNNNPPPSSSTTTRRROOOKKKGGGEEEAAA===999777555555666666777888999888888777555666888:::::::::999888777888999999:::;;;:::888555777999;;;;;;<<<>>>???EEECCCAAAAAADDDEEEEEEEEECCC===:::;;;======???BBBGGGJJJPPP[[[gggooossssssmmmllllllmmmnnnqqqtttuuuyyyzzz~~~|||xxxwwwvvvvvvuuuxxxxxxwwwwwwvvvsssooollllllhhhbbb[[[SSSNNNJJJHHHBBB>>>999555333222111000---....../////////......///......------......///........................,,,,,,,,,------,,,,,,,,,---------,,,,,,,,,++++++************************************************)))***,,,,,,***)))***+++))))))))))))))))))))))))***************************+++,,,+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))(((((())))))************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************++++++************++++++************************************************))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))((((((((()))*********++++++++++++))))))(((((((((((())))))''')))******)))(((((()))(((((()))***************++++++******)))((((((((((((((((((((())))))))))))+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))}}}pppoookkkhhhhhhhhh```VVVXXXYYYYYYYYYYYYWWWVVVUUUNNNMMMJJJGGGDDD@@@>>>===888888888777666555555555000///...------,,,------...------,,,,,,---------++++++++++++++++++,,,,,,++++++++++++++++++++++++***************+++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,+++,,,,,,,,,------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------...////////////...------........./////////000000000111111111222222000111111222444555666666666999===@@@BBBDDDFFFHHHIIIJJJMMMOOOOOOMMMKKKIIIHHHIIIJJJLLLLLLJJJEEEBBB>>>===:::777666666666777555777888:::;;;;;;;;;:::999:::<<<>>>>>>===;;;:::999<<<===>>>@@@BBB@@@<<<777888;;;>>>CCCHHHLLLNNNOOOLLLHHHHHHJJJKKKIIIGGGFFF@@@;;;;;;;;;::::::===<<<===BBBLLLYYYaaacccaaafffdddbbbaaabbbdddgggiiipppttt|||yyywwwuuurrrrrrrrrtttuuuuuuwwwyyy{{{||||||{{{zzzzzzxxxtttppplllhhhfffeee[[[UUUNNNGGGBBB===999666333333111000000000000000//////............//////........................,,,,,,------------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++************************)))+++,,,,,,+++******+++))))))))))))))))))))))))************************)))***+++***)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))((((((((()))******++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************************************************+++++++++++++++************++++++************************************************)))************+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))((((((''')))))))))*********++++++))))))(((((((((((())))))((()))++++++)))))))))***(((((()))***************+++*********))))))(((((((((((((((((()))))))))))),,,,,,,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))pppoookkkhhhiiiiiiaaaVVVWWWXXXZZZ[[[ZZZXXXUUUSSSNNNMMMJJJGGGDDD@@@>>>===888888777777666666555555000///...------,,,---------------,,,,,,------...,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++,,,------------,,,******+++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------.........///........................------...///////////////............////////////111111111222222222222333333333555777999;;;<<<===???BBBEEEHHHIIIJJJLLLMMMPPPOOONNNLLLJJJHHHFFFEEE@@@>>>======>>>>>><<<:::999777666444555777999:::===???AAADDDFFFGGGFFFFFFEEEDDDCCCBBB@@@??????>>>===AAACCCEEEIIIMMMKKKEEE@@@???>>>BBBJJJUUU___eeefffdddbbbcccdddbbb\\\WWWRRRKKKFFFEEEDDDBBBBBBDDDBBBAAADDDLLLUUUYYYTTTMMMWWWVVVTTTTTTVVVYYY^^^```ggglllttt||||||uuuoooeeeeeedddccceeehhhllloooppprrruuuxxxyyyzzz{{{|||||||||||||||{{{zzzyyyxxxooolllgggaaaZZZSSSKKKFFF???===999555333222222222000//////////////////000........................,,,,,,------------,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++************************)))+++,,,,,,+++******+++))))))))))))))))))))))))************************(((***+++***)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++******************************************************************************+++++++++,,,,,,,,,************************************************))))))*********+++++++++++++++************++++++************************************************)))************+++++++++)))************+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''((())))))(((''''''((((((((()))))))))******))))))(((((((((((()))))))))***,,,,,,*********+++(((((()))************************)))))))))))))))'''((((((((()))))))))***+++++++++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))qqqoookkkhhhjjjiiiaaaVVVVVVXXXZZZ\\\[[[XXXUUUSSSNNNMMMJJJGGGDDD@@@>>>===888888777777666666555555000000...---------------------,,,,,,,,,------...---,,,,,,++++++*********++++++++++++++++++++++++))))))******+++++++++++++++,,,------......------*********++++++,,,,,,,,,++++++++++++++++++++++++---------.........//////,,,,,,,,,---------..............................------...///000000//////............/////////000111111222222222333333333444666888:::===@@@BBBCCCFFFHHHKKKMMMMMMMMMNNNOOOSSSPPPJJJEEEAAA@@@@@@@@@>>>;;;888666888:::;;;;;;;;;:::888888999;;;???AAAKKKMMMPPPTTTVVVWWWXXXWWWQQQNNNIIIEEEBBBBBBCCCCCC@@@EEEIIIKKKPPPWWWTTTMMMJJJFFFBBBDDDMMM\\\jjjssstttrrrsssuuuvvvqqqhhh___VVVOOOIIIIIIHHHEEEEEEHHHMMMKKKLLLRRRXXXVVVKKK@@@BBBBBBAAACCCGGGNNNTTTXXXaaadddjjjooopppjjjaaaZZZVVVWWWXXXYYY[[[aaagggkkkkkkmmmppprrrssstttvvvwww{{{|||}}}~~~}}}yyyxxxvvvtttnnnfff\\\VVVIIIFFF@@@:::666444444444000000////////////000000////////////////////////,,,------......------,,,......---------,,,,,,,,,++++++++++++++++++++++++************************)))+++---,,,+++***+++,,,))))))))))))))))))))))))************************((()))******)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++******************************************************************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))******++++++++++++++++++************++++++************************************************)))************+++++++++)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))(((((((((((())))))***+++------+++***+++,,,(((((()))***************))))))))))))))))))******'''((((((((())))))******))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))|||tttllliiijjjhhhbbb\\\XXXXXXZZZZZZYYYXXXUUUTTTKKKKKKIIIGGGEEEBBB@@@>>>===;;;888777888777666555111000///////////////000------......------,,,+++,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------........................------////////////////////////---------............///////////////000000000000000111444666999;;;<<<===;;;>>>AAACCCDDDEEEGGGHHHPPPPPPPPPRRRSSSQQQKKKGGGLLLHHHDDDBBBAAA@@@===::::::888888:::>>>AAA@@@>>>999:::<<<>>>AAAGGGOOOUUU```cccgggiiiiiigggeeeddd[[[SSSJJJGGGJJJMMMLLLIIINNNMMMKKKMMMPPPUUUWWWXXXSSSQQQNNNOOOUUUaaaoooyyy{{{{{{|||}}}~~~zzzrrrlllccc\\\SSSMMMMMMNNNNNNMMMQQQRRRVVV\\\```]]]SSSJJJFFFDDDCCCCCCGGGKKKOOOQQQTTTSSSTTTVVVVVVUUUQQQNNNOOOQQQYYYccchhhhhhmmmuuusssvvvxxxvvvpppkkkhhhhhhlllpppwww}}}{{{tttlllkkkeee\\\SSSKKKDDD===999777555333333333222000...111///,,,,,,---...///...------..........................................///...---,,,***)))((('''*********)))******+++,,,***++++++***))))))***,,,,,,)))&&&(((,,,...,,,((())))))))))))))))))))))))************)))))))))))))))************+++++++++)))************+++++++++************************************************+++++++++*********))))))************************))))))))))))))))))))))))***************************+++,,,,,,******+++,,,)))))))))***+++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,+++***))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++************************---------,,,,,,+++++++++************************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))******)))))))))))))))***))))))(((((()))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))+++*********))))))((((((************************+++*********))))))(((((())))))))))))))))))))))))(((******))),,,///...***))))))))))))))))))))))))wwwooolllmmmkkkeee___ZZZZZZ[[[ZZZYYYVVVTTTRRRLLLKKKIIIGGGDDDAAA???======;;;999888888888777666111111000///////////////------......------,,,+++,,,+++***+++,,,,,,,,,***++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.................................//////////////////////////////////////////////////////000111222333333444555666888:::===???@@@@@@AAACCCFFFHHHIIIJJJLLLMMMQQQQQQQQQRRRTTTRRRNNNKKKJJJHHHFFFEEEFFFEEECCCAAA@@@>>>===???BBBCCCCCCAAADDDDDDFFFIIIMMMSSSYYY\\\]]]```dddggghhhhhhgggfffgggbbb]]]]]]aaacccaaa^^^[[[[[[\\\^^^aaabbb```^^^gggfffeeeeeeiiiqqqzzz{{{zzzyyyzzz{{{{{{xxxvvvpppiii```[[[YYYYYYWWWVVVQQQRRRTTTYYY\\\[[[VVVQQQKKKJJJIIILLLQQQXXX^^^aaa^^^]]]\\\ZZZWWWRRRLLLGGGKKKJJJKKKPPPQQQRRRXXX```iiipppyyy}}}zzzsssmmmiii]]]___dddllluuu{{{|||xxxrrrkkkddd\\\TTTNNNGGGBBB:::444222222333333111///......000111000///////////////....................................------,,,,,,+++************************++++++,,,***++++++***))))))***,,,---***((()))---///---***))))))))))))))))))))))))************)))))))))))))))************+++++++++)))************+++++++++************************************************+++++++++*********))))))***************************************************************************+++,,,,,,******+++,,,***************+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++************************---------,,,,,,+++++++++************************)))***+++,,,,,,,,,,,,,,,******************************))))))))))))******)))))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((************)))))))))(((************************************)))))))))(((************************)))++++++)))+++...---))))))))))))))))))))))))))){{{rrrooopppnnnhhhaaa[[[\\\\\\[[[YYYVVVRRRPPPLLLKKKJJJGGGCCC@@@===;;;<<<:::999999::::::999777222222111///............------......------,,,+++---+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.................................////////////////////////000000000000000000000000000000222333555777888999;;;<<<>>>@@@BBBCCCDDDDDDGGGJJJMMMNNNOOOPPPRRRSSSTTTSSSRRRSSSUUUUUUSSSRRRSSSSSSSSSTTTVVVVVVTTTRRRMMMKKKJJJJJJKKKLLLKKKJJJJJJIIIIIILLLPPPSSSVVVVVVPPPSSSZZZaaagggkkklllmmmgggeeedddeeehhhhhhfffbbbkkkkkkjjjkkkmmmmmmkkkiiijjjjjjiiijjjlllnnnqqqsssssspppnnnmmmpppsssuuuvvvxxxtttnnnkkkllllllkkkiiiaaa```___^^^\\\ZZZWWWVVVSSSRRRQQQRRRVVV]]]eeeiii}}}|||zzzxxxtttmmmeee```ZZZUUUOOOJJJEEEBBBEEEKKKPPPYYYeeepppuuuuuusssqqqdddaaa^^^^^^bbbjjjsssyyy~~~{{{wwwpppiiiddd^^^WWWMMMCCC===999666555333222111222333333222000111000000//////.................................++++++++++++,,,,,,,,,,,,***************+++,,,,,,***+++,,,+++))))))+++,,,---+++)))+++...///---+++))))))))))))))))))))))))************)))))))))))))))************+++++++++)))************+++++++++************************************************+++++++++***************************************++++++++++++++++++++++++***************************+++,,,,,,******+++,,,+++++++++***************++++++++++++++++++,,,,,,*********++++++++++++,,,,,,+++******)))***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++******************************+++,,,,,,,,,++++++******************************)))))))))******+++***))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''************))))))))))))************************************))))))))))))***************************,,,+++)))+++...---)))))))))))))))))))))))))))}}}tttqqqqqqooohhhbbbZZZ[[[[[[[[[YYYVVVSSSQQQMMMLLLJJJGGGCCC???<<<:::;;;:::999:::;;;;;;:::888333222111///...---------------......------,,,+++---,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------------------------,,,,,,,,,------------...------------........................////////////////////////////////////000000000000000000000000111222444666999;;;===>>>@@@@@@BBBDDDEEEFFFGGGGGGKKKNNNPPPRRRRRRSSSUUUWWWVVVUUUUUUUUUVVVXXXXXXXXX]]]^^^```cccddddddbbbaaa]]]\\\ZZZXXXXXXXXXXXXWWWUUURRRPPPOOOPPPPPPNNNLLLNNNPPPVVV]]]eeeiiikkklllmmmlllkkkkkkkkkjjjhhhgggllliiifffeeefffhhhiiiiiiggggggfffgggiiijjjkkkkkkrrrpppmmmlllmmmpppsssuuunnnlllkkkmmmqqqtttsssqqqmmmmmmllliiieeecccbbbccccccaaa^^^\\\]]]cccjjjooo~~~yyyuuusssmmmdddZZZOOOFFFBBB@@@AAADDDJJJQQQYYY```gggkkknnniiiaaaYYYTTTUUUZZZ^^^uuu~~~~~~}}}zzzvvvssspppkkkddd[[[RRRHHH>>>888999777444222222333222111//////////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++,,,+++***)))+++---,,,+++***+++---...---+++))))))))))))))))))))))))************)))))))))((())))))*********+++++++++))))))*********+++++++++************************************************************************************************++++++++++++++++++++++++***************************+++,,,,,,******+++,,,,,,+++++++++***)))))))))*********++++++,,,,,,,,,))))))*********+++++++++++++++***************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,,,,++++++******************************))))))******++++++*********))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((*********)))))))))))))))*********************************)))))))))))))))************************)))+++***(((***//////+++))))))))))))))))))))))))}}}tttpppooommmfff```XXXYYYZZZZZZYYYWWWUUUSSSMMMLLLJJJGGGCCC@@@===;;;;;;:::999:::<<<;;;:::888333222111///...---------------......------,,,+++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------------------------------,,,,,,---------.........---------.........//////........./////////000000000000000000000000000000000000000000111111111111555666777:::<<<>>>@@@AAAAAABBBDDDEEEGGGHHHIIIIIIMMMOOOQQQSSSSSSTTTUUUWWWWWWWWWXXXXXXXXXZZZ\\\]]]___aaadddeeefffeeeddddddgggfffdddbbb``````aaabbbccc```\\\YYYVVVRRROOOMMMWWWWWWZZZ___dddgggfffeeejjjiiihhheeedddeeegggjjjkkkkkklllnnnppppppmmmkkkeeecccbbbcccgggjjjkkkkkkpppppppppooonnnmmmmmmmmmgggggggggkkknnnnnnjjjfffdddfffiiikkkkkkkkklllmmmmmmllliiigggfffkkkrrrxxx}}}}}}~~~|||wwwooodddXXXMMMEEEHHHDDDAAA???BBBIIIOOOSSSYYYXXXTTTOOOKKKJJJLLLOOO___nnn~~~~~~yyyuuuoooiiibbbYYYQQQKKKCCC>>>888333111111111111---------.../////////000////////////////////////......------,,,++++++***+++++++++***+++,,,,,,---+++,,,,,,+++******+++---******)))***+++,,,++++++))))))))))))))))))))))))************)))))))))((())))))*********+++++++++))))))*********+++++++++***************************************************************************************************************************************************+++,,,,,,******+++,,,,,,+++++++++***)))))))))*********++++++,,,,,,,,,))))))*********++++++++++++***************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,++++++******************************************+++,,,,,,++++++***************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))******************************))))))))))))))))))******************************'''))))))'''***000111...************************{{{rrrnnnmmmjjjccc]]]WWWXXXYYYZZZYYYXXXVVVTTTMMMLLLJJJHHHDDDAAA>>><<<:::::::::;;;;;;;;;888666222222111///............------......------,,,+++...,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------------,,,---------............------........./////////.........//////000000111000000000000000000000000///000000111222333444444888999:::<<<>>>@@@AAABBBAAABBBDDDFFFHHHIIIJJJJJJMMMOOORRRSSSSSSTTTUUUWWWXXXYYY[[[[[[ZZZ[[[^^^```___bbbdddeeeeeedddeeefffhhhgggfffdddbbbbbbdddfffcccccc```\\\XXXUUUVVVWWW\\\\\\```hhhqqqwwwyyyxxxtttuuusssqqqpppssszzz}}}~~~uuunnnggghhhjjjlllmmmllljjjiiilllllljjjgggfffhhhooouuu{{{{{{{{{}}}{{{~~~~~~{{{vvvooodddZZZQQQMMMHHHEEEFFFIIIKKKLLLEEEGGGHHHEEEAAA???AAACCCJJJYYYkkkyyy~~~yyyrrrmmmjjjiiigggfffSSSMMMDDD<<<888555333222....../////////000000000///////////////////////////......---,,,++++++***+++++++++++++++,,,------+++,,,---,,,******,,,---))))))*********+++++++++))))))))))))))))))))))))************)))))))))))))))************+++++++++)))************+++++++++***************************************************************+++++++++************************))))))))))))))))))))))))***************************+++,,,,,,******+++,,,+++++++++***************++++++++++++++++++,,,,,,*********++++++++++++,,,*********)))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************++++++,,,,,,,,,+++******++++++++++++++++++++++++***************+++,,,---,,,,,,+++************+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++************))))))))))))************************************))))))))))))************++++++++++++++++++++++++((()))((('''***000111...************************zzzqqqlllkkkhhhaaaZZZYYYZZZZZZZZZYYYWWWTTTSSSMMMLLLKKKIIIFFFCCC@@@???::::::::::::;;;999666444111111000///////////////------......------,,,+++...,,,,,,,,,---...---,,,------------------------------------------------,,,,,,---.......................................------------........................////////////---......///000000111111000000000000000000000000000111222444555777888999<<<<<<===>>>???@@@@@@AAA@@@AAACCCFFFHHHJJJKKKKKKOOOQQQTTTUUUUUUUUUVVVXXXXXX[[[]]]]]]\\\\\\^^^```___bbbdddeeeeeeeeehhhjjjeeeeeeeeecccaaaaaaeeehhh```dddfffeeeccceeelllrrryyyzzz~~~|||tttllliiillloooooommmkkkjjjlllmmmnnnmmmsssvvvxxxwwwxxxzzztttlll___ZZZTTTQQQRRRUUUWWWXXXPPPQQQNNNGGG???999:::<<<>>>HHHUUUcccttt{{{wwwvvvwwwwwwvvvhhhbbbZZZRRRJJJCCC===999333333222222111000//////////////////////////////---------------------,,,,,,++++++++++++,,,------+++,,,---,,,+++***,,,...******++++++++++++,,,,,,))))))))))))))))))))))))************)))))))))))))))************+++++++++)))************+++++++++************************************************))))))*********+++++++++***************************************************************************+++,,,,,,******+++,,,***************+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,******))))))***++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************+++,,,---...---,,,++++++*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))((()))))))))************************************((()))))))))************+++++++++++++++++++++++++++,,,***''')))...///,,,************************zzzppplllkkkhhh```YYY[[[[[[[[[[[[YYYVVVSSSQQQMMMLLLKKKIIIGGGDDDBBB@@@:::::::::::::::888555222111000///////////////000------......------,,,+++...---,,,,,,......---,,,------------------------------------------------,,,,,,---.../////////...........................---------.........//////............/////////000---......///000111111222000000000000000000000000111222444666888:::;;;<<<>>>>>>?????????@@@@@@@@@@@@AAACCCFFFIIIKKKLLLMMMQQQSSSUUUVVVVVVVVVXXXYYYXXX[[[^^^^^^]]]\\\^^^```\\\___aaabbbbbbdddhhhlllcccddddddbbbaaabbbfffjjjiiiooovvvxxxyyyvvvssstttnnnjjjfffeeeeeeggghhhhhhjjjlllllljjjnnnvvvvvvqqqtttkkk^^^VVVUUUXXX\\\^^^eeebbb[[[OOOCCC<<<===@@@<<<@@@FFFQQQeee}}}{{{wwwyyytttnnnfff\\\RRRGGGAAA888777666444222000///...000000000000000000000000++++++,,,------...//////,,,,,,++++++,,,,,,---...,,,------,,,++++++,,,...***+++,,,,,,,,,,,,---...))))))))))))))))))))))))************)))))))))))))))************+++++++++)))************+++++++++************************************************))))))******++++++++++++************************++++++++++++++++++++++++***************************+++,,,,,,******+++,,,))))))******+++++++++,,,---,,,,,,++++++*********++++++,,,,,,,,,---------******))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************+++,,,---...---,,,,,,+++*********+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))*********+++************************(((((())))))*********+++++++++++++++++++++++++++......+++'''(((,,,---***************************qqqfffnnnnnn```YYY___XXXYYYYYYVVVVVVWWWTTTOOOLLLKKKKKKJJJJJJGGGCCC@@@;;;:::999999:::;;;:::888333222111000////////////...///111222222000---,,,........................,,,---.........---+++***------------------------,,,,,,,,,---------..............................///////////////////////////////////////.........000000000000///////////////000000111222222333333444555777999;;;<<<<<<<<<@@@>>><<<===???@@@>>><<<:::===AAAFFFIIILLLMMMNNNSSSTTTUUUXXXYYYYYYZZZ]]]]]]___``````^^^]]]]]]^^^\\\ZZZYYY]]]eeemmmrrrtttzzznnnfffgggjjjooo{{{ssskkkfffggghhhgggeeegggeeedddccceeeiiimmmpppnnnllliiiddd```\\\YYYWWW___bbbccc]]]RRRHHHCCCBBB>>>???CCCJJJYYYppp|||yyyvvvrrrmmmfff\\\UUUNNNDDD:::888777555222222111000///000111111///.........---------......///------------------------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************((((((((((((((((((((((((++++++************++++++***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******))),,,,,,+++***)))(((''''''***++++++,,,,,,++++++***++++++******************,,,++++++******++++++,,,***......***)))------)))++++++******+++---...000///...+++***))))))***+++---------,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************************************,,,,,,++++++++++++,,,,,,((('''''''''((()))***+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))++++++************++++++)))))))))))))))))))))))))))************+++++++++++++++************++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***))),,,+++***))))))+++---...)))************+++++++++|||{{{tttjjjfffeee^^^TTTYYY[[[ZZZWWWVVVWWWTTTNNNLLLKKKJJJJJJIIIFFFBBB???<<<;;;::::::;;;;;;:::999333222111000///////////////000222333333111///---.......................................---,,,,,,------------------------,,,,,,---------.................................////////////////////////////////////////////////111111111111000000000000000000111222333444555666;;;<<<===>>>?????????@@@AAA???======???@@@???===???BBBGGGLLLPPPSSSTTTTTTQQQRRRUUUYYYZZZXXXUUUTTTWWW[[[```bbbbbbbbbeeegggbbbeeemmm|||yyyvvvqqqlllgggccc```___fffffffffffffffeeeeeedddfffgggfff___VVVOOOMMMMMMIIILLLQQQWWW```ppp~~~|||wwwpppkkkcccXXXMMMGGGAAA888111...222111000111222222000...///......------......///------------------------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))++++++************++++++***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,++++++******))))))***++++++,,,,,,++++++***++++++******************,,,,,,++++++++++++,,,,,,***,,,***(((...<<>>===<<<;;;;;;<<<<<<;;;999333222111000////////////000111222333333222000...........................//////......---.........------------------------,,,------------.................................////////////////////////////////////////////////111111111111111111222222111222333555666888999:::==================<<<<<<<<<;;;;;;<<<>>>@@@AAA@@@CCCEEEJJJNNNRRRTTTTTTTTTTTTTTTTTTVVVYYY[[[\\\[[[dddqqqzzzuuutttqqqlllgggfffgggjjjlllooopppnnnhhh___YYYWWWWWWSSS[[[eeelllqqqzzz}}}yyyoooddd]]]SSSEEE:::555333111000///000000///---//////............//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++************++++++***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++++++++,,,,,,++++++++++++,,,,,,...---)))''',,,888BBBGGG---,,,,,,,,,,,,,,,------...---,,,*********++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++222000---***))))))+++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******++++++,,,,,,++++++************++++++)))))))))))))))))))))))))))************+++++++++++++++************++++++************************++++++,,,,,,,,,+++******,,,+++*********+++,,,---************+++++++++,,,xxxqqqrrrkkk]]]XXX^^^YYY[[[ZZZXXXXXXZZZWWWRRRMMMLLLJJJIIIHHHEEEAAA===>>>===;;;;;;<<<<<<;;;999333222111000///////////////000111222222111///...........................000000...------...///000........................------------....................................///////////////////////////////////////000000000000000111111111222222222333444666888:::<<<===>>>>>>===<<<;;;:::999999999::::::;;;>>>BBBEEEHHHJJJLLLMMMNNNOOOQQQSSSTTTTTTUUUTTTQQQRRR[[[jjjvvv{{{tttiiigggiiikkkpppqqqqqqoookkkhhhggghhhdddooo{{{{{{tttooofffYYYMMMIII<<<888333000///000000000000000//////.../////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,---***++++++,,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,******,,,---,,,------------,,,,,,,,,,,,...---,,,++++++++++++,,,,,,,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---222000---***)))***+++---***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))***+++,,,,,,------++++++************++++++))))))))))))))))))))))))))))))*********+++++++++++++++************++++++************************++++++,,,,,,,,,++++++***++++++*********+++,,,---*********+++++++++,,,,,,ssskkkjjjpppnnnaaaYYYZZZVVVXXXYYYWWWXXX[[[YYYTTTMMMKKKJJJJJJIIIFFFAAA>>>???===<<<<<<<<<<<<:::999333222111000////////////---...///000000///..............................000///...------...000000........................---------.........//////////////////////////////000000000000000000000000////////////000000111111//////000111222222333333666666888:::===???AAAAAA@@@???>>><<<;;;:::::::::===>>>???BBBEEEIIIMMMPPPRRRQQQPPPPPPQQQSSSVVVWWWSSSYYY^^^dddtttzzzyyyvvvsssnnniiihhhkkkpppuuuuuu~~~}}}zzzyyyrrrhhh___]]]LLLEEE;;;444111111222333222111000///////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))******+++,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---)))***,,,//////,,,******---------------------,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))...---+++))))))+++---...++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))***+++,,,,,,------++++++************++++++))))))))))))))))))))))))))))))*********+++++++++++++++************++++++***************************++++++,,,,,,,,,++++++++++++***+++++++++,,,,,,***++++++++++++,,,,,,,,,iii```eeedddZZZUUUWWWXXXVVVXXX[[[YYYTTTLLLKKKKKKJJJJJJGGGCCC@@@???===;;;;;;;;;;;;999888333222111000////////////------......//////.......................................---......//////........................------........./////////////////////////////////000000000000000000000000...//////000000111111222///000000222333444555555888999:::<<>><<<:::::::::;;;;;;===>>>???@@@BBBEEEJJJNNNIIIJJJMMMQQQVVV[[[___bbbjjjzzzzzzkkkbbbccchhhmmmuuuyyy~~~}}}}}}xxxooojjjjjjYYYQQQEEE;;;555222000000333222111000000//////000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))*********++++++,,,,,,***++++++,,,,,,++++++*********++++++,,,---------------,,,,,,,,,,,,------...+++***------,,,---000,,,---............---------------------,,,,,,,,,,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******))))))***,,,---...++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))******++++++,,,,,,++++++************++++++)))))))))))))))))))))))))))************+++++++++++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,yyymmmbbbUUUWWWYYYXXXVVVWWWYYYVVVQQQLLLKKKKKKKKKKKKIIIFFFCCC>>>===;;;:::;;;:::888777333222111000////////////---.........////////////........................,,,,,,---...................................................////////////////////////////////////000000000000000000000000...//////000111111222222111111222444555777888888:::;;;<<<>>>@@@AAACCCCCC>>>===;;;::::::<<<===>>>===???BBBDDDFFFJJJQQQVVVOOOVVVbbbppp|||zzzvvvtttvvvsssqqqrrrwww}}}wwwuuuwwwjjjcccYYYNNNEEE===666222444333222111000000000000................................................------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,------...------,,,,,,,,,,,,------111,,,***++++++((()))---+++,,,---...//////......,,,,,,---------------,,,,,,------.........------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---))))))***+++,,,---------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***************************++++++************++++++)))))))))))))))))))))))))))************+++++++++++++++************++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******++++++,,,,,,,,,++++++++++++,,,,,,,,,------|||aaaYYYYYYZZZYYYVVVVVVWWWSSSNNNLLLKKKKKKLLLLLLJJJGGGDDD>>><<<:::::::::999888666333222111000////////////.../////////000000111111........................***+++---...///...------////////////////////////............/////////000000000000000000000000000000000000000000000000000...//////000111222222222222333444666777999:::;;;;;;<<<===>>>@@@AAACCCCCCCCCBBB@@@@@@@@@BBBDDDFFFCCCFFFJJJNNNSSSZZZccciiiiiiuuu|||qqqjjjlllqqqwwwzzz~~~yyyqqqfff[[[OOODDD===444333222111000000000000////////////////////////////////////////////////------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************+++++++++++++++,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********------------------------+++++++++,,,,,,+++++++++******+++,,,,,,---.........------,,,,,,------...,,,)))***000000+++***---***+++---///000000//////,,,,,,---......---------,,,---------------,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***)))***,,,---...---,,,++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++************)))))))))))))))++++++************++++++)))))))))))))))))))))))))))************+++++++++++++++************++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------|||zzz{{{|||wwwkkk```[[[\\\ZZZYYYXXXWWWVVVSSSPPPMMMLLLKKKKKKKKKJJJGGGDDD@@@>>>;;;;;;;;;;;;:::999444333222111000000000000........................,,,------...///000111111............////////////......------------.....................///000000000000000000000000000000///000000000000000//////000111222222111000111333333555777888888888999;;;777:::???BBBCCCCCCCCCDDDAAABBBCCCDDDFFFGGGIIIJJJKKKJJJLLLUUUcccrrr|||wwwtttuuupppooovvvzzz{{{~~~xxxqqqmmmfffXXXJJJ@@@999222111444555222---000111111000......///111000000//////.........---......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,.........------,,,,,,,,,++++++++++++******))))))************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............---------------.........//////////////////////////////------------------------...------,,,,,,------...------------------------........................------------------------------------------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++++++++++++++++++++***++++++,,,,,,++++++***(((((()))***++++++,,,,,,************************++++++***************+++---+++***,,,000000,,,'''************************************************...---,,,+++************))))))))))))))))))))))))*********)))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,------......------,,,zzzuuurrrrrrnnneee___]]]ZZZYYYXXXWWWXXXWWWTTTRRRLLLKKKJJJJJJJJJIIIFFFCCC@@@>>><<<;;;;;;;;;:::888444333222111000000000000........................------......//////000000............/////////////////////....../////////...............///000000000000000000000000000000///000000000000000//////000222333333222222333444555777999999999999:::;;;>>><<<<<<>>>BBBEEEGGGHHHHHHGGGEEEEEEFFFIIINNNQQQQQQVVVbbbuuuzzzooowwwtttvvv|||yyyvvvrrrfffYYYNNNEEE999222111222111///------.........///000111000000/////////..................---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++,,,------,,,,,,,,,+++++++++++++++++++++*********)))************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------............---------------.........//////........................------------------------...------------------...------------------------........................------------------------------------------------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++,,,,,,------************************++++++***************+++,,,***)))+++//////+++'''************************************************---,,,+++***))))))))))))************************************))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,------------,,,,,,zzzrrrllliiifffaaa___```YYYXXXWWWWWWXXXWWWUUUSSSLLLJJJIIIIIIHHHGGGEEEBBBAAA???===;;;;;;:::999777444333222111000000000000.................................///////////////............////////////000000////////////000000...............///000000000000000000000000000000///000000111111111000000111222444444444444666777888:::;;;:::999888999;;;;;;999888;;;@@@CCCDDDCCCEEEFFFIIIMMMTTT___jjjqqq||||||rrrppprrruuuzzz~~~}}}uuukkkcccXXXIII===555333333444.........//////000000000000000////////////...............------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********+++,,,,,,,,,++++++++++++******++++++++++++************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------........./////////........................------------------------................................................////////////////////////................................................000///...------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,------...************************+++***************+++++++++)))(((***------***'''************************************************++++++******))))))((((((************************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,+++~~~vvvmmmiiifffaaa```cccZZZYYYXXXWWWXXXWWWTTTRRRKKKJJJHHHGGGGGGEEECCCAAABBB@@@===;;;;;;:::888777444333222111000000000000........................///////////////.....................////////////000//////////////////000...............///000000000000000000000000000000000000111111222222111111222444555666666666888::::::;;;;;;:::999888999;;;999<<>>AAACCCCCCDDDGGGPPP___ppp|||lllkkkkkknnnvvvzzzzzzyyyuuulll]]]MMMBBB777333......000333333222//////000000000000111111/////////.........------------------------------------------------------------------,,,,,,,,,,,,,,,,,,------------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------------............------------------------------............------....../////////000000000////////////////////////...........................///000111111000///...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000------------------------////////////////////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************))))))))))))***+++,,,,,,))))))))))))))))))))))))************************************************+++,,,---......---,,,+++++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------............---,,,------......------,,,xxxrrroookkkddd``````]]][[[YYYXXXWWWUUURRROOONNNKKKGGGEEEEEEDDDBBBAAA@@@>>><<<;;;;;;;;;:::888444333222111000000000000////////////////////////------......//////000000............//////////////////............//////...............///000000111111111111111111111111000111222333444444444444666777999999888888999:::999:::;;;<<<===???CCCGGGLLLKKKMMM[[[rrrzzzttttttyyy}}}~~~}}}}}}zzzooo```TTTCCC<<<444000111333333222//////000000000111111111////////////............------------------------........................---------------,,,,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...//////...---,,,------------.........///........................------............------.../////////000000000000000000000000000000000000...........................///111222222111///...000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000.........//////.........////////////////////////........................***,,,///111111///,,,***------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))***+++,,,---************))))))***+++***************************************************+++---......---+++***++++++++++++++++++++++++))))))***++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---...............---......//////......---xxxqqqoookkkfffcccddd[[[ZZZXXXXXXWWWVVVTTTQQQNNNKKKHHHEEEEEEDDDCCCAAA@@@>>>;;;;;;;;;<<<:::999444333222111000000000000000000000000000000000000,,,------...///000111111............/////////000000000////////////000000...............///000000111111111111111111111111000111222333444444444444777888999999888777888:::999;;;<<<===???CCCGGGKKKaaa```iii~~~{{{{{{{{{|||ooodddQQQHHH<<<555333444222000//////000000111111111222000/////////............------------------------........................------......------,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---///000000///---,,,---------.........//////........................---..................---////////////000000000000000000000000000000000000////////////////////////...000111222222111000...000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000........................***...555999999555...***------------------------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))***+++,,,---***++++++***))))))***,,,************************************************)))***,,,------,,,+++)))++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---.../////////.........////////////......~~~zzztttoookkkhhhdddbbb___]]]ZZZXXXWWWVVVSSSQQQOOOMMMIIIGGGFFFEEEBBB@@@<<<;;;;;;:::999999999999666444222111222222111000...///000111111000///...000000////////////000000////////////000000000000////////////000000000000111111000000/////////...000000000000111222333444111222444555555555777999===>>><<<888666888<<<===BBBCCC@@@CCCOOOVVVbbbwwwzzz|||~~~zzzvvvhhh^^^OOO@@@555222222444111222333222111111111222000000000000//////////////////...---,,,,,,++++++---,,,,,,++++++,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,.........------,,,,,,,,,------------------------........................---------.........//////000000000000000000000000333111111333111,,,+++---............////////////222222000000000000222222000000000////////////000222111000000111222000///333333333222111111000000111111222333444444555555555555666777888:::<<<======<<<999666666888888666444444555555555444444333111222333000------000333111000//////000///...,,,***...222333111......///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++------,,,+++******************************)))))))))))))))***)))))))))***+++++++++,,,)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,---------------------------------------------------------........./////////////////////////////////////////////.........~~~zzzuuuppplllhhheeebbb___]]]ZZZYYYXXXVVVSSSQQQOOOLLLIIIGGGEEEDDDBBB@@@<<<<<<;;;:::999999999999666444222111222222111000...///000111111000///...000000////////////000000////////////000000000111////////////000000000111111111000000000/////////111111111111111222333444000222444555666777999;;;999;;;<<<;;;:::===@@@BBB===DDDIIIVVVkkkyyyvvvrrryyy}}}yyyoooggg[[[MMMAAA888333111333333333222111111111222111000000000////////////.........------,,,,,,,,,---,,,,,,++++++,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,.........------,,,,,,,,,------------------------........................------........./////////000000000000000000000000///...///000000...///111////////////000000000000333333222111111111111111......000111222222222111000000111111222333444555111222333444555555666666999:::<<<===???AAACCCDDDCCCDDDEEEFFFGGGIIIIIIJJJIIIIIIHHHGGGFFFGGGEEECCCCCCCCCBBBAAA@@@>>>======777777666444111///...///111///---,,,.../////////,,,///111111...+++++++++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++------,,,+++************************++++++************++++++************++++++++++++,,,,,,,,,------.........++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,---------------------------------------------------------.........//////////////////////////////////////////////////////{{{vvvqqqmmmjjjfffccc```]]][[[YYYXXXVVVTTTQQQMMMKKKHHHFFFEEECCCAAA@@@===<<<;;;:::999999999999666444222111222222111000//////000000000000//////000000////////////000000/////////000000000111111/////////000000000111111111111111000000000000000333222222222222222333444111333555666777888;;;===;;;;;;;;;;;;;;;===@@@CCCKKK[[[lllzzzuuuvvvxxxxxxyyytttkkk___RRREEE:::444666444333111000111111222111111000000000/////////......------------------------,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------.........---------------------------------------....................................////////////000000000000000000000000000222333111111222444555000000111111111222222222//////000000000000000000000111222333333222111000222444444333000000333666888:::<<<@@@CCCEEEGGGHHHFFFGGGIIILLLOOORRRTTTUUU\\\]]]___bbbcccdddddddddddddddccccccbbb___]]]\\\]]]\\\[[[YYYXXXWWWWWWWWWOOOLLLIIIEEEAAA<<<777444555111---,,,,,,...//////...///000///,,,+++,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---+++++++++++++++******************+++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,---------------,,,,,,------------------------------------------------------.........///////////////////////////////////////////////////000000|||wwwsssoookkkgggddd```^^^[[[ZZZYYYWWWTTTRRRLLLJJJGGGEEEDDDCCCAAA???===<<<;;;:::999888888888666444222111222222111000//////000000000000//////000000////////////000000//////000000000111111111//////000000000111111111111111111111111111111111444444333333333333444444444666888888888999;;;<<>><<<@@@JJJUUUaaappp~~~~~~uuurrrtttyyyyyyqqqfff]]]XXXAAA<<<555111111222333333111111111111000000000000---........................------,,,,,,------...------............------------------------------------------------------------------------------......................................................................../////////////////////////////////000000000111111111111111111111111111111///333222,,,000:::999000333333333333444444444444444444444444444444444444444444444666:::???DDDGGGBBBHHHOOOSSSUUU[[[ccckkkoooqqquuuyyy||||||xxxvvvtttpppoooppppppooouuu~~~zzzzzzzzzzzzzzz{{{{{{|||{{{uuuqqqooolllgggcccZZZWWWTTTPPPLLLGGGAAA<<<888666333111000/////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++***************+++,,,,,,---,,,,,,,,,++++++******---------------------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++.........//////......---........................................................./////////000000000000000000000000000000000000000000111111222222}}}zzzvvvsssooojjjgggbbb___]]][[[ZZZXXXVVVSSSLLLJJJGGGEEEEEEDDDCCCAAA>>>===<<<:::999888777777666444222111222222111000000000////////////000000000000////////////000000000000000111111111222222000000000111111111222222222222222222222333333333444444444444555666777888:::;;;<<<<<<;;;;;;<<<>>>;;;???OOOhhh~~~wwwpppmmmqqqyyy{{{tttnnnjjjPPPHHH===666444444333222222222111111111000000000//////........................------------......------............------------------------------------------------------------------------------.............../////////.............../////////........................////////////////////////000000000000111111111111111111111111111111111111...444222///:::JJJGGG777333333444444444444555555555444333222222222444444999:::>>>EEENNNXXXaaaffffffjjjpppsssvvvyyy~~~~~~|||xxxsssllleee___\\\YYYTTTTTTXXXZZZ[[[eeerrr|||}}}~~~{{{uuupppnnnnnnnnnnnniiihhhgggeeeccc]]]WWWRRRJJJFFF@@@:::666333///,,,/////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******)))******+++,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---......///000000//////....................................................../////////000000000000000000000000000000000000000000111222222333333~~~zzzxxxuuupppkkkhhhbbb```]]][[[ZZZYYYVVVTTTMMMJJJHHHFFFFFFEEEDDDBBB>>>===<<<:::999888777777666444222111222222111000111000///......///000111000000////////////000000000000111111111222222222000000111111111222222222222222222333333333444444333444444555666888999:::888:::<<<======>>>@@@AAAEEEOOOjjjvvvqqqtttzzz|||vvvrrrbbbWWWHHH===888555222000222222222111111111000000000000//////......------......------------......------............------................................................---------------------------........./////////000---........./////////000........................////////////////////////000000000111111111222222111111111111111111111111000666333111BBBVVVOOO999333333333444444444555555555444444555888===BBBEEEOOORRRXXX```hhhpppuuuxxx|||~~~~~~}}}{{{zzzzzzllliiiddd]]]VVVOOOJJJGGGHHHCCCCCCIIIIIIHHHQQQ___qqqtttxxx}}}zzzqqqgggaaa```cccgggddddddeeegggiiiiiigggeee___YYYRRRKKKEEE>>>888333111000000000////////////........................---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,......++++++,,,,,,,,,,,,,,,,,,*********)))))))))((((((---,,,,,,++++++*********++++++++++++++++++++++++,,,---...///000111111111.................................................../////////000000000000000000000000000000000000000000111111222333333444~~~{{{xxxuuuqqqlllhhhbbb```]]]\\\[[[YYYVVVTTTMMMKKKHHHGGGFFFFFFDDDCCC>>>>>><<<:::999888777777666444222111222222111000111000///......///000111000000////////////000000000111111111111222222222000111111111111222222222222222222333333444444444333333444555777999:::;;;666888;;;===>>>@@@CCCEEETTTaaa~~~{{{|||wwwsssooocccQQQCCC;;;666111...222222222111111111111000111111000///...------,,,......------------......---..................---................................................---------------------------.........//////000000---.........//////000000////////////////////////000000000000000000000000000111111111111222222222111111111111111111111111///333///---@@@UUUKKK000333333333444444444555555::::::<<<@@@HHHQQQZZZ___iiilllqqqwwwzzz|||{{{{{{uuuxxx|||~~~xxxuuuiiihhhgggfffdddbbbaaaaaa]]][[[VVVQQQKKKGGGDDDBBBHHHCCCCCCHHHEEE@@@FFFSSS___dddlllttt{{{~~~qqqbbbVVVSSSVVV[[[VVVVVVXXX]]]dddiiimmmnnnlllggg___XXXRRRLLLDDD>>>222222111111000000//////........................---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000+++++++++,,,,,,------------------,,,,,,,,,++++++...------,,,+++***))))))+++++++++++++++++++++++++++,,,...///111222222222////////////////////////////////////////////////////////////000000000000000000000000000000000000000000111222333333444444{{{vvvttttttrrrlllgggeeeccc```]]][[[YYYVVVSSSLLLKKKIIIGGGEEECCCBBBAAA???>>>===;;;:::999888888555444333222111111111111000000000000000000000000000000000000000000000000///111222111000///000111222111000000000111333333222333333333333333333444777666555666888999999999===999<<>>===;;;:::999888888555444333222111111111111111111111111111111111111000000000000000000000000000222333222111000111222222111000000000111222333333333333333333444444444555555666888999999888777;;;<<>>GGGQQQZZZbbbfffqqqtttyyy~~~yyyoooiiieee```WWWQQQRRRQQQRRRUUU[[[```bbbbbbccceeeggghhhfffaaa\\\YYYaaabbbccceeeggggggeeebbbddddddeeeddddddbbbaaa```\\\ZZZUUUMMMFFFCCCDDDGGG<<<>>>BBBIIIOOOTTTVVVVVVcccdddfffggghhhhhhgggfffZZZPPPFFFBBBCCCHHHSSS]]]iiinnntttuuurrrlllhhhfff[[[VVVNNNEEE<<<666222000000000//////.........---.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---...///...---,,,++++++,,,---------------.........//////000000000000000000000000000000000000000000000000//////000000111222222222444444333333222222222333111222555999>>>EEELLLRRR{{{uuussstttrrrmmmhhheeeccc```]]]ZZZWWWRRROOOLLLKKKIIIGGGEEECCCBBBBBB???>>>===;;;:::999888888444444333222111111111111111111111111111111111111000000000000000000000000111333444333222111222333111111000000111111222333333333333444444444555555444555777999::::::999999>>>HHHUUUfff|||wwwooommmsssyyy~~~{{{rrrnnnnnnfffTTTBBB;;;777555333333555444111...111111111111111111111111////////////////////////////////////////////////000000////////////......///......------....../////////000111111111111000////////////000000111222111/////////111222111////////////000000/////////000000111111111222222222222222222222222222222222///000111111000000111333555555555444333444666888===CCCNNNZZZgggqqqxxx|||~~~sssddd]]]]]]XXXMMMBBBDDDGGGJJJKKKKKKMMMSSSYYYeeejjjnnnpppoooooopppqqqvvvxxx{{{|||xxxvvvwwwxxxyyyxxxxxxvvvvvvwwwtttlllbbbVVVLLLGGGEEEEEEDDDEEENNNXXX]]]ZZZVVVUUUTTTTTTUUUXXX]]]aaadddcccXXXKKKCCC???>>>DDDKKKZZZcccnnnttttttrrrqqqqqqmmmiiibbbXXXMMMAAA888333222111111000///.........///.........------------------------------------------------------------,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...///------,,,,,,,,,------...------........./////////000000000000000000000000000000000000000000000000///000000111111222333333111444777666333111111333111666===DDDJJJPPPUUUYYY{{{tttrrrsssrrrmmmiiieeeccc```]]]ZZZVVVQQQMMMKKKJJJIIIFFFEEECCCCCCBBB???>>>===;;;:::999888888444333222222111111111222111111111111111111111111000000000000000000000000111222333333111111222333111111111111111222222222333333444444555555666666555666666777888;;;>>>AAAIII]]]rrrxxxeeejjjvvv|||zzzrrrmmmnnnkkk]]]MMMDDD===777222111444555333///111111111111111111111111////////////////////////////////////////////////000000////////////////////////............//////...///000000111111000000////////////000111222333111///...///000111000///000000000000000000000000111111111222222222333333222222222333333333333333000111222111111222444666222444666666666999>>>CCCPPPVVV```lllvvv~~~ttthhh[[[WWWXXXWWWOOOGGGDDDJJJQQQVVVYYY]]]dddjjjyyy~~~}}}{{{|||}}}{{{vvvkkk^^^QQQJJJMMMKKKNNNZZZiiiqqqoooiiiddd___WWWPPPLLLLLLNNNPPP[[[RRRIIICCC>>>;;;===CCCFFFNNN[[[gggooosssrrrqqqtttrrrooohhh^^^RRRHHHBBB888666333000...///000111/////////............---........................------------------------,,,---//////---------...------------------------------------............---------------......///---------------.....................////////////000000000000000000000000000000000000000000000000000000111111222333333333000444888666222000333666999???GGGMMMQQQSSSTTTUUUzzzssspppqqqqqqmmmiiieeeccc```]]]ZZZVVVQQQMMMKKKJJJHHHFFFEEEDDDCCCCCC???>>>===;;;:::999888888333333222222111111222222111111111111111111111111000000000000000000000000000111222111000///000222000000111111222222222222333333444555555666777777777777666666888???IIIPPPbbbyyy}}}wwwvvvrrrvvvxxxssssssssskkk___WWWFFF>>>444///111444444333111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000000000////////////////////////......///000000000000///////////////000222333333000.........000111000///222111000000000000111222222222222222333333333333222222333333444444444444333333333222111222444666222777===BBBFFFMMMUUU[[[fffkkkrrr{{{|||xxxvvvsssnnnkkkaaa[[[UUURRRRRRRRRPPPNNNNNNSSS\\\gggrrrxxx{{{|||{{{}}}|||tttkkkddddddcccfffrrr}}}yyyqqqggg\\\RRRJJJFFFGGGBBB===<<<;;;888:::>>><<>>===;;;:::999888888333333222222111222222333222222222222222222222222000000000000000000000000///000111111000///000111000000111222222222222111333444444555666777888888999999888999===IIIXXXbbbpppmmmssszzz~~~zzzxxxxxxtttlllgggTTTKKK>>>555222333444555222222222222222222222222000000000000000000000000000000000000000000000000//////000000000000111111...//////000000//////...---...//////000000//////000000000000111111222333///......///111222222111333222111000000111222333222222333333333444444444222333333444444555555666666666666555444555888;;;>>>DDDMMMWWW___gggmmmqqqxxxyyyyyy{{{}}}wwwrrrlllgggcccbbb```___cccbbb```]]]ZZZYYYZZZ\\\cccfffnnn{{{}}}zzzuuufffVVVMMMDDD???<<<======<<<>>>CCC>>><<>>===;;;:::999888888333222222111222222333333222222222222222222222222000000000000000000000000000111222222000000111222///000111222333222222111333444555666777888999999999;;;>>>AAAGGGUUUfffssswwwkkkooottt|||}}}{{{wwwqqqmmmccc[[[NNNAAA777444333444222222222222222222222222000000000000000000000000000000000000000000000000//////000000000111111111...///000111111000///......///000000111111000000111111111000111111222222000//////111333555555444444333111000000111333444333333333333444444444444333333333444555666666666555666888:::>>>BBBIIIMMMWWW\\\cccllltttwwwwwwuuutttqqqmmmjjjkkknnnsssvvvwwwwwwxxxxxxxxxyyy|||~~~~~~|||yyyvvvtttssstttzzz}}}|||vvvuuuvvv|||~~~{{{qqqggg```XXXPPPHHHDDDBBBAAADDDJJJ@@@>>>@@@NNNbbbqqquuutttnnnllljjjiiiiiijjjlllnnnllliiibbbXXXMMMAAA888333111111111000000000//////........................------------------------+++---......---,,,,,,---........................---------...///000000000,,,---...///000//////...,,,---///000111111000000.../////////000000000000111111111111111111111111111111111111111111111111222222333333444555555555444555777;;;???DDDIIIKKKNNNMMMKKKGGGBBB>>>===>>>|||uuunnnkkklllmmmjjjgggcccbbbaaa```^^^ZZZTTTPPPJJJIIIHHHFFFEEEDDDDDDDDD???>>>===;;;:::999888888222222222111222222333333222222222222222222222222000000000000000000000000111222333333111111222333///000111222333222111111444444555666777888999999999===BBBGGGPPP^^^ooo|||fffgggllluuu~~~{{{uuupppnnngggZZZKKK===555222333222222222222222222222222000000000000000000000000000000000000000000000000//////000000111111111222...///000111111000///...000000111222222222222111222222111111111111111111111000000222666888888777444333111000000111333444333333333444444444555555333333444444555666777777222555:::@@@HHHQQQ[[[aaammmoootttzzz}}}{{{tttnnnbbb___[[[ZZZ___hhhssszzz~~~~~~wwwxxx|||~~~|||zzzwwwuuutttsssssskkk___RRRIIICCC@@@EEEKKK@@@>>>AAAKKK\\\jjjrrrtttvvvrrrmmmiiihhhiiimmmoooqqqpppmmmfff[[[NNNBBB:::111111111111000000000000////////////////////////////////////////////////,,,...//////...------...........................---------...///000000111,,,---///000000000///...,,,---///000111111111000////////////000000000000111111111111111111111111111111111111111111111111222222333444444555555666444555999@@@GGGLLLNNNNNNLLLJJJGGGBBB>>>===>>>@@@}}}vvvnnnjjjkkkmmmmmmkkkeeedddbbb___\\\XXXUUUSSSMMMKKKHHHGGGFFFFFFDDDBBB>>>===;;;999888666666555555444333333222222333333333333333333333333333333222222222222222222222222000000000000000000000000000000111333333333333333666777888888666666888999===AAAGGGMMMUUUbbbpppzzzqqqkkklllwww~~~zzzxxxvvvrrrfffWWWKKKBBB888///333444444333222111111222111111111111111111111111000000000000000000000000000000000000000111111222///000111111111111000000000000000111222222333333111111111000000000000000111111222222222333333333333333333444444444555555333444555444333333555777444666888888777666777888999AAAJJJRRR\\\iiirrruuu{{{wwwtttsssrrrlllccc[[[VVVLLLHHHQQQbbbrrr~~~zzzqqqddd[[[PPPHHHNNN[[[XXXVVVSSSPPPQQQZZZhhhsssuuuuuuuuusssooollliiiiiillllllllljjjfff^^^UUUNNNAAA888///---111444222//////......///000111///...------------------------////////////////////////------------------------........................111111000000/////////.............../////////000////////////000000000000222222333333333222222111222222222222222222222222555444222333444555555444999===DDDIIIJJJJJJIIIIIIDDDCCCAAA<<<888:::???DDD}}}wwwnnnjjjkkklllllljjjeeedddbbb```\\\XXXUUUTTTOOOLLLIIIGGGEEEDDDBBB@@@???>>>===;;;999888777777555444333333222222333333333333333333333333333333222222222222222222222222111111111111111111111111111111111222333333444444666777777777888:::>>>AAAAAAFFFLLLRRRWWW^^^fffmmm|||lllgggddddddgggmmmzzztttqqqwww}}}}}}}}}yyypppdddYYYOOOAAA555555666666555333222222222111111111111111111111111111111111111111111111111000000000000000111222222111111111222222222111111000000000111222222333333111111111111111111111111222222222222333333333333333333444444444555555555555666777777555555666777444555555666666999===@@@DDDQQQ___iiiqqqwwwwwwtttnnnjjjfffeeeeeebbb[[[UUUOOOIIIIIISSSbbboooyyyxxxrrreeeUUUPPPTTTZZZ^^^bbb```[[[XXX[[[___ppptttyyy{{{yyyuuussssssoooooooooooonnniiiccc___TTTJJJ>>>777444333000...222000------...//////...................................................................................................000000000/////////.............../////////000000/////////000000000111111222222333333333222222111222222222222222222222222333444666555444444777:::???BBBEEEGGGFFFEEEDDDEEECCCCCCAAA>>>===AAAIIIOOO~~~xxxpppkkkjjjkkkjjjiiieeedddccc```]]]YYYVVVTTTPPPMMMIIIFFFDDDBBB@@@===@@@???>>><<<:::999888888555444333333222222333333222222222222222222222222222222222222222222222222111111111111111111111111222222111111222333555666555666666777:::@@@HHHNNNRRRVVVYYY\\\^^^ccckkkppp~~~tttkkkeeehhhkkkmmmnnnpppsssuuuvvvtttqqqooolllhhhccc___[[[XXXVVVXXXZZZ\\\ccckkkoooqqqtttuuuwww~~~~~~oooooovvv}}}xxxpppiii___MMM<<<888777666555444444333333222222222222222222222222111111111111111111111111111000000000000111222222222222222222222222222111000000111111222333333333111111111111111111111111222222222333333333444444333444444444444555555555111333555555555444555666999999888888;;;BBBJJJPPPWWWeeeuuu}}}~~~yyynnndddZZZWWWUUUUUUXXXYYYWWWUUUOOONNNRRR^^^jjjsss{{{xxxdddUUUOOOTTT^^^iiimmmhhh___WWWSSSjjjsss}}}~~~}}}}}}vvvuuutttttttttrrrooolllfff]]]PPPDDD:::444000...555222///---...///000000////////////////////////........................////////////////////////........................////////////................../////////000000000///000000000000111111111222222333333333333222222333333333333333333333333000555888777444555;;;AAAEEEEEEEEECCC@@@???@@@BBBHHHHHHGGGDDDCCCHHHPPPWWW~~~yyyqqqkkkiiiiiiiiihhhddddddcccaaa^^^ZZZVVVTTTNNNKKKHHHEEEDDDBBB@@@>>>@@@???===;;;:::999888888555444333333222222333333111111111111111111111111222222222222222222222222111111111111111111111111444333222111222444666777555555666888===GGGRRRYYY___``````___aaagggrrrzzz|||yyyvvvuuutttrrrpppsssoookkkgggeeeaaa\\\XXXWWWYYYZZZ\\\\\\\\\]]]]]]]]]\\\[[[\\\]]]^^^]]][[[VVVSSSTTTVVVWWWUUUVVV[[[\\\^^^^^^___```dddjjjooosssuuuwwwxxxwwwtttpppnnnllllllooouuu{{{rrrtttzzz~~~yyytttqqqiiiWWWFFF:::888666444444444444333222222222222222222222222111111111111111111111111111111000000111111222333222222222111111111111111000000111222222333333444111111111222222222222222333333333333444444444444444444444444555555555555///222444666555555666777;;;::::::<<>>CCCDDDCCCAAA>>><<<>>>BBBEEENNNOOOPPPOOOPPPTTT\\\bbb~~~yyyqqqkkkhhhggghhhhhhcccdddcccbbb___[[[WWWTTTLLLJJJGGGEEEDDDCCCBBB@@@???>>>===;;;999888777777555444333333222222333333111111111111111111111111222222222222222222222222111111111111111111111111555444222222222444777888666777888;;;BBBLLLXXX```]]]aaaeeegggiiilllrrrwww{{{ssslllfffcccccccccdddbbb````````````^^^]]]aaa___]]]\\\[[[ZZZYYYXXXXXXXXXYYYYYYZZZYYYXXXWWW___^^^\\\]]]^^^______^^^___\\\[[[]]]]]]YYYWWWXXX[[[[[[[[[ZZZZZZ\\\___bbb___aaaeeeiiikkkkkkhhhgggcccaaa___```eeennnwww}}}xxxuuusss}}}~~~~~~xxxsssssspppcccTTTAAA<<<777333333444444333222222222222222222222222111111111111111111111111111111111111111222222333333222111000000000000111111111111222333333444444111222222222333333333444333333444444444555555555444444444555555555666666555777999999888888888999888;;;???EEEMMMYYYeeemmmzzz|||yyyooobbbXXXNNNFFFBBBDDDHHHOOOYYYccckkkooojjjjjjoooyyy|||yyyvvvhhh___TTTRRRUUUaaapppyyywwwqqqsssyyy~~~{{{xxxvvvtttpppnnnooolllggg^^^SSSFFF<<<555111111000111333222000...........................................................................////////////////////////......//////////////////////////////000000000111111111111111222222222222111222333444444444444444444444444444444444444444333333555888;;;>>>@@@AAA??????===<<<>>>BBBIIINNNQQQSSSVVVXXXZZZ___fffmmm|||xxxrrrkkkgggggghhhiiiccccccdddccc```[[[WWWUUULLLIIIGGGEEEEEEDDDCCCAAA???>>><<<;;;999888777777555444333333222222333333222222222222222222222222222222222222222222222222222222222222222222222222444444333333444555777888888999<<<@@@FFFPPPZZZaaa```lll|||{{{~~~|||vvvuuusssnnnjjjfffffffff]]]]]][[[WWWUUUUUUWWWYYYYYYXXXWWWXXXZZZ[[[ZZZYYYYYYZZZ[[[ZZZXXXXXXZZZ\\\]]][[[ZZZ[[[\\\]]]\\\[[[]]]]]]^^^aaaeeeiiijjjjjjooojjjggghhhfffbbb___```\\\[[[[[[[[[[[[\\\]]]^^^^^^^^^^^^```bbbaaa___]]]___]]]YYYWWWXXX\\\```ccccccgggmmmrrrzzz{{{sssttttttwww}}}{{{vvvvvvvvvmmmcccPPPHHH>>>666444555555444333333333333333333333333222222222222222222222222222111111111111222333333555444222111000000111222111111222222333444444444222222222333333444444555444444444555555555666666444444555555555666666666888999999999777777999;;;DDDIIIRRR\\\eeemmmuuuzzzrrrqqqiii]]]TTTQQQOOOLLLLLLOOOTTT[[[dddkkkrrruuurrrrrrwww~~~~~~|||yyyjjjaaa[[[aaappp|||~~~{{{}}}}}}|||{{{xxxtttqqqmmmlllkkkggg```UUUHHH???444333222111222000...,,,........................////////////////////////........................////////////////////////////////////000000000000/////////000000000111111111111222222222333333333111222333444444555555444555555555555555555555555666666777;;;@@@BBBAAA???<<<===>>>@@@DDDKKKSSSXXXYYYZZZ[[[ZZZZZZ^^^fffmmm{{{xxxrrrkkkgggfffhhhjjjbbbcccdddccc```\\\XXXUUUNNNLLLHHHFFFFFFDDDBBBAAA@@@???>>><<<:::999888888555444333333222222333333333333333333333333333333222222222222222222222222222222222222222222222222444444444555666666777777:::<<<@@@EEEJJJQQQXXX]]]dddvvvzzzxxxuuuoooggg```\\\\\\]]]XXXYYYZZZXXXVVVVVVXXX[[[UUUWWWZZZZZZZZZZZZ]]]______^^^^^^```cccdddcccbbb```cccfffgggfffgggkkknnnpppnnnlllmmmooorrrrrrqqqkkklllpppvvv}}}xxxrrrpppooollljjjkkkjjjhhhggggggggggggfffeeeiiifffcccbbbcccbbb```^^^cccaaa___]]]\\\[[[[[[[[[TTTXXX[[[]]]```gggrrr{{{zzzvvvsssvvv~~~{{{yyyyyysssllleeeYYYIII===888666555444333333333333333333333333222222222222222222222222222222111111222222333444777666444222222222333444111111222333333444444555222222333333444555555555444555555555666666666666555555555555666666666666666777999:::<<<@@@EEEIII[[[bbbmmmuuuyyyzzzyyyxxxggghhheee^^^[[[]]]______eeegggkkkoooqqqrrrsssttttttuuu|||~~~}}}{{{~~~|||uuummmmmmuuu}}}~~~~~~}}}{{{uuuqqqdddcccdddfffgggbbbWWWNNNAAA===888444222111///...////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000111111222222//////000000000111111111222222222333333333333444111222333444555555555555555555555555555555555555777:::???BBBCCCCCCAAA@@@>>>AAADDDHHHMMMSSSZZZ___aaa```______dddooo~~~zzzwwwrrrkkkgggfffhhhkkkbbbcccdddcccaaa\\\XXXUUUQQQNNNJJJGGGFFFDDDAAA???BBBAAA???===;;;:::999999555444333333222222333333333333333333333333333333222222222222222222222222222222222222222222222222333444555666777777777777;;;>>>CCCHHHLLLRRRWWW[[[^^^rrrvvvpppiiiccc\\\\\\[[[XXXUUUTTTUUUVVVWWWZZZ]]]]]][[[[[[]]]___```dddhhhjjjiiihhhjjjlllqqqpppqqqsssuuuvvvvvvtttsssxxx}}}~~~|||zzzyyywwwuuussssssooojjjiiijjjkkkkkkiiikkkjjjiiigggeeeaaa^^^]]]\\\^^^```^^^ZZZYYY^^^cccgggkkkttt{{{uuuxxx}}}{{{zzzuuuooottteeeRRRBBB;;;888666555333333333333333333333333222222222222222222222222222222111111222222333444:::888666444333444555666111222222333333444444555222222333333444555666666555555555555666666666777555555555555666666666777777999===AAAHHHPPPZZZ```jjjrrr|||wwwnnniiiiiimmmpppnnnooorrrtttssszzz}}}~~~{{{vvvrrrppptttxxxpppllluuuppptttzzz}}}tttmmmkkkrrrxxxzzzyyywwwpppiii``````cccjjjqqqyyy}}}wwwyyy{{{|||zzz||||||zzzzzz~~~{{{zzzrrrlllYYYWWWYYYaaahhhiiibbbZZZOOOHHH???777333333333444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333000000000000111111111111222222333333333444444444111222333444555555555555666666666666666666666666777>>>FFFHHHEEEBBBBBBCCCBBBEEEJJJNNNSSSXXX^^^bbb```aaacccjjjyyytttnnnkkkfffjjjnnnhhhfffbbb``````bbbaaa\\\WWWSSSOOOKKKGGGEEEBBB@@@>>>BBB@@@>>>;;;999777666555666555444333222222222222222222222222111111000000333333333333333333333333222222222222222222333333777777777666555666999<<>>JJJ[[[hhhnnnnnn|||}}}vvvnnnkkkkkkwww}}}wwwwwwuuu{{{vvvqqqnnnnnnooossstttuuuvvvuuusssqqqpppooommmmmmnnnpppoookkkgggfffeeeeeeeeeeeeffffffgggbbbaaa``````cccjjjssszzz|||}}}}}}xxxwwwzzz~~~~~~zzzuuupppmmmSSSIIIGGGVVVeeegggcccaaa\\\UUUGGG999222333222///111222444444333222333333000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111111111111111111111111111222222222222333444555555555555555666666666666777777666666555555666666666AAADDDGGGGGGFFFFFFIIILLLOOOMMMPPPXXXaaaeeecccbbbeeeeeeoootttnnnlllfffjjjnnnhhhfffbbb______aaa```\\\WWWTTTPPPKKKHHHEEECCC@@@>>>AAA???===;;;999888777666666555444333222222222222222222222222111111111000333333333333333333333333333333333333333444444444666777777666666777;;;===BBBCCCEEEIIIOOOWWWaaaggghhhzzz}}}wwwpppgggaaa___^^^ZZZYYY[[[\\\]]]```ccceeeffffffeeepppsssxxx|||~~~{{{xxxuuusssqqqkkkhhhdddbbbaaa```^^^\\\\\\]]]___```aaaeeelllqqquuulllpppyyy}}}{{{zzzwwwkkkWWWGGG???:::777777555333333444444444333444444333333222111111111111111222333333333333333444444444333333333222222222333333444444555555666555555444444444555666777777777666666666777777888555777888888888888:::<<<===@@@IIIWWWgggssswwwxxx~~~~~~}}}yyyvvvvvv{{{~~~}}}{{{{{{}}}yyyvvvsssqqqkkkhhhdddaaa```aaabbbdddkkkiiieeecccfffsss}}}{{{yyyxxxuuusss{{{{{{{{{|||{{{wwwqqqlllWWWIIICCCMMMZZZ___aaaddd^^^\\\SSSEEE;;;777444222000111222222111000000000000000000000000000000000000000000000000000000000////////////000000000111111111111111111111111111111111111111111111111111222222222222333444555666555555555555666666666666333555666666666777:::===EEEFFFFFFEEEDDDFFFJJJMMMMMMUUU]]]```^^^bbbooo{{{sssooommmgggjjjnnngggeeebbb___^^^______\\\YYYUUUQQQLLLIIIFFFDDDAAA@@@???>>>===;;;:::999888888666555444333222222222222222222222222111111111111333333333333333333333333333444444444555555555555555666777777888:::===@@@DDDEEEGGGJJJPPPYYYcccjjjkkkzzzppplllgggfffffffffdddaaacccaaabbbdddeeeeeehhhnnnqqqssswww|||zzztttqqqqqqooojjjeeeddddddccc```^^^]]]^^^```hhhlllsss~~~qqqlllppp{{{uuudddTTTIII@@@999777666555555666666444333444444444333333222222111111222333333444444333333444444444444333333333333333333333444555555666666555555555555555666777777888888777777777777777888888999999999888:::===@@@FFFNNN\\\kkkvvv}}}~~~|||{{{|||vvvrrroootttwwwqqqgggccc]]]YYYYYY___fffkkk|||~~~~~~{{{wwwrrroooooonnnnnnssswwwwwwrrrlll]]]JJJ===AAALLLTTT]]]fff^^^bbb___TTTGGG>>>888444000111111222222111000///000000000000000000000000000000000000000000000000/////////000000000111111222222222222222222222222222222222222222222222222222222222222333444555666444444555555555666666666333666888999:::<<>>===<<<;;;:::999999999555555444333333333333333222222222222222222222222333333333333333333333333333333333444555555666666444666888999:::<<>>AAADDDDDDFFFIIIMMMRRRZZZccciiinnnnnnoooyyy}}}qqqnnnvvvlllkkkhhhccc^^^\\\[[[\\\]]]```dddiiinnntttzzz~~~zzztttooojjjgggeeedddbbbaaaaaabbbcccdddhhhppp}}}sssllltttuuuhhh\\\NNNBBB888777666777888999888777555555555444444444444444333333444555555555555444444444444444444444444444333333444555555666666777666666666777777777777777999999888888888888999999<<<;;;::::::>>>FFFPPPWWWjjjrrr{{{xxxgggdddbbbaaaaaaccchhhllliiivvv}}}{{{lllfffbbbfffooouuuvvvsssfffQQQ>>>888<<>>===<<<;;;:::999999999555555444444444444444555222222222222333333333333333333333333333333333333111111222333444555555666555777:::<<<>>>@@@CCCEEEDDDGGGLLLQQQWWW___ffflllooohhh```eeemmmjjjlll|||zzzqqqggg```VVVZZZ\\\\\\[[[\\\aaafffmmmssszzz~~~xxxssslllkkkiiifffccc```^^^]]]```ccciiirrrmmmooovvvxxxoooeeeXXXMMM;;;999666555666777666666555555555555555555555555333444555555666666555555444444444444555555555555444444444555666666777777666666777888888888888888999999888888999::::::;;;777999===CCCKKKVVVbbbjjjvvv{{{sssiii```^^^___eeeeeekkk}}}|||~~~~~~~~~}}}xxxrrrqqqvvvyyyzzzyyymmmXXXDDD<<<;;;AAAPPP```hhhgggfffgggjjjhhh\\\NNN???:::333000111333222111111111111111111111111111111111111111111111111111000000000111111111222222333333333333333333333333333333333333333333333333333333333333444555666777666666777777777888888888;;;999:::@@@HHHMMMJJJGGGMMMRRRYYY]]]```dddjjjnnnuuu||||||xxxllliiikkkddd```bbbdddeeeccc```]]]\\\UUURRRMMMIIIGGGDDDBBB@@@???>>><<<;;;:::999999999555555444444444444555555222222222333333333444444333333333333333333333333222222333444555666777777666888;;;>>>???AAACCCEEEFFFJJJOOOTTTYYY]]]bbbeeedddbbbZZZ\\\fffgggjjjvvv|||uuukkkddd```___]]]\\\WWW[[[aaagggnnnttt{{{~~~xxxrrrkkkfffcccccccccbbbbbbfffmmmwww~~~wwwsssyyy{{{uuuooodddZZZDDD@@@;;;777666666666555555555555555555555555555444444555666666666666666444444444444555555555666444444555555666666777777666777888999999999888888888888888999:::;;;<<<===;;;AAAKKKVVVaaajjjsssxxxwwwtttjjj```ZZZaaarrr~~~}}}~~~|||}}}}}}|||{{{uuuaaaKKK@@@<<<@@@PPPaaajjjjjjhhhgggjjjkkkeee\\\NNNEEE:::444333333222111111111111111111111111111111111111111111111111111000000111111111222222222333333333333333333333333333333333333333333333333444333333444444555666777888888888888999999999999999===DDDJJJMMMOOOPPPPPPWWW[[[___aaafffsss~~~~~~zzzmmmiiijjjddd___bbbeeegggeeeaaa^^^\\\UUUQQQLLLIIIFFFDDDAAA@@@???>>>===;;;:::999888888555555444444444555555666222222222333333444444444333333333333333333333333333333444555666777888999666999<<>>DDDMMM[[[iiisssyyy|||~~~qqqiiicccbbbkkkxxx~~~~~~~~~~~~||||||{{{fffOOOBBB<<>>===>>>AAAAAA???AAAFFFRRRPPPNNNKKKJJJLLLQQQUUUWWWXXXZZZ^^^ccchhhjjjkkkkkkmmmuuusssmmmddd]]]YYYWWWWWWWWWZZZ\\\ccckkkrrrzzzzzzmmmiiihhhddd___\\\^^^]]]aaammmyyyrrriiivvvxxxtttooojjj\\\PPPCCC<<<<<<;;;666000666666666666777777777777999777666444333333333444666666666666666555555444555555666666777777888888555777777777666777999;;;666999:::::::::===CCCHHHUUU___mmmxxx~~~jjj^^^^^^iiisss|||ttt}}}{{{kkkUUUIIICCCCCCNNN\\\iiijjjaaaVVV[[[iiikkkbbb```^^^UUUHHH;;;333222555444444333111000000222444222222222222222222222222333222111111111222333444333444555555666666555555555555555444444333333333444444444444666777888999999:::;;;::::::;;;===???IIIIIIJJJNNNVVV\\\___```eeejjjkkkqqq}}}yyyvvvppphhhfffhhhaaacccdddeeeccc```\\\YYYRRRPPPLLLJJJHHHEEEAAA???>>>===<<<;;;:::999888888666666555444444333222222333333333333333333333333222222333333333333444444666666666777999;;;===>>>???===>>>AAAAAA???AAAFFFMMMLLLJJJHHHHHHKKKRRRVVVZZZ^^^bbbfffgggggggggfffnnnttt~~~tttccc^^^XXXTTTTTTWWWZZZ\\\```fffrrr}}}vvvrrrlllfffbbb[[[XXXZZZ```gggmmmxxxqqqooovvv|||zzzwwwqqqkkkeee[[[MMMDDD@@@>>>:::777666777777777777777777777888777555444444444444555666666777777666666555444666666777777888999999999999:::;;;:::999999;;;===;;;<<<<<<<<<===CCCMMMTTTbbbiiisss{{{mmmaaa]]]dddppp|||yyyyyywwwxxx~~~||||||ooo___RRRFFFAAAKKK[[[jjjkkkdddWWWSSS\\\dddeeedddbbb[[[OOO@@@666222222666666555333222111111222222222222222222222222222333222111111111222333444333444555555666666555555555555555444444333333333444444444555666777888999888999999999999;;;>>>AAAIIILLLQQQVVV[[[```dddfffhhhrrr~~~}}}yyyvvvqqqjjjggghhhbbbdddeeeeeeccc```\\\YYYRRROOOLLLIIIGGGDDDAAA???>>>>>>===;;;:::888777777666666555555444333333333333333333333333333333333222222333333333333444444444444444666777999;;;<<<@@@>>>???BBBBBB@@@BBBFFFHHHHHHFFFEEEFFFLLLSSSYYYVVV^^^hhhlllllljjjkkkmmmwww~~~oooaaaWWWRRRQQQQQQSSSXXX```hhhmmmxxxyyypppkkkjjjfffdddddddddcccfffiiikkkllluuu~~~}}}|||vvvnnnkkkcccVVVIII???:::888888777777777777777777777777666666555555555555666666777777777777777666555555777777888888999::::::;;;777888999888777777999:::<<<<<<<<<===AAAKKKXXXbbbnnnttt{{{~~~ggggggfffcccccckkkyyytttuuu}}}|||xxxyyyssskkk```NNNCCCKKK[[[kkklllhhh[[[NNNMMMXXXdddcccccc```WWWJJJ>>>777444777777666555333222111000333333333333333333333333222222222222222333444444333444555555666666555555555555555444444444444444444444555555666888999:::999999999999:::===BBBFFFLLLQQQWWW[[[^^^dddlllsss}}}yyywwwssslllhhhiiidddeeeffffffccc___[[[XXXQQQNNNKKKHHHGGGDDDAAA>>>>>>>>>===;;;999888777666666666555555444444444333222222333333333333444444222222222333333333444444333333444666888999;;;<<<@@@???@@@BBBBBB@@@BBBFFFFFFFFFEEEEEEHHHNNNVVV\\\aaajjjssstttpppmmmpppuuupppbbbZZZVVVTTTUUUYYYaaajjjttt~~~~~~zzztttnnnjjjgggccc```___cccqqq|||wwwlllpppuuu}}}zzzrrrooojjj^^^NNN???777666888888888888777777777777777555555555666666777777888777777888888777777666555777777888888999:::::::::666777888777666777888:::;;;===AAAFFFMMMYYYhhhrrrwww}}}lll___^^^ccchhhpppzzz~~~yyywwwzzzyyyvvvsssmmm]]]OOORRR^^^mmmmmmkkkcccSSSHHHNNN[[[\\\___aaa^^^UUUJJJAAA<<<777666555444444333111000333333333333333333333333222222222222333333444444333444555555666555555555555555555555555444444444555555555666777888999:::;;;;;;;;;;;;===CCCIIINNNXXX[[[^^^```fffsss}}}yyyxxxuuuooojjjiiieeefffgggfffccc___[[[XXXOOOMMMJJJHHHFFFDDDAAA>>>>>>===<<<;;;999888777666666555555555555555444444222222222333333444444444222222222333333333444444777777999;;;<<<>>>??????@@@???@@@BBBAAA???AAAEEEGGGHHHHHHIIILLLQQQYYY^^^{{{zzztttvvv{{{}}}qqqcccZZZYYY]]]bbbfffgggpppxxxtttpppjjjdddZZZ^^^___ggg{{{ooogggmmmuuu}}}vvvtttqqqhhhWWWEEE:::888;;;999888888888777777777666555555666777777888888888888888888999888777777666666666777777888999999::::::;;;<<<<<<;;;<<<>>>@@@<<>><<<<<<;;;:::999888777777555555555555555555555555111222222333333444444555222222333333333333444444666777999;;;===>>>>>>???@@@>>>???AAA@@@>>>@@@DDDHHHIIIKKKLLLNNNRRRWWW[[[sss```YYYUUUYYYaaaggglllppp{{{~~~sssiiibbb```XXXYYYgggwwwuuu```jjjooo{{{yyyrrrqqqlll]]]KKK>>>999:::999999999888888777777666555666777888999999888888999999999999999888777777666666777777888999999999999:::<<<<<<<<<===@@@BBB<<>>:::::::::999999999888888555555555555666666666666111111222333333444555555222222333333333333444444444555777:::;;;<<<======???>>>>>>@@@???===>>>CCCHHHIIILLLMMMNNNOOORRRTTThhhwww~~~pppeee]]]ZZZ[[[dddqqqyyy}}}|||mmmnnnkkkaaa^^^dddgggxxxrrrllllllttt{{{pppqqqnnncccSSSDDD<<<:::::::::999888888777777666666777888999999999888777999999::::::999999888777777777888888999:::::::::777888:::;;;<<<>>>AAACCCDDDOOO^^^kkksssyyy}}}ooojjjdddaaaiii|||{{{uuutttzzzzzzuuussswwwuuuvvvqqqhhhddd```UUUFFFJJJOOOXXX```ccc___XXXRRRBBB===666333555666444222444444444444444444444444222333444555555555444333333444555555666666555555444555555555666666666777777777777888999:::;;;<<<:::===AAAFFFKKKRRRZZZ___ccceeerrr~~~yyyzzzzzztttmmmiiiggghhhhhhgggddd___ZZZWWWMMMKKKHHHFFFEEECCC@@@>>>999999999999999999999999555555555666666666666666111111222333333444555555222222333333333444444444777999;;;===???@@@@@@@@@???===>>>@@@>>><<<===BBBFFFIIIKKKMMMLLLLLLNNNOOOVVViiiyyypppsss~~~ooo]]]UUUUUUWWWaaaiiizzzuuussskkkhhhggg___dddzzzooolllppp}}}~~~}}}sssuuuuuulll]]]NNNCCC???::::::999999888777777666777888999::::::999888777999::::::::::::999888888888999999::::::;;;<<<<<<:::<<<>>>???@@@CCCFFFHHHSSS]]]lllwww}}}ppp```[[[dddtttzzzuuuuuuzzzzzzuuuvvv}}}wwwzzzqqqbbb^^^bbbZZZKKKAAAHHHRRR]]]dddddd```[[[IIIBBB999555555666444222444444444444444444444444222333444555555555444333333444555555666666555555444555555555666666777777777777777888999:::<<<<<<===AAAFFFLLLRRRYYY```eeelllqqq{{{zzz~~~zzzwwwsssiiijjjiiigggfffeeebbb^^^[[[OOOLLLHHHEEECCCBBB@@@>>><<<<<<:::999888777777777777777666555444444333333444444444444444444444444333222222222333555666777888:::<<<=========???@@@@@@@@@???===<<<>>>AAADDDIIIGGGGGGJJJNNNQQQPPPMMMWWWbbbrrr}}}|||xxxvvvnnncccYYYWWWWWWYYY```iiiuuu}}}pppeeeiiinnngggooozzz~~~fffmmm~~~{{{}}}yyyuuupppiii[[[III===???;;;999::::::888888;;;;;;;;;;;;::::::999999999888999999::::::999999888:::888666888;;;======;;;;;;<<<<<<<<<>>>FFFRRR[[[dddlllxxx}}}{{{mmm___]]]bbbrrrqqqwww}}}yyyxxx}}}xxxxxxtttiii\\\UUUUUUXXXFFFGGGKKKTTT^^^cccaaa]]]ZZZJJJ===::::::888666777555444444333333444444555444444444555555555666666666666666666666666666666666666666666777777777777:::777666999::::::<<>><<<<<<:::999888777777777777666666555444444333333444444444444444444444444333333333333444666777888:::<<<>>>???>>>>>>???@@@??????>>>===<<<===AAADDDGGGGGGHHHHHHIIIJJJLLLNNNVVV___lllvvv{{{~~~pppaaaYYYUUUVVV___hhhqqq{{{xxxuuusssggggggiiitttrrrpppvvv|||}}}~~~zzzvvvoooaaaPPPDDD>>>:::888::::::888888;;;;;;;;;::::::999999999999999999::::::::::::999999;;;999888999<<<>>>===<<>>@@@@@@>>>===>>>>>><<<======<<<;;;===@@@CCCEEEHHHKKKJJJHHHHHHMMMQQQUUU[[[dddlllttt}}}}}}xxxgggYYYPPPPPPTTT___pppyyyiiihhhdddbbblll~~~jjjmmmyyy~~~{{{tttgggXXXMMM>>>:::888:::;;;999999;;;::::::999999999999999888999::::::;;;;;;::::::999<<<;;;999:::<<<>>>>>>=========>>>CCCMMM[[[hhhpppxxxzzz~~~qqqdddbbbbbbjjj}}}xxxuuuxxxvvvxxxxxxrrrhhh\\\UUURRRUUUJJJAAABBBMMMZZZaaacccaaa^^^YYYOOOAAA555222777555555444444444444555555444444555555555666666666666666666666666666666666666666777777777888888888;;;999:::<<<<<<:::===BBBFFFPPP]]]gggmmm{{{yyyxxx}}}{{{zzzwwwnnnllljjjhhhfffeeebbb^^^ZZZMMMJJJFFFDDDCCCBBB@@@???<<<<<<:::999888777777777666666555555555444444444444444444444444444444444555555666777888:::;;;;;;===???@@@???===;;;;;;<<<:::;;;<<<;;;;;;===@@@CCCFFFJJJNNNPPPPPPPPPRRRTTTUUUYYY___eeelllwwwxxxvvv}}}}}}nnn___WWWWWWZZZcccjjjwwwwwwrrrmmmhhhgggqqqwwwjjjrrr~~~~~~|||vvvkkk^^^TTTBBB<<<888:::<<<:::999;;;999999999999999999999999::::::;;;;;;;;;;;;::::::;;;;;;:::;;;<<<======>>>;;;===AAAJJJVVVcccmmmsssrrryyylllbbbcccjjj{{{}}}rrrtttwwwxxxvvvnnncccYYYSSSRRRJJJAAA@@@GGGRRR[[[```aaabbb```WWWHHH<<<777888666666555555555555666666555555555555666666666666777777777777777777777777666777777888888999999999:::999;;;===<<<;;;???EEELLLRRR^^^pppyyyxxx}}}{{{zzzxxxpppmmmllliiihhhfffccc^^^[[[LLLJJJFFFCCCCCCBBB@@@???<<<<<<:::999888777777777555555555555555444444444444444444444444444444444555666777888:::;;;<<<<<<===>>>???>>>;;;999999::::::;;;<<<<<<===>>>AAADDDGGGIIIMMMSSSYYYZZZWWWTTTVVVYYY^^^cccgggnnnxxx|||zzzxxxwwwvvvwwwxxxgggbbbZZZSSSPPPUUUaaakkk|||tttlllgggiiiqqqwwwpppgggqqqwww}}}}}}wwwnnnddd^^^IIIAAA;;;;;;<<<;;;:::;;;999999999999999999999999;;;;;;;;;<<<<<<;;;;;;;;;999::::::;;;;;;<<<>>>???@@@EEEMMMXXXcccmmmuuuyyy|||pppeee^^^bbb}}}vvvwwwxxxxxxwwwrrriii```YYYLLLJJJFFFDDDFFFKKKSSSYYYbbbccc```YYYPPPEEE<<<666777666666555555666666777555555555666666666777777888888888888888888888888777777777888999::::::;;;999999;;;======<<>>===:::999888999:::<<<>>>??????AAADDDFFFGGGHHHLLLTTTZZZ\\\XXXSSSYYY]]]aaadddfffiiioootttzzzyyyrrruuu}}}~~~rrreee___VVVRRRRRRWWW___iiivvvxxxkkkcccbbbbbbqqqlllkkkpppwww}}}~~~yyysssllliiiTTTIII???======<<<;;;<<<999:::::::::::::::;;;;;;;;;<<<<<<======<<<<<<;;;888:::;;;<<<<<<>>>@@@CCCGGGOOOZZZdddkkksss{{{fffWWWccczzz~~~zzzwwwtttooohhhcccNNNLLLJJJHHHGGGJJJNNNQQQccccccaaa[[[UUUMMMAAA666777777666666666666777777555555666666666777777777888888888888888888888888777777888999:::;;;;;;<<<999999;;;>>>>>>@@@JJJTTT___dddxxx{{{xxx}}}zzzzzzxxxpppllljjjhhhfffdddaaa\\\YYYKKKHHHEEECCCBBBBBB@@@???<<<<<<:::999888777777777555555555555555555555555444444444444444444444444444555777999;;;<<<===<<<<<<>>>>>>===;;;999999:::;;;===@@@AAABBBCCCFFFHHHKKKLLLPPPSSSVVVXXXWWWVVV]]]```eeeggghhhiiinnnqqquuuwwwlllnnntttuuuzzz~~~xxxhhhZZZTTTVVVWWW___lllxxx}}}qqqjjjfff___rrr}}}jjjjjjsss{{{}}}yyyuuurrrppp___QQQCCC>>>===<<<<<<===::::::;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<888;;;===>>>???@@@DDDGGGQQQ[[[fffnnnrrryyyeee]]]fffuuu~~~xxxvvvtttppplllZZZRRRIIIFFFJJJNNNOOONNN]]]```aaa\\\YYYTTTIII>>>888777777666666777777888555666666666777777777777999999999999999999999999777777888999:::;;;<<<<<<::::::===@@@AAAEEERRR___eeeuuu{{{yyy}}}zzzyyyxxxpppkkkiiigggeeebbb___ZZZWWWKKKHHHEEECCCBBBBBB@@@???<<<<<<:::999888777777777444555555555555555555555444444444444444444444444333444777999;;;<<<<<<<<<===>>>???>>><<<;;;;;;;;;<<<>>>AAACCCCCCEEEHHHJJJOOORRRUUUTTTSSSSSSWWW[[[___cccgggiiijjjlllppptttrrryyytttnnnmmmtttvvvqqqmmmllleeeYYYSSSSSSZZZ^^^iiixxx~~~qqqjjjbbbfffvvvaaagggqqq{{{~~~{{{wwwtttsssssseeeVVVFFF???>>>===<<<===;;;;;;;;;<<<<<<=========<<<<<<============<<<<<<999<<>>AAACCCIIIXXXggglllyyyvvv~~~|||xxxuuunnnhhhfffdddcccaaa^^^ZZZWWWKKKHHHEEECCCBBBBBB@@@???;;;::::::999888777666666777666555444444444444444555444333333333333555555666777999;;;<<<===>>>>>>???>>><<<:::999999999999<<<===>>>???AAAEEEJJJNNNXXXSSSMMMLLLNNNRRRXXX^^^ddddddeeehhhlllppprrrssstttwwwvvvpppiiihhhnnnuuutttmmmeee___XXXSSSRRRVVVhhhmmmzzz{{{qqqaaaeeemmmzzzfffgggnnnwww}}}zzzxxxyyyuuupppggg[[[LLLAAA======<<<;;;::::::;;;<<<=========<<<;;;;;;<<<<<<======>>>>>>>>><<<>>>BBBDDDEEEKKKRRRhhhttt|||yyy___dddeeeqqqzzzpppnnnwwwpppcccSSSIIIIIINNNSSSVVVVVVXXX[[[^^^]]]XXXQQQKKK@@@<<<999999666333444888888888888777888888999:::888888999999999:::::::::;;;;;;:::::::::;;;<<<<<<@@@:::999>>>FFFQQQccctttxxxuuu|||zzzwwwtttmmmhhhfffdddcccaaa^^^ZZZWWWKKKHHHEEECCCBBBAAA@@@???;;;::::::999888777666666666666555444444444444444555444333333333444555666777888:::<<<===>>>??????@@@>>><<<:::999999999:::======>>>???AAADDDJJJMMMQQQNNNLLLLLLMMMQQQUUUZZZbbbdddiiimmmqqqrrrqqqooojjjkkkmmmnnnooopppqqqrrrqqqfffZZZSSSQQQTTT^^^iii~~~qqqiiiccceeeqqq{{{fffjjjrrr|||~~~yyyxxxyyyvvvqqqjjj___OOODDD@@@???>>><<<;;;;;;<<<<<<============<<<<<<<<<===>>>>>>??????@@@===<<<@@@EEEMMMZZZeeetttttteee```aaaooouuummmrrrmmmggg\\\QQQJJJMMMWWW```[[[ZZZ[[[^^^```]]]WWWQQQHHHAAA:::999777555666:::888888888888888999999:::999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<===<<<===AAAFFFNNNaaawwwssszzzxxxuuusssllliiigggeeecccaaa^^^ZZZWWWKKKHHHEEECCCBBBAAA@@@???;;;::::::999888777666666666666555444444444444555555444333333444555666777999:::;;;===>>>?????????@@@>>>;;;999888999:::<<<===>>>??????@@@DDDHHHKKKJJJLLLMMMMMMNNNQQQTTTWWW___eeemmmtttvvvsssmmmiiicccbbbeeelllssssssmmmfffaaaYYYQQQOOORRR[[[kkkyyytttccc]]]]]]hhhqqqjjjkkkxxx~~~|||xxxxxxyyywwwrrrmmmcccTTTIIICCCAAA???>>><<<<<<==================<<<======>>>??????@@@@@@BBB??????EEENNNYYYiiiwwwxxx___WWW\\\~~~rrrpppmmmnnnjjj\\\NNNLLLYYYfff^^^ZZZWWWYYY___aaa]]]XXXRRRHHH===999888777888<<<888888888888888999::::::999999999:::::::::;;;;;;<<<;;;;;;;;;<<<<<<===>>>999???FFFLLLWWWuuuwwwrrryyywwwtttsssmmmiiihhheeecccbbb^^^ZZZVVVLLLIIIEEECCCBBBAAA???>>>;;;::::::999888777666666666555555444444444555555444444444444444666888999;;;<<<===>>>???@@@@@@@@@@@@>>>;;;999888:::<<<======>>>??????@@@BBBFFFIIIIIILLLNNNNNNOOOTTTWWWXXX]]]eeepppwwwvvvooofff```___```cccjjjnnniii]]]RRRKKKKKKPPPYYY```gggsss}}}rrrlllbbb]]]ooowwwiiiqqq}}}yyyxxxzzzwwwrrrooofffYYYNNNGGGCCC@@@>>>>>>>>>>>>===>>>>>>>>>>>>======>>>???@@@AAAAAABBBBBBAAAEEENNNXXXdddtttssseee```pppzzzooonnnssssssgggWWWQQQZZZeee^^^WWWPPPRRR[[[aaa___[[[[[[NNNAAA;;;999888999<<<999888888888888999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>?????????CCCIIIRRRgggxxxrrrxxxvvvttttttooojjjhhhfffdddbbb^^^ZZZVVVLLLIIIEEECCCBBBAAA???>>>;;;::::::999888777666666555555444444444555555666444444444444555777999:::======>>>???@@@@@@@@@??????===;;;999999;;;===>>>===>>>???@@@@@@AAADDDFFFHHHLLLLLLLLLQQQZZZ]]]\\\^^^eeennnrrrnnneee\\\WWWXXX[[[___bbb___WWWLLLEEECCCJJJWWWfffooottt|||{{{lll]]]bbbtttoookkkwww{{{zzz{{{xxxsssooohhh]]]SSSJJJEEEAAA???@@@??????>>>>>>>>>???@@@>>>>>>???@@@AAABBBCCCDDDCCCBBBFFFQQQ___oooxxxkkkiiiooolllppprrrmmmccc]]]___ccc^^^UUULLLMMMVVV^^^```^^^___SSSFFF@@@<<<999999<<<999999999888999::::::;;;::::::;;;;;;;;;<<<<<<<<<============>>>???@@@AAAFFFHHHOOO```xxxrrrwwwuuuttttttoookkkiiigggdddbbb^^^ZZZVVVMMMJJJFFFCCCBBB@@@???===;;;::::::999888777666666555444444444444555666666444444444555666888;;;<<<>>>>>>??????@@@?????????===<<<;;;;;;;;;<<<===>>>===???@@@@@@???@@@BBBDDDEEEHHHIIIKKKWWWeeehhhbbbcccgggjjjiiibbbZZZTTTRRROOOSSSWWWVVVRRRMMMJJJHHHOOOVVVbbbpppxxxuuuccc___fffsssnnnpppzzz{{{{{{|||zzzuuuooojjjaaaWWWNNNGGGCCCBBBBBBAAA@@@???>>>???@@@AAA??????@@@AAACCCDDDEEEEEEFFFEEEJJJWWWkkkyyyfffjjj}}}kkklllmmmmmmllliiigggeee^^^UUULLLKKKRRR[[[___```^^^VVVNNNHHHAAA:::888;;;999999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<===============>>>???@@@AAABBBCCCLLL\\\vvvwwwpppuuusssrrrsssooollljjjgggeeebbb^^^ZZZVVVMMMJJJFFFCCCBBB@@@>>>===;;;::::::999888777666666444444444444444555666666444444444555777999<<<===>>>???????????????>>>>>>;;;;;;<<<==================???@@@@@@??????@@@BBBAAAEEEIIIQQQdddwwwwwwmmmjjjiiifff___UUUOOONNNPPPPPPQQQQQQPPPPPPQQQVVVYYY```eeeooozzz{{{llleeeeeexxx}}}ooouuu}}}}}}|||~~~|||zzz{{{~~~|||xxxpppllleee\\\RRRKKKGGGEEECCCBBB@@@?????????@@@AAA???@@@AAABBBDDDEEEFFFGGGKKKOOO\\\qqqhhhiiixxxqqqnnnkkklllmmmmmmkkkiii[[[SSSJJJGGGLLLTTT[[[^^^\\\YYYWWWRRRGGG<<<999<<<:::999999999999:::;;;;;;;;;<<<<<<<<<============>>>>>>>>>???@@@AAABBBCCCDDD[[[zzzvvvooosssqqqqqqrrrnnnllljjjgggeeebbb^^^ZZZVVVMMMJJJFFFCCCBBB@@@>>>===;;;::::::999888777666666444444444444444555666777444444444555777:::<<<>>>>>>????????????>>>======:::;;;<<<>>>>>>>>>=========???@@@@@@??????@@@AAA???EEEKKKXXXpppvvvooollldddYYYNNNIIILLLPPPWWWTTTQQQPPPSSS[[[ccchhhiiiooozzzmmm``````tttrrrttt{{{{{{xxxzzzzzzxxx{{{~~~{{{qqqnnnhhh___UUUNNNIIIHHHDDDCCCAAA?????????AAABBB@@@@@@AAACCCDDDFFFGGGGGGOOOZZZqqq}}}|||zzzvvvuuuvvvwwwwwwwwwuuuvvvwwwyyy|||pppaaajjjzzzzzztttnnnkkkkkkkkkkkkjjjWWWPPPHHHDDDFFFMMMUUUZZZZZZ[[[]]]XXXKKK>>>:::<<<::::::999999::::::;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@BBBCCCDDDNNNqqq{{{oooqqquuusssooonnniiijjjhhhccc```___ZZZTTTMMMJJJEEEBBBAAA???===;;;999999888888777666666666555555555444444333333333555777999;;;===>>>>>>>>>;;;<<<<<<===>>>=========777:::===?????????@@@AAA@@@BBBCCC@@@;;;:::>>>CCCCCCCCCFFFOOO[[[cccfffeeebbb^^^WWWPPPLLLKKKNNNPPPSSSSSSSSSSSSVVV\\\eeekkksss{{{yyyfffbbbgggqqquuu}}}vvvwwwxxxzzz|||}}}~~~yyymmmccc___XXXNNNFFFEEEFFFCCC@@@??????@@@AAA@@@BBBFFFEEEFFFHHH@@@BBBSSS]]]nnn}}}xxxssspppnnnnnnllllllkkkkkkkkkkkkkkkllllllmmmpppqqqrrrrrrpppooorrrrrrrrrsssvvvyyy}}}xxxmmmhhhgggzzz}}}mmmiiimmmllleeeVVVNNNGGGFFFEEEEEELLLVVV[[[[[[[[[WWWPPPFFF<<<666<<<;;;;;;<<<======<<<::::::;;;;;;<<<===>>>?????????AAACCCBBB@@@@@@FFFLLLWWW{{{nnnqqquuurrrnnnnnniiijjjgggbbb___^^^ZZZTTTMMMJJJEEEBBB@@@???===;;;999999888888777666666666555555555444444333333333444666888;;;<<<===>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;999;;;>>>>>>===<<<======>>>@@@@@@>>><<<<<<@@@DDDCCCBBBEEELLLUUU[[[\\\ZZZYYYTTTNNNLLLNNNOOOOOOMMMLLLMMMOOORRRWWW___iiioooyyyvvvggg^^^kkktttoootttxxxyyyzzz|||}}}}}}}}}}}}{{{qqqgggbbb[[[OOOFFFCCCDDDBBB@@@???AAABBBAAAAAABBBEEECCCEEEHHHBBBEEEWWWrrr|||xxxttttttsssqqqppppppoooooooooooopppqqqrrrrrrrrrrrrpppqqqsssuuuuuuuuutttsssuuusssqqqooommmmmmnnnooorrrqqquuu~~~xxxkkk^^^kkkqqqllljjjggg]]]PPPEEEDDDFFFHHHMMMRRRXXXZZZ[[[YYYSSSIII@@@999<<<;;;;;;<<<===>>><<<;;;;;;<<<<<<======>>>>>>>>>???>>>@@@BBB@@@@@@JJJVVVyyy{{{nnnpppuuurrrnnnmmmhhhiiifff```^^^]]]YYYSSSMMMIIIEEEBBB@@@???===;;;999999888888777666666666555555555444444444444444333555777:::===>>>>>>>>>===<<<<<<<<<;;;::::::999;;;===???>>><<<:::::::::===<<<<<<<<<===???BBBDDDBBBBBBDDDIIINNNQQQOOOMMMMMMIIIFFFIIIOOOQQQMMMIIIFFFIIIOOOVVV^^^hhhqqqxxxsss______jjj{{{llloooyyyzzz{{{|||||||||{{{{{{|||tttkkkfff^^^RRRGGGBBBBBBAAA@@@AAACCCCCCCCCBBBBBBEEECCCEEEJJJIIIRRRgggxxxwwwuuutttttttttuuuuuuxxxzzz|||~~~|||vvvrrrooommmllliiiiiilllooopppuuuzzzgggeee|||llliiikkkeeeUUUEEEBBBGGGKKKMMMMMMUUUXXX[[[\\\XXXNNNDDD>>><<<;;;;;;<<<>>>>>>>>>==================>>>>>>>>>@@@<<>><<<;;;999999888888777666666666555555555555555444444444444666999<<<>>>???@@@@@@???>>>===<<<;;;::::::999<<<>>>??????===;;;;;;;;;===;;;:::;;;>>>AAABBBCCCCCCCCCDDDGGGJJJJJJGGGDDDDDDDDDFFFJJJMMMMMMIIIFFFGGGLLLUUU___hhhrrr|||lllfffaaafffppppppyyyzzz{{{{{{{{{zzzxxxwwwxxxsssmmmhhhaaaVVVJJJBBBAAA@@@@@@BBBDDDEEEDDDCCCBBBGGGFFFGGGLLLPPPccc}}}xxxssspppppptttxxx{{{}}}~~~zzzuuuqqqooommmllllllrrrsssvvv{{{|||lll|||rrrjjjllliii[[[LLLFFFGGGKKKLLLLLLRRRWWW\\\___[[[RRRHHHAAA===<<<;;;<<<>>>??????>>>???>>>>>>>>>>>>>>>>>>>>>AAA===@@@FFFHHHUUU}}}{{{nnnppptttqqqllllllhhhhhhddd^^^\\\\\\XXXSSSLLLIIIDDDAAA@@@>>><<<:::999999888888777666666666555555555555555555555555777999;;;>>>@@@AAABBBBBBBBBAAA???===<<<;;;;;;;;;;;;===@@@@@@???>>>>>>???>>><<<;;;;;;>>>AAABBBBBBEEEEEEFFFGGGHHHGGGEEECCCBBBFFFKKKLLLIIIFFFFFFFFFLLLRRR\\\fffoooyyyxxxnnn```YYYqqqrrrooovvvwwwxxxyyyyyywwwuuutttsssqqqmmmhhhbbbZZZNNNEEEAAA@@@AAACCCEEEFFFEEEDDDAAAHHHHHHHHHMMMUUUqqq}}}yyywwwwwwxxxzzz{{{|||{{{wwwqqqmmmpppooonnnnnnqqqwww|||ssspppkkkhhhhhhbbbXXXNNNHHHHHHKKKMMMPPPUUU\\\___]]]UUUJJJDDD???===<<<<<<>>>????????????????????????>>>>>>>>>BBB???@@@DDDJJJccc|||nnnppptttppplllkkkiiihhhddd^^^[[[\\\YYYTTTLLLHHHDDDAAA???>>><<<:::999999888888777666666666555555555555555666666666:::;;;===@@@AAABBBBBBBBBCCCAAA???===<<<<<<<<<===:::===@@@AAA@@@@@@@@@AAA>>>=========>>>@@@CCCEEEHHHHHHGGGGGGFFFEEECCCCCCDDDIIILLLKKKEEECCCFFFJJJQQQVVV___iiiqqqzzzqqqaaaXXXhhhvvvkkkrrrsssvvvxxxxxxwwwuuusssppppppmmmhhhccc^^^SSSHHHCCCBBBAAACCCEEEFFFFFFEEEDDDIIIIIIMMMYYYfff}}}yyyyyyyyy|||tttrrrnnnkkkjjjllloooqqqrrrxxxlllqqqrrreeeeeehhhcccWWWLLLIIIKKKMMMKKKQQQYYY^^^]]]WWWNNNHHHAAA???===<<<>>>????????????????????????@@@@@@@@@BBBAAABBBEEESSSvvv|||nnnpppssspppkkkjjjjjjiiiddd^^^\\\\\\YYYTTTKKKHHHDDDAAA???===;;;:::999999888888777666666666444555555555666666666777;;;<<<>>>@@@AAAAAAAAA@@@BBB@@@>>><<<;;;<<<<<<===:::===???@@@?????????@@@:::<<<>>>>>>>>>AAAFFFJJJJJJJJJHHHEEEBBBAAAAAAAAAFFFGGGGGGEEEDDDEEEKKKPPPUUUZZZbbbjjjrrrzzz}}}kkkaaafffrrrllloooqqquuuxxxyyyxxxvvvuuuqqqrrrooohhheee```VVVKKKEEECCCBBBBBBDDDFFFFFFFFFIIIKKKNNN^^^xxx{{{tttooommmlllhhhkkkooosss{{{rrrrrryyykkkdddkkkjjj^^^QQQLLLLLLKKKEEEKKKTTTZZZ\\\XXXRRRNNNCCCAAA>>>===>>>??????>>>>>>??????@@@@@@AAAAAAAAACCCEEEGGGPPPlll|||nnnooossspppkkkjjjjjjjjjeee^^^\\\\\\ZZZUUUKKKHHHDDDAAA???===;;;:::999999888888777666666666444555555555666666777777;;;<<<>>>???@@@@@@??????@@@???===;;;:::;;;<<<===;;;===??????>>>======>>>777;;;???@@@???BBBIIIOOOLLLKKKGGGCCC???===>>>???GGGDDDAAA@@@CCCIIIPPPTTTXXX\\\dddlllttt|||yyylllffffffqqqsssnnnppptttxxxzzzyyyxxxwwwssstttqqqjjjeeebbbXXXMMMGGGEEEBBBBBBCCCEEEFFFFFFNNNNNNSSSnnnwwwsssjjjjjjhhhfffgggnnnzzzppphhhooouuueeelllmmmbbbVVVPPPMMMIII@@@FFFPPPXXX\\\ZZZVVVRRREEEBBB???======>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBDDDHHHMMM]]]zzzkkkmmmsssqqqkkkhhhjjjiiifffaaa```___YYYRRRLLLHHHCCC@@@>>>===;;;:::<<<<<<;;;:::999888777666555444444444555666888999<<<>>>@@@@@@>>>>>>>>>???;;;@@@===:::>>>===;;;BBB===>>>???@@@???>>>;;;:::;;;;;;<<<@@@GGGMMMRRRTTTLLLJJJEEEAAA??????AAABBBBBB@@@???AAAGGGNNNTTTWWW```ccchhhooowww~~~~~~ppphhhnnnxxxiiijjjtttyyyvvvyyy}}}uuuwwwvvvqqqjjjfffbbbZZZRRRGGGDDDCCCCCCDDDEEEFFFIIIUUUPPPiii~~~uuunnnooooookkkiiikkkqqq|||dddhhhmmmtttuuupppfff___[[[PPPCCCHHHJJJNNNSSSWWWXXXWWWUUUPPPIIIAAA>>>???@@@>>><<>>===;;;:::::::::999888777666555555555444444444555777999:::===>>>@@@@@@>>>>>>>>>???BBB999333666>>>DDDDDD>>>????????????>>><<<:::999<<<<<<<<>>>>>??????===@@@BBBCCCCCCCCCDDDEEEEEEEEEVVVooo|||lllmmmqqqnnnhhhggghhhgggddd___^^^^^^XXXQQQLLLHHHCCC@@@>>>===;;;:::888888777666555555444444555555444555666777999:::===???@@@@@@>>>===>>>??????555===CCC<<<@@@DDD888BBBAAA???===;;;:::999999===<<<<<<>>>AAADDDFFFFFFFFFEEEBBB@@@???@@@BBBDDD>>>CCCIIILLLNNNQQQUUUYYY```hhhqqqvvvwwwyyy|||zzziiikkksssppphhhllluuuxxxwwwuuuuuuqqqjjjfffccc\\\UUUPPPIIIDDDEEEFFFGGGJJJOOORRRwwwtttmmmkkkiiigggiiiqqq}}}hhhcccrrrjjjpppqqq\\\LLLKKKEEEEEEHHHPPPYYY]]][[[XXXTTTMMMDDD>>>>>>???@@@???>>>@@@BBBDDDDDDDDDFFFHHHFFFooo~~~nnnmmmppplllgggggghhhhhhddd```______YYYRRRLLLHHHCCC@@@>>>===;;;:::888777777666555555444444555555555555666888:::<<<===???@@@@@@>>>======>>>888>>>\\\aaa@@@777BBB:::AAA???===;;;:::::::::;;;===<<<<<<>>>AAABBBBBBAAAAAA@@@>>>===>>>@@@BBBCCC???EEELLLOOOPPPRRRXXX]]]dddlllsssuuuttttttzzzjjjggggggxxxzzzkkkiiiqqqvvv||||||ssstttuuuqqqjjjeeeccc^^^XXXPPPHHHDDDFFFHHHHHHNNNWWWoooyyyuuuooolllnnnsss|||pppoooyyyuuutttdddTTTOOOIIIGGGIIIPPPYYY]]][[[WWWWWWPPPFFF@@@>>>???AAABBB>>>???AAADDDDDDCCCFFFKKKVVVooonnnoookkkhhhhhhiiiiiifffaaaaaaaaa[[[TTTLLLHHHCCC@@@>>>===;;;:::888888888777777666666555555555555666777999;;;===>>>???@@@@@@>>>======>>>===GGGhhhkkkDDD888EEE@@@>>>===;;;999999:::<<<===<<<<<<===???AAABBBAAA@@@;;;;;;::::::<<<>>>@@@BBBCCCHHHNNNQQQRRRVVV]]]ccciiinnnrrrqqqoooqqqyyyiiibbb___kkkrrriiipppuuu{{{|||tttssstttqqqjjjeeeccc___[[[TTTLLLIIIKKKKKKKKKUUUdddzzzqqqnnnmmmoootttzzz~~~mmm}}}~~~uuuooobbbWWWKKKJJJLLLRRRZZZ^^^]]]ZZZXXXRRRIIIBBB??????BBBCCC@@@???AAADDDCCCAAAFFFOOOnnnqqqooopppllliiikkkiiiiiifffbbbbbbbbb]]]UUULLLHHHCCC@@@>>>===;;;:::999999999888888777777777666555555666888:::<<<>>>>>>@@@AAA@@@>>>=========BBBAAAPPPRRR???<<>>;;;<<<===@@@BBBBBB@@@>>>888888999999;;;===???AAAGGGKKKPPPUUUXXX]]]dddiiilllnnnooommmlllpppyyy}}}ddd^^^[[[ccc~~~yyyjjjmmmpppvvvyyyuuurrrtttrrrjjjeeecccaaa^^^VVVNNNJJJKKKHHHKKK___xxxxxxooojjjiiilllpppwwwrrrqqqqqqooohhhZZZMMMOOOQQQVVV[[[^^^______YYYTTTLLLEEEAAA@@@BBBDDDCCC@@@AAAEEEDDDBBBJJJWWWrrrppppppmmmkkknnnhhhhhheeebbbaaaaaa\\\UUULLLHHHCCC@@@>>>===;;;:::999999888888888888777777666666666777888;;;===??????@@@AAA@@@>>><<<<<<===>>>;;;;;;<<<===??????===<<<;;;:::999999::::::;;;<<<<<<>>>@@@AAA@@@===:::888888999:::<<<>>>@@@AAAIIIMMMTTT[[[bbbgggkkkllljjjkkkkkklllnnnrrrxxx}}}yyyjjjaaa^^^^^^lllvvvsssppprrrwwwuuuqqqsssrrrjjjdddcccbbb```VVVMMMJJJJJJIIISSSvvvwwwppplllkkklllwwwuuussssssjjjgggaaaVVVYYY[[[\\\[[[ZZZ[[[]]]ZZZVVVOOOHHHCCCAAABBBCCCEEEAAABBBFFFFFFFFFRRRbbbsssqqqqqqnnnmmmpppggggggdddaaa```aaa\\\TTTLLLHHHCCC@@@>>>===;;;:::888888888888777777777777666666666777999;;;>>>??????@@@AAA@@@>>><<<<<<===:::@@@>>>>>>CCCAAA===AAA===<<<;;;:::999999888888<<<===>>>@@@@@@>>>:::666999999:::;;;===???AAABBBJJJNNNWWWaaajjjoooooonnnhhhhhhiiilllppptttxxxzzzxxx~~~|||zzzxxxvvvzzzzzz~~~{{{fffbbb\\\___tttwwwuuuyyyxxxpppsssrrrjjjdddccccccaaaYYYQQQNNNOOOQQQccczzzmmmfffeeekkkvvvmmmooo~~~lllkkkmmmaaacccddd```YYYUUUUUUWWWYYYVVVQQQJJJDDDAAABBBCCCEEEAAABBBGGGHHHJJJXXXkkkpppnnnpppmmmjjjjjjgggfffccc``````aaa]]]VVVKKKGGGCCC???===<<<;;;999777777777777666666666666222444666888:::;;;<<<===>>>@@@BBBBBB???<<<;;;:::<<<<<<;;;;;;;;;<<<<<<===<<<;;;:::999:::;;;<<<===<<<<<<===>>><<<:::777666::::::::::::<<<@@@CCCEEEHHHKKKRRR\\\dddjjjmmmmmmhhhfffgggkkkppptttuuutttyyy{{{~~~~~~xxxkkkggg```gggyyyuuuwww|||tttsssqqqnnnjjjfffbbb```___WWWSSSOOORRRdddnnnoooiiijjjttt~~~vvvhhhtttrrrtttiiikkkfffcccbbbYYYNNNLLLRRRUUUUUUQQQKKKDDDBBBCCCFFFEEEFFFAAABBBKKKTTTlllpppoooqqqmmmiiiiiiffffffccc___```aaa\\\VVVJJJFFFAAA>>><<<;;;999888777777777777666666666666333444666999;;;===>>>>>>>>>@@@BBBAAA???<<<;;;;;;=========<<<=========>>><<<<<<;;;;;;;;;<<<===>>><<<<<<===<<<;;;999888777;;;::::::;;;===@@@CCCEEEGGGKKKQQQXXX___dddfffggggggfffhhhkkkqqqttttttsssxxxzzztttggg^^^cccooosssrrrwwwooosssqqqnnniiieeebbb```^^^WWWWWWUUU\\\|||{{{rrrmmmpppssszzzpppnnnzzzyyykkkooohhhdddbbbYYYLLLJJJOOOSSSTTTRRRLLLFFFBBBCCCEEE@@@EEECCCDDDTTTjjjqqqppprrrnnniiihhheeeeeebbb______```[[[UUUIIIEEEAAA===;;;:::999777777777777777666666666666444555777:::===???@@@@@@???@@@AAA@@@>>><<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>???===<<<;;;:::999999888888;;;;;;;;;<<<>>>AAADDDEEEFFFIIINNNSSSXXX\\\^^^___eeefffhhhmmmqqqttttttssswwwxxx|||lll___aaafffvvvrrrqqqwwwrrrsssqqqmmmiiieeeaaa___^^^WWWXXXZZZkkktttmmmiiikkkyyywwwfffmmmssstttkkkfffbbbXXXKKKGGGKKKPPPRRRRRRNNNHHHDDDCCCDDDAAAIIIEEEDDDZZZ}}}qqqqqqsssnnnhhhgggddddddbbb______```[[[SSSIIIFFFAAA>>><<<;;;999888777777777777666666666666555666999<<<>>>@@@BBBBBB???@@@AAA???===<<<<<<>>>>>>>>>>>>>>>>>>>>>======;;;;;;;;;<<<<<<===>>>>>>===<<<:::888777888999999;;;;;;<<<===???BBBDDDEEEDDDGGGKKKOOOSSSVVVZZZ\\\ccceeeiiimmmppprrrsssrrrvvvwww{{{xxxfffcccbbbmmmsssnnnuuurrrqqqppplllhhhdddaaa___^^^[[[ZZZdddssshhhgggqqq}}}lllmmmwwwnnnfffbbbXXXKKKGGGJJJMMMPPPRRRPPPJJJEEECCCDDDCCCKKKGGGIIIjjjqqqqqqsssnnnhhhgggcccdddbbb___``````ZZZSSSKKKGGGBBB???===<<<:::999777777777777666666666666666888:::===???AAABBBCCC@@@@@@@@@>>><<<<<<===???===>>>>>>>>>>>>===<<<;;;999999:::;;;<<<<<<=========;;;999777666777999:::;;;;;;<<<>>>@@@BBBDDDEEEBBBEEEIIIMMMPPPTTTYYY]]]bbbdddhhhkkknnnpppqqqrrruuuxxx|||qqqeee```fff{{{mmmoookkkooonnnkkkgggdddaaa___^^^aaa___uuurrrjjjlllrrrwwwttt{{{pppgggcccZZZMMMHHHJJJKKKNNNQQQPPPLLLGGGDDDDDDBBBHHHHHHZZZqqqppprrrnnniiihhhcccdddccc```aaaaaa[[[SSSKKKGGGCCC???===<<<;;;999777777777777666666666666888999;;;===???AAABBBBBBAAA@@@???===;;;<<<>>>AAA===>>>>>>???>>>===;;;:::888888:::;;;<<<<<<<<<<<<;;;:::888666666777888999999:::<<<>>>@@@BBBCCCDDDBBBEEEIIILLLNNNRRRYYY^^^aaacccfffhhhjjjmmmppprrruuu|||{{{jjjcccaaa}}}xxxuuuqqqmmmkkkiiifffdddbbbaaa``````cccuuulllhhheeesssyyyuuusssiiiddd[[[NNNHHHJJJIIIMMMQQQPPPLLLGGGEEEEEEDDDGGGLLLlllpppoooqqqmmmiiiiiidddeeedddbbbbbbbbb[[[SSSJJJGGGBBB>>>===;;;:::999777777777777666666666666999:::<<<===???@@@@@@AAAAAA@@@???<<<;;;<<>>???@@@@@@???>>><<<:::888999:::<<<===>>>======:::999888777666777888888888999;;;===@@@AAABBBCCCCCCFFFJJJKKKLLLPPPXXX^^^```bbbdddeeefffiiiooosssvvvuuuqqqeeeppp|||vvvjjjiiigggeeedddcccbbbbbb___oooxxxmmmhhhmmmyyyrrrxxxlllfff\\\OOOGGGHHHIIILLLPPPPPPLLLHHHFFFGGGIIIIIISSS|||pppnnnpppmmmjjjjjjdddeeedddbbbcccbbb\\\TTTIIIFFFAAA===<<<:::999888777777777777666666666666:::;;;<<<>>>????????????AAA@@@???<<<:::;;;???BBB???@@@AAABBBAAA???===;;;888:::<<<===?????????>>>888888777777777777777777888999;;;===???AAABBBBBBDDDHHHKKKKKKKKKNNNVVV\\\```bbbccccccdddhhhnnnsssvvvmmmmmmwwwooohhhhhhfffeeedddcccccccccfffyyypppmmmppp}}}zzz|||nnnggg]]]NNNFFFFFFIIILLLPPPOOOKKKHHHGGGHHHIIIJJJXXXsssoookkkmmmnnneeebbbbbbbbbddddddaaaZZZTTTLLLHHHBBB>>><<<:::999888:::999777666555555555666999;;;<<<>>>????????????@@@>>>;;;::::::===@@@BBB@@@@@@@@@@@@>>><<<999888999:::;;;<<<============:::888555666888999888666:::<<<===>>>======???AAAHHHHHHHHHJJJNNNRRRVVVYYY______``````aaadddiiimmm{{{|||~~~uuunnnmmmiii~~~sssqqqlllnnnfffbbbeee```]]]eeekkkzzzooohhhnnnqqqzzz|||lllnnnfffPPPEEEJJJEEEJJJNNNOOOMMMLLLIIIGGGKKKIII```sssoookkkmmmooogggcccbbbccceeeeeeaaaYYYRRRLLLGGGBBB>>>;;;:::999888888777666555555666777888:::;;;===???@@@@@@@@@@@@@@@>>><<<;;;;;;===@@@BBBAAA@@@@@@>>>===;;;:::999:::;;;<<<<<<======<<<<<<999777555555777888777666:::<<<>>>>>>>>>???@@@BBBEEEFFFGGGJJJMMMQQQTTTVVVZZZ[[[\\\\\\]]]```eeehhhtttvvvyyy|||yyynnnllljjjuuusssrrrlllmmmeee```cccaaaaaalllpppllluuuxxxpppzzzqqqpppjjjVVVIIIKKKFFFJJJNNNOOONNNLLLJJJIIIKKKOOOkkksssoookkkmmmoooiiiccccccdddfffeee```WWWPPPKKKGGGAAA===;;;:::999888666666555555666888999:::<<<===>>>???@@@AAAAAAAAAAAA???>>>======???AAABBBAAA@@@>>><<<;;;;;;;;;;;;;;;<<<=========<<<::::::888666444555666777777666:::<<<>>>??????@@@BBBDDDEEEFFFIIILLLOOOQQQSSSTTTWWWXXXYYYYYYZZZ]]]bbbeeejjjnnnrrrwww|||vvvpppllllllrrrsssmmmmmmddd___bbbaaafffuuupppvvv|||vvvxxx~~~ooolllvvvqqqmmm{{{tttnnn]]]PPPMMMGGGJJJMMMOOONNNLLLLLLLLLOOO\\\rrrnnnjjjlllnnnjjjddddddeeeffffff```VVVNNNJJJFFFAAA===;;;:::999888777666666666666888999:::===>>>???@@@AAABBBBBBBBBAAA@@@?????????@@@AAAAAAAAA???<<<:::999:::;;;<<<======>>>>>>===;;;999777666555444555555666666666:::<<>>>>>???@@@AAABBBCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@>>>;;;999888999<<<======>>>??????===;;;888666555555555555555555777888;;;===???@@@AAABBBDDDFFFFFFHHHLLLOOORRRRRRRRRQQQUUUVVVXXXYYYZZZ]]]```cccaaaeeelllrrrvvvyyy}}}yyymmmsss|||tttlllllleeecccccc```jjjyyytttsss~~~vvvllluuuxxxooovvvvvvttteeeWWWOOOKKKIIIJJJOOOOOOMMMPPPVVViiiqqqooolllkkkmmmjjjfffeeeddddddddd___WWWPPPIIIEEE@@@<<<;;;:::999888:::999888777666777888999>>>>>>>>>???@@@AAACCCDDD@@@@@@AAAAAAAAA@@@??????>>><<<:::888888999<<<======>>>??????>>>;;;888555444555666666555555777999;;;===???@@@@@@AAACCCEEEDDDFFFIIILLLNNNNNNNNNMMMQQQSSSUUUWWWXXXZZZ]]]```aaaffflllrrruuuxxxzzz{{{~~~sssrrryyyooommmfffddddddaaapppvvvwwwqqqvvv~~~}}}jjjZZZPPPMMMIIIIIIOOOOOOMMMRRRZZZ~~~sssssspppmmmnnnlllgggeeeccccccbbb___XXXSSSHHHDDD???<<<::::::999888888777777666777888:::;;;>>>>>>>>>>>>???AAABBBCCC???@@@AAAAAAAAA@@@>>>===<<<;;;999888888:::;;;<<<<<<===??????>>>;;;888555444666777777666666888;;;<<<===???@@@???@@@BBBDDDDDDFFFHHHJJJKKKLLLLLLLLLPPPRRRTTTVVVWWWYYY[[[^^^aaafffmmmsssvvvxxxyyyzzz}}}xxxwwwvvvwww~~~vvvrrr~~~rrrooofffcccdddeeezzz|||xxxqqqrrruuu{{{vvvtttxxx}}}ppp]]]QQQOOOHHHHHHOOOPPPMMMSSS^^^uuuvvvssspppooommmhhheeebbbbbbaaa^^^YYYTTTHHHDDD???<<<::::::999999666666666666888:::<<<===>>>>>>======>>>@@@BBBCCC>>>???AAAAAAAAA???===<<<;;;:::999999999:::;;;<<<;;;===???@@@???<<<888666444666888888666666999<<<<<<>>>????????????AAABBBFFFGGGIIIJJJLLLMMMNNNNNNPPPRRRUUUWWWXXXYYY\\\^^^```fffmmmtttwwwyyyzzz{{{|||xxxlllccc]]]\\\ZZZZZZ```mmm~~~vvvqqqwwwvvvpppfffbbbdddhhh|||zzzzzzzzzyyywwwvvvuuurrrnnnkkkjjjlllpppxxxyyylll{{{vvv___RRROOOHHHHHHOOOPPPNNNTTT```uuussspppooopppmmmhhheeecccbbbbbb^^^XXXRRRJJJEEE???:::999999999999555555555666888:::<<<>>><<<===>>>??????@@@@@@???AAADDDDDD???<<<======;;;999999999999:::;;;<<<<<<=========;;;999666444222555555555555666888999:::@@@@@@AAABBBBBBBBBAAAAAAGGGGGGHHHIIIJJJLLLLLLMMMOOORRRUUUWWWXXXXXXYYYZZZ\\\ccclllqqqqqqrrrvvvyyy}}}|||sssiii___WWWUUURRRQQQOOONNNOOOWWWccckkksssnnn~~~rrrdddcccdddgggwww~~~|||ssspppllliiihhhhhhgggfffmmmhhhgggnnnqqqnnnmmmppprrryyyvvvwwwsssbbbZZZJJJIIINNNIIIPPPTTTNNN```wwwsssooommmmmmjjjhhhfffddddddccc___XXXRRRMMMHHHAAA<<<:::999888888666666666777888;;;===???======>>>????????????>>>@@@DDDDDD@@@>>>>>>>>>;;;999999999999:::;;;<<<===>>>>>>===<<<:::777444333555555555555777888999:::===>>>???@@@BBBBBBCCCCCCFFFFFFGGGHHHJJJKKKLLLLLLNNNQQQUUUWWWWWWXXXYYYZZZ\\\ccclllpppppppppsssuuuwwwwwwzzzzzzwwwxxx}}}jjj___XXXPPPKKKKKKMMMMMMMMMLLLLLLPPPWWW]]]qqquuulll}}}qqqdddcccfffoootttwwwsssnnneee___]]]^^^]]][[[ZZZZZZ^^^cccgggjjjkkkooorrrqqqooovvvxxxttt|||zzzeeeYYYMMMJJJNNNJJJPPPTTTQQQfffyyysssnnnjjjjjjggggggfffeeefffeee```XXXRRRQQQKKKDDD>>>:::999888777777777777888999<<<>>>@@@>>>????????????>>>======>>>CCCEEEBBB@@@@@@???<<<::::::::::::;;;<<<===>>>>>>>>>===<<<:::777555444555555555666777888999::::::;;;===???AAABBBCCCCCCDDDEEEFFFGGGIIIJJJKKKLLLMMMPPPSSSVVVVVVWWWYYYZZZ[[[bbbiiimmmmmmllllllmmmpppqqqtttwwwtttnnnmmmppp~~~pppggg\\\UUUPPPLLLJJJLLLIIIJJJKKKKKKJJJJJJLLLNNNZZZlll{{{lll|||rrrfffdddhhh{{{xxxssskkkdddcccccc^^^YYYWWWTTTVVVXXXYYY\\\eeerrr|||vvvxxx}}}nnn[[[QQQKKKOOOKKKPPPTTTSSSnnnyyysssmmmjjjjjjggggggffffffggggggaaaXXXQQQPPPKKKDDD===:::999777777888888888999:::===???@@@@@@@@@@@@??????>>><<<<<<===BBBEEECCCBBBBBBAAA===;;;;;;;;;;;;<<<===>>>>>>???>>>===;;;:::888666555555555555666777888::::::999;;;<<<>>>@@@AAABBBBBBCCCDDDEEEFFFHHHJJJKKKKKKKKKNNNRRRUUUVVVWWWYYYZZZYYY^^^eeeiiiiiigggfffeeejjjlllpppqqqmmmggghhhmmmvvvppppppwww~~~zzznnnkkkjjjgggdddaaa]]]XXXTTTQQQRRRTTTJJJKKKKKKKKKJJJIIIIIIIIIOOO[[[rrrqqq}}}xxxjjjfffjjjmmmddd]]]]]]^^^ZZZVVVTTTVVV\\\dddhhhooo}}}wwwxxxzzz```TTTLLLPPPNNNQQQRRRTTTtttyyysssnnnlllmmmjjjgggffffffggggggaaaXXXQQQNNNIIIBBB<<<999888888777888888888999;;;===???AAA@@@@@@@@@@@@???===<<<;;;<<>>;;;;;;;;;;;;<<<===>>>>>>>>>>>><<<:::999777777666666666666666777999:::;;;;;;<<<===>>>???@@@@@@@@@BBBCCCDDDFFFHHHIIIKKKKKKJJJNNNRRRUUUVVVXXXZZZ[[[WWW[[[bbbgggiiiiiihhhggghhhiiilllmmmhhhccceeekkkzzztttjjjdddeeennnxxxtttqqqmmmiiiiiirrrrrrkkkfffaaa]]]^^^]]]YYYTTTRRRRRRRRRMMMLLLJJJIIIIIIJJJJJJJJJLLLSSScccxxxvvv~~~ooohhhkkkjjjaaa[[[[[[\\\YYYVVVVVVYYYcccpppzzzxxx{{{}}}dddWWWMMMQQQQQQSSSQQQWWW}}}zzztttooommmooommmgggfffeeefffeee```XXXRRRNNNIIIBBB<<<999888777777888888888999:::===???AAA@@@@@@@@@??????===<<<<<<===BBBDDDBBB@@@AAA@@@>>>::::::::::::;;;<<<===>>>===<<<;;;999888777666666666666666777888999:::;;;;;;<<<===??????@@@@@@@@@BBBCCCDDDFFFHHHJJJKKKLLLJJJMMMRRRUUUWWWYYY[[[]]]WWW[[[bbbjjjqqquuuwwwxxxpppnnnnnnlllggg``````dddtttxxxmmmeeebbbfffmmmfffdddbbb```aaahhhzzzzzzooogggaaa\\\___^^^YYYUUUTTTSSSPPPNNNLLLIIIHHHJJJKKKLLLLLLJJJNNNYYYiiixxxzzz|||rrrjjjnnnvvvwwwnnnhhhdddeeeeeecccdddfffgggsss~~~zzzhhh]]]OOORRRTTTVVVUUUbbb|||vvvpppnnnpppmmmhhhfffddddddccc___XXXRRRRRRLLLDDD>>>:::888777666777777777888:::<<>>===<<<>>>BBBCCC@@@>>>??????===999999999999:::;;;<<<===<<<;;;999777666666666666666666666777888999;;;;;;:::;;;===???@@@BBBBBBBBBBBBCCCEEEGGGIIIKKKLLLMMMJJJNNNRRRVVVXXXZZZ\\\^^^YYY]]]fffrrr|||vvvqqqiii```\\\]]]jjjvvvyyyoooggggggjjjccc___[[[[[[\\\aaammmzzzxxxkkkeeebbb```cccbbb]]]\\\]]][[[VVVQQQOOOLLLLLLNNNOOONNNLLLIIIJJJRRR\\\eeexxx~~~yyypppjjjqqqqqq|||yyywwwwwwtttrrruuu{{{}}}ssseeeTTTTTTUUUZZZ]]]rrr~~~wwwqqqnnnpppmmmhhheeecccbbbbbb^^^XXXRRRUUUOOOGGG???;;;888666555777777777888999<<<>>>@@@>>>????????????>>>>>>===???BBBCCC???===>>>???===999999999999:::;;;<<<<<<<<<;;;999777555555555666666666777777888999;;;<<<888:::<<>>>>>>>>===???@@@@@@@@@@@@???>>>>>>999:::;;;;;;<<<<<<;;;;;;>>>;;;888666666777777666777666666666777888999999>>>=========>>>???@@@@@@DDDEEEGGGIIIKKKMMMOOOOOONNNOOORRRUUUXXX[[[\\\]]]___```gggwww|||qqqhhh]]]TTTSSSVVV[[[]]]^^^]]]]]]\\\fffmmmvvv~~~tttccc___^^^XXXSSSRRRRRRUUU^^^gggooozzzvvviiidddeeefffdddeeefffgggeeebbb___]]]XXXXXXYYYYYYWWWUUURRRPPPNNNOOOLLLNNNUUUaaa|||wwwhhhzzzqqq```tttmmm___SSSWWW\\\bbb|||uuuqqqooooookkkgggffffffdddbbb\\\UUUPPPNNNIIIAAA<<<999888777777666777999;;;===???@@@@@@?????????>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>>>>999::::::;;;;;;;;;;;;;;;>>>;;;888666666777777666666666666666777888999:::============>>>???@@@AAACCCCCCEEEGGGIIIKKKLLLMMMMMMOOOQQQUUUXXXZZZ\\\]]]aaadddjjjvvvtttkkkaaaXXXUUUUUUTTTSSSRRRRRRSSSTTTRRRWWW^^^cccggglllrrrwwwyyyddd[[[[[[VVVQQQQQQPPPQQQWWW___eeepppvvviiicccbbbeeegggggghhhhhhhhhgggdddaaa___ZZZZZZZZZZZZXXXUUURRRQQQNNNPPPLLLMMMRRR[[[yyyxxxvvvhhh{{{fffcccssseeeWWWXXX\\\eee}}}vvvqqqnnnnnnjjjfffeeedddccc```[[[TTTOOOMMMHHHAAA;;;999888777777666777999;;;===???@@@@@@??????>>>>>>=========>>><<<<<<===>>>>>>=========999:::;;;;;;<<<<<<;;;;;;===:::777666666777777666666666666666777888999:::============>>>???@@@AAAAAABBBCCCEEEGGGIIIJJJKKKLLLNNNQQQTTTWWWZZZ[[[\\\aaafffmmmttt||||||tttkkkddd[[[WWWRRRMMMKKKLLLNNNPPPKKKNNNQQQQQQPPPRRRVVVZZZ]]]ccckkkssszzzhhhWWWZZZTTTQQQQQQPPPOOOQQQVVVXXXcccwwwrrrmmmfffbbbaaaccceeegggggggggggggggfffcccaaa```\\\\\\\\\[[[XXXUUURRRQQQQQQRRROOONNNQQQUUUppptttxxxvvviii|||___nnnoooddd______cccgggxxx|||wwwhhhWWWUUUYYYddd|||uuuooollllllhhhgggfffdddccc```[[[UUUPPPLLLGGG@@@;;;888888777777666777999;;;===???@@@@@@@@@???>>>===<<<======>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<==================:::777555666777777666666666666666777888::::::============>>>???AAAAAA@@@AAABBBDDDFFFHHHIIIJJJKKKMMMPPPSSSVVVYYYZZZ[[[^^^fffmmmpppsss~~~zzztttkkkfff```[[[XXXWWWWWWWWWXXXYYYXXXTTTNNNKKKLLLOOOLLLNNNRRRVVVYYY[[[]]]^^^[[[]]]```bbbcccggglllooosssxxxoooXXXYYYTTTRRRSSSSSSQQQPPPRRRSSS\\\kkkzzz~~~sssiiihhhgggeeeeeeeeeeeedddccc_________```______^^^^^^]]]]]]\\\ZZZWWWTTTRRRPPPRRRUUURRRQQQRRRTTTkkktttrrrxxxnnnyyycccssscccZZZUUUSSSTTTSSSWWWfff|||xxxyyyjjjYYYUUUZZZhhh|||wwwpppmmmmmmiiihhhgggeeeccc```[[[VVVQQQLLLGGG@@@;;;888888777777666777999;;;===???@@@@@@@@@???===<<<<<<<<<===>>>BBBAAAAAA???>>><<<:::999===>>>>>>???????????????<<<999666555666777777777555555555666777999:::;;;<<<<<<<<<===>>>@@@AAABBBAAABBBCCCEEEFFFHHHIIIJJJJJJLLLOOORRRUUUXXXYYYZZZYYYbbbkkknnnpppzzz|||wwwrrrmmmggg```[[[^^^___^^^ZZZSSSNNNLLLMMMOOOOOOPPPQQQPPPOOOLLLJJJIIIJJJKKKLLLMMMOOORRRUUUYYY[[[aaaiiimmmttt|||cccYYYTTTQQQSSSTTTRRRPPPQQQSSS[[[dddkkkllljjjiiiiiifffffffffgggfffccc^^^YYYUUUUUUUUUVVVWWWYYYZZZ[[[\\\\\\ZZZXXXUUUSSSQQQOOOPPPSSSRRRRRRSSSSSSiiiwwwrrr~~~uuuyyyooo|||lll]]]WWWWWWVVVUUUUUUNNNPPPYYYkkk}}}|||mmmZZZWWW```ppp}}}xxxrrroooooollliiigggeeeccc```[[[VVVRRRKKKFFF???:::888888777777666777999;;;===???@@@@@@@@@???===;;;;;;<<<===>>>BBBBBBAAA@@@>>><<<:::999>>>>>>???@@@@@@@@@@@@???;;;888555444555777777777555555555666777999:::;;;<<<<<<<<<===>>>@@@AAABBBBBBCCCDDDEEEGGGHHHIIIJJJIIIKKKNNNQQQTTTWWWXXXYYYXXX```jjjpppttt|||~~~qqqbbbXXXXXX[[[^^^]]]WWWQQQNNNMMMRRRSSSSSSUUUUUURRRMMMIIIKKKJJJHHHGGGFFFFFFFFFGGGRRRPPPTTT[[[^^^```kkkyyysss\\\UUUPPPRRRSSSQQQPPPQQQPPPWWW```ddddddeeejjjooocccdddfffgggfffaaaYYYTTTQQQPPPPPPQQQSSSVVVXXXZZZ\\\[[[YYYWWWUUUSSSQQQPPPMMMQQQPPPQQQRRRRRRgggyyysss}}}zzziii^^^VVVVVVYYYWWWTTTSSSMMMNNNRRR[[[iii|||~~~mmmWWWTTTbbbvvvzzzwwwqqqmmmnnnlllhhhfffcccaaa^^^ZZZUUUQQQJJJEEE???:::888888777777666777999;;;===???@@@@@@@@@???<<<::::::;;;===>>>?????????>>>===<<<;;;:::<<<===>>>>>>??????>>>>>>:::888555444555777777777444555555666777999;;;<<<;;;<<<<<<===>>>@@@BBBCCCBBBCCCDDDEEEFFFGGGHHHIIIIIIJJJMMMPPPSSSVVVXXXXXXZZZaaallluuu{{{sssfff\\\bbbhhhhhhccc[[[TTTRRRQQQRRRUUUYYY[[[YYYSSSOOONNNLLLJJJHHHGGGGGGFFFFFFPPPMMMQQQ[[[^^^\\\aaakkk~~~~~~dddZZZSSSRRRSSSRRRQQQRRRTTT\\\gggooorrrrrrssstttkkkkkkmmmnnnlllggg___ZZZVVVUUUTTTTTTUUUWWWZZZ\\\\\\[[[YYYWWWUUUTTTSSSSSSOOORRRQQQRRRSSSRRRhhhxxxrrrrrrggg___XXXXXXYYYVVVRRRQQQQQQNNNOOOVVVaaaqqqrrrWWWTTTfffvvvsssmmmjjjkkkiiigggeeebbb```]]]YYYTTTPPPJJJEEE???:::888888777777666777999;;;===???@@@@@@@@@>>><<<::::::;;;===>>>;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===============:::888555444555777777777444444555666888999;;;<<<;;;;;;<<<===???@@@BBBCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHJJJMMMPPPSSSUUUWWWXXX^^^cccmmmxxxkkkrrrxxxyyyrrrggg^^^YYYSSSUUUYYY^^^bbb```ZZZUUULLLKKKIIIHHHIIIJJJJJJJJJIIIFFFLLLZZZ```[[[\\\ccc}}}lllaaaWWWUUUUUUTTTSSSTTTaaajjjwwwyyyxxxxxxyyyyyywwwqqqiiiccc]]][[[YYYXXXXXXZZZ\\\^^^\\\[[[ZZZXXXVVVUUUUUUUUURRRUUUTTTTTTUUUUUUjjjwwwpppoooyyyvvvjjjbbb[[[ZZZYYYVVVTTTUUURRRMMMMMMSSS^^^iiiwww~~~___ZZZpppuuupppjjjkkkpppnnnjjjgggdddaaa]]]YYYSSSOOOJJJFFF@@@;;;999888888777999:::;;;===???@@@AAAAAA================================================>>>>>>>>>>>>>>>===<<<<<<666666666666666666666666555555666777888999::::::;;;;;;<<<>>>???@@@AAABBBCCCCCCDDDFFFGGGHHHIIIIIIIIILLLOOORRRTTTWWW[[[]]]^^^bbbiiittttttcccZZZPPPNNNWWW\\\WWWVVVZZZRRRQQQPPPNNNKKKKKKLLLNNNJJJIIIMMMUUUYYYZZZ]]]aaa}}}~~~pppqqqzzzooocccXXXUUUTTTTTTUUUWWWddd~~~sssrrrnnnfffcccdddccc___[[[YYYYYY[[[ZZZVVVUUUWWWUUUXXXWWWUUUTTTWWWssszzzuuummmfffrrr~~~ppplllfff```[[[YYYXXXYYYUUUTTTPPPRRR___pppxxxwwwwwwccc\\\tttuuupppjjjkkkooonnnjjjhhhdddaaa^^^YYYSSSPPPJJJFFF@@@;;;999888888777888999;;;===???@@@AAABBB======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<666666666666666666666666555555666777888999::::::;;;;;;<<<>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJLLLPPPSSSUUUWWW[[[^^^___bbbhhhoooyyyuuucccUUUMMMQQQUUURRRRRRVVVSSSSSSRRRPPPNNNMMMNNNNNNMMMKKKLLLQQQUUUXXX]]]ccczzz{{{}}}uuuggggggllloooiii```WWWUUUVVVWWWZZZ___ooo}}}tttnnnlllgggaaa^^^ZZZYYY\\\[[[XXXVVVWWWVVVYYYWWWUUUUUUXXXuuu}}}wwwmmmdddkkk~~~~~~xxxooohhhbbb^^^ZZZWWWWWWWWWTTTUUUeeewwwzzzrrrtttggg___yyyuuupppjjjkkkooommmjjjhhhdddaaa^^^YYYTTTPPPJJJFFF@@@;;;999888888777777888:::===???AAABBBBBB===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<=========>>>======<<<;;;666666666666666666666666555555666777888999::::::;;;;;;<<<>>>???@@@AAABBBCCCDDDEEEFFFHHHIIIJJJKKKKKKMMMQQQSSSUUUXXX[[[^^^^^^bbbfffkkkqqqzzztttbbbRRRQQQTTTSSSTTTWWWXXXWWWUUUSSSRRRQQQQQQRRRTTTOOOLLLNNNQQQSSSXXX___nnn}}}sssqqq``````ccc```bbb[[[UUUTTTWWW\\\eeennnttt~~~sssiii```ZZZXXX\\\^^^[[[XXXXXXXXXZZZWWWUUUUUU[[[yyyyyyyyyiiihhhvvvwwwooojjjeee^^^XXXXXX[[[YYY[[[pppsssuuulllcccvvvqqqkkklllooommmjjjhhheeebbb^^^YYYTTTPPPJJJFFF@@@;;;999888888777666777:::<<>>???@@@AAABBBCCCDDDEEEGGGHHHJJJKKKKKKKKKNNNQQQTTTUUUXXX[[[^^^^^^bbbfffhhhkkkrrr}}}ppplllnnnooonnnoooiiieee___ZZZWWWVVVUUUUUUXXXSSSOOOOOOOOONNNRRRWWWaaayyy|||yyyxxxdddcccfffccc```ZZZTTTSSSWWWbbbtttppp___YYYXXX]]]```^^^[[[ZZZZZZ\\\XXXVVVWWW___yyy~~~sss|||yyyvvvqqqhhh```[[[___^^^dddnnneeewwwrrrmmmmmmpppnnnkkkhhheeebbb^^^ZZZTTTPPPJJJFFF@@@;;;999888888777666888:::<<<>>>@@@AAAAAA===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::666666666666666666666666555555666777888999::::::;;;;;;<<<>>>???@@@AAABBBBBBCCCDDDFFFHHHJJJKKKLLLLLLNNNQQQSSSUUUWWWZZZ]]]]]]aaafffhhhiiilllssszzztttiiiaaa\\\XXXUUUWWWSSSRRRSSSRRROOOPPPSSSaaazzzooohhhjjjkkkfff___YYYVVV[[[kkkppp^^^[[[\\\aaadddaaa^^^]]]]]]^^^YYYWWWZZZdddxxx}}}tttmmmcccdddeeesss||||||ooofffyyytttoooooorrroookkkiiieeebbb___ZZZUUUQQQJJJFFF@@@;;;999888888777777888:::<<<>>>??????@@@===<<<:::999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999666666666666666666666666555555666777888999::::::;;;;;;<<<>>>???@@@AAABBBAAABBBCCCEEEGGGIIIJJJKKKKKKNNNPPPSSSTTTVVVYYY[[[\\\```eeeggghhhjjjmmmqqqwwwzzzuuujjjaaaZZZVVVTTTUUUXXXXXXUUUTTTVVVjjj{{{mmmjjjkkkkkkfff```\\\```tttrrrddddddggglllkkkeee``````___```ZZZXXX]]]jjjxxxzzztttqqqnnnrrr|||wwwssshhh{{{vvvqqqpppssspppkkkiiifffccc___ZZZUUUQQQJJJFFF@@@;;;999888888777888999;;;<<<===>>>>>>>>>===<<<:::999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999666666666666666666666666555555666777888999::::::;;;;;;<<<>>>???@@@AAABBB@@@AAABBBDDDFFFHHHJJJJJJJJJMMMPPPRRRSSSUUUXXXZZZ\\\^^^```cccfffjjjlllnnnsssttt}}}tttjjj^^^\\\\\\^^^]]]YYYWWWYYYgggtttiiihhhhhhfffbbb___bbbuuunnnrrrxxx{{{tttiiicccddd```aaa[[[ZZZ```oooyyy|||zzzxxxzzzmmm|||xxxrrrqqqtttqqqkkkiiifffccc___[[[UUUQQQJJJFFF@@@;;;999888888777999:::;;;<<<============>>><<<:::888888:::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999666666666666666666666666555555666777888999::::::;;;;;;<<<>>>???@@@AAABBB???@@@AAACCCFFFHHHIIIJJJJJJLLLOOOQQQRRRTTTWWWYYY]]]\\\\\\```eeekkknnnooovvvvvv{{{zzzjjjeeecccbbb^^^YYYWWWXXX]]]||||||kkkgggbbbaaaaaa^^^```ssswww}}}{{{llleeefffaaaaaa\\\[[[bbbrrrzzzwwwyyyqqqzzzmmmjjjkkkooosssnnnlllhhhccc^^^ZZZWWWUUULLLGGG@@@;;;999999:::::::::<<<>>>???>>>===>>>???@@@===:::999999:::;;;::::::<<<======<<<;;;;;;<<<:::;;;<<<<<<;;;999777555666666555555555444444444555555666777888999999:::999:::;;;<<<===???@@@@@@AAAAAACCCDDDFFFHHHIIIJJJJJJLLLOOOPPPQQQSSSVVVXXXZZZ[[[^^^```bbbfffjjjnnnwwwzzz{{{zzzzzzwwwnnnkkkggg^^^XXXXXXYYYmmmwwwiiiggg^^^YYY\\\aaannn~~~rrrkkkgggbbbaaaaaaaaarrrssswwwlllkkknnnssswwwqqqnnniiiccc^^^ZZZWWWUUULLLGGG@@@;;;999999999999:::<<<>>>???>>>===>>>??????<<<:::999:::;;;<<<;;;;;;<<<>>>===<<<;;;<<<===;;;<<<======<<<:::888666666666555555555444444444555555666777888999999:::999:::;;;<<<===???@@@@@@AAABBBCCCEEEFFFHHHIIIIIIJJJLLLNNNPPPQQQSSSVVVXXXYYY[[[^^^```bbbeeejjjmmmrrrvvvyyyyyyxxx}}}wwwmmmaaaYYYXXXQQQ]]]qqq~~~mmmbbb[[[\\\___nnnyyyjjjdddaaaaaaaaarrrvvvtttwwwvvvlllkkknnnrrrvvvtttqqqkkkddd]]]YYYVVVUUULLLGGGAAA;;;999999999888:::<<<>>>>>>>>>>>>???@@@>>><<<999999;;;<<<======<<<===>>>>>><<<<<<===>>><<<=========<<<:::888777555555555555555444444444555555666777888999::::::999:::;;;<<<===???@@@@@@BBBCCCDDDEEEFFFGGGHHHHHHIIIKKKNNNPPPQQQSSSUUUWWWXXXZZZ]]]___aaadddhhhkkknnnsssxxxzzzyyyzzzuuueeeYYYTTTRRRUUU\\\mmmwwwiii^^^\\\^^^nnnooogggaaa___aaarrriiiiii~~~xxxmmmjjjjjjlllooovvvrrrlllddd]]]YYYVVVUUULLLHHHAAA<<<:::999888777999;;;>>>>>>>>>>>>???@@@===;;;999999;;;>>>??????===>>>???>>>===<<<>>>???>>>>>>>>>===<<<;;;999888555555555555555555555555444555666777888999:::;;;999:::;;;<<<===???@@@@@@CCCDDDDDDEEEFFFGGGGGGGGGIIIKKKNNNPPPQQQRRRUUUWWWWWWZZZ]]]___aaacccgggiiimmmrrrxxxzzzzzz{{{rrr```VVVVVVUUUVVV^^^qqqyyyhhhaaa```ppprrriiiaaa^^^```rrryyypppzzzqqqaaaeeezzzsssyyyyyynnnjjjhhhiiikkkuuurrrllleee^^^YYYVVVUUUKKKGGGAAA<<<:::999888777999;;;===>>>>>>>>>???AAA===;;;::::::<<>>>>>===<<<<<<>>>@@@>>>>>>======<<<;;;999999444555555555555555555555444444555777888999;;;;;;999:::;;;<<<===???@@@@@@CCCDDDDDDEEEFFFGGGGGGGGGIIIKKKMMMOOOPPPRRRUUUWWWVVVYYY\\\___```bbbeeeggglllppptttvvvxxx{{{rrrbbbUUUTTTSSSTTTZZZfffxxxrrrkkkuuurrrjjjbbb]]]```rrrkkk___bbbqqqqqq___WWW]]]pppsssiiirrrwwwmmmkkkjjjjjjlllqqqoookkkeee___ZZZWWWUUUJJJFFF@@@===;;;:::999888999;;;===>>>>>>>>>@@@AAA>>><<<:::;;;===???@@@AAA===>>>>>><<<;;;;;;===???>>>>>>===<<<;;;:::999999444444444555555555555555333444555777888:::;;;<<<999:::;;;<<<===???@@@@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHJJJMMMOOOPPPRRRTTTVVVUUUXXX\\\^^^```aaadddfffiiikkknnnqqquuuyyyooo\\\XXXUUURRRPPPQQQ[[[eeemmmrrrzzz~~~~~~qqqllleee```aaauuunnnddd___aaa^^^UUUSSSXXXfffqqqeeellluuummmkkkkkklllmmmlllkkkiiieeeaaa\\\WWWUUUHHHDDD@@@===<<<;;;:::999888:::===>>>>>>???@@@AAA@@@>>>;;;;;;===???@@@@@@=========;;;::::::===???>>>===<<<:::999999888888444444444555555555666666333444555666888:::;;;<<<999:::;;;<<<===???@@@@@@AAABBBCCCEEEFFFHHHIIIIIIHHHJJJMMMOOOPPPQQQTTTVVVTTTWWW[[[^^^___aaabbbdddgggiiimmmqqqtttxxx|||~~~lllaaaXXXUUUTTTRRRUUUYYYWWWZZZaaafffhhhlllyyy~~~pppnnnjjjdddeeeyyy|||qqqddd[[[WWWWWWVVV]]]{{{xxxhhhiiiwww~~~uuummmkkkjjjkkkllliiiiiihhheeebbb]]]XXXUUUGGGCCC???===<<<<<<;;;:::888:::===>>>>>>???@@@BBBAAA>>><<<<<<===???@@@@@@======<<<:::999:::<<>>???>>>>>>>>>???>>>===<<<===???AAAAAA@@@???@@@@@@>>><<<;;;<<<===;;;<<<<<<<<<;;;999777666555555555555555555555555555555666888999:::;;;<<<999:::<<<===???@@@@@@@@@BBBCCCDDDEEEFFFGGGHHHHHHGGGIIIKKKLLLMMMNNNPPPRRRTTTWWW[[[]]]___aaaccceeeiiijjjllloootttxxxzzzzzz}}}jjjcccdddeeefffhhhlllppptttzzzxxxiiiqqqrrrhhhfff{{{nnn___YYYYYYZZZggg}}}iiiccckkkuuuyyynnniiijjjlllmmmkkkllliiiccc```]]]XXXQQQGGGCCC>>>;;;;;;;;;<<<<<<:::<<>>>>>>>>>>>>>><<<;;;<<<>>>@@@@@@???===>>>>>><<<::::::;;;<<<<<<<<<<<<;;;:::999888777333333333333333333333333555555666888999:::;;;<<<999:::<<<===???@@@@@@@@@CCCCCCDDDDDDEEEFFFGGGGGGGGGIIIJJJKKKLLLMMMPPPRRROOORRRUUUXXXZZZ\\\___bbbeeegggjjjoootttxxx{{{|||~~~mmmiiikkkjjjeeeccctttrrrjjjhhheeessshhh```gggrrrzzzpppkkkjjjkkklllkkkkkkhhhbbb___]]]WWWPPPGGGCCC===999999;;;===>>>;;;===???@@@???>>>>>>>>>===;;;:::;;;===??????>>>:::;;;;;;:::999999:::<<<======;;;:::999999999999444444444444444444444444555555666888999:::;;;<<<999:::<<<===???@@@@@@@@@CCCCCCDDDDDDDDDEEEEEEEEECCCDDDEEEEEEDDDFFFIIIKKKJJJMMMPPPSSSUUUXXX[[[^^^bbbeeeiiinnntttxxx{{{|||mmmkkkccc```bbbbbbnnnyyypppqqqiii^^^dddppp{{{rrrmmmjjjjjjjjjjjjjjjgggaaa]]][[[VVVPPPIIIDDD===999888:::<<<===;;;===@@@@@@???>>>>>>???<<<;;;::::::<<<=========999:::;;;:::999999;;;<<<>>>===;;;:::999999::::::777777777777777777777777555555666888999:::;;;<<<999:::<<<===???@@@@@@@@@CCCCCCCCCCCCCCCCCCDDDDDDAAABBBAAA@@@???@@@CCCEEEFFFHHHKKKNNNPPPRRRVVVYYY^^^aaafffkkkppptttwwwzzz~~~sssuuu}}}zzzkkk]]]YYYaaadddlllxxxsssmmmkkkpppuuunnn```dddppp~~~{{{tttnnnjjjjjjjjjjjjiiieee___[[[ZZZUUUOOOKKKFFF>>>999777888:::::::::===???@@@?????????@@@===;;;::::::<<<======<<<:::;;;<<<;;;::::::<<<>>>>>>===;;;:::999::::::;;;777777777777777777777777555555666888999:::;;;<<<999:::<<<===???@@@@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCBBB@@@AAABBBDDDBBBDDDFFFGGGHHHJJJMMMPPPRRRVVV\\\aaaeeejjjqqquuuxxx{{{zzzuuuwww~~~gggXXXTTT___ccclllrrrvvvppp```eeerrr||||||uuunnnjjjjjjkkkiiiiiiddd^^^ZZZYYYUUUOOOKKKFFF???:::777777888888999<<>><<<;;;;;;<<<>>>======<<<;;;;;;;;;;;;;;;444444444444444444444444555555666888999:::;;;<<<999:::<<<===???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAACCCDDDEEEDDDDDDFFFGGGEEEFFFFFFFFFEEEFFFIIIKKKIIIMMMQQQTTTXXX^^^ffflllqqqsss}}}uuubbbVVVTTT\\\```kkksss___bbbooo~~~zzz}}}}}}|||tttmmmjjjjjjllliiihhhccc\\\YYYXXXTTTNNNIIIDDD>>>:::999888888888888:::>>>@@@AAAAAACCCDDD>>><<<;;;;;;<<<======<<<===>>>>>>===;;;:::;;;===<<<<<<<<<<<<<<<;;;;;;:::333333333333333333333333555555666888999:::;;;<<<999:::<<<===???@@@@@@@@@>>>??????@@@AAABBBBBBCCCBBBFFFJJJNNNOOOQQQRRRTTTUUUUUUTTTQQQOOOOOOQQQSSSOOOQQQQQQOOONNNQQQXXX___gggjjjtttyyyxxx|||oooaaa[[[ZZZ]]]^^^lllyyy^^^\\\gggvvvsssvvvvvvyyy|||tttmmmiiijjjmmmiiihhhccc\\\XXXXXXTTTNNNFFFBBB>>>;;;::::::999888777:::===@@@AAABBBDDDEEE???===;;;;;;===>>>===<<<>>>>>>>>><<<:::999:::;;;;;;<<<=========<<<;;;:::555555555555555555555555555555666888999:::;;;<<<999:::<<<===???@@@@@@@@@===>>>>>>@@@AAABBBCCCCCCJJJOOOVVV\\\___bbbdddeeeffffffdddaaa]]]\\\^^^```\\\[[[XXXPPPJJJIIINNNTTT___ccclll|||vvvpppmmmrrrzzzrrrdddbbbbbb```___ooo```XXX```mmmjjjmmmppptttzzz}}}vvvpppllljjjiiiiiiiiiddd]]]YYYXXXUUUOOOEEEAAA===:::888777666555888:::<<>><<<>>>>>>===<<<;;;<<<===>>>===;;;;;;===>>>======999444222555666444333555666666777888999;;;<<<===::::::;;;<<<===>>>??????@@@@@@@@@@@@BBBDDDGGGHHHPPPTTT[[[aaafffkkkpppssswwwyyyzzzxxxsssmmmiiiggghhhfffaaaZZZRRRMMMKKKJJJRRR```hhhnnnsssdddfffmmmqqqxxxqqqjjjeeedddgggxxx^^^[[[XXX\\\ggggggppprrruuuzzz~~~vvvpppkkkhhhgggggggggbbb[[[XXXXXXTTTOOOFFFBBB===:::888777666555:::;;;===???@@@@@@@@@@@@;;;;;;;;;;;;<<<>>>???@@@>>>??????>>><<<;;;;;;<<<>>><<<;;;;;;<<<===<<<;;;999444222555666444333555666666777888999;;;<<<===:::;;;;;;<<<===>>>??????===>>>???AAADDDGGGJJJKKKNNNQQQWWW\\\```eeejjjnnnrrrvvv|||~~~}}}vvvvvvssslllaaaWWWOOOKKKLLLTTT\\\ggg|||~~~kkkfffgggeeehhhnnnsss|||vvvnnnnnntttbbbYYYUUUYYYbbbbbbkkkmmmqqqvvv~~~wwwooojjjgggfffeeeeee```ZZZXXXXXXUUUPPPGGGCCC>>>:::888777666555;;;<<<>>>???@@@??????>>>:::::::::;;;<<<>>>@@@AAA@@@AAAAAA???<<<::::::;;;>>><<<;;;;;;<<<<<<;;;999999444222555666444333555666666777777999:::<<<===:::;;;<<<<<<>>>>>>???@@@>>>???AAADDDGGGIIIJJJKKKKKKMMMQQQTTTXXX]]]bbbfffiiioooxxxvvvhhh___OOOMMMPPP^^^uuu{{{pppiiiaaa^^^```aaagggqqq~~~|||vvvsssttt|||jjjXXXSSSWWW]]]\\\cccfffjjjooowwwwwwooojjjgggfffdddddd```ZZZYYYYYYVVVQQQHHHDDD>>>:::888777666555999;;;<<<>>>@@@@@@@@@???<<<;;;;;;:::;;;===???@@@AAABBBBBB???<<<:::::::::===<<<;;;;;;<<<;;;:::888999444222555666444333555666666666777888:::<<<===;;;;;;<<<===>>>???@@@@@@BBBDDDEEEGGGHHHHHHGGGGGGIIIKKKMMMOOOQQQVVV[[[```bbbffflllrrrwww{{{dddUUUNNNXXXjjj|||yyylllccc```\\\]]]bbbkkkxxxxxxoooiiihhhkkkqqqvvvXXXRRRVVVZZZYYY]]]```dddiiiqqq}}}wwwoookkkiiihhheeeeeeaaa\\\ZZZ[[[XXXSSSIIIDDD>>>999777777777666666888;;;===@@@AAABBBBBB???>>><<<::::::;;;===>>>AAABBBAAA???<<<999999999<<<;;;;;;;;;<<<<<<:::888999444222555666444333555555555666777888:::;;;<<<;;;;;;<<<===>>>???@@@@@@DDDEEEGGGHHHHHHHHHGGGFFFIIIJJJLLLMMMOOOSSSXXX[[[^^^___aaabbbeeejjjppptttiiiUUUTTT]]]lll|||mmmddd```\\\\\\```hhhxxxxxxmmmeeebbbaaaaaalllYYYQQQUUUVVVWWWXXX\\\```eeelllvvvxxxpppkkkiiiiiiffffffbbb\\\ZZZ[[[XXXSSSHHHCCC===999888888888888555777:::===@@@AAABBBCCCAAA???<<<::::::;;;<<<>>>@@@AAA@@@>>>;;;999888999;;;:::;;;<<<======;;;999999444222555666444333555555555666666888999;;;<<<;;;<<<======??????@@@AAABBBCCCEEEGGGHHHIIIJJJJJJIIIJJJLLLNNNOOORRRVVVYYY[[[[[[\\\\\\^^^cccjjjnnnoooqqqzzzgggXXXUUU^^^tttzzznnnhhh```\\\]]]aaammmzzzoooggg```^^^[[[```vvv\\\QQQRRRPPPSSSUUUYYY^^^bbbgggppp{{{xxxooojjjhhhgggfffeeeaaa[[[YYYYYYWWWQQQGGGCCC<<<888888999:::;;;666777:::===???AAAAAAAAA@@@>>><<<:::999;;;===???>>>??????===:::888888999::::::;;;===??????===;;;999444222555666444333555555555555666888999;;;<<<<<<<<<===>>>???@@@@@@AAADDDDDDDDDEEEFFFHHHIIIJJJHHHJJJMMMOOOPPPRRRUUUXXXXXXZZZ\\\^^^```ccchhhkkkkkknnnuuukkk]]]^^^mmm|||uuukkkcccaaa```hhhwwwqqqffffffcccaaaooocccTTTRRRNNNRRRSSSWWW[[[___dddkkkttt{{{yyyoooiiifffeeeeeeeeeaaaZZZXXXXXXUUUPPPGGGBBB<<<888888999;;;<<<777999;;;===???????????????===;;;999:::<<>>>>><<<999888888999999:::;;;>>>@@@@@@>>><<<999444222555666444333555555555555666777999;;;<<<<<<<<<===>>>???@@@AAAAAAHHHGGGFFFEEEEEEEEEFFFGGGGGGJJJMMMPPPQQQSSSUUUWWWUUUXXX]]]```bbbccceeegggjjjoootttuuuyyyjjjfffnnnwwwwwwmmmhhhcccggg}}}|||ppprrrooohhhnnnjjjXXXTTTNNNTTTRRRVVVZZZ]]]aaagggpppvvvzzzppphhhfffiiiggggggccc\\\YYYXXXTTTNNNHHHAAA;;;:::999666666999555777999;;;>>>???@@@AAA@@@>>><<<::::::;;;===?????????>>>;;;888666666777;;;;;;<<<======<<<;;;:::999888777666444444444444555666777777777999<<>>>>>???@@@AAABBBBBBCCCBBBCCCDDDCCCCCCDDDGGGJJJGGGIIIKKKMMMPPPRRRSSSSSSWWWYYY[[[___aaadddeeefffjjjiiikkkooosss|||ppprrr~~~vvvqqqkkkzzzxxx~~~TTTVVVXXXKKKRRRTTTWWWZZZ___eeelllqqq|||rrriiigggiiiggggggccc\\\YYYXXXTTTNNNJJJBBB<<<:::888666777:::666777999;;;===??????@@@???>>><<<::::::<<<>>>???===>>>===;;;888666666777:::;;;<<<======<<<;;;:::999888777666555444444444444555666777777888;;;>>>======>>>???@@@AAABBBBBBCCCCCCDDDDDDCCCDDDFFFHHHGGGIIIKKKMMMPPPRRRSSSSSSWWWYYY\\\___bbbeeefffgggjjjjjjlllooopppttt{{{}}}~~~ttt~~~~~~\\\SSSUUUQQQRRRSSSVVVXXX\\\bbbhhhmmm}}}}}}tttkkkhhhjjjffffffbbb\\\YYYXXXTTTNNNJJJBBB;;;999888666777:::777888:::;;;===>>>>>>>>>???===<<<;;;;;;<<<>>>???;;;<<<<<<:::777666777888:::;;;<<<======<<<;;;:::999888777666555444444444333555666666666777:::<<<<<<======>>>???@@@AAAAAACCCDDDEEEDDDCCCCCCDDDEEEGGGHHHKKKMMMPPPRRRSSSSSSVVVXXX[[[___cccfffhhhiiiiiijjjmmmooonnnooowwwxxxoooTTTSSSWWWQQQSSSTTTVVVXXX]]]bbbgggttt~~~uuullliiijjjffffffbbb[[[YYYXXXTTTNNNGGGAAA===<<<;;;777666777777888:::;;;<<<=========>>>===<<<;;;;;;<<<>>>???:::;;;;;;999777777888999999:::;;;<<<<<<<<<;;;::::::999888666555555444444333444666666666777999;;;<<<<<<===>>>???@@@@@@AAADDDEEEGGGFFFDDDBBBBBBCCCFFFHHHJJJMMMOOOQQQRRRSSSUUUWWWZZZ^^^bbbfffhhhiiihhhiiilllnnnnnnooowwwttt|||bbbTTTXXXRRRRRRSSSSSSTTTWWW\\\```mmm}}}~~~uuulllhhhjjjeeeeeeaaa[[[XXXXXXTTTNNNFFFBBBAAACCCBBB<<<777666777888999;;;<<<============<<<<<<;;;<<<===>>>???:::;;;;;;999888777888:::888999;;;<<<<<<<<<;;;::::::999888777555555555555333555666777666777888:::<<<<<<===>>>???@@@@@@AAAEEEFFFHHHHHHEEECCCAAAAAAEEEFFFIIIKKKNNNOOOQQQQQQSSSUUUYYY]]]aaadddfffggghhhhhhjjjlllkkkmmmwwwsssqqqyyy\\\VVVRRRRRRRRRQQQQQQSSSWWW[[[gggwww|||sssjjjgggiiidddddd```[[[XXXXXXTTTOOOHHHEEEEEEGGGFFF???:::888666777999:::<<<=========<<<<<<<<<<<<<<<===>>>???;;;<<<<<<:::888888999:::888999:::;;;<<<<<<;;;;;;:::999888777666555555555333555777888777777888999<<<======>>>???@@@AAAAAAEEEGGGJJJJJJHHHDDDBBBAAACCCEEEGGGIIILLLNNNOOOOOOQQQSSSVVVZZZ^^^aaacccdddhhhggghhhiiihhhhhhqqq{{{|||rrrhhhWWWSSSSSSRRRPPPPPPQQQUUUXXXaaapppxxxzzzppphhhfffhhhdddddd```ZZZXXXXXXTTTOOOHHHDDDBBBCCCAAA<<<999999555666888:::<<<===>>>>>>;;;;;;;;;<<<===>>>>>>???=========<<<999888999;;;777888:::;;;<<<<<<;;;;;;::::::888777666555555555444666999999999888888999======>>>???@@@AAABBBBBBEEEHHHKKKLLLJJJFFFDDDBBBAAACCCEEEHHHJJJLLLMMMNNNPPPQQQTTTXXX[[[]]]___```dddeeehhhjjjhhhgggnnnvvvwww{{{sss\\\TTTSSSRRRQQQOOOQQQTTTWWW[[[hhhpppyyyyyynnnfffeeegggcccccc```ZZZXXXXXXTTTOOOGGGAAA<<<<<<:::777555777444555777:::<<<>>>??????;;;;;;;;;<<<===>>>>>>???>>>???>>><<<:::999:::;;;777888999;;;<<<<<<;;;;;;;;;:::999777666666555555555777999:::999999999999>>>>>>???@@@AAABBBBBBCCCEEEHHHLLLMMMKKKGGGEEECCC@@@BBBDDDGGGIIIKKKLLLLLLOOOPPPSSSVVVYYY[[[]]]]]]```bbbhhhmmmllljjjooowwwwwwsssuuuyyyaaaTTTTTTSSSQQQPPPQQQTTTWWWWWWccckkkuuuxxxnnnqqqgggdddeeeeeeaaa[[[YYYXXXTTTOOOHHHDDD>>>:::888777666555777888999:::<<<>>>@@@BBB@@@>>><<<:::999:::;;;=========<<<;;;;;;;;;;;;;;;888888888999999::::::;;;<<<;;;;;;:::999888777777222666666222333999:::666>>>>>>>>>???@@@@@@@@@AAADDDCCCCCCGGGLLLOOONNNLLLDDDEEEDDDCCCBBBCCCEEEHHHGGGLLLRRRUUUWWWYYY\\\______bbbeeejjjooosssvvvwwwyyytttrrrvvvccc]]]ZZZRRRLLLMMMSSSRRRMMMVVVYYY```kkkyyy|||sssvvvnnnlllfffeeeaaa[[[XXXXXXTTTNNNHHHDDD???:::888777666555666666777999;;;===???@@@???>>>;;;999888999;;;<<<======<<<<<<;;;;;;<<<<<<888888888999999::::::;;;::::::999888777666555555222666666333444999:::777>>>>>>>>>???@@@@@@AAAAAAAAABBBDDDHHHNNNRRRUUUUUUPPPPPPNNNJJJGGGEEEGGGIIIFFFIIIMMMOOOPPPRRRVVVYYY[[[]]]aaafffmmmsssyyy||||||wwwqqqrrr\\\WWWRRRPPPPPPPPPOOONNNQQQTTTZZZdddppp|||qqqrrrkkkkkkgggfffbbb\\\XXXWWWSSSMMMHHHDDD???;;;888777666555555555666888:::<<<>>>???>>>===;;;999888999:::;;;>>>=========<<<<<<<<<<<<777777888999::::::;;;;;;999888777666555444444333222555555333444888999888===>>>>>>???@@@@@@AAAAAA???AAADDDHHHKKKPPPUUUYYYXXXWWWUUUPPPLLLHHHHHHIIIIIIJJJKKKKKKLLLOOOSSSWWWXXXZZZ]]]bbbiiiqqqxxx|||||||||rrrooocccXXXQQQSSSSSSNNNLLLOOOMMMPPPTTT\\\ggguuu|||nnnllldddfffhhhgggccc\\\XXXWWWRRRLLLIIIEEE???;;;999888666555555555666888:::<<<>>>???===<<<:::999888888999:::======>>>=========<<<<<<777777888999::::::;;;;;;888888777666555444444333333444444444555888999999======>>>???@@@AAAAAABBB@@@CCCEEEEEEEEEGGGMMMRRRXXXZZZ\\\[[[XXXTTTRRRRRROOONNNLLLKKKKKKMMMPPPRRRVVVXXX\\\aaagggmmmrrruuuyyy}}}vvvqqq~~~yyyaaaQQQSSSUUUNNNKKKOOOMMMOOORRRVVV___mmm|||~~~oookkkdddiiihhhgggccc\\\XXXWWWRRRLLLIIIEEE???;;;999888777666666666777999;;;===???@@@===<<<:::999999888999999<<<======>>>===<<<;;;;;;666777777999:::;;;<<<<<<:::999888888666666555444333222333555666777999:::<<<===>>>???@@@AAABBBBBBAAACCCEEEDDDBBBDDDIIIMMMVVV[[[bbbfffgggeeecccbbbZZZXXXUUURRRPPPMMMLLLJJJRRRUUUZZZ```eeejjjmmmooorrrvvv|||~~~xxx}}}wwwWWWQQQTTTQQQMMMOOOLLLNNNPPPRRRWWWcccrrr~~~{{{mmmiiidddlllgggfffbbb\\\XXXWWWSSSMMMIIIEEE@@@<<<999888777666666666777999;;;===???@@@===<<<;;;::::::999999999;;;<<<=========<<<:::999666666777888:::;;;<<<<<<;;;:::999999777777666555333111222555777777888<<<<<<<<<===???@@@AAABBBCCCBBBCCCDDDEEEFFFHHHKKKNNNNNNTTT\\\bbbeeefffffffffhhhhhhgggeeebbb\\\UUUPPPNNNQQQVVV\\\bbbgggkkkmmmpppuuu{{{iiiTTTRRRRRRPPPOOOJJJLLLMMMMMMOOOXXXfffqqq}}}yyyjjjeeeaaalllfffeeeaaa[[[XXXXXXTTTNNNJJJFFF@@@<<<:::999777666555555666888:::<<<>>>???======<<<;;;;;;::::::::::::;;;<<<===<<<;;;999888555666777888:::;;;<<<===;;;:::999999777777666555444000111666888666888===<<<<<<===???@@@AAABBBCCCBBBBBBCCCFFFJJJLLLMMMMMMIIIMMMQQQUUUWWWZZZ]]]___hhhkkkpppuuuvvvqqqggg```RRRRRRTTTWWW\\\bbbgggkkkpppvvv~~~\\\PPPQQQQQQOOOJJJLLLMMMKKKKKKQQQ^^^hhhmmm{{{}}}mmmfffbbbmmmeeeeeeaaa[[[YYYXXXTTTOOOJJJFFF@@@<<<:::999777666444444555777999;;;===>>>>>>======<<<<<<;;;::::::999:::;;;<<<<<<:::888777555666777888:::;;;<<<===::::::999888777666555555444000111666888666888===;;;<<<===???@@@AAACCCCCCDDDCCCCCCFFFJJJMMMKKKIIIMMMNNNNNNNNNNNNQQQVVVZZZYYY```kkkwww~~~{{{rrrjjjZZZWWWTTTSSSVVV\\\ccchhhlllsss|||dddOOOOOOQQQPPPKKKMMMNNNLLLJJJOOOZZZdddbbbrrrwwwkkkjjjcccfffdddbbb^^^[[[YYYVVVSSSPPPMMMHHHAAA<<<999777666555:::777444444888<<<>>>>>>======<<<;;;999888888777999:::;;;;;;;;;:::999888999999888777777888999:::999:::;;;;;;:::777555333333333444444555666777777<<<;;;:::<<<@@@BBB@@@>>>EEEEEEFFFGGGHHHIIIIIIJJJGGGIIIKKKMMMNNNOOORRRTTTVVVXXX___kkkxxx~~~|||xxxkkkbbbVVVPPPRRRYYY___bbblllttt{{{{{{{{{tttTTTSSSSSSJJJKKKNNNPPPNNNMMMPPPSSSUUU___hhhttt~~~wwwkkkjjjdddgggfffddd```]]]ZZZWWWSSSQQQLLLHHHAAA<<<999777666555999777444555888<<<===>>>===<<<<<<;;;:::999888777999:::;;;<<<<<<;;;:::999999999888777777888999::::::;;;<<<<<<;;;999666555333333333444555555666666;;;;;;<<<>>>AAABBBBBBAAACCCCCCDDDEEEFFFGGGGGGHHHIIIJJJLLLMMMMMMNNNOOOQQQPPPTTT\\\ccciiinnnrrruuuwwwooocccXXXRRRRRRVVVZZZcccllluuuxxx{{{fffXXXVVVSSSOOOPPPOOOLLLJJJLLLNNNPPPUUU]]]hhhqqqyyywwwkkkkkkeeeiiiiiifffbbb___\\\XXXTTTQQQLLLGGGAAA<<<999888666666999777555555888;;;=========<<<<<<;;;:::999888888::::::<<<======<<<;;;::::::999888777777888999999;;;<<<<<<<<<;;;999888666222222222333333444555666999<<>>>>>======;;;:::888777777777888888:::::::::999999888777777444333222111111333444555999===AAABBB@@@??????AAAEEEEEEFFFGGGHHHIIIIIIJJJGGGHHHJJJKKKKKKLLLNNNPPPOOORRRUUUWWWVVVWWWZZZ]]]dddmmmuuupppaaaSSSNNNOOORRR[[[fffmmmvvv~~~}}}fffZZZRRRNNNQQQTTTPPPMMMMMMJJJLLLOOORRRWWW```kkkssszzzyyynnnmmmfffiiijjjgggccc```]]]YYYUUURRRKKKFFF@@@;;;999888888777555777888888777777999;;;<<<<<<<<<<<<;;;;;;::::::777888:::<<<===>>>======;;;:::999777777777777888999999999888888777777777555444222111111333444666888<<<@@@CCCCCCCCCBBBCCCCCCCCCDDDEEEFFFGGGGGGHHHFFFGGGJJJJJJKKKKKKNNNOOOOOOPPPQQQTTTVVVWWWVVVUUU[[[dddnnnnnneeeXXXOOOLLLLLLTTT___hhhsss}}}dddWWWNNNQQQTTTPPPLLLLLLKKKKKKKKKLLLOOOVVV^^^ccciiipppzzzzzzooommmdddfffhhheeeaaa^^^\\\YYYUUURRRJJJFFF@@@;;;999999888777555777888888777777999;;;<<<<<<<<<<<<;;;;;;;;;;;;555777999;;;============;;;:::999777777777777888::::::999999888888999999777555333222222333555777777999>>>CCCHHHJJJIIIHHHCCCCCCDDDEEEFFFGGGGGGHHHGGGIIIJJJJJJJJJJJJKKKMMMNNNOOOPPPQQQSSSUUUUUUTTTXXX]]]dddhhheee]]]TTTNNNJJJRRRZZZcccnnnyyy~~~xxxdddTTTRRRSSSNNNLLLNNNKKKKKKIIIHHHJJJMMMRRRVVVYYY]]]dddjjjmmmrrr{{{ooommmccceeefffccc```]]][[[XXXUUURRRJJJFFF@@@;;;999999888777444777999888777666888;;;<<<<<<<<<<<<<<<;;;;;;;;;444666888:::<<<=========<<<;;;999777777777777888;;;;;;:::999999999::::::888666444222222444666777666888<<>>>>>>>>>>>>>>======<<<999666555777;;;>>>???>>><<<<<<<<<;;;:::999777666:::;;;<<<<<<<<<;;;:::999;;;999888666555555555555888:::<<<@@@GGGPPPZZZaaaUUUKKKCCCEEELLLNNNIIIDDDKKKJJJIIIIIIJJJKKKMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSZZZZZZ\\\ccciiiiiiaaaYYYPPPNNNSSS___kkkoooppppppvvvyyy}}}^^^[[[YYYKKKLLL[[[OOOMMMKKKJJJKKKKKKIIIGGGLLLMMMNNNRRRWWW^^^dddhhh|||rrrkkkiiieeeiiieee```]]][[[XXXSSSOOOIIIEEE@@@<<<:::999888777888888777666666666666777;;;<<<===>>>>>>>>>======:::888666777:::===============<<<<<<;;;999888777999:::;;;<<<<<<;;;;;;::::::999777666555444555555555777:::???FFFQQQ\\\ccc[[[TTTMMMKKKLLLMMMLLLKKKKKKKKKJJJJJJKKKLLLMMMNNNNNNNNNOOOOOOPPPRRRSSSTTT[[[\\\aaaiiipppppphhh```UUUQQQSSS]]]hhhlllmmmnnnsssvvvzzzrrr```]]]VVVPPPOOOMMMLLLJJJJJJJJJJJJKKKKKKJJJJJJJJJLLLPPPUUUZZZ\\\zzzoooiiiiiieeejjjfff```]]][[[XXXSSSNNNIIIEEE@@@<<<:::999888777777777666555555555555666999:::;;;============<<<;;;999888888:::<<<===<<<============<<<;;;999999888999:::;;;<<<<<<;;;;;;999999777666555444444444444666999>>>EEEOOOYYY```aaa^^^XXXQQQLLLLLLOOOQQQLLLLLLKKKKKKKKKLLLMMMMMMMMMNNNNNNOOOQQQSSSTTTUUUYYY]]]dddooowwwwwwooogggZZZTTTRRRZZZbbbfffhhhjjjnnnrrrwww|||}}}jjj```VVVMMMOOOOOONNNLLLJJJJJJLLLMMMIIIIIIHHHHHHJJJLLLOOOQQQyyynnnhhhhhheeejjjfff```]]][[[XXXRRRNNNIIIEEE@@@<<<:::999888777666666555444444444444555888999;;;<<<===<<<;;;::::::999888999:::<<<===>>>>>>>>>>>>>>>===<<<;;;:::888888999:::;;;<<<<<<<<<999888777666555444444444777888:::===BBBJJJSSSZZZbbb```YYYPPPKKKMMMPPPQQQNNNNNNMMMLLLKKKJJJJJJJJJLLLLLLMMMNNNOOOQQQSSSTTTUUUZZZdddpppyyyzzzsssmmm^^^UUUQQQUUU]]]bbbeeeiiilllpppuuuzzz}}}hhhYYYUUURRRSSSTTTQQQMMMJJJJJJKKKKKKJJJIIIIIIIIIJJJLLLMMM~~~xxxmmmggghhheeejjjeee```]]][[[XXXSSSOOOIIIEEE@@@<<<:::999888777666555555444444444444444999:::<<<======;;;999888888999999999:::<<>>>>>>>>>>>===<<<;;;;;;888888888999:::;;;<<<<<<999999888888666555444444666777999;;;???GGGPPPVVV^^^\\\UUULLLJJJOOOPPPMMMQQQPPPOOONNNLLLJJJHHHGGGJJJJJJKKKLLLMMMOOOPPPQQQRRRXXXbbboooxxxzzzvvvqqq```VVVOOORRRYYY___dddhhhiiimmmrrrwwwyyy|||```XXXRRRSSSSSSRRROOOLLLJJJIIIKKKJJJJJJIIIJJJKKKLLLLLL}}}xxxmmmhhhhhheeehhhddd```]]][[[YYYTTTPPPIIIEEE@@@<<<:::999888777666666555444444444444555888999<<<===>>><<<:::999999::::::::::::;;;>>>AAA======>>>>>>===<<<;;;;;;999999888888999:::;;;<<<:::::::::999888777555555222444555999>>>FFFPPPVVVYYY[[[WWWOOOMMMQQQQQQLLLSSSRRRRRRPPPOOOLLLKKKIIIJJJJJJJJJJJJKKKMMMNNNOOOQQQVVV```kkkssswwwvvvtttcccXXXPPPQQQWWW\\\aaaeeefffiiimmmpppsssuuuxxx{{{xxx^^^UUUSSSQQQPPPOOONNNLLLJJJIIIIIIIIIIIIIIIJJJJJJKKK}}}xxxnnnhhhiiieeegggccc___\\\\\\ZZZUUUQQQIIIEEE@@@<<<:::999888777777666666555444555555555444777:::>>>??????===<<<<<<======;;;999999;;;>>><<<<<<=========<<<;;;;;;:::999999888888999:::;;;;;;;;;;;;;;;:::888777555222333555777<<>>AAAAAAAAA@@@???@@@???<<<999777999;;;<<<<<<<<<<<<<<<<<<;;;:::;;;:::999888888888999:::;;;<<<<<<<<<;;;999777666555666666777;;;AAAIIIOOOYYYhhhmmmbbbWWWVVVWWWTTTRRRSSSUUUVVVWWWWWWWWWVVVMMMMMMLLLLLLLLLLLLMMMMMMLLLOOOTTT[[[bbbiiimmmnnnkkk___TTTRRRUUUWWWZZZ^^^]]]^^^```bbbcccfffkkknnnmmmqqquuuxxx{{{}}}{{{mmm[[[QQQQQQRRRPPPMMMKKKKKKJJJJJJIIIIIIHHHHHH|||zzzppphhhgggeeeeeedddaaaZZZWWWWWWSSSMMMIIIFFFBBB===999777777777777777888888777555333111111444888<<>>===<<<555555666666999>>>CCCHHHVVV___kkknnnjjjaaa[[[YYY[[[SSSMMMNNNQQQRRRSSSUUURRRQQQNNNKKKHHHIIIKKKMMMPPPMMMNNNXXXeeemmmlllhhhmmmcccWWWRRRSSSVVVWWWVVVYYYZZZ[[[^^^```cccfffgggfffhhhjjjmmmppptttzzz~~~{{{ppp___ZZZVVVSSSTTTLLLIIIGGGJJJMMMMMMHHHBBB{{{xxxoooggggggeeeeeeeeeaaa[[[XXXWWWSSSNNNIIIFFFAAA===999777777777777777777777666555555444222444777:::<<<>>>>>>>>>@@@???===;;;::::::::::::===<<<<<<;;;;;;<<<<<<<<<===;;;888666666777999;;;<<<<<<<<<===>>>@@@@@@@@@;;;888555666:::???BBBCCCTTT^^^kkkrrrooofff]]]WWWXXXSSSPPPQQQPPPOOOQQQVVVUUUTTTQQQNNNKKKJJJJJJKKKMMMLLLNNNVVVaaahhhhhheeejjjfff___YYYVVVUUUUUUUUUXXXYYYZZZ\\\^^^aaaccceeeeeegggiiijjjlllpppuuuxxx{{{}}}lll[[[RRROOOQQQOOOLLLJJJIIIIIIHHHHHHzzzwwwmmmffffffeeeeeeeeeaaa[[[YYYXXXTTTOOOIIIFFFAAA===999888777888888777777666666777777777444444666777999;;;<<<===???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888777666777999:::;;;<<<===>>>@@@BBBDDDEEECCC===777666:::>>>??????PPPZZZiiitttvvvnnnccc[[[YYYVVVVVVUUURRROOOQQQWWWWWWVVVTTTRRROOOLLLJJJIIIJJJKKKNNNSSSZZZ^^^``````aaaaaa```]]]XXXTTTTTTUUUVVVVVVWWWYYY[[[^^^```aaabbbccceeefffgggjjjnnnqqqtttuuuxxx|||uuu\\\PPPQQQRRRQQQNNNIIIGGGGGGIIIxxxuuullleeeeeedddeeeeeeaaa[[[YYYYYYUUUOOOHHHEEEAAA<<<999888888888888777666666666888999:::666666666666777999;;;<<<>>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<===============;;;:::999888777888888999:::<<<===???AAADDDHHHJJJJJJEEE???:::888999;;;===KKKSSSbbbpppxxxwwwpppjjjbbb]]]ZZZZZZXXXTTTSSSUUUVVVUUUUUUUUUSSSPPPLLLIIIHHHJJJMMMPPPSSSUUUXXXZZZWWWWWWWWWWWWVVVUUUUUUUUURRRSSSSSSUUUWWWYYY[[[\\\\\\^^^```bbbcccfffjjjlllnnnooorrruuuyyy{{{}}}~~~|||aaaTTTUUUVVVUUURRRNNNKKKIIIxxxuuullleeeeeedddddddddaaa[[[YYYXXXUUUOOOHHHEEEAAA<<<999888888999777777666666666888999;;;888777666666777999<<<=====================<<<<<<;;;;;;======>>>>>>======:::::::::999999999999999:::<<<>>>@@@BBBFFFKKKOOOPPPQQQOOOFFF;;;666999>>>EEEKKKWWWfffsss|||pppfff^^^^^^___[[[UUURRRSSSSSSTTTVVVWWWUUUPPPLLLIIIKKKMMMNNNNNNNNNQQQTTTWWWRRRNNNNNNRRRUUUTTTSSSOOOOOOPPPQQQRRRTTTVVVWWWVVVXXX[[[^^^```cccfffiiiiiijjjmmmpppsssvvvwwwxxxzzz|||gggbbb[[[WWWVVVUUUQQQMMMyyywwwnnnfffeeebbbcccccc___ZZZXXXXXXTTTOOOGGGEEE@@@<<<999888999999666666666666777777888999777666666666888999<<<===<<<<<<===>>>>>>>>>======:::;;;===>>>??????>>>===;;;;;;;;;<<<;;;:::999999999<<>>;;;===???DDDLLLYYYhhhxxxsssgggeeefff```XXXRRRTTTSSSTTTXXX[[[ZZZVVVQQQMMMMMMNNNMMMLLLKKKMMMNNNYYYRRRKKKJJJNNNRRRPPPNNNLLLLLLLLLMMMNNNOOOQQQRRRPPPSSSWWWZZZ\\\___bbbeeedddeeehhhkkknnnpppqqqrrrrrruuuxxx{{{}}}}}}jjj\\\WWWUUURRROOOzzzyyypppgggdddaaaaaabbb^^^YYYWWWWWWTTTNNNGGGDDD@@@<<<:::999999999555555666777777777666666444444555666777999:::;;;;;;<<<===>>>??????>>>===:::;;;===???@@@???>>>===;;;<<<===>>>===<<<:::999999<<<@@@AAAAAAEEEMMMSSS___lllxxxvvvdddOOO???999<<<@@@FFFOOO\\\nnnwwwrrrnnnfff___[[[XXXVVVWWWZZZ^^^___ZZZUUURRRPPPNNNLLLLLLKKKKKKKKKQQQNNNJJJHHHJJJKKKKKKKKKIIIIIIIIIJJJJJJLLLMMMNNNMMMPPPSSSVVVWWWYYY[[[]]]^^^___bbbeeegggiiikkkkkkoooqqqtttvvvwwwzzz~~~~~~~~~lll```XXXTTT{{{{{{qqqhhhdddaaaaaaaaa]]]XXXVVVVVVSSSNNNGGGDDD@@@<<<:::999999:::444555666777777666555444111222333555777888999:::;;;<<<===?????????>>>>>>999;;;===???@@@@@@>>>>>><<<===>>>??????===;;;:::999<<<@@@AAAAAAEEEMMMSSSffftttxxx]]]DDD555:::>>>CCCIIITTTfff|||~~~uuulllfffeee\\\ZZZYYY]]]aaaaaa\\\XXXUUURRRNNNLLLLLLLLLJJJIIIEEEFFFGGGGGGFFFFFFHHHKKKHHHHHHHHHHHHIIIJJJKKKLLLLLLNNNQQQSSSTTTUUUVVVXXXZZZ[[[]]]```ccceeefffgggiiikkkmmmnnnoooqqqtttwwwzzz|||~~~zzzzzz~~~vvveee]]]xxxwwwpppiiieee```^^^]]][[[YYYVVVTTTRRRQQQIIIFFFBBB===:::999999999888888777777666666555555555555555555555555555555======>>>>>>>>>>>>======@@@===999999<<<>>>>>>======:::999:::<<<===;;;999777999;;;<<>>=========???===;;;:::;;;===>>>>>>>>><<<:::;;;===>>><<<:::999;;;===???@@@CCCGGGIIISSS[[[aaabbb```[[[OOOCCC<<<888888===CCCKKKYYYggguuunnnllliiieeeaaa]]]]]]___bbbfffeee]]]UUURRROOOJJJMMMKKKIIIGGGGGGGGGHHHIIINNNKKKGGGEEEFFFGGGHHHHHHIIIIIIJJJKKKMMMNNNOOOOOOMMMNNNQQQSSSUUUWWWXXXYYYYYY\\\___```aaabbbccceeekkkmmmpppqqqrrrrrrtttvvvtttvvvyyyzzz{{{~~~|||||||||yyyvvvuuuuuuvvvrrruuu{{{xxxwwwpppiiieee```aaa```^^^[[[XXXVVVTTTSSSEEECCC???<<<;;;;;;<<<<<<777777777777666666666666555555555555555555555555::::::;;;<<<<<<<<<<<<<<<=========;;;:::;;;<<<>>>???>>><<<<<<======<<<;;;<<<===???@@@@@@BBBDDDFFFNNNRRRVVV[[[bbbfffddd^^^OOOAAA999<<>>===999999;;;>>>>>>>>>===<<<<<<<<<;;;:::>>>????????????AAAEEEHHHNNNPPPWWWbbbppp|||kkkTTTBBB???>>><<>>===<<<===BBBIIINNNVVV[[[hhhyyy~~~vvvcccLLL===@@@NNNaaasssuuuddd^^^[[[^^^bbbeeegggjjjeeebbb]]]XXXSSSPPPNNNMMMMMMKKKIIIHHHIIIIIIGGGFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGIIIJJJJJJKKKKKKKKKMMMOOOQQQQQQPPPOOOPPPQQQQQQSSSVVVWWWXXXXXXZZZ[[[]]]___aaaaaa``````aaabbbaaabbbdddfffhhhhhhhhhhhhlllnnnoooooonnnlllllllllnnnnnnmmmmmmmmmmmmmmmmmmkkkmmmnnnoooooonnnmmmllliiijjjkkkjjjiiiiiijjjllljjjjjjjjjkkkmmmpppssstttuuutttrrrpppppppppqqqrrrpppqqqssstttsssrrrpppnnnppptttxxxzzzwwwsssooommmnnnoooqqqpppoooooopppqqqpppoooooonnnmmmllllllkkkjjjkkkkkkjjjggghhhlllpppnnnuuu}}}~~~}}}zzzvvvsssppptttrrrssswww}}}yyyxxxppphhhccc^^^aaa```]]]ZZZWWWSSSQQQPPPFFFCCC???;;;999888888999555666666666777777777888555555555555555555555555555666777:::;;;======>>>===<<<;;;;;;<<<;;;999888888;;;<<<<<<;;;;;;===???<<<>>>??????@@@CCCGGGKKKXXX___nnnqqqTTTDDDCCCHHHVVVkkkmmmfffaaa___]]]\\\aaahhhiiiiiigggddd```[[[VVVSSSQQQOOOLLLKKKKKKJJJHHHFFFHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHIIIIIIIIIHHHHHHGGGLLLNNNPPPPPPPPPPPPQQQRRRMMMPPPSSSTTTTTTUUUWWWXXXYYYZZZ[[[ZZZYYYYYY[[[\\\___```aaacccdddeeeeeefffdddfffhhhiiigggffffffgggggggggffffffgggggghhhhhhgggggghhhhhhhhhhhhggggggdddeeefffeeeddddddfffhhhffffffffffffhhhjjjmmmnnnmmmmmmlllllllllllllllllljjjkkkllllllllllllkkkjjjlllnnnppppppnnnkkkjjjiiiggghhhjjjjjjiiiiiijjjkkkkkkkkkkkkkkkkkkjjjiiihhheeegggiiihhhhhhlllttt{{{|||yyyvvvxxxyyyzzzzzz}}}zzzxxxpppgggccc^^^cccaaa___[[[XXXTTTRRRQQQDDDBBB>>>;;;999999:::;;;555666666666777777888888555555555555555555555555444666888:::<<<===>>>>>>>>><<<:::;;;======999666888;;;======<<<<<<>>>AAA;;;>>>AAACCCDDDDDDEEEFFFXXXaaarrrpppPPPDDD???HHHVVVkkkuuuoooiiicccZZZTTTZZZeeefffhhhkkkmmmkkkeee___[[[SSSQQQNNNMMMLLLKKKHHHFFFHHHHHHIIIJJJJJJKKKLLLLLLJJJJJJJJJJJJJJJIIIHHHGGGEEEGGGJJJKKKKKKLLLNNNOOOLLLNNNQQQRRRSSSTTTUUUWWWYYYYYYYYYWWWVVVVVVYYY[[[ZZZ[[[[[[\\\^^^___```aaa___aaadddeeeeeedddeeefff```````````````aaabbbcccaaaaaaaaaaaaaaaaaaaaaaaa\\\]]]^^^^^^]]]^^^```bbbbbbaaaaaaaaabbbccceeefffddddddeeefffgggggggggfffeeeeeeffffffeeeeeeddddddgggggggggeeeccccccdddeeeeeegggiiiiiihhhhhhiiijjjgggggggggggggggfffeeeddddddgggiiikkklllsss~~~~~~|||}}}}}}zzz}}}~~~|||yyyyyyxxxwwwxxxyyyzzzyyyxxx|||}}}}}}{{{pppeeebbb___aaa```^^^\\\XXXTTTPPPNNNIIIEEE???;;;999999999999888888777777666666555555555555555555555555555555666666666888999;;;===>>>>>>===<<<;;;;;;:::;;;;;;888999:::<<<===>>>>>>>>>======???BBBEEEHHHIIIJJJOOO```yyyxxx[[[AAA<<>>======<<<;;;;;;;;;;;;999999:::;;;<<<===>>>???BBBAAAAAACCCGGGJJJJJJJJJTTTbbbyyyfffUUUHHHBBBLLL[[[ooo}}}rrrjjjggg\\\[[[[[[^^^dddiiilllnnnkkkfffbbb```[[[TTTQQQRRROOOMMMLLLLLLMMMNNNMMMLLLIIIIIIIIIIIIIIIIIIHHHHHHJJJJJJIIIIIIJJJKKKLLLMMMOOONNNMMMLLLLLLMMMNNNOOOPPPPPPPPPQQQQQQQQQRRRRRRUUUUUUTTTTTTTTTTTTUUUUUUWWWWWWVVVVVVVVVUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUVVVVVVWWWWWWWWWUUUVVVXXXYYYZZZZZZYYYYYYZZZ[[[\\\\\\ZZZYYYYYYZZZWWWXXXYYYYYYXXXXXXYYYZZZZZZYYYYYYZZZZZZ\\\]]]]]]^^^]]]^^^bbbfffhhhgggeeeaaabbbccccccffflllttt{{{}}}}}}|||~~~|||yyyooofffbbb^^^dddcccbbb___[[[WWWSSSQQQHHHDDD???;;;::::::999888777777777777666666666666555555555555555555555555666666666777888999;;;<<<============<<<<<<<<<<<<;;;:::::::::;;;<<<>>>???BBBAAAAAAFFFMMMTTTWWWWWWRRR[[[lllgggOOOGGGJJJNNN^^^zzz~~~xxxnnniiiaaa\\\\\\^^^```bbbkkkiiijjjlllhhh___XXXWWWTTTRRRNNNMMMMMMNNNNNNMMMKKKKKKKKKJJJIIIIIIHHHHHHKKKKKKJJJIIIIIIIIIJJJJJJQQQOOOMMMKKKJJJJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNOOORRRRRRQQQQQQQQQQQQRRRRRRUUUTTTRRRQQQPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSTTTTTTTTTRRRRRRRRRRRRSSSSSSSSSSSSPPPQQQSSSUUUVVVWWWXXXXXXTTTVVVWWWWWWUUUTTTTTTUUURRRTTTUUUUUUUUUUUUVVVXXXWWWWWWWWWWWWXXXYYY[[[[[[\\\]]]^^^aaaddddddbbb```aaaffflllqqqxxx~~~||||||}}}~~~~~~~~~~~~{{{{{{yyy|||yyypppgggddd___dddcccbbb___[[[WWWSSSQQQHHHDDD???<<<;;;:::999888777777777777666666666666555555555555555555555555555555555666777888999:::<<<<<<=====================;;;:::999:::<<<>>>???@@@??????EEENNNXXX]]]```XXX```jjjoooqqqxxxyyy^^^QQQLLLPPP^^^nnnvvvrrrfff^^^ZZZXXXWWWbbbbbbeeejjjjjjfffcccdddZZZVVVQQQNNNMMMMMMLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJPPPNNNLLLJJJIIIJJJKKKLLLKKKKKKLLLLLLLLLMMMMMMMMMOOOOOONNNNNNNNNNNNOOOOOONNNNNNOOOPPPQQQRRRSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSNNNOOOQQQRRRTTTUUUVVVWWWRRRTTTUUUUUUTTTSSSSSSTTTSSSTTTVVVUUUTTTTTTUUUWWWXXXXXXXXXXXXYYYZZZ\\\\\\]]]]]]^^^```bbbccccccbbbmmmwww}}}|||}}}~~~}}}~~~~~~|||{{{|||{{{xxxqqqiiieee```cccbbbaaa^^^ZZZVVVRRRPPPGGGDDD???<<<;;;:::999777666666666666777777777777555555555555555555555555555555555555666666777888:::;;;<<<===>>>>>>=========<<<;;;::::::;;;===>>>AAA@@@AAAEEEMMMVVV___ddduuu~~~ooommmqqqeee^^^[[[XXXSSS```yyypppiiidddaaabbb______ccceeeeeehhhmmmaaa]]]WWWSSSPPPOOONNNMMMLLLLLLKKKJJJJJJKKKLLLLLLJJJJJJKKKKKKKKKKKKKKKKKKLLLKKKJJJIIIJJJKKKMMMNNNKKKKKKLLLLLLLLLMMMMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNKKKMMMPPPSSSTTTSSSRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNOOOPPPPPPQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOOOOOOOPPPQQQRRRRRRQQQRRRTTTTTTSSSRRRRRRSSSRRRSSSTTTTTTRRRRRRSSSTTTUUUUUUVVVWWWXXXZZZ[[[\\\]]]___bbbggglllrrrwwwzzz~~~}}}~~~|||{{{}}}zzzwwwpppiiifff```bbbaaa```]]]YYYUUUQQQOOOGGGDDD@@@===<<<:::888777666666666666777777777777555555555555555555555555555555555444444555666666888999;;;===>>>>>>===<<<>>>===<<<;;;:::;;;<<<======@@@EEEKKKSSS```ooozzzzzzppp|||~~~lllZZZJJJLLLnnnzzzuuunnnhhhdddbbbaaa___bbbgggeeebbb]]]ZZZXXXWWWUUUTTTNNNNNNLLLKKKKKKKKKLLLMMMKKKKKKLLLMMMMMMMMMLLLLLLIIIIIIJJJJJJLLLMMMNNNOOOLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMOOOSSSUUUUUURRRNNNKKKNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMNNNOOOPPPPPPQQQOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNPPPRRRRRRQQQPPPQQQRRROOOQQQRRRQQQPPPPPPQQQRRRSSSTTTVVVXXX\\\___bbbcccmmmqqqyyyzzzyyyyyyzzz~~~wwwtttnnnhhhddd^^^bbbaaa```]]]YYYUUUQQQOOOFFFCCC@@@===<<<:::888666555666666666777777777888555555555555555555555555555555444444444444444555666777:::<<<======<<<<<<======<<<<<<;;;;;;;;;;;;888???GGGLLLSSSaaavvv{{{vvv}}}sssbbb\\\eeesssyyytttmmmdddaaabbbcccaaa___^^^^^^^^^\\\[[[XXXVVVTTTQQQPPPOOOPPPPPPNNNNNNOOOOOONNNMMMKKKKKKHHHIIIKKKMMMNNNNNNNNNNNNLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNLLLNNNPPPQQQQQQOOOLLLJJJNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMMMMNNNNNNOOOOOOMMMMMMMMMLLLLLLLLLKKKKKKMMMLLLKKKKKKKKKLLLNNNNNNNNNPPPQQQRRRQQQPPPQQQRRRPPPRRRTTTUUUUUUVVVXXXZZZ]]]___ccchhhnnntttyyy|||~~~}}}}}}}}}~~~{{{zzz|||uuurrrmmmgggccc]]]cccbbb```^^^ZZZUUURRROOOFFFCCC@@@>>><<<;;;888666555666666666777777888888555555555555555555555555555555444333333333444444555666999;;;======<<<;;;<<<=========<<<;;;:::999999@@@GGGGGGGGGQQQeeeuuu|||wwwqqqooosss{{{wwwrrrsssjjjggg^^^]]]]]]^^^```aaa```^^^bbb```\\\XXXVVVTTTTTTTTTQQQQQQQQQPPPOOOMMMJJJIIIIIIJJJLLLNNNOOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNHHHIIIKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLKKKNNNMMMMMMMMMNNNOOOQQQRRROOOQQQSSSSSSRRRRRRSSSTTTUUUWWWZZZ\\\^^^```ccceeekkknnnttt{{{}}}}}}~~~xxxxxxzzz~~~vvvrrrrrrjjjaaa^^^eeebbb___^^^]]]YYYRRRLLLGGGDDD@@@>>><<<;;;:::888999888777666666777888999555555555555555555555555444444444555555555555666555666666888999;;;===>>>::::::;;;<<<<<<;;;;;;;;;999???DDDFFFIIIPPPXXX]]]eeeaaa^^^cccuuu~~~tttrrrkkkccc^^^^^^`````````bbb```^^^]]]^^^^^^]]]\\\UUUVVVWWWWWWTTTPPPLLLIIINNNKKKJJJMMMQQQRRROOOKKKNNNNNNNNNMMMLLLLLLKKKKKKNNNMMMKKKJJJKKKLLLKKKJJJOOOMMMKKKKKKMMMOOOOOOOOOJJJLLLNNNPPPPPPNNNLLLJJJIIIMMMQQQRRROOOLLLLLLMMMOOOOOOPPPPPPPPPPPPPPPPPPNNNNNNOOOOOOPPPQQQQQQRRRRRRUUUWWWVVVTTTUUUXXX\\\___aaadddggglllrrryyy~~~}}}}}}xxx|||~~~}}}|||~~~}}}}}}~~~~~~}}}|||{{{|||~~~zzz~~~vvvrrrqqqiiiaaa___aaaaaa```]]]YYYVVVTTTSSSGGGDDD@@@===<<<;;;:::888999888777666666777888999555555555555555555555555444444444555555555555666444555555666888:::<<<===::::::;;;<<<<<<<<<<<<<<<:::===AAACCCEEEKKKRRRVVVZZZ[[[^^^eeewwwwwwpppkkkgggbbb^^^```^^^\\\\\\^^^_________^^^```aaaaaa___\\\XXXVVVPPPNNNMMMOOOTTTUUURRROOORRRRRRRRRQQQQQQPPPPPPPPPMMMLLLKKKLLLNNNOOOOOOOOONNNLLLJJJJJJKKKMMMMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNOOOPPPOOONNNNNNNNNOOONNNNNNNNNMMMLLLLLLKKKKKKRRRQQQQQQQQQSSSUUUXXXZZZTTTWWW\\\aaafffjjjnnnqqq{{{~~~|||~~~~~~~~~|||zzz}}}}}}}}}~~~~~~{{{{{{{{{|||~~~~~~|||{{{xxxzzz}}}}}}}}}~~~}}}}}}~~~~~~vvvrrrnnnfffaaa```]]]______[[[UUUSSSTTTWWWFFFCCC???===<<<;;;999888888888777777777777888888666666666666666666666666444444444555555555555666333333444555777999;;;<<<;;;;;;;;;<<<<<<============>>>???AAABBBFFFLLLQQQQQQXXX```jjj{{{xxxrrrnnnkkkgggeeedddddddddccceeefffggggggfffccc___]]]TTTRRRQQQTTTXXXZZZXXXUUURRRRRRRRRSSSSSSSSSSSSSSSQQQPPPOOOOOOQQQSSSSSSRRRSSSQQQOOOOOOQQQRRRQQQPPPRRRQQQOOOOOOOOOOOOQQQRRRSSSQQQNNNNNNPPPRRRSSSSSSWWWWWWXXXXXXYYYYYYZZZZZZVVVVVVWWWYYY]]]ccchhhlllmmmpppuuu}}}~~~{{{zzzzzz{{{{{{zzzyyyyyyzzz{{{||||||yyyzzz|||~~~~~~~~~zzzyyyyyyzzz{{{{{{xxxvvvuuuuuuvvvxxxzzz}}}~~~}}}{{{zzzxxxxxx~~~~~~uuupppkkkddd```bbb\\\^^^]]]ZZZVVVRRRRRRRRREEEBBB>>><<<;;;;;;999888888777777777777777777888777777777777777777777777444444444555555555555666333444444555777999;;;<<<<<<<<<<<<<<<===>>>>>>???BBB@@@@@@AAACCCFFFMMMTTTYYYaaakkkwww}}}vvvqqqmmmiiifffhhhiiiiiihhhfffbbb___\\\[[[ZZZZZZ[[[^^^```___^^^XXXYYYZZZ[[[]]]^^^___```aaa___]]]]]]^^^___^^^]]]^^^]]]\\\\\\]]]^^^]]]\\\YYYXXXWWWWWWWWWWWWXXXYYYYYYUUUSSSTTTYYY\\\\\\[[[ZZZ[[[]]]```cccfffhhhiiihhhjjjmmmrrryyy}}}yyyxxxxxxzzzxxxyyyyyywwwtttuuuxxx{{{wwwvvvvvvyyy}}}}}}|||}}}~~~{{{yyyvvvuuuvvvvvvvvvuuutttsssrrrtttxxx{{{}}}}}}zzz|||~~~~~~}}}}}}{{{yyywwwzzzzzzzzz{{{{{{sssmmmgggaaa```bbb^^^\\\[[[ZZZYYYTTTMMMGGGDDDAAA===;;;;;;:::999888777777777888888777777777777777777777777777777777444444444555555555555666444444555666888:::<<<=========<<<======???@@@AAACCCAAAAAACCCDDDHHHTTTaaammmrrrzzzwwwqqqmmmpppooonnnlllhhhccc___]]]```_________```aaaaaaaaaaaabbbdddfffiiikkkmmmnnnqqqpppnnnnnnpppqqqqqqpppnnnmmmmmmnnnooopppooonnnffffffggghhhhhhgggffffffcccbbbaaadddiiikkkjjjhhhlllmmmooorrrvvvyyy{{{|||}}}|||{{{|||}}}vvvxxxyyyvvvsssssswww{{{wwwtttrrrrrrvvv{{{{{{yyyyyy|||}}}yyytttqqqqqqsssuuuvvvuuusssrrrtttwwwzzz{{{{{{zzz{{{}}}~~~~~~}}}|||{{{}}}~~~|||zzzxxxrrrsssuuuxxx{{{}}}}}}}}}|||wwwooohhhccc`````````^^^\\\ZZZZZZYYYSSSIIIAAACCC@@@<<<;;;::::::999777777777888888888888777777666666666666666666666666444444444555555555555666444555555666888:::<<<===>>>>>>======>>>@@@BBBCCCBBBAAACCCGGGHHHNNNbbbwww}}}|||zzzvvvrrrmmmhhhfffdddcccbbbaaa```_________aaabbbccceeeggghhhjjjjjjrrrqqqqqqssswwwzzz{{{{{{uuuvvvwwwxxxxxxwwwvvvuuusssrrrsssuuuwwwwwwwwwuuu|||}}}~~~}}}uuuwwwwwwuuurrrrrrtttwwwtttqqqoooppptttyyy}}}~~~{{{xxxyyy|||}}}yyyssspppqqqsssvvvwwwvvvvvvvvvvvvvvvxxxyyy{{{zzz{{{|||}}}}}}|||{{{yyyuuuxxx{{{~~~~~~|||xxxvvvpppqqqsssvvvxxxwwwtttqqq~~~~~~~~~yyytttkkkccc____________]]]\\\[[[YYYUUUNNNGGGCCCBBB???<<<::::::999888777666777888999999888777666555555555555555555555555444444444555555555555666333333444555777999;;;<<>>======>>>AAACCCDDDDDDEEEJJJOOOQQQZZZuuuyyyxxxvvvssspppnnnnnnnnniiiiiiiiiiiiiiiiiiiiiiiinnnnnnnnnqqqvvvzzz||||||~~~|||yyyxxxzzz{{{uuuvvvwwwxxxyyyzzzzzz{{{{{{~~~~~~~~~}}}{{{{{{uuuuuutttssspppooonnnooollllllnnnrrrvvvzzz{{{{{{zzz{{{{{{{{{||||||||||||{{{xxxuuussstttvvvvvvvvvwwwyyyyyyxxxuuuuuuxxx{{{yyyzzz{{{{{{{{{yyywwwuuusssvvv{{{~~~~~~{{{vvvsssppppppqqqtttvvvvvvssspppssswwwyyywwwvvvyyysssiiiaaa^^^______^^^[[[\\\\\\XXXPPPJJJHHHHHHAAA???;;;::::::999888777666777888999999888777666555555555555555555555555444444444555555555666666222222333444666888:::;;;???>>>>>>>>>???AAACCCEEEHHHJJJQQQWWWYYYddd}}}|||zzzxxxwwwvvvsssrrrrrruuuxxx{{{||||||xxxxxxzzz}}}~~~~~~|||vvvtttwwwzzz||||||~~~~~~~~~|||}}}zzz}}}}}}yyyvvvtttuuutttrrrqqqnnnllliiigggfffhhhnnnuuuzzz|||zzzxxxvvvxxx|||}}}zzzwwwxxxwwwvvvwwwxxxxxxvvvtttwwwzzz|||yyytttsssvvv{{{wwwxxxyyyyyyxxxvvvtttrrrtttwww|||{{{vvvrrrmmmkkklllooosssuuutttqqqgggooovvvtttnnnnnnxxx}}}}}}wwwkkk___[[[^^^```___[[[[[[ZZZVVVOOOIIIDDDBBB??????>>><<<;;;:::999888999999999888777666666555777666666444333222111111444555555555555555444444555444444444555666888999:::;;;=========???BBBEEEGGGSSSccclllqqq{{{~~~~~~~~~}}}}}}}}}}}}~~~~~~|||yyyvvvtttssstttuuuuuutttsssqqqnnnkkkhhhggghhhjjjnnntttzzz{{{xxxuuuvvv{{{~~~zzzwwwyyy{{{zzz|||~~~~~~}}}}}}{{{vvvuuu{{{|||uuuqqqtttyyyuuuxxx{{{zzzvvvrrrqqqrrrvvvxxxzzz}}}}}}zzzvvvrrrqqqnnnkkkkkknnnooonnnmmmkkkoooqqqppplllkkknnnrrrwww}}}xxxtttkkk```]]]______]]]\\\\\\[[[WWWPPPJJJEEEDDD??????>>><<<;;;:::999888999999888888777666666555333333444444555555555666444555555555555555444444555555444444555666888999:::;;;======>>>@@@CCCFFFMMM___vvvqqqwww~~~}}}|||~~~}}}zzzxxxwwwvvvuuuttttttsssrrrqqqooommmkkkjjjjjjlllpppuuuwwwwwwvvvtttwww|||~~~{{{yyy|||}}}||||||xxxrrrrrrwww{{{zzzuuutttyyy~~~|||vvvssstttwwwwwwvvvyyy~~~|||vvvnnnmmmlllnnnpppqqqpppnnnlllooopppnnnkkkkkknnnrrrvvv}}}sssqqqjjjaaa^^^___^^^[[[\\\]]]\\\WWWQQQKKKFFFEEE??????>>><<<;;;:::999888999999888888777666666666333444444555666777888888444444555555555555555444555555444444555666777888777999:::;;;<<<>>>BBBEEEJJJ]]]uuu}}}xxxxxxtttuuu}}}|||kkkhhhwww}}}~~~{{{zzz{{{yyyvvvrrrsssrrrrrrqqqqqqpppoooooommmqqquuuvvvtttrrrrrrssswww|||~~~{{{yyy}}}zzzyyyyyyvvvqqqooossswwwwwwvvvxxx~~~~~~xxxvvvxxx|||yyywwwyyy{{{nnnnnnnnnppprrrsssrrrqqqoooqqqqqqooollllllooosssttt{{{|||qqqooohhh___\\\^^^^^^[[[[[[[[[[[[WWWPPPJJJFFFDDD??????>>><<<;;;:::999888888888888888777777666666777777777777666666666666333444555555666555555555666555444444555666777888444666777888999<<>><<<;;;:::999888888888888777777777777777777777777777777777666666333444444555666666555555666666555444444555777888555666777888999;;;???BBBCCCGGGKKKLLLMMMTTT```jjj}}}zzzvvvxxx{{{{{{|||}}}~~~}}}zzzxxx}}}|||zzzyyyzzz}}}yyywwwzzz~~~~~~~~~~~~}}}wwwssstttttttttttttttuuuvvvwwwxxx|||~~~yyyppplllpppuuuvvvzzz{{{uuurrrsssuuuuuuuuuwwwuuusssuuuzzzzzzwwwrrrssssssuuuwww{{{|||zzz{{{~~~~~~||||||~~~zzzyyyuuurrrqqqrrrtttvvvzzzzzzxxxvvvttttttvvvwwwqqqvvv}}}~~~{{{{{{~~~{{{sssooofff\\\YYY]]]___]]]XXXXXXXXXTTTNNNHHHDDDCCC??????>>><<<;;;:::999888888888777777777777777777444555555666777888888999333333444555666666666666777666555444444555666777777888999999:::<<>><<<;;;:::999888777777777777777777777888555555555666666777777777222333444555666666666666777666555444444555666777777888888888888999<<<>>>===@@@CCCEEEHHHNNNYYYaaazzz{{{uuu~~~zzzyyy{{{zzzyyyxxxxxxzzzzzzyyyrrrssstttvvvxxxzzz{{{|||~~~}}}|||{{{|||~~~~~~{{{zzzzzzzzz{{{|||xxxwwwxxx{{{zzzxxxwwwvvvwwwxxxyyy||||||zzztttnnnlllooottttttyyyzzzuuupppnnnllljjjqqqttttttrrrsssvvvtttooopppnnnlllooosssuuutttrrruuuwwwyyyxxxuuutttvvvyyyxxxyyyzzzyyywwwvvvwwwyyy{{{||||||zzzwwwuuuvvvxxxyyyyyyxxxxxxwwwuuusssqqqllliiihhhkkklllnnnuuuzzzpppoooiiibbb^^^___\\\WWWYYYZZZYYYVVVPPPJJJFFFEEE??????>>><<<;;;:::999888777777777777777888888888999888777666555444333222222333444555666666666666777666555444444555666777444555555555444555777:::===???AAABBBDDDJJJSSS[[[|||tttsssrrryyy}}}vvvvvvwwwppprrrttttttuuuvvvvvvtttkkkkkklllnnnrrrwww||||||{{{yyyyyyyyy{{{}}}~~~|||}}}{{{~~~}}}zzzvvv}}}{{{vvvwwwzzz}}}|||yyywwwwwwwwwxxxyyy{{{zzzwwwqqqlllkkkooorrrsssyyy{{{wwwrrrooommmjjjjjjmmmnnnnnnpppsssqqqlllllljjjiiilllqqqssspppmmmsssuuuvvvtttqqqqqquuuxxxssssssuuuxxx{{{{{{yyyvvvwww{{{~~~~~~{{{xxxwwwwwwvvvvvvvvvvvvuuusssooollliiiffffffiiiiiigggkkksss{{{~~~}}}zzz{{{{{{tttnnnfff```\\\[[[ZZZYYY\\\ZZZXXXTTTOOOIIIDDDBBB???>>>===;;;:::999888888888888888888777777777777666666666666666555555444444444444555555555555666555555555555666666666666666666666666777777777777;;;999<<>>===;;;:::999888888888888888888777777777777666666666666666555555444444444444555555555555666444444555555666666777777555666666666777777777777666888>>>EEEIIILLLTTT]]]```ooo~~~wwwlllkkkqqqvvvxxxtttqqqooonnnooollljjjiiikkkkkkjjjhhhbbbbbbbbbcccggglllqqquuuwwwwwwvvvvvvwwwwwwvvvuuu{{{}}}~~~zzz}}}zzzxxx{{{~~~|||}}}zzztttssswww{{{|||{{{wwwrrrpppppprrrrrrsssrrrppplllhhhgggggghhhkkkooorrrrrrpppllliiifffeeedddfffiiikkkjjjhhhiiiiiihhhhhhggghhhhhhhhhllllllmmmmmmnnnooooooooommmlllmmmrrrssspppppprrrppptttyyy}}}}}}zzzuuuqqqooonnnmmmmmmmmmmmmkkkiiifffhhhiiiiiihhhiiilllnnnsss~~~zzzsssvvv{{{{{{uuuoooeee^^^[[[ZZZ[[[[[[\\\[[[XXXSSSNNNIIIEEEBBB???>>>===;;;:::999888888888888888888777777777777666666666666666555555444444444444555555555555666333333444555666666777777555555666666666777777777666888===CCCGGGNNN]]]lllhhhqqqvvv{{{|||yyytttwwwzzzvvvqqqooopppnnnkkkgggeeeeeefffeeeeee]]]]]]^^^aaadddhhhlllnnnnnnqqqssssssqqqpppqqqsssxxxyyy{{{}}}~~~xxxyyy|||}}}~~~|||{{{zzzyyyxxxxxxyyyuuupppnnnqqqssstttuuussspppmmmmmmmmmooopppqqqooolllhhhgggfffggghhhkkklllmmmllljjjiiicccbbbaaabbbeeeggggggffffffgggggggggfffeeeddddddggggggggghhhiiijjjjjjjjjjjjhhhkkkppppppmmmlllnnnmmmppptttxxxyyyxxxvvvuuuooolllhhhffffffggggggfffbbbfffiiikkkkkkiiihhhhhhppp{{{uuunnnrrrzzzyyyuuunnneee^^^ZZZZZZ[[[\\\]]][[[WWWSSSNNNIIIEEECCC???>>>===;;;:::999888888888888888888777777777666666666666666666555555444444444444555555555555666222333444444555666777777555555555666666666777777999888999;;;???LLLdddzzzzzz~~~zzzwwwyyywww~~~{{{||||||yyyxxxuuupppnnnpppnnnkkkfffbbb___^^^]]]]]]YYYZZZ\\\^^^```bbbdddeeeccciiioooooolllkkkooottttttuuuwwwyyy|||}}}vvvyyy|||~~~}}}|||}}}~~~}}}{{{yyywwwvvvuuuuuuttttttrrrooojjjfffffflllmmmoooooonnnllljjjiiilllnnnooonnnkkkiiiggggggiiiiiihhhgggfffeeedddddd```___^^^^^^```bbbdddddddddeeeeeeeeeeeecccaaa```bbbbbbccccccdddeeeffffffffffffiiiooopppnnnmmmooolllmmmppprrrtttuuuuuuuuunnniiiccc___^^^___aaaaaa^^^aaafffhhhhhhgggffffffjjjrrrxxxwwwoookkkooottt}}}vvvtttnnneee^^^[[[[[[\\\\\\]]][[[WWWRRRMMMHHHEEECCC???>>>===;;;:::999888888888888888888777777777666666666666666666555555444444444444555555555555666333333333444555666666777555555555555666666666666888777777777888CCCYYYnnnvvv||||||{{{~~~wwwsss{{{{{{kkkkkknnnrrrrrrmmmkkkmmmiiigggccc^^^[[[YYYZZZ[[[XXXYYYZZZ[[[\\\\\\\\\\\\^^^eeelllmmmiiigggkkkqqqqqqqqqsssvvvyyy}}}|||}}}zzzvvvzzz}}}~~~~~~{{{||||||{{{|||~~~|||yyywwwuuutttsssqqqrrrrrrqqqooolllgggbbbhhhiiijjjlllllljjjhhhfffiiikkklllllljjjhhhggghhhhhhgggdddbbbaaa```aaaaaa^^^]]]\\\[[[\\\^^^aaadddbbbbbbccccccbbbaaa___]]]]]]^^^___```aaabbbccccccaaaaaadddkkknnnlllmmmooollllllmmmnnnoooppprrrrrrlllggg```ZZZYYYZZZ[[[\\\YYY\\\___aaaaaabbbccceeeccceeehhhiiijjjjjjkkklll{{{uuurrrmmmeee___\\\\\\[[[[[[^^^[[[WWWRRRMMMHHHEEEDDD???>>>===;;;:::999888888888888888888777777777777666666666666666555555444444444444555555555555666444444444444444555555555444444555555555666666666333555888999888999CCCOOO]]]kkktttyyyyyy{{{qqqjjjeeeeeejjjppprrrnnnkkkkkk```___^^^\\\YYYYYY[[[]]]WWWWWWXXXXXXXXXXXXYYYYYY___eeekkkjjjeeebbbdddhhhlllmmmooorrrvvvzzz}}}|||yyyxxxzzzzzzxxxvvvzzz~~~}}}|||~~~|||{{{}}}{{{|||{{{zzz|||{{{{{{|||}}}}}}~~~~~~yyy||||||xxxwww}}}~~~}}}~~~~~~zzzwwwuuuuuutttlllppptttuuuvvvuuuooohhheeeeeefffgggiiihhhfffccceeegggggggggeeeeeefffhhhdddccc```^^^^^^___```aaa]]]]]][[[ZZZYYY\\\aaaddd____________^^^]]]\\\\\\ZZZZZZ[[[\\\^^^___``````\\\[[[^^^cccffffffhhhkkkjjjjjjjjjjjjkkkmmmnnnooolllggg```[[[YYYYYYYYYXXXVVVXXXZZZ[[[[[[]]]___aaa\\\[[[[[[^^^cccfffgggfffyyyuuuppplllfffaaa^^^\\\[[[ZZZ^^^[[[WWWQQQLLLHHHEEEDDD???>>>===;;;:::999888888888888888888777777777777666666666666666555555444444444444555555555555666555555444444444444333333444444444555555555666666333444888;;;999555777<<>>===;;;:::999888888888888888888777777777777666666666666666555555444444444444555555555666666666555555444444333222222444444444555555555666666888666777999888666888===<<>>>>>NNNjjjxxxsssggg]]]]]]bbbeeefffhhh]]][[[WWWUUUVVVVVVVVVVVVTTTSSSSSSUUUVVVVVVSSSQQQQQQOOOMMMMMMNNNOOOOOONNNPPPRRRUUUWWWYYYXXXVVVUUUYYY[[[^^^bbbfffiiilllnnnqqqsssttttttssstttwwwyyy~~~~~~|||{{{zzzzzzzzzzzz|||}}}}}}~~~}}}}}}}}}~~~|||wwwwww{{{~~~~~~|||zzzyyyzzz|||~~~~~~{{{vvvqqqmmmkkkkkklllmmmmmmmmmmmmmmmmmmmmmmmmrrrrrrsssrrrqqqooommmllljjjmmmpppqqqpppooonnnnnnlllgggaaa^^^^^^]]]ZZZWWW[[[ZZZYYYUUURRRQQQSSSTTTTTTTTTSSSTTTVVVYYY\\\]]]YYYVVVSSSSSSVVVXXXWWWVVVPPPPPPOOOOOOPPPQQQSSSTTTRRRPPPOOOPPPTTTUUUTTTRRRLLLNNNQQQTTTVVVWWWVVVUUUSSSUUUYYY\\\^^^___^^^]]]\\\]]]^^^^^^]]]ZZZWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUQQQQQQQQQTTTYYY^^^aaaaaayyytttuuuqqqmmmfff___[[[ZZZ[[[]]]]]]\\\XXXQQQNNNMMMIIIDDDAAA>>>;;;::::::999888777888888888888777777777777555555555555555555555555555555555555555555555555666555555444444555555666555555555555666666666777666666777777888999999999777===<<<:::;;;888>>>QQQnnnwwwgggggg^^^XXXZZZ^^^___```bbb```\\\WWWTTTSSSRRRQQQPPPPPPQQQRRRSSSTTTTTTSSSRRRRRRPPPLLLKKKLLLMMMNNNNNNOOORRRTTTVVVVVVUUUTTTSSSWWWYYY[[[^^^bbbfffiiikkklllnnnpppqqqqqqsssuuuwwwyyyzzz{{{{{{yyyxxxwwwwwwxxxzzz|||}}}~~~zzzvvvuuuwwwzzz||||||}}}yyyuuutttuuuvvvxxxxxxvvvsssooolllkkkjjjjjjiiijjjjjjkkkllllllllllllmmmmmmmmmmmmllljjjiiihhhfffhhhjjjjjjjjjjjjkkklllkkkfff```\\\ZZZYYYWWWVVVXXXXXXVVVRRROOONNNOOOQQQPPPOOOOOOQQQSSSVVVZZZ\\\[[[XXXUUUTTTUUUUUUTTTSSSNNNNNNNNNOOOPPPQQQRRRSSSQQQOOONNNOOOQQQRRRQQQOOONNNOOORRRTTTVVVWWWXXXXXXQQQSSSVVVYYYZZZ[[[ZZZYYYUUUVVVXXXYYYYYYWWWUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQQQQSSSVVVZZZ]]]^^^{{{sssqqqqqqmmmfff```\\\[[[[[[\\\```___ZZZRRRNNNLLLHHHBBB@@@>>>;;;:::::::::999888888888888777777777666666555555555555555555555555555555555555555555555555555555444444444444555555444555555666666666666666555666666777888888999999777;;;888999???===<<>>;;;999::::::999888888888777777777666666666555555555555555555555555555555555555555555555555555555444444444444555555444555555666777666666666555555666777777888888999555999555666??????;;;@@@>>>GGGKKKTTTkkknnnccc]]][[[\\\VVVSSSRRRUUUUUUSSSTTTWWWRRRQQQPPPQQQSSSUUUUUUUUUNNNQQQSSSTTTSSSRRRRRRSSSRRROOOMMMMMMNNNOOOOOONNNNNNQQQUUUUUUSSSQQQSSSUUUTTTUUUVVVYYY\\\```dddfffbbbeeehhhjjjkkklllnnnoookkkoootttuuutttrrrsssuuutttwwwzzz|||}}}~~~~~~}}}{{{zzzzzzzzz{{{vvvtttqqqooommmnnnooopppmmmmmmmmmmmmlllkkkkkkkkkjjjkkkkkkkkkjjjhhhfffeeeeeedddcccaaa```^^^]]]\\\^^^______^^^\\\\\\^^^___[[[YYYWWWTTTRRRRRRRRRRRROOOOOOMMMKKKIIIIIIKKKMMMLLLKKKKKKKKKMMMPPPSSSUUUZZZXXXUUURRRPPPNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPOOONNNMMMKKKJJJIIIIIIOOONNNLLLKKKLLLOOOTTTVVVQQQRRRSSSUUUVVVVVVUUUUUURRRSSSTTTUUUUUUUUUTTTSSSPPPPPPPPPPPPPPPPPPPPPPPPSSSRRRRRRPPPOOOQQQTTTWWW{{{qqqpppppplllgggaaa]]][[[[[[[[[``````[[[TTTQQQQQQMMMHHH@@@===;;;999:::::::::999888777777777666666666666555555555555555555555555555555555555555555555555555444444333333444444555444444666777777777666555555555666666777888888888444:::666444;;;;;;888<<<777===;;;<<>>???===@@@CCCOOOddd|||pppbbbVVVUUUWWWTTTRRRRRROOONNNNNNOOOLLLHHHIIINNNMMMMMMNNNPPPQQQPPPMMMKKKMMMPPPSSSSSSPPPNNNOOOPPPLLLLLLLLLMMMOOOPPPNNNMMMJJJNNNRRRRRROOONNNQQQUUUPPPPPPQQQRRRVVVZZZ^^^```]]]```ccceeeffffffggghhhjjjooosssssspppnnnqqqtttqqqssswwwyyyyyyyyyzzz{{{||||||}}}~~~}}}zzzyyyyyyzzz|||~~~zzz|||}}}}}}|||{{{{{{{{{nnnmmmllljjjhhhgggfffeeeccccccccccccbbb```^^^\\\[[[]]]___aaaaaaaaa___^^^]]]\\\[[[ZZZYYYYYYYYYZZZZZZZZZZZZXXXTTTRRRRRRRRRTTTTTTTTTRRROOOMMMMMMMMMMMMMMMKKKHHHEEEDDDEEEGGGIIIHHHGGGFFFFFFHHHJJJKKKIIIIIIIIIHHHGGGGGGIIIKKKMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLMMMLLLLLLMMMNNNNNNNNNNNNNNNTTTTTTTTTTTTSSSRRRQQQQQQMMMNNNPPPQQQQQQPPPNNNMMMNNNOOOOOOMMMLLLNNNTTTXXX{{{vvvqqqoooiiieeeccc```[[[ZZZ\\\___\\\XXXTTTQQQMMMIIIFFFAAA@@@===;;;888777777777888888888888777777777777555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555555555555555666666666666777777777777888999:::;;;777888:::===@@@BBBDDDFFFWWWooo}}}ooo___[[[UUUQQQPPPQQQQQQQQQLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIILLLMMMOOOOOONNNNNNNNNOOOLLLLLLLLLLLLKKKKKKKKKKKKLLLNNNOOOQQQQQQPPPOOONNNMMMOOOQQQSSSTTTWWWZZZ]]][[[]]]```aaaaaaaaabbbdddgggiiilllmmmnnnnnnpppqqqqqqrrrrrrrrrrrrtttwwwzzz{{{zzzvvvuuuuuuuuuuuuvvvvvvvvvwww||||||wwwuuuxxxxxxuuukkkkkkjjjhhheeeddddddfffbbbbbbbbb___\\\ZZZZZZ[[[[[[YYYWWWXXX[[[^^^___```^^^\\\YYYWWWWWWVVVTTTSSSWWWVVVTTTRRRPPPOOONNNMMMPPPRRRTTTRRRNNNKKKKKKKKKNNNMMMJJJHHHGGGGGGHHHIIIGGGFFFFFFEEEEEEEEEEEEEEEHHHGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHGGGEEEEEEHHHJJJJJJKKKLLLJJJHHHFFFGGGHHHIIIHHHHHHHHHHHHIIIJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQOOONNNQQQTTTTTTOOOIIILLLKKKKKKKKKKKKMMMOOOPPPwwwtttooopppkkkfffdddaaa\\\[[[]]]^^^[[[WWWTTTQQQMMMIIIFFFDDDBBB???===;;;999999999888888888888777777777777555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444555555555555666666666666777777777777888999::::::888999:::;;;===>>>@@@@@@EEERRRcccoooyyywwwdddZZZYYYUUUQQQNNNMMMMMMMMMLLLJJJJJJIIIHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKMMMMMMLLLKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMOOOOOOOOONNNMMMLLLNNNOOOPPPQQQSSSVVVXXXVVVXXXZZZ[[[[[[\\\^^^___dddfffhhhiiiiiijjjlllnnnnnnoooqqqrrrrrrsssuuuvvv|||~~~{{{xxxvvvtttsssrrrqqqrrrrrrttttttqqqvvvwwwuuutttvvvtttnnnjjjjjjiiifffcccaaabbbccc[[[\\\\\\[[[ZZZXXXVVVUUUWWWVVVUUUWWWYYYZZZZZZYYY[[[YYYWWWVVVVVVUUUTTTRRRSSSRRRQQQPPPOOONNNNNNNNNLLLOOOQQQPPPNNNLLLLLLMMMLLLJJJHHHFFFEEEEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGFFFDDDDDDFFFHHHIIIJJJJJJIIIGGGEEEFFFGGGFFFFFFGGGGGGHHHIIIKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQNNNLLLLLLNNNRRRRRRNNNJJJKKKJJJJJJIIIJJJKKKMMMNNN~~~uuussspppqqqkkkgggeeeaaa\\\[[[]]]]]]ZZZVVVSSSQQQNNNJJJGGGEEECCC@@@===;;;:::::::::888888888888777777777777555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333444555555555555666666666666666666666777888999:::999999999::::::::::::::::::>>>BBBEEELLL^^^wwwuuuhhh[[[PPPKKKPPPMMMKKKJJJJJJIIIHHHGGGHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIHHHHHHHHHIIIGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMMMMLLLLLLLLLMMMNNNNNNNNNNNNPPPRRRSSSTTTUUUVVVVVVWWWYYY\\\___aaabbbcccccceeegggjjjiiilllooopppppppppqqqsssxxx{{{~~~zzzuuussssssrrrpppnnnmmmmmmnnnppprrrnnnppprrrrrruuuvvvpppiiiggggggfffccc```^^^___```]]][[[ZZZZZZ[[[YYYUUUQQQNNNNNNOOORRRTTTUUUTTTSSSWWWUUUSSSSSSSSSTTTSSSQQQOOONNNNNNMMMMMMMMMNNNNNNHHHJJJLLLMMMLLLLLLMMMNNNIIIHHHFFFDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@AAABBBCCCDDDEEEEEEDDDCCCCCCDDDFFFFFFGGGHHHGGGEEEDDDEEEFFFDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJHHHHHHHHHIIIKKKMMMNNNOOOMMMKKKIIIKKKNNNOOOLLLIIIIIIIIIHHHGGGGGGHHHIIIJJJvvvuuusssqqqkkkgggddd```[[[ZZZ\\\[[[YYYUUUSSSQQQNNNKKKHHHDDDBBB>>>;;;999888999999888888888888777777777666555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333444444444555555555666666666666666666777888999999888888888888888888888888888;;;===>>>@@@JJJYYYeee|||eeeYYYUUUQQQNNNLLLIIIHHHGGGGGGHHHHHHFFFDDDFFFFFFEEEDDDDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGGGGFFFEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLOOOOOOOOONNNLLLLLLMMMNNNPPPRRRSSSSSSSSSTTTWWWYYY[[[\\\]]]^^^^^^```cccfffgggiiijjjkkkkkkllloooqqqvvvyyy}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}yyytttqqqpppqqqqqqoookkkiiiiiikkkmmmoooooonnnnnnppptttuuuoooiiiddddddbbb```^^^]]]___aaaccc^^^XXXWWWYYYXXXTTTPPPJJJIIIIIIKKKNNNQQQRRRRRRRRRPPPOOOOOOPPPQQQQQQPPPNNNMMMMMMLLLLLLLLLMMMMMMGGGHHHIIIJJJJJJKKKKKKLLLIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@??????>>>>>>???@@@AAABBBCCCDDDCCCBBBAAABBBDDDDDDEEEFFFEEECCCCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFGGGHHHJJJKKKMMMNNNNNNKKKIIIIIIKKKKKKIIIGGGGGGFFFEEEDDDDDDEEEFFFGGGxxxvvvtttooojjjeeeccc___YYYXXXZZZZZZWWWTTTRRRQQQOOOLLLIIIEEEBBB???;;;999999:::;;;888888888888777777777666555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444444444444444555555555555555555555555666777888999777777777888888999999999666:::===>>>>>>???DDDIII```{{{nnn```RRROOOQQQPPPNNNMMMGGGFFFFFFGGGHHHHHHFFFDDDFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFFFFEEEDDDEEEFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKQQQQQQQQQOOOMMMLLLLLLNNNMMMNNNPPPPPPPPPQQQTTTVVVWWWYYY[[[[[[\\\]]]```bbbeeeffffffffffffiiimmmqqquuuyyy}}}~~~~~~~~~{{{||||||zzzyyyzzz}}}}}}{{{zzzyyyyyyzzz|||~~~yyyxxxvvvssspppnnnoooqqqpppmmmjjjhhhgggiiikkkmmmpppkkkiiikkkoooooolllhhh``````___]]]\\\]]]```bbbddd]]]UUURRRUUUXXXXXXVVVSSSOOOKKKIIIKKKNNNQQQSSSMMMKKKJJJKKKLLLNNNNNNMMMNNNNNNMMMLLLKKKKKKKKKKKKHHHGGGGGGGGGHHHIIIIIIHHHJJJIIIHHHGGGFFFEEEEEEEEEAAABBBBBBCCCBBBAAA@@@@@@???>>>>>>===>>>???@@@AAA@@@AAABBBBBBAAA@@@AAABBBAAACCCDDDCCCBBBBBBCCCDDDFFFEEEDDDCCCCCCBBBCCCCCCHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFGGGIIIJJJLLLMMMOOOMMMKKKJJJIIIGGGFFFDDDDDDCCCBBBBBBBBBCCCDDDEEE{{{wwwtttooojjjeeebbb^^^XXXWWWYYYXXXVVVSSSRRRQQQOOOLLLJJJHHHEEEAAA===;;;;;;<<<>>>888888888888777777777777555555555555555555555555444444444444444444444444333333333333333333333333555555555555555555555555333444444444444555555555444444444555555666777888666666777777888999999:::777888:::;;;;;;<<<>>>AAAIII\\\}}}sss[[[SSSMMMNNNNNNKKKGGGFFFGGGFFFEEEFFFGGGGGGEEECCCDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEDDDCCCDDDEEECCCDDDDDDEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHIIIIIIIIIPPPPPPPPPNNNLLLKKKLLLMMMHHHKKKMMMNNNNNNOOOPPPQQQTTTVVVYYY[[[[[[\\\]]]___bbbcccdddddddddgggkkknnntttwww{{{}}}}}}}}}~~~xxx{{{|||zzzwwwuuuwwwzzzyyywwwuuussssssuuuwwwyyyssssssrrrpppmmmmmmnnnpppnnnllliiigggggghhhiiijjjkkkfffcccfffhhhfffdddddd^^^^^^]]][[[YYY[[[^^^aaaeee^^^WWWTTTWWW\\\```bbb]]]WWWPPPJJJIIIKKKNNNPPPIIIHHHGGGGGGIIIJJJJJJIIIMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHFFFFFFGGGGGGGGGFFFJJJJJJIIIHHHGGGFFFEEEEEEAAABBBBBBCCCCCCAAA@@@???>>>>>>=========???@@@AAA???@@@BBBBBB@@@???@@@AAA@@@AAACCCCCCBBBBBBCCCEEEFFFEEEDDDBBBAAA@@@@@@???EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLLLLKKKJJJHHHEEECCCBBBAAAAAA@@@@@@AAABBBDDDEEEyyytttpppjjjfffccc^^^YYYWWWYYYWWWUUURRRQQQQQQOOOMMMKKKIIIFFFAAA===;;;;;;===???888888888888777777777777555555555555555555555555444444444444444444444444222222222222222222222222444444444444444444444444333333444444444555555555444444444444555666777777666666666777777777777777999999999999:::<<<>>>@@@AAAHHHZZZppprrrbbbTTTPPPLLLJJJKKKIIIEEEBBBCCCFFFDDDCCCCCCDDDDDDCCCAAABBBAAAAAA@@@???@@@@@@@@@???????????????????????????AAACCCCCCBBBAAABBBCCCAAAAAABBBBBBCCCDDDDDDEEEGGGGGGFFFFFFFFFFFFFFFFFFLLLLLLLLLKKKIIIIIIJJJKKKGGGJJJNNNPPPPPPPPPPPPPPPPPPSSSXXXZZZZZZZZZZZZ[[[]]]```dddffffffgggiiijjjpppsssvvvxxxyyyzzz|||~~~|||{{{wwwxxxzzz~~~uuusssqqqoooooopppsssuuuqqqrrrqqqooommmkkklllmmmkkkjjjhhhffffffffffffgggeeeaaabbbeeeddd^^^\\\^^^^^^]]][[[XXXVVVVVVYYY\\\ccc___YYYUUUUUUYYY^^^bbbZZZUUUNNNIIIGGGHHHJJJKKKGGGFFFDDDEEEFFFGGGGGGFFFIIIIIIHHHHHHHHHIIIJJJJJJIIIGGGDDDDDDFFFHHHGGGFFFGGGGGGGGGFFFEEEDDDCCCBBBAAABBBCCCDDDCCCBBB@@@???<<<<<<;;;;;;<<<>>>???@@@>>>@@@BBBBBBAAA??????@@@???@@@BBBBBBBBBBBBCCCEEEDDDCCCBBBAAA@@@?????????BBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHHHHGGGDDDBBBBBB???>>>>>>???@@@BBBDDDEEE|||wwwqqqlllgggddd___ZZZXXXZZZVVVTTTRRRQQQQQQPPPMMMLLLGGGDDD@@@;;;999:::<<<===888888888888777777777777555555555555555555555555444444444444444444444444222222222222222222222222333333333333333333333333333333333444444444555555444444444444444666777777777777666666666555555555999999999:::;;;;;;;;;:::===<<>>>>>>>>>>>>>>========================>>>@@@AAAAAA@@@@@@AAABBB??????@@@AAAAAABBBCCCCCCGGGFFFEEEDDDDDDCCCCCCDDDHHHIIIIIIHHHGGGGGGHHHJJJHHHLLLQQQTTTTTTSSSRRRQQQMMMQQQWWWZZZZZZYYYXXXXXXYYY^^^dddiiiiiihhhgggfffmmmooorrrtttuuuwwwzzz}}}|||{{{}}}~~~{{{}}}sssqqqnnnllllllnnnppprrrrrrrrrrrrpppllljjjiiijjjhhhhhhgggfffeeeeeeddddddaaa```cccgggddd\\\XXX[[[___]]]ZZZVVVSSSSSSUUUXXX\\\ZZZVVVPPPLLLMMMPPPSSSOOOLLLGGGEEEEEEFFFGGGHHHFFFDDDCCCCCCEEEFFFEEEDDDEEEEEEEEEFFFGGGIIIJJJKKKHHHEEECCCDDDGGGIIIIIIGGGEEEEEEEEEDDDCCCBBB@@@???AAABBBCCCDDDDDDBBB@@@???;;;;;;::::::;;;===>>>???>>>@@@BBBBBBAAA@@@???@@@???@@@BBBBBBBBBBBBDDDEEEBBBAAA@@@@@@??????@@@@@@@@@AAAAAABBBCCCDDDEEEEEECCCCCCCCCBBBBBBCCCCCCDDD@@@CCCFFFGGGFFFDDDBBBBBB=========>>>@@@BBBDDDFFFwwwuuuooommmhhhbbb]]]ZZZWWWVVVWWWVVVTTTTTTRRROOOJJJGGGFFFAAA<<<<<<>>>???===999888666555444555666555444555555555444444333333333555555555555555555555555666666666555555444444333222333333444444333333222555555555555555555555555666666666666777777777777777777777777666666666666777888888999;;;<<<===============>>>DDDNNN[[[cccxxxooofffZZZQQQNNNKKKHHHDDDCCCCCCDDDDDDDDDDDDCCCCCCEEEDDDBBBAAA@@@?????????@@@@@@@@@???>>>===<<<;;;@@@?????????>>>>>>======>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@AAAAAABBBCCCDDDJJJIIIGGGEEECCCCCCCCCCCCBBBEEEHHHJJJJJJJJJKKKLLLOOOPPPQQQRRRRRRQQQPPPOOOOOORRRUUUWWWVVVUUUUUUUUUWWW]]]cccggghhhfffcccbbbjjjmmmpppsssvvvzzz{{{~~~~~~~~~|||yyyzzzvvvmmmjjjpppwwwzzz|||xxxrrroooooonnnllljjjkkkiiifffeeefffgggggggggeeeccc```^^^^^^\\\ZZZXXXdddeeeOOOUUUPPPUUUTTTTTTRRROOOLLLJJJJJJJJJKKKLLLLLLKKKJJJIIIHHHHHHGGGEEEDDDCCCBBBCCCEEEGGGHHHJJJIIIHHHGGGGGGGGGHHHHHHCCCCCCDDDDDDFFFGGGIIIJJJGGGEEECCC@@@??????@@@AAAAAABBBBBBCCCCCCBBBAAAAAACCCBBBAAA???>>>===<<<<<<>>>>>>>>>>>>???AAADDDEEEEEEDDDBBB@@@??????@@@@@@AAA@@@@@@???>>>======<<<======???@@@BBBDDDEEEEEEGGGDDDBBBBBBDDDEEECCCAAACCCBBBBBBCCCEEEDDDBBB@@@BBBAAA???>>>@@@CCCGGGJJJzzzzzzpppnnniiiccc^^^ZZZXXXWWWVVVUUUTTTSSSRRROOOJJJFFFFFFAAA===<<<>>>???<<<999999777666666777777666555555555444444444333333333444444444444444444444444444444444333333333333333222333333444444333333222444444444444444444444444555555555666666666666777555555666666666777777777666777888999:::;;;;;;<<<999999999:::<<>>>>>>>>????????????>>>===<<<<<<>>>>>>>>>>>>======<<<<<<======>>>>>>???@@@@@@AAA@@@@@@@@@@@@AAABBBCCCCCCHHHGGGEEECCCBBBBBBBBBCCCCCCDDDFFFGGGIIILLLPPPSSSXXXXXXWWWSSSOOOMMMMMMNNNOOOQQQSSSSSSSSSRRRSSSTTTVVV[[[bbbfffgggeeedddcccgggiiillloootttyyy|||~~~}}}||||||~~~|||}}}~~~{{{tttqqquuuzzz|||zzzvvvrrrooooooooonnnlllllliiieeeccccccddddddccc```^^^ZZZWWWWWWVVVTTTSSSZZZvvv\\\LLLSSSMMMQQQSSSRRRPPPNNNKKKIIIHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBDDDEEEGGGHHHGGGFFFEEEDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKEEECCCAAA???>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???>>>=========>>>>>>===>>>???@@@BBBCCCCCCBBBAAA@@@????????????>>>>>>======<<<;;;;;;;;;<<<===>>>@@@AAACCCDDDEEEEEECCCAAABBBDDDEEEDDDCCCAAAAAAAAACCCDDDDDDBBB@@@CCCBBBAAAAAACCCEEEHHHJJJ~~~~~~rrrooojjjeee___[[[YYYXXXVVVUUUSSSSSSQQQNNNIIIFFFEEEAAA===<<<===>>><<<::::::888777666777888777666555444444444444333333333333333333333333333333333111111111111222222222222222222333333333333222222222222222222222222222222444444444444555555555555333333444555666777888999555666666777888999::::::888999;;;<<<;;;;;;===???===CCCGGGVVVooovvvjjj___TTTKKKIIIFFFBBBCCCFFFHHHGGGFFFAAAAAABBBBBBBBBBBBAAAAAAAAA@@@???>>>===<<<<<<<<<<<<======>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>???@@@@@@????????????@@@AAABBBCCCEEEDDDCCCBBBAAABBBCCCCCCCCCCCCDDDEEEGGGMMMUUUZZZeeefffccc[[[QQQLLLMMMPPPNNNOOOQQQPPPOOOOOOPPPQQQTTTYYY___ccceeedddddddddgggiiilllpppvvv}}}|||}}}zzz}}}~~~xxxuuurrrppppppooonnnmmmmmmjjjgggddddddcccaaa```]]]YYYTTTQQQPPPPPPOOONNNMMM```PPPJJJRRRIIIKKKQQQOOOMMMKKKIIIGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEECCCBBBBBBBBBCCCDDDEEEDDDCCCBBBAAABBBCCCCCCEEEFFFHHHIIIJJJJJJJJJIIIBBBAAA???===<<<<<<======???>>>===<<<<<<===>>>???@@@@@@???>>>>>>>>>>>>>>>>>>============>>>???@@@???@@@@@@@@@???>>>======<<<;;;;;;::::::999999888;;;<<<<<<===???AAACCCDDDCCCBBBAAAAAACCCEEEEEEDDDAAAAAAAAACCCEEEEEEDDDBBBCCCCCCCCCDDDFFFGGGIIIJJJtttqqqlllfffaaa\\\ZZZXXXVVVTTTSSSRRRQQQNNNIIIFFFDDDAAA===<<<======<<<::::::888666666777888777666444444444444444444444444444444444444444444444444000000111111222222333333222222333333333333222222333333333333333333333333222222333333333444444444333333444555555666777777444444555666666777888888777:::<<<===<<<<<<===>>>BBBCCC???AAAOOOWWWcccvvvqqqgggZZZQQQNNNMMMKKKIIIDDDBBBAAABBBDDDDDDCCCAAA??????@@@@@@@@@@@@??????>>>>>><<<;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<:::::::::::::::::::::999;;;<<<<<<======>>>??????@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAAAAAAAABBBDDDEEECCCCCCDDDEEEHHHNNNUUUZZZcccfffeee]]]RRRKKKLLLOOOKKKMMMPPPQQQPPPNNNMMMMMMRRRVVV\\\```bbbccccccdddeeegggjjjnnnttt}}}xxxvvvsssqqqooonnnmmmllllllkkkjjjjjjjjjgggccc```]]]YYYSSSOOOMMMMMMMMMMMMGGGOOOIIIJJJPPPHHHFFFOOOKKKJJJHHHGGGEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAACCCBBBAAA@@@@@@@@@AAABBB@@@BBBDDDFFFFFFEEEDDDCCC@@@???>>><<<<<<;;;<<<<<<>>>===;;;::::::<<<>>>???>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;:::::::::999999888888888::::::::::::<<<===???@@@@@@@@@@@@AAABBBDDDEEEEEEBBBAAABBBDDDGGGGGGFFFDDDBBBBBBDDDEEEFFFGGGGGGGGG|||uuurrrmmmgggaaa]]]ZZZXXXVVVUUUSSSSSSQQQNNNIIIFFFCCCAAA>>><<<<<<<<<;;;:::888777555555666666666555444444444444444444444444666666666666666666666666111111222222333333444444111222222333333222222111333333333333333333333333222222222222333333333333555555555444444444444444444444444555555666666666666777888888777888:::<<>><<<======>>>>>>>>>>>>======<<<;;;::::::999999999999888999:::;;;;;;;;;;;;;;;888888888888888888999999:::;;;;;;<<<<<<===>>>>>>@@@@@@@@@@@@AAABBBCCCDDDBBBBBBAAAAAABBBCCCEEEFFFBBBDDDFFFHHHJJJLLLPPPRRRRRRWWWZZZVVVMMMFFFFFFHHHHHHLLLQQQSSSRRROOOLLLKKKPPPTTTYYY]]]___```bbbccc___```cccgggllluuu~~~xxxwwwuuuqqqnnnkkkiiihhhiiijjjmmmpppqqqnnnhhhccc^^^YYYSSSOOOMMMLLLLLLKKKHHHGGGIIIKKKNNNIIIDDDMMMIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCAAA@@@@@@??????CCCBBBAAA??????@@@@@@AAA===???AAABBBBBBAAA???>>>>>>>>>===<<<<<<;;;;;;;;;<<<;;;:::999999;;;===???<<<;;;;;;;;;;;;<<<======::::::::::::::::::999999999:::;;;<<<<<<<<<;;;:::::::::999999999999999888:::999888888888999;;;<<<===>>>>>>???@@@AAACCCEEE??????@@@BBBDDDEEECCCBBB???@@@BBBCCCDDDDDDDDDDDD{{{uuurrrmmmgggaaa]]]ZZZXXXWWWVVVTTTSSSRRROOOJJJGGGBBBAAA>>><<<;;;;;;;;;;;;888666444444555666555444333333333444444444444555666666666666666666666666333333333444444444444444111111222222222222111111444444444444444444444444222222222222333333333333555555444444444333333333444444444444555555666666999999999777666666888:::999===<<<>>>DDD???<<>><<<<<<===>>>??????===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999888888888888888777888888999::::::::::::777777777888888888888888999::::::;;;<<<<<<======@@@??????@@@@@@AAABBBCCCBBBBBBAAAAAABBBCCCEEEFFFAAADDDGGGIIIIIIIIIJJJKKKGGGLLLQQQQQQLLLGGGFFFGGGFFFJJJPPPSSSRRRPPPMMMLLLPPPSSSWWWZZZ\\\^^^```bbb___aaaccceeeiiiooowww|||~~~~~~{{{~~~wwwwwwuuuqqqlllhhhfffffffffgggkkkooopppnnnjjjfff]]]YYYSSSOOOMMMKKKJJJIIIKKKCCCLLLJJJIIILLLEEEKKKHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBAAA@@@??????>>>BBBAAA@@@?????????@@@AAA>>>>>>???@@@??????======<<<<<<<<<<<<;;;;;;:::::::::999888888999:::<<<===::::::999999999::::::;;;888888888999999888777777777777888999::::::::::::999999999999999999999999<<<;;;999777666777999:::;;;<<<===>>>===>>>AAACCC<<<<<<<<<>>>@@@@@@???======>>>???@@@AAAAAAAAAAAA}}}uuurrrmmmgggaaa\\\YYYWWWXXXWWWUUUUUUSSSPPPKKKHHHAAA@@@???<<<:::::::::;;;999777555555666777666555333333333444444444555555666666666666666666666666444444444444444333333333111111222222222222111111222222222222222222222222222222222333333333444444333333333333333444444444444444444555555555555555999:::;;;:::888888999:::999===;;;<<>>>>>888:::;;;<<<<<<;;;;;;;;;999::::::;;;;;;::::::999:::999999888888888888888777777888888999888888888666777777777888888888888999999999:::;;;;;;<<<<<<============>>>???@@@AAAAAAAAA@@@@@@@@@BBBCCCDDD@@@BBBEEEGGGFFFFFFFFFGGGHHHKKKMMMNNNLLLIIIHHHHHHGGGIIIMMMNNNNNNNNNNNNOOOPPPRRRVVVXXXZZZ\\\^^^aaacccdddfffgggiiilllqqqtttuuuyyy|||{{{{{{}}}~~~}}}}}}}}}|||sssttttttpppkkkfffeeeeeedddddddddeeeggghhhfffddd^^^ZZZUUUQQQOOOLLLJJJHHHLLLAAAMMMEEECCCNNNGGGIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCC@@@AAAAAA@@@@@@???>>>>>>AAA@@@???>>>===>>>??????>>>=========<<<<<<;;;;;;999::::::::::::999888888666666666777888999999999999888888777777777888888555666777888888777666666666666666666777888999:::888888888888888888999999AAA>>>;;;999777777888999999;;;<<<<<<;;;;;;>>>@@@===<<<<<<>>>??????===;;;<<<=========>>>??????@@@uuurrrmmmfff```\\\YYYWWWYYYWWWVVVUUUTTTQQQLLLIIIAAA@@@???===:::999:::;;;:::888666666777888777666333333333444444555555555555555555555555555555555444444444333333222222222111111222222222222111111111111111111111111111111222222333333333444444444111111222333444444555666444444555555555555555555111444777999888888888888888;;;999999>>>:::999BBB999===AAAAAAAAAHHHTTT^^^fffzzzppp___RRRQQQLLLFFFDDDEEEDDD@@@BBBCCCCCC@@@===;;;<<<>>>999;;;<<<<<<;;;::::::;;;999999999::::::999999999:::999888888888888888999777777888888888888777777666777777777888888999999888999999::::::;;;<<<<<<;;;;;;;;;<<<<<<===>>>???@@@@@@?????????@@@BBBCCC@@@AAACCCDDDDDDDDDEEEGGGIIIIIIHHHHHHGGGGGGFFFFFFHHHIIIJJJJJJJJJLLLPPPRRRPPPRRRUUUWWWXXXZZZ]]]```bbbcccdddddddddfffiiilllnnnrrruuuwwwxxx{{{|||{{{yyyzzz~~~~~~|||{{{pppqqqrrrooojjjfffffffffdddaaa^^^]]]^^^```bbbbbb```]]]XXXUUURRROOOLLLIIIKKK???NNNAAA>>>PPPHHHHHHHHHHHHHHHHHHGGGFFFDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@???>>>>>>@@@???>>>===<<<======>>><<<<<<:::999999999999999777888888888888777777666333444555666777777777777888888777666666666666666333444666777777777666555666555555555666777999:::777777777777888888888888DDDBBB>>>:::888888999999888:::<<<;;;999999<<>>???@@@wwwtttooohhhbbb^^^[[[YYYZZZYYYYYYXXXVVVQQQKKKFFFCCCBBB@@@>>><<<;;;:::999777777666555444333333222555555555444444333333333666555555555444444444444111111111111111111111111666555444333222333333444333333333333333333333333222222222222222222222222444444444444444444444444444444444555555555555666555666666777888999999999888999999::::::;;;;;;<<<<<<<<<===>>>@@@AAACCCDDDKKKOOOVVVaaaqqqsssfffYYYPPPMMMCCCBBBAAA@@@????????????======<<<;;;::::::::::::888888:::;;;;;;:::888888888888999999999999888888666666666666666666666666666666666666666666666666666666666666666777888888666666777888999999::::::888888999:::<<<===>>>>>>===<<<<<<<<<<<<===>>>>>>???@@@CCCEEEFFFDDDBBBAAADDDDDDEEEEEEFFFFFFFFFFFFHHHGGGFFFEEEGGGJJJMMMPPPNNNNNNOOOPPPRRRTTTUUUVVVYYY\\\^^^```aaaccceeehhhlllmmmnnnooooooqqquuuwwwxxxyyy|||{{{vvvxxx|||}}}yyyvvvoooooommmhhhccc```bbbeee___]]]YYYVVVUUUUUUVVVWWWZZZYYYWWWUUURRRPPPNNNMMMGGGFFFEEEDDDDDDFFFHHHIIIKKKJJJHHHEEEBBB???===<<<======>>>>>>?????????@@@>>>===============>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999666666777666666555444444666555555444444444555555444333333222333444555666444777555444===EEE===---444444444555555666666666555555555555666666666666777777777777777777777777555777888999888888999;;;<<<<<<<<<<<<;;;;;;:::999999999:::;;;;;;<<<<<<===vvvtttnnnhhhccc^^^[[[YYYYYYYYYXXXWWWUUUQQQKKKGGGCCCBBB@@@>>><<<;;;::::::888888888777666666666555555555555444444333333333888888777777777666666666333333333333333333333333777666555444444444555555111222333444444333222111222222222222222222222222444444444444444444444444444444444444555555555555555555666777777888999999888888999999:::;;;;;;;;;:::;;;;;;<<<===???@@@AAABBBEEEIIINNNWWWgggzzzuuuiii\\\TTTNNNFFFAAA@@@AAAAAA@@@???>>>>>>>>>>>>===<<<;;;:::999999999999888888999999999999888888777888888888888888888777555555555555555555555555555555555555555555555555555555555555555666777777666666777777888999999:::888888999::::::;;;<<<<<<;;;;;;<<<<<<<<<=========???AAACCCEEEFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEGGGIIILLLMMMMMMMMMNNNOOOPPPRRRSSSTTTWWWYYY\\\]]]^^^```ccceeeiiijjjkkkkkklllmmmqqqsssuuuwwwzzz~~~}}}yyyuuuwwwzzz}}}}}}yyyvvvmmmllliiieeeaaa_________\\\ZZZVVVSSSQQQPPPQQQQQQVVVUUUTTTQQQOOOMMMKKKJJJEEEDDDCCCBBBCCCDDDFFFGGGHHHGGGEEECCC@@@>>><<<<<<============>>>>>>??????>>>======<<<<<<<<<======>>>======<<<;;;;;;:::::::::::::::999999999999888666666666666666555444444555555444444444444555555444333333222333444555666222555555666???HHHBBB444333333333444444555555555444444555555555666666666777777777777777777777777555666888888777777999:::999999999999999888777777777777888999999::::::;;;vvvsssoooiiiccc^^^ZZZYYYYYYXXXWWWVVVUUUQQQLLLHHHBBBAAA@@@>>><<<;;;::::::777777777777777777777777555555555444444444444444444444444333333333222222222222222222222222222222555555444333333333333444///111333444444333111///222222222222222222222222444444444444444444444444444444444444555555555555555555666666777777888888777777888888999::::::;;;999999999::::::;;;<<<===>>>@@@AAABBBDDDKKKTTT\\\kkkzzzwwwmmmSSSKKKDDDCCCCCC@@@>>>>>>>>>>>>===============>>><<<;;;:::999999888999999999888888777777888888999666777777888888777777666555555555555555555555555555555555555555555555555444444444444444555555555666666666777777888888999777777888888999999999:::999:::<<<======<<<<<<;;;???@@@BBBDDDEEEFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKLLLMMMOOOPPPQQQRRRTTTWWWXXXYYY[[[^^^```dddeeefffggggggiiilllooorrrssswww{{{~~~}}}zzzvvvuuuvvvxxx{{{~~~~~~|||wwwsssiiigggccc```^^^\\\ZZZXXXWWWUUURRRNNNLLLKKKKKKLLLQQQQQQOOOMMMJJJHHHGGGFFFCCCBBBAAA@@@AAABBBCCCDDDCCCCCCAAA@@@>>>===;;;;;;<<<<<<<<<<<<==================<<<;;;::::::::::::<<<<<<;;;;;;:::999999999999999999888888888777777555555666666555555444444444444444333333444444555333333222222222333444555111444444555===EEE@@@555222222222333333333333333444444444444555555555555555555555555555555555555444555777777666666888999666666666666666666555444555555666666777777888888vvvsssooojjjddd^^^ZZZXXXYYYWWWVVVVVVTTTQQQLLLHHHBBBAAA???>>><<<;;;;;;:::555555555555555666666666555555555555555444444444222111111111111000000000////////////////////////111111111000000000000111111111111222222111111111111222222222222222333333333333333333333333333333333333444444444555555555555555555666666777777777666666777888888999999:::999999888888999999::::::<<<>>>???@@@@@@BBBFFFIIIKKKSSS^^^gggrrrmmmbbb[[[TTTPPPIIIDDDAAABBBCCC@@@???@@@<<<;;;;;;;;;;;;;;;<<<===;;;;;;999888888888888888999888666666666666888999555666666777777666666555444444444444444444444444444444444444444444444444222222333333444444444444555555666666666777777777777777777777777777777777888999;;;<<<===<<<:::999===>>>???AAABBBDDDDDDEEEBBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCDDDEEEFFFGGGGGGIIIIIIIIIIIIJJJKKKLLLMMMMMMOOOQQQSSSTTTVVVYYY[[[]]]___aaabbbcccfffjjjmmmnnnqqqtttxxxzzzyyywwwuuuwwwxxxxxxzzz|||~~~~~~~~~~~~|||}}}}}}{{{{{{{{{{{{zzzvvvqqqmmmeeeaaa]]][[[ZZZYYYUUUQQQQQQPPPMMMKKKIIIIIIIIIIIIMMMLLLKKKIIIGGGEEECCCBBBAAA@@@@@@???@@@AAABBBBBB@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888:::999999999888888777777777777777777666666666666444444555555555444444333333333333333333333444555222222222222222222333333222444333222555999555---111111111111222222222222333333333333444444444444333333333333333333333333333444666666555555777888444444555555555444444333444444444555666666777777~~~vvvtttpppkkkeee```[[[YYYYYYXXXVVVUUUSSSPPPKKKHHHAAA@@@???===<<<;;;;;;;;;555555555666666666666666555555555555555555555555444444444333333333333222//////////////////////////////000000000000000000333222000//////000222333111111111222222333333333333333333333333333333333333333333444444444444555555555555555555666666666555555666666777888888999999999999888888999999:::777999<<<>>>>>>???@@@AAA@@@BBBFFFHHHKKKSSS___hhhpppxxxpppcccRRRGGGCCCCCCCCCBBBAAA===<<<>>>>>>:::888::::::::::::999::::::;;;;;;:::999888777777666777777777777555444444555777777444555555666666555555444444444444444444444444444444444444444444444444444111111222333444333333222444555555555555555666666555666666666666666666666666888:::;;;<<<;;;999888::::::;;;<<<>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCDDDEEEEEEGGGGGGFFFFFFGGGHHHIIIIIIHHHJJJMMMOOOPPPQQQTTTVVVWWWYYY\\\^^^```dddiiimmmlllnnnrrruuuvvvuuutttssszzzzzzzzzzzz{{{|||~~~|||zzz{{{|||yyyzzz|||~~~|||{{{}}}|||~~~|||zzztttsssrrrrrrqqqnnniiieee```\\\WWWUUUUUUTTTQQQNNNMMMMMMKKKJJJIIIIIIIIIJJJJJJIIIGGGFFFDDDBBB@@@@@@???????????????@@@AAAAAA>>>======<<<<<<;;;;;;:::999999999999999999999999:::999888777666666666666777777777666666666666666666555555555555444444444333333444444444444333333222222222222222333444444222222222222222222111111333333222000000111///***111111111111111111111111222222222222333333333333222222222222222222222222111333444444444444555777444444555555555555555444444444555555666777777777~~~wwwvvvrrrmmmgggaaa]]]ZZZ[[[YYYVVVTTTRRROOOJJJGGGAAA@@@???===<<<<<<;;;;;;888888888888888888888888555555555555555666666666333333222222222222111111222222222222222222222222000111222222333222222222444333111//////111333444111111111222222333333444333333333333333333333333333333333333444444444444444444555555555555555555444444555666666777777888999999888888888999999:::999:::;;;===>>>>>>>>>>>><<>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFEEEGGGJJJLLLMMMNNNQQQSSSSSSUUUXXX[[[^^^bbbgggjjjhhhlllppprrrrrrqqqqqqqqqzzzzzzzzz{{{|||}}}}}}~~~{{{|||}}}|||{{{{{{}}}~~~zzz{{{{{{}}}~~~|||xxxyyy}}}~~~}}}xxxwwwxxxxxxvvvssslllkkkiiihhhgggdddaaa^^^[[[XXXTTTRRRQQQPPPPPPOOOMMMLLLKKKJJJJJJIIIIIIIIIFFFFFFDDDCCCAAA???>>>=========>>>>>>????????????<<<<<<;;;;;;:::999999999888888888888777777777777777777666555444444444555555555555444444444444444444444444333333333222222222222333333444444333333111111111111222333444444111111222222222111000000111111111000000000000000111111111111111000000000111111111111222222222222222222222222222222222222000222333333222333444666444555666666777666666666444444555555666777777777}}}yyywwwtttoooiiiccc^^^[[[\\\ZZZWWWTTTQQQNNNIIIFFFAAA@@@???===<<<<<<<<<<<<:::999999999888777777777444555555555666666666777111111111000000000//////333333333333333333333333000111222333333333222222222222333333333333222222000111111222333333444444222222222222222222222222222222333333333444444444444444444444444444444444333444444555666666777777777777777777777888999:::;;;;;;;;;;;;============:::>>>BBBCCCCCCBBBCCCEEEFFFHHHJJJKKKNNNQQQVVVYYYbbbnnn{{{}}}rrrcccYYYUUURRRNNNIIICCCBBBBBBAAA@@@???>>>===<<<:::;;;>>>>>><<<===AAA;;;;;;:::999888888888888888888777666555555555555444444555555555555444444333333444444444444333333222222222222222222222222222222222222222222222222000111333444555444333222444444444333333333333333333444444555666777888888777777777888888888888999999888666666777999;;;===<<<<<<===>>>???@@@@@@AAABBBAAA@@@@@@@@@BBBDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDFFFHHHJJJKKKMMMPPPRRRRRRSSSVVVXXXZZZ]]]bbbeeeeeehhhmmmnnnnnnmmmnnnooowwwxxxzzz}}}~~~{{{|||}}}|||{{{|||~~~}}}|||||||||}}}~~~}}}yyyzzz{{{{{{|||}}}uuurrrrrrrrrpppmmmgggdddaaa___^^^]]][[[YYYXXXVVVSSSOOOMMMMMMPPPSSSOOONNNMMMKKKIIIHHHGGGFFFCCCBBBAAA@@@>>>===;;;;;;;;;;;;<<<<<<======<<<<<<:::999999888777777666666777777777777666666555555555444444333333333444444333333333333333333333333333333222222222111111111111111222333333333333333000000000111111222333444111111222222222111///...///000000000000000222555222222222111111000000000000000000111111111222222222222222222222222222222///111222222111222333555444555666666777777777666333333444555555666666777}}}yyyxxxuuupppjjjddd___\\\]]][[[WWWTTTQQQMMMHHHEEE@@@@@@???===<<<<<<<<<<<<999888888777666555444444444555555555666666777777444444444444333333333222111111111111111111111111...///000222222222111000///111555777777555111///000000111222333333444444222222222222222222222222222222333333333444444444444444444444444444444444333333444444555666666777555555555666666777999999888777666777999;;;;;;;;;:::;;;;;;;;;;;;>>>CCCGGGDDDEEEFFFGGGGGGIIILLLNNNRRRYYY___ccckkkyyy{{{mmmccc]]]VVVMMMHHHGGGFFFCCC@@@@@@???>>>;;;999999<<>><<<;;;:::999888888888888888777666555555444444555222333555555555555333222222333333444444333333222222222222222222222222222222222222222222222222222000222333555555444333222333333333333333333333333333333444555666888888999777777777666777888888999:::888666555666888:::<<<999:::;;;<<<===???@@@@@@CCCBBB@@@???@@@BBBDDDFFFEEEEEEDDDCCCCCCCCCDDDDDDCCCEEEHHHJJJKKKLLLOOOQQQRRRSSSUUUVVVWWWZZZ^^^aaabbbfffjjjlllkkkjjjkkkmmmtttvvvzzz}}}}}}{{{{{{}}}~~~~~~}}}||||||}}}}}}zzz|||wwwwwwyyy}}}vvvqqqppppppmmmkkkeeebbb^^^[[[ZZZYYYXXXVVVVVVVVVSSSNNNJJJKKKQQQVVVQQQPPPNNNLLLIIIFFFDDDCCCAAA@@@???>>><<<;;;999999999999:::;;;;;;;;;;;;:::888888777666555444444333777777666666555555555555333333333222333333444444222222222222222222222333222222222222111111111000000111222333333333333333000000000000111222333444000111222222222000///...//////000000...---000444333222222222111111000000000000000000111111111111222222222222222222222222///000222222111111333444444555555666777777777666222333333444444555555666xxxuuuqqqnnnkkkfffbbb^^^^^^]]][[[WWWSSSNNNKKKIIICCC@@@>>><<<<<<;;;999888666777888888888888777777666666666555444444333333222222222222222222333333333222111000000111222333000000000000000000000000///000111222222111///...111111111111111111111111222111111000000111111222222222222222222222222222222222222333333444444444555555555555555555444444666666666666777777777777888888888777888888999999<<<;;;;;;<<<<<<===>>>???@@@???AAADDDDDDBBBCCCHHHDDDEEEGGGKKKOOOTTTYYY[[[dddeeeiiimmmttt}}}uuufffZZZSSSNNNIIIFFFEEEBBB@@@AAACCCDDDBBB???@@@???>>>===<<<;;;::::::999999888777666777999;;;999999999999999999999999666666555444444444444555333333555555555333111///444444333333333333222222333222222111111222222333111111111111111111111111111111111111111111111111333333222222333333444555333333333444444444555555777777666666555555555444999999999888888888777777777999<<<=========>>>???<<<>>>????????????AAABBBAAAAAACCCDDDDDDCCCCCCBBBBBBBBBCCCDDDFFFIIIKKKLLLNNNMMMMMMPPPVVV[[[^^^``````fffjjjiiidddeeemmmuuuqqqxxx||||||~~~~~~|||zzz}}}|||{{{|||~~~~~~|||vvvwwwzzzxxx{{{~~~yyynnnkkkkkkjjjhhhbbb```]]]ZZZWWWVVVVVVWWWRRRPPPNNNLLLLLLMMMNNNOOOLLLKKKIIIGGGEEECCCAAAAAABBBAAA@@@>>>===;;;:::999888888777777777777888888555777777666444222333444222333333444444333333222333333333555666444111...111111222222222333333333222111111111000000//////111111111111111111111111222111000//////111333555222111000.........///000//////000000///...------////////////000000000000000000000000000000000000000000000000000000000000///000111222333222111111111111222222222333333333000000111222444555555666yyyvvvsssoookkkeee___[[[^^^\\\ZZZWWWSSSOOOKKKIIICCCAAA>>><<<<<<;;;:::888888888888888888777666666666666666555444444333333222222222222222222222222222222111000000000111111000000000000000000000000000000///////////////000111111111111111111111111222222111111111111222222222222222222222222222222222222222333333333444444555555555555555555444444555555666666666777777777888888777777888888999999::::::::::::;;;<<<===>>>>>><<<<<<@@@AAA???@@@CCCAAABBBCCCEEEHHHKKKNNNPPPOOOPPPQQQRRRUUUYYY```dddaaajjjvvv~~~xxxppphhh^^^WWWUUUQQQLLLHHHFFFEEEDDDCCCCCCAAA???@@@AAABBB@@@>>>======<<<;;;:::999888888999888888999;;;:::777333999999999999999999999999777777666555555555555555222333444555555333111000444444333333333222222222333222222111111222222333111111111111111111111111111111111111111111111111333222222222222333444444333333333333444444444444666666666666555555444444888888888888888888888888777999;;;;;;;;;;;;===???>>>???@@@@@@>>>>>>???@@@BBBCCCDDDEEEEEEEEEDDDCCCBBBBBBCCCEEEGGGJJJLLLMMMLLLKKKKKKNNNTTTYYY\\\^^^```eeejjjhhhddddddkkksssttt{{{~~~||||||}}}~~~}}}|||zzzxxxxxxzzz|||}}}}}}|||{{{wwwzzz~~~zzzqqqmmmjjjfffbbb___]]]ZZZVVVTTTSSSSSSSSSOOONNNLLLKKKJJJJJJKKKLLLJJJJJJIIIGGGEEECCCAAA???AAA@@@???>>><<<;;;:::999:::999888777666666666666666666666666555444444444222333333444444333333222222111000111222222000...111111111222222222333333111111111000000000//////111111111111111111111111222111000//////111222333222111///.........///000///////////////...------....../////////000000000000000000000000000000000000000000000000000000000///000111222222222111111111111111222222222333333000000111222333444555555~~~zzzxxxuuuqqqllleee]]]XXX\\\[[[YYYVVVSSSOOOLLLJJJCCCAAA>>>======<<<:::999888999999999888777666666666666555555444333333333333333333222111111111000222111000///////////////000000000000000000000000111///---,,,,,,...000111111111111111111111111111333222222222222222222333222222222222222222222222222222222222333333333333444444444444444444555555555555555666666666666777777777777777777888999:::888888888999999:::;;;<<<>>>:::999>>>BBBAAA??????@@@@@@@@@@@@AAACCCDDDEEEGGGHHHHHHGGGFFFGGGJJJLLLOOOUUU\\\aaaccceeeiiillliiilllqqqwww}}}~~~xxxtttqqqooohhh^^^VVVQQQMMMIIIFFF@@@AAABBBAAA???===<<<<<<@@@???>>>>>>??????>>><<<;;;::::::999888777666666888666444666999:::777333999999888888888888888888888777777666555666666666222333444555444333222111333333333333222222222222222222111111111111222222000000000000000000000000111111111111111111111111222222111111222222333444222222333333333444444444666555555555555444444444777777777888999999::::::777888999999999999<<<>>>>>>???@@@???>>>===>>>???CCCDDDEEEEEEEEEDDDCCCBBBAAABBBCCCEEEHHHKKKMMMNNNKKKKKKKKKOOOTTTZZZ]]]^^^___dddhhhgggcccccciiiooowww|||}}}|||~~~~~~{{{zzz|||~~~|||yyyvvvvvvxxx|||{{{~~~yyyxxx}}}|||wwwpppiiibbb^^^]]][[[XXXUUUSSSQQQQQQQQQMMMLLLJJJHHHHHHHHHHHHIIIGGGHHHHHHGGGEEEBBB???>>>??????>>>===;;;:::999999999999777666555555555555666555444555666666555333222222333333333333222222222111000111222222111///000111111111222222222222111111000000000000//////000000000000000000000000222222000//////000111111111000///.........//////...////////////...------.........////////////000000000000000000000000000000000000000000000000000//////000111111111111111000111111111222222222222000000111222333444444555~~~yyyxxxvvvtttoooggg^^^XXX[[[ZZZXXXVVVSSSOOOLLLKKKDDDBBB???>>>======;;;999777888888999999888888888666666555444444333333222444333333222111000000///111111000//////.........////////////////////////000///...---...///000111111111111111111111111111333333222222222222333333111111111111111111111111222222222222222222222333333333444444444444555555444444555555555666666666777777666777777888999:::888888888888999:::;;;;;;???;;;<<>>@@@@@@@@@@@@@@@@@@AAAAAAFFFHHHIIIJJJIIIIIIKKKLLLIIIKKKNNNPPPPPPPPPSSSUUUUUUVVVYYY\\\___bbbddddddeeehhhnnntttxxxzzzzzzyyy}}}|||vvvwwwtttrrrpppooolllhhhddddddnnnzzzzzzvvvrrrpppiiigggddd```\\\XXXUUUTTTWWWRRRKKKFFFDDDCCCBBBAAAAAACCCEEECCC???;;;;;;<<<===<<<<<<<<<<<<<<<;;;;;;999999888888777666666555777555333333444666999;;;888888888888888777777777777777666555555555555555222222333444444444333222333333333222222222222111222222111111111111222222////////////////////////111111111111111111111111111111111111111222333333222222222222333333333333444444444444444444444444555666666777999::::::;;;777888888888777888:::<<<<<<>>>???>>>======>>>???BBBCCCDDDDDDDDDCCCBBBBBBAAABBBCCCEEEHHHKKKMMMOOONNNMMMOOORRRXXX]]]``````]]]bbbffffffcccbbbgggkkkssswww{{{{{{xxxxxxzzz~~~~~~|||yyyxxxyyy|||~~~|||yyyyyy}}}~~~zzzwwwxxx~~~|||xxxyyy{{{}}}yyyqqqhhhbbb______]]]ZZZWWWUUUSSSRRRQQQKKKJJJIIIHHHGGGFFFFFFGGGDDDEEEFFFFFFEEEBBB>>><<<======<<<;;;:::999999888666666555444444333444444444333222444666666333111222222333333333333222222333333444555777666333111000000000111111111111222000000000000000000//////000000000000000000000000222111000///////////////////////////.../////////.........//////...------------.........//////////////////////////////////////////////////////////////////000000000000000000000000111111111111222000000000111222333333444~~~xxxxxxwwwvvvqqqjjjaaa[[[[[[ZZZXXXUUURRROOOLLLJJJEEEBBB@@@>>>>>>===<<<:::555666777999::::::::::::555555555444333333222222333333222222111000//////000000000000//////......////////////////////////...///000111222111000000111111111111111111111111333222222111111222222333111111111111111111111111222222222222222222222222333333333333444444555555444444444444555555555555666666666666777888999:::888888888888999:::;;;<<<===;;;>>>HHHMMMIII@@@;;;>>>??????@@@@@@@@@AAAAAA???AAACCCDDDDDDEEEGGGHHHCCCCCCCCCBBBAAAAAACCCDDDJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLNNNPPPQQQRRRSSSSSSRRRVVVYYYYYYVVVWWW[[[```bbb]]]XXXWWWXXXXXXUUURRRRRRPPPOOONNNMMMKKKIIIGGGKKKQQQVVVZZZcccmmmsssssswwwwwwxxxvvvsssnnniiiffffffccc___[[[XXXVVVVVVVVVVVVUUUSSSQQQNNNLLLJJJIIIFFFFFFGGGHHHGGGFFFEEEDDDBBB@@@>>><<<<<<;;;:::999:::<<<>>>===::::::===AAA:::;;;;;;:::999999999999999999888888777666666666444:::>>>===777444777;;;888888888777777666666666555555444333333333444444111222222333444444444444333333222222222111111111222111111000000111111222........................000000000000000000000000111000000000000111222222111111111222222222333333333333333333444444444444444444555666888999::::::777888999888777777888:::999;;;=========>>>???AAABBBCCCDDDEEEFFFEEEDDDDDDAAABBBCCCEEEHHHJJJMMMNNNNNNNNNPPPTTTYYY]]]______[[[```eeefffdddcccfffiiimmmpppssstttttttttwwwyyyzzzyyywwwvvvvvvyyy}}}~~~~~~zzzwwwxxx}}}}}}wwwssssssvvvxxxtttllleeeaaaaaa___]]][[[XXXUUUSSSQQQPPPKKKJJJIIIHHHGGGFFFFFFEEEAAABBBDDDDDDCCC@@@===;;;;;;:::::::::999999888888333333222222222333444444222222222333444333111///111222222333333222222111000222555888:::888333/////////000000000111111111//////////////////000000////////////////////////111000000///.....................////////////...------............------------------............................................................///////////////000000000//////000000000111111111///000000111111222222222~~~yyyxxxwwwuuuqqqjjjbbb[[[[[[ZZZXXXUUURRRNNNKKKIIIEEECCC@@@??????>>><<<;;;666666888999::::::;;;;;;555555444444333222222222222222222111000000000//////000000111111000000///000000000000000000000000---...111222333222111000111111111111111111111111222111111111111111111222111111111111111111111111222222222222222111111111222222333333444444555555333333333444444444555555555555555666777888999:::888888777888888999:::;;;888777<<>>????????????===???AAAAAA@@@AAABBBDDDFFFFFFEEEDDDCCCCCCDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBCCCCCCBBBCCCCCCEEEGGGHHHBBBDDDFFFEEECCCCCCEEEHHHEEEEEEDDDEEEGGGGGGGGGFFFCCCCCCCCCBBBBBBAAAAAAAAAEEEGGGFFFEEEIIIOOOQQQOOOKKKLLLMMMMMMLLLJJJHHHGGGFFFEEECCCBBBAAAAAAAAABBB@@@??????>>>======>>>>>>;;;===???AAAAAAAAA???>>>>>>>>>?????????>>>===<<<::::::999777666777:::<<<888999:::999888777777999888888888888777777777666222>>>JJJJJJ???444222555888888777777666666555555555444333333222222333333111111222222333444555555222222222222111111111111111111000000000000111111////////////////////////000000000000000000000000000000000///000000111222000000111111111222222222222222333333333333333444222333444555666777888888666888:::999888777777777777999;;;<<<===>>>@@@BBBBBBCCCEEEGGGHHHHHHHHHGGGBBBBBBCCCEEEGGGIIIKKKLLLLLLLLLNNNQQQVVVYYYZZZZZZYYY^^^ccceeeeeeeeefffhhhiiillloooqqqrrrrrrtttuuuwwwwwwwwwuuuuuuwwwzzz}}}{{{xxxyyy}}}{{{uuupppmmmooonnnjjjddd```______\\\[[[YYYVVVSSSPPPNNNMMMKKKJJJIIIHHHGGGFFFEEEDDD@@@@@@AAABBBAAA???===;;;888888888888888888888888444444333333333333444444111333555555333000//////111111222222222222111111---...222555777555000,,,////////////000000000000......////////////000000///////////////////////////////////////.........------.../////////......,,,,,,---............---,,,,,,,,,---------.....................................................................///000000////////////000000000000//////000000000111111111zzzyyyvvvsssoooggg___YYY\\\[[[YYYUUUQQQMMMJJJHHHFFFDDDAAA??????>>>===;;;999999999::::::999999888555555444333333222222111111111111111000000000000...///000222222222222111000000000000000000000000---...///000111111111111111111111111111111111111111000000//////000000111111111111111111111111111222222222222111111111000111222222333444444555555222333333333333444444444555555555555777888999:::666666666666777888999999666555888>>>???<<<:::;;;::::::<<<===>>>>>>>>>===AAABBBCCCBBBAAAAAACCCEEE@@@@@@?????????@@@@@@???@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDBBBBBBBBBAAAAAAAAABBBCCC???BBBEEEFFFDDDCCCCCCCCCBBBBBBCCCBBBAAAAAABBBCCCCCCCCCBBBAAADDDHHHGGGCCCAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>======>>>???@@@===???AAACCCCCCAAA???===:::;;;<<<;;;:::999999999???===:::999999999888777777999:::999777555777888777777777777777666666666111<<>>@@@???@@@CCCEEEGGGGGGHHHGGGBBBBBBCCCDDDEEEGGGHHHIIIKKKKKKLLLOOOSSSUUUUUUUUUXXX\\\bbbfffffffffggghhhkkkmmmqqqsssssssssrrrqqqvvvwwwxxxwwwuuuvvvyyy|||}}}~~~~~~|||}}}{{{|||~~~{{{tttooojjjjjjhhhdddaaa^^^^^^^^^ZZZZZZXXXUUURRROOOLLLKKKJJJIIIIIIHHHFFFEEECCCBBB???????????????>>>===<<<777777777777777777777777999888777555444444333333111666:::999333...///111111111222222222222111111,,,,,,---///111111///,,,........./////////000000........./////////000000........................------......//////......,,,---.../////////......+++,,,------.........---+++,,,,,,,,,,,,---------------------------------------------------------......---------...///000........./////////000000/////////000000000000000{{{yyyvvvrrrlllddd\\\VVV]]][[[YYYUUUQQQMMMIIIGGGFFFDDDAAA@@@??????===;;;;;;;;;;;;:::999888666666555555444333333222222111000000000000000111111111---///000222333333333333000000000000000000000000///...---,,,---///111333111111111111111111111111000000////////////000000000000000000000000000000222222222222111111000000111111222333333444555555222222333333333444444444444444555555666888999:::555444444555555666777888777555666999888777999>>>;;;<<<===>>>???>>>======>>>?????????>>>???AAADDD>>>======>>>???@@@@@@???>>>??????@@@@@@@@@??????<<<>>>@@@AAAAAA@@@>>><<<@@@>>><<<===>>>??????>>><<>>>>>???@@@:::<<<===>>>BBBFFFDDD???@@@???>>>=========>>>>>><<<===============<<<;;;???>>><<<;;;;;;<<<======<<<>>>@@@BBBBBB@@@===:::>>>>>>>>><<<::::::;;;<<<;;;999888:::===???===:::777999:::999666555666999666666666666666555555555222666:::888444333777;;;888777777666555444444444666666555444444444444555000111111222333555666777222222222111111111111000111111000000000000111111000000000000000000000000000000000000000000000000///////////////000111111000000000000111111111111111111111222222333333333111222222333333444444555555888<<<===;;;888555444999;;;<<<<<<;;;;;;===>>>:::<<<>>>AAACCCDDDEEEEEEBBBBBBCCCCCCDDDFFFGGGHHHKKKKKKLLLOOORRRTTTTTTSSSWWW\\\bbbfffggghhhhhhiiinnnppptttvvvvvvtttqqqpppvvvxxxzzzyyywwwvvvyyy{{{yyy|||~~~zzzxxx}}}}}}~~~~~~~~~~~~{{{tttooojjjhhhfffdddbbb```___^^^[[[ZZZXXXVVVSSSOOOLLLKKKIIIHHHHHHGGGEEEDDDBBBAAA??????>>>>>>============666666666666777777777777>>>===;;;888666444333222222999>>><<<333...///333111111222222222222111111///---++++++---///000///............/////////000---.........//////000000........................,,,,,,---.../////////...+++,,,.../////////......+++,,,------.........---++++++,,,,,,,,,---------------------------------------------------------......---,,,---...///000............/////////000////////////000000000000}}}zzz{{{yyyuuummmeee^^^ZZZZZZ\\\\\\YYYSSSMMMIIIGGGFFFEEECCC@@@>>>===<<<;;;::::::;;;:::999777555444666444222222333333222111222111111111000000//////---222---///KKKhhhYYY444////////////////////////............///000222222111111000/////////////////////000000111111111222111111000000000000111111222222111111111111222222333333222222222222222222444444444555555555555666555555555555555666777777666666666666555555555555888888999::::::::::::999999;;;===<<<;;;::::::;;;<<<<<<<<<<<<===>>>@@@@@@AAA???===<<<;;;<<<===>>>>>>>>>>>>??????@@@@@@AAA======<<<<<<<<<<<<======??????>>>>>>======<<<<<>>===<<<>>>>>>======<<<<<<<<<;;;>>>>>>>>>???AAAAAA@@@??????>>>>>>>>>======<<<<<>>===<<<<<<;;;<<<<<<===<<<::::::>>>@@@<<<555<<<<<<<<<===<<<<<<;;;:::===<<<:::999888888999999999999999999999999999999888777666555555666777888888777666444444444555666666555444444555666777888222888======999555444666333333444555444333222111444444333333333333222222000000000000000000000000222111111111000000/////////000111111111///...---------...///////////////000000000000000000000///000000000000000000000000222222222222222222222222111111222222222333333333666666777777666555444444777777888999;;;<<<============>>>???@@@BBBDDDEEE@@@@@@AAABBBDDDFFFHHHIIIJJJJJJJJJLLLNNNQQQTTTUUUXXXZZZ]]]```cccfffggghhhlllpppsssrrrooommmppptttvvvwwwyyyzzz{{{zzzzzzyyy{{{|||||||||}}}~~~yyyzzz~~~}}}}}}}}}{{{xxxtttpppnnngggeeebbb``````___]]][[[WWWWWWVVVTTTQQQMMMIIIFFFFFFEEEDDDCCCCCCCCCCCCCCC===>>>>>>>>>>>><<<;;;:::999888777555555777888999NNNEEE>>>===:::333111444444333333222111111111222222111111000000000000000......------------............------------......//////.........---------////////////////////////........................---------,,,,,,+++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++...---+++++++++---...000------------------------------------------------+++,,,------......------////////////000000000000xxxxxxwwwssslllddd^^^ZZZZZZ[[[\\\YYYSSSMMMIIIGGGBBBBBB@@@???>>>=========:::::::::999888777666555999888777555333222111111111111111111000000000///333666555:::RRRjjjaaaFFF////////////////////////............///000111222111000000///////////////,,,,,,...///111333444555111111000000000000111111222111111000000111111222222222222222222222222222444444444444555555555555444444444444444555555666555555666666666666777777777888999999::::::999999888:::;;;;;;999888999:::;;;;;;;;;;;;<<<===>>>??????>>><<<::::::;;;<<<===============>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<============<<<<<<;;;;;;;;;======>>>>>>===<<<<<<;;;=========<<<<<<<<<;;;;;;===<<<<<<===???@@@>>>=========<<<<<<<<<;;;;;;;;;======<<<;;;::::::;;;;;;<<<999777999999888999;;;<<<<<<<<<<<<<<<;;;::::::<<<;;;999888888888999999999999999999999999999999888777666666666666777888888777555444444444555555555444444333333444555666000444888888444111111333333333444444444333222111444444333333333222222222000000000000000000000000111111111000000000/////////000111111000///...---......///000000/////////------..................000000000000000000000000111111111111111111111111111111111222222222333333444444555555444333333222666777888999:::<<<======;;;;;;<<<===>>>@@@AAABBB??????@@@AAACCCEEEGGGHHHIIIIIIIIIJJJLLLOOOQQQSSSQQQSSSWWW[[[___bbbeeefffhhhjjjmmmmmmmmmnnnqqqtttxxxxxxyyyzzzzzzzzzyyyxxxyyy|||}}}{{{zzzzzz|||}}}}}}~~~xxxwwwzzzxxxxxxwwwuuurrrnnnjjjhhhdddaaa^^^\\\\\\ZZZXXXWWWSSSSSSRRRQQQMMMIIIFFFCCCCCCBBBAAA@@@???>>>>>>>>><<<<<<======<<<;;;999999888777666555555666777888FFF???::::::999444222444222222111000000000000000111000//////......//////......------------............------------......///.........------------------------------------........................---------,,,,,,+++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++111000...,,,,,,,,,---...------------------------------------------------+++,,,------...---------.........//////000000111yyyxxxwwwsssmmmfff___[[[ZZZ[[[[[[YYYSSSMMMIIIHHHBBBAAA@@@???>>>======<<<;;;;;;999888777777666666;;;<<<<<<888333000000222111111111111000000000000,,,,,,+++...:::DDD===000////////////////////////...............///000111000000//////......//////,,,,,,...///111222444444111000000//////000000111222111111000000111111222000111111111222333333333333333333444444444555555333333333333333444444555555555666666777777888888777777888999999999999999777888999999888777888999:::999999999:::;;;<<<======<<<:::999999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;======<<<:::;;;;;;::::::::::::999999;;;;;;:::999999999::::::;;;===@@@@@@999333666<<<;;;;;;<<<<<<;;;;;;:::999::::::888777777888999999888888888888888888888888888777777666666777777888666666555444444444555555555444333333222333333444///222555444111///000222333333333444333222222111333333333333222222222222000000000000000000000000111111000000000000/////////000000000000//////...///000000000000000///...---------....../////////000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222111000555666777888:::;;;<<<<<<999999999:::;;;===>>>???>>>>>>???@@@BBBDDDEEEFFFHHHHHHGGGHHHJJJLLLNNNOOOKKKMMMQQQVVV[[[```cccdddeeeeeeeeegggjjjmmmoooooouuuvvvwwwyyyyyyzzzzzzzzzxxxzzz}}}}}}{{{yyyxxxxxx|||}}}~~~yyyvvvxxxttttttrrrppplllhhhdddbbb```^^^[[[YYYXXXWWWUUUSSSQQQQQQPPPNNNKKKHHHDDDBBBAAA@@@???>>><<<;;;;;;;;;:::;;;;;;;;;:::999888777666555444333333444555666:::666444666777444333444111000000///////////////000///......------............------------............------------..................------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++444222000...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++,,,---------------------......///000111111~~~|||zzzvvvppphhh```[[[ZZZ[[[[[[YYYSSSNNNJJJHHHFFFEEECCCAAA@@@>>>>>>>>><<<;;;999777666777777888999<<<===888222...000333111111111000000000000000333000...000111...***)))////////////////////////...---------......///000000//////.........////////////000000000000000000000000////////////000000111111000000000000111111///000000111222333333444222333333333444444444444333333333333333444444555666666777777777777777777666777777888999888888888777888999888777777888:::999999999999999:::;;;<<<;;;;;;:::999999999:::;;;<<<<<<<<<;;;;;;::::::::::::::::::999999::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::999;;;;;;;;;;;;::::::::::::::::::999:::<<<<<<:::999999999999999999999999999::::::999999999::::::;;;222CCCLLLDDD999888:::999;;;;;;;;;;;;;;;:::999999::::::999888888888999:::777777777777777777777777777777777777777777777777555555444444444444444444555555444333333333222222222444444333111111222444333333333333222222111111333333333222222222222111////////////////////////000000000000000000/////////000000000000/////////000000000111000000///.../////////000111111222222000000000000000000000000////////////////////////000000000111111111111222000111111222111111000000444555666777999:::;;;;;;888888888999:::;;;============>>>???@@@BBBDDDDDDFFFEEEEEEEEEGGGHHHJJJLLLIIILLLOOOTTTYYY]]]```bbbdddaaa___ccciiimmmllljjjpppqqqsssuuuwwwyyyzzzzzzxxxyyy{{{||||||{{{zzzzzzzzz|||~~~~~~|||xxxvvvwwwrrrqqqooollliiieeeaaa___\\\ZZZWWWVVVVVVVVVUUUSSSQQQQQQPPPNNNKKKHHHFFFDDDCCCBBB@@@>>>===<<<;;;;;;999999888888777666666555444333222222222222333444111000000333444444222111000000///////////////000000///......------.........------,,,,,,------......------,,,,,,------...------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++222111///---,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,---...//////000111~~~zzzvvvppphhh___XXXYYYZZZ[[[YYYSSSNNNJJJHHHGGGFFFEEEDDDDDDCCCCCCDDD;;;:::888777666777888888555888:::666111...111444000000000000000000111111222///111666444///111888////////////////////////------------------.../////////............//////000000//////////////////000000////////////000000111000000000000000000111//////000111222222333333222222222222333333333444444444444333444555555666888888777777666666555555555666777777888888777777777888999888777888:::<<<::::::999999::::::;;;;;;:::::::::::::::::::::;;;<<<<<<<<<;;;;;;::::::999999999888888888888999999::::::::::::::::::::::::999999::::::;;;::::::999999999999999:::::::::::::::999999:::;;;;;;999888999999999999999999999999:::999999999:::;;;<<<<<<:::SSSXXX@@@222<<<@@@777:::::::::::::::999999888;;;;;;999888888999999:::666666666666666666666666666666666777777666666666333333333444444444444333555555555555444444333333333444333333222222444555333333222222111111111111333333222222222111111111//////////////////////////////////////////000000000////////////000000000//////000000000000//////000000000000111111222222////////////////////////........................//////000000000111111111000111222222222222111111333444555666888999::::::888888888999:::;;;<<<===<<<<<<<<<===>>>@@@AAABBBCCCCCCCCCCCCDDDFFFHHHIIIIIIKKKOOORRRVVVYYY\\\]]]aaa^^^^^^dddmmmrrrrrrooooooooopppqqqrrrtttuuuvvvtttuuuwwwyyy|||}}}}}}}}}xxxyyy{{{}}}~~~~~~~~~~~~|||zzz{{{yyyzzzzzz|||yyywwwvvvsssrrrtttnnnmmmkkkhhhdddaaa^^^\\\WWWUUUSSSRRRSSSSSSRRRQQQOOOOOOMMMLLLIIIGGGEEEDDDBBBAAA???===<<<;;;::::::888777666666555444444444222111111111111111111222......///000222333111...000000/////////000000111111000//////......//////------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,---.../////////{{{wwwsssnnnfff\\\UUUYYYZZZ[[[XXXTTTNNNKKKIIIDDDDDDDDDEEEFFFGGGHHHIII:::999999888777777888888333555666444111///111444000000000000111111111111***(((+++///...))),,,333////////////////////////------,,,,,,,,,------.........------......//////,,,------...000111111222000//////......//////000111000000//////000000111///000000000111222222222111111222222222333333333444444444444444555555666666666666666555555555555555555666777777777777777777888888777777777:::<<<::::::999999999999::::::999999999:::::::::::::::;;;:::::::::::::::999999888777777777777777777888999999999999::::::::::::888888999:::::::::999999888888888888999999999999:::999888999::::::888666888888888888888999999999888888999999:::;;;<<<===]]]mmmddd@@@---888===333999999::::::999999888777<<<;;;999888777777888888555555555555555555555555444555555666666555555444111222333444444444333333444555555555555444444333222111111111111222333333333333222111111111111222222222222222111111111111000000000000000000000000......////////////000000000////////////000000111------...///////////////////////////////////////////////////////////////........................////////////000000000000000111222222333222222222222333444555777888999999888888888999999:::;;;<<<;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAACCCEEEGGGHHHIIIKKKMMMPPPSSSVVVWWWXXX[[[[[[___hhhrrrxxxxxxvvvppppppoooooonnnoooooopppppppppqqquuuyyy{{{|||{{{vvvwwwxxxzzz|||}}}}}}~~~{{{{{{|||}}}{{{vvvvvvwwwyyy}}}xxxrrrqqqqqqnnnlllmmmhhhfffdddaaa^^^[[[YYYXXXSSSQQQNNNNNNNNNNNNLLLKKKJJJIIIHHHFFFDDDCCCAAAAAA>>>===;;;:::888888777777777666555444333333333444111111111111111111111111---///000///111333111---000////////////000000111111000//////......//////------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,------------...|||xxxtttqqqnnnggg^^^VVVXXXZZZZZZXXXTTTNNNKKKIIIEEEDDDDDDCCCCCCDDDDDDEEE888999999999999888777777555444333222111111111222///000000000111111111111222000000222000...---///////////////////////////------,,,,,,,,,,,,,,,---...------------...///000,,,------...///000111111//////............//////000000////////////000000000000000000111111111111111111111111222222222222333333333333333444444555222333333444555666666777444555666666777777666666666666666555555666999<<<999888888777777888888888666777888888999999999888888888888888888888999999777666666666666666666777777777777888888999999999666666777888888888888888777777777888888888999999888777666777888777666444555666666666777777777777666777777777999:::;;;<<>>????????????@@@BBBEEEGGGIIIJJJKKKNNNQQQTTTWWWXXXYYYVVVXXX___hhhppptttsssqqqnnnnnnmmmmmmnnnooopppqqqooonnnooorrrvvvyyyyyyxxxvvvvvvwwwyyy{{{}}}|||zzzxxxwwwwwwxxxyyy|||{{{tttppprrrrrrnnnhhhfffcccbbb___]]]ZZZXXXWWWVVVUUURRROOOLLLKKKIIIGGGEEEFFFEEEDDDBBB@@@??????>>>:::999888777666666666666777666555333333333333444000000111111111111000000...000000...000555444///......------...//////000000///......------......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++***+++,,,,,,------------)))******+++,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------,,,,,,,,,,,,,,,{{{wwwsssrrrpppkkkbbbZZZXXXZZZZZZXXXTTTOOOKKKIIIIIIGGGEEEBBB@@@>>>===<<<777888999::::::999777666777555333222333333111000//////000000111111111222............000111000...////////////////////////------,,,++++++,,,,,,,,,---------------...///000000000//////.........---//////............//////000000////////////000000111111111000000000000000000111111111111222222222222222111111222222333444///000111333555777888999444555555666666666666666555555555444333555888;;;888777666666666666777777555555666777888888777777555555666666777777888888666666555555555555666666555666666666777777888888444444555666777777666666666666777777888888888999666555555555666666444222444444444555555666666666555555555666777999:::;;;<<<777666777666333666<<<999999999999999888777777:::999777444333222222222444444444444444444444444222222444444444444222222000111222333444333333222///000222333444333333222111111111222444444333222444333111000000000111222222222222111111111111000000000000000000000000000---.........//////000000000///.........000111222)))***+++---...//////000444444333222111000//////////////////////////////////////////////////////............/////////000//////000111111111111111111222333444555777888888777777666777777888999:::999999999:::;;;<<<===>>>>>>>>>>>>@@@BBBEEEGGGIIILLLMMMPPPTTTWWWZZZ\\\]]]TTTWWW^^^eeejjjkkkiiifffiiiiiijjjlllooorrruuuwwwqqqpppooorrrvvvyyyxxxwwwwwwwwwwwwxxxzzz}}}~~~}}}zzzzzzzzz{{{|||~~~yyytttsssvvvwwwqqqhhhdddbbb```^^^\\\ZZZXXXWWWWWWZZZWWWRRRNNNKKKHHHEEEBBBEEEEEECCCAAA@@@???>>>>>>999999888777777777777777777666444333222222333444000000111111111111000000...111111...111777777222,,,,,,,,,,,,------...///......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,------......------,,,))))))***+++,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++...------,,,,,,++++++***yyywwwuuusssppphhh^^^WWWYYYYYYYYYXXXTTTPPPKKKIIIGGGFFFDDDAAA???<<<:::999888777777777888:::<<<>>>666444222111222222000///////////////////////////000000111111111111000000000///...............///...---+++))))))***+++,,,---***...888888...***---------------.........///111111111111111111111111......////////////......000000000000000000000000000000000000111111111111111111000000111111222333555555555444444333333333444444444555555555666666444444444555555555555666666666666666777777777777777777666666666666777777444555666777777888888888555555555555555555555555777777666666555555555444555555555555666666666666888888888888888888888888666666555555555555666666444444444555555555555666666666666666777777777777444444444555555555555666::::::999888777666555555777777666555555555555555888555222111222444444444222222444444444444222222777444111111444555333000333333333222222222111111222222111111111111111111333222111111000000111111111111000000//////......000000000000000000000000000000000000000///...............------000666:::........................444555888999888555222///........................////////////////////////////////////////////////000000000000111111111111111333444555555555777888666777777777777666666555;;;999888999;;;======<<<;;;<<<>>>AAADDDFFFHHHIIILLLOOOQQQSSSYYY______[[[YYY\\\aaaddddddbbbbbbbbbbbbgggmmmqqqrrrrrrtttvvvttttttttttttuuuwwwxxxyyyzzzyyywwwvvvvvv{{{~~~~~~}}}}}}}}}}}}~~~|||ssssss|||}}}pppccc___]]]^^^^^^]]]ZZZXXXXXXXXX[[[YYYUUUQQQKKKGGGCCCAAABBBAAA@@@???>>><<<;;;;;;<<<;;;999777666555444444777666666444333222111111111111111111111000//////000000000000000000000000---------............///444222000---++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***//////---+++))))))+++---......//////...---,,,,,,***++++++,,,,,,,,,++++++***+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********yyywwwuuussspppiii```XXXZZZZZZZZZYYYUUUQQQMMMJJJHHHGGGEEEBBB???===;;;:::999888777777888999;;;===666444222111222222000/////////////////////////////////000000000000//////////////////////////////000///---,,,+++,,,---......***...777777...***...------........./////////000000000000000000000000......////////////......000000000000000000000000000000000000111111111111111111000000111111222333555444444444333333333333333444444444555555555666444444444444555555555555444444555555555666666666555555555555555555666666444444666777777777777777555555555555555555555555666666666666555555444444555555555555666666666666777777777777777777777777666666555555555555666666444444444444555555555555444555555555555666666666444444444444555555555555888777777666666555555444777777666555555555555555777555222111222444444444222222333444444333222222555444222222333333222222333333222222222111111111111111111111111111111111333222111111000000111111000000000000//////......///////////////////////////////////////...------.........------000333777........................000111333333333111...,,,................................................//////////////////////////////000000000111111111111333444555444555666888666666777777888777777666:::999888999<<<>>>>>>>>><<<===>>>@@@CCCEEEGGGIIIKKKNNNPPPQQQVVV[[[[[[WWWWWW\\\bbbffffffccc___^^^aaafffkkknnnooopppqqqsssnnnoooqqqsssuuuvvvwwwxxxyyyyyywwwvvvvvvyyyzzz{{{|||~~~|||tttsssyyywwwjjj___]]]\\\\\\\\\\\\[[[YYYWWWUUUVVVUUURRROOOKKKHHHEEEDDDCCCAAA>>>;;;::::::;;;<<<999999888777666666666666555555444333222111000000000111111111111000//////////////////////////////------------............111000...,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------+++***+++...000+++++++++,,,,,,------...+++++++++,,,,,,,,,++++++***+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++++++++++++++zzzxxxuuutttqqqkkkbbb[[[ZZZ[[[[[[YYYVVVRRRNNNKKKIIIHHHFFFCCC@@@>>><<<;;;:::999888777777888999:::666444222111222222000///////////////////////////......////////////......---...///111111111000000000///---,,,,,,,,,---...///+++---444444---+++///............/////////000..............................////////////......000000000000000000000000000000000000111111111111111000000000000111222222444444333333333333333222333333444444444444555555333333333444444444555555333333333444444444555555444333333333444555666666333444555666777777777777444444444444444444444444666555555555555444444444444555555555555666666666666666666666666666666666666555555444444555555666444444444444555555555555333333444444444555555555444444444444555555555555555555555555555555555555777666555555444555555555777555222222333444444333222222333333333333222222333444444333111111222333333222222222222111111111111111111111111111111111222222111000000000000111000000000////////////...////////////////////////...............------,,,---...///.........000222.........................../////////...---,,,+++........................------------------------000000000000000000000000//////000000000000111111000222444444444444666888555666777888888888888888999888888:::===???@@@@@@>>>>>>>>>???AAACCCEEEGGGIIILLLNNNNNNRRRWWWWWWSSSUUU[[[dddhhhgggbbb]]]YYY```cccfffiiijjjkkkmmmooohhhjjjmmmpppsssuuuwwwwwwyyyyyyyyywwwvvvxxx{{{~~~{{{|||~~~~~~}}}{{{yyytttrrrtttnnnbbbZZZ[[[\\\ZZZZZZ[[[\\\ZZZUUUQQQPPPPPPNNNLLLJJJHHHFFFFFFBBB@@@<<<888777888:::<<<666666666555666666777777444333333222111000//////000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,------------...............---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,,,,---000333...---,,,+++,,,,,,......,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,zzzxxxuuutttrrrlllddd]]]YYYZZZZZZYYYVVVRRRNNNKKKIIIHHHFFFDDDAAA???===<<<;;;:::999888777777777888666444222111222222000///////////////////////////---..................---+++---///111222222111000------,,,++++++++++++,,,000,,,,,,000000,,,,,,000........./////////000000---------------------------......//////......---000000000000000000000000///000000000111111111111000000000000000111222222333333333333222222222222333333333333333333444444222333333333444444444444333333333333444444444444333333333333444555666777333333444555666666666666444444444444444444444444444444444444444444444444444444444555555555666666444444444444444444444444555444444444444444444555333333444444444555555555333444444444444555555555333333444444444555555555333444444444555555555666666555555444444555555555666444222222333333333222222222222333333222222222111333555333000///222555222222222222111111111111000000000000111111111111222222111000000000000000////////////////////////////////////////////////.........//////......---,,,...//////...------...........................000//////...------..............................,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000////////////000000000111000111333333333444555777555555777888999999999999888777777:::===@@@AAAAAA???>>>======>>>@@@CCCDDDFFFIIIKKKLLLOOOUUUVVVTTTVVV\\\bbbfffeee```[[[XXX___```bbbccceeegggiiikkkfffgggiiilllpppuuuxxxzzz{{{||||||{{{yyyyyyzzz{{{~~~zzzvvvttttttrrrpppnnnfff\\\YYY[[[\\\YYYXXXZZZ]]][[[TTTMMMLLLLLLKKKIIIHHHFFFEEEEEE@@@???<<<999888888999:::666666555555555555666666333333222111111000////////////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******,,,---------...111333555333000...,,,,,,------------,,,,,,+++++++++,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,{{{yyyvvvtttrrrlllddd^^^XXXXXXYYYXXXUUUQQQMMMJJJIIIHHHFFFDDDBBB@@@>>>===;;;;;;999888777666666666666444222111222222000///000000000000000000000000------............------+++---///111222222000000------,,,,,,+++++++++,,,///---,,,......,,,---///............////////////........................------............------///////////////////////////000000000111111111111000000//////000000111222222222222222222222222222333333333333333333222222222222222222333333333444333333444444444555555555555444444444555666666777222333444555555666666555444444444444444444444444333333333333444444444444444444444444555555555555333333333333333333333333444444333333333333444444333333333444444444444555444444555555555666666666333333333444444444444555333444444555555666666777555555444444444444555555555333222222333333222111222222222222222222222222000333444333000///222555222222222111111111000000//////000000000111111111222111000000//////000000.............../////////...........................//////000000000//////,,,...000///...,,,,,,,,,........................111000///.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...////////////000000000///111222333222333555666444555666888888999999999777777777999===@@@AAAAAA>>>>>>======>>>???@@@AAABBBGGGJJJJJJNNNTTTWWWWWWXXX[[[___```___\\\ZZZYYY\\\]]]^^^```ccceeefffggghhhggghhhjjjnnntttzzz~~~|||~~~}}}{{{{{{|||{{{zzz{{{~~~|||wwwssspppnnnmmmllliiiaaaZZZYYY]]][[[XXXWWWYYY[[[YYYRRRKKKJJJIIIHHHGGGEEECCCBBBBBB============;;;999888777777666555444333333333333333333222222111111000000...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,---......------///000555333000---,,,,,,,,,---...---,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,|||yyyvvvsssqqqkkkddd^^^WWWWWWXXXWWWUUUQQQMMMJJJHHHGGGFFFDDDBBB@@@>>>===::::::999888777666555555666444222111222222000///000000000000000000000000------............------,,,---...000000000//////////////////.........---...---,,,,,,,,,,,,---...------------.........///////////////////////////------............------////////////////////////000000000000111111111111000////////////000111111000111111111111222222222333333222222222222111111111111222222222333333333333333333444444444555555666666555555555555555666111222333444555555555555333333333333333333333333222222333333333333333444333444444444444555555555333333333333333333333333444333333222222333333444333333333333444444444444444555555555555666666666333333333333444444444444444444444555555666666666444444444333444444555666444333222222333333222111222222111111111111222222111222222111111111222444222111111111111000000000...//////000000111111111111111000////////////000---............/////////...........................///000000000000000000---///000///...,,,,,,---........................///......---------..............................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......////////////000000...000222222222222444666444555666777777777777777777666666888<<>>>>>???@@@@@@@@@AAA@@@EEEIIIIIILLLSSSXXXXXXXXXZZZ[[[[[[ZZZXXXYYYZZZZZZZZZ[[[^^^bbbeeeeeedddhhhhhhhhhiiimmmsssyyy}}}{{{}}}}}}|||}}}}}}|||wwwuuuwwwzzz|||||||||{{{xxxtttqqqooohhhhhhgggccc]]]YYYYYY[[[WWWVVVUUUUUUVVVTTTNNNJJJGGGFFFEEEDDDBBBAAA@@@???<<<<<<===>>><<<999777555666555444333222222222222222222222222111111000000...............------,,,------------------------,,,,,,,,,,,,------------++++++,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---...///...---,,,---...---,,,+++***++++++------///...---+++++++++,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++,,,,,,}}}zzzuuurrrooojjjbbb\\\WWWXXXXXXXXXUUURRRNNNLLLGGGFFFEEECCCAAA???>>>===999999999888888666555555666444222111222222000///000000000000000000000000......////////////......------------............///////////////......---,,,------,,,,,,------,,,,,,,,,,,,,,,------------////////////////////////,,,------......------,,,////////////////////////000000000000111111111111///////////////000111111000000000000111111222222333222222222111111111111111111111111222222222222222222222222333333333333666666555444333333333333111222333444444555444444333333333333333333333333111222222222333333333333333333444444444555555555333333333333333333333333333333222222222222333333222222333333333444444444333333444444444555555555222222333333333444444444333333333333444444444444444333333333444444555666444333222222333333222000333222111000000111222333222111000000222333333222111111111111000000000000......//////000111111222111111000///////////////---------.........//////........................---...//////000000//////...///000///------...///........................................................................------------------------------------------------........./////////000000...000111222111222333555444555555666666666555555777666666777;;;===>>>>>>>>>???AAACCCDDDCCCCCCBBB???EEEHHHHHHJJJPPPUUUWWWUUUWWWYYYXXXWWWWWWWWWXXXWWWXXXZZZ^^^dddfffeeecccfffgggiiilllooosssuuuwwwxxxyyy{{{{{{{{{{{{|||}}}}}}|||wwwuuuvvvwwwyyyxxxvvvtttqqqnnnllljjjddddddbbb]]]YYYWWWVVVUUUSSSSSSRRRQQQOOOLLLJJJHHHCCCCCCBBBBBBAAA@@@??????;;;;;;;;;;;;999777666444333333222222222222333333111111000000000000//////---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++---......,,,+++,,,---)))*********+++,,,,,,,,,000///---+++++++++,,,---,,,---------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***,,,,,,++++++++++++++++++~~~zzzuuurrroooiiiaaa[[[XXXYYYYYYYYYWWWSSSOOOMMMGGGFFFEEECCCAAA???>>>===999999999888888777555555666444222111222222000///000000000000000000000000......////////////............---,,,,,,,,,------------......------,,,++++++------++++++------++++++++++++,,,,,,,,,------........................,,,------......------,,,////////////////////////000000000000111111111111///////////////000111111//////000000111111111222333222222222111111000000000111111111111222222222000111111111111222222222666555444333222111111111111111222333444444444444333333333333333333333333111111111222222333333333333333333444444444555555333333333333333333333333333222222222222222222333222222333333333444444444222222333333333444444444222222333333333444444444222222222222222222222222333333333333444444555666333222222222333333111000333222111000000111222333333000...///222444333111111111111111000000000000---......///000111111222111111000///////////////---------.........//////........................,,,,,,---.../////////...//////000///------///000........................//////000111111000000///........................------------------------------------------------............/////////000...///111111111222333555555555555555555555444444777666555777:::<<<======???AAADDDFFFGGGFFFEEECCC@@@EEEHHHGGGHHHMMMRRRTTTRRRUUUWWWXXXWWWVVVVVVVVVVVVVVVYYY___eeegggeeecccccceeejjjnnnqqqrrrrrrrrrtttvvvwwwxxxxxxyyy{{{|||xxxzzz}}}{{{||||||yyywwwwwwwwwyyywwwtttppplllhhheeedddcccbbb___ZZZWWWUUUSSSPPPOOOPPPPPPNNNJJJGGGFFFFFF@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;999777666555555555111111111111222333444555///////////////.........------......------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))+++------,,,,,,,,,---,,,------------,,,+++***111///---+++***+++,,,---------------,,,,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,------,,,+++***---,,,,,,++++++*********~~~~~~yyyssspppmmmfff]]]ZZZ[[[[[[[[[XXXSSSNNNKKKIIIFFFCCCBBBAAA@@@>>><<<999999999888777666666555777666555333222111000000000000000000000///......---,,,,,,,,,...111555777...---...222777666000+++///...,,,,,,------,,,+++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...............---------...............///000000222222111000//////000000////////////000000000000000000000000000111111222//////000000111111111111333333333333333333333333555777999;;;999555111...222333333333222222444666555444333222222222333444333333333333333333333333444444222222222222444444333333333333333333333333333333333333333222111000333333333333333333333333333333333333333333333333555555444444444333333333333444555555666555555555222333444444555555444444555444333333222222333333222111111111000000//////---......///000111111222111111000000//////......000000111111111111000000000000000000000000000000000000//////.........------......///////////////......////////////............//////...---,,,,,,...///000///...---...000//////............/////////............---------...---,,,,,,---...000111............////////////---------............////////////000111111222222333333333444444444555555555555666777888:::<<<======>>>AAAHHHNNNOOOJJJDDDBBBCCCEEEFFFGGGJJJNNNQQQRRRVVVZZZ\\\[[[YYYVVVUUUTTTWWW\\\aaaddddddcccbbbjjjkkkmmmmmmnnnooorrrtttqqqqqqqqqqqqqqqqqqrrrrrrqqqrrrtttxxx{{{~~~}}}}}}~~~~~~zzzvvvwwwuuusssooojjjfffbbb```aaa[[[WWWVVVSSSNNNNNNQQQNNNLLLIIIGGGFFFCCC@@@>>>BBBAAA@@@???>>><<<;;;;;;888888777666555444333333444555666666666444111000---...///111111///...---......---------,,,,,,,,,------++++++++++++---------------,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,++++++*********111,,,***//////++++++...***++++++***))))))***,,,///---***)))+++,,,------......---------,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,+++*********+++,,,,,,,,,,,,+++,,,,,,+++,,,------,,,***++++++++++++++++++++++++(((***,,,,,,++++++,,,---++++++++++++++++++++++++~~~yyyssspppmmmeee]]]ZZZ[[[\\\[[[XXXSSSOOOLLLIIIFFFCCCBBBAAA@@@>>><<<999999999888777666666666777666555333222111000000000000000000000///......///...------...000222444///...///333888999444000///...------......---+++,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...............................................................///000000222111000000//////000000////////////000000000000000000//////000000111222000000000000000000111111222222222222222222222222333555666777666444000...111222222222111111222333333222111111111111222333333333333333333333333333444333222222222222333444333333333333333333333333333333333333333222111000333333333333333333333333333333333333333333333333444444444333333333333222333333444555555555555555111222333333444444333333444333222222111111222222111111111000000000//////.........///000111111111111000000000/////////...000000111111111111000000000000000000000000000000000/////////.........------......///////////////......////////////............//////...------,,,---...///...---,,,---/////////............/////////............---------......---------......///------------............---------............////////////000111111222222333333333444444444444555555555666777888:::;;;<<<@@@AAADDDJJJOOOOOOJJJEEEAAACCCEEEFFFGGGIIIMMMPPPNNNRRRWWWYYYYYYWWWVVVVVVTTTWWW[[[___bbbcccdddcccoooooonnnmmmlllnnnqqquuuttttttssssssrrrqqqppppppmmmnnnpppsssvvvxxx{{{|||~~~|||{{{}}}~~~~~~yyyxxxzzz|||}}}~~~zzzvvvtttsssqqqnnnjjjfffcccaaa___ZZZWWWVVVSSSMMMLLLNNNLLLJJJGGGFFFEEEDDDBBB@@@AAA@@@???>>>===;;;::::::777777666555444333222222222333444444333222000...---...///000000///...---......---------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******...******...///,,,+++---***+++,,,+++******+++---///,,,******+++,,,------......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++++++++***+++,,,---+++)))++++++++++++++++++++++++***,,,------+++***+++,,,++++++++++++++++++++++++zzztttpppmmmeee\\\ZZZ[[[\\\[[[XXXTTTOOOLLLIIIGGGDDDBBBAAA@@@>>>===999999999888777777666666777666555333222111000000000000000000000//////.../////////////////////000...------111555777555333000...---...//////...,,,,,,,,,,,,---------..................////////////,,,,,,,,,,,,,,,,,,,,,,,,........................------......//////000000...............///000000111000000////////////000////////////000000000000000000//////000000111222000000000000000000000000111111111111111111111111111222333333333222000///222111111111111111111111111111000000000000111222333333333333333333333333333333222222222222333333333333333333333333333333222222333333333222111111222222333333333333333333333333333333333333333333333333333222222222111111222333444444555555444444000111222222333333222222222222111000000000000111111111000000000000//////......//////000000111111000000000000////////////000000111111111111000000000000000000000000000000/////////...............---......///////////////......////////////...............///......---,,,,,,---......,,,,,,---...//////............/////////............---------..................------+++,,,,,,,,,---------------------............///...//////000000111111222333333333333444444444444555555555666777999;;;;;;AAAAAADDDHHHMMMMMMHHHDDD@@@BBBDDDEEEFFFHHHLLLNNNJJJNNNRRRUUUVVVUUUUUUVVVTTTVVVYYY\\\```bbbddddddsssrrrooolllkkklllppptttvvvvvvuuutttrrrqqqooonnnkkklllmmmoooqqqtttvvvwwwzzzzzzzzz{{{~~~~~~~~~|||xxxsssrrrtttxxx{{{|||xxxuuuqqqpppnnnllliiifffcccbbb]]]YYYWWWWWWSSSMMMJJJKKKIIIGGGEEEDDDDDDDDDBBBAAA???>>>===<<<:::999888888666666555444333222222111000111111222111000...------...///000000///...---......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++------------------------,,,,,,,,,++++++++++++******(((***......,,,+++---***+++,,,,,,++++++---///...,,,******+++------,,,......---------,,,,,,,,,------,,,,,,,,,,,,------***++++++++++++******)))***++++++,,,,,,,,,,,,,,,+++*********,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,******+++++++++++++++++++++++++++zzztttppplllddd[[[ZZZ[[[\\\[[[YYYTTTPPPMMMIIIGGGDDDBBBBBBAAA???===999999999888888777777777777666555333222111000000//////000000000000//////---...///000000//////...,,,+++***,,,///111111///000///......///000///---,,,,,,,,,---------......------------............------------------------........................------......///000111111...............///000000000//////....../////////////////////000000000000///////////////000111111000000000000000/////////000000000111111111111111111111111111111111111111333222111222222222111000000000000000111111111222222222222222222222222222333222222222222222222333222222222222222222222222222222333333333222222111222222222222222333333333222222222222222222222222222222222111111111111000222222333444444444444444111111222333333333333333111111000////////////000000000000000000000//////.../////////000000000111000000000000////////////000000111111111111000000000000000000000000000000........................---......///////////////......////////////......---...............---------...//////------.../////////............/////////............---------......///000///...,,,+++,,,,,,,,,,,,---------------------............///......//////000111111111222222333333333444444444555555555666777888::::::>>>???AAADDDGGGGGGCCC@@@???AAACCCEEEEEEGGGJJJLLLJJJMMMPPPSSSSSSSSSTTTTTTUUUUUUWWWZZZ]]]```cccdddnnnnnnnnnlllkkkllloooqqqttttttttttttrrrqqqooonnnkkkkkklllnnnqqqtttwwwxxxxxxyyyzzz|||}}}~~~}}}|||vvvrrrpppsssvvvyyy}}}~~~|||zzzyyyxxxvvvtttnnnmmmllljjjhhheeecccbbb[[[XXXWWWXXXTTTMMMIIIIIIHHHFFFCCCBBBBBBBBB@@@???<<<<<<;;;:::888777666666666666555444333333222222///000000000000///...------......//////......---......---------,,,,,,,,,++++++------------+++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++...---,,,+++,,,+++,,,------,,,,,,...000...,,,******,,,------,,,......---------,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,++++++******+++,,,,,,------,,,,,,,,,+++***+++------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---+++,,,,,,++++++++++++++++++++++++zzzssspppmmmeee\\\ZZZ[[[\\\[[[YYYUUUQQQNNNJJJGGGDDDCCCBBBAAA???===999999999999888888888888777666555333222111000000//////000000000000//////+++,,,...000111000///...,,,+++***+++,,,,,,,,,,,,///...---...///000///...,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------........................,,,------...///000000111...............///000000///...............//////////////////000000000000/////////...///000000111000000//////////////////111111111111222222333333111111111111111222222333333222222333555555222000000111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222333333333222222111111111222222333333333222222222222222222222222222222111111111000000000111222222333333333333333222333333444444444444444111000//////......////////////////////////000000////////////000000000000////////////000000000000000000111111111111000000////////////////////////---------...............---......///////////////......////////////......------...............---...000111000///...///000//////............/////////............---------......///000///...,,,+++,,,------------.........---------............///.........///000000111111222222222333333333444444444444555555666777888999<<<===???AAABBBBBB@@@???>>>@@@BBBDDDDDDEEEHHHJJJLLLNNNPPPQQQQQQQQQRRRSSSUUUUUUVVVXXX[[[^^^aaacccdddgggjjjllllllllllllmmmooopppqqqrrrrrrqqqpppoooiiijjjkkkmmmppptttwwwyyyxxxzzz}}}~~~{{{vvvsssuuuwwwyyy~~~}}}}}}zzzxxxvvvuuuvvvvvvvvvuuulllkkkjjjhhhfffdddaaa```YYYWWWWWWXXXUUUNNNIIIJJJIIIFFFBBB@@@??????===<<<;;;:::999888777555444444666555555444444333333333000000000000000/////////------............------......---------,,,,,,,,,++++++------------+++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))),,,///...,,,,,,,,,,,,,,,---------,,,,,,...000---,,,++++++,,,---,,,+++......---------,,,,,,,,,...------,,,,,,------...,,,,,,---------------,,,++++++,,,------------,,,---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---------...++++++++++++++++++++++++~~~~~~yyyssspppmmmfff]]]YYY[[[\\\\\\ZZZVVVQQQOOOJJJHHHEEECCCBBBAAA???>>>999999999999999999999999777666555333222111000000...//////000000000000000+++,,,...///000000///......---------,,,,,,,,,,,,///---------///000///...,,,,,,,,,---------......***+++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,------......//////...............///000000...------------......///////////////000000000000//////......//////000111.........//////000000000000000111111222333333333111111222222222222222222333111111333666777444111///000111222333333333333222222222222222222222222111111222222222222111111222222222222222222222222111111222333333333222222000000111111222333333333222222222222222222222222222222222111111111000000000111222222333333222222333333444555555555555444111000//////......//////......////////////000000////////////000000000000////////////000000000000000000111111111111000000////////////////////////---------------.........---......///////////////......////////////......,,,---......///.........///000111111//////000111//////............/////////............---------..................------------------............---------............///---......//////000000111222222222222333333333333444444444444555666777888;;;<<<>>>???@@@@@@@@@@@@<<>>======<<<;;;:::999888777666444333333444444444333333222222222000000000000000000000000------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,...222333///+++,,,---------......---,,,+++---...---,,,++++++------,,,+++......---------,,,,,,,,,------,,,,,,,,,,,,------,,,------...............++++++,,,---------------...---------//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------------...///++++++++++++++++++++++++}}}|||xxxssspppnnnggg___YYY[[[\\\\\\ZZZVVVRRROOOJJJHHHEEECCCBBBAAA@@@>>>999999999999999999999999777666555333222111000000......///000000000000000......//////......------,,,---...///...------...---,,,,,,,,,...///...---,,,,,,,,,---------......+++++++++,,,,,,,,,------........................------------------------,,,,,,,,,---------------...............///000000------,,,,,,------...///////////////000000000000///............///000000,,,------...///000111111//////000000111222222333111111222222222111111000111//////222666777444000...///000111222222222111111111111111111111111111000111222333333222111000111111111111111111111111000111222333333333333222///000000111222222333333111111111111111111111111333333222222222111111111000111111222222222222222222222333444444444444333111000000///.../////////........./////////000000000000000000////////////.../////////000000000111000000111111111111000000////////////////////////,,,,,,,,,------.........---......///////////////......////////////......,,,------...//////......///000111000///...///111//////............/////////............---------......---------......///+++,,,,,,,,,---------------------............///------......///000000000111222222222222333333333444444444444555666777777888999;;;<<<<<<===>>>???;;;>>>AAACCCCCCCCCDDDFFFJJJLLLMMMMMMNNNOOORRRUUUUUUUUUVVVXXXYYYZZZ[[[\\\\\\```eeehhhiiijjjjjjkkkkkkmmmooorrrssssssrrrqqqlllkkkjjjjjjlllooorrrtttxxx|||~~~}}}}}}~~~}}}~~~{{{}}}~~~yyyuuurrrooonnnoooqqqssssssmmmllljjjfffccc___[[[YYYSSSPPPPPPRRRPPPKKKIIIJJJEEEBBB>>><<<<<<<<<<<<<<<999999888777555444333222111111111111000000000000000000////////////000000...------------------.........---------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,444999888000***+++...---.........---+++***+++,,,---,,,+++,,,------,,,***......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,------.........---+++,,,------...------------,,,,,,---......---+++------------------------***+++------,,,++++++,,,++++++++++++++++++++++++||||||xxxsssqqqooohhh```YYY[[[\\\\\\ZZZVVVRRRPPPKKKHHHEEECCCCCCBBB@@@>>>999999999999999999999999777666555333222111000000......///000000000000000111111000...---,,,++++++)))+++---...............---,,,+++,,,...///...---,,,,,,,,,---------......,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,+++...............///000000,,,,,,,,,,,,------...///////////////000000000000...............///000000+++,,,---...///111222222---......///000111111222000111222222222111///...///------111666777444000,,,---///000111111111000111111111111111111111111000111222333333222111000111111111111111111111111000111222333333333333333///000000111222222333333111111111111111111111111333333333222222222222111000000111222222222222222111111222333333333333222111111000///////////////---.........//////000000000000000000////////////.../////////000000111111000000111111111111000000////////////////////////,,,,,,,,,------.........---......///////////////......////////////......,,,,,,---.../////////......///000///...---...000//////............////////////.........---------...---,,,,,,---...000111******+++++++++,,,,,,,,,---------.........//////------......///000000000111111222222222333333333444444444444444555666777444555777888888999;;;===;;;===AAABBBCCCCCCDDDEEEHHHIIIJJJKKKMMMOOOSSSVVVUUUVVVWWWXXXYYYYYYYYYYYY^^^aaadddfffggghhhjjjllllllnnnqqqssstttsssrrrqqqqqqooommmllllllnnnqqqrrrxxx|||zzztttssspppllljjjkkklllnnnnnnnnnmmmjjjfffbbb]]]YYYWWWPPPMMMMMMOOONNNIIIHHHJJJCCC@@@<<<;;;;;;===>>>>>>999999888666555444333222////////////............//////.........//////000...------,,,,,,------.........---------,,,,,,,,,...---++++++++++++---...---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,888===;;;111***+++.........///...,,,***)))***+++,,,++++++,,,---...,,,***......---------,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------------+++,,,------......------,,,,,,+++,,,------,,,***------------------------+++,,,------+++))))))***++++++++++++++++++++++++wwwuuuuuuooonnnkkk___ZZZ[[[\\\[[[]]]\\\UUULLLLLLKKKJJJGGGEEEBBB???>>>;;;:::999888777777777777777777666555333222111111000000000000000000000000444222000...---,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,++++++,,,,,,.........------,,,,,,,,,---,,,,,,,,,,,,---...///,,,---......,,,,,,---...---------------------------------............///...------------...////////////////////////////////////000000111111111222////////////000000000000...........................///////////////......000000000000000000000000222111000000000111333444000000111111111111000000//////000000111111111222222222222111111111000000111111111111111111222222111111111111111111111111222222333333333444444444444333333222111111111222222222111000//////000000000000111111111111000000333///...222666666333111000000000000000000000000000000000000////////////111111000000//////......////////////000000000000111111000000//////......////////////////////////////////////////////////................................................000000//////.........---///---++++++,,,///000000//////000000000000//////........................---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,...........................------......///000111111111222333333333333222111222333444555777888888999999:::;;;<<<<<<<<<<<<<<<===>>>@@@BBBDDDEEEFFFFFFGGGHHHKKKMMMPPPRRRSSSSSSSSSSSSSSSTTTUUUVVVVVVbbbaaaaaadddiiimmmnnnnnnlllpppssstttsssrrrtttwwwuuuuuuvvvwwwvvvuuutttssszzz}}}|||xxxvvvuuupppqqqqqqnnnjjjiiikkknnnkkkhhhdddaaa___[[[WWWUUUMMMMMMMMMLLLKKKIIIHHHGGGFFFCCC@@@======<<<:::999999888777666444333222111222111111000///......---......------------......---------,,,,,,+++++++++...------,,,,,,------...///...---,,,+++,,,,,,---,,,,,,------,,,,,,+++***---,,,************,,,---+++++++++,,,,,,+++******,,,,,,,,,,,,,,,---...///???888///***+++,,,,,,***,,,---------,,,,,,+++***++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++***+++,,,,,,++++++---///***,,,------,,,+++,,,,,,---,,,+++******+++,,,---,,,,,,------,,,,,,+++***111,,,+++...,,,'''(((...vvvuuuvvvpppoookkk___VVV[[[^^^]]]]]]]]]YYYTTTLLLKKKJJJGGGDDDBBB???>>>;;;:::999888888777777777777777666555333222111111000000000000000000000000111000///...------......///......---------.........---,,,,,,++++++,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,---......,,,,,,---...////////////////////////---------............//////............///000000......................../////////000000000111111////////////000000000000........................//////000000000000//////000000000000000000000000111111000///000111222333000000111111111111000000000000111111222222222222222222222111111111000000111111111111111111111111111111111111111111111111222222222222333333333333444333222222111111222222222222111000000000000000000000111111111111000000333000---///222333111///000000000000000000000000000000000000////////////111000000000/////////........./////////000000000111000000000/////////...////////////////////////////////////////////////................................................000000/////////.........///...,,,,,,---///000000//////000000000000//////........................,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,...........................------......///000111111111222333333333333222222222333555666777888999999999:::;;;<<<<<<<<<<<<======???@@@BBBDDDEEEFFFHHHIIIJJJKKKMMMNNNOOOOOOQQQQQQQQQQQQRRRTTTUUUVVV```___```dddjjjoooqqqqqqooorrruuuuuuttttttwwwzzz{{{{{{||||||{{{zzzxxxwww}}}}}}}}}yyyvvvuuurrrsssrrroookkkhhhiiijjjeeebbb^^^\\\ZZZWWWSSSQQQOOOOOONNNLLLJJJHHHGGGFFFGGGDDD@@@>>>======;;;:::888777666555444222111111111111111000///...............------------......---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---///...---,,,,,,,,,------,,,------------,,,++++++...------------------...------.........------,,,---,,,,,,,,,,,,---...///555000***))),,,//////---------------,,,,,,+++***++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++***+++,,,,,,++++++---...***,,,...---,,,+++,,,---,,,,,,+++******+++,,,,,,,,,------------,,,++++++///++++++...---***,,,111}}}tttuuuwwwrrrpppkkk___VVV\\\```^^^[[[ZZZXXXVVVLLLKKKIIIGGGDDDAAA???>>>;;;;;;:::999888888888888888777666555333222111000000000000000000000000000//////.........//////000---,,,+++++++++,,,---......------,,,,,,,,,,,,,,,...------------,,,,,,,,,+++,,,---.........---,,,,,,---......,,,,,,---...////////////////////////---------............//////////////////000111111------------------------...///////////////000000////////////000000000000...........................//////000000//////...000000000000000000000000000000/////////000111222000000111111111111000000111111222222222222333333222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333222222111111222222222222111000000000000111000000111111111111000000111111000000222444444333000000000000000000000000000000000000////////////000000000000////////////............////////////000000000000////////////////////////////////////////////////////////////................................................000000////////////......///......---...//////000///000000111111000000///........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...........................------......///000111111111222333333333333222333333444555777888999999999999:::<<<<<<============>>>???AAABBBDDDEEEFFFKKKKKKLLLMMMMMMMMMMMMMMMOOOOOOPPPQQQSSSUUUWWWXXX\\\]]]___dddjjjpppsssttttttvvvxxxwwwvvvwww{{{~~~}}}{{{yyy~~~~~~}}}yyyvvvuuussstttsssooojjjfffddddddaaa___\\\ZZZYYYWWWTTTRRRPPPOOONNNLLLIIIGGGEEEDDDFFFDDD@@@>>>>>>===<<<:::777666555444333222111000111111000000//////............------------......------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......---,,,,,,,,,---------------------,,,++++++------............------------...............---------,,,,,,,,,---.........***((())),,,//////---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,+++,,,------++++++---...+++,,,......,,,+++,,,---,,,,,,++++++++++++,,,,,,---------------,,,++++++...++++++------,,,,,,///{{{sssuuuxxxsssqqqlll___ZZZ]]]^^^[[[YYYYYYUUUOOOMMMKKKIIIFFFDDDAAA@@@???<<<;;;:::999999888888999888777666555333222000000/////////////////////////////////.........//////---,,,+++***+++,,,...000......---,,,,,,,,,,,,,,,------------------------***+++---//////...---,,,,,,---......,,,,,,---...---------------------------------............/////////......//////000111....................................////////////////////////000000000000........................,,,---..................000000000000000000000000///////////////000000111000000111111111111000000111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111000000111111111222222222333333222222111222222333222222111000000111111111000111111222222111111000///333666777888::::::888000000000000000000000000000000000000////////////000000000000////////////---.........////////////000000000000////////////////////////////////////////////////////////////................................................000000//////////////////...///000000/////////000000000000111111000000000........................,,,,,,,,,---------------------------------------...........................------......///000111111111222333333333333222333444555666777999::::::999999;;;<<<============>>>>>>???AAABBBDDDEEEEEEKKKLLLMMMNNNNNNNNNNNNMMMOOOPPPQQQSSSUUUXXXZZZ\\\[[[]]]___dddiiiooorrrtttvvvxxxzzzyyyxxxyyy~~~}}}{{{yyy{{{~~~}}}}}}~~~{{{zzz{{{|||zzz|||}}}|||xxxuuutttppppppooolllhhhddd```^^^\\\ZZZWWWVVVVVVUUURRRQQQMMMLLLJJJHHHGGGEEEDDDCCCEEEBBB???===<<<<<<;;;999666555555333222111000000111000000000/////////.........------------......------------------,,,,,,---,,,,,,++++++,,,,,,------------------------------------...---,,,,,,+++***+++,,,------,,,+++***+++,,,,,,------------,,,------,,,,,,,,,------...---,,,***+++------+++)))---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,........................,,,,,,,,,------------...,,,,,,------------,,,,,,,,,...//////...---...///+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,+++---,,,+++,,,,,,,,,+++,,,{{{sssuuuxxxsssqqqlll___]]]]]]ZZZZZZ^^^___WWWMMMMMMLLLIIIFFFCCCAAA@@@???===<<<;;;:::999999999999888888666555333111000///////////////////////////000000000//////...------///............///111222///...------,,,,,,------------------------------***+++---//////...---,,,,,,---......,,,,,,---...---------------------------------............///......------......///000////////////////////////////////////............////////////000000000000////////////////////////---...///000000000000000000000000000000000000000.../////////000000000000000000111111111111000000000000000000000/////////111111111111111111111111222222222111111111000000111111111111111111111111000000111111111222222222333222222111222222333333222111111111111111222222111111222222222222111111000999>>>===;;;;;;888444000000000000000000000000000000000000////////////////////////000000000000.........////////////000////////////000000000000////////////////////////000000000000000000000000//////////////////////////////////////////////////////000000000000000000---000222222000//////000000000111111111111000000////////////////////////------------------------------------------------...........................------......///000111111111222333333333333222333444555666777999::::::888999;;;<<<===>>>>>>>>>>>>>>>???@@@AAACCCCCCDDDIIIJJJMMMOOOPPPPPPPPPOOONNNNNNPPPRRRUUUXXXZZZ\\\\\\]]]```dddggglllooorrrvvvxxxyyyyyyxxxzzz~~~|||{{{zzz|||~~~~~~~~~{{{wwwuuuvvvvvvuuuwww{{{|||~~~~~~zzzuuurrrqqqjjjiiihhhfffccc```\\\ZZZSSSQQQOOOOOOOOONNNLLLKKKHHHGGGEEEDDDCCCCCCCCCCCCBBB???<<<:::::::::999888555555444333222222111111000000000000////////////......------------......------------------------......------------......,,,---------------------------.........---,,,,,,++++++---......---+++++++++,,,---..................------,,,,,,,,,---------------......---***(((---,,,+++++++++,,,------++++++,,,,,,,,,---------........................,,,,,,---------.........,,,------......------,,,...000111111000//////000+++---///...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,+++++++++,,,///111111///}}}tttuuuwwwrrrpppkkk___\\\[[[YYY]]]eeehhh___RRRNNNLLLIIIEEECCCAAA@@@@@@======<<<;;;::::::::::::999888777555333111000///000000000000000000000000000000000000///...---,,,,,,,,,,,,---------------///......---------------,,,,,,,,,------------...+++,,,---.........---,,,,,,---......,,,,,,---...////////////////////////---------............///---------------...//////000000000000000000000000000000000////////////...////////////000000000000////////////////////////000000111222333333333333000000000000000000000000...///000111111111000000000000111111111111000000000////////////.........111111111111111222222222333333222222111000000000111111111111111111111111111111111222222222222333222222111111222222333333222111111111111222333333111111222222222222111111222===CCC===777555111,,,000000000000000000000000000000000000////////////////////////000000000000////////////000000000000////////////000000000000////////////////////////000000000000000000000000//////////////////////////////////////////////////////000000000000111111---111444444111//////000000111111222222111111000///////////////////////////............---------------------------------...........................------......///000111111111222333333333333222333333444555777888999999888999;;;<<<>>>>>>??????======>>>???@@@AAABBBBBBEEEGGGJJJMMMOOOPPPPPPOOOJJJKKKMMMOOORRRUUUWWWYYY[[[^^^aaaccceeehhhlllooorrruuuwwwwwwvvvxxx|||~~~~~~yyyuuusssttttttrrrssswwwyyy{{{|||{{{wwwrrrooonnneeecccaaa```^^^\\\YYYVVVPPPOOOMMMMMMMMMLLLKKKIIIEEEDDDBBBAAAAAAAAABBBCCC@@@>>>:::999999999888777555555555444333222222222000000000000////////////......------------......------------............//////............//////+++,,,---.........------...............---,,,,,,......////////////............///000111111111111......---,,,,,,,,,------+++,,,---...///...---,,,---,,,+++***+++,,,---...++++++,,,,,,------..............................,,,---------............------............------...000222222111/////////,,,---//////---,,,---...,,,,,,------------,,,,,,...............---,,,,,,***+++,,,...333999888444vvvuuuvvvpppoookkk___YYYZZZ\\\aaagggiiiaaaVVVNNNLLLIIIEEEBBBAAA@@@@@@>>>===<<<;;;::::::::::::999888777555333111//////000000000000000000000000......///000000///...---+++,,,.........---+++***//////...---------------,,,,,,,,,---------......,,,,,,,,,---------......,,,---......,,,,,,---...////////////////////////---------............///...............//////000000000000000000000000000111111000000000/////////////////////000000000000///////////////////////////000111222222333333333000000000000000000000000///000111222222222111000000000111111111111000000000000000000/////////...000000111111111222222222333333222222111000000///111111111111111111111111222222222222333333333333222222111111222222333444222111111111222222333444111222222333333222222111222>>>BBB999111111111---000000000000000000000000000000000000////////////.../////////000000000111000000000000111111111222.../////////000000000111////////////////////////000000000000000000000000//////////////////////////////////////////////////////000000000111111111,,,111666666222///...000000111111222222111111000////////////////////////000000/////////............................................................------......///000111111111222333333333333222222222333555666777888999888999;;;<<<>>>?????????<<<<<<===>>>???@@@@@@AAACCCEEEHHHKKKMMMMMMLLLKKKJJJJJJLLLNNNPPPSSSVVVWWWYYY\\\___bbbcccfffkkkooommmqqqtttuuutttuuuyyy||||||}}}yyyuuussstttssspppqqqtttvvvxxxyyyxxxsssooollljjjeeeaaa]]][[[ZZZYYYVVVSSSQQQOOOMMMMMMMMMMMMKKKIIIEEEDDDBBB@@@???@@@AAAAAA@@@===:::999999999888777666666555555444333333333////////////000000000000......------------......------------.........///.........------.........+++,,,---.........------...............------,,,//////............//////......///111111222222111///...---,,,,,,,,,,,,,,,)))+++---...............---,,,+++******,,,...///++++++,,,,,,---......///........................------------............------............---------///222222000...------,,,...//////...------...,,,,,,---......---,,,,,,...............------,,,+++---------333999777000wwwuuuuuuooonnnkkk___VVV\\\```ccceeeddd]]]TTTNNNLLLIIIEEEBBBAAA@@@@@@>>>>>><<<;;;;;;;;;;;;;;;999999777555333111///...000000000000000000000000+++,,,...000000000000///222333555777666444111/////////...------------...,,,,,,,,,------.........------,,,,,,,,,---...///,,,---......,,,,,,---...---------------------------------........./////////////////////000111111////////////////////////222222111111000000//////////////////000000000000000000000000000000000000,,,,,,...///000000000000000000000000000000000000///000111333333222222111000000111111111111000000222111111111000000//////000000111111222222222222333333222222111000000///111111111111111111111111222222333333333444444444222111111111222333333444222111111111222333333444111222222333333222222111000<<<@@@666...222666444000000000000000000000000000000000000////////////.../////////000000111111000111111111222222222222.../////////000000111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222,,,222777777222///...000111111222222222222111111000000000000000000000000111111000000/////////......................................................------......///000111111111222333333333333222111222333444555777888888888999;;;===>>>???@@@@@@;;;<<<<<<===>>>??????@@@AAACCCFFFIIIJJJJJJIIIGGGKKKLLLMMMOOOQQQTTTVVVXXXVVVZZZ^^^aaabbbfffkkkooojjjnnnrrrtttssstttvvvyyyxxxzzz}}}~~~|||yyyvvvtttvvvtttpppppprrruuuvvvwwwvvvqqqmmmjjjhhhfffbbb\\\YYYXXXWWWTTTRRRMMMKKKIIIIIIIIIHHHGGGEEEHHHFFFCCCAAA?????????@@@@@@>>>;;;:::::::::999888666666666555555444444333////////////000000000000.........------.........---------.........//////...------,,,,,,------...***+++---...///...------......//////......---,,,...---,,,++++++,,,---...,,,,,,...///000000000000///...---,,,,,,,,,,,,,,,+++,,,------,,,+++,,,,,,---,,,+++******,,,...///++++++,,,,,,---...//////////////////////////////---------.........//////------............------,,,...000111///---,,,+++,,,...//////...------...,,,,,,---......---,,,,,,......//////......---,,,...///---+++///333///'''yyyzzz{{{sssppplllaaaYYY\\\___bbbaaa^^^ZZZXXXNNNLLLIIIEEECCCAAA@@@@@@???>>><<<;;;<<<===<<<;;;::::::999777666555333333000000//////000111222222444111...,,,---.........---///333666777666444333......................................................---------,,,,,,,,,***++++++---///...,,,***---///000///,,,+++,,,///........................///////////////.........////////////000000000000111000000///////////////...///000111111000///...333222111111000000111111///////////////000000000//////000000111111111111111111222222222111111000000000000000000000000000222111000//////000111111555222000000333444333111222222222222222222222222222222222111222222333333444444333222222333333333222333333444555555555444222222222222222222222222222222111111222222333444222222222222222111//////////////////000000000000222000//////000000///---////////////////////////...///222444444333111///000000//////000000111222222333444222000//////000111111000000000000111111000000000000111111111111000000000000000000000000222222111111111111111111000000//////000111222222222333333444333222000///111111111111000000000000000/////////............////////////////////////+++,,,------......------------......///000000000333222111000000111222333333333333333444666777999888888999:::;;;======>>>;;;<<<======<<<<<<===???CCCCCCCCCDDDEEEGGGHHHIIIKKKLLLNNNPPPRRRTTTUUUUUUUUUWWWYYY[[[^^^bbbgggkkkkkkmmmoooppprrrrrrrrrqqquuuvvvxxx|||~~~wwwpppmmmpppqqqnnnooosssnnnqqqsssqqqmmmiiihhhhhhgggbbb]]][[[[[[YYYSSSNNNIIILLLKKKGGGFFFHHHGGGDDDCCCBBB@@@???>>>???@@@@@@;;;;;;;;;:::999888777666666444444444555666555444000000///...............111000///......///000111+++,,,------...------,,,////////////000000000000////////////////////////........................,,,,,,,,,---------..................////////////000///...---------------,,,,,,,,,---------..............................,,,,,,,,,---------..............................---------............/////////............//////---...//////////////////.........------,,,,,,,,,---...///...,,,+++,,,---,,,---///000000///---,,,------------------------yyyzzzzzzsssppplllaaaZZZ]]]```bbbaaa^^^ZZZWWWNNNLLLIIIFFFCCCBBBAAA@@@@@@>>><<<<<<===>>>===<<<;;;:::999777444222111000000000000000000111222222333111...------.........///000111222333444444555............................................................---------,,,------,,,------...------,,,...000000---,,,---.....................------......//////////////////////////////000000000111111000//////......////////////000000000000//////222111000000//////000000/////////000000111111111000000000111111222222222000111111222222222111111111111111111111111111111222111000//////000111222444222000111333444333111222222222222222222222222222222111111222222333333444444333333222333333444222333444444555555555444222222222222222222222222222222222111222222333444222111111111111111000000//////000000000111111111222000//////000000///...///////////////////////////000111333333222111000000000//////000000111222//////...------000444888111111000000000000111111000000000000111111111111111111111111111111111111222222111111111111111111111000000000111111222333333333333333333222111111111111111111000000000000000000/////////.........////////////////////////,,,,,,---...............------......///000000000333222111000000111222333444333333444555666888999888999999:::;;;<<<======:::<<<======<<<<<<===>>>BBBBBBCCCCCCEEEFFFHHHIIILLLMMMOOOQQQSSSTTTUUUVVVTTTUUUWWWYYY\\\```eeeiiikkklllmmmooopppppppppooossstttvvvyyy|||}}}}}}|||~~~}}}|||yyyrrroooppppppllljjjlllmmmooopppoookkkgggfffgggddd___YYYWWWWWWUUUQQQMMMHHHKKKJJJFFFEEEGGGFFFCCCBBBAAA@@@>>>>>>>>>>>>???;;;;;;;;;;;;:::888777666555444333444555666555333111111000///////////////111000///......///000111/////////...............////////////000000000000////////////////////////........................,,,,,,---------.....................//////////////////...---------------,,,,,,---------.................................,,,,,,---------.................................---------............/////////............//////,,,---...///000000000000.........------,,,,,,,,,---...///...,,,+++,,,---,,,---///000000///---,,,------------------------yyyzzzzzzrrroookkk```\\\^^^aaacccbbb^^^XXXUUUOOOMMMJJJGGGDDDCCCBBBAAAAAA???======>>>???>>>======;;;999666333111///...000000000000000000111222333000...---.........---111000...---...111444666................................................/////////.........------......------------......+++---000000///........./////////......---------.........//////000000000/////////000000000111111111000000000////////////111000000//////000000111111000000/////////////////////000111222222333333111111222222222222333333000000111222333333333222111111111111111111111111111111000000000111111222444222111222333444333222222222222222222222222222222222111111222222333444444333333333333333444444333333444555555555555444333333333333333333333333222222222222222333444444333222111000000111111222000000111111111222222222222000//////000111000...000000000000000000000000000000111111222222222222111111000000111111222333111000///...000666>>>DDD111111000000000000111111000000000111111111222222111111111111111111111111111111222222222222222222222222111111222222333333444333333222222222222222222222111111111000000000000000000/////////......////////////////////////---......///////////////------......///000000000222222111111111111222222444444444555666777999999999:::::::::;;;;;;<<<<<<:::;;;<<<<<<;;;;;;<<<>>>AAAAAAAAABBBDDDEEEGGGHHHLLLMMMNNNPPPRRRSSSSSSSSSRRRTTTVVVWWWZZZ^^^cccgggiiijjjkkklllmmmmmmnnnnnnoooqqqsssvvvyyyzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzyyyvvvqqqooopppoookkkiiiiiihhhjjjjjjiiifffcccbbbbbb```[[[VVVSSSRRRQQQNNNKKKGGGIIIHHHEEEDDDEEEEEEAAAAAAAAA???>>>============<<<<<<<<<;;;:::999888777555444333333555555444333222222111000000000000000000000////////////000000333222000////////////000////////////000000000000////////////////////////........................,,,------------.....................//////////////////...------------...,,,------------.................................,,,------------.................................---------............/////////............//////,,,---...///000111111111.........------------------...///...,,,,,,,,,...---...///000000///...---------------------------yyyzzzyyyrrroookkk```]]]___cccdddbbb]]]WWWSSSPPPNNNKKKHHHEEECCCCCCBBBAAA???>>>>>>???@@@??????===;;;999666333222111000111000000000000000111111222000...---...///...---000...---,,,---///222444................................................000////////////.........,,,---......---,,,------,,,---///000000///......000000//////......------------...///000111111222//////000000000111111111222222222222111111000000222111000//////000111222111111000////////////000//////000111333444555555333333333333333333333333///000111222333333444444111111111111111111111111111111111111111111222222333333333333333333333222333333222222222222222111111111111111222333444444444333333333333444444555444444555555555555444444333333333333333333333333333222222222222333444444888666444111000111222333111111222222222333333333111000///000111111000///111111111111111111111111222111000000000111222333222222222222222333444444333222111111222888???DDD111111000000000000111111000000111111111222222222111111111111111111111111111111222222222222222333333333333222222333333444555444222111111222333444222222222111111111000000000000000////////////...////////////////////////......///000000000000000------......///000000000222222222222222222222222444444555666777888999999:::::::::::::::::::::;;;:::;;;<<<<<<;;;;;;<<<===???@@@@@@AAACCCEEEGGGHHHKKKLLLMMMOOOPPPPPPPPPPPPQQQRRRTTTVVVXXX\\\bbbeeeggghhhhhhiiikkklllnnnooolllooosssvvvxxxyyy{{{|||wwwwwwwwwwwwxxxxxxyyyyyyqqqooooooooopppnnnlllkkkeeeeeeeeedddbbb```^^^]]]\\\XXXSSSPPPOOONNNLLLKKKFFFHHHGGGCCCBBBDDDCCC@@@BBBAAAAAA@@@???>>>======<<<<<<<<<;;;:::999888777444333222333444555444222222111000000//////000000000000////////////000000555333111.........///000////////////000000000000////////////////////////........................------------........................///////////////......---------......------------....................................------------....................................---------............/////////............//////...//////000000000000///...............------------...///...---,,,---.........////////////..............................{{{zzzzzzrrrooolllaaa]]]```ccceeeccc^^^WWWSSSQQQOOOLLLHHHFFFDDDCCCCCCAAA???>>>>>>@@@AAA@@@???===;;;999666555444444555111111000000000000000111111///......//////...---------------...//////000................................................000////////////.........(((+++///000...,,,,,,,,,......///000000000///---000000/////////.........---......///000111222222000000000000111111111111333444444444444333222111222111000//////000111222222222111000000000000111///000111222333444555555444333333333333333333333///000111222333444444444111111111111111111111111000000111111222222222222222333444444444333333333333333333222222111111111111111111111222333444555444333333333444444555666444555555666666555444444333333333333333333333333333333222222333333444555<<<:::777444222111111222222222222222333333333333111000///000111222111000222222222222222222222222222111000///000111333444444333333333333444555555000000000000000111555888111111000000000000111111111111111111222222222222111111111111111111111111111111222222333333333333444444333333333333333444444444222222222333444555222222222222111111111111111000000000////////////////////////////////////...///000000111111000000------......///000000000222222222333333222222222444444555666777888999999999999:::::::::::::::::::::;;;===<<<;;;;;;<<<>>>??????@@@AAACCCEEEGGGHHHNNNNNNOOOPPPPPPPPPPPPPPPPPPRRRTTTVVVYYY]]]cccggghhhgggggghhhjjjmmmppprrrnnnqqqtttuuuuuutttvvvwwwvvvvvvvvvvvvwwwyyyzzz{{{tttsssrrrrrrrrrrrrooolllffffffgggfffeeeaaa^^^[[[YYYWWWSSSQQQOOONNNLLLKKKFFFHHHGGGCCCBBBDDDCCC@@@CCCCCCCCCBBBAAA???>>>>>><<<<<<<<<;;;:::999777777444222111222333444333222000000///............/////////000000000000//////333222///---,,,---...///////////////000000000000////////////////////////////////////////////////---------.........//////............////////////......---------......///---------.........//////........................---------.........//////////////////////////////---------............/////////............//////111111111111000///...---........................---...//////------...///...//////////////////...........................}}}|||{{{rrrpppmmmbbb\\\```dddfffddd^^^XXXSSSPPPNNNKKKHHHEEEDDDCCCBBB@@@???===>>>???AAA@@@@@@===<<<999777555555666777222111111000000000000000000.........///000///---+++,,,...///000///...---................................................/////////.........------'''+++///000///---...000111000......///000///---/////////////////////////////////000000111111111000000000111111111222222333444555555555444222111111111111000000111111111333222222111111111111111000000111222333333444444444444333333333333222222111111222333444444444333222222222222222222222222///000111222333333333333111333555666444333333333444333333222222111111111000000000111222333444555333333333333444555666777555666666666666555444444333333333333333333333333333333333333333444444555<<<;;;888555333222111111111111222222222333333333111000///000222222222111111111111111111111111111222111000000000111333444333333222222333333444555000222333222111000000111111111000000000000111111111111111222222222222333222222222222222222222222111111222222333444444444444444333333222222333333333333333333333444444555333222222222222111111111111111000000000/////////////////////////////////...//////000000000000000------......///000000000222222333333333333222222333444555666777888888888888999999999::::::;;;;;;;;;<<<======<<<<<<===???>>>???@@@AAACCCEEEGGGHHHQQQQQQRRRRRRRRRRRRQQQPPPPPPRRRUUUXXX[[[```fffjjjlllkkkjjjiiikkknnnqqqssspppsssuuutttqqqnnnnnnpppvvvuuuuuuvvvxxx{{{}}}~~~}}}}}}zzzvvvtttuuurrrmmmllllllmmmmmmlllgggaaa\\\WWWVVVTTTRRRPPPNNNLLLKKKGGGIIIHHHEEEDDDEEEEEEAAADDDDDDDDDCCCBBB@@@???>>>;;;;;;;;;:::999888777666333222111111333333222111000//////...............//////000000000000//////111000...---,,,------...////////////000000000000////////////////////////////////////////////////------........./////////............////////////...------------...//////------........./////////........................------........./////////////////////////////////---------............/////////............//////111111111111000///...................../////////---...//////...---///000////////////////////////........................~~~}}}|||sssqqqnnnddd[[[___dddfffeee___XXXTTTPPPNNNKKKHHHEEECCCBBBBBB???>>>======???@@@@@@??????===999666444444444555222222111000000000000000///.........000000///---,,,---.../////////...---............................................................---------,,,***---//////---...333888555222...---...///...---.........///000000111111000000000000000000000111000000111111111222222222222333444444444333111000000111111222222111111000222222111000000000000000000111111111222222333333333333333333222222222111222222333333444333333333222222222222222222222222///000111333444444333333000333666777444333333333444444333333222111111000000000000111222333555666333333333444444555666777666666666666666555444444444444444444444444444444444333333333333444555555888777666555444222111111111111111111222222222222111000///000222333222111111111111111111111111111111111111111111222222333000000000000000111222222111333444333222111222333111111000000000000111111111111111222222222333333222222222222222222222222111111222222333444444555444444333222222222222222222333333444555555444444333333222222222111111111111111111000000000//////////////////////////////---...//////000000//////------......///000000000222222333444444333222222111333444666777777777777777777888999:::;;;;;;<<<<<<===>>>>>>======>>>@@@??????@@@BBBDDDFFFHHHIIIQQQQQQQQQQQQQQQPPPOOONNNQQQSSSWWWZZZ^^^dddjjjoootttrrrooollllllmmmppprrrooosssvvvuuuqqqnnnoooqqquuuuuuuuuvvvyyy|||yyywwwzzzxxxsssppppppqqqrrrqqqkkkbbb[[[SSSTTTUUUTTTQQQNNNLLLKKKHHHKKKJJJFFFEEEGGGFFFCCCDDDDDDDDDCCCAAA???>>><<<:::::::::999888777666555333111000111222333222111111000000///.../////////...///000111111000///...........................////////////000000000000////////////////////////////////////////////////............////////////............////////////---------------...//////............////////////....................................////////////////////////////////////---------............/////////............////////////000111111111111111---........./////////000,,,...//////......///111000000////////////000000........................~~~|||tttqqqoooeee[[[___dddgggeee```YYYTTTOOOMMMJJJGGGDDDCCCBBBAAA???===<<<===???@@@@@@???@@@===999555222222222222222222111000000///000000///......///000000///---......------......//////......................................................---------,,,,,,,,,...///000---,,,///777???888333...,,,---///...---------...///000111222222111111111000000000000000000111111111111222222222000111222333333111000...000111222333333222111000111111000///////////////111111111111111111111222333333333222222111111111333333444444444333222222222222222222222222222222///000222333444444333333000333777777555333333444444444333333222111000000000000000111222444555666333333333444555666777777666666777777666555444444444444444444444444444444444333333333333444555555333333444444444333222111000000111111111222222222111000///000222333333111000000000000000000000000000000111111222222222222...............//////000---...///......///111333111111000000000000111111111111222222222333333333222222222222222222222222111111222333333444555555444333222222111111111111111222444555666555444444333333333222222222111111111111111111000000000000////////////////////////---......///////////////------......///000000000222222444444444444222222111222444666777777666666666777777999:::;;;<<<<<<===>>>??????>>>>>>???@@@??????@@@BBBDDDGGGIIIJJJNNNNNNNNNNNNMMMLLLKKKKKKRRRTTTXXX\\\```fffmmmrrr{{{wwwsssnnnlllmmmooopppmmmrrrvvvwwwtttsssvvvyyyuuuuuuuuuvvvyyy|||zzzzzzzzzpppppprrrtttrrrkkk```XXXQQQSSSUUUTTTRRRNNNKKKJJJIIILLLKKKGGGFFFHHHGGGDDDCCCCCCCCCBBBAAA???<<<;;;999999999888777666555444222111000111222333222000222111111000000000000000...///000111111000///...---...//////000//////...////////////000000000000////////////////////////000000000000000000000000............/////////000............/////////000---------------...///000............/////////000..................................../////////000000000000000000000000000---------.........////////////............//////,,,---...000222333333444---.........//////000000,,,...//////......///111000000////////////000000////////////////////////