BM6(X ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenene}}}{{{~~~|||{{{}}}|||}}}~~~|||{{{~~~zzzrrrhhhbbbaaa\\\XXXOOOHHHIIIGGGCCCCCCCCC@@@>>>@@@???<<<999888:::999888888888999;;;===<<<<<<<<<<<<===???@@@@@@AAAAAADDDHHHMMMPPPPPPOOOYYY]]]ccchhhkkkkkkkkkjjjooottt{{{}}}~~~}}}~~~~~~uuuiiiaaa^^^\\\ZZZWWWSSSNNNHHHEEEDDDDDDDDDEEEDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCEEEIIIOOOTTTVVV[[[aaaggglllrrrwwwrrrrrrqqqooonnnnnnkkkhhhmmmlllhhhhhhjjjlllttt~~~zzztttoooiiidddXXXTTTOOOIIIFFFDDDBBBBBB999999999999888888888888999888888888999999::::::;;;;;;:::::::::;;;<<<<<<@@@@@@BBBFFFHHHKKKPPPUUU^^^bbbkkksssyyy~~~~~~rrrhhhhhhiiigggeeedddeeejjjvvv~~~tttqqqvvv|||{{{jjj[[[NNNBBB:::777555111///---------,,,/////////////////////////////////////////////000------------...///000000++++++,,,---...000444888===CCCOOO]]]jjjyyyzzzoooiii[[[```dddiiiooouuu}}}|||vvvrrrwww{{{iiiXXXHHH888...111000......///000000000,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------//////......---...000222444;;;GGGUUUcccttttttkkk```ZZZ[[[nnnzzz|||rrrfffVVVEEE:::000///...------------,,,---------------------------------,,,,,,,,,,,,---.................................---...///111222999AAANNN[[[fffppp|||eee```^^^eeexxxxxxttt}}}|||vvvlllddd[[[TTTMMMBBB666//////...------------,,,+++......---------------------,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,---......---...000111111000444===EEELLLSSS\\\dddnnnxxxvvvmmmtttnnnzzz}}}vvvppphhh]]]SSSKKKCCC;;;777444222///...---,,,,,,,,,------...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////............,,,,,,......---444333444555777;;;BBBHHHNNNYYYgggrrrzzzzzz}}}|||uuukkkccc]]]SSSJJJ???999444333222///---,,,...---,,,,,,,,,------------------------------------------------...//////..................---------...---,,,---000000...---...000333555777:::>>>CCCKKKUUU]]]eeeqqq||||||tttjjjbbb\\\TTTNNNBBB:::555444222000///000......------,,,,,,,,,,,,---------------------------------------...//////.........////////////...,,,...///...///000000...000444,,,+++666888666???IIIOOOVVV^^^gggsss~~~qqqcccTTTGGGBBB@@@:::111,,,...---)))......------,,,,,,,,,,,,------------------------......---------.................................,,,......---...000000...+++)))444999000222===???KKK^^^tttzzz|||bbbTTTLLL777...666333,,,111......------,,,,,,,,,---------------------------///.........------........................------,,,------------//////...555333///111666666BBBXXXpppyyyTTTEEECCC333+++///***......------------------------------------------.......................................------,,,---------,,,---...//////,,,333000111===DDD[[[~~~||||||~~~fffAAA666222...---......------------------,,,---------...---------...............//////////////////......------,,,...---------......///000,,,000999;;;CCCjjj~~~zzzzzz{{{}}}aaaCCC888000222.........---------------,,,,,,------.........---............//////000000////////////.........---///......////////////111444555444BBBnnn|||xxxuuusssuuu{{{bbb:::777))).........---------------,,,,,,------............//////....../////////000...//////////////////...///...///111111000000111---444===gggtttpppuuuzzzzzz|||___000777///......---------------,,,,,,------............000/////////////////////.../////////000/////////000//////222222111000222666777aaauuu}}}DDD555111+++000---)))...---------,,,---//////......000...............//////000......///////////////......000111---222555000777<<>>777111333333444444333222111000111222333444555555444444222333333111...,,,+++,,,222<<>>:::>>>FFFMMMQQQPPPPPPQQQQQQRRRTTTWWW^^^gggpppvvvtttllljjjhhh^^^XXXYYYYYYTTTOOOOOOLLLMMMNNNOOOKKKEEEBBBBBB???AAAAAA>>>???AAAAAA===<<<<<<;;;;;;999666555666888666555333333888;;;888111666777777;;;;;;<<<@@@CCCCCCBBBBBB>>>333***+++///444888888;;;???>>>:::::::::===BBBDDDCCCAAA@@@EEEHHHJJJHHHEEEEEEKKKPPPXXX___fffhhhjjjnnntttyyy~~~wwwuuuwwwwwwtttlllddd\\\XXXTTTQQQMMMIIIEEECCCGGGEEECCCCCCBBBAAABBBDDDFFFIIINNNPPPKKKEEE@@@@@@>>>>>>>>>>>>>>>>>>======;;;:::::::::999888888:::999888999888888>>>CCC???@@@GGGGGGBBBAAA???======@@@@@@<<<999;;;:::888:::888:::;;;:::<<<@@@BBBBBB???======AAACCCCCCBBBAAA@@@BBBDDDCCC@@@@@@BBBEEEDDDFFFKKKQQQQQQOOOOOORRRUUUZZZbbbjjjooossszzzuuusssnnnooojjj```\\\UUU[[[PPPPPPTTTPPPLLLHHH@@@BBBBBBBBBBBBBBBCCCCCCBBBBBBCCCCCC@@@>>>@@@BBBDDDBBBDDDHHHKKKJJJFFFCCCCCCIIIEEEBBBDDDEEEDDDDDDGGG@@@>>>===>>>======???AAABBBBBBFFFHHHDDDDDDFFFEEE999AAAAAA<<<===???===<<>>>>>>>><<<======;;;;;;===???AAA???======???AAABBBDDDFFF@@@===;;;===BBBFFFGGGFFFCCCAAABBBFFFIIIHHHGGGGGGLLLGGGCCCDDDGGGKKKSSSZZZ^^^___aaabbbgggrrrwwwtttoooggg___UUURRRJJJOOOVVVUUUWWWTTTNNNHHHKKKOOOJJJIIILLLKKKKKKKKKIIIDDDBBBCCCCCCBBBBBBDDDCCC@@@???@@@AAA@@@KKKJJJLLLOOORRRRRRRRRRRRKKKEEECCCFFFJJJIIIHHHIIIDDDBBB@@@???>>>>>>AAADDDFFFCCCHHHLLLDDD<<<<<>>::::::::::::;;;:::999999:::===<<<=========>>>BBBGGGIIIDDD>>><<>>AAAEEE???888:::>>>DDDEEE@@@;;;>>>@@@===;;;>>>CCCCCCAAACCCBBB>>><<<<<<:::;;;??????===;;;;;;;;;;;;===>>>===>>>DDDJJJMMMKKKHHHDDDAAABBBFFFJJJMMMGGG<<<444555>>>DDDEEEKKKKKKMMMPPPQQQOOOOOOOOOPPPMMMIIIHHHIIILLLOOOQQQMMMOOOSSSWWW[[[___cccfffpppsssvvvzzz}}}yyytttmmmgggdddccc```[[[WWWXXXXXXOOOAAA888;;;FFFFFFMMMXXXWWWRRRLLLCCCJJJMMMKKKJJJJJJMMMRRRJJJHHHDDD@@@;;;888:::======>>>AAAEEEFFFDDD@@@???@@@>>>>>>AAABBBAAA@@@@@@BBBDDDIIILLLMMMLLLKKKJJJGGGFFFGGGHHHGGGEEEEEEGGGFFFCCCEEEFFFDDDEEEFFFCCCBBBBBB>>><<<@@@@@@???@@@BBBDDDAAA>>>>>><<<:::<<>>===>>>AAAFFFDDDFFFGGGGGGEEEFFFIIILLLKKKGGG@@@999333111444777BBBFFFIIIJJJJJJJJJKKKKKKIIIKKKMMMOOOOOOPPPPPPQQQOOOOOOOOOQQQSSSTTTSSSSSSWWW]]]fffmmmpppqqqsssttt{{{zzzwwwqqqjjjhhhkkkjjjfffiiirrrlll\\\III===888444111///;;;IIIHHHKKKTTTTTTPPPKKKDDDNNNOOOLLLOOOOOOMMMOOONNNMMMMMMKKKEEE???>>>@@@<<<>>>CCCIIIJJJFFFBBBBBB999;;;@@@FFFHHHHHHGGGHHHGGGMMMQQQQQQNNNNNNOOOPPPKKKLLLNNNQQQQQQNNNMMMNNNIIIJJJIIIEEEEEEKKKHHH;;;FFFFFFDDDCCCDDDBBBAAAEEE>>>BBBCCCEEEFFFCCC@@@CCCHHHBBBAAAFFFIIIFFFCCCCCCIIIGGGEEEEEECCCAAAAAACCCBBBBBBEEEHHHKKKJJJHHHEEEGGGGGGJJJJJJ???222000666444===DDDFFFFFFIIIJJJIIIJJJKKKLLLKKKJJJLLLOOOSSSPPPNNNLLLMMMOOOPPPOOONNNSSSUUUXXXZZZ\\\```eeeiiimmmkkklllssszzzyyytttmmmhhhjjjeee^^^dddqqqooocccHHH===222,,,,,,///555:::CCCKKK]]][[[YYYZZZNNNKKKUUUVVVVVVRRRMMMLLLQQQVVVOOOQQQPPPKKKHHHIIIFFFBBB@@@DDDEEECCCBBBCCCCCCBBBAAA>>>EEELLLKKKMMMNNNHHHBBBGGGIIIFFFGGGMMMPPPOOOOOOHHHHHHLLLLLLKKKJJJHHHJJJGGGFFFHHHGGGCCCBBBEEECCC>>>@@@HHHKKKFFFFFFKKKJJJEEEIIIMMMJJJLLLNNNHHHCCCIIIRRRLLLUUUKKKFFFLLLEEEFFFGGG@@@BBBGGGBBBCCC>>>@@@FFFMMMNNNJJJIIILLLGGGDDDFFFKKKJJJAAA777111000333888>>>CCCFFFHHHIIIEEEKKKQQQRRRPPPMMMKKKKKKMMMKKKIIIIIIJJJKKKLLLMMMLLLNNNQQQSSSVVVZZZ\\\\\\```hhhnnnllljjjppp{{{{{{xxxsssmmmiiiggggggfff\\\XXXZZZ]]]TTTBBB888888***,,,...222???QQQ[[[]]]aaa```___WWWSSSTTTOOONNNUUUTTTRRRNNNLLLMMMQQQTTTTTTRRRNNNIIIHHHJJJJJJIIIMMMKKKFFFAAA@@@CCCDDDDDDEEEAAABBBHHHHHHGGGDDDAAA>>>CCCGGGIIILLLQQQSSSRRRPPPQQQTTTRRRJJJIIILLLMMMMMMLLLLLLLLLJJJHHHFFFFFF===EEELLLKKKIIIIIILLLNNNOOOEEEHHHPPPMMMKKKPPPTTTIIIEEEKKKHHHPPPLLLIIIJJJMMMNNNMMMCCCCCCGGGDDDHHHGGGDDDEEEJJJKKKJJJJJJLLLLLLIIIIIINNNNNNHHHAAA???666222222777;;;>>>CCCJJJLLLJJJIIILLLRRRVVVVVVTTTNNNLLLJJJIIIJJJKKKKKKKKKJJJKKKLLLMMMOOOSSSVVVVVVVVVYYY\\\^^^cccjjjooorrrtttwww}}}|||vvvyyy{{{pppeee```\\\XXXWWWWWWZZZTTTHHH===777555000)))111555DDDWWWcccfffnnnxxxvvvqqqccc\\\XXXXXX\\\[[[YYYUUUQQQOOOPPPRRRUUUVVVWWWSSSOOOOOONNNNNNNNNOOOQQQMMMHHHFFFIIIOOORRRQQQLLLFFF??????DDDEEEFFFJJJOOOKKKJJJNNNXXX^^^\\\XXXVVVUUUVVVTTTPPPRRRSSSPPPRRRSSSSSSSSSTTTVVVWWWWWWXXXOOOLLLUUUZZZVVVPPPOOOVVVMMMLLLOOOKKKIIIOOOVVVSSSEEEIIIJJJQQQTTTQQQJJJQQQUUUYYYSSSRRRQQQJJJKKKFFFAAA@@@FFFNNNSSSWWWYYYWWWSSSRRRTTTSSSMMMHHHFFF<<<333///222333222777AAAJJJKKKMMMNNNOOOPPPPPPQQQQQQOOOMMMLLLMMMMMMMMMLLLLLLMMMKKKIIIJJJMMMOOOOOOPPPRRRTTTVVVZZZ^^^___^^^dddfffjjjpppzzz}}}~~~zzzssspppuuulllddd]]]^^^aaa^^^VVVQQQAAA555......,,,'''---999IIIPPP___mmmiii]]][[[dddiiijjj```___\\\WWW```^^^]]]ZZZWWWUUUVVVXXXYYYZZZSSSQQQRRRUUUTTTNNNLLLNNNMMMKKKJJJMMMRRRUUUUUURRRQQQRRRJJJEEEKKKPPPSSSXXXVVVRRRPPPQQQTTTUUURRRNNNTTTPPPQQQRRRRRRSSSTTTQQQRRRTTTSSSQQQRRRWWWZZZYYY]]]SSSQQQYYYYYYRRRSSS\\\[[[YYYTTTOOOOOOWWW^^^^^^[[[MMMQQQNNNGGGLLLRRRQQQVVV\\\bbb^^^\\\XXXLLLJJJTTTNNNKKKOOOUUUXXXXXXXXXXXXUUURRRQQQNNNGGGAAA>>>777222///000///---...333<<>>111,,,,,,.........666NNNeeemmmxxxzzzooofffddd```XXX```hhhccceee___XXX```___]]]]]]]]]\\\[[[ZZZ[[[[[[XXXVVVWWWZZZVVVOOOOOOUUUVVVUUUUUUVVVVVVTTTPPPMMMKKKXXXYYYRRRUUUXXXUUUSSSQQQUUUYYYYYYWWWWWWZZZ^^^___^^^bbbccc]]]ZZZ```eee___aaa```\\\\\\^^^^^^\\\YYYYYYWWWTTTYYYcccjjjkkkjjjhhh^^^UUUWWW]]]^^^ZZZYYYRRRWWWSSSHHHOOOYYYbbbOOOPPPRRRLLLKKKGGG<<<<<>>555000---000555666222---++++++++++++***+++,,,...+++......,,,,,,000000---//////111666>>>GGGPPPUUUUUUXXXWWWQQQMMMNNNPPPQQQPPPQQQQQQPPPNNNNNNLLLIIIFFFFFFHHHIIIJJJKKKMMMPPPQQQTTTVVVUUUPPPIIIBBB???PPPOOOVVVfffrrrkkk```___fffooowww}}}ooodddOOOEEE:::???XXXpppzzz{{{nnnkkkjjjkkkkkkiiigggfffjjjxxxyyyiii___eeegggbbbeeeZZZHHH888---((()))+++///)))333SSSuuu{{{rrriiibbbcccgggdddggghhh___^^^gggiiiiiidddgggjjjiiifffcccbbbbbb```\\\WWWUUUSSSRRRSSSVVVZZZMMM@@@999888999;;;===GGGKKKOOOMMMJJJNNNTTTUUU```ZZZQQQOOOZZZgggeeeZZZ```[[[WWWTTT[[[jjjpppjjjpppnnnnnnppprrrtttwwwzzzxxxxxxvvvqqqllljjjllloooooopppllloooyyyzzztttuuu~~~zzzkkkoooyyymmm===---$$$,,,888===FFFNNNRRR]]]SSSIII===:::===>>>999222000222444333000...------///000...------///000000000333444111...222<<>>444111///,,,///333////////////111000...///111KKK___hhhRRR555222777///,,,666666111222///+++000000...///000///---...000...+++000222...))),,,888OOOSSSVVVXXXYYYZZZZZZYYYTTTPPPHHHFFFLLLLLLGGGFFFMMMKKKLLLOOOKKKFFFHHHOOOPPPOOOLLLLLLNNNNNNNNNPPPHHHHHHJJJMMMMMMLLLNNNQQQKKK^^^^^^TTTWWWZZZZZZ```eeeaaaaaafffiiihhhhhhjjjiiiddd^^^YYY\\\hhh}}}bbbCCC444111///555111...111222000///000,,,++++++******+++...///++++++++++++,,,,,,------*********+++++++++++++++'''(((+++///000...000444HHHuuuhhh@@@666...///555CCC]]]ttt}}}{{{xxxsssvvvppp>>>))),,,///111///...NNNyyykkkyyy~~~yyyyyyvvv}}}yyyqqqpppMMM---)))---...(((&&&)))+++))))))+++******,,,+++---333nnnxxx~~~~~~uuummmqqqtttuuutttsssqqqqqqnnnqqqooorrrzzzyyyssssssdddbbblllsssuuuwwwxxxvvv}}}vvvZZZRRRXXXYYYWWWMMM???333...---222---///111---///000***111///...111333333222333000???```pppWWW777---000111444///+++...///---000++++++---//////...---///111,,,......999MMMZZZgggkkkddd```aaaaaa```bbbfff___[[[RRRMMMPPPRRRPPPQQQUUUMMMJJJMMMOOOMMMKKKLLLLLLIIIJJJMMMNNNLLLJJJHHHGGGEEEAAA??????AAAGGGLLLTTTUUU^^^ZZZKKKMMMUUUPPPPPPSSSYYY]]]ZZZQQQKKKIIIEEEGGGKKKLLLKKKKKKPPPUUUooo}}}{{{NNN;;;///111222222111......---------,,,+++,,,---)))+++///000///,,,***(((------,,,++++++*********------,,,,,,,,,,,,,,,,,,000---...000))))))DDDeeeiiiIII333111333===RRRkkkxxx{{{___555---111,,,'''000222---UUU}}}{{{yyynnn{{{WWW000***---+++))))))***************+++***+++---+++...666qqq}}}{{{vvvuuuwwwzzz{{{zzz{{{{{{uuuzzz{{{}}}zzzyyyhhhGGG---+++---++++++......---000666...++++++,,,+++---000///...---------+++***,,,000,,,***444WWWvvvgggAAA...111//////000---,,,---...,,,,,,,,,,,,------------000000333---GGGttt~~~{{{wwwnnnjjjmmmkkkdddeeekkkdddeee___VVVSSSSSSUUUZZZYYYVVVUUUUUUSSSPPPNNNMMMOOOJJJMMMSSSSSSQQQOOOKKKQQQLLLEEE>>>999666555666@@@BBBQQQaaaaaaWWWQQQPPPIIIJJJKKKMMMOOOMMMIIIFFF>>>>>>???AAABBBCCCGGGLLLHHHPPP]]]oootttfff___OOOHHH???;;;;;;<<<:::777999999888888777777888888999<<<@@@BBBEEEMMMXXXbbbppp~~~rrrLLL666...222///222333---***...111,,,///000...,,,+++***)))************+++,,,...///+++++++++,,,---.........,,,+++++++++++++++++++++///+++)))---:::ZZZsssRRR111...???WWWgggzzzrrrRRR,,,---)))+++...111,,,...EEEuuujjj~~~yyyggg///---&&&***&&&&&&+++---,,,))))))*********+++,,,***,,,444sssyyyKKK444,,,(((,,,,,,++++++,,,---,,,,,,---))),,,---...000---***+++,,,---//////...+++,,,///---777---***WWWttt@@@...'''---333,,,)))---+++...---,,,,,,---...---,,,))),,,222,,,FFFrrrvvvoooyyyyyy{{{}}}yyysssrrruuujjjllleee]]]YYYWWWVVVXXXWWW]]]bbb```[[[XXXWWWVVVVVVNNNPPPXXXXXXXXXXXXTTTOOOQQQSSSTTTQQQIII???888,,,222555HHHdddeeeWWWXXXYYYUUUNNNJJJNNNVVVWWWTTTQQQIII@@@;;;:::;;;@@@DDDGGGFFFCCCHHHTTTbbbwwwyyyJJJ::::::777555888999888777999::::::888666::::::999999999888888888888888777555333555999===888:::;;;;;;>>>LLL```ooosssFFF222111111000000000------,,,+++...///***+++......+++***---...,,,++++++++++++,,,+++************++++++++++++******++++++*********+++,,,,,,+++111;;;QQQzzz{{{VVV999666MMMlll|||KKK,,,))))))***///+++)))///000TTTtttwwwvvvtttAAA(((******)))******((('''(((((('''((())))))***+++''')))111jjj{{{???(((,,,---,,,))),,,---***(((+++///000,,,///***(((,,,,,,***...///,,,***+++,,,,,,,,,,,,---'''...---,,,TTT~~~MMM111(((,,,))),,,111+++---,,,,,,---///000...+++000+++222---AAAgggsss~~~zzzyyyvvvyyy}}}~~~|||sssmmmnnnlllddd```UUU[[[```ccchhhjjjeee]]]aaaVVVXXX______aaadddaaaZZZVVVPPPMMMNNNQQQSSSRRRHHH888---111HHHhhhppp^^^___ccc___TTTMMMPPPTTTTTTZZZPPPDDD===;;;;;;<<<>>>===BBBCCCAAA@@@AAAKKKYYYoooeeeCCC::::::777555555555555555555666666444444444444333333222222333444555666777777777666777777888888888777777666777???KKK\\\vvvsssLLL555444222222222111...,,,---------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---((('''+++---+++)))(((...,,,***))))))+++---///:::QQQmmmbbbJJJFFFcccyyyZZZ999$$$+++444)))+++++++++---111^^^tttrrrVVV+++------&&&'''%%%))))))((()))&&&***))))))*********+++++++++___jjjJJJrrrqqq@@@...(((+++---'''+++///))))))---+++,,,***,,,///---)))(((+++(((...,,,((()))...,,,---+++...000(((***---EEESSS666BBBBBB>>>)))***))))))---,,,)))---000+++//////111000:::ZZZvvvzzz|||xxxxxxzzzrrrgggffflllooonnnrrrvvvsssnnnllljjjcccdddnnnuuudddUUUrrrqqqoooeeegggaaa___VVVXXXYYYSSSVVV[[[___XXXEEE...555AAAbbb~~~ooohhhkkkiiiYYYQQQSSSPPPPPPZZZYYYNNNEEE===999;;;;;;===AAAEEEDDD@@@@@@CCCNNNZZZnnnZZZAAA999444333222333333333333444444444333444555555333222444333333333444444444333333444555555444555666888999999999777555999GGGUUUoooTTT555---222222111/////////...,,,+++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***000000***&&&)))------$$$+++000//////555???EEEggggggCCC;;;eeennn:::"""///333***'''''',,,---555...ZZZ{{{zzzeee000$$$***(((...111***(((%%%(((,,,)))***))))))************++++++GGGqqqAAA444%%%GGG}}}pppCCC///,,,+++,,,...)))"""'''...***...+++&&&$$$(((---///000000+++$$$222000)))%%%---000"""///,,,///444(((<<<~~~~~~vvvjjjXXX???<<>>999...FFFoootttrrryyy999,,,pppppp]]]NNNBBB444:::ZZZyyy}}}qqqxxx}}}yyyooouuutttmmmiiijjjiiieeeVVVUUUXXXhhhxxxxxxoookkkkkkhhh]]]mmmppp|||wwwmmmvvvwwwnnnlllkkkeeeccc```ccchhhNNN444666...000888[[[~~~uuuppprrrlllffffffXXXYYY^^^]]]ddd```GGG<<<888666888:::999:::>>>???===<<>>===;;;333111666333333333444555555444333333333333333444444333333111222222222111111222333333333444555555444444555777555888;;;888:::PPPiiilllIII888000...333111++++++222......---,,,------------------------------------,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++***))))))))))))---333))),,,;;;QQQaaaqqqJJJ000YYYqqq999&&&(((***,,,000,,,'''+++///+++111,,,>>>sss|||zzz|||~~~zzzuuu```DDD333,,,)))+++***&&&***))))))))))))************+++JJJVVV111333222)))+++,,,NNNooo^^^@@@(((''',,,,,,---///,,,+++)))'''))),,,,,,)))---///&&&///+++)))111000RRRNNN___OOOBBBFFFJJJmmmJJJ444NNNDDDNNNfffdddqqqzzzvvv}}}}}}qqqxxx|||wwwooommmmmmiiieeebbbaaaiiiwww|||zzz{{{llljjjaaakkknnnxxxtttfffjjjqqqooorrrtttooolllfffkkknnnGGG///888333000222777OOOsss}}}nnniiiooonnnjjjiiihhh```XXXcccjjj]]]PPPCCC777777;;;;;;:::;;;:::;;;===<<<<<>>::::::<<<888888888777999;;;<<<<<>>999666:::===:::;;;DDDaaasss999777555111,,,---...***000000---+++,,,000000---...///111111000000000111111000000000////////////...........................---,,,+++++++++,,,---------...///111???___}}}aaakkkAAA...333oooQQQ,,,)))444&&&%%%000,,,,,,(((%%%***...***(((---///___{{{yyyRRR(((---///'''))))))))))))))))))))))))+++///***[[[oooVVV^^^???111(((333GGGEEEEEE777$$$%%%---+++***,,,111CCCfff]]]GGG///&&&+++111///***---333JJJvvvSSSKKK___WWWrrr```,,,...,,,))),,,222111)))***---111---666gggooohhhiiibbbZZZZZZ```gggoootttxxxxxxyyyzzz}}}yyymmmqqqnnnrrrwwwxxxBBB333555444333++++++666///---LLLlllpppjjjjjjmmmnnnkkkllluuu}}}~~~{{{sssjjjZZZGGG===???CCCMMMTTTPPPGGG???888333999999777888AAARRRbbbjjjfffgggppp~~~|||dddGGG555=========:::777444333222222222333444444444222111333222111111222333222222111222222000000333555555>>>444...222777777444222000333666;;;===888555;;;999999IIIqqq```999...444//////000000111222///---------///000111000///000111333333222111222222222111111000000/////////...........................---,,,++++++,,,---...***444//////WWWiiiZZZ<<<+++000---iiiJJJ...,,,---,,,)))++++++&&&'''///...((())),,,---///---xxxiiipppnnnIII,,,&&&+++(((((())))))))))))))))))))))))'''...(((---cccyyyyyyuuuZZZ???555,,,(((&&&+++JJJtttZZZ111&&&+++---***((())),,,&&&,,,******999OOOnnnxxxTTT666******,,,///???rrrcccEEERRR```xxxBBB)))***---,,,---...&&&'''111)))000***+++......RRRlll\\\```aaaqqqcccfffcccaaafffkkkjjjiiioooxxxyyywwwxxx~~~zzz|||vvvxxxyyywww|||BBB555000///444111333...777:::///999\\\wwwpppgggpppvvvgggdddvvv|||zzz|||wwwhhh[[[XXX___ccceeeddddddbbbXXXMMM>>>666333666999>>>LLL\\\\\\dddccc[[[bbblll```GGG<<<===??????<<<999777666222222333444444444222111444333222333444555444444222444444333444444222...666666555333222222333333333666666555777666555:::999===@@@>>><<>>111'''(((,,,+++(((((()))))))))(((((()))))))))***+++++++++444\\\@@@444&&&+++***,,,***)))oooLLL)))))))))))))))))))))))))))(((,,,,,,)))***,,,111999UUUxxxmmmBBB111***WWWgggWWWYYYkkkxxxPPP...***000,,,(((***++++++++++++++++++,,,,,,)))...+++,,,MMMxxxPPP222FFF~~~mmmsssjjjjjjaaakkklllwww}}}{{{sss}}}~~~ttt|||vvvSSS;;;777111111---///111111000666333555OOOvvv{{{uuuxxxxxx{{{vvvvvv|||uuurrreeegggmmmllliiinnnnnnddd]]]SSSCCC777777;;;===???IIIZZZ[[[YYYTTTUUU]]]QQQAAA@@@???@@@@@@===:::999333333:::NNN888999GGGGGG444555999111777:::444666555555666555444333333333666000555333444555111222111333333666555333666444666666888:::<<<<<<>>>AAAiiiZZZ333444777///---555000+++///333DDDDDD???222111000111222222000222555555555444444444333333333444333222111111000000111222111111000///...,,,+++(((------)))111444---111999RRRqqqDDD222---)))333(((+++999///YYYhhh000,,,...,,,+++******)))***+++++++++*********+++,,,---...<<<{{{ssstttOOO+++///+++)))++++++)))(((***)))))))))(((((()))))))))+++%%%///---...OOOUUU<<>>:::999???===111YYYRRR>>>888222777222:::???>>>555444444555555777888888444222555777777999:::999444444000111555666777999555444555777888888:::<<<<<<@@@WWWVVV777111000111//////...)))---000:::???DDD>>>:::555222222333444333222333666666555444444333333333333444333222222111111111222111111111000///...---,,,---333---------...:::;;;qqquuuHHH000,,,---,,,+++,,,,,,///)))KKKbbb---///,,,&&&+++***************++++++************+++,,,,,,--->>>~~~rrrEEE111---(((&&&(((***+++)))))))))***)))))))))(((((()))))))))+++))))))---***666xxxaaa<<<+++###&&&...---'''...///MMMZZZbbb333"""555,,,))))))))))))))))))))))))***---***(((+++,,,))))))...+++'''///:::PPPOOO222>>>///((()))'''+++...,,,************++++++++++++++++++++++++'''(((...222,,,+++AAA^^^qqqBBBnnn}}}yyyvvvsssttt}}}www}}}}}}pppXXXFFF:::000111777333+++555888,,,...888CCCfffvvvnnncccjjjlll}}}~~~}}}nnndddgggdddcccbbb______UUUAAA999<<<>>>BBBMMMLLLBBBFFFEEEAAA:::777???KKKNNNJJJBBBDDDOOOEEE333999@@@>>>777777555BBBCCC===AAA>>>===:::888666777888999888777777666999555444777333777<<<888222444111...222555444555666666666777:::===@@@;;;999OOOWWW888333555333333///+++...111......777BBBCCC>>>666666888444444444555555555444444555444333222222222222333111111000000///000000000/////////.........000111222"""...---222777GGG\\\///...&&&///111+++---+++)))111???]]]222///***333)))******************++++++************++++++,,,---999ooo```gggnnnMMM111''',,,...)))))))))(((((()))+++***'''))))))))))))))))))))))))(((///---"""///888hhh|||777444)))///000000000)))222QQQmmmoooOOO,,,,,,,,,)))$$$)))))))))***************))),,,***(((+++,,,,,,...,,,222***---000JJJjjjbbb???%%%,,,111111///+++''')))---,,,)))++++++++++++++++++++++++,,,)))***......***)))+++===]]]wwwccc~~~www{{{~~~mmmVVV:::...666666***,,,222555///,,,888QQQfffwwwiii]]]tttuuu}}}zzzyyyfffdddiiihhhdddiiigggUUU@@@:::???===@@@GGG@@@CCC;;;???<<<444666BBBLLLOOOPPPLLLPPPJJJ777AAAEEEHHHAAA???>>>EEEWWWIIICCCAAABBB???;;;999999999888666666999555===999999<<<:::222:::===777666555222999666555444555555444666999666444777===999777RRR|||___777666888...888---))),,,---///222222666:::<<<===999888777777777555444444666666444222333222111000000000111111//////...............//////000000///......///000+++,,,...333999\\\```******...---...'''***)))555'''>>>kkk222...444$$$&&&000******************++++++************++++++,,,,,,...xxxsssDDDUUUuuuSSSEEE999000222333,,,(((,,,******)))''')))+++***((())))))))))))))))))))))))000%%%222>>>wwwmmmttt>>>//////'''***,,,%%%;;;rrrvvvEEE,,,+++******---))))))******************)))***)))***...---***---...&&&///...MMM~~~eeeLLL777333lll```111******+++++++++******+++,,,******++++++++++++++++++///,,,)))((())),,,......,,,+++999___nnnqqq}}}~~~~~~}}}mmmGGG888777222444333000111888222111LLLmmmrrrrrriiimmm|||___[[[sssbbbOOOSSSeeehhhggghhheeeVVV;;;<<<===999@@@AAAAAA>>>888777:::666222<<>>???;;;888;;;999<<<777555555555444333444666555:::666333;;;CCC???888QQQvvv===555888000...333+++111666444000555777222===AAA===999444::::::999999777555333444555222///000000000/////////000000000///...............///...///000///---,,,+++,,,444222:::777cccfff333000000***'''///+++333))))))777\\\777111...%%%666%%%)))*********************************+++++++++++++++***EEElllIII333ZZZsssMMM999666888444222999;;;333---((()))******)))((()))+++***))))))))))))))))))***((()))KKK}}}uuuMMMKKK<<<888HHHZZZvvv...---111///:::]]]QQQ888000222&&&'''***************+++++++++---***(((,,,///)))(((...777;;;KKKLLLTTTmmmOOOAAA///444...OOOqqqSSS)))...------...,,,))))))************+++++++++++++++)))(((***......++++++///111111,,,***???iii___aaawww}}}{{{bbb888555>>>555222999555222000000CCCkkk{{{xxxrrryyyccc:::000@@@LLL888666HHHXXXdddlllmmmggg???333;;;999999<<<>>>@@@:::777999666111444>>>PPPSSSaaattttttWWWBBBMMMvvv:::444777666666555555555666666444333555888222777666;;;:::]]]nnnAAA<<>>999666CCCBBB>>>999999777333111111000.........////////////000000000000///............///---.........------000222666AAA888mmm666///...$$$555,,,%%%***///&&&---WWW^^^ttt```---111000,,,///'''******************))))))*********+++++++++++++++000///wwwuuu]]]555+++999llluuucccNNN111...555???777'''(((333888:::111---*********((()))+++***))))))))))))))))))***)))(((DDDLLL>>>EEE::::::888(((666eee]]]///oooAAA###&&&000***************+++++++++---+++***,,,+++,,,@@@\\\]]]000111)))>>><<<***,,,)))%%%&&&***,,,+++)))*********+++++++++++++++---)))(((***+++******+++,,,,,,000222,,,000NNNrrrzzz???;;;QQQvvvkkk999444<<<999222666///444<<<,,,666ggg|||xxx^^^BBB777666666777;;;<<<888888CCCTTT___eeeOOO888666999555777888:::===<<<777555888777333;;;JJJ[[[jjjXXXNNNGGGVVV\\\000666222444444444444333333111111000555222555999FFFLLL888:::UUUFFF<<<;;;<<<<<<;;;;;;<<<:::888777888555888555222777;;;999666<<<===888:::cccfff666444111444666000+++---000000111666999666777===???AAA@@@333666@@@WWWPPPAAA888:::999444...---......---......//////000000000111000///...............000000...---...333;;;@@@DDD<<>>BBB===888000---444;;;777VVVoooQQQ;;;111555:::444666999:::888444000666CCCYYYbbbEEE222555444555444777999<<<===999666666999333???VVV___wwwZZZPPPHHH999>>>888222333444444333333333444444888444...///>>>EEE888GGGpppTTT888555999888888:::;;;;;;999999:::888555444777888222222:::666555;;;BBB:::<<>>...++++++(((((())))))***))))))((()))))))))...dddMMM:::111@@@@@@GGG>>>III<<<@@@vvv;;;,,,...222kkkDDD)))'''***---***%%%---111###000YYYiiibbbPPP:::000///YYYxxxBBB...+++......))),,,+++(((******+++++++++++++++++++++++++++,,,+++++++++++++++,,,---+++,,,,,,---------///000111cccYYY333111FFFcccPPP000333===CCC===333111555999222LLLFFF111777666999555888111333333444:::111///IIIRRR>>>111777999000777777:::<<<:::666555777888666:::LLLdddtttvvvkkkbbbQQQ999777777444444888999555333222333000QQQMMM333ZZZUUUGGGaaaPPP---333:::;;;111VVVddd666:::999AAA888>>>HHH>>>555444===111===;;;444777BBB@@@@@@NNNeee>>>888111...///000000///...000444777777666555666555222111222333000///000111000......///000,,,+++///---+++000++++++,,,///111111---******......---***(((222------)))---333777FFFKKKGGGVVVqqq000,,,+++,,,...---***))))))+++999FFF&&&>>>zzzYYY,,,222///************)))))))))******************************///***111888uuuYYY777//////---(((JJJppp<<<000)))&&&)))+++)))((()))(((((((((,,,111666888999111111BBBEEE---"""+++...))))))***))))))((())))))++++++kkkAAA(((///AAA...VVV===HHH>>>:::YYY___>>>888333 GGGlll(((000111"""'''+++)))+++%%%000ooo]]]---kkkjjjzzzjjj,,,222...///***///555------***(((***+++++++++++++++++++++++++++*********++++++,,,+++,,,------------...///000000SSS777777888BBBjjjSSS000///000111555<<>>yyy|||;;;666;;;333777999333444333000777555999444444888777000222:::666777999;;;;;;888777777666555666>>>KKKZZZppppppttt>>>:::888888888444222777>>>PPPIIIMMMeeeJJJuuuNNNggg\\\FFFgggggg```===:::;;;333EEEEEE222<<<999444???TTTmmm333999111:::777:::888888>>>???>>>EEEEEEjjjXXX222222333//////...000000///222777;;;;;;888555333222000......///111333333111///...,,,***,,,,,,,,,---...,,,,,,...555222...,,,---......---///000+++222///...///%%%+++000444999BBBOOODDDWWW666333...,,,)))((('''(((,,,111111hhh111444>>>www333)))+++************)))))))))******************************---,,,+++***@@@^^^444(((,,,333...,,,@@@qqqGGG---&&&***+++***)))***)))&&&(((((((((((()))---333777===777777>>>???222(((***)))*********)))((())))))((()))nnnYYY///$$$(((444000666EEE999AAA+++222:::JJJ777***@@@]]]oooBBB###&&&***)))---''')))000(((CCC[[[{{{~~~;;;...)))000444)))((('''...))),,,******+++++++++,,,,,,,,,+++************+++++++++,,,,,,------,,,,,,---...111///000>>>```ooo+++666)))???^^^UUU---999000///...222;;;DDDDDD???999===GGGUUU___888000===444666222555777111333444HHH<<<444666777333000222666555777:::;;;999888888888888555555:::DDDYYYppp~~~aaa```NNNYYYXXXOOOBBBGGG]]]ZZZ@@@kkkgggYYYOOO222<<>>AAANNNMMMUUUYYY555)))++++++++++++***(((''''''999QQQ333555;;;JJJ///...(((*********)))))))))******+++************)))))))))(((000)))...///@@@AAA)))///---222###000NNNnnnJJJ111***)))------)))'''))))))'''((())))))((('''''')))+++888CCC@@@:::<<<333(((***)))*********))))))))))))(((,,,^^^iii///...'''---)))333///'''III:::BBBJJJ<<<555555999(((,,,IIIqqq\\\RRR...(((000(((---(((...***JJJ:::???hhhyyy{{{iiiQQQ,,,,,,///+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------,,,,,,,,,------...000...---000DDDaaauuuvvvYYY666333;;;...hhhlll<<<222111...000///---...666???DDD999JJJxxxPPPFFFMMMfff}}}LLL<<<888666666111222777555222222666999777111111666666000555444555777999999777666:::999777888;;;===FFFSSS{{{eeePPPZZZGGG<<>>000333666$$$666GGG???===dddFFF)))&&&+++---''',,,)))DDDIIINNN+++///&&&***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,---000+++,,,777111&&&111000GGGhhh|||fff===777000666qqqLLL444888...000000///...///111111111III@@@bbbMMM666000444EEEfffwwwIII333777777555222222444333444---///333555444333555888444444444555666777666444555777888:::>>><<<===DDDKKKiii~~~vvvoooQQQ///...888IIIQQQOOO;;;...KKKDDDYYY777777KKKSSSAAA;;;QQQKKK///444<<<777999======888666666555777888555111;;;::::::;;;nnn|||666222555///...333...,,,555;;;===???>>>;;;444---(((---++++++,,,,,,++++++,,,...///000//////...,,,)))000000...,,,---///000000666777;;;BBBHHHIIIDDD>>>FFFAAAHHH999---:::666???iiiRRROOORRRLLL[[[hhhQQQ[[[666...444,,,)))++++++***))))))+++---......cccAAA444222WWWccc%%%///+++*********)))))))))*********************))))))))),,,(((+++,,,+++---,,,+++666ccc~~~111111,,,------111wwwxxxfffZZZ+++((('''******((('''***)))(((((()))***++++++******))),,,---,,,+++***''')))*********)))))))))***---$$$---XXXfff:::(((***...)))(((111---***000""",,,888555666===DDD333222'''###@@@qqqGGG&&&(((///(((,,,000***555|||???%%%---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++,,,---000222///------BBBhhhYYYUUUVVV***???444<<<~~~~~~KKK888000)))333000000111111111222111000333BBBQQQ]]]>>>444444...999KKKuuuLLL333///888888333444333333777555555777777555555666333444444333444555444222222666777888::::::???GGGDDDJJJ^^^~~~~~~zzz{{{sssTTTGGG777CCC===DDD444:::SSSVVV;;;OOOXXXPPPBBBTTTOOOPPPHHH===999333FFF===;;;:::888777999999777666>>>999999999??????```vvv222999111000333///)))///999888999999;;;<<<777111...111,,,++++++,,,,,,++++++---***+++...000...,,,+++---&&&333<<>>,,,---'''///((()))+++///&&&+++...,,,+++...222555ccc@@@111:::~~~uuu222000(((*********)))))))))******))))))))))))***************+++$$$///,,,(((777+++222000777MMMppp{{{ppp~~~,,,---+++:::^^^fff,,,******+++***((('''(((***)))((((((((((((((('''(((...(((%%%+++&&&###111************)))))))))***'''///'''000iiifffIII((('''+++))))))***$$$)))111000&&&222===)))000DDDCCC\\\ppp|||777,,,222$$$+++///...)))(((mmmKKK%%%222,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++,,,---)))+++---000---OOOzzz;;;111777///OOO\\\BBB111---888444---,,,---......,,,---111555111555555UUUVVV===:::666000222AAAjjjMMM333666;;;555555333222000333222000222777777333222444444333222333444333333666555555888999>>>FFFLLL===HHH]]]RRRBBBDDDFFFGGGEEEDDDIIIMMMMMMVVV```hhh]]]mmm}}}vvvnnnfffPPPLLLSSSCCC===444222RRRRRR;;;444OOOOOOQQQHHH???DDDFFF[[[XXX>>>DDD@@@777888999666888BBBIII???<<<999333DDDUUUttt777555333222,,,...222333999@@@>>>;;;444111222111+++***---,,,******+++++++++---///...------///000444@@@LLL^^^oootttqqqpppfff\\\___oooyyygggYYYKKKRRRSSSTTTwwwnnn+++222000)))///------///---(((------***'''111LLLnnnlll///666QQQ]]]%%%------************))))))******))))))))))))************)))+++111)))***///)))...,,,+++000)))***222...222999jjj:::111aaaHHH''')))***((('''''')))***'''((()))***)))((((((((((((%%%***---)))***---&&&************)))))))))***---$$$...(((000WWWmmmSSS;;;,,,...***'''''',,,"""((((((333======[[[|||YYY<<<+++---&&&///))),,,,,,222+++\\\555///))),,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,+++,,,,,,------...222111+++TTTRRR999888555UUU222333444///111+++000222000///000111111000///333111777888YYY@@@;;;===:::555000BBBsssrrrGGG444555111555555444333444555555333222111222222444555333222333444444555555222222777888888;;;FFFWWWGGGEEEiiigggIII999???>>>;;;===???===<<<>>><<<888BBBDDDCCCOOOTTT^^^hhhmmmwwwqqqbbb]]]PPPJJJ;;;555;;;>>>;;;BBBMMMTTTHHH999///999JJJCCCsssFFFSSSJJJ888777:::999<<<<<<999:::777777::::::<<>>===BBB???AAA@@@===<<<>>><<<999===>>>DDDPPP```iiieeeZZZ^^^WWWMMMDDD999333666===EEE888000666CCC^^^WWWQQQ:::lllOOO111BBB888===:::777===888:::777444<<<888???VVV}}}???444//////000---222777;;;@@@AAA;;;333...,,,((()))///...)))(((000,,,*********111FFF]]]pppxxxnnndddZZZ\\\ppprrrXXXRRRXXXXXXUUU^^^222...)))***---+++***---,,,*********)))***///JJJ|||yyyFFF***(((+++)))******************))))))************************+++++++++++++++++++++*********)))+++---+++...ZZZuuu```UUUPPPEEEDDDLLLqqq888NNN''''''000000$$$)))***&&&***)))))))))((((((******((((((((((((((((((((((((((()))))))))))))))*********,,,******+++)))'''***///,,,===JJJYYYjjjjjjbbbeeeVVVTTTMMM@@@222)))''')))666999BBBJJJFFF777---***---,,,...+++...666nnn:::...222000,,,(((++++++************++++++,,,,,,,,,,,,,,,+++++++++++++++,,,++++++***+++++++++...)))***333ccc^^^AAAfffzzzNNN:::111111111000000000/////////...///000000000//////000...222---222>>>NNN???:::FFF999@@@FFF```SSS777```lll777000777222222333333444555666555444333555555555555555444444444444555555555666777888:::>>>UUUcccdddUUUVVVooonnnNNNHHH;;;???===CCC???===<<<>>>???>>>===>>>??????CCC===:::===@@@EEERRR```^^^ZZZTTTNNNFFF???<<<<<>>111222555111111000000000/////////...///000111000000000000222444///222///DDDGGG777???===FFFEEEJJJOOO999777XXX111222888222333333333444555555555444555555555555555555555555444333555777666555888===AAAMMM___gggZZZOOO^^^ttthhhHHHLLL??????<<>>BBBIII888888HHHBBB555666555??????<<<===666888111333---111444888<<<;;;999666222///---,,,***,,,///***%%%'''444>>>]]]wwwnnnZZZWWWTTT___nnneee^^^___QQQTTT>>>...)))---(((---,,,***,,,,,,***))),,,000111^^^{{{nnnKKK666...)))222...+++000)))"""******************************************+++++++++***++++++,,,,,,+++***)))(((***///(((***,,,AAAooo>>>(((===```VVV777///777MMMCCC&&&555kkk~~~TTT(((///%%%$$$---+++))))))((((((***------***))))))))))))))))))))))))))))))))))))))))))))))))***''''''***,,,,,,+++,,,***---+++)))---,,,***------+++))))))***+++)))((()))((()))+++***((((((+++''',,,+++...111+++OOOBBB//////000---))),,,000...+++++++++******+++++++++,,,,,,------,,,,,,,,,++++++,,,------------------///VVVNNNSSSMMMmmm\\\000...222111MMMdddHHH333222333111///---111111000000000000/////////000000000000000111222888888777000///666LLL===111===AAAFFF>>>FFFBBB777RRRDDD111999222333333333333444444444333333444444555666666777777888444222555555444999@@@HHHDDDNNNXXX\\\UUUPPPbbbaaa___yyymmmYYYNNNGGGBBBAAAAAA??????BBBBBBBBB@@@<<<;;;>>>???>>><<>>444111333000///222555111111111000000000000000000000000000000111333444222888888222444111EEEDDD:::000999GGGDDDBBB555GGG999YYYVVV333333777333333222222333333333222333333444555555666777777:::333111444666666999>>>DDDCCCKKKMMMVVVVVVJJJVVV]]]ooovvvooo[[[KKKBBB@@@???DDDFFFDDDBBBAAA@@@>>>CCCHHHWWWsssuuuaaannnllltttmmmXXXvvvdddLLL:::555;;;999222===GGGPPPooodddHHHEEE===999;;;PPPjjjGGG___zzz777:::---555...///222000444111///---------+++)))***+++******///777KKKaaaqqqbbbYYYWWWLLLEEE]]]yyyvvv___XXXOOO===eeeOOO???XXXQQQYYY+++///***...+++)))++++++***+++))),,,444KKKhhh[[[333;;;vvvlll444===999mmm@@@555111333000---...000///+++//////)))++++++"""+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++///---***111:::---JJJLLL111BBB:::???@@@444:::777???;;;222BBB111---JJJ555<<<888,,,555555++++++GGGuuuSSS,,,&&&&&&(((***+++(((******))))))+++,,,+++))))))))))))*********************)))))))))))))))))))))******)))((()))***---+++)))(((((()))+++,,,'''))),,,......+++)))''')))***+++******++++++***+++***++++++---///,,,111bbbiiiDDD111///333+++***///333---((())))))+++++++++++++++++++++++++++++++++,,,,,,---------,,,------,,,++++++,,,,,,+++YYYYYY(((222000+++...///...222555)))......%%%111hhhqqqBBB444111666;;;666YYY\\\000222///111444444444444000111111111000000000000000000000000000000111333555---777333999222111333>>>CCC;;;///:::CCC<<<:::EEEAAA999[[[NNN555555444333222222222333333333444444444555555555555555777444333666888777777888<<>>???AAA@@@AAAFFF@@@CCCKKK\\\uuu______gggssstttyyy]]]@@@000:::666666AAANNNWWWAAA111BBBJJJ===999JJJNNN???>>>CCC999,,,222777---444+++//////---,,,,,,---,,,+++***---))))))666DDDBBB999666???AAADDDJJJ```qqqgggJJJCCC@@@<<<|||mmm:::gggaaa^^^,,,///))))))111&&&+++***)))++++++)))222CCCssslllHHH444000iiiAAA<<>>AAA333222999777888666:::,,,999:::111111000444333666555>>>111:::aaa~~~ZZZ111)))---***))),,,&&&(((***+++)))((()))******))))))))))))*********************)))))))))))))))''')))***+++************((('''***+++)))))))))&&&++++++)))((('''(((***,,,)))***)))'''(((***+++******,,,******000///...)))###===RRR[[[WWWKKK999...,,,......------......***(((...111,,,++++++++++++++++++++++++,,,,,,,,,------------------------,,,,,,---...000FFF<<>>111888555222111...)))***///111111111111000000000000000111111222222222111222333222222444888...111,,,333;;;HHH:::222555444BBB>>>FFF@@@===qqq===...555333222222222333444444444444444444444444444444666555555666666666555555:::===@@@@@@IIIQQQLLLJJJRRRRRRaaa```eeeSSSFFF@@@@@@GGGDDDEEENNN^^^tttaaa]]]___nnnnnnEEE111;;;>>>666666;;;///444777AAAYYYRRRBBBDDD???888@@@LLLooo000444000777,,,000000///---,,,,,,,,,,,,,,,,,,,,,---)))222<<>>HHHAAA444+++>>>666WWW```:::;;;KKKbbb[[[CCC666///...///000111000///............,,,)))---000+++,,,++++++...///***'''+++******++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,555@@@,,,---)))+++:::zzz```:::222:::666333222111***===(((111999)))666)))222888///333???wwwQQQ>>>999;;;))),,,+++'''+++(((+++,,,***'''''')))***)))))))))************+++************))))))))))))***))))))((())))))(((''',,,)))******'''))),,,******************++++++,,,***------+++,,,---,,,))))))...***(((111***...///222...000888999BBBMMMttt|||uuuSSS000222,,,///333///---///,,,---***,,,---,,,---...***,,,++++++++++++++++++,,,---------...------------------------...000333555===???jjjzzzDDD888HHH<<<777555???999;;;333...@@@...444;;;999555AAA999MMM>>>nnnbbbMMMttt}}}zzzlllQQQ;;;555555444333111///111444111000222111111111111111000000000000111222333444333222111000777)))777000///111444111444===YYY999,,,333111???DDDGGGEEEQQQooo???777555444222222333555666666333333333444444444555555666888777444222444555666:::;;;===BBBHHHJJJKKKJJJHHHPPPXXX___]]]ttt[[[FFFEEEFFFKKKRRR]]]ppp```IIISSS^^^jjjlllOOOEEEDDD888222999666333888;;;IIIBBBBBBEEE>>>===???EEE444333222111000//////......---)))---,,,+++---))),,,444??????888888;;;;;;;;;LLL}}}___DDD666888:::ZZZlll@@@CCC>>>;;;000MMM999)))111((())))))---,,,+++111$$$111///ZZZJJJ///:::999;;;>>>===;;;:::@@@>>>888|||333333YYYlllttt```@@@...---222333,,,...000------000...(((///+++(((+++---+++...111++++++---,,,,,,,,,***...+++***++++++,,,---***---+++(((---,,,,,,000***---------+++...000,,,...000,,,---+++...---111KKK\\\,,,///777+++***///)))222(((000555000777///666666444TTTNNN===EEE???444***(((+++,,,***---"""000$$$++++++"""000///+++)))(((---+++%%%000---,,,+++***++++++***)))(((***+++...+++***+++'''++++++******************,,,)))(((+++,,,+++***,,,,,,))))))))),,,,,,)))---((((((111000//////'''///333(((222222---000...000DDDHHHHHHEEE:::222555111333111000000000000///---......---,,,+++,,,------+++,,,------+++***+++,,,------.........------,,,,,,,,,---...000222555777666GGG<<>>,,,---333GGGFFFDDDFFFVVV[[[333333777222...444555333555444333333333555666666666888888888777666555444444666888???@@@???JJJPPPHHHJJJJJJZZZZZZeeeqqqfffOOOGGGHHHTTT```mmmppp~~~RRRDDD^^^kkkhhhkkkqqqccc:::///777666777666666;;;@@@QQQLLL:::AAA[[[555666000000000000///...---,,,///,,,,,,***(((***000::::::888999;;;777444KKKnnn|||rrrTTT999666999@@@lllPPP666:::HHH===444333333nnn///&&&111******)))***///111+++)))333555fffaaa666AAAAAA:::???000777000...///GGG@@@111111)))...222222222333222///......///...111,,,,,,,,,---///,,,***...000,,,***+++((()))---------+++'''***,,,------,,,+++---...)))---...///)))&&&......222###...000)))///111111...)))//////---***555222]]]===+++***---222,,,///***+++---''''''222222000@@@{{{JJJ222???@@@;;;444...,,,---,,,)))000---///111///+++222///***---222///333777000---+++...000000///---------------'''(((,,,******---***++++++******)))))))))---,,,+++***)))((('''((()))'''))))))+++---,,,---111)))555222"""...666(((222,,,555555111333///...///555666555111222777///333111///............---///...............---,,,,,,,,,+++,,,,,,------...,,,,,,------......---------------,,,,,,---...///:::222@@@===111eeetttOOO111---:::222777///(((111,,,000555111,,,222666000@@@:::nnnZZZCCC>>>999222222222111111000000000000222,,,......222666///---///000111111111000000111000111111222333333333333222333222333666333///111666///+++222TTTqqq```CCC666555;;;HHH???DDDZZZJJJ555444111000333333333555222333444333333333444666777888999888777666666666:::999<<<<<>>555777222:::999???TTTVVVDDD>>>GGG^^^---666//////000000///...---,,,))),,,++++++---333>>>CCC777555555:::BBB\\\|||yyygggRRR::::::666DDDlll999***222KKK???555222FFFZZZ,,,***222+++***(((((()))222,,,???DDD777OOOccc999,,,///111)))///))))))777999tttggg***------333000......///...+++''')))---...(((111***)))+++******+++***,,,,,,,,,***,,,///111///+++***---...+++------,,,...---+++---,,,///,,,......,,,000...***555---222222;;;TTTHHHHHH===777:::222333''';;;;;;rrrAAA///888%%%222(((222///%%%333;;;...///```eee111111999,,,111...,,,---///111222444000999444666888>>>>>>555@@@666555555999@@@;;;666999:::;;;999555222222222,,,///---///444...''',,,***+++,,,............///)))+++,,,,,,,,,---......---,,,------******+++((()))(((...222)))$$$......)))---444000)))+++...444===888444:::888333666333444555666777777555444333222111000111222111///---000...,,,,,,,,,---+++***---......//////000000///...///......---------...111000666;;;333888JJJkkk;;;AAA000,,,???(((333888;;;333000333444888<<<;;;@@@TTToooKKK@@@:::111222444333333222222222222333555...///000777;;;333///...///000111000000//////111111222333333444444444000222333555888444000111***222999111222BBBIIINNN^^^RRR```wwweee\\\ssslll:::333000222111111333444111333555444222222444666666888::::::888777777888;;;999::::::>>>JJJPPPLLLHHHLLLGGGRRRVVV\\\^^^pppIIIJJJEEEDDDIIIKKKPPP]]]hhhrrrzzziiiJJJHHHcccwwwqqqLLL>>>888777333666777JJJSSSJJJ@@@999OOO555333111111111000000...------+++///***---444:::>>>666777;;;===RRRwwwppp^^^OOO===999222RRR```444555111CCCNNNHHHXXXKKK---,,,000((()))***+++000222+++BBBIII:::???|||"""111)))+++///---000111444666111)))222,,,---000111///---///333...---000)))000+++///------,,,000---...+++000222---111333222333333444777444333000111999999444222---000+++---222111222...000444AAA222KKKqqqqqqcccgggKKK666>>>@@@777AAAHHH444222222111444111222444+++999bbb\\\:::@@@999+++111111000222666777777;;;@@@BBBRRRSSSIIIUUUpppjjjxxxdddXXX[[[WWWKKK???>>>@@@BBBDDDEEEAAA;;;666444222000111...+++,,,***------,,,------,,,***)))***+++...///---,,,---,,,+++++++++,,,///,,,---222---111,,,%%%,,,555...222***333444111+++...000...///333///111???AAA888888444777999::::::999777777666666444222222222000//////......---...///000000000.........///////////////---...//////...//////000,,,222///000333...333NNNlll???222666AAA999///(((@@@222---666;;;666555888:::mmmRRR555333111---777222222111111111111222333111...111000111333---......///000000000000000000222222222333333444444444111333333555888444///000444,,,...000000///...777???===PPPhhhdddhhhyyyrrrDDD555000333111111444222222444555555444444666888555888;;;;;;999888999;;;::::::;;;;;;>>>EEEIIIHHHJJJAAAJJJLLLRRR\\\ZZZqqqEEEBBB@@@CCCGGG===>>>BBB===HHH\\\RRRGGGWWWpppHHH333<<<<<<555888222;;;CCCEEEDDD:::fffMMM999222333222111///......------///+++,,,:::CCC@@@:::666666EEEwwwooolllfffSSSAAA666333444fffSSS///111)))666HHHiii777))))))***&&&(((---///333***%%%///444++++++MMM999111555000+++---444000III+++000***///...---...000///---++++++111***///------+++111,,,222///000,,,333...222444999:::888:::???;;;333111333222000111666777444222222:::555333555222444444:::888RRRZZZfff^^^EEEhhhsssJJJVVVrrrGGGSSSDDD***666NNN{{{DDD<<<999DDDXXXRRR```UUUQQQIII:::999???>>>CCCMMMWWW[[[^^^fffnnn|||vvvsssqqqooohhhSSSRRRVVV]]]dddbbbUUUEEE;;;999;;;///555222,,,666555***...,,,,,,...///...///000---///000//////000000000111222---000///+++000,,,,,,+++111///...<<>>???@@@???======>>>???AAA===:::888555333333555222333444333111111111111000000000000000000000000000000000000...............222///,,,222555333---cccFFF---888///---666111111222444555111000333UUUfff888+++222444111444333333333333333333444444333111555222000222///111111111111000000111222444333333333333333333333333444555333444666333///000//////555333333555111333...111333555888AAAKKKJJJKKK:::222333222333444111333333333444555666777777444777:::;;;999999:::<<<:::<<<===<<<===AAAEEEJJJIII@@@IIIGGGQQQ]]]cccffflllFFFAAADDDAAADDD:::888<<>>VVVQQQ555444444222000...---,,,------,,,)))<<>>===;;;===???FFFPPPLLLLLLDDDHHHRRR[[[aaahhh\\\KKK>>>;;;FFF@@@:::@@@>>>>>>LLLMMMXXXoooiiiZZZGGG<<<666333666:::777666<<>>>>>VVV^^^^^^\\\XXXooo]]]TTTWWWXXX______aaacccaaannn{{{yyytttppp|||yyy{{{}}}pppfffmmmvvvqqqnnngggbbbaaakkkaaaYYYWWWVVVSSSTTTXXXgggeeefffPPPLLLPPPWWWLLLHHHOOO}}}ooonnnaaa___sssgggUUURRRTTTHHHaaakkkXXX___XXX^^^dddfffeeebbbbbbcccfff^^^VVVTTTQQQIIIAAA===:::888666555666888<<>><<<;;;:::;;;<<<===:::999999;;;555AAA:::444666===OOO===444444888888666222444666222===TTTFFF)))111444///444444888555555666777777666666555888555777666777:::555666666666555444333333444555666666666666666555555444666777555666888444111222111111666444000000111999333111444555222555;;;AAAAAA>>>777333444444222333444444444444444444555555555666777777888999;;;<<<;;;>>>;;;:::>>>@@@EEEQQQSSSNNNCCCGGGPPPXXX^^^kkknnntttFFFKKK===>>>BBB:::888>>>>>>BBBNNNfffXXXcccJJJ???666;;;888888888777999???CCC{{{;;;444333333222111000//////...;;;aaakkkRRRwwwsssSSSQQQWWWLLL>>>888///333111LLLwwwTTTdddHHH000999...+++///+++,,,---***---111888333222---000333...000333BBB}}}BBBddd@@@---;;;666999666...//////444BBBSSSXXXUUUjjj}}}nnnvvvxxxwwwvvv}}}}}}zzzpppbbbYYY\\\TTTIII???888444222111111111111111111222222333777888888999;;;===@@@BBBCCCCCC???AAAIII;;;@@@;;;<<<222999666888EEECCCHHHAAAIIICCC;;;BBBFFF@@@;;;222@@@444<<<666???888;;;@@@@@@BBBBBBBBBAAA@@@@@@======CCC@@@>>>>>>;;;>>>;;;;;;;;;:::888777777888666666777777777777666666666888666777:::666222444333333666111222888333///666---555777000555888000888===999333444333111555555666777666444333444666666666666666777999;;;;;;:::===:::;;;AAAAAABBBMMMXXXDDDEEECCCLLLUUU```aaa```PPPHHHCCCAAA>>>@@@@@@<<>>...///000++++++000$$$...,,,///)))>>>WWW<<<---//////,,,000444111GGGNNN```iiizzzjjjqqqQQQ000---///III333000ssswwwxxxwwwzzzmmmnnnzzzwwwhhheee\\\VVVVVVTTTSSS]]]jjjvvv{{{cccOOOHHHHHHEEEVVVPPPTTThhhXXX===CCC::::::;;;<<<===>>>>>>>>>AAABBBDDDDDD@@@;;;<<>>DDDFFFBBBAAAHHHQQQUUULLLHHHDDDBBBCCCCCC@@@>>>===EEEQQQaaaqqqzzztttiii```WWWRRRYYYccceee```\\\xxxxxxwwwwww{{{{{{rrrqqqooooooooommmkkkqqqyyypppiii}}}{{{nnnpppqqqeeekkkaaaUUURRRLLLKKKWWWIIIGGGRRRMMMSSSTTTYYY^^^ZZZaaa___VVVYYYddd```RRRVVVhhheeeRRRNNNVVVXXXWWWYYYaaafff___QQQVVVLLLEEEEEEOOOQQQ>>>JJJCCCIIIMMMNNNEEEHHHMMMHHHFFFIIIGGGHHHHHHGGGFFFDDDCCCCCCDDDEEELLLHHHAAACCCCCC<<<888<<<666999;;;999888777???;;;;;;<<<===>>><<<888444:::222:::222777555333666666444666111333999444111555;;;999777555333444333666555555777777555444666777999777555999;;;::::::<<<888999======<<<>>>@@@BBBAAAEEEAAAJJJWWWZZZ\\\```lllpppCCCFFFHHHBBBBBBDDDFFFPPPHHHCCC{{{\\\jjjlll===666::::::BBB===KKK>>>777333444222222>>>OOOhhhAAAFFF@@@777666999555///------...111+++)))(((***++++++***+++---+++>>>SSS444999EEEIII{{{mmmoootttvvvzzzoooIIIEEEKKK[[[HHH@@@fffwwwnnnttttttpppjjjddd]]]XXXVVVWWWiii\\\NNNIIIJJJIIIAAA888>>>999888===???;;;777666444777444...///666444---333...---...---***...555---111555444111...---///,,,000++++++333///''',,,---,,,,,,---............------///000...+++,,,...''',,,---***))),,,...---000//////...//////000000///000///...222666444...111------000222000///111222444444333555888666111222000000222000///222888888777<<>>===>>>===:::888666888777777999999999<<>>HHHcccVVV:::@@@???;;;444444111333666111,,,...///000777???AAA???FFFQQQXXXeeeuuunnnvvvooo^^^^^^^^^YYYTTT^^^PPPPPPKKKCCCBBB888===333///999666...555777222///...///---,,,,,,,,,,,,,,,---......---+++***,,,+++***---000///,,,---,,,++++++,,,---------,,,,,,---......,,,++++++...,,,++++++---/////////...,,,///...***---111///---,,,++++++,,,,,,,,,,,,******+++---,,,++++++------///000///000111000,,,+++---...---+++***,,,...+++------+++,,,//////---------...///,,,)))***...))),,,...,,,+++------,,,,,,***+++------,,,---000,,,,,,...000111000222444...,,,+++---000333333222666444333333444333222222444///666:::444333777555333333<<<333111555EEEBBB333333;;;???666444999777777666444555<<>>555AAATTTUUUNNNPPPOOOTTTZZZTTTUUUbbbqqqppprrraaaXXXUUU^^^jjjaaacccbbbaaagggqqqsssnnn~~~wwwrrr|||ooorrrxxx~~~{{{pppeee___RRRIII>>>CCCCCC@@@>>>>>>===:::???@@@AAA@@@999:::BBBLLLAAA999999333333333999555222333555777777888666666555999===:::777:::111:::999777===>>>:::>>>???>>>BBBBBBCCCKKKRRR^^^___\\\yyyuuurrrfffIIIMMMooo{{{nnnjjjSSSMMM<<<:::FFFGGGjjjfff|||RRR<<<666555777555999AAALLLUUUTTTQQQTTT^^^qqq{{{rrrppp[[[EEE===555111888333000---***...222---)))000+++111***$$$......&&&...++++++------)))***///)))***+++,,,++++++---000***,,,...---,,,,,,---///...000000,,,,,,......+++...------......,,,---///,,,,,,,,,,,,---...,,,***,,,,,,---,,,+++***+++,,,+++***000///(((,,,///)))///...,,,,,,,,,,,,------------------------------++++++)))(((***------+++---///111///,,,***+++,,,))),,,............---+++...+++)))+++---+++*********---...,,,+++---...---,,,++++++---///......///111333333111111222333333...//////...///222333222000111333444444333555666222222666666111222555222888555444333333:::<<<444666......222///...///---,,,......,,,---000000///111------222444000---///333333...111222///555555---//////333777111,,,222444444999444222666;;;EEE;;;999666666888<<<<<<:::CCCCCCGGGGGGFFFRRRaaadddjjjjjjlllgggXXX\\\]]]eeekkkdddbbbeee|||sssppp{{{wwwuuujjjqqq{{{tttppp}}}wwwjjjjjj[[[\\\mmmbbbMMMUUURRRNNN<<<888GGGHHHDDDCCCFFFJJJKKKIIIDDDAAAAAA:::666333555999666555;;;<<<999666555555666777666;;;<<<===;;;:::HHHLLLUUUUUUcccuuu|||[[[KKKSSS___bbbGGG===;;;222>>>GGG]]]CCC<<<999@@@JJJTTTlllyyyjjj[[[RRRLLL???@@@???>>>444444555+++(((,,,.........,,,+++---000++++++***&&&......+++(((444222,,,...------'''))),,,)))***---,,,,,,---//////,,,***+++///111000///...---,,,,,,,,,---------------,,,,,,---,,,......,,,+++,,,------------,,,+++---//////,,,***,,,...///---,,,---......111///***+++...///...---,,,+++++++++,,,------,,,++++++***+++++++++***//////...++++++,,,------***+++,,,------,,,,,,,,,000000...++++++,,,---,,,...+++)))+++------+++***+++,,,,,,++++++------,,,---++++++---.../////////000333333000///111111000222///...///000000111222333333222000/////////000555222//////222777666///111444666666333666666444333333666999444...///111...000111000//////222444111//////111111333444333///444111111000///000+++111222000---///000000111555000000///000333,,,+++333000...000111111000111---***...222///222444///666000333999111333...333666666555///666999@@@BBB;;;:::@@@@@@:::DDDJJJ===???===:::888888;;;@@@CCCFFF;;;BBBFFF???PPPaaaUUUQQQ``````fffYYYGGGTTTXXXcccccc```^^^gggtttrrrhhhhhhiii]]]ddd|||wwwgggXXXKKKKKKWWW]]]OOORRRWWWNNNKKKJJJ???<<<:::===FFFDDDIII@@@EEEKKKbbbqqqoooJJJGGGSSSfffBBB>>>888AAABBB???zzzkkkRRR>>>333...,,,---333555---,,,//////...---222111)))+++000---)))+++---,,,...///,,,000///333&&&***,,,'''------...++++++,,,+++------)))+++))))))+++---,,,,,,,,,++++++***,,,...000///...,,,***+++......,,,,,,...***......,,,+++...///---,,,,,,,,,,,,---///---+++111///......//////...,,,+++///+++(((...///+++...///...------.../////////------,,,+++,,,......---,,,.........---,,,------...------...///000///---+++***))))))+++---------++++++,,,+++***)))***+++,,,,,,++++++---...---,,,------,,,---...///000000///111222111000000000///333///...222444111000111222333333222333555666555111666888444222333555777000444555444333555555666888555333222111000111444222000000000000...,,,******///222...---444555+++///333///000000000333...---//////,,,---111111---***...333333...222000777111//////111111000000111777555444222......000000222111///---***999555222111333444000000111222...444...111444111000222///---///111333333333333333===...333<<<555444999666555333...;;;AAA999;;;666222999;;;666777===;;;333555FFFKKKLLLKKKSSSYYYWWWhhh^^^SSSRRRkkkjjjmmmwwwssskkkaaa]]]aaaiiippp|||xxxllleeemmm~~~mmmdddnnn|||}}}zzzfffWWW\\\PPPIII999BBBFFFUUUgggWWWLLLKKK^^^TTT777<<>>???777111999555666555111......///000000000000/////////000111222333333222222333333111222111000111222222111000111111222333444444333222111000111111111111111000111111222222111111111222222222111222444555555444444333333222222111111111333444444555444333333333111222333333222222333444333:::555444666555444///111111222333444444222111555333333333333222333555777666555555555555444333///111444444111444888888666999777444555555777<<<888333444;;;:::444444;;;<<>>??????>>><<<:::888666555666555555666888999999999555777666444444666555333444222444555222333444111111111111222222333333444333333333333333444444444222222111000000000111333000444444111222555333---000000111333555666555333222111111000000//////000------------...///000111...000000///.../////////---...///...---......---------......//////......///------...000000111222444444333222222333333333444111111333444444222111111111000111333333333222555555555555555555666666444444333333333444555555666666777777777777777777555555555999DDD>>>111:::666888777333111333444333111222222222111000111333111333333222111222333333111000000000000111000///333333222222333222111000000000111111111111000000000222444444333222222333333222222222222333222222555555555555555555555666333333333333333333444444333444444444333333444444888666111555666111555888444444555666777777666555888555333444555555555666666666666666666555444222999666777777666999:::555444888777555666777:::AAA???:::777888::::::::::::444777:::@@@QQQkkk~~~yyyxxxqqqnnnkkkgggccc```^^^[[[XXXUUUPPPMMMGGGDDDHHHLLLFFF<<<<<<777666666444666888555888888777666555444444333333333333333444444444444444444555555444555666777555444444666333000222777555444333333444555333111111111000111111222222222444333333222222111///...///000000000000000000///000111000//////000000---/////////......///111222111000///000222333444444444444333222333444444333555333333555555333333333333333333444555555555444444444444444444555666666666666666666777888999:::666777777777666666555555666999888555EEEQQQBBB888888888666444555777444000111000000111111111111222222444555444333333444444333333333222222444444444444333222222222222111000222222222222222222222333222444444444444555555444777666666666777777777888555555555555555666666777;;;999666555555666777777888666555666888999888555333999;;;>>>:::444777333777777777555444555777999777666666777888777888:::666888::::::999888999;;;333444888;;;;;;===>>>999<<<@@@??????AAACCCEEEKKKQQQCCC777666;;;>>>===<<>><<<>>>======<<<;;;:::999999888999:::999888666555555:::777777888888666666888888666333444555777666555222111111222444555555555333222111222333444333333555444222222333111///...444222000...000222111...000000111000//////000111333333333333333444555555444555555444555777777555777777777888777555666888555666777666666666666666999888888777777888888888555555555555666666777888999999999999999999888888666444888333:::MMMFFF222::::::::::::999888555333777444333444555444444444222333444555444333333333444555555222222555666555555444444444555666555555666666555444333444666777777777555444666888888555444555666777777888999999;;;;;;:::999999888888888===:::777888:::;;;999666666777777777777777777888555@@@CCC>>>666:::CCC:::<<<>>>???===999999===AAAQQQOOOLLLGGG???::::::<<<===>>>>>><<<:::===EEEKKKAAANNN]]]^^^UUUSSSZZZ___dddfffdddeeeiiiiiihhhkkkjjjOOOBBBLLLQQQJJJPPPbbbZZZ[[[]]]aaakkkwww~~~|||zzzxxxuuusssrrrnnnmmmlllhhhccc]]]YYYWWWRRRRRRNNNJJJMMMQQQIII<<>>===??????>>><<<@@@>>><<<::::::999777666999666444333555666777777444333222444555444333222444333222555666555222111111111222333555444222111000333555444333444666777777888777666777;;;:::777666888888777777888888777777777777777888999:::::::::999999888777777777777999999999999999999999999999999999888888999999999===666===<<<777@@@CCC>>>777888:::;;;888555888===;;;777555666666444444666:::888999:::;;;999888888666999999666666888888777888888777888888777666555666777777777555555777888999:::999777999======;;;<<<===>>>>>>===<<<;;;;;;<<<<<<<<<<<<======>>>???======@@@EEEKKKLLLJJJFFFFFFLLLOOOKKKCCC???BBBHHHIIIFFFMMM[[[UUUOOO[[[```[[[```cccbbb^^^\\\^^^aaavvvtttpppjjjbbb]]]```eeennnnnnkkkgggeeejjjuuuwwwxxx||||||yyywwwtttqqqnnnlllhhhccc^^^YYYTTTNNNKKKKKKJJJJJJHHHBBB===;;;<<<<<<@@@KKKUUUUUUKKKCCCAAA<<<999777;;;BBBFFFDDD@@@>>>BBBEEEAAA===;;;<<<===;;;<<<:::777999======:::999<<<<<<;;;===AAA>>>777???;;;777777999:::888555;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;???>>><<<;;;;;;;;;;;;<<<>>>777<<<<<<888888>>>KKKFFF???<<>>;;;???GGG???<<<<<<===:::888:::??????;;;999;;;<<<<<<::::::999===@@@??????AAAAAA>>>>>>>>>???AAABBBCCCBBBBBBCCCFFFJJJKKKJJJGGGFFFEEEIIINNNQQQPPPRRRWWWZZZZZZbbbdddfffgggeeedddbbbbbbjjjkkkllloooqqqtttvvvwwwzzz~~~|||vvvvvvyyysssyyy{{{yyyyyyssssssooolllmmmrrrssspppxxx{{{{{{zzzsssvvvnnndddaaaaaa```YYYRRRKKKLLLMMMOOOQQQRRRRRRSSSRRRSSSUUUWWWXXXXXXXXXXXXVVVTTTRRROOONNNMMMMMMNNNQQQPPPNNNLLLQQQSSSVVVjjjqqq^^^PPPRRRUUURRRQQQVVVQQQQQQRRRSSSOOOLLLRRRZZZgggaaa\\\]]]``````______dddkkkqqqqqqrrruuutttpppwwwyyy}}}~~~~~~}}}}}}|||||||||{{{zzzzzzzzzyyyvvvuuuttttttssssssrrrqqqpppooonnnllljjjiiihhhhhhbbb```^^^\\\[[[YYYWWWUUURRRRRRRRRQQQPPPPPPOOOOOONNNMMMMMMLLLLLLKKKKKKJJJMMMMMMMMMNNNOOOPPPQQQRRRYYY~~~~~~~~~{{{wwwtttpppppppppppppppppppppppppppppppppoooooooooooonnnnnnnnnmmmnnnnnnmmmiiifffaaaaaaaaaaaabbbbbbbbbbbbeeedddcccbbbaaaaaaaaaaaa```aaabbbbbbaaa`````````XXXWWWWWWVVVVVVUUUUUUUUUTTTUUUUUUVVVVVVUUUTTTSSSRRRRRRSSSTTTTTTVVVVVVWWWNNNLLLJJJJJJKKKLLLJJJIIIIIIJJJJJJKKKKKKJJJJJJIIIGGGGGGGGGGGGGGGHHHHHHIIIGGGEEEAAAAAAAAABBBBBBAAABBBBBB@@@@@@???@@@@@@AAA@@@@@@AAAAAA@@@???>>>===@@@<<<888888:::<<<;;;999999888777888999999888777888888999999999:::::::::888777555333333333444444333333444666666555444222222222222222222222222222111111111///,,,+++,,,---++++++,,,------,,,++++++************************+++***((('''''''''))))))+++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###%%%$$$$$$#########""""""$$$$$$############$$$$$$%%%$$$############"""!!!"""""""""###########################$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))***...nnn|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}~~~}}}uuuooopppqqqppppppppppppqqqqqqrrrpppppppppppppppppppppppppppoooppppppoooppplllcccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccaaabbbcccaaacccbbb\\\VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRRRLLLLLLMMMKKKLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHAAA@@@CCCBBBAAABBBAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBB@@@===<<<======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>999666666777666666666777777777777777777777777555666888777666555555666777666444222111111111222111111111111111111111111111111111111111111111111111111111///...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++---,,,+++++++++,,,++++++******)))))))))))))))))))))))))))***************+++******)))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&%%%%%%&&&'''&&&&&&'''***+++WWW{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}uuunnnpppppppppppppppppppppqqqqqqpppppppppppppppppppppppppppnnnoooooonnnppplllbbb````````````````````````aaaaaaaaaaaaaaaaaaaaaaaabbb```aaaaaa```aaa```ZZZUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPPPKKKJJJKKKJJJJJJLLLJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJFFF???>>>AAA???>>>???>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@??????===;;;::::::::::::999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<888444444444444444444444444444444444444444444444555666666555444444444444333111///..................................................................---+++***))))))***))))))))))))))))))))))))***)))))))))******))))))******)))((((((((('''&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$####################################"""!!!!!! !!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""#########$$$%%%%%%$$$&&&)))+++WWW{{{||||||||||||||||||||||||||||||||||||}}}}}}||||||||||||}}}|||}}}|||tttmmmoooooooooooooooooooooooooooooooooooooooooooooooooooooonnnooonnnnnnoookkkaaa________________________```````````````````````````^^^___```^^^```___YYYSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSNNNIIIHHHIIIHHHHHHJJJHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIDDD===<<>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>======;;;999888888999888777888888888888888888888888888999999999999999999999:::555111111111111111222222222222222111111111111222333333333222222222222111000...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''&&&''''''&&&&&&&&&%%%$$$###$$$######$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""###""""""###&&&***VVVzzz|||||||||||||||||||||||||||{{{{{{||||||||||||{{{{{{{{{|||{{{||||||sssmmmnnnmmmnnnnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnmmmnnnjjjaaa^^^^^^^^^^^^^^^^^^^^^^^^___________________________]]]^^^___]]]___^^^XXXSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRMMMHHHGGGHHHGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHDDD===<<<>>>===<<<======>>>==================>>>=====================<<<===;;;999888888999888777777777777777777777777777888888999999999999999::::::555000///000000000111222222222111111111111000111111111111111111111111111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%############$$$%%%$$$###"""###############$$$$$$$$$""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!! """%%%)))VVVzzz|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{ssslllnnnmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnlllmmmmmmlllnnnjjj```^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___]]]^^^___]]]___^^^WWWRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRMMMGGGGGGHHHFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDD===;;;===<<<<<<===<<<========================<<<<<<============<<<<<<===;;;999888888888888777777777777777777777777777888888888888999999999999:::555000///000000000111222222111111111111111111111111000000000000000000111000...,,,+++++++++,,,++++++++++++++++++++++++******************************)))'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$############$$$%%%$$$###"""########################"""""""""!!!!!!!!!    !!! !!!$$$(((UUUzzz|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{ssslllnnnmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmlllmmmiii```]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^___]]]^^^___]]]___^^^XXXRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRMMMGGGFFFHHHFFFFFFHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCC<<<:::<<<;;;:::<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<=========<<<<<<<<<:::888777777888777666777777777777777777777777666666777777777888888888:::555000000000000000000000000000000000000000000111000//////000000000000000///---+++************************************))))))))))))))))))))))))+++***)))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$"""!!!""""""""""""######"""!!!""""""""""""""""""""""""""""""!!!!!!   !!!!!! """%%%'''TTTzzz|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{|||{{{|||{{{ssslllnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmlllmmmiii```]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^___]]]^^^___]]]___^^^XXXRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQLLLGGGFFFHHHFFFFFFHHHFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCC;;;999<<<::::::<<<<<<;;;;;;<<<======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;999777777777777777666666666666666666666666666555666666666777777777888888444000///000/////////......////////////000000111000/////////000000//////...,,,***))))))))))))************************))))))))))))))))))))))))++++++***(((&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$%%%$$$#########"""!!!!!!!!!!!! !!!"""""""""!!!"""""""""""""""!!!!!!!!!""""""!!!    !!!!!! """%%%'''TTTzzz|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{|||{{{|||{{{sssmmmnnnnnnnnnmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmlllnnnjjj```]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^___]]]^^^^^^]]]___]]]WWWQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQLLLGGGFFFGGGEEEFFFGGGFFFFFFFFFEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDD<<<:::<<<;;;;;;===<<<;;;<<<===>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<:::888777888888888777666666666666666666666666666666666777777888888888777333/////////...------.........//////000000000111///......///000/////////...,,,***)))))))))***************************************************))))))(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######$$$###""""""#########""""""!!! !!!!!!"""""""""############""""""""""""###""""""!!!   !!!  !!!!!! """%%%&&&SSSzzz|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{ssskkklllllllllllllllllllllllllllllllllllllllllllllllllllmmmkkkmmmmmmlllmmmiii___]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\^^^\\\]]]^^^\\\]]]\\\VVVQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQLLLFFFEEEFFFEEEEEEFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEAAA;;;:::;;;:::;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666555666666666666666666666666666555555555555555666666666777777777777222........./////////............////////////000//////////////////...//////---***((())))))((()))******************)))***))))))************)))((())))))&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!   !!!$$$'''VVVzzz|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{ssskkkllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkmmmmmmlllmmmiii___]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]\\\]]]^^^\\\]]]\\\WWWQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQLLLFFFEEEFFFEEEEEEFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEAAA;;;:::;;;:::;;;<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666555666666666666666666666666666555555555555555666666777888999999888333///............///............//////////////////...//////000////////////---)))((())))))(((******************************))))))*********)))((())))))&&&%%%%%%%%%$$$########################$$$$$$$$$######$$$$$$$$$$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!   !!!$$$&&&UUUzzz|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyy{{{zzzrrrkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkmmmmmmlllmmmiii___]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]\\\]]]\\\WWWQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQLLLFFFDDDFFFDDDEEEFFFDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEAAA;;;:::;;;:::;;;<<<:::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;::::::888666555555666666666666666666666666555555555666555666666777999;;;<<<888333///.........---...////////////............///......//////000000///......---)))((())))))(((******))))))))))))************)))))))))*********((())))))&&&$$$%%%$$$####################################""""""########################!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!###&&&SSSzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{yyyzzzzzzrrrkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkllllllkkkmmmiii___\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]][[[]]]]]][[[]]]\\\WWWPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQQQQQQQPPPPPPLLLFFFDDDFFFDDDEEEFFFDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEAAA;;;:::;;;::::::<<<:::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;::::::888666555555666666666666666555555555555555555666555555666777999:::<<<888333///.............../////////...........................///000000000......,,,)))((())))))(((******)))(((((()))******+++)))((((((((()))******((())))))&&&$$$$$$$$$##############################""""""""""""""""""###############"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!###%%%RRRyyy{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzrrrkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkllllllkkkmmmhhh^^^\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\]]][[[]]]]]][[[]]]\\\WWWPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPLLLFFFDDDEEEDDDEEEFFFDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEAAA;;;:::;;;::::::;;;:::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::888666555555555666555555555555555555555555555666555555555666777999:::777222...---.........////////////............---............///000000000......,,,)))((())))))(((***)))(((((((((((()))******)))((((((((()))))))))((())))))&&&$$$$$$$$$####################################""""""#########$$$###"""!!! !!!!!! !!!!!! !!!!!! !!!$$$%%%QQQyyy{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzrrrkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkllllllkkklllhhh^^^\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\]]][[[]]]\\\WWWPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQLLLFFFDDDEEEDDDEEEFFFDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEBBB;;;:::;;;999:::;;;999;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::888666555555555555555555555555555555555555555666555555555555666777888777222...---.........///........................///......//////000000///......,,,)))((())))))((())))))(((((((((((())))))***)))((((((((()))))))))(((***)))&&&$$$$$$$$$###################################################$$$###""" !!! !!!!!! """%%%&&&QQQyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzrrrkkklllkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllkkkllllllkkklllhhh^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\[[[\\\]]][[[]]]\\\WWWPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQLLLEEEDDDEEEDDDEEEFFFDDDEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEBBB;;;:::;;;999:::;;;999:::::::::::::::::::::::::::::::::;;;;;;::::::::::::888666555555555555555555555555555555555555555555555555555555666777777777222...---....................................//////...//////000//////......,,,)))((())))))((((((((((((((((((((((((((()))((((((((()))))))))((((((***)))&&&$$$$$$###"""#################################""""""############""""""!!!  !!!  """&&&'''QQQyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzrrrkkklllkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllkkkllllllkkklllhhh^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\[[[\\\]]][[[]]]\\\WWWPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQRRRRRRRRRRRRQQQLLLEEEDDDEEEDDDEEEFFFDDDEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEBBB;;;:::;;;999:::;;;999::::::::::::999999999999:::::::::;;;;;;::::::::::::999666555555555555555555555555555555555555666555555555666666666777777888333...---...------...------............//////000//////////////////.........,,,)))((())))))(((((((((((())))))((((((((((((((((((((())))))(((((()))***)))&&&$$$$$$###"""""""""""""""""""""""""""######""""""""""""######!!!"""""""""!!!  !!!  ###'''(((RRRyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyy{{{zzzzzzzzzsssllllllkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllkkkllllllkkklllhhh^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\[[[ZZZ\\\\\\[[[\\\\\\WWWOOOPPPQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQRRRQQQPPPPPPKKKEEEDDDFFFEEEEEEFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEBBB:::999;;;:::999::::::::::::::::::::::::::::::999:::;;;;;;::::::999999:::888666555555555555555555555444555555666666666555555555444555777888666666222.........---,,,,,,------------------------...///000///...---...//////---***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((()))(((%%%######"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!  !!!###%%%%%%SSSyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyy{{{zzzzzzzzzsssllllllkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllkkkllllllkkklllhhh^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\[[[ZZZ\\\\\\[[[\\\\\\WWWOOOPPPQQQQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQRRRQQQPPPPPPKKKEEEDDDFFFEEEEEEFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEBBB:::999;;;:::999::::::::::::::::::::::::::::::999:::;;;;;;:::999999999:::888666555555555555555555555444555666666666555555555555444555777777666666222---,,,---,,,,,,---------------------------......///...............///---***((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))((()))(((%%%"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """$$$&&&TTTyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyy{{{zzzzzzzzzsssllllllkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllkkkllllllkkklllhhh^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\[[[ZZZ\\\\\\[[[\\\\\\WWWOOOPPPQQQQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQRRRQQQQQQPPPKKKEEEDDDFFFEEEEEEFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEBBB:::999;;;:::999::::::::::::::::::::::::::::::999:::;;;;;;:::999999999999888666555555555555444444444555555666666666555555555555444555777777666777111---+++,,,,,,,,,---------------------------...---------.........---...,,,***)))(((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((()))((($$$"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!! !!!$$$'''UUUyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyy{{{zzzzzzzzzsssllllllkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllkkkllllllkkklllhhh^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\ZZZ\\\\\\[[[\\\\\\VVVPPPPPPQQQQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQRRRRRRQQQPPPLLLFFFEEEFFFEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEBBB:::999;;;:::999:::999999999999999999999999999999:::;;;;;;:::999999:::999888666555555555555444444444555666666666555444555555555444555777777555666111---,,,,,,,,,,,,---------------------------...---,,,---...///...---...,,,+++))))))(((((('''(((((((((((((((((((((((())))))((((((((((((((((((((()))((($$$"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!! !!!%%%'''UUUyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyy{{{zzzzzzzzzsssllllllkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllkkkllllllkkklllhhh^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\ZZZ\\\\\\[[[\\\\\\VVVPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPMMMFFFEEEFFFDDDEEEGGGEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEBBB:::888;;;999999:::999999999999999999999999999999::::::::::::999::::::999888666555555555444444444444444555666666555444555555555444555777777555666111...---...---------------------------------///---------/////////......,,,+++))))))(((((('''(((((((((((((((((((((((())))))((((((((((((((((((((()))'''$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!! !!!%%%%%%SSSyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyy{{{zzzzzzzzzsssllllllkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllkkkllllllkkklllhhh^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\ZZZ\\\\\\[[[\\\[[[VVVPPPQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPMMMGGGEEEFFFDDDEEEGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEBBB:::888;;;999999:::999::::::::::::::::::::::::999::::::::::::999:::;;;999888666555444444444444444444444555666666555444555555555444555666666555555111......///...------------------------------......---.../////////......,,,***)))(((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((()))'''$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%SSSyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyy{{{zzzzzzzzzsssllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllkkkllllllkkklllhhh^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\[[[\\\\\\[[[\\\[[[VVVPPPQQQRRRRRRQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPNNNGGGEEEFFFDDDEEEGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEAAA:::888;;;999999:::999::::::::::::::::::::::::999:::::::::999999:::;;;999888666555444444444444444444444444555666555555555555555444444666666555555111------...---------------------------------------...............//////---***((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((('''$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!###&&&TTTyyy{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzsssllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllkkkllllllkkklllhhh^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\[[[\\\\\\[[[\\\[[[VVVPPPQQQRRRRRRQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQRRRRRRQQQQQQNNNGGGEEEFFFDDDEEEGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEAAA:::888;;;999888:::999::::::::::::::::::::::::999:::::::::999::::::;;;999888666555444444444444555444444444555555666555555666555444444666666555666111,,,+++,,,,,,---...------------------------+++---......---,,,...//////---***(((((((((((()))(((((((((((((((((((((((()))))))))((((((((((((((((((((('''$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!   !!!###$$$'''UUUyyy{{{{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyzzzyyyzzzzzztttlllkkkkkkkkkkkkkkkkkklllllllllkkkkkklllllllllllllllllllllkkkllllllkkklllhhh^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZ\\\\\\[[[\\\\\\VVVOOOPPPQQQQQQQQQQQQQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQMMMGGGEEEFFFEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA999888:::999999:::999999999999999::::::::::::::::::::::::::::::::::::999777444333444444444444333333444444444555555555333333444444444555555555666222...---------,,,,,,---,,,,,,,,,------------------.....................---+++***)))((((((((()))((((((((((((((())))))***)))((((((((((((''''''((()))'''$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!  """$$$$$$TTTyyy{{{{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyzzzyyyzzzzzztttlllkkkkkkkkkkkkkkkkkklllllllllkkkkkklllllllllllllllllllllkkkllllllkkklllhhh^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZ\\\\\\[[[\\\\\\VVVOOOPPPQQQQQQQQQQQQQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQMMMGGGEEEFFFEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA999888:::999999:::999999999999999::::::::::::::::::::::::::::::::::::999777555444444555444444444444444444444444444444333333444444444555555555666222------------,,,---...---------............------..................---,,,+++)))(((((((((((((((((('''''''''(((((()))***)))((((((((((((''''''((()))'''$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! """$$$'''XXXyyy{{{{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyzzzyyyzzzzzztttlllkkkkkkkkkkkkkkkkkklllllllllkkkkkklllllllllllllllllllllkkkllllllkkklllhhh^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZ\\\]]][[[\\\\\\VVVOOOPPPQQQQQQQQQQQQQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQMMMGGGEEEFFFEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA:::888;;;999999:::999999999999999:::::::::::::::::::::::::::::::::::::::777555444444555555444444444444444444444444444333333444444444555555555777222---,,,,,,,,,,,,---...---------............------..................---,,,***((('''''''''(((''''''''''''''''''((((((***)))((((((((((((''''''((()))'''###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!###(((YYYyyy{{{{{{zzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzyyy{{{yyyzzzzzztttlllkkkkkkkkkkkkkkkkkklllllllllkkkkkklllllllllllllllllllllkkkllllllkkklllhhh^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\]]][[[]]]\\\WWWOOOPPPQQQQQQQQQQQQQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQMMMGGGEEEFFFEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA:::888;;;999888:::999999999999999:::::::::::::::::::::::::::::::::::::::888555444555555555444444444444444444444444444333444444444444555555555777111---+++,,,,,,---...---,,,,,,,,,------------------.....................,,,***(((''''''((((((''''''''''''''''''(((((())))))((('''((((((((('''(((((('''###!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!###%%%VVVyyy{{{{{{zzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{yyyzzzzzztttlllkkkkkkkkkkkkkkkkkklllllllllkkkkkklllllllllllllllllllllkkkllllllkkklllhhh^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\]]][[[]]]\\\WWWOOOPPPQQQQQQQQQQQQQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQMMMGGGEEEFFFDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA:::888;;;999888:::999999999999999:::::::::::::::::::::;;;;;;::::::::::::888666444555555555444333333333444444444444555444444444444444555555555666111,,,+++,,,,,,---...---,,,,,,,,,------------...---------------------...---***(((''''''((()))''''''(((((((((((((((((()))(((''''''(((((((((''''''((('''###!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$UUUyyy{{{{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{yyyzzzzzztttlllkkkkkkkkkkkkkkkkkklllllllllkkkkkklllllllllllllllllllllkkkllllllkkklllhhh^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\]]][[[]]]\\\WWWOOOPPPQQQQQQQQQQQQQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQMMMFFFEEEFFFDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBB:::888;;;999888999999999999999999::::::::::::::::::;;;;;;;;;;;;:::::::::888555444444555444444333333333333444444555555444444444444444444555555666111,,,+++,,,,,,------...---------..................------------------...---+++)))((('''((()))''''''(((((((((((((((((()))(((''''''(((((((((''''''(((&&&###!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$&&&VVVyyy{{{{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzsssllljjjkkkkkkkkkkkkkkklllllllllkkkkkklllllllllllllllllllllkkkllllllkkklllhhh^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[]]]]]][[[]]]\\\WWWOOOPPPQQQQQQQQQQQQQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQMMMFFFEEEFFFDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBB:::888;;;999888999999999999999999::::::::::::::::::;;;;;;;;;;;;:::::::::888555444444444444333333333333333444444444444444444444444444444444555555000,,,,,,---,,,,,,---...---------..................---------------------,,,***)))((('''''''''&&&''''''((((((((('''''')))(((''''''((((((((('''''''''&&&###!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!###'''WWWyyy{{{{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzsssllljjjkkkkkkkkkkkkkkklllllllllkkkkkklllllllllllllllllllllkkkllllllkkklllhhh^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[]]]]]]\\\]]]\\\WWWOOOPPPQQQQQQQQQQQQQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQMMMFFFEEEFFFDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBB:::999;;;999888999888999999999999::::::::::::::::::;;;;;;;;;;;;:::::::::777555444444444333333444444444444444333333333444444444444444444444444444000,,,,,,------,,,------,,,,,,,,,------------......------------------,,,+++***)))''''''''''''&&&&&&'''''''''''''''&&&)))((('''''''''(((((('''''''''&&&###!!!!!!"""!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""!!!!!!  !!!"""&&&VVVyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzyyyyyyzzzsssllljjjkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllkkkllllllkkklllhhh___\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\[[[\\\\\\[[[\\\\\\WWWOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQNNNFFFDDDFFFDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA999888:::999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::888666555555555444444444444444444444444444333444444444444444444444444555111------...,,,++++++,,,,,,,,,,,,,,,,,,---------//////,,,+++---......------+++((('''''''''&&&''''''''''''''''''''''''''''''(((((()))(((((('''&&&'''&&&###!!!!!!!!! !!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!   $$$'''VVVyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzyyyyyyzzzsssllljjjkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllkkkllllllkkklllhhh___\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\[[[\\\\\\[[[\\\\\\WWWOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRQQQQQQQQQNNNFFFDDDFFFDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA:::888:::999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::888666555444444333333444444444444444444444333444444444444444444444444555111---,,,,,,,,,+++,,,,,,,,,+++++++++,,,,,,,,,,,,...///---,,,---...---------+++((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((('''&&&'''&&&###!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!   $$$&&&UUUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzyyyyyyzzzsssllljjjlllllllllkkkkkkkkkkkkkkklllllllllllllllllllllllllllkkkllllllkkklllhhh___\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\[[[\\\\\\[[[\\\\\\WWWOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQMMMEEECCCEEEDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA:::888:::999888:::::::::::::::::::::::::::::::::::::::::::::::::::::::::888666444333333333222444444444444444333333333444444444444444444444444555000,,,++++++++++++,,,++++++++++++++++++,,,,,,+++---///...---...------------+++((('''''''''&&&''''''''''''''''''''''''((((((((('''''''''''''''&&&'''&&&###!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!!!!  $$$%%%TTTzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzyyyyyyzzzsssllljjjllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllkkkllllllkkklllhhh^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\[[[\\\\\\[[[\\\\\\WWWOOOOOOPPPPPPPPPPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQMMMEEECCCEEEDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBB:::888:::999888:::999999999999999999999999999::::::::::::::::::::::::999888666444444444333333444444444444333333333333444444444444444444444444555000,,,++++++++++++,,,++++++******+++++++++,,,,,,---............------------+++((('''''''''&&&'''''''''''''''''''''''')))(((((('''&&&&&&''''''&&&'''&&&###!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!$$$&&&TTTzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzyyyyyyzzzsssllljjjllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllkkkllllllkkklllhhh^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\[[[\\\\\\[[[\\\\\\WWWOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPQQQQQQQQQQQQPPPPPPMMMEEECCCEEEDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBB:::888:::999888:::999999999999999999999999999999999999999999999999999999777666555555555555555444444444333333333333333333333333333333333333333333///,,,,,,,,,,,,++++++++++++*********+++++++++---,,,,,,------.........------+++((('''''''''&&&'''''''''''''''''''''''')))(((''''''&&&&&&&&&'''&&&'''&&&###!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!$$$'''VVVzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzyyyyyyzzzsssllljjjlllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllkkkllllllkkklllhhh___\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\[[[\\\\\\[[[\\\\\\WWWOOOPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPPPPQQQQQQPPPPPPPPPLLLEEECCCEEECCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBB:::888:::999888:::999::::::::::::::::::::::::999999999999999999999999888777555555555666666666444444444333333333333333333333333333333333333333333///,,,------,,,+++++++++++++++***+++++++++,,,---++++++---............------+++((('''''''''&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&'''&&&###!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    $$$'''VVVzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzyyyyyyzzzsssllljjjkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkklllkkkllllllkkklllhhh___\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\[[[\\\\\\[[[\\\\\\WWWOOOPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPLLLDDDCCCEEECCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBB:::888:::999888999999::::::::::::::::::::::::999999999999999999999999888777555444555555555555444333333333333333333333333333333333333333333333444000,,,,,,---,,,,,,,,,++++++++++++++++++,,,,,,,,,***+++...///...---...------+++((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''&&&###!!!!!!!!!  !!!!!! !!!"""!!!  ###&&&UUUzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzyyyyyyzzzsssllljjjkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkklllkkkllllllkkklllhhh___\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\[[[\\\\\\[[[\\\\\\WWWOOOPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPLLLDDDCCCEEECCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBB:::888:::999888999999::::::::::::::::::::::::999999999999999999999999888777555444444444444444444333333333333333333333333333333333333333333333555000,,,,,,,,,,,,------++++++++++++++++++,,,,,,+++***+++///000///------------+++((('''''''''&&&'''''''''''''''''''''(((%%%&&&''''''''''''&&&&&&&&&'''&&&###!!!!!!!!!  !!!!!! """"""!!! ###%%%TTTyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzyyyzzzyyyyyyzzztttlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllkkkmmmllljjjllliii```[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\[[[\\\\\\ZZZWWWNNNOOOPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOLLLEEECCCEEECCCCCCDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDBBB999777999999999:::999:::::::::::::::::::::::::::::::::::::::::::::::::::666444444444222222444333444444444444444444333222222333333333333333333444000,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------+++((('''''''''&&&(((((('''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&'''&&&###!!!!!!!!! !!!"""!!!!!!!!!!!! !!!""""""!!! !!!"""&&&WWWyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzyyyzzzyyyyyyzzzssslllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllkkklllllljjjllliii```[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\[[[\\\\\\ZZZWWWNNNOOOPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOLLLEEECCCEEECCCCCCDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDBBB999777999999999:::999:::::::::::::::::::::::::::::::::::::::::::::::::::777555555444333333444333333444444444444333333222333333333333333333333444000,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------+++((('''''''''&&&((('''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''&&&###!!!!!!!!! !!!"""""""""""""""""""""!!!!!!!!!""""""!!!!!!"""'''WWWyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxzzzxxxyyyzzzssskkkjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllkkklllllljjjlllhhh___[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\[[[\\\\\\ZZZWWWNNNOOOPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOLLLEEECCCEEECCCCCCDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDBBB999777999999999:::999:::::::::::::::::::::::::::::::::::::::::::::::::::888555555555444444444333333333333333333333333333333333333333333333333444000,,,,,,---,,,,,,,,,,,,,,,------------,,,,,,........................------+++((('''''''''&&&((('''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&'''&&&###!!!!!!!!! !!!"""########################!!!!!!!!! !!!"""'''WWWyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxyyyxxxyyyyyyssskkkjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllkkklllllljjjlllhhh___[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\[[[\\\\\\ZZZWWWNNNOOOPPPPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOLLLEEECCCEEECCCCCCDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDBBB:::777999999999:::999999999999999999999999999:::::::::::::::::::::::::::888555444444444444444333333333333333333333333333333333333333333333333444000,,,,,,---,,,,,,,,,,,,------------------,,,........................------+++(((&&&''''''&&&((('''&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''&&&###!!!!!!!!! !!! !!!!!!########################!!!!!!!!!  !!!"""&&&VVVyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxyyyxxxyyyzzzssskkkjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllkkklllllljjjkkkhhh___[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\[[[\\\]]]ZZZWWWOOOOOOPPPPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOLLLEEECCCEEECCCCCCDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCDDDBBB:::777:::999999::::::999999999999999999999999999999999999999999999999999777555333333333333333333333333333333333333333333333333333333333333444555000,,,,,,---,,,,,,,,,------------------------------------------------,,,---+++(((&&&''''''%%%''''''&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''&&&###!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""$$$UUUyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzyyyyyyzzztttlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllkkklllkkkjjjkkkhhh___[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\]]][[[WWWOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOLLLEEECCCEEECCCCCCDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDBBB:::777:::999999::::::::::::::::::::::::::::::999999999999999999999999888777555333222444444222333333444444444444333333333333333333333444444444555000---,,,------,,,---,,,------------------,,,------------------------,,,,,,+++(((&&&''''''%%%'''&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&'''&&&###!!!!!!!!!  !!!!!! !!! !!!!!!!!!!!!"""!!! !!!!!!   !!!"""###TTTyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzyyyzzz{{{tttlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllkkklllkkkjjjkkkhhh___[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[[[[[[[\\\]]][[[WWWOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOLLLEEECCCEEECCCCCCDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDBBB:::888:::999999;;;:::::::::::::::::::::::::::999999999999999999999999888888666333333444444333444444444444444444444444333333333333333444444444555000------------,,,---,,,,,,------------,,,,,,------------------,,,,,,,,,,,,+++'''&&&'''&&&%%%'''&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&'''&&&###!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!"""!!!  """"""!!! !!!"""###TTTyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzz{{{{{{zzz{{{zzzzzz{{{tttmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllkkklllkkkjjjkkkhhh___[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[[[[[[[\\\]]][[[XXXOOOPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMEEECCCEEECCCCCCDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDBBB:::888:::999999;;;:::::::::::::::::::::::::::999999999999999999999999999999777333333555555333444444444555555444444444333333333333444444444444555000------------,,,---,,,,,,,,,------,,,,,,,,,......------------------,,,,,,***'''&&&'''&&&%%%'''&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&'''&&&###!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!! !!! !!!!!!"""$$$UUUyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{xxxyyyzzz{{{zzzzzzzzzzzzyyyzzzyyyyyyzzztttlllkkkllllllllllllllllllllllllkkkkkkkkkkkklllllllllllllllkkkllllllkkkllliii```]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]]]][[[WWWOOOOOOOOOPPPOOOOOOOOOOOOOOOQQQPPPNNNMMMOOOPPPOOOOOOOOOPPPPPPPPPPPPOOOOOOMMMFFFDDDDDDBBBCCCEEECCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDBBB:::777:::999888999888:::::::::999999999999999999999999999::::::::::::888777555444444444444444444333333333444444444333444444444444444444444444666222---,,,---...---+++,,,,,,,,,---...---,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***((('''''''''%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&"""!!!!!!"""""" !!!!!!!!!!!! !!!!!!""" !!!######!!! !!!!!!    """!!!######(((PPPyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzyyyyyyyyyzzz{{{yyyzzz{{{tttmmmllljjjjjjkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkjjjkkkhhh___\\\\\\\\\[[[[[[[[[[[[[[[]]]]]]]]]^^^^^^]]]]]]]]][[[[[[[[[[[[[[[\\\ZZZWWWPPPQQQQQQRRRRRRRRRRRRQQQPPPRRRRRRPPPOOOPPPQQQPPPOOOPPPPPPQQQQQQPPPPPPOOOMMMFFFDDDEEECCCDDDEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBB:::888::::::999:::999;;;;;;::::::::::::::::::999999999999::::::::::::999777555444444444444333444333333333444444444333333333333333333333333333555111---,,,...///...,,,,,,,,,------...------,,,------,,,,,,---------,,,------+++(((''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%""" !!! !!!"""!!!!!!""""""!!! !!!   !!!!!!###$$$%%%QQQyyyzzz{{{{{{{{{zzzzzzzzzzzzzzzxxxyyyzzzyyyyyyxxxxxxxxxxxxyyyxxxxxxyyyrrrkkkjjjllllllllllllmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkllllllkkkllliii```\\\[[[[[[[[[[[[[[[[[[[[[YYYZZZZZZ[[[[[[ZZZZZZYYY]]]]]]\\\[[[\\\]]]\\\YYYMMMNNNNNNOOOOOOOOOOOOOOOOOOQQQQQQOOONNNPPPPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOKKKEEEBBBCCCBBBCCCDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBB:::888;;;:::::::::999999999999999888999999999999999999999999999::::::999777666444444444333333444333333333444444444333222333444444222111222333333///+++***,,,------++++++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,---------,,,,,,,,,***'''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''###!!!""""""!!!"""!!!!!!!!! !!!!!!!!!!!!!!!"""###""""""###!!!""""""!!!  !!!  !!!  """&&&SSSyyyyyyzzzyyyyyyyyyyyyxxxxxxxxxzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzxxxyyyzzzssskkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiikkkkkkjjjkkkhhh^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZ[[[\\\[[[XXXQQQQQQRRRRRRRRRSSSRRRRRROOOQQQQQQOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPMMMFFFDDDEEECCCDDDEEEDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEECCC<<<:::===<<<;;;;;;999:::::::::999999::::::::::::::::::;;;;;;;;;;;;;;;;;;999777666555555555444555555555555555555555555444666777666444333444555444111---,,,---...---,,,---............---......//////...////////////.........,,,((('''))))))(((&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&'''&&&###!!!"""""""""!!!!!! !!!!!! !!!!!!"""!!!!!!!!! !!!###""" !!!$$$###MMMyyyyyyzzzzzzzzzzzzzzzyyyyyyyyy{{{{{{{{{{{{zzzyyyzzzzzz{{{|||zzz{{{|||uuummmlllllllllllllllllllllkkkkkkmmmmmmmmmmmmlllllllllllllllkkkmmmmmmlllmmmjjjaaaZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZ]]]^^^]]]]]]^^^^^^\\\YYYPPPPPPPPPPPPPPPPPPPPPOOOMMMOOOPPPOOONNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPMMMFFFDDDEEECCCCCCEEECCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEBBB:::888:::999888999777999999999999999999999999999999999999999999999999999888666444444444333333333444444444333333444444333444555444333222333444444111...,,,,,,---,,,,,,,,,---...---,,,,,,---.........------.........---...---+++(((&&&'''((('''&&&''''''''''''((((((((('''''''''''''''''''''&&&&&&'''&&&###!!!""""""!!!!!!!!!!!!!!!!!!""""""###!!!!!!"""!!!"""""""""!!!!!!"""$$$$$$""" !!!!!!!!!!!!!!!!!! !!!!!! !!!  """'''...UUUzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyxxxxxxyyyzzzxxxyyyxxxxxxyyyrrrkkkjjjlllllllllllllllllllllllllllkkkkkkkkkjjjjjjjjjiiikkkjjjkkkkkkiiikkkhhh___^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]][[[\\\\\\[[[\\\]]]ZZZWWWQQQQQQQQQQQQQQQQQQQQQPPPQQQSSSSSSRRRRRRSSSSSSRRRSSSSSSRRRRRRRRRRRRSSSSSSNNNGGGEEEFFFDDDEEEFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEE<<<:::<<<;;;:::;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999888666666666666666555666666666666555666666666555555555555555555666666333000...---......------...///...------...///......---......///......//////,,,)))'''''''''&&&*********)))))))))(((((()))))))))))))))))))))))))))***)))&&&$$$$$$###"""""""""""""""""""""######"""######""""""###############$$$$$$###"""""""""!!!""""""!!!!!! """$$$###!!! !!!###"""""""""  !!! ###(((,,,SSS{{{|||xxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{|||yyyzzzyyyyyyzzztttlllkkkkkkkkkkkkkkkllllllmmmmmmkkkkkkkkkkkklllllllllmmmlllkkklllkkkjjjllliiiaaaYYYYYYZZZZZZZZZZZZZZZZZZ\\\[[[ZZZZZZZZZZZZ[[[\\\]]]]]]\\\[[[\\\]]]\\\YYYOOOOOOOOOOOOOOOOOOOOOOOOKKKNNNOOONNNMMMNNNNNNMMMNNNNNNMMMMMMMMMMMMNNNNNNJJJDDDBBBCCCBBBCCCEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDDDDDDDCCCBBBAAABBB999666999888888::::::999999888888999999999:::888888888888999999999999777666555444444444444444222333444444333222333444555333111111333444444444333111...,,,,,,,,,,,,,,,---...///...,,,,,,...///------,,,------------,,,,,,---+++((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&###"""""""""!!! !!!"""!!!!!!"""!!!"""!!!   !!! ###((('''GGG|||~~~|||uuutttvvvwwwwwwxxxyyyzzz{{{{{{zzzzzz|||}}}}}}~~~}}}{{{~~~|||ttttttttttttuuuuuuuuuuuuuuurrrrrrpppppppppppprrrrrrppppppnnnmmmmmmoooooommmffffffgggggghhhhhhhhhhhhhhhjjjlllkkkjjjkkkkkkjjjllllllkkkkkkkkkkkkllllllmmmgggfffgggggghhhkkkjjjiiiiiiiiiiiiiiiiiihhhhhhggghhhiiiiiihhhgggeeedddcccZZZWWWYYYYYYZZZ]]]]]]^^^^^^^^^^^^^^^^^^^^^___YYYYYYYYYYYYYYYYYYYYYZZZXXXWWWUUUTTTUUUUUUUUUUUUSSSTTTUUUTTTSSSSSSTTTUUUXXXUUURRRRRRUUUWWWWWWVVVWWWUUURRRPPPPPPQQQQQQRRRTTTUUUVVVUUUSSSSSSUUUWWWTTTSSSSSSSSSTTTTTTTTTSSSPPPQQQQQQOOOOOOPPPPPPOOOPPPQQQQQQRRRSSSTTTTTTUUUQQQQQQQQQRRRRRRSSSSSSSSSPPPRRRRRRQQQPPPQQQRRRQQQRRRRRRRRRRRRQQQPPPOOONNNTTTTTTSSSPPPPPPSSSTTTSSSTTTRRRPPPPPPQQQPPPOOONNNNNNOOOOOOPPPPPPPPPOOOOOOPPPPPPOOOOOOPPPQQQPPPPPPRRRRRRRRRQQQOOONNNNNNOOOPPPOOOOOONNNMMMLLLLLLKKKMMMMMMLLLKKKKKKKKKKKKLLLMMMKKKIIIHHHFFFDDDDDDFFFIIIHHHGGGGGGGGGHHHHHHHHHFFFFFFEEEDDDBBBBBBDDDEEEFFFAAA@@@DDDGGGHHHKKKPPPPPP^^^~~~{{{|||~~~|||yyyzzz{{{{{{{{{{{{zzzyyyxxxzzz||||||yyyxxxyyy{{{{{{{{{{{{|||||||||{{{zzzyyywwwzzz{{{zzz{{{~~~~~~}}}|||zzzzzz||||||||||||~~~{{{{{{|||{{{zzzzzzzzzzzz{{{|||}}}~~~~~~}}}|||{{{}}}~~~~~~}}}|||}}}~~~}}}}}}~~~~~~}}}}}}|||{{{}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}}}}|||}}}}}}~~~~~~~~~|||{{{}}}}}}|||}}}{{{zzz{{{}}}~~~}}}~~~~~~||||||}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}||||||~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}~~~}}}}}}}}}~~~}}}|||zzz{{{~~~}}}{{{{{{||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||~~~zzzwwwyyyyyyvvvwwwzzz{{{yyyxxxyyyyyywwwwwwwww{{{zzzzzzzzzyyyyyyxxxxxxwwwwwwvvvuuuwwwxxxwwwtttvvvtttsssssstttuuuuuuuuurrrssstttuuuuuutttsssrrrwwwvvvuuussstttvvvvvvuuuuuuuuuuuuvvvvvvuuusssqqqrrrssstttttttttsssssstttuuuuuusssrrrsssuuuuuurrrttttttuuuvvvvvvvvvuuuttttttuuuvvvuuutttvvvvvvvvvttttttuuuuuuuuuuuuttttttrrruuuvvvvvvwwwxxxxxxvvvuuuttttttuuuuuuttttttvvvuuuuuuvvvvvvvvvvvvvvvwwwuuuvvvwwwwwwwwwwwwvvvuuussssssssssssrrrrrrrrrsssttttttuuuuuuuuuuuuuuuttttttuuuuuuvvvvvvvvvwwwwwwtttuuuwwwxxxwwwvvvttttttuuuuuuvvvvvvvvvvvvwwwwwwwwwyyyyyywwwvvvxxxxxxxxxzzzyyyyyyyyyzzz{{{{{{{{{yyy{{{zzzyyyyyyzzzzzzyyy{{{yyyxxxxxxzzz{{{zzzyyyzzz{{{zzzxxxxxxzzz{{{zzz{{{zzzxxxxxxyyyzzzzzzyyyyyyzzz|||{{{zzzzzz|||}}}|||{{{{{{{{{|||}}}|||{{{||||||{{{{{{{{{{{{{{{zzz}}}|||{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||||||||}}}}}}}}}|||||||||}}}~~~~~~}}}}}}~~~|||}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||~~~{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||}}}~~~}}}|||{{{zzz{{{||||||||||||{{{zzz|||{{{zzzyyyyyyzzz{{{{{{yyyyyyyyyyyyyyyyyyzzzzzzyyyzzzzzzyyyyyyxxxxxxwww|||yyywwwyyyzzzxxxyyy{{{|||{{{{{{|||}}}{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxwwwwwwxxxxxxxxxzzz{{{zzzwwwwwwwwwvvvwwwxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxwwwvvvvvvxxxwwwvvvttttttttttttttttttrrrqqqsssttttttttttttttttttuuuttttttsssrrrsssuuuuuusssrrrrrrsssssssssssssssrrrqqqrrrsssrrrsssuuutttrrrttttttuuuuuuvvvvvvvvvwwwqqqsssuuuuuuuuuuuutttrrruuussssssttttttrrrssstttttttttssssssssstttuuuuuussssssssssssssssssssssssttttttssssssttttttsssssssssttttttuuuuuuvvvvvvvvvrrrrrrssstttttttttuuuvvvvvvwwwwwwwwwvvvuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxyyyyyywwwvvvwwwxxxwwwyyyxxxwwwxxxyyyyyyyyyyyyvvvxxxyyyxxxyyyzzzzzzyyy{{{yyywwwwwwxxxyyyyyyxxxxxxyyyxxxwwwwwwxxxxxxwwwxxxwwwwwwwwwxxxxxxxxxxxxxxxyyyzzzyyyxxxxxxzzz{{{xxxxxxyyyzzzzzzzzzyyyxxx{{{zzzzzzzzzzzz{{{zzzzzz{{{zzzzzz{{{||||||{{{zzz{{{zzzzzzzzzzzz{{{{{{{{{}}}|||zzzzzz{{{||||||}}}{{{zzzzzz{{{|||}}}~~~~~~}}}~~~}}}}}}~~~~~~|||~~~}}}}}}||||||{{{{{{{{{||||||||||||{{{{{{{{{|||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}{{{yyy{{{xxxyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{zzzyyyxxxyyyzzz{{{zzzyyyyyyyyyzzzyyyxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxyyyyyyzzzzzzxxxyyyyyyyyyyyyxxxxxxxxxzzzwwwvvvwwwwwwvvvvvvwwwxxxwwwvvvwwwxxxvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttssssssssstttuuuvvvuuuttttttttttttttttttsssrrrqqqssssssssssssssssssrrrrrrrrrssssssrrrrrrsssrrrqqquuuuuuttttttttttttsssssssssssssssssssssttttttuuutttsssrrrqqqqqqrrrqqqqqqssssssssssssrrrrrrqqqqqqrrrrrrrrrqqqsssuuutttrrrppppppqqqrrrrrrttttttuuuttttttuuuuuuuuutttsssrrrvvvuuutttuuuuuuttttttuuuuuutttsssrrrrrrsssssstttsssrrrrrrrrrrrrrrrrrrssstttsssrrrrrrssstttsssrrrqqqqqqqqqrrrssssssssstttssstttuuuuuuuuuuuuvvvvvvtttuuuuuuuuuuuutttuuuvvvuuuuuuvvvvvvvvvuuuttttttvvvvvvvvvtttsssssstttuuuwwwwwwvvvwwwwwwxxxxxxxxxvvvwwwxxxxxxxxxyyyyyyyyyyyyxxxwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxyyyxxxxxxxxxzzzzzzzzzyyywwwwwwxxxyyyxxxxxxyyyyyyzzzzzzyyyyyyzzzyyyyyyyyyzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzyyyyyyyyyyyyyyyzzz{{{{{{zzzyyyzzz{{{{{{{{{{{{zzzzzzyyyzzzzzz{{{{{{|||}}}|||{{{{{{}}}|||zzz}}}}}}|||||||||{{{||||||yyyzzz{{{{{{{{{{{{|||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzz|||yyy{{{yyyyyyyyyyyyxxxxxxxxxxxxzzzzzzyyyyyyyyyxxxyyyyyywwwxxxyyyyyyyyyyyyyyyyyyvvvwwwwwwwwwwwwvvvuuutttvvvvvvwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwvvvxxxvvvuuuvvvvvvuuuttttttxxxvvvtttuuuuuuttttttuuuvvvuuuuuuuuuuuuuuuttttttuuutttssstttttttttuuuuuuvvvvvvvvvvvvuuutttsssrrrttttttttttttttttttttttttssstttuuussssssttttttrrrrrrrrrrrrqqqqqqqqqqqqqqqpppoooooooooppppppqqqqqqsssrrrqqqppppppoooooooooqqqqqqqqqqqqqqqppppppooorrrrrrpppoooppprrrrrrpppoooooopppqqqrrrsssttttttttttttsssssssssrrrrrrsssrrrqqqqqqrrrrrrqqqqqqssssssrrrpppppppppqqqqqqqqqrrrqqqqqqppppppqqqqqqrrrqqqpppooopppqqqrrrqqqpppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssrrrrrrqqqrrrrrrrrrssssssrrrrrrrrrssstttsssssstttttttttsssrrrqqquuutttttttttsssrrrrrrsssuuuuuuttttttuuuvvvvvvvvvvvvuuutttuuuuuuuuuvvvwwwuuuuuuvvvvvvwwwwwwvvvuuuvvvvvvvvvwwwwwwvvvwwwwwwwwwxxxxxxxxxwwwvvvvvvvvvxxxxxxxxxwwwvvvuuuvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxyyyxxxxxxxxxyyyzzzzzzyyyzzzzzzyyyyyyyyyyyyzzz{{{{{{zzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{zzzyyy{{{{{{zzzyyyyyyyyyyyyzzz{{{|||{{{zzzzzz|||{{{yyy||||||||||||||||||}}}}}}zzzzzz{{{{{{{{{||||||}}}}}}~~~~~~}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~zzzxxxwwwwwwxxxvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuxxxxxxxxxwwwvvvuuuvvvwwwuuuuuuvvvvvvwwwxxxxxxxxxuuuvvvwwwwwwvvvuuutttsssvvvvvvvvvvvvvvvuuuuuutttvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvuuuvvvwwwwwwvvvuuuyyyvvvuuuuuuuuuttttttuuutttttttttssssssssssssssstttsssrrrsssrrrrrrssstttrrrsssttttttsssrrrrrrrrrsssssssssssssssrrrrrrrrroooqqqrrrqqqppppppqqqpppsssssstttssssssrrrsssssssssrrrrrrrrrrrrsssrrrrrrtttrrrrrrrrrrrrqqqqqqssspppppppppppppppqqqqqqqqqrrrrrrqqqooooooqqqrrrqqqssssssttttttuuuvvvvvvvvvtttrrrrrrrrrrrrqqqrrrtttqqqppppppqqqqqqpppppprrrqqqpppooooooqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrsssrrrrrrrrrssssssssssssuuutttttttttttttttttttttrrrrrrrrrrrrqqqpppqqqqqquuuvvvuuuuuuttttttuuuvvvttttttuuuvvvvvvvvvvvvuuuwwwvvvvvvwwwvvvuuuuuuvvvvvvuuuuuuuuuvvvwwwwwwvvvvvvuuuttttttttttttuuuwwwuuuvvvwwwwwwxxxwwwwwwvvvvvvuuuuuuvvvwwwvvvwwwxxxxxxxxxxxxxxxwwwvvvvvvwwwvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwvvvwwwxxxyyyzzzyyyyyyyyyzzz{{{zzzzzzzzzzzzzzzyyyxxxyyy{{{|||{{{{{{zzzzzzzzzzzzzzz{{{yyyzzzzzz{{{{{{{{{yyyxxx{{{{{{{{{{{{{{{{{{{{{|||{{{||||||{{{{{{||||||{{{||||||||||||}}}}}}~~~~~~||||||}}}||||||{{{||||||||||||}}}||||||{{{||||||~~~}}}||||||}}}}}}}}}~~~~~~}}}}}}}}}~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~{{{yyyyyyyyyzzzwwwyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyxxxwwwvvvvvvvvvvvvuuutttuuuwwwxxxwwwvvvuuuvvvvvvvvvvvvvvvuuutttvvvvvvvvvuuuuuuuuuuuuvvvuuuvvvvvvuuuuuuttttttttttttuuuuuuvvvvvvwwwvvvtttvvvtttsssttttttssssssttttttttttttttttttttttttttttttssssssttttttrrrssstttpppqqqssssssrrrrrrssssssssssssssssssrrrrrrqqqqqqrrrtttuuusssrrrssssssssspppqqqrrrrrrqqqqqqqqqrrrsssrrrrrrrrrssssssqqqppppppooooooppppppnnnoooqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqssssssqqqqqqrrrsssrrrpppqqqqqqrrrrrrrrrrrrrrrrrrqqqppprrrrrrqqqrrrtttsssrrrqqqrrrrrrqqqqqqsssrrrqqqpppqqqssstttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppqqqqqqppppppqqqqqqrrrrrrrrrqqqqqqrrrrrrrrrsssssstttsssrrrrrrrrrsssssssssssssssrrrrrrssstttssssssssssssssstttttttttsssssstttuuuuuusssrrrtttwwwvvvvvvvvvwwwwwwxxxwwwwwwuuuuuuvvvvvvuuuvvvxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxvvvvvvwwwwwwvvvwwwyyyxxxyyyyyyxxxwwwwwwxxxyyywwwwwwxxxyyyyyyyyyyyyxxxxxxxxxyyyyyyxxxxxxyyyzzz{{{zzzzzzzzz{{{{{{{{{zzzxxxyyyzzzyyyyyyzzz{{{|||zzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzz{{{{{{{{{zzzyyyzzz{{{|||||||||||||||}}}{{{}}}~~~|||{{{|||}}}}}}|||||||||||||||}}}}}}~~~}}}}}}}}}}}}|||{{{{{{|||zzz{{{|||||||||{{{{{{|||~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~zzzxxxxxxxxxyyyvvvwwwvvvvvvwwwwwwwwwwwwwwwwwwyyyzzz|||{{{zzzxxxxxxxxxyyywwwvvvvvvxxxxxxvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuutttttttttuuuvvvwwwwwwwwwwwwvvvvvvuuuuuutttuuuvvvvvvvvvwwwwwwuuutttuuuttttttvvvvvvuuutttuuusssssssssssssssrrrrrrrrrrrrqqqrrruuutttrrrrrrtttrrrsssttttttsssssstttuuusssssssssssssssrrrrrrqqqqqqssssssqqqpppqqqrrrrrrpppqqqrrrrrrqqqqqqqqqrrrssssssrrrssstttsssqqqooosssqqqqqqrrrrrrpppqqqsssrrrrrrqqqpppppppppppppppnnnqqqsssqqqqqqqqqrrrrrrpppqqqrrrrrrrrrrrrqqqpppooommmnnnqqqqqqpppppprrrrrrqqqpppqqqqqqooooooppprrrqqqpppqqqssssssrrrpppqqqqqqqqqqqqqqqqqqqqqqqqooopppqqqqqqpppoooqqqrrrsssssssssrrrrrrsssttttttpppqqqqqqqqqqqqpppqqqqqqqqqrrrrrrsssssstttuuuvvvtttttttttsssssssssssssssssssssuuuwwwwwwtttsssuuuuuuuuuttttttuuuvvvvvvvvvvvvtttuuuwwwxxxvvvvvvwwwyyyxxxwwwuuutttuuuvvvxxxyyyvvvuuuvvvuuutttuuuxxxwwwwwwwwwwwwvvvvvvwwwyyywwwwwwxxxyyyzzzyyyxxxvvvvvvwwwyyyyyyxxxwwwwwwxxxyyyxxxxxxxxxyyyyyyxxxxxxvvvxxxzzzzzzzzzzzz{{{|||yyyyyyyyyyyyyyyzzzzzz{{{|||{{{zzzzzz{{{{{{zzzzzzzzz{{{||||||{{{{{{{{{|||zzz}}}~~~|||zzz{{{|||}}}|||||||||||||||||||||}}}||||||}}}||||||||||||}}}zzz{{{}}}}}}}}}}}}||||||~~~~~~~~~|||}}}~~~}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}zzzxxxxxx{{{xxxxxxxxxvvvvvvyyyyyywwwvvvwwwxxxyyyyyyyyyyyyyyywwwuuuwwwwwwvvvvvvvvvvvvvvvwwwttttttuuuuuuuuuuuuvvvwwwvvvuuuuuuwwwvvvtttuuuyyyvvvvvvvvvvvvvvvvvvvvvvvvvvvttttttuuuuuuttttttvvvvvvtttvvvwwwuuuttttttqqqsssssssssssssssssssssrrrrrrrrrsssttttttsssrrrqqqqqqoooooorrrtttsssssstttppprrrtttrrrqqqrrrsssrrrqqqrrrttttttsssqqqqqqqqqrrrpppppprrrssspppoooqqqoooqqqrrrrrrqqqqqqqqqrrrsssqqqoooppprrrsssrrrpppppppppqqqsssrrrppppppssssssrrrpppppppppqqqssstttpppqqqrrrssssssrrrqqqqqqssssssqqqpppqqqrrrpppmmmpppppppppppppppqqqqqqqqqsssssstttsssrrrqqqppppppqqqnnnpppsssqqqnnnoooqqqrrrpppooopppqqqqqqpppppppppqqqqqqrrrssssssttttttooonnnrrruuuqqqpppsssrrrsssrrrqqqqqqssstttuuuuuuttttttssssssssstttuuuuuurrrttttttttttttuuuuuuvvvtttttttttssssssuuuwwwwwwuuuuuuvvvvvvwwwwwwxxxxxxxxxssswwwwwwuuuvvvsssxxxyyywwwuuuvvvwwwvvvvvvvvvxxxuuuuuuxxxwwwtttsssuuuwwwyyyyyywwwwwwxxxxxxwwwyyyvvv{{{wwwvvvzzzuuuxxxzzzyyyxxxyyy{{{{{{zzzxxxzzzyyyyyyyyyzzz{{{||||||zzz{{{}}}}}}vvvyyyzzz~~~{{{|||~~~zzzxxx{{{{{{{{{{{{{{{{{{||||||||||||{{{yyyvvvxxx|||}}}zzz}}}~~~yyyxxxxxxzzz|||}}}}}}|||{{{|||}}}}}}zzz|||}}}}}}}}}{{{{{{~~~~~~~~~|||~~~~~~~~~}}}~~~||||||~~~}}}}}}zzzxxxxxx{{{xxxxxxvvvxxx{{{{{{xxxuuuuuuxxxzzz{{{zzzwwwttttttwwwzzzwwwvvvvvvvvvvvvvvvvvvvvvtttuuuuuuuuuuuuuuuuuuvvvuuuttttttuuutttttttttvvvttttttttttttttttttttttttvvvuuutttvvvvvvtttuuuvvvvvvtttsssssstttuuuuuutttttttttssssssssssssrrrqqqrrrrrrrrrrrrrrrrrrrrrrrryyytttqqqsssuuuuuussssssrrrttttttrrrqqqqqqqqqqqqqqqrrrssssssrrrqqqrrrssspppppppppqqqpppooopppqqqpppqqqrrrrrrqqqqqqrrrssstttrrrqqqqqqsssssssssqqquuurrrpppqqqqqqpppoooooorrrrrrqqqqqqrrrrrrrrrsssqqqrrrsssttttttsssrrrrrrqqqqqqssssssrrrpppsssvvvqqqqqqqqqpppppppppppppppqqqrrrrrrrrrqqqppppppppppppllllllooopppqqqqqqnnnmmmqqqrrrpppnnnppppppoooppppppqqqrrrrrrrrrrrrssssssssstttsssppprrrtttqqqppprrrtttvvvvvvuuutttsssttttttttttttttttttuuuvvvuuuttttttttttttsssrrrqqqtttvvvxxxyyyyyywwwtttrrrvvvuuutttuuuwwwxxxxxxwwwyyytttuuutttqqqsssvvvvvvpppuuuzzzzzzxxxxxxwwwvvvtttuuuuuuuuuvvvwwwwwwvvvwwwyyyxxxwwwwwwyyyxxxvvvxxx{{{xxx{{{zzzuuuzzzyyyzzzyyyxxxyyy{{{{{{zzzyyy{{{{{{{{{zzzzzzzzzzzzzzz|||~~~yyyzzz}}}{{{{{{{{{|||yyyxxxzzzzzzzzz|||{{{{{{{{{{{{{{{{{{||||||xxxzzzzzz~~~{{{xxx}}}|||uuuuuu}}}}}}{{{{{{|||}}}}}}||||||||||||zzz{{{zzz{{{||||||}}}{{{}}}}}}|||~~~~~~}}}|||~~~~~~~~~~~~~~~}}}{{{{{{}}}~~~~~~~~~|||~~~~~~}}}~~~}}}|||yyywwwwwwzzzwwwwwwtttuuuuuuuuuuuuvvvvvvuuuxxxvvvuuuuuuwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuutttuuuuuuuuutttttttttttttttuuuuuuttttttuuuvvvvvvttttttttttttttttttttttttvvvuuuuuuvvvvvvuuuuuuvvvtttuuussssssvvvuuurrrrrruuuttttttsssssssssrrrqqqsssrrrqqqqqqqqqqqqrrrssssssrrrqqqssstttsssqqqpppsssuuutttqqqpppqqqqqqppprrrrrrrrrrrrqqqqqqrrrsssqqqrrrrrrqqqpppqqqrrrrrrqqqqqqrrrrrrqqqrrrrrrsssuuusssrrrrrrssstttsssrrrooooooqqqrrrrrrooonnnnnnpppqqqrrrssssssrrrrrrqqqqqqqqqrrrsssssssssrrrqqqwwwrrrpppqqqpppmmmlllnnnrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqpppppppppqqqpppooorrrrrrnnnooosssrrrnnnssstttpppnnnqqqsssqqqpppppppppqqqqqqqqqqqqqqqrrrrrrsssrrrppptttuuuppprrrsssttttttsssrrrsssttttttttttttttttttuuuuuuuuuvvvssssssuuuvvvtttrrrsssqqqqqqrrrtttvvvvvvuuutttwwwuuussstttwwwxxxwwwuuuvvvttttttvvvrrruuu|||vvvwwwyyywwwqqqppptttvvvvvvrrrvvvvvvssstttyyyzzzwwwxxxxxxxxxwwwxxxyyywwwuuuxxxyyyvvvvvvtttsssxxxzzzzzzyyyxxxyyyzzz{{{zzzyyy{{{{{{{{{{{{zzzzzzyyyyyyzzzvvvuuuxxxzzzzzzyyyxxx{{{~~~|||xxxzzz{{{yyyyyy{{{{{{zzzzzzzzzzzz{{{|||yyy{{{{{{zzz}}}uuu||||||xxxwwwvvvwww}}}}}}||||||||||||||||||{{{yyy||||||zzz}}}}}}{{{}}}|||{{{|||~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~{{{{{{|||{{{yyyyyy}}}~~~}}}~~~~~~zzzxxxvvvvvvxxxvvvvvvwwwxxxvvvttttttwwwxxxxxxyyywwwwwwxxxyyyxxxvvvvvvuuuuuuvvvvvvvvvuuuuuutttssstttuuuttttttsssssssssrrruuuvvvtttrrrtttvvvwwwtttttttttuuuuuuuuuuuuuuuwwwuuuuuuvvvvvvuuuuuuwwwuuuwwwuuutttwwwvvvtttvvvuuuttttttssstttsssrrrqqqsssrrrqqqqqqqqqrrrssstttssstttttttttrrrqqqrrrtttrrrsssrrrpppppprrrsssrrrrrrrrrrrrrrrqqqqqqrrrrrrqqqssssssqqqqqqssssssqqqrrrrrrrrrqqqqqqrrrrrrssstttsssrrrrrrrrrsssrrrqqqooorrrttttttqqqooorrruuupppqqqrrrssssssrrrqqqpppppppppqqqqqqrrrqqqqqqpppsssqqqpppqqqqqqqqqqqqrrrppppppqqqqqqqqqrrrssssssttttttsssqqqppppppqqqrrrtttnnnlllooopppqqqooolllpppnnnmmmmmmnnnnnnooopppppppppqqqqqqqqqqqqqqqpppqqqppprrrssspppqqqrrrooouuuuuuuuuuuuuuuvvvwwwxxxsssssssssttttttttttttuuuuuusssrrrttttttrrrsssuuuwwwuuussstttuuuuuuttttttwwwvvvuuuuuuvvvvvvuuutttuuuuuuuuuyyyuuuvvv}}}ssszzzyyyvvvuuuwwwxxxuuuqqquuuwwwvvvtttuuuwwwxxxwwwyyyxxxwwwxxxyyyyyywwwtttyyyvvv}}}vvvvvv|||vvvzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzvvvvvv{{{yyy|||}}}{{{zzz}}}{{{xxxxxx|||{{{zzzyyyyyyzzz{{{||||||zzzxxxzzz{{{zzzxxx|||ttt~~~{{{|||~~~zzzxxx~~~}}}{{{||||||}}}|||{{{{{{{{{{{{{{{~~~zzz}}}|||zzz|||}}}~~~}}}}}}~~~~~~}}}}}}}}}~~~}}}{{{xxxvvvvvvyyyvvvvvvtttwwwyyyvvvsssrrrtttvvvvvvvvvvvvuuurrrpppsssxxxuuuuuuuuuvvvuuuuuuttttttrrrssstttsssssssssssstttrrrvvvwwwtttppppppsssvvvrrrssssssttttttuuuuuuuuuvvvuuuuuuvvvvvvuuuuuuvvvrrrtttsssqqqqqqrrruuuxxxttttttssssssttttttsssrrrsssssssssssssssssssssssswwwtttpppnnnoooppprrrrrrqqqrrrqqqppppppssstttsssrrrrrrrrrssssssrrrqqqppppppqqqqqqqqqsssuuusssqqqssssssrrrqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqsssrrrpppnnnmmmnnnqqqsssqqqqqqqqqrrrrrrqqqqqqpppppppppqqqqqqqqqqqqqqqqqqlllqqqsssqqqnnnoooqqqrrrppppppqqqqqqrrrrrrssssssssssssrrrqqqpppppprrrssspppssssssrrrpppmmmnnnvvvuuupppnnnqqqsssqqqqqqrrrqqqqqqqqqrrrqqqqqqqqqqqqtttppprrruuuqqqnnnqqqsssqqqrrrssstttuuuuuusssrrrrrrsssssssssssstttttttttuuuttttttsssqqqpppqqqtttsssqqqrrruuuvvvuuuttttttvvvwwwwwwvvvuuuttttttuuuxxxwwwwwwxxxuuuvvvxxxrrrvvvsssrrruuuwwwvvvvvvvvvxxxvvvuuuwwwwwwuuuuuuxxxyyyxxxwwwxxxxxxxxxvvvuuussswww{{{yyyzzz}}}xxxrrrzzzyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzz{{{www}}}yyyuuu|||{{{xxx{{{yyyvvvyyy~~~{{{yyy||||||{{{zzzyyyyyyzzz{{{|||}}}xxxvvv{{{vvv|||}}}zzzxxxzzz~~~}}}{{{}}}~~~}}}{{{{{{|||}}}|||{{{}}}www{{{}}}xxx~~~|||~~~~~~~~~~~~~~~~~~~~~|||~~~{{{|||}}}{{{~~~|||~~~}}}{{{~~~|||yyyxxxwwwzzzwwwxxxuuusssssswwwzzzyyyvvvssssssqqqrrrwwwzzzxxxwwwwwwuuuuuuuuuuuuuuuuuuuuutttsssssstttssssssssstttuuuwwwvvvvvvuuusssqqqsssvvvtttttttttuuuuuuvvvvvvvvvvvvuuutttuuuuuutttuuuvvvttttttyyy{{{vvvuuuvvvssstttsssssstttttttttsssrrrsssssstttttttttssssssrrrrrrqqqpppqqqvvvwwwsssnnnqqqrrrqqqpppqqqssssssrrrqqqqqqrrrsssssssssqqqpppqqqppppppsssuuuuuutttuuusssrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqrrrqqqpppqqqtttuuussspppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqpppqqqssssssqqqoooqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqppppppoooppprrrsssnnntttjjjbbblllmmmgggkkkgggpppssslllhhhnnnssssssqqqqqqrrrrrrrrrrrrrrrrrrsssoooqqqtttssssssvvvwwwvvvuuusssqqqpppooooooppprrrsssssstttttttttttttttsssuuuvvvsssrrruuuvvvuuuwwwtttsssttttttssstttwwwuuuwwwxxxwwwtttssstttvvvzzzvvvxxxvvvxxxzzzuuuyyytttvvvxxxwwwvvvvvvxxxzzzxxxuuuuuuxxxxxxuuuuuuyyyxxxwwwwwwxxxwwwvvvvvvxxxvvv}}}rrryyyzzzttt~~~wwwzzzzzzyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{zzzzzzyyyyyywwwyyyyyysssvvv~~~||||||zzzzzz|||zzzzzz||||||{{{zzzzzz{{{{{{|||}}}yyyyyy{{{~~~|||ttttttvvv||||||uuuvvv|||~~~~~~}}}|||{{{|||}}}}}}}}}www}}}zzz{{{|||{{{~~~yyy}}}{{{~~~~~~~~~{{{~~~}}}vvvzzzxxx|||}}}~~~|||yyywwwwwwzzzwwwwww|||vvvtttxxxyyyuuusssuuuvvvtttvvvxxxwwwssstttwwwvvvvvvuuuuuuuuuuuuuuuuuuvvvuuuuuutttssstttuuuvvvxxxqqqnnnsssvvvttttttwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvttttttuuuuuuttttttvvvvvvmmmrrruuuooossszzzsssuuutttttttttttttttsssrrrssstttttttttsssrrrrrrqqqqqqssstttrrrpppqqqssssssqqqrrrqqqpppqqqsssrrrppppppppppppqqqsssssssssrrrssspppqqqsssrrrnnnpppvvvqqqppppppqqqrrrrrrqqqpppqqqqqqqqqqqqqqqqqqrrrsssrrruuuuuuqqqmmmnnnrrruuurrrrrrssssssrrrrrrrrrqqqrrrrrrrrrrrrsssssssssssstttnnnmmmssstttnnnnnnsssqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqpppppppppqqqrrrttthhh===111^^^rrrQQQ444===bbbkkkKKK>>>WWWnnnnnnqqqqqqqqqrrrrrrrrrrrrrrroooppprrrssssssvvvsssiiilllpppssstttrrrrrrtttwwwsssssstttuuuuuuuuuttttttssswwwwwwssstttyyywwwooopppqqqtttxxxwwwsssrrrvvvuuuvvvwwwwwwvvvuuuvvvwwwyyysssyyyuuu{{{{{{iiivvvtttwwwtttmmmoooxxxzzzuuuwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxvvvuuuwwwzzzvvvooouuu|||zzzrrrqqq|||zzzzzzyyyyyyyyyyyyzzz{{{{{{{{{{{{zzzzzzzzzzzzzzz|||qqq}}}}}}wwwuuulllqqqnnn{{{{{{yyy{{{{{{||||||||||||{{{{{{{{{{{{|||}}}zzzxxxbbbuuuhhh\\\LLLXXXttt|||}}}yyy||||||||||||||||||}}}yyysssggg{{{|||oooqqq|||zzz}}}{{{|||~~~~~~~~~}}}~~~~~~}}}rrrxxx{{{yyyrrrsss}}}}}}~~~gggAAA<<<;;;===<<<@@@OOOjjjrrrwww|||pppvvvxxxqqqfffRRRdddzzzxxxvvvvvvxxxvvvvvvsssuuuwwwqqq___SSS]]]ppppppuuuvvvhhhRRRJJJ[[[rrrwwwvvvvvvuuuuuuuuuvvvvvvxxxxxxvvvuuuttttttuuuwwwtttiiidddmmmuuuuuusssuuuuuuuuuuuuuuutttttttttsssuuuttttttuuuuuuttttttuuugggRRRNNNNNNJJJ]]]sssqqquuuuuutttttttttsssrrrqqqttttttssssssrrrrrrqqqqqqpppsssmmm\\\NNNQQQcccrrrpppqqqqqqppprrrtttsssqqqpppooooooppprrrtttttttttsssooooooqqqkkkdddhhhrrroooooooooppprrrsssrrrqqqqqqrrrrrrrrrrrrrrrssstttooorrrlllXXXHHHKKK___qqqrrrssstttttttttsssrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqooosssrrr\\\DDDJJJaaaooooooppppppqqqrrrssssssuuuuuutttrrrpppooopppppppppiii333KKKeee>>>ZZZfff111IIIqqqrrrpppqqqqqqrrrrrrrrrrrrrrroootttwwwsssrrrtttgggQQQCCCSSSfffrrrtttrrrrrrtttttttttuuuvvvvvvvvvuuuuuuwwwzzzxxxqqqrrrvvvnnn```:::FFF\\\qqqzzzxxxuuuvvvuuuuuuuuuvvvwwwxxxxxxxxxzzzsss|||ttt{{{tttUUUggg{{{mmmPPP777BBBdddyyyxxxvvvyyyyyyvvvvvvxxxwwwtttwwwvvvwwwxxxvvvtttwww|||aaaJJJuuuxxxtttnnnKKKkkkzzzzzzyyyyyyxxxyyyzzz{{{zzzzzzyyyyyyzzz{{{||||||oooNNNmmmrrrFFF===CCC===WWWqqqyyywww||||||xxx|||||||||||||||||||||||||||xxxqqqDDDeeezzzJJJBBBVVVBBBVVVyyy}}}zzz~~~{{{||||||}}}|||{{{|||~~~~~~yyycccRRRsss|||ZZZYYYyyy}}}}}}{{{}}}~~~}}}~~~~~~~~~|||~~~www~~~rrrZZZkkkmmmHHH===GGGfff}}}~~~}}}aaa+++"""&&&&&&'''"""$$$???hhhRRRpppSSSfff}}}LLLQQQEEEMMMEEEqqqRRRmmmoooSSSmmm]]]SSS{{{xxxwwwwwwyyyvvvxxxtttyyysssvvvKKK"""444eeettt}}}sssXXX'''&&&PPPwwwvvvvvvuuuttttttttttttttttttuuuuuutttssssssssstttsss```CCClllxxxvvvvvvsssttttttuuuuuuvvvuuuuuuuuusssttttttuuuuuuuuuuuuttt[[[999>>>LLLNNNbbbtttssstttuuuuuuuuusssrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssnnnvvvRRR222HHH???BBBkkksssrrrqqqqqqrrrsssssssssppppppqqqqqqrrrrrrrrrrrrvvvtttqqquuuhhh888eeeqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttnnnXXX444JJJLLL@@@gggssssssrrrpppooopppqqqrrrssssssrrrqqqqqqqqqqqqrrrmmmuuurrr^^^<<>>lllwwwxxxpppuuurrrtttuuutttuuuvvvtttqqqssswwwtttrrrssswwwggg???]]]^^^;;;dddzzzwwwtttvvvuuutttttttttuuuuuuuuuuuuuuutttvvvzzzvvvvvv@@@VVV{{{SSS222gggOOO;;;sssuuuvvvvvvuuuvvvvvvvvvvvvuuuuuuyyyvvvtttyyyxxxvvv{{{ZZZ@@@wwwzzzwwwkkk;;;mmmzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||{{{yyyyyy|||~~~mmm>>>qqqzzzAAAJJJgggoooooozzz~~~{{{vvv{{{zzz{{{||||||{{{zzzzzzzzz{{{}}}lllBBBkkkjjjOOOvvv~~~[[[FFFxxxuuu}}}|||~~~}}}}}}}}}}}}}}}~~~~~~~~~yyy}}}fffKKKwwwoooZZZVVVBBB>>>kkkvvv~~~|||~~~|||}}}~~~}}}|||tttIIImmm|||XXX\\\pppcccGGGvvv{{{bbb---...QQQ]]]\\\MMM333***QQQHHHlllYYYPPPwwwDDDwwwAAA~~~\\\LLLWWWqqqzzzOOO~~~{{{yyyxxxwwwxxxuuuwwwxxxvvvtttttt[[[,,,)))FFF___ZZZUUUAAA$$$---___yyyuuuuuuttttttssssssttttttttttttttttttttttttssssssrrrbbbJJJnnnqqqooouuuvvvttttttttttttuuuuuuttttttttttttuuuuuuuuuuuuttttttnnnLLLKKKcccrrruuutttyyytttttttttttttttttttttsssrrrrrrrrrrrrrrrrrrrrrrrruuuttt@@@XXX{{{eee222___sssrrrqqqqqqrrrrrrssssssqqqqqqqqqqqqrrrrrrrrrrrrjjjoooAAAKKK???***CCChhhrrrrrrsssrrrrrrrrrqqqqqqrrrrrrrrrqqqqqqqqqqqqrrrqqqsssbbbaaarrrmmm<<>>lll}}}gggEEEOOOqqqzzz~~~xxx|||{{{|||xxx~~~{{{||||||{{{zzzzzzzzz{{{}}}vvvtttHHHmmmttttttxxxkkkHHHLLLzzz~~~xxx|||~~~}}}}}}}}}}}}}}}}}}~~~~~~{{{xxx___MMMvvv]]]444NNN@@@555hhh{{{}}}~~~~~~}}}~~~{{{~~~kkkKKKlll~~~ttt~~~nnnHHHppp}}}aaa%%%///qqqDDD'''@@@~~~CCCmmm{{{>>>zzzsssFFFsss===xxx^^^HHHSSSgggWWWQQQOOOGGGwww{{{yyyxxxxxxxxxtttuuuyyysssxxxtttkkk;;;"""+++(((###)))"""###===ooowwwtttttttttsssssstttttttttttttttttttttuuuuuusssqqqoooYYYHHHpppvvvtttwwwqqqttttttttttttttttttttttttuuuuuuuuuuuuuuuttttttsssvvvdddRRRDDDQQQmmmsssnnnttttttssstttuuuvvvuuutttrrrrrrrrrrrrrrrrrrrrrrrruuupppcccuuunnnMMM:::```rrrrrrqqqqqqqqqrrrrrrrrrsssrrrrrrqqqqqqrrrrrrssstttooo<<<:::SSS...EEEppprrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrqqqqqqqqqqqqqqqooosssbbbddduuuiii:::TTTsssssssssrrrqqqqqqrrrsssttttttsssrrrrrrrrrrrrrrrqqqpppsss@@@999ppphhh222YYYnnnsssrrrsssooopppsssrrrrrrqqqqqqqqqqqqrrrrrrqqqccc,,,###RRR???777***)))[[[222MMMrrroooqqqqqqrrrrrrrrrrrrrrrqqqqqqrrrnnnqqqssspppGGGFFF]]]FFF@@@llloootttttttttrrrttttttuuuvvvwwwvvvtttuuuwwwvvvvvvrrrrrriiiOOO777GGG666@@@|||xxxtttwwwwwwvvvuuuvvvvvvwwwwwwwwwyyytttvvvtttwwwyyy<<>>jjj}}}www~~~~~~zzzyyy{{{|||||||||{{{zzzzzz{{{xxx}}}CCCbbb|||mmm@@@999ZZZ{{{www{{{zzz}}}}}}}}}}}}}}}}}}~~~~~~{{{cccLLLvvvoooUUU```gggZZZ|||zzz~~~yyy}}}}}}}}}~~~~~~|||vvvMMMkkkfffbbbhhhRRRJJJvvv}}}~~~```'''///gggvvvwwwuuu@@@%%%BBB|||JJJhhhQQQ\\\tttEEEPPP<<>>,,,LLLuuuvvvrrroootttssssssttttttuuuuuutttsssqqqvvvuuutttvvvwwwbbb666eeeoooBBB???zzzsssssswwwvvvuuuuuuuuuwwwwwwxxxxxxwwwqqqwwwxxx}}}vvv<<<\\\|||;;;WWW|||qqq===bbbwwwvvvuuuttttttuuuvvvvvvwwwvvvwww|||{{{ssstttxxxuuuYYYAAAuuuwwwvvvkkk;;;iii{{{zzzzzzyyyyyyyyyyyyzzzzzz||||||yyywwwxxxzzz{{{rrrBBBiiigggzzzxxxQQQEEEwww||||||{{{}}}{{{{{{|||||||||{{{{{{{{{{{{~~~sss[[[AAAmmm|||bbbtttvvvLLLTTTzzzvvv}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}wwwXXXMMMzzzyyybbbKKKMMMRRRxxx}}}|||}}}}}}~~~zzz}}}nnnJJJpppUUU999KKKMMM```}}}|||]]]---(((222888777333000999hhhMMM```zzzFFFppprrrJJJ|||NNNTTTgggBBBmmmxxxMMMcccSSScccPPPtttzzzwwwvvvvvvxxxvvvxxxssstttwwwxxxttt```222$$$HHHeeeFFF!!!222bbbvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttsssssstttvvvuuusssppp```CCCBBBooowwwpppuuuvvvuuuuuutttttttttuuuuuuvvvtttttttttttttttuuuuuuuuudddNNNqqqzzzJJJGGGlllwwwuuusssqqqrrrtttuuutttrrrssssssrrrrrrrrrrrrrrrrrrrrrrrr\\\cccmmmKKK===oooqqqqqqrrrrrrqqqqqqrrrssstttsssrrrqqqqqqqqqrrrrrrmmmuuuiiiKKK???777iiinnnppppppppppppqqqrrrssssssrrrqqqqqqqqqqqqqqqrrrrrrsssrrrccc000UUUVVVcccwwwrrrrrrrrrqqqqqqqqqqqqrrrqqqqqqrrrrrrrrrrrrrrrrrrsssuuukkkNNN>>>XXXRRRaaammmrrrnnnpppttttttuuuppprrrrrrrrrqqqqqqpppoooooosssccc,,,$$$??? 111jjjIII???+++PPPvvvpppppppppqqqrrrssssssrrrrrrqqqssswwwllltttvvvFFFBBBiiiPPP===tttooossswwwrrrtttssssssttttttsssrrrrrrvvvrrrnnntttxxxuuu___666qqqvvv???LLLwwwvvvqqqtttssstttuuuvvvxxxxxxxxxuuuttt{{{vvvjjjVVV...YYYIIIEEEkkk666aaaxxxwwwvvvuuuvvvvvvwwwwwwxxxwwwyyyxxxwwwyyylllUUU::::::xxxyyybbbIII---kkk|||{{{zzzzzzyyyzzzzzzzzzyyy{{{zzzwww|||uuueeeQQQ///kkk~~~FFF^^^ggg;;;ttt}}}~~~zzz{{{~~~xxx{{{|||||||||{{{{{{{{{|||xxx```DDD000hhhuuuBBBSSSnnnJJJTTT{{{xxxzzz~~~~~~}}}}}}}}}}}}}}}~~~oooVVV888===vvvddd<<>>mmm}}}```VVVsssyyy~~~|||}}}}}}[[[+++$$$,,,,,,///###&&&GGG}}}yyykkkKKK111eee|||WWWIII|||dddBBB;;;DDDmmmOOO[[[xxxaaa333[[[cccCCCvvvgggUUUzzzwwwvvvvvvxxxwwwyyyuuuvvvsssyyywwwpppBBB###@@@fff@@@ <<>>pppSSS+++###OOOuuupppppppppqqqrrrssssssrrrrrruuuoooqqqrrrtttnnnOOO???___GGGEEElllpppuuuuuuttttttsssrrrssstttrrrqqqqqqrrrvvvttttttssssssccc???VVV```@@@ZZZvvvrrrxxxyyyssssssssstttvvvwwwxxxxxxvvvwwwyyyuuufffOOO222OOO{{{aaa999WWWDDDBBBooovvvyyyxxxwwwvvvwwwwwwwwwvvvyyyzzzyyyuuuwww|||rrr```===DDDuuuxxxfffNNN:::jjj}}}|||{{{zzzyyyzzzzzz{{{xxx|||{{{wwwzzzwwwiiiHHH555pppxxxSSSEEEUUUAAAXXXwwwyyy|||{{{{{{{{{{{{||||||||||||{{{{{{|||}}}~~~uuutttJJJmmm```NNN@@@KKKnnnxxxxxx}}}|||~~~~~~}}}}}}}}}}}}}}}}}}}}}|||uuu```YYYrrr}}}wwwtttJJJXXXyyy~~~}}}}}}}}}~~~~~~}}}}}}mmmOOOGGGmmmhhhFFFRRRWWWhhhzzz___'''---```lllmmmTTT'''999kkk~~~~~~jjjMMMaaabbbIIIBBBBBB333lll|||fff@@@|||^^^DDDOOOKKKtttiiiiiijjjPPPVVVvvv{{{xxxwwwwwwyyyvvvxxxwwwxxxtttwwwyyyuuuWWW***...III222)))SSSrrrttttttvvvvvvvvvvvvvvvuuutttssstttttttttttttttssssssrrrxxxaaaYYYiiittttttwwwvvvtttttttttuuuuuuuuuuuuuuuuuutttttttttttttttuuuuuurrrXXXIII:::???ggg|||pppuuutttsssrrrrrrrrrsssssstttttttttsssssssssssssssxxxppp```666???777WWWrrrqqqrrrttttttsssrrrrrrtttrrrrrrrrrrrrqqqqqqqqqqqqvvvmmmuuupppZZZ???hhhtttssssssrrrqqqqqqqqqrrrrrrssssssrrrrrrrrrrrrrrrrrrnnnvvvjjjHHH<<>>KKKmmmqqqqqqssspppnnnsssooorrrrrrrrrqqqqqqrrrrrrrrrsssbbb))) !!!QQQppp___+++ QQQsssooopppqqqrrrrrrssssssrrrrrrtttpppnnnwwwpppnnnlllCCCBBB<<>>GGGgggyyytttrrrxxxwwwvvvuuuuuutttuuuuuuvvvtttuuuvvvvvvtttttttttuuuvvvvvvuuutttssssssttttttuuuttttttttttttuuuuuuvvvtttttttttuuuuuuuuuuuutttrrrrrrtttttttttttttttuuuuuutttssssssssssssttttttsssssssssssssssssssssrrrsssrrrqqqqqqrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrssstttpppqqqqqqrrrrrrqqqqqqqqqsssssssssrrrrrrqqqqqqqqqsssrrrqqqqqqrrrrrrqqqqqqoooqqqrrrrrrqqqpppqqqqqqrrrqqqqqqpppppppppqqqqqqpppppppppqqqqqqqqqqqqqqqppppppqqqqqqrrrrrrssssssppppppqqqqqqqqqqqqqqqqqqppppppoooppppppqqqpppppprrrrrrqqqqqqqqqqqqqqqqqqnnntttllloooqqqpppvvvooopppooonnnnnngggppptttrrrqqqppppppooopppqqqrrrrrrqqqrrrrrrrrrqqqqqqqqqqqqsssrrrrrrsssttttttsssqqqsssttttttsssrrrqqqrrrsssuuuuuutttsssuuuwwwwwwvvvuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvxxxyyyxxxwwwwwwwwwwwwuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwxxxvvvvvvwwwxxxxxxwwwwwwyyyxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyy{{{|||yyyyyyyyyyyyzzz{{{{{{zzz{{{zzzzzz{{{{{{yyyyyyzzz{{{{{{{{{{{{zzzzzzzzz{{{zzzzzzzzzzzzzzzzzz|||}}}}}}{{{{{{{{{}}}}}}}}}|||yyy{{{|||}}}}}}|||{{{{{{||||||||||||||||||||||||{{{{{{}}}~~~|||zzzzzz|||}}}~~~}}}}}}}}}~~~|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~{{{yyyyyyxxxyyyvvvwwwvvvwwwvvvvvvuuuttttttwwwtttkkknnnwwwwwwuuuuuussswwwwwwvvvvvvuuuuuuvvvvvvsssuuuvvvvvvuuutttttttttuuuuuuuuuuuuttttttssssssttttttttttttttttttuuuuuuttttttttttttuuuuuuttttttssstttttttttssssssrrrsssuuutttssssssssssssttttttqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrqqqqqqrrrsssrrrrrrpppqqqqqqqqqqqqqqqqqqrrrppppppqqqrrrrrrrrrqqqpppssssssssssssrrrrrrqqqqqqqqqqqqppppppqqqpppooonnnoooppprrrrrrqqqppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqppppppppppppoooooopppqqqqqqqqqppppppppppppooopppqqqrrrrrrrrrpppppppppppppppqqqqqqqqqnnnsssnnnoooooonnnsssoooppptttsssrrrqqqsssqqqqqqqqqpppooooooqqqrrrrrrqqqpppqqqrrrrrrrrrrrrrrrrrrssssssssstttttttttsssrrrsssttttttsssrrrqqqrrrssstttsssrrrrrrssstttuuuuuutttuuuvvvvvvuuuuuuvvvwwwvvvuuuuuuuuuuuuvvvwwwxxxwwwwwwwwwwwwvvvuuuuuuuuuwwwxxxxxxxxxwwwwwwxxxyyywwwvvvwwwxxxxxxvvvwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzyyyyyyyyy{{{|||yyyyyyyyyyyyzzzzzzyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{zzzzzz{{{zzzzzzyyyzzzzzzzzzzzzzzzyyyyyyzzz|||~~~|||{{{{{{|||}}}}}}|||{{{zzz{{{}}}}}}}}}{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz||||||zzz{{{|||}}}}}}||||||~~~~~~~~~}}}}}}|||||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}zzzyyyyyyxxxxxxuuuwwwvvvwwwtttuuuwwwsssrrrxxxyyyuuuwwwvvvrrruuuyyytttssstttttttttttttttssssssssstttuuuuuuuuuttttttttttttuuuuuuvvvuuutttsssrrrttttttsssssssssttttttuuutttttttttuuuuuuuuuttttttuuuttttttssssssrrrrrrrrrssstttttttttttttttttttttrrrrrrrrrrrrrrrqqqppppppqqqqqqqqqqqqrrrrrrrrrqqqpppppppppqqqqqqqqqqqqpppqqqqqqqqqrrrssssssrrrppppppqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqooonnnooopppqqqrrrqqqpppppppppnnnooopppqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppoooooonnnooopppqqqqqqqqqppppppqqqpppppppppqqqrrrssssssooooooppppppqqqqqqqqqqqqnnnrrrqqqrrrqqqoooqqqooooooqqqooolllqqqqqqpppqqqsssrrrrrrsssuuuuuutttsssqqqqqqrrrsssrrrrrrrrrsssssssssssstttttttttsssrrrssstttuuutttsssrrrsssssstttrrrqqqqqqrrrsssssstttrrrtttuuuuuuttttttvvvxxxwwwvvvvvvuuuuuuuuuvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxwwwxxxxxxyyyxxxwwwwwwxxxwwwuuuvvvxxxyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwyyyzzzzzzzzzyyyyyyyyyyyyxxxxxxyyyyyyzzzzzzzzz{{{||||||yyyzzz{{{zzzzzzyyyyyyzzz{{{{{{{{{zzzzzz{{{}}}~~~||||||||||||||||||{{{{{{|||}}}}}}}}}|||{{{||||||zzzzzz{{{{{{||||||||||||}}}zzzxxxzzz|||}}}}}}}}}}}}}}}||||||~~~~~~}}}||||||||||||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~zzzxxxyyyxxxxxxtttwwwuuuuuussstttwwwuuusssvvvtttqqqsssvvvtttsssuuuwwwsssssstttuuuuuutttsssssstttttttttttttttttttttttttttuuuuuuvvvuuutttsssrrrttttttssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuutttssssssssstttssssssrrrsssttttttttttttssssssuuuttttttsssrrrqqqqqqppprrrqqqqqqrrrrrrrrrqqqqqqrrrrrrqqqrrrrrrrrrqqqqqqrrrqqqqqqrrrssssssrrrqqqppppppqqqqqqqqqqqqqqqqqqsssrrrrrrsssssssssqqqpppppppppqqqqqqqqqqqqppppppnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooppppppqqqqqqqqqpppppprrrqqqpppppppppqqqqqqqqqoooppppppqqqqqqrrrqqqqqqooorrrtttuuutttsssrrrrrrnnnqqqtttpppsssoooqqqsssrrrsssssstttuuuuuutttsssrrrsssssssssrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssuuuvvvuuutttsssssstttuuusssrrrssssssssstttuuussstttuuuuuuttttttvvvwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuwwwwwwvvvvvvwwwwwwvvvxxxxxxxxxxxxwwwxxxxxxyyyxxxwwwwwwxxxwwwuuuuuuwwwxxxxxxxxxyyyyyyzzzzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwxxxyyyzzz{{{zzzyyyyyyyyyyyyyyyxxxyyyzzz{{{zzz{{{|||}}}|||yyyzzz{{{{{{zzzyyyyyyzzz|||||||||{{{{{{|||}}}~~~|||||||||||||||{{{{{{{{{}}}}}}}}}|||{{{{{{}}}~~~|||||||||}}}}}}~~~~~~~~~{{{yyy{{{~~~~~~}}}|||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzxxxzzzyyyxxxtttwwwuuuttttttuuuvvvuuuuuuuuuvvvtttsssvvvxxxsssqqquuutttuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuutttttttttttttttuuuttttttsssssstttttttttuuuuuuuuuvvvvvvvvvuuuuuuuuutttsssssstttuuuttttttrrrrrrssstttttttttsssssstttttttttsssrrrrrrrrrrrrrrrrrrrrrrrrsssrrrqqqppprrrrrrrrrrrrssssssqqqppprrrqqqpppppprrrsssrrrpppqqqqqqrrrrrrrrrrrrrrrrrrsssrrrrrrrrrssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrpppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrpppqqqqqqqqqqqqqqqpppppprrrqqqpppppppppqqqppppppqqqqqqrrrrrrrrrrrrqqqqqqqqqppprrrrrrqqqrrrqqqssspppqqqvvvrrruuuooossssssqqqrrrrrrrrrrrrqqqrrrrrrrrrsssssssssrrrqqqqqqqqqssssssrrrrrrrrrrrrssstttssstttvvvuuutttsssssstttuuussssssttttttssstttwwwuuuuuuuuuuuutttuuuuuuvvvwwwvvvvvvvvvvvvuuuuuuuuuvvvwwwwwwvvvvvvxxxxxxwwwwwwxxxxxxxxxwwwwwwxxxyyyxxxwwwwwwwwwvvvuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyzzzzzzzzzyyyyyyyyyzzzzzzzzzyyyzzz{{{|||{{{|||}}}}}}{{{yyyzzz{{{{{{zzzzzzyyyzzz||||||||||||{{{||||||}}}||||||||||||||||||}}}}}}|||||||||{{{{{{{{{|||~~~}}}}}}}}}}}}~~~~~~~~~~~~|||{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzyyy{{{zzzxxxuuuxxxvvvuuuwwwwwwuuuuuuvvvttttttwwwssspppvvvvvvrrrtttttttttssssssssssssttttttvvvuuuttttttuuuvvvvvvvvvvvvuuutttsssssstttuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuusssssstttuuuttttttrrrrrrssssssssssssssssssrrrqqqqqqqqqrrrsssssstttssssssssssssssssssrrrppprrrqqqqqqqqqrrrrrrpppooorrrpppooooooqqqrrrqqqppppppppppppqqqqqqppppppppprrrqqqqqqqqqrrrrrrrrrqqqrrrqqqqqqqqqqqqqqqqqqqqqtttsssqqqppppppqqqrrrsssooooooppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppqqqppppppqqqrrrrrrrrrrrrssssssssssssrrrrrrqqqppppppoooqqqppppppqqqoooqqqtttnnnrrrnnnsssoootttppprrrssssssrrrqqqppprrrtttpppqqqrrrrrrqqqqqqqqqrrrttttttssssssssstttuuuwwwssstttuuuuuutttssssssssssssrrrrrrttttttsssuuuxxxwwwwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxvvvvvvxxxxxxvvvwwwxxxxxxwwwwwwwwwxxxyyywwwvvvvvvwwwvvvuuuvvvyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{zzz{{{}}}~~~||||||}}}|||zzzyyyzzz{{{{{{{{{zzzzzzzzz{{{||||||||||||{{{||||||}}}}}}|||||||||}}}~~~{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}~~~}}}{{{{{{|||~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~}}}|||}}}~~~~~~~~~~~~|||{{{yyyyyyxxxxxxuuuvvvttttttttttttsssssstttuuuvvvuuutttsssttttttssssssqqqrrrsssuuuuuuuuuuuuuuussstttuuutttsssssstttuuuuuuuuuuuuuuuttttttssssssvvvuuuuuuuuuuuuuuuvvvwwwtttttttttuuuvvvuuusssrrruuuttttttssssssttttttuuutttsssssstttsssqqqqqqsssrrrrrrrrrrrrssssssssssssssssssrrrrrrqqqrrrrrrrrrqqqpppqqqrrrrrrqqqrrrtttrrrqqqpppppppppqqqrrrrrrppppppqqqqqqpppppppppqqqsssrrrrrrqqqqqqrrrrrrssssssrrrqqqpppoooooooooppprrrqqqoooooopppqqqrrrrrrooooooooopppqqqqqqqqqppprrrqqqrrrtttsssqqqqqqtttrrrrrrrrrrrrqqqqqqqqqqqqnnnooopppqqqqqqqqqrrrrrrqqqrrrrrrppppppqqqqqqpppoooqqqsssrrrpppoooppprrrqqqppppppooooooppprrrsssqqqrrrrrrrrrrrrqqqqqqqqqrrrrrrssstttttttttttttttqqqqqqqqqqqqrrrrrrsssssssssssssssssssssssstttuuurrrssstttttttttttttttuuuvvvuuuuuuuuuuuuuuuttttttwwwvvvuuuuuuvvvvvvvvvuuuvvvuuuuuuvvvuuutttuuuwwwwwwwwwwwwvvvvvvvvvvvvvvvzzzyyywwwvvvvvvvvvwwwwwwuuuvvvxxxxxxwwwwwwwwwxxxzzzxxxwwwwwwxxxyyyyyyyyy{{{{{{zzzyyyxxxwwwxxxyyyxxxyyyzzz{{{{{{{{{||||||}}}|||{{{{{{{{{{{{{{{zzz{{{{{{zzzzzzzzzzzzzzzzzz}}}{{{{{{}}}}}}|||}}}}}}{{{zzzzzzzzz||||||}}}}}}{{{{{{}}}|||zzzzzz{{{zzz{{{}}}}}}|||{{{{{{{{{}}}}}}|||||||||}}}}}}}}}|||}}}~~~~~~~~~}}}|||{{{~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~|||}}}zzzxxxxxxwwwwwwuuuvvvuuuuuuuuuuuutttttttttuuuvvvuuutttttttttttttttssstttttttttuuuuuutttttttttuuuvvvvvvuuutttssssssttttttttttttttttttttttttsssuuuuuuuuuuuuvvvvvvvvvuuuvvvvvvuuuvvvvvvvvvuuuuuuvvvuuuuuuttttttuuuuuuvvvtttsssssstttsssrrrrrrssssssssssssssssssssssssssssssrrrrrrqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqoooppprrrrrrqqqqqqpppppppppqqqqqqpppqqqqqqqqqpppppppppqqqqqqqqqppppppppppppqqqqqqrrrqqqqqqqqqqqqrrrrrrsssrrrqqqqqqpppqqqqqqpppppppppooooooooopppooonnnnnnqqqppprrrsssrrrpppqqqsssppppppqqqqqqqqqqqqrrrrrrooopppqqqqqqqqqqqqrrrrrrppprrrrrrpppppprrrrrrqqqpppqqqqqqqqqppppppqqqqqqqqqqqqpppppppppqqqrrrrrrqqqqqqqqqrrrrrrrrrrrrqqqrrrrrrsssssssssssssssrrrrrrrrrrrrrrrrrrrrrssstttrrrsssssssssssssssssstttsssssstttttttttsssttttttuuutttttttttuuuuuuuuutttvvvvvvuuuuuuuuuvvvvvvuuuuuuuuuuuuwwwwwwuuuuuuvvvwwwwwwvvvvvvvvvvvvvvvwwwwwwvvvvvvuuuuuuvvvvvvwwwvvvwwwxxxyyyxxxwwwxxxxxxzzzyyyxxxxxxyyyzzzzzzzzz{{{{{{{{{zzzyyyxxxyyyzzzyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{zzzzzz{{{||||||||||||||||||{{{{{{|||||||||}}}{{{{{{}}}}}}||||||}}}}}}|||{{{{{{{{{|||}}}}}}|||{{{{{{||||||{{{{{{}}}zzz|||}}}}}}|||{{{{{{|||{{{||||||}}}}}}}}}||||||}}}}}}}}}}}}||||||||||||}}}}}}}}}||||||}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~}}}~~~yyywwwvvvuuuwwwuuuwwwuuuvvvvvvuuuttttttuuuuuuuuuuuuttttttuuuuuuuuutttuuuuuuuuuuuuuuutttttttttvvvvvvvvvvvvuuuttttttuuussssssttttttttttttssssssuuuuuuvvvvvvvvvuuuuuutttvvvuuutttttttttuuuuuutttvvvuuuuuuttttttuuuuuuvvvuuutttsssttttttsssrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrqqqqqqrrrqqqppppppsssssssssrrrrrrqqqqqqqqqqqqpppqqqqqqqqqpppppppppqqqqqqppppppppppppppppppqqqrrrrrrrrrrrrrrrsssssstttrrrrrrrrrrrrrrrqqqooonnnqqqpppooooooooonnnmmmlllppppppqqqrrrrrrqqqqqqsssooooooppppppqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrssspppqqqqqqpppqqqrrrrrrqqqqqqpppooooooqqqrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqssssssrrrqqqqqqqqqqqqqqqqqqrrrrrrssstttsssrrrrrrrrrsssssstttrrrrrrssstttssssssssssssssstttttttttssssssssssssttttttssstttuuuuuuuuuuuuuuuuuutttuuuuuuvvvvvvvvvuuuuuuvvvxxxxxxvvvvvvvvvwwwwwwvvvuuuvvvvvvwwwxxxuuuuuuuuuuuuvvvvvvwwwwwwvvvxxxyyyyyyyyyxxxxxxxxxzzzyyyxxxxxxyyyzzzzzzzzzzzz{{{{{{zzzzzzyyyzzzzzzzzzyyyyyyyyy{{{{{{zzzyyy{{{zzzzzzzzz{{{|||||||||||||||||||||||||||}}}}}}|||{{{|||}}}|||{{{{{{|||}}}||||||||||||}}}}}}|||{{{zzz{{{|||}}}|||}}}~~~{{{||||||}}}||||||}}}}}}zzz{{{|||}}}}}}||||||{{{}}}|||||||||||||||}}}}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~yyywwwvvvvvvwwwtttwwwuuuvvvvvvuuutttttttttuuuuuutttttttttuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvtttuuuuuuuuuuuuuuuvvvvvvttttttttttttttttttssssssuuuuuuuuuvvvuuuuuuttttttuuutttssstttttttttttttttuuuttttttssssssttttttuuuuuutttttttttttttttssssssssssssrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrsssrrrrrrsssvvvsssssssssssssssrrrrrrrrrpppqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrqqqooonnnqqqqqqppppppppppppooonnnppppppqqqrrrrrrrrrrrrrrrpppppppppqqqqqqrrrrrrrrrssssssrrrqqqpppqqqrrrsssqqqrrrrrrqqqqqqrrrrrrqqqqqqpppoooooopppqqqrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqpppqqqssstttsssrrrqqqpppppppppqqqrrrssstttuuutttsssrrrrrrsssssstttqqqrrrttttttssssssrrrrrrssstttttttttssssssssssssttttttssstttuuuuuuuuutttuuutttttttttuuuvvvwwwvvvvvvuuuvvvxxxxxxwwwvvvvvvwwwvvvvvvuuuvvvvvvxxxxxxvvvvvvvvvuuuvvvwwwxxxyyywwwxxxyyyyyyyyyxxxwwwwwwxxxxxxwwwxxxxxxyyyyyyzzzyyyyyyzzzzzzzzzzzzzzz{{{zzzyyyxxxyyy{{{|||{{{yyy|||{{{zzzzzz{{{{{{{{{zzz{{{zzzzzzzzz{{{{{{|||||||||||||||}}}}}}|||||||||}}}||||||}}}}}}}}}}}}|||{{{{{{{{{|||}}}}}}}}}~~~|||||||||||||||}}}~~~~~~{{{{{{|||}}}}}}||||||{{{|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyxxxxxxwwwxxxtttvvvuuuuuuuuuuuutttsssttttttuuutttttttttuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvttttttttttttuuuuuuuuuuuussssssttttttuuuuuuuuuuuuvvvuuuuuutttttttttttttttuuuuuuuuuvvvwwwvvvuuutttuuuttttttssssssttttttuuuuuuttttttsssttttttsssrrrsssrrrqqqqqqpppqqqqqqqqqssssssssssssssssssssssssrrrrrrrrrssssssrrrsssuuurrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqpppoooooorrrqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqpppooopppqqqqqqqqqrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrqqqqqqqqqrrrsssrrrssssssqqqqqqrrrqqqppppppqqqqqqpppooooooqqqssspppqqqrrrsssssssssrrrrrrrrrqqqqqqrrrssstttsssrrrrrrrrrqqqqqqqqqrrrssssssuuutttssssssssssssssstttqqqsssttttttssssssrrrrrrttttttuuuttttttsssssssssuuutttttttttuuuuuuttttttuuuttttttuuuvvvwwwwwwwwwxxxvvvuuuwwwxxxwwwvvvwwwwwwvvvvvvvvvvvvwwwxxxxxxxxxwwwvvvuuuuuuvvvxxxyyywwwwwwxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxyyyyyyzzzxxxyyyyyyzzzzzzyyyzzzzzzzzzyyyxxxzzz|||}}}|||zzz|||{{{zzzzzz{{{{{{{{{zzz{{{zzzzzzzzzzzzzzzzzz{{{{{{|||||||||}}}}}}}}}}}}}}}|||}}}}}}~~~~~~|||{{{|||||||||||||||}}}}}}}}}||||||||||||}}}}}}~~~~~~|||||||||||||||}}}}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzyyyyyyxxxxxxtttvvvuuuuuuuuuuuutttsssttttttuuutttttttttuuuuuuuuuuuuvvvvvvvvvuuuuuutttttttttuuuttttttttttttttttttsssrrrrrrssstttuuuvvvwwwwwwvvvuuuttttttssstttuuuuuuttttttuuuvvvwwwvvvuuutttvvvuuuuuuttttttuuuuuuvvvuuutttsssrrrsssuuutttqqqrrrrrrqqqppppppqqqrrrrrrsssttttttttttttsssssssssrrrqqqrrrsssrrrpppqqqrrrppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqrrrpppppppppqqqqqqpppppppppppppppqqqqqqqqqppppppppprrrqqqppppppqqqrrrrrrrrroooooooooooopppppppppoooqqqrrrrrrqqqrrrsssrrrqqqsssssssssrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqrrrsssrrrssssssqqqqqqqqqqqqppppppqqqrrrqqqooonnnpppssspppqqqrrrrrrsssrrrrrrrrrrrrrrrrrrsssssssssssssssttttttsssrrrrrrqqqqqqqqqssssssssssssssssssssstttrrrsssttttttssssssssssssttttttuuuuuuttttttttttttuuuuuuttttttuuuuuuuuutttvvvuuuuuuuuuvvvwwwwwwwwwyyyvvvuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwvvvuuuuuuuuuvvvwwwwwwwwwwwwwwwxxxxxxxxxwwwxxxxxxyyyyyyyyyzzzzzz{{{xxxyyyyyyyyyyyyyyyzzzzzzzzzyyyyyy{{{|||}}}}}}|||zzzyyyyyyzzz{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{|||}}}|||||||||~~~~~~~~~}}}}}}}}}}}}~~~}}}|||{{{|||}}}}}}||||||}}}}}}|||||||||||||||}}}~~~}}}}}}}}}}}}|||||||||}}}}}}~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~{{{yyyxxxwwwwwwtttvvvvvvvvvvvvuuutttttttttuuuuuutttsssttttttuuuuuutttuuuuuuvvvvvvuuuuuutttsssuuutttsssssstttttttttsssrrrrrrssstttuuuuuuuuuuuutttttttttttttttttttttuuussssssssstttuuuuuutttsssvvvuuuuuuttttttuuuuuuvvvttttttsssrrrsssuuusssppprrrrrrqqqqqqqqqrrrsssttttttttttttttttttsssrrrrrrqqqqqqrrrsssrrrppppppqqqqqqqqqppppppppppppqqqqqqqqqrrrrrrrrrqqqqqqqqqrrrppppppqqqqqqqqqqqqpppppppppqqqqqqrrrrrrrrrqqqqqqrrrqqqppppppqqqrrrrrrrrrqqqqqqppppppqqqpppooooooqqqrrrqqqpppqqqsssrrrooossssssrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrqqqqqqrrrrrrrrrssssssqqqqqqrrrrrrpppqqqqqqrrrqqqpppooopppqqqpppqqqqqqrrrrrrrrrrrrrrrqqqsssttttttrrrrrrrrrtttssssssssssssrrrrrrqqqqqqrrrrrrssssssttttttssssssttttttuuutttssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuutttuuuvvvvvvvvvuuuwwwvvvvvvvvvwwwxxxxxxwwwvvvttttttvvvxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvxxxwwwvvvwwwxxxyyyyyyyyywwwxxxyyyzzzyyyyyyzzz{{{yyyyyyyyyyyyyyyyyyzzz{{{yyyzzzzzz{{{{{{|||||||||zzzyyyyyyzzz{{{|||||||||{{{{{{{{{{{{{{{||||||||||||}}}|||zzz{{{}}}~~~}}}}}}|||||||||}}}}}}|||{{{|||~~~~~~||||||~~~~~~|||||||||||||||}}}}}}|||{{{||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~{{{xxxwwwvvvvvvtttvvvwwwwwwwwwvvvuuutttuuuuuuuuutttssssssttttttttttttssssssuuuuuuvvvvvvuuuuuutttsssrrrsssuuuvvvuuuttttttttttttttttttssssssssssssssstttuuuuuuuuuttttttvvvuuuttttttuuuvvvvvvvvvuuuttttttssssssttttttuuuttttttsssqqqsssuuussspppsssrrrrrrqqqrrrssstttuuuttttttttttttsssrrrqqqqqqpppppprrrttttttrrrrrrssstttsssrrrqqqqqqqqqqqqrrrqqqrrrrrrrrrqqqqqqrrrrrrqqqrrrrrrssssssrrrrrrqqqrrrrrrsssssssssrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrqqqtttssssssrrrrrrqqqpppnnnqqqrrrqqqpppppprrrqqqnnnrrrrrrrrrrrrqqqqqqpppppppppqqqrrrrrrqqqqqqqqqrrrqqqssssssqqqqqqrrrrrrqqqrrrqqqqqqqqqqqqqqqpppoooqqqqqqqqqqqqqqqrrrrrrrrrqqqsssuuutttrrrqqqrrrtttpppqqqqqqrrrsssssssssrrrqqqqqqssstttttttttsssssstttuuuuuutttsssssstttttttttuuuuuuvvvuuuuuuvvvvvvuuuttttttuuuvvvwwwwwwwwwwwwwwwvvvvvvwwwxxxxxxwwwtttrrrsssvvvyyyyyyxxxwwwwwwwwwxxxxxxxxxwwwvvvuuuwwwwwwyyyyyyyyyyyywwwvvvyyywwwvvvwwwxxxzzz{{{{{{vvvwwwyyyyyyyyyxxxyyyzzzzzzzzzzzzyyyyyyyyy{{{|||yyyzzz{{{{{{zzzzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzz{{{||||||}}}}}}~~~|||yyyyyy|||}}}|||}}}||||||||||||||||||{{{|||~~~~~~||||||~~~~~~||||||||||||}}}~~~}}}|||zzzzzz{{{|||}}}}}}||||||{{{~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~