BM6P6(@ ~~~|||zzzzzzpppjjjmmmqqqpppmmmllleeedddbbbaaa```_________TTTTTTUUUVVVVVVTTTQQQMMMMMMKKKGGGDDDAAA???======<<<;;;;;;::::::;;;;;;<<<===<<<:::888555333111000000000000000111222333333111111111111111111111111333222111000000111222333222111111111000000//////,,,---///000000000///...555444222000000111222333111111111111111111111111000000111222222222222111444333333222111111111111222111000//////111333444333222111111222333555666666444555888777444444777<<>>===;;;;;;::::::::::::;;;;;;;;;:::999777666444333222333333333222333333444444111111111111111111111111222222111000000111222222111111111111000000000///...///000111111111000000444222111/////////111222111111111111111111111111000000111222222222222222333333444444444333222111111111222222222333222222333222222222222444555666666333333777999999;;;???===@@@IIIYYYnnn~~~}}}||||||||||||vvvoooiiiccc___aaaoooxxxooojjjnnnuuuxxxzzz{{{zzzsssnnncccVVVNNNNNNQQQTTTXXXZZZVVVKKK>>>444333///...000000---,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,******))))))))))))******+++++++++***************)))))))))((((((((('''''')))(((((('''((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((((((''''''''')))))))))))))))))))))))))))((('''''''''((()))***------------,,,,,,,,,,,,+++*********++++++,,,,,,xxxooojjjmmmqqqqqqmmmkkkjjjiiifffccc```^^^]]]\\\WWWVVVTTTTTTUUUTTTQQQOOONNNLLLHHHEEEBBB@@@>>>>>>::::::999999999999::::::999888888777666555555444555444444333333333333444222222222222222222222222222222111000000111222222111111111111000000000000///000111222222222111111111000///.........///000111111111111111111111111000111111222222222222222222222444444444333111000000111333555555444333222222222222222333444555666999444222555777666777:::@@@EEESSSkkkyyy|||{{{}}}zzzooogggaaaffftttwwwmmmkkkooorrruuuyyy~~~{{{vvvlll^^^SSSOOOOOOSSSYYY]]]ZZZPPPCCC:::666111///000000---,,,...------------------------***+++---...//////......******))))))))))))******++++++++++++++++++++++++*********)))))))))))))))'''''''''((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''((((((((((((((())))))************************'''''''''((()))+++,,,---*********))))))(((((((((+++***)))))))))***,,,---~~~~~~wwwnnniiimmmqqqqqqmmmkkkhhhgggeeebbb___]]]\\\[[[YYYWWWUUUTTTTTTSSSRRRPPPNNNLLLIIIEEEBBB@@@???>>>:::999999888888999999:::999999888777666555444444444333222111111111111111222222222222222222222222222111111111111111111222111111111000000000000000000000000111111111111111111000////////////000000111111111111111111111111000111222222333333222222222222111111111111111111222333444555555555444333222222333333444555555666888444222666888777888:::FFFPPPfff~~~qqqrrr}}}zzzzzz~~~|||rrrgggcccfffsssuuullljjjlllrrrxxx|||ssseeeYYYRRRNNNQQQVVVYYYYYYSSSJJJCCC;;;444///000000---,,,---------------------------)))***+++,,,------,,,,,,+++******))))))******+++*********+++++++++++++++************************++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((''''''(((((()))))))))***))))))))))))))))))))))))''''''((()))+++,,,---...)))((((((''''''&&&&&&%%%)))((('''&&&'''(((***+++}}}|||{{{{{{vvvmmmiiimmmrrrqqqmmmjjjnnnllliiieeeaaa^^^\\\[[[YYYWWWUUUTTTTTTSSSRRRPPPNNNLLLHHHEEEBBB???>>>>>>:::999999888888999999:::;;;:::999777666444333222444444333222111111111111222222222222222222222222111111111222222111111111000000000000000000111111////////////000000111111111111111111111111111222111111111111111111111111111111222333333333333222555444111000000222444666555444333333333444555666222222333444555555555555222111444:::===>>>BBBHHHOOOaaa}}}tttssswwwssswww}}}}}}||||||ooofffbbbeeeqqq}}}|||mmmffffffnnnvvv{{{zzzpppddd[[[TTTTTTUUUVVVWWWUUURRROOO@@@888111000000---+++,,,++++++++++++++++++++++++---,,,+++***)))******+++++++++************++++++))))))))))))******++++++************++++++++++++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((('''((((((((())))))******(((((((((((((((((((((((())))))***+++++++++++++++++++++*********))))))))))))((('''''''''(((***+++~~~yyyxxxwwwwwwtttmmmhhhmmmrrrqqqmmmjjjnnnlllhhhccc^^^ZZZWWWUUUYYYXXXVVVVVVUUUTTTQQQOOOMMMKKKGGGDDDAAA???======::::::999999999999::::::;;;:::999777666444222222666555555444444444444555333333333333333333333333000111222222222222111000000000000000111111111111000////////////000111111222222222222333333333333111111111111111111111111111222222333333333333333888666444333333555777999555444222111222333666777222333444555555666666555333555888;;;<<<>>>GGGRRReeeyyy|||tttkkkmmmssswwwwwwwwwuuurrrqqqwwwvvvmmmfffaaaccchhhooozzzoooeeebbbhhhooowww}}}{{{rrrjjj```]]]YYYWWWWWWXXXXXXXXXIII>>>444222222///,,,,,,++++++++++++++++++++++++///...,,,+++******+++,,,++++++************++++++((((((((()))******++++++***************+++++++++)))***++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((())))))))))))))))))***''''''''''''''''''''''''******+++++++++******)))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,{{{vvvvvvvvvvvvssslllhhhmmmrrrqqqmmmjjjgggeeebbb___[[[XXXVVVUUUYYYXXXWWWWWWWWWTTTQQQNNNLLLJJJFFFCCC@@@>>><<<<<<;;;;;;::::::::::::;;;;;;999999888777666555444444555555444444444555555666333333333333333333333333000111222222222222111000///000000000111111111111111111000000000111222333111222222333333333333333111111111111111111111111111222333333444444333333444444444555555666666666333333333333333444444555222333444555666666666555777999===>>>>>>EEEXXXkkk~~~qqqlllkkkkkklllooonnnmmmlllppp{{{{{{ssslllddd```___cccjjjyyyuuujjjdddeeeiiipppyyy}}}vvvlllggg```[[[YYYYYYYYYYYYQQQEEE999666555111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,++++++******++++++,,,(((((()))******+++,,,,,,)))))))))*********++++++))))))*********)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))(((((((((((((((((((((((())))))***++++++***)))(((&&&&&&&&&''''''((())))))***+++---.........,,,+++yyyuuuuuuuuuwwwssskkkhhhmmmrrrqqqmmmjjjbbbbbbaaa```___^^^^^^^^^XXXXXXXXXXXXXXXUUUPPPMMMKKKIIIFFFBBB???===<<<;;;<<<;;;;;;::::::;;;;;;<<<777777777777666666666666222222222222333333444555333333333333333333333333000111222333333222111000//////000000111111111222333222111111111222333444000111222333333333333333111111111111111111111111111222333333444444333333---000333555666444222000000111333555555444333222222333444666666666666555444888???DDDIIIYYYxxx|||{{{vvvvvvlllggghhhnnnkkkjjjiiijjjqqq|||vvvppphhh```]]]^^^cccooo|||qqqhhheeegggjjjttt{{{~~~{{{rrrlllddd^^^ZZZXXXVVVUUUWWWJJJ===999777444000...------------------------&&&(((+++...///---+++))),,,++++++******++++++,,,))))))***+++,,,,,,------(((((())))))************+++++++++***(((%%%###!!!))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++******))))))(((((())))))))))))))))))))))))'''((()))***+++******)))(((((()))***+++,,,------'''))),,,......---+++)))uuutttwwwssswwwnnnjjjooouuurrrjjjeeeaaa``````bbbeeefffccc___YYYYYYYYYXXXVVVTTTQQQPPPQQQLLLDDD>>><<<===>>>???EEE@@@;;;999:::<<<<<<;;;<<<;;;888666444555666666555555444333222222222222333222222111111222222333222111111000000000000000000000000000000000000000111111000000111111222333222222222111111111111000555333111//////000111222222222222222222222222222777666444222111111111222444444555555444444333222666666666555444444666999:::888777===OOOooo|||sssuuugggcccfffmmmmmmmmmnnnnnnttt~~~{{{yyyqqqbbbWWW```jjjuuutttgggeeeiiimmmqqqwww~~~zzzsssjjjeeeccc```ZZZVVVTTTPPPJJJ@@@777111......///......------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------///...,,,***(((((((((((()))************+++++++++))))))******++++++++++++++++++******************+++++++++************))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))+++*********++++++***((()))%%%"""$$$(((,,,+++(((((((((((()))******++++++vvvuuuxxxtttyyyppplllpppuuuqqqjjjeeebbbaaaaaadddggggggccc___YYYYYYYYYXXXVVVTTTRRRPPPMMMHHHBBB???>>>@@@AAABBBBBB>>>:::888888999::::::>>>===;;;999888888888999555555444333222222222222222222222222222222222222222111111000000000000000000000000000000000000000111111000000111111222333000000111111222222222333333222111000000111111222222222222222222222222222444444333333222333333444222333333444555555555555666777777666555555777888<<<<<<>>>GGGZZZxxx}}}nnnhhhkkkmmmllllllkkkiiimmmzzztttdddeeehhhssswwwooommmpppqqquuuzzzxxxooohhhddd___XXXRRRRRRQQQNNNHHH@@@777000---......------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---,,,+++))))))))))))***)))************+++++++++(((((())))))************************************+++++++++************)))***************)))(((((())))))))))))))))))))))))))))))((()))++++++***(((...+++'''(((,,,...---***(((((())))))***+++++++++xxxwwwzzzuuuyyyqqqmmmqqqtttpppjjjfffeeeddddddfffiiihhhddd___YYYYYYXXXWWWVVVTTTRRRQQQKKKHHHCCCAAA@@@AAAAAAAAA===<<<:::777555666888:::::::::999888777666555555555555444333222222222222111111222222222222111111222111111000000000000000000000000000000000000000111000000000000111222222...///000111222333444444111111111222222222222222222222222222222222222222000111222444555555555555111111222333555666666777666777888888666666777888999<<>>===;;;<<<;;;888555444777;;;777777777777666555444333555555444333222222222222000111222333333222111000222111111000000000000000000000000000000000000000000000000000000111222222///000000111222222333333000000222333333333333222222222222222222222222222000111333555666666555555222222333333444555666666555666888888777666777888888>>>IIIWWWkkkwwwoookkkhhhggggggeeedddiiippp}}}yyydddVVV^^^qqqyyyvvvxxx||||||wwwrrrmmmfff___ZZZRRRSSSTTTTTTNNNEEE:::222///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++************+++*********************))))))*********+++++++++))))))))))))***************************++++++++++++++++++*********))))))'''(((((((((((((((''''''))))))))))))))))))))))))((('''''')))+++,,,+++***---+++)))***+++,,,+++)))))))))******+++,,,,,,,,,zzz{{{}}}wwwrrrllljjjnnnrrrpppmmmllljjjhhhfffggghhhgggccc___XXXXXXWWWUUUTTTSSSRRRRRRLLLJJJFFFDDDBBBAAA???===:::<<<<<<999666555888<<<999:::::::::999888777666555555444333222222222222000111111222222111111000222111111000000000000000000000000000000000000000000000//////000000111222111111111111111111111111000111222333333333333333222222222222222222222222222333555555666555444333555444444333333333444555333555666666666666888999???FFFRRRaaasss{{{zzzzzzlllgggddddddddddddhhhnnn|||jjjXXX\\\lll~~~xxxxxx|||~~~{{{xxxsssllleee```VVVUUUSSSRRRNNNHHH@@@:::111000...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,++++++***))))))((())))))*********+++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++*********))))))((())))))******))))))))))))))))))))))))))))))))))))))))))+++---...---,,,((((((((()))+++,,,++++++*********+++,,,,,,------{{{{{{~~~xxxpppkkkiiinnnqqqqqqoooppplllhhheeedddeeeeeeaaa^^^XXXWWWVVVTTTSSSSSSSSSSSSIIIGGGDDDCCCCCCCCCCCCBBB<<<<<<;;;:::888888:::;;;888888888777777777666666555555444333222222222222222111000000000000111222222111111000000000000000000000000000000000000000000////////////000111111222222222111111111000000222222222222333333333333222222222222222222222222555555555555555444333222666555444333222333444444333444555555666777;;;===DDDKKKVVVdddsss~~~xxx{{{xxxnnneeebbbbbbdddhhhnnnzzzsss]]][[[cccsss|||uuuvvvzzz}}}xxxpppiiieee\\\WWWRRROOOMMMKKKFFFCCC555333111...------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,++++++)))(((''')))************+++++++++,,,,,,,,,,,,,,,+++++++++)))))))))***++++++,,,,,,+++++++++************)))))))))***+++++++++******))))))))))))))))))))))))+++******+++---...---,,,'''((()))+++,,,---------***++++++,,,,,,---......{{{{{{~~~yyyrrrmmmlllpppsssqqqqqqrrrmmmhhhcccaaaaaaaaa```^^^XXXWWWUUUTTTSSSSSSSSSSSSJJJGGGDDDBBBBBBCCCCCCCCC<<<;;;999999:::::::::999777666555444333444555555555555444333222222222222333222///......///222333222111111000000000000000000000000000000000000000///////////////000111111111111111111111222222222555444333222111222333444222222222222222222222222666666555444444444444444555444333222222333555666555555555555777:::???CCCKKKPPPYYYdddqqq~~~yyyxxx}}}pppgggddddddhhhnnnsss~~~ggg[[[\\\fffxxxrrrqqquuu{{{~~~}}}vvvppplll```YYYRRRNNNNNNNNNLLLIII999777333000...---......------------------------+++++++++++++++++++++++++++++++++***++++++,,,,,,)))***++++++++++++***))))))************+++++++++,,,,,,,,,+++++++++******((())))))***++++++,,,,,,+++++++++************)))((()))******+++++++++***))))))))))))))))))))))))+++******+++------+++***((()))+++,,,,,,+++++++++++++++,,,,,,---.........{{{{{{~~~yyyuuuqqqooorrrtttrrrrrrsssnnnhhhbbb^^^___```___]]]XXXWWWUUUSSSRRRRRRSSSSSSNNNJJJEEEBBBAAAAAAAAA@@@===999777777:::;;;:::777:::999777666555666888999555555444333222222222222444222///------///222444222111111000000000000000000000000000000000000000///////////////000111111//////000111222333333444777555333111111111333444222222222222222222222222666555444333333444666777333333222111222444777888777777666666888<<>>:::999999888888888888888999999888888777777666666888777666444333333333333000000111111111222222222222111000//////000111222111111000000111111222333333333222111111111000000//////000111111222333444222333333444444333333333555555555555555555555555555555555555555555555555444444555555555555555444888999;;;>>>@@@HHH\\\nnnxxxvvvzzzzzz~~~xxxtttsssvvvtttgggjjjqqq}}}uuugggkkkjjjlllnnnqqquuuyyy{{{|||~~~tttfffYYYRRROOOOOOPPPVVVQQQGGG===555111111222............------------...---,,,,,,,,,------------+++***+++------,,,+++,,,+++++++++++++++++++++---,,,,,,++++++***)))))),,,,,,,,,,,,------......++++++***************+++)))))))))***+++++++++,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,***++++++,,,,,,++++++*********+++++++++++++++,,,+++,,,,,,---...//////000~~~~~~vvvqqqooosssuuurrrmmmkkkiiigggeeeddddddcccbbb```\\\^^^[[[VVVSSSSSSRRROOOLLLIIIEEECCCBBBAAA???===:::999888888777777888888;;;;;;999888666555444333222111111111111222333333222222222111111111000000222111000//////000111222111111111111111222222333222222222222111000000/////////000111222333333333333333333444444333333222333333333333333333333333222333333444555666777888555444444555555555666666333888@@@DDDFFFOOOeee{{{zzztttzzz~~~www}}}zzzuuurrrrrrzzzzzzrrrooopppuuu|||oookkkhhhggggggjjjnnnsssxxx||||||pppcccYYYSSSRRRSSSSSSQQQLLLDDD:::333000000//////.........------------------,,,,,,,,,---...---,,,+++,,,------,,,+++))))))***+++,,,,,,------------,,,,,,+++*********++++++++++++,,,,,,,,,,,,*********))))))***++++++)))))))))***+++++++++,,,++++++++++++++++++++++++******)))******+++,,,,,,***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,******+++,,,---.........{{{|||yyyvvvqqqooosssuuuqqqnnnmmmhhhfffdddddddddcccaaa___]]]___]]]XXXVVVWWWVVVSSSLLLIIIEEEBBBAAA@@@>>>===999999888777777777777888<<<;;;:::888666444222222111111111222222444555666333333222222111000000///111111000000000000111111000000000111111111111222111111111222111111000//////000111222222222222222333333444444444333222222222222222222222222222222111222333444555666777777444444444444555666777888222888BBBMMMUUUaaavvvxxxwwwxxxpppvvvxxxqqqnnnrrryyyyyyppplllooosssyyyzzzkkkiiieeecccfffjjjnnnuuu|||}}}vvvjjj^^^VVVTTTTTTPPPPPPNNNHHH@@@888333000/////////.........------,,,---...---,,,+++---///...---,,,,,,------,,,+++(((((()))***,,,---...///******++++++,,,---------))))))))))))))))))))))))***))))))))))))***++++++***************+++++++++++++++++++++++++++++++++,,,++++++*********++++++***++++++,,,,,,++++++*********++++++,,,---------***++++++,,,,,,---------yyy{{{~~~yyywwwsssqqqssstttpppllllllgggeeedddccccccbbb```^^^[[[]]]\\\XXXWWWYYYYYYVVVLLLIIIEEEBBBAAA@@@>>><<<999999888777777777777777;;;:::999777666444333333333333333333444555666777222222111111111111111111000000111111111111000000//////000000111111111000///000111222222111111000000111222222222222111000333444444444333333222111222222222222222222222222333333333333444444444444333333333444555777999:::999;;;FFFZZZnnn}}}rrrqqq|||sssmmmpppuuu~~~rrroooppprrruuummmgggccceeehhhlllttt}}}zzz|||zzzqqqdddZZZVVVVVVPPPOOOMMMIIIDDD>>>777333////////////............,,,......---++++++---//////---,,,,,,------,,,+++))))))***+++,,,,,,------******+++,,,,,,------...************************)))))))))))))))***+++++++++++++++***************************************------,,,+++***************++++++,,,,,,++++++*********++++++,,,------...,,,,,,,,,---------------zzz}}}|||yyyuuurrrtttsssnnnjjjjjjfffeeecccccccccbbb___]]]WWWZZZYYYVVVVVVXXXYYYWWWLLLIIIEEEBBBAAA???===<<<999888888777777777777777999888888777666555555444222111111000000111111222000000000111222222333333///000111222222111000///......///000000000000000...///000111222222111000000111222333333222000///444444444444333333222111333333333333333333333333555444444333333222111111333333333333555888:::;;;CCCAAAJJJeeesssyyyvvvoooqqqvvvzzzpppmmmpppqqqiiidddfffhhhkkkttt~~~|||zzzmmmbbb\\\\\\RRROOOLLLIIIFFFBBB<<<777000/////////............,,,...///---+++***---//////...,,,,,,------,,,+++++++++++++++++++++,,,,,,...------,,,,,,++++++***------------------------))))))((())))))***++++++,,,+++++++++******))))))))))))))))))))))))))))))......,,,+++***)))))))))+++++++++,,,,,,+++++++++******+++,,,,,,---........................------{{{~~~zzzwwwrrrnnnqqquuutttllldddaaadddeeeccccccccc___XXXYYYXXXWWWXXXZZZ\\\[[[ZZZLLLHHHDDDAAA???>>>===<<<::::::999999888999999999;;;999777555444333333333222222222222222222222222,,,---///000///000222444222222111111111111222222000000000000000000000000111111222222333333333444111222333444444333222111222222222222222222222222333333333333333333333333111222333333444444333333888555333222444777999999@@@BBBSSSsss|||rrrssszzzooojjjssstttccc___dddkkkpppuuuzzzxxxlllbbb\\\YYYSSSLLLJJJJJJHHH@@@:::333111000000000000...,,,...,,,++++++,,,---,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))******++++++,,,------***++++++++++++,,,,,,,,,,,,***)))***,,,------,,,******+++,,,------......++++++++++++++++++++++++...,,,++++++,,,,,,***)))+++++++++++++++***)))(((,,,---......//////......||||||xxxsssoooqqquuutttmmmeeeaaaddddddccccccccc^^^XXXXXXWWWVVVWWWYYYZZZYYYXXXLLLIIIDDDAAA???>>>===;;;::::::999999888888999999:::999777555444333333333444444444444444444444444111222222111///......///000000////////////000000111111111111111111111111......//////000000000000000111111222222111111000222222222222222222222222333333333333333333333333333333444555555555555444666555333444666888:::;;;DDDJJJ___~~~}}}{{{~~~ooommmwwwoooeeedddhhhooowwwyyy~~~xxxlllbbb]]][[[TTTMMMJJJJJJHHHBBB===555333111000111111///...///---,,,,,,---......------------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++++++++++++++))))))))))))************+++***))))))+++,,,,,,+++******++++++,,,,,,------+++++++++++++++++++++++++++***)))***,,,,,,+++***,,,,,,,,,,,,,,,+++******,,,---......//////......|||}}}xxxsssnnnnnnrrrqqqkkkeeeaaaddddddbbbbbbbbb^^^XXXVVVUUUUUUWWWXXXXXXWWWUUUMMMIIIDDDAAA???>>><<<;;;;;;:::999999888888999999:::999777666444333333333444444444444444444444444555666666555222111111222000000////////////000000222222222222222222222222111111111111222222222222111000000000000000000111222222222222222222222222333333333333333333333333333444555555666666555555444444444555777999<<<===DDDPPPiii}}}uuukkkhhhooopppccchhhrrrssshhhfffnnnxxxxxx|||xxxnnneee___^^^WWWOOOKKKKKKJJJFFFAAA777555222111111111000///000...,,,---...///......------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,+++******)))))))))))))))*********++++++***((()))***,,,++++++******++++++++++++++++++++++++++++++++++++++++++)))(((((()))+++---,,,+++---------------,,,,,,+++,,,---......//////......|||~~~|||wwwrrrmmmlllnnnnnniiidddccceeeeeeccccccccc```ZZZVVVUUUVVVXXXYYYXXXUUUSSSMMMJJJEEEAAA???===<<<:::;;;;;;:::999888888888888999888777666555444333333222222222222222222222222///111333333333333555777333222222111111222222333222222222222222222222222333333333333333333333333222111000//////000111222222222222222222222222222222222333333333333444444333333444555555555555555333444555666777999<<<>>>GGGWWWrrryyyeee```dddqqqsssbbbbbbiii{{{uuujjjmmmvvvxxx{{{{{{sssjjjeeeaaa[[[RRRMMMLLLKKKIIIFFF:::777333111000000000//////---,,,,,,---......---...------------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------+++***((()))***++++++***++++++******************++++++++++++++++++++++++***)))((()))+++,,,+++***,,,,,,------------,,,,,,,,,---......///.........}}}}}}zzzxxxtttooonnnoooooojjjfffdddffffffccccccdddaaa[[[WWWWWWXXXZZZ[[[YYYUUURRRMMMIIIDDDAAA???>>><<<;;;<<<;;;:::999888888888888888888777666555444333333222222222222222222222222)))+++...///000111333555333333222222222222333333111111111111111111111111000000000000000/////////333222111000000111222333222222222222222222222222222222222333333444444444222222333444444444444333333555666777777999===AAAOOObbb{{{lll^^^___nnn|||~~~nnngggfffjjj}}}uuuooossswwwzzz~~~yyyrrrllleee___VVVPPPNNNLLLKKKJJJ>>>:::444111////////////...,,,++++++,,,------,,,.........---------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,+++))))))***++++++***++++++******************++++++++++++++++++++++++,,,+++******++++++***(((++++++,,,,,,,,,,,,++++++,,,---......///.........~~~~~~zzzzzzwwwtttssssssqqqmmmiiieeefffeeeccccccdddaaa\\\WWWXXXZZZ\\\]]]ZZZUUUQQQLLLHHHDDDAAA???>>>===<<<<<<;;;:::999888777777777777777777777666555444333444444444444444444444444000222333333222222444555111111000000000000111111000000000000000000000000222111111111111000000000333333222222222222333333222222222222222222222222111222222333333444444555111222333333444444333333333555777888999===CCCIIIVVViiixxxccc___eee{{{yyymmmeeebbbsssuuuqqquuuxxx|||yyysssiiiccc[[[TTTPPPNNNLLLKKKDDD???777222/////////......,,,******,,,---,,,+++............---------,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))******+++,,,,,,------************++++++++++++...,,,******+++,,,+++*********++++++++++++++++++++++++++++++++++++++++++...---++++++,,,+++***(((***++++++,,,,,,,,,,,,+++,,,---......//////......}}}yyywwwvvvuuutttqqqlllhhhccceeedddaaaaaabbb```ZZZWWWYYY[[[]]]]]]ZZZTTTOOOJJJGGGCCC@@@@@@???>>>======<<<:::999888777777777666777777777666555444333444444444444444444444444666777888777555444555666222111111000000111111222111111111111111111111111444444444333333333222222111111222222222222111111222222222222222222222222111111222333333444555555222333333444444444444444222555888999<<>>===<<<;;;999888777777777666666777777777555444333222222222222222222222222222333444333222111222333444333333222222333333444222222222222222222222222111111111000000000/////////000111222222111000///222222222222222222222222111111222333333444555555333444555555666666555555111555888;;;???GGGTTT^^^qqq|||iii\\\hhh|||{{{qqqrrrxxx~~~}}}ooouuuvvvooorrrwww~~~zzzmmmiiibbbZZZTTTOOOLLLKKKOOOHHH???777333111000000///...,,,,,,...///...---//////.........---------++++++++++++++++++++++++,,,++++++++++++++++++,,,------,,,++++++*********,,,,,,---------.........000...,,,,,,------,,,+++******+++,,,------......++++++++++++++++++++++++,,,++++++,,,...//////...,,,,,,---.../////////...,,,---......//////......wwwsssooonnnooonnnhhhbbbaaa```______``````___^^^TTTTTTTTTWWWZZZYYYTTTOOOMMMIIIEEEBBB@@@>>>;;;:::<<<;;;999777777888999:::888777666555444333222222222222111000//////000000333333333222222111111111111222222333333222222111333222222222111111000000000111111111111222222222111111222222222333333333111111222222222333333333555555555444444333333333666444333333444444444444444888===@@@GGGSSScccooo}}}xxx}}}tttkkkjjjooo~~~wwwlllpppuuuuuuxxxzzztttyyywwwtttssswww}}}}}}tttmmmgggbbbXXXLLLHHHKKKQQQNNNHHH???666222222444000000///.....................------------......---,,,,,,++++++,,,,,,---******+++,,,,,,---............---,,,,,,+++******(((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,---............)))***,,,,,,***)))***+++------,,,,,,------...///,,,,,,------.../////////wwwsssooopppqqqpppjjjddddddbbb````````````^^^\\\VVVUUUUUUWWWXXXWWWRRRMMMKKKHHHDDDAAA@@@???===<<<;;;:::999888888888999999888888777666555444333222333333222111111111111111222222222111111000000000111222222333333222222111222222222111111000000000000111111111111222222222111111111222222222333333111111222222222333333333555555444444444333333333555444333333444555555555444888===EEEQQQbbbttt{{{yyylllkkkrrrzzzxxxmmmnnnpppoooqqqxxx{{{ttttttsssuuu|||~~~|||}}}zzzssslllfff\\\PPPJJJKKKNNNNNNJJJBBB999333222333000000///............///......------------......------,,,,,,,,,,,,------***++++++,,,------......---------,,,,,,+++++++++))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,---............***+++------+++++++++,,,,,,,,,,,,,,,,,,---......,,,,,,---......//////000~~~}}}uuurrrpppqqqtttssslllgggfffdddbbbaaaaaa___\\\ZZZWWWUUUUUUVVVXXXVVVQQQLLLIIIFFFCCCAAA@@@@@@>>>===::::::999999999888888888888888777777666555444444444444333222222222222333111111111000000000000000111111222222222222111111111111111000000000000000000111111111111222222222111111111222222222222333111111222222222333333333555444444444444333333333444444444444555666777777777;;;CCCPPPaaattt||||||zzz}}}sssjjjqqqvvvpppmmmhhhjjjpppyyynnnqqqyyyyyyuuuuuuyyy||||||}}}{{{ssslllbbbUUUNNNLLLKKKMMMNNNHHH>>>555222222111000000///////////////......------------............------------......+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,------.........+++---......---,,,,,,---,,,,,,++++++,,,,,,---...,,,------......///000000}}}sssqqqppprrruuutttnnngggeeedddcccbbbbbb```]]][[[WWWUUUUUUVVVXXXWWWRRRNNNJJJGGGCCCAAA@@@???>>><<<888999999999999888777777999888888777666555555555333333222222222222333333111111111111111111000000111111222222222222111111000000000000000000000000000000111111111222222222111111111111222222222222111111222222222333333333444444444444444444444444333444555555555666888:::===CCCPPPaaatttyyyxxx{{{xxxrrrsss~~~wwwkkkcccdddiiisssnnnlllnnnnnn|||{{{xxxzzz|||}}}zzzrrrhhh\\\RRRMMMIIIMMMQQQMMMDDD:::444222222111000000//////000000......------------...............------.........,,,,,,,,,,,,------......+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,------------+++,,,......,,,+++,,,---,,,++++++++++++,,,---------------...//////000000{{{pppoooooosssvvvuuummmgggdddccccccccccccbbb___\\\VVVTTTTTTVVVYYYYYYVVVRRRLLLIIIEEEAAA@@@>>><<<:::888888999999999888777666888888777777666666555555222222111111111222222333222222222222222222222222000111111222222111111000000000000000000111111111000000111111111222222222000000111111111222222222111111222222222333333333444444444444444444444444222444666666666777:::===CCCOOOcccyyy~~~vvvtttyyyrrrvvv~~~iii]]]\\\___jjjwwwvvvllliiifffooo~~~}}}}}}}}}}}}}}}vvvnnndddYYYQQQKKKOOORRRQQQIII@@@777333222222111000000000000000......------------...............------.........,,,,,,------------......+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,------------***,,,------,,,++++++,,,,,,,,,++++++,,,,,,---...------......///000000111~~~yyyooooooppptttwwwuuummmfffdddccccccdddeeeccc```]]]TTTSSSRRRUUUXXXYYYWWWTTTMMMJJJEEEBBB???>>>;;;999999999888888888777777777777777777666666555555555222111111111111222222333222222222222222333333333000000111111111111000000111111111111111222222222000111111111111222222222000000000111111111111222111111222222222333333333333333333444444444444555111444777888777888<<<@@@III[[[www~~~tttpppqqqwww{{{}}}ttt~~~nnn\\\VVVWWW___kkktttfffaaagggqqq~~~~~~yyytttnnnbbbWWWPPPQQQRRRRRROOOGGG<<<555333222222111111111111111......------------............------------......------------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,---------***+++------+++***+++,,,---,,,,,,,,,,,,---......---......//////000111111xxxpppppprrrvvvyyywwwnnnffffffeeeeeeeeeeeeccc___[[[TTTRRRQQQSSSVVVVVVTTTQQQLLLHHHDDDAAA@@@>>><<<;;;:::999777666666666777888666666666555555555555555222222222222222333444444000111111111222222222222000000111111111111000000111222222222333333333333000111111111111222222222000000000000111111111111111111222222222333333333333333333444444444555555000444888888888999>>>BBBPPPfff{{{ooojjjllltttyyy~~~ggg[[[WWWZZZdddsssooocccdddhhh||||||zzzwwwkkk___WWWSSSQQQRRRRRRMMMAAA777333333222111111111111222......------------......------,,,,,,,,,,,,------..................---------------,,,,,,+++++++++***++++++,,,,,,---------------------------------,,,,,,,,,+++++++++******)))***+++,,,,,,---,,,,,,+++,,,......,,,,,,,,,---......------......///000.........///000000111111zzzrrrqqqsssxxx{{{xxxoooggghhhggggggfffeeebbb]]]YYYTTTRRRPPPQQQSSSSSSQQQNNNJJJGGGCCCAAA@@@@@@>>>===:::999777555555666888999555555555555555444444444333333333333444444555666//////000000111111111222000000111111111111000000222222222333333444444444000111111111111222222222000000000000111111111111111111222222222333333333333333333444444555555555000444888999888999???DDDUUUmmm|||qqqfffffflllyyy}}}uuueee]]][[[bbbmmmyyy}}}jjjeeecccxxx}}}~~~~~~}}}rrreee[[[UUUPPPQQQTTTPPPDDD999444333222222111111222222.........------.........---,,,,,,++++++,,,,,,---..................------......---,,,,,,+++************+++,,,,,,---......------------------------,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,,,,...//////...------...///............///000000......//////000000111111{{{tttppppppwwwzzzuuunnniiieeejjjhhh```___dddaaaWWWSSSPPPMMMMMMPPPRRRQQQPPPKKKGGGBBB???>>>>>>======888777777666666666666666666666666555444444333333666555333222222222333333333333333333222222111000111111111111111000//////444333111000000000111222333222222111111222222333000111111222222111111000333222///......000333555444444444444444444444444777333222555777:::CCCKKKeee~~~tttbbbZZZ\\\fffnnn|||uuubbb```aaafffqqq~~~iii```fffooo}}}}}}tttjjjcccYYYPPPOOOTTTTTTKKKAAA999333111333333---,,,...//////000000000...---,,,------------------------........................,,,---,,,,,,+++***)))(((...------,,,,,,------...,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,------,,,++++++++++++*********+++,,,---,,,,,,------.../////////......///222555444000,,,yyyrrrnnnmmmssswwwsssnnnkkkdddjjjjjjcccbbbeee```VVVPPPNNNNNNPPPSSSTTTRRROOOJJJGGGCCC@@@??????===<<<999999888777777777777777666666666555444444333333555444333222111111222333222222333333333222111111111111111111111000//////444333333222222111222222333222222111111222222333111111222222222222111111333222000000000111333444444444444444444444444444777555555777999>>>IIITTTnnnyyyeeeYYYZZZdddmmmzzzooogggdddeeemmmxxxvvvffffffiiiyyyqqqggg[[[OOOLLLQQQTTTPPPJJJ===666111333333///---.........///000///...------------------------------........................------------,,,+++***)))---------,,,,,,---------,,,------......------,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,------...//////000000111///...///222333111000~~~}}}}}}vvvqqqkkkiiinnnsssrrrnnnmmmdddiiijjjfffeeeeee___UUUOOONNNOOORRRUUUUUUQQQMMMIIIGGGDDDBBBAAA???===;;;:::999999888888888888888666666666555444444333333333333222111111111111222111111222333333333222222111111111222111111000///333444444444444333222222333222222111111222222333222222333333333333222222222222222222333333333444444444444444444444444444777777888:::<<>>:::777888888777666666666666777666666666555444444333333111111111111111111111111000111222222333333333333111111222222222222111111000111222333333222111000333222222111111222222333222333333444444333333222000222333555555444333222333333333444444444555555555777:::>>>CCCOOOfff{{{~~~rrrfffbbbiiiyyyuuulllooouuuxxxnnn]]]```lll}}}~~~vvvkkk]]]SSSQQQSSSUUUUUURRRJJJ===555333333222///000000000000111222222333....................................................../////////...------,,,,,,---......---,,,,,,,,,------......------,,,))))))*********+++++++++,,,---...///////////////,,,---///111111000///.........//////000111111111///000000000000000111222{{{|||}}}vvvpppjjjiiiooottttttrrrqqqjjjfffbbb^^^]]]\\\ZZZXXXXXXSSSNNNMMMMMMMMMKKKHHHEEEDDDBBBAAA@@@>>>:::777888777777666666666666666666666666555444444333333000111222222333222222222111111222333333333222222000111222222333222222222000000111222222222111111333222222111111222222333222222333333333333222222000111333444444444333222222333333444444555555555666666999@@@HHHVVVnnn}}}wwwnnnhhhiiisssxxx}}}mmmnnnqqqttt}}}}}}fff```bbbsss~~~}}}zzz|||zzzrrrggg]]]XXXUUUTTTTTTVVVPPPEEE999333333333000......---------...//////................................................---...............------+++,,,---......---,,,+++,,,------......------,,,*********++++++++++++,,,)))***+++,,,,,,,,,,,,,,,---...///000111000//////---......//////000111111---///222333222000000111yyyzzzzzzsssmmmiiijjjqqqwwwuuupppnnniiifffbbbaaa___\\\YYYWWWVVVSSSPPPPPPQQQQQQMMMJJJHHHFFFDDDBBBAAA???<<<:::999888777777666666777777666666666555444444333333000111222333444444333222222222333333333222111111000111222222333333333222222111111111222222333444333222222111111222222333111111222222222222111111000111111222222222222222222222333333444555555666777666999BBBMMM^^^ttt~~~{{{zzz|||uuupppkkkkkksss~~~xxxppp~~~rrrlllmmmooo{{{oooddd___iiizzz{{{zzzyyy|||~~~xxxooofff^^^ZZZXXXWWWWWWVVVLLL===333222333111000///...---------......................................................,,,------.........------+++,,,...//////...,,,+++,,,------......------,,,++++++++++++,,,,,,,,,,,,))))))***,,,,,,------,,,........./////////000000,,,------...//////000000---000222222111///000222xxxxxxxxxqqqkkkhhhjjjrrrxxxuuunnnkkkiiifffddddddbbb]]]XXXVVVRRRQQQQQQSSSUUUUUUPPPLLLJJJHHHEEECCCBBBAAA>>><<<:::999999888777888888888777666666555444444333333111222333444555444444333333333333333333222111000000111222333333333333333333333222111222333555666333222222222222222222333111111111222222111111111000000111111111222222222222222333333444555666666999777:::CCCQQQcccwww|||xxxwwwyyyooojjjhhhmmmyyy|||qqqrrrwwwlllkkkmmm{{{vvviii___eeewww|||vvvxxxxxxxxx}}}|||tttjjjbbb]]]\\\\\\WWWXXXPPP???333111333222333222111/////////000000////////////////////////........................,,,,,,------...------,,,+++,,,...//////...,,,+++,,,------......------,,,++++++,,,,,,,,,---------+++,,,---...////////////...............///000000,,,,,,------.../////////...000222111//////111444~~~wwwzzz}}}wwwsssooommmqqqrrrnnnjjjhhheeeddddddddddddaaa\\\YYYSSSRRRRRRSSSTTTRRROOOLLLJJJHHHDDDAAA???>>>;;;999999999888888777666666666999555222111333444333111444444444333333222222222444444444333333333222222222222222111111111111000000111111111111222222222111111000000111111222333222222111111111111222222333333333333333333333333777333111333333222444999666888???NNN^^^mmmzzz|||zzztttlllddddddccciiivvvpppkkksssoooggglllzzzvvvlllfffjjj|||uuutttwwwyyywwwvvvzzz~~~~~~vvvlllfffccc^^^XXXVVVUUURRRIII===444111222111111111111000000000000........................000000111111000///..............................,,,---......//////......++++++,,,,,,,,,,,,------.........------,,,,,,,,,...------------...//////////////////////////////............/////////000000111222333444555555555xxx{{{~~~xxxvvvqqqooorrrrrrmmmhhhfffeeedddddddddccc```[[[WWWSSSSSSSSSUUUWWWWWWUUUSSSIIIGGGDDDBBBAAA@@@>>><<<999999888888777666666666;;;888555555666777666555444444444333333222222222111111222222333333444444222222222111111111111000000000111111111222222222111111000000111111222333222222111111111111222222333333333333333333333333666333222444444333666;;;>>>@@@GGGVVVfffsss{{{|||xxxqqqiiicccaaaccclllyyyrrrooowww|||llljjjuuu|||oooiiipppyyyoooqqqssstttvvvzzzzzzpppjjjfff```YYYXXXXXXUUUMMMBBB888333111111111111000000000//////........................++++++,,,------...------........................)))******+++++++++++++++...------,,,++++++++++++------------------,,,,,,---,,,,,,,,,,,,---......................................./////////000000000111222333333444333333zzz|||yyyzzztttrrrssssssmmmgggeeeeeedddcccbbbaaa^^^YYYVVVTTTTTTTTTVVVWWWWWWUUUSSSIIIFFFDDDBBBBBBBBB@@@>>>999999888888777666666666888666444333444444333222444444333333333333222222//////000111222333444555222222222111111111111000000000000111111111222222111111000000111111222333222222111111111111222222333333333333333333333333444222333555555444888===DDDJJJUUUcccrrr{{{~~~}}}{{{sssjjjbbb___\\\dddppp}}}sssttt~~~uuujjjppp|||mmmggguuunnnnnnoooqqquuuzzz~~~~~~vvvpppkkkccc[[[[[[[[[ZZZSSSIII>>>666222000000000000////////////.................................---,,,***)))(((........................---......///////////////111///---,,,******++++++,,,,,,------------------...------------...//////............................../////////000000000111111222222222222222111|||}}}zzzzzztttrrrtttsssnnnhhhfffdddcccaaa```___\\\XXXUUUVVVTTTSSSSSSSSSRRROOOMMMIIIGGGDDDBBBAAAAAA???===999999888888777666666666555555444333333222222111333333333333333333333333//////000111222222333333222222222111111111000000000000000000111111111111111111000000111111222333222222111111111111222222333333333333333333333333333222444777777666;;;BBBKKKXXXiiiuuu}}}}}}|||~~~wwwkkk```ZZZYYY[[[fffvvvzzzssszzzooooooxxxyyygggjjjvvvrrrmmmlllpppuuuyyy}}}{{{vvvpppggg]]]^^^]]]\\\WWWOOODDD:::333000000000/////////..............................000000000///...---,,,+++........................000111222222333333222222000///---+++++++++,,,---,,,,,,,,,------.........///////////////000000111------------------------...////////////000000000111111222222222111000000}}}~~~zzzwwwrrrpppssstttooojjjhhhdddbbb```___^^^[[[XXXUUUUUUSSSRRRQQQQQQPPPNNNLLLJJJGGGDDDAAA@@@>>><<<:::999999888888777666666666777888888777666555555555333333333333333333333333111111111111111111111111222222222111111111000000//////000000000111111111111111000000111111222333222222111111111111222222333333333333333333333333333333555888888888???HHHZZZnnn~~~{{{|||{{{qqqdddYYYUUUUUU]]]kkk|||zzzvvvxxxyyypppsss{{{kkkeeejjjtttkkkfffkkkssswww{{{zzztttjjj```^^^\\\ZZZWWWRRRIII===555000000000000////////////////////////////////////+++,,,---///111222333333........................,,,,,,---..................---,,,,,,,,,---......,,,,,,,,,------...............------......///000........................////////////000000000111111111222222222111000000~~~yyytttpppooorrrtttpppkkkjjjcccaaa___^^^^^^\\\YYYWWWTTTRRRQQQQQQRRRSSSRRRPPPKKKHHHDDDAAA???===;;;888999999888888777666666666555777888777555333333444222222333333333333444444333333222222222111111111222222222111111111111000/////////000000000111111111111000000111111222333222222111111111111222222333333333333333333333333333333555777777:::CCCNNNjjj~~~{{{zzzuuukkk___WWWWWWYYYeeerrryyywww|||tttnnnqqqxxxrrrcccbbbppp~~~wwwiiiaaafffoootttyyy~~~}}}xxxnnnddd]]]YYYUUUSSSQQQKKKAAA888111111111111000000000000////////////////////////////////////...---,,,+++........................***+++,,,,,,---,,,,,,,,,,,,,,,------............,,,,,,------------------+++++++++++++++,,,------/////////////////////////////////000000000111111111111222222222222222111~~~yyytttooonnnrrrsssoookkkiiibbb```___^^^^^^]]][[[YYYUUUSSSRRRRRRSSSSSSRRRQQQJJJGGGDDDBBB@@@???===;;;999999888888777666666666222444666555333111111222222222222333333444444444222222222222333333333333222222222111111111111000////////////000000000111111111000000111111222333222222111111111111222222333333333333333333333333444444555666666:::GGGTTTmmm|||xxxpppfff^^^[[[^^^aaammmxxx|||yyy~~~qqqlllsss{{{}}}iiiccchhhvvvqqqdddfffnnnqqqvvv|||}}}|||sssiiiZZZTTTNNNMMMNNNKKKCCC;;;222222222222111111111111////////////////////////333222111///,,,***'''&&&........................------...////////////...,,,---/////////...,,,+++------------------,,,,,,,,,,,,,,,,,,,,,---......000000000000000000000000//////000000000111111111000111222333333444333333~~~~~~xxxtttooonnnqqqrrrnnniiihhhbbb```^^^^^^^^^^^^\\\ZZZXXXVVVSSSQQQQQQPPPNNNMMMIIIGGGDDDBBBBBBAAA@@@>>>999999888888777666666666444777:::999666333333555222222222333333444444444111111222333444555555666222222222111111111111000////////////000000000000111111111000111222222333222222111111111111222222333333333333333333333333555555555666666;;;IIIWWWgggxxx|||vvvmmmccc^^^___dddiiisss|||~~~{{{|||vvvtttrrruuuyyymmmsss{{{~~~ssskkkfffvvv~~~kkkjjjoooooorrrxxx~~~~~~vvvmmmXXXQQQIIIHHHKKKKKKDDD===333333333222222222111111000000000000000000000000***+++,,,...///000000000........................,,,------...............---///000111000...***(((.........------,,,,,,,,,///////////////000111111000000000000000000000000000000000000111111111111000111222333444555555555~~~|||tttrrrpppppppppnnnhhhdddeee```]]]___cccbbb[[[UUUVVVRRROOOPPPSSSSSSNNNJJJGGGEEEBBB???===<<<======;;;;;;::::::999888888777888888888888777777777777222222111222333333222000555555444333333222111111//////000000000111111111111111222222222222111111+++---000222333333222111111111222222222333333333444333111000111333555777777555777:::;;;???MMM]]]llluuuuuullllllllllllnnntttxxxyyy{{{tttlllgggjjjqqqvvvwww}}}}}}fffhhhvvvwwwooolllqqqyyyxxxzzzlll]]]RRRFFFBBBFFFJJJIIIEEE:::666222222555666333///111000000///...---------000000000000000000000000////////////////////////............//////////////////////////////////////////............//////---------............///............/////////000333333333222000///000111222222222222222222222222~~~}}}uuurrrooooooooommmhhhdddeeebbb```aaacccbbb\\\WWWVVVSSSPPPQQQSSSSSSOOOKKKFFFDDDAAA>>><<<;;;;;;<<<::::::999888777777777777666666666666555555555444333222222333444444333111333333333222222111111000444444333333222111111111111111222222222222111111---...000111222222222222111111222222222333333333111111111222333333444444666555888;;;===BBBSSScccnnnvvvwwwpppppppppoooqqquuuzzz{{{ppphhhccceeejjjwwwzzzzzzmmmhhhvvvzzzppprrryyyxxxzzznnn___TTTGGGCCCFFFJJJJJJGGG===888333222444555222///222111111000//////......000000000000000000000000////////////////////////............////////////........................//////............//////........./////////000000........./////////000000000111222111000000222333333333333222222222222222~~~}}}vvvrrrooonnnnnnmmmiiifffeeedddbbbbbbbbb```]]]ZZZWWWTTTRRRRRRSSSRRROOOKKKEEECCC@@@===;;;:::;;;;;;:::999777666555555666666666666666555555555444444444333222333555555333222111111111111111111111111666666555333111000///...111111222222222222111111000000000111111111222222111111222222222333333333///111222444555444444333444666999<<>><<<;;;;;;;;;:::999777666555555666777888888777777777666666666444333333444555555444222111111111111222222222222444333222111000...------111111222222222222111111222111111000000111222222111111222222222333333333222222333444555555555555333777;;;>>>AAALLL^^^nnnsssuuuzzz}}}{{{yyyxxxyyyyyyyyyyyyyyy}}}~~~{{{zzz~~~zzzrrrllljjjkkksss{{{{{{mmmxxxyyy{{{~~~~~~wwwhhh\\\NNNGGGGGGJJJLLLKKKFFF@@@888333111111111111111111111000000/////////////////////////////////////////////////////////............////////////------------------------//////............//////....../////////000000000...////////////000000000///000222222111111222333444444333333333222222222~~~|||vvvrrrooonnnppppppnnnllldddcccbbbaaa^^^\\\ZZZYYYVVVUUUTTTSSSRRRPPPNNNLLLGGGEEEBBB???===<<<<<<===;;;:::888777666666777777777777777777666666666666444333333444555555444222222222222333333333333333111111111000000000//////111111222222222222111111222111111000111111222333111111222222222333333333666555444333444666888999444999===???EEERRRcccnnnssstttvvvxxx{{{|||||||||uuuwwwyyyzzzzzz{{{|||{{{tttrrrqqqsssyyyzzzwwwvvv~~~pppwww{{{|||}}}}}}}}}~~~{{{mmmbbbTTTKKKIIIJJJKKKKKKIIICCC;;;555111111111111000///////////////......////////////////////////////////////////////////............////////////........................//////............//////------........./////////////////////000000000111000222333333111000000000333333333333333333333333~~~zzztttrrrpppqqqssstttrrrooofffccc```___^^^]]]ZZZXXXUUUUUUTTTRRRPPPNNNLLLKKKGGGFFFBBB???============:::999999888888777666666555555555444444444333333444333222333555555333222333333333333333333333333111111222222222333333333111111222222222222111111111111111222222222333333111111222222222333333333777666444333333666888:::555:::>>>BBBLLL[[[iiiooosssssssssuuuwwwyyyxxxwwwnnntttxxxyyyzzz}}}~~~}}}{{{}}}}}}rrrqqqqqqsss{{{}}}}}}sssuuuyyyyyyyyyzzz}}}~~~}}}rrrhhhZZZOOOKKKJJJJJJJJJJJJEEE>>>777222111111222////////////............000000000000000000000000////////////////////////............//////////////////////////////////////////............//////------------............/////////000000000111111111333444444222000//////222222333333444444555555xxxrrrqqqqqqssswwwxxxuuurrriiiddd___^^^```___[[[WWWTTTTTTTTTRRROOOLLLKKKJJJGGGEEEBBB???<<<<<<<<<<<<777888999999888777555333555555444444444333333333333222222333444444333111444444333333222222111111111111222222222333333333111111222222222222111111...000111333444444333333111111222222222333333333444333333333444555666777666:::>>>EEETTTgggqqqrrrtttrrrqqqqqqssstttrrrooojjjrrrxxxxxxzzzvvvtttyyy{{{zzzzzz|||}}}yyytttwwwuuuttttttwwwzzz{{{{{{{{{vvvlll___TTTMMMJJJIIIHHHJJJFFF@@@999444111111222////////////////////////000000000000000000000000////////////////////////............////////////000000000000000000000000//////............//////............//////////////////000000000111111111///111333444222111000000000111222333444666777777vvvqqqpppqqquuuyyyzzzwwwtttllleee___^^^aaabbb\\\WWWSSSTTTSSSQQQNNNKKKJJJJJJFFFDDDAAA===;;;;;;;;;;;;555666888999888666333111777777666666666555555555222222111222333444222000444333333222111000//////000000000000000000000000111111222222222222111111---///111444555555444333111111222222222333333333000111222444555444444333666:::>>>GGGZZZooowwwuuutttrrrppppppqqqpppmmmiiihhhqqqwwwxxxzzz~~~qqqooouuu~~~tttppp}}}rrrpppqqquuuxxxyyyyyyyyyxxxooobbbVVVNNNJJJGGGFFFIIIGGGAAA;;;555222222333000000000000000111111111000000000000000000000000////////////////////////............/////////000000000000000000000000000//////............//////////////////000000000000000000000000111111111111---///222444333222222222///000111333555777888999|||xxxwwwnnnppptttwwwxxxwwwtttrrrnnnhhhaaa```bbbaaa\\\VVVVVVSSSOOOMMMLLLLLLJJJIIIFFFDDDBBB???===<<<<<<<<<555555555555666888999:::666555555555555444444444333333333444444444555555222222222111222222333333111222333444444333222111000111111111111222222222111111222222222333333333222222333333333444444444222333333333222222444666;;;???DDDJJJWWWfffppprrrzzzuuuooollllllllljjjgggkkkmmmsss{{{qqqjjjpppxxx~~~xxx{{{~~~}}}zzzrrrllljjjpppvvvxxxyyy|||vvvnnnaaaUUUMMMIIIHHHGGGHHHHHHEEE???777333333444......------------......////////////////////////111111000///////////////////////////000000000000222111000/////////////////////000000000000//////////////////////////////222111111111000000/////////000000111222222333333222222222333444555666777|||wwwvvvnnnqqqtttwwwwwwuuurrrooolllfffaaa```bbbaaa\\\WWWVVVSSSPPPOOONNNNNNMMMLLLEEEDDDAAA>>><<<;;;;;;;;;666555555666666777888999666555555555555444444444333333333444444444444555333333222222111222222222222222333444444333222222333222222222111111000000111111222222222333333333222222222222333333333333222333444333222333555777999???FFFMMMYYYgggppprrruuurrrooolllkkkjjjhhhgggnnnqqqvvv}}}rrreeeeeeqqq}}}|||ppprrr{{{}}}}}}jjjeeeeeellltttxxx{{{}}}vvvooocccXXXOOOJJJHHHGGGIIIIIIFFFAAA:::444333333000000////////////000000000000000000000000000000111111000///////////////....../////////000000000000000///.........////////////000000000000//////////////////////////////222111111111000000000000000000111222222333333444333333333333444555666777|||wwwuuuppprrrtttvvvuuurrrnnnkkkiiieee``````bbbbbb]]]YYYWWWUUURRRQQQPPPPPPOOOMMMEEECCC@@@>>><<<:::::::::777777666666666666777777666555555555555444444444333333333333444444444444444444333222111111111111222222333444444333222222444444333222111000///...111111222222222333333333222222222222222111111111222333444333333444666888999AAAKKKSSS___kkkrrrrrrqqqqqqqqqooollljjjjjjjjjtttvvv{{{yyyhhh```eeetttlllmmmttt~~~gggaaaaaajjjsssxxxzzz|||uuupppggg]]]SSSLLLHHHFFFJJJJJJHHHDDD===777333111222222111111111111222222111111111111111111111111111111000///////////////------........./////////.........---......////////////000000000000//////000000000000000000000000111111111111111000000000111111222333333444444555333333333333444555666666~~~yyyvvvqqqssstttuuusssnnnjjjgggfffccc``````bbbbbb^^^ZZZXXXVVVSSSRRRQQQPPPMMMKKKEEECCC@@@===;;;:::999999888888777666666666666666666555555555555444444444222222333333333444444444555444333222111111111111111222222222222222222111333333222222111000000///111111222222222333333333222222222111111111111000333444444444333555888;;;===HHHUUU___jjjsssvvvuuuqqqtttvvvtttpppnnnoooqqqxxxzzz|||oooeeedddlllwww~~~qqqpppnnnyyyllldddaaahhhqqquuuvvvwwwuuurrrkkkbbbXXXOOOJJJGGGKKKKKKKKKGGGAAA:::444000222222111111111111222222111111111111111111111111111000000///////////////------------.........///---------------...///000//////000000000000//////000000000000000000000000111111111111111111111111222222333333444555555666444444444444444555666666zzzxxxssstttuuutttqqqlllgggcccdddbbb```aaabbbaaa^^^[[[ZZZXXXUUUSSSQQQOOOKKKIIIEEECCC@@@===;;;999999888999888777666666555555666666555555555555444444444222222222333333333444444555444333222111111111111111111000000000000111111111111111111111111111111111111222222222333333333111111111111111111111111333444444444444666:::===DDDSSScccooowww}}}}}}zzztttuuuvvvtttpppooorrruuuwwwzzzyyyqqqfffaaaeeeoooxxx}}}|||~~~|||{{{tttlllwwwrrrggg```ccckkkppprrrssstttsssoooggg\\\RRRLLLJJJLLLLLLLLLJJJEEE>>>666111222111111000000111111222000000000000000000000000111000000///////////////------------.........///---------------...///000//////000000000000//////000000000000000000000000111111111111111222222222222333333444444555666666555555444444444555666666{{{yyytttuuuuuutttpppkkkeeeaaabbbaaaaaaaaabbb```^^^[[[ZZZXXXVVVTTTRRROOOKKKIIIFFFDDDAAA>>>;;;:::999999888888777666666666666666666555555555555444444444222222222222333333333333444444333222111111111111111111000000000000111111000000111111111222222222111111222222222333333333111111111222222222333333444444444444555888<<<@@@MMM^^^rrrvvvtttqqqmmmkkkmmmqqqtttuuuxxx~~~vvvmmmccc___dddppp|||~~~|||wwwsssooommmjjjkkkpppxxxvvvmmmvvv}}}yyy}}}zzzkkk^^^]]]eeekkkppprrrttttttrrrjjj___UUUPPPNNNMMMMMMLLLKKKHHHAAA999333111000000000000000000111000000000000000000000000111111000///////////////------........./////////.........---......////////////000000000000//////000000000000000000000000111111111222222222222222222222333444444555555666666555555555555555666666}}}zzzyyytttuuuvvvtttpppkkkeeeaaaaaaaaabbbbbbaaa___]]][[[XXXWWWVVVUUUTTTRRROOOLLLGGGEEEBBB???<<<:::999999888777666666666666666777666555555555555444444444111222222222222333333333333333222222111222222222333333222111111222333333222222222111111111111111111111222222222333333333000000111222333444555555444555555444555888>>>AAATTTggg~~~yyyssskkkfffgggkkkppptttxxx|||tttnnnhhhgggnnn{{{}}}}}}}}}yyytttooommmfffdddeeehhhkkktttwwwkkkrrrsssmmmqqq}}}vvvbbb]]]bbbhhhnnnrrrtttuuussslllaaaWWWSSSSSSNNNMMMLLLLLLJJJDDD<<<666111111000000000000111111111111111111111111111111111111000///////////////....../////////000000000000000///.........////////////000000000000//////////////////////////////111111111222222333333333222222222333444444555555666666555555555555666666}}}}}}{{{yyyxxxuuuuuuvvvuuuqqqkkkeeeaaaaaabbbbbbbbbaaa___\\\ZZZWWWVVVVVVVVVWWWVVVSSSQQQHHHFFFCCC@@@===;;;:::999777777666666666666777777666666555555555444444444111111222222222333333333222222222111222222333333555555333333333333555555444333333222111000//////111111222222222333333333000000111222444555666777555555555444555999>>>BBBXXXlll}}}tttiiiccceeekkkqqqttt}}}ooonnnpppuuu~~~zzzsssooojjjfffdddcccaaadddqqqzzzfffmmmxxxlllhhhnnnxxxjjj```bbbgggmmmqqqsssuuutttlllbbbYYYUUUUUUOOOMMMLLLLLLJJJEEE>>>888222111111111111111111222222222222222222222222222111111000///////////////////////////000000000000222111000/////////////////////000000000000//////////////////////////////111111111222222333333333111111222333333444444555777666666555555555666666||||||{{{zzzzzzxxxrrrkkkfffeeefffdddaaa^^^^^^______]]]ZZZZZZWWWSSSSSSTTTTTTRRROOOIIIFFFBBB???>>>===;;;:::777666444444555555555444444444333333333222222222111111111222222333333333222222111111111111222222444333222111000000000000000000////////////000000444333333222111000//////333333222222222222222222222444555555666;;;BBBHHH___kkkzzz|||sssggg```aaaiiisssyyysssvvv|||~~~wwwmmmeeecccbbb```ccciiivvvqqqmmmqqqkkk___dddooo}}}hhh___cccjjjnnnsssvvvwwwqqqeeeZZZTTTQQQQQQOOOKKKIIIJJJJJJAAA777444222222444222///000444000000000000000000000000000000000000////////////111000///...------...///111111111111000///------............///////////////////////////.........000111111222222333444444111222222333444555777888666666666666777777777777{{{zzz~~~zzzxxxzzzzzzwwwpppiiifffdddccc```^^^^^^___^^^[[[WWWYYYVVVTTTSSSUUUTTTRRRNNNJJJFFFBBB???>>><<<:::999888666444444555666555444444444444444333333333333333333333333333333444444222222111111111111222222444333222111000000000000222222111111111111222222333333222222111000000000222222222222222222222222111333555666888===FFFMMM___kkkxxxxxxoooddd___bbblllwww}}}}}}tttyyyvvvmmmiiiddd]]][[[]]]bbbnnnvvvnnnlllwww{{{iiiiiiiiitttggggggmmmrrrrrrvvvwwwqqqfff[[[TTTRRRPPPNNNJJJHHHJJJLLLEEE<<<555222222333222///000444111111111111111111111111111000000000////////////000000///.........//////111111111111000///...---............////////////////////////////////////000111111222222333444444222222222333444555666777666666777777777777888888yyyyyy|||xxxwwwyyy|||{{{uuummmfffccceeebbbaaaaaabbb```[[[WWWXXXVVVTTTTTTVVVUUUQQQMMMJJJGGGBBB???===;;;999777888666444444555666555444555555555444444444444333444444444444444333333333222222111111111111222222333333222111000000000000222222111111111111222222111111111111111111111111111111111222222333333444222333555666999AAALLLTTTaaammmwwwzzzzzz{{{{{{zzzqqqhhh___]]]dddqqq}}}yyysss}}}{{{yyyrrriii^^^WWWUUUVVV[[[hhh~~~ppphhhnnnzzzooofffbbb|||uuummmnnnrrrrrruuuvvvqqqhhh]]]VVVSSSPPPNNNJJJGGGJJJMMMJJJCCC888444222222222///000333222222222222222222222222111111000000000///////////////.........///000000000111111000000///...---............////////////////////////////////////000111111222222333444444444444333333444555666666777777777777888888999999xxxxxx{{{wwwvvvxxxzzzzzzuuunnngggccccccaaa```aaabbb___ZZZUUUVVVTTTSSSTTTUUUTTTOOOKKKJJJFFFBBB>>><<<;;;888666777555333333444555444333666666555555555444444444444444444333333222222222222222111111111111222222333222222111000000111111111000000//////000000111000000111111111222222222000000111222333333444444333444555666:::CCCPPPYYYfffqqqxxxxxxuuuuuuwwwwwwiiiaaaZZZ[[[fffuuuyyytttrrrzzzooocccZZZVVVWWWVVV\\\lllvvvfffhhhsssqqqccc^^^vvvuuummmmmmqqqsssuuurrrjjj```XXXTTTRRRPPPKKKGGGJJJNNNMMMHHH;;;666222222111///000333222222222222222222222222111111111000000000//////.........//////000111111000000000000000///..................///////////////////////////000000000000111111222222333444444555555444444444555555666777777888888999999::::::xxxxxx{{{wwwwwwwwwvvvuuurrrmmmhhhddd___]]]\\\]]]^^^\\\WWWRRRTTTRRRQQQRRRTTTRRRNNNIIIHHHEEEAAA>>><<<:::888666666444222222333444333222666666555555555444444444333333222222111111000000222222111111111111222222333222111111000111111111111111000000000000111111000000000111222222333333000000111222333333444444555555555666;;;EEETTT^^^jjjrrrwwwtttqqqrrrsssrrrbbb\\\WWW[[[hhhxxxzzzrrrnnnllltttttthhh^^^WWWSSSQQQTTT\\\iii|||}}}hhheeeooozzztttddd\\\pppooojjjppprrrtttrrrlllcccZZZUUUUUUSSSNNNIIIJJJOOOOOOLLL@@@999333222222000111333111111111111111111111111111111111111000000000000......///000000111111111///000000000000//////...............////////////////////////000000111111000111111222222333444444555555444444444555666666888888999999:::;;;;;;<<>><<<;;;;;;999888888666444444555555555444444444444444333333333333111111111111111111222222222222111111111111222222222111111111111111222222444333333222222333333444111111111111111222222222222222222222222222222222666666666888AAAPPPcccqqqqqqsssqqqnnnmmmnnniiiccc\\\WWWUUU]]]kkkwww||||||}}}uuummmfff^^^WWWYYY```rrrpppbbbYYYSSSRRRUUUUUUYYYkkk~~~ooolllppp{{{xxxhhhaaaggg}}}{{{pppnnnppprrrsssoooggg^^^XXXSSSSSSQQQMMMNNNSSSUUUTTTIII???666444444333333555222222222222222222222222222222222111111111000000000000111111111000////////////000000000000//////............////////////...//////000111111222222000111111222222333444444444444444444555777888888999999:::;;;<<<===>>>>>>||||||{{{uuutttrrrsssrrrooohhhccc^^^[[[YYYZZZ\\\]]][[[XXXRRRNNNKKKJJJKKKLLLIIIGGGCCCAAA===<<<;;;;;;:::999999777666555777777666555444444333333333222222222111111111222222333333444222222111111111111222222222111111111111111222222222111111000000111111222111111111111111111111111333333222222222222222222555555666:::DDDUUUjjjxxxwwwvvvrrrooooooooohhh___[[[VVVUUU]]]kkkvvvyyywwwnnnfff^^^YYYSSSOOOVVV___mmm}}}~~~nnn```WWWRRRTTTSSSRRR\\\jjjxxxooooooxxxqqqeeegggwww~~~rrrnnnooorrrsssppphhh___XXXPPPRRRPPPNNNOOOUUUXXXWWWKKK@@@666444555444444666333333333333333333333333222222222111111111111000000111222222111000///...//////000000000000000///............/////////000...//////000111222222222000111111222333333444444333333444444666777999999999999:::;;;<<<===>>>???|||}}}}}}ttttttssssssqqqlllfffbbb]]]^^^___```^^^ZZZUUUSSSTTTQQQNNNNNNOOONNNKKKHHHGGGAAA>>>>>>===:::888:::555666888999888666333111333333333444444555555555222222222222222222222222333444555333111///000000000111111222444555555666444333333222222333333444222222111111111111111111444444333333333444555555444555777;;;FFFXXXmmm{{{zzz|||xxxrrrooommmeeeZZZRRRZZZbbbhhhooorrrooohhheee```ZZZUUUPPPMMMSSS\\\lllmmm^^^TTTTTTSSSPPPUUU___jjjzzzrrrpppxxxvvvmmmkkkssszzzooonnnnnnqqqrrrnnnddd\\\TTTYYYXXXPPPLLLPPPRRRQQQOOOGGG<<<555333444444444222333555555555333111000000000000000000000000000111111111111000000//////000000000000000000000000000000000000000000000000000111222222222222111000000111111222222333444444333333444444555666666666:::;;;<<<<<<:::::::::<<<}}}~~~}}}wwwuuusssqqqooolllhhheee```aaaaaaaaa^^^[[[WWWUUUUUUQQQNNNMMMOOONNNKKKHHHEEE???<<<<<<;;;888666888666666555444333222222222333333333444444444444444444444444444444444444444444555666555333222222333333333222222222222111111333333333333333333333333111111111111111111111111333222222222222333333444555666:::@@@KKK[[[kkkuuuwwwyyywwwqqqnnnkkkcccYYYUUU]]]eeeiiilllmmmiiiccc^^^ZZZVVVSSSQQQRRRZZZdddppp|||yyyjjj]]]YYYUUUOOOQQQZZZ[[[eeevvvzzzxxxzzzyyy~~~uuummmrrryyypppkkknnnrrrqqqppprrrsssooofff]]]UUUZZZYYYRRRNNNQQQSSSSSSQQQIII>>>666333333333333222333444555444333111000111111111111111111111111222222111111111000000000000000000000000000000000000000000000000000000000.........------.........111111111222333333444444444444444555666666777777999;;;<<<;;;:::999:::;;;~~~~~~|||yyywwwsssqqqooommmjjjhhheeedddcccaaa___\\\YYYXXXUUURRRNNNMMMNNNNNNKKKHHHDDD???;;;<<<;;;888777888999777333111000111444666444444444444333333333333333333333333333333333333000111222111000///000222222222222111111000000000111222333444444333222111111111111111111111111111111111111111111222333333666888===FFFSSS___iiinnnsssuuuuuuqqqmmmiii```XXXWWW```hhhiiigggeeeaaa]]]YYYVVVTTTUUUVVVZZZeeepppyyyzzz~~~~~~}}}yyyjjjbbbZZZRRRQQQWWWTTTYYYeeeqqquuurrrqqqssskkknnnttt~~~{{{kkkkkkppp}}}sssooozzzuuurrrqqqrrrtttppphhhaaaXXX[[[[[[UUUQQQRRRTTTTTTUUUMMMAAA888222111222333222333444444444333111111222222222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000222111////////////111222111111222222333333444444555555555666777777888888888999::::::999888999:::~~~~~~|||xxxvvvtttsssqqqoookkkhhhgggfffdddaaa^^^\\\ZZZZZZVVVRRRNNNMMMMMMMMMKKKHHHFFF@@@===>>>===:::999;;;:::888555333222444666888555444444333333222222222000000000000000000000000...///000000//////111222000000000111222333333444000111333444444333111000111111111111111222222222111111111111222333333444888999???JJJXXXeeekkkmmmrrrssssssqqqmmmfff^^^XXXXXXaaaiiigggbbb^^^\\\YYYYYYWWWWWWZZZ\\\bbbmmmyyy}}}tttvvv{{{}}}}}}~~~{{{zzz|||~~~vvvkkkaaaXXXVVVYYYWWW[[[iiizzz{{{zzz{{{~~~lllfffjjj|||qqqtttrrrooonnnppprrrqqqkkkeeeZZZ\\\[[[WWWRRRQQQRRRSSSXXXPPPEEE:::333111111222222222333333333333222111222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000333222222222222222222333111111222222333444444555666666666777888888999999777888999999888777999:::~~~zzzuuuuuuvvvvvvuuuqqqjjjfffgggeeeccc```]]][[[[[[ZZZWWWSSSNNNLLLMMMMMMKKKHHHEEE@@@===>>>>>>;;;:::;;;777777666555555555666666444444444333333222222111000000000000000000000000222333555555444444555777111111222222333444444444000111333444444333111000000000111111111222222222222222222333444555666666999<<>>;;;<<<<<<999888:::333444444555555444333333333333333333222222222222333333333333333333333333111333444444333333444666666555555444333222111111000111222333333222111000000000000111222222333333444444444444555777888999<<>>>>>;;;:::<<<777666555555555666777777111111111222222333333444222222222222222222222222111333444333222111222333111111111111111222222222222222111000000111222222///000000111222222333333333444444555666777888999AAANNNaaapppwwwxxxxxxxxxuuuqqqnnnlllcccXXXTTTXXX______ZZZVVVWWW\\\^^^\\\WWW[[[dddooovvv{{{xxxvvv{{{wwwsssqqqmmmjjjkkkooovvvyyy}}}xxxyyyxxxxxxwwwzzz~~~zzzrrrhhhrrrzzzsssqqq|||qqqttt{{{gggccc___aaaggglllllljjjhhhdddcccaaaXXXMMMJJJNNNQQQPPPMMMEEE<<<666444555111111000000111222333333000000000000000000000000//////000000111111111222111111111111111111111111111111111111111111111111333000+++((((((+++000333222222333444444555555666555555555666777777888888666888999:::999999;;;<<<{{{}}}}}}tttrrrrrrqqqooommmkkkiiihhhcccbbbbbbccceeeccc___[[[[[[UUUMMMHHHGGGHHHHHHGGGBBBAAA???<<<::::::999:::777777666555555555555666222333555555555555333222555555555555444222000///000111111222222111111000222222222222222222222222222222222222222222222222111111222333333333333222444444444444444555666777GGGXXXkkkuuuxxxzzz{{{yyy{{{pppccc]]]]]]___]]]___[[[WWWVVVXXXZZZZZZYYYXXX]]]lll|||yyypppppprrrzzzuuummmkkkffffffqqq{{{|||xxxrrrvvv~~~wwwvvvooorrr{{{yyyxxxrrrddd[[[___gggjjjjjjkkkiii___\\\aaa___UUUOOOQQQUUURRRPPPKKKBBB777444666///000111333444444333333444333222111111111222333222222111111000111111222222111111111000000//////000000000000000000000000000111111111111222222222222333444444444333222111222333555666666666555555666777999:::;;;;;;;;;:::zzz||||||sssrrrrrrqqqooommmkkkiiihhhdddbbbbbbcccdddbbb]]]YYY[[[TTTLLLHHHHHHHHHHHHGGGBBBAAA>>><<<:::999999999555555444333333333333444333333444444444444333333222333444444444333222111111111222222222222111111222222222222222222222222333333333333333333333333111111222333333333333222111222333333444666888:::KKKZZZjjjqqqtttwwwyyyyyyzzzwwwnnnaaaZZZ[[[]]]\\\]]]YYYUUUTTTVVVXXXXXXXXXYYY]]]iiiyyyyyy{{{vvvjjjhhheeegggrrrzzz{{{~~~~~~uuuqqqvvv}}}}}}~~~yyy{{{vvvlllrrr~~~|||wwwuuufff[[[^^^gggkkkkkkllllllbbb^^^bbbaaaXXXSSSTTTUUURRRPPPLLLCCC999555777222222333444444333222111444333222111111111222222222222111111111111111222222111111111000000000000111111111111111111111111000111111111111222222222222222333444444444333222333444666777888888777777999999999999:::;;;===>>>zzzzzz{{{rrrrrrrrrqqqpppnnnkkkiiigggddddddccccccbbb___[[[XXXZZZTTTLLLHHHHHHHHHHHHFFFBBB@@@>>><<<:::999999999555555444333333333333444333333222222222222333333000111333444555444444333222222333333333333222222222222222222222222222222333333333333333333333333111111222333333333333222///000111333444777<<>>;;;:::999999999777777666555555555555666444333111111111111333444111222333444444444333333222333333444444333333222222222222222222222222222222222222222222222222222111111222333333333333222...000222222444777>>>CCCRRR]]]hhhlllmmmpppqqqppplllmmmggg[[[TTTUUUYYY[[[WWWUUUTTTSSSSSSTTTUUUUUUUUU[[[hhh||||||hhhggggggiiisss}}}}}}{{{zzzssspppuuu{{{~~~zzztttooommmsss~~~}}}vvvqqqqqqyyymmmqqqzzz}}}hhh___cccjjjppprrrrrrjjjddddddccc^^^[[[[[[SSSPPPNNNLLLEEE<<<777777555555555555444333222222333333222222222222111222000111111111222222222111111111111111111111111111111111111111111111111111000000111111111222222222111222333444444555555666555555666777888999::::::<<<;;;999999:::===@@@BBBzzz{{{|||tttqqqqqqqqqqqqooolllhhhfffeeeeeedddaaa]]]ZZZWWWVVVWWWRRRKKKHHHHHHIIIGGGFFFAAA@@@===;;;999999888999777777666555555555555666444333111111111111333444333333444444444333222111222333333444444333333222222222222222222222222222111111111111111111111111111111222333333333333222000222333333333888@@@FFFTTT^^^hhhlllmmmnnnlllhhhggghhhbbbXXXSSSUUUYYYZZZTTTTTTTTTSSSSSSSSSUUUVVVUUU```sss~~~jjjhhhhhhiiiqqqzzz|||~~~{{{uuurrrvvv{{{~~~{{{wwwrrrmmmlllmmmwwwuuuqqqqqqfffkkktttvvvccc___fffooossstttmmmgggeeeccc```\\\[[[RRRNNNLLLKKKFFF>>>888777444444444444444444444444333333333333222222111111///000111222222222222111111111111111111222222222111111111111111111111111000000111111111222222222222222333333444555666777555555555666777999:::::::::::::::;;;===>>>@@@AAAyyy{{{}}}uuupppqqqrrrqqqooolllhhhfffddddddccc```\\\XXXVVVVVVVVVQQQKKKHHHIIIIIIGGGEEEAAA???===;;;999888888888555555444333333333333444333333222222222222333333333444444555444333111000222222333333333333222222222222222222222222222222111111111111111111111111111111222333333333333222000333555444444999CCCKKKXXXaaaiiilllllllllhhhccccccbbb\\\TTTRRRVVVXXXXXXRRRSSSSSSSSSRRRRRRSSSUUUZZZjjj|||zzz}}}hhhgggfffgggpppssswww|||{{{vvvssswww{{{}}}{{{wwwsssppppppnnnsss|||zzzssskkkaaafffooopppbbbeeemmmrrruuupppjjjgggdddaaa\\\YYYQQQMMMKKKLLLHHH@@@999888444333333333333333444555222333333333333222111000...///111222333333222111111111111222222222222222222222222222222222222222000111111111111222222222444333333333444555666777555555555666777999:::;;;;;;;;;<<<===???AAABBBCCC}}}wwwyyy|||tttpppqqqrrrrrrppplllhhheeebbbcccccc___ZZZVVVVVVVVVUUUPPPKKKHHHIIIIIIGGGEEEAAA???===;;;999888888888555555444333333333333444333333444444444444333333111222333444444444333222111111222222222222111111222222222222222222222222222222222222222222222222111111222333333333333222///333555555555<<>>>>>@@@CCCFFFIII{{{uuuxxx{{{tttpppqqqrrrrrrppplllhhheeebbbcccbbb___YYYVVVVVVWWWTTTPPPKKKIIIIIIIIIGGGEEEAAA???===:::999888888888777777666555555555555666333333555666666555333333///000222444555555555555111111111222222111111111222222222222222222222222444444444444444444444444111111222333333333333222...111555555777>>>KKKVVVcccgggiiigggfffhhhfffbbb]]]XXXPPPKKKPPPVVVVVVPPPLLLNNNQQQPPPNNNNNNPPPRRR```ttt{{{ppprrrzzzttt^^^[[[]]]dddrrrwwwzzz~~~xxxtttsssxxx|||}}}wwwtttqqqzzz}}}lllbbbbbbeee}}}~~~ssstttvvvxxxuuuqqqlllhhhddd]]]VVVTTTOOONNNOOONNNFFF???<<<777666444111000//////000222222333444333222111000---///111333444333222111111111111222222333333333222222222222222222222222000111111111111222222222777666444333333444555666888777777888999<<<>>>???DDDBBB???>>>???DDDJJJNNNyyytttrrrqqqppppppqqqqqqqqqnnnkkkgggddd^^^^^^]]][[[XXXUUURRRPPPQQQLLLGGGEEEFFFGGGFFFDDDBBB@@@<<<999666444444444666666555444333333333333444444444333333222222222444444444333333222222222333333333222222111111111///000000///......///111333333333222222222111111000000111111111222222222444333555666666:::HHHUUUiiimmmooommmkkkkkkgggbbb[[[TTTOOOQQQWWWZZZWWWRRRPPPOOOOOOPPPNNNKKKOOOVVVgggwwwxxxmmmkkkssshhhZZZWWW\\\gggqqqwwwvvvvvvyyy|||}}}{{{xxxtttuuuwww{{{}}}zzzrrrmmmtttvvviiifffkkkvvvqqqnnnvvvzzz{{{yyysssmmmggg]]]TTTRRRPPPMMMJJJLLLKKKBBB777888555333222333444333333000111111222222111111000111111222222222333333333333333222222000///------000000111111111111000000111111222222222333333333666666666666555555555555666888999999999:::===???LLLFFFAAAAAADDDHHHPPPYYY~~~wwwsssqqqooonnnpppqqqqqqpppmmmhhhdddaaa___^^^^^^\\\YYYVVVSSSQQQQQQLLLGGGEEEFFFGGGFFFEEEAAA???<<<999777777777777777777666555444444444444444444444444444444444444444444333333333222222222333333333222222111111111111222222111000000111333333333222222111111111111222222222222222333333333444333555666666;;;HHHUUUbbbhhhmmmnnnnnnmmmhhhbbbSSSOOONNNRRRZZZ^^^[[[WWWLLLKKKLLLNNNLLLJJJNNNUUUiiiwwwvvvllljjjsssyyydddXXXWWW]]]hhhsssvvvuuuuuuwwwzzz{{{xxxvvvqqqrrruuuyyy|||uuuqqquuu}}}}}}vvvoooppprrrqqqjjjqqqwwwyyyxxxtttooojjj```WWWTTTRRRNNNKKKLLLKKKBBB888888666333222333444333333222333333333333333333222111111222222222333333333//////111222333444444555111111222222222222111111222222333333333444444444555555666666666666666666666888999999999:::===???EEECCCDDDHHHJJJNNNWWW```{{{vvvssspppnnnmmmmmmnnnoooooommmiiidddaaa______^^^\\\ZZZXXXUUUTTTRRRMMMHHHFFFGGGHHHGGGEEE@@@>>><<<:::888888999:::888888777555555555555555444444444444555555555555333333333333222222222222222222222222222111111111222333444333111111333444222111111111111000000000444333333333333333333333444333444777888<<>>BBBIIIPPPSSSWWWbbbnnn{{{wwwtttrrrpppnnniiilllooopppoookkkfffccc______^^^\\\ZZZXXXWWWVVVSSSNNNHHHFFFGGGHHHFFFEEE@@@>>><<<999888888888999888777666555444444444444333333333444444444444444333222222222222222222222222222222111111111111111222333444333111111333444111000000000000000000000333333333333333222222222444333444777:::???JJJVVVYYYaaaiiimmmooonnniiibbbYYYYYYYYYZZZYYYUUUMMMGGGOOOMMMMMMNNNKKKHHHLLLSSS```lllzzzzzzuuulllccceeeooozzztttgggZZZVVV[[[dddpppyyyzzzzzzyyywwwuuurrrooommmiiilllpppuuuyyy~~~|||yyyyyyzzz~~~sssllluuuxxxmmmnnnrrrwwwzzzxxxvvvpppeee[[[UUUSSSOOOJJJJJJJJJFFF>>>999777444333333444333222444444555555555555444444111111222222222333333333444333333222000...,,,+++111222222222222222222111333333333333444444444444333333444555666777888888666888999999999:::===???===DDDOOOXXX[[[aaaqqq|||xxxvvvuuusssqqqlllooorrrtttqqqlllfffbbb___^^^]]][[[YYYWWWVVVVVVSSSNNNHHHFFFFFFGGGFFFDDDAAA???<<<888666666666666777666555444333333333333222222222222222222222222222222222222222222222222111111111111111111111111111222333222000000222333000000000000000000000111222222222222111111111111444333444999===CCCMMMXXX]]]ccchhhiiijjjkkkhhhbbbTTTVVVXXXYYYXXXSSSMMMIIIMMMKKKKKKKKKJJJIIIPPPXXXaaalllxxx~~~wwwmmmddd]]]```lllwwwzzzyyykkk```WWWXXX___iiittt~~~}}}zzzuuuooollljjjgggkkkppptttxxx}}}{{{vvv}}}wwwlllrrrrrrooorrrwwwzzzzzzwwwqqqfff[[[RRRQQQLLLGGGGGGJJJHHHCCC:::888555333444444333222333333444444444444333333111111222222222333333333---...///000111222222222000000111111111111000000222222222222333333333333222333444555666777888999666888999999999:::===???AAAIIITTT]]]bbbmmm{{{wwwvvvuuutttsssqqqtttwwwwwwssslllccc^^^___]]][[[YYYWWWUUUTTTTTTRRRNNNHHHEEEFFFFFFDDDCCCAAA???;;;888666555555555666555444333333222333333222222222222111111111000111111111222222222222222000000000111111111111111000111222111//////111222000000000111111111111222000000111111111222222222444333444;;;AAAGGGRRR[[[bbbfffiiihhhhhhiiifffbbbXXXZZZ[[[YYYTTTOOOKKKIIIJJJHHHGGGHHHIIILLLUUU___iiirrr|||{{{ssseee]]]XXX]]]kkkvvvwwwtttddd[[[VVVZZZcccmmmwww{{{uuunnnkkkiiiggglllqqqtttwww{{{}}}tttwww{{{nnnqqqzzztttnnnqqqvvvzzzyyywwwrrrggg]]]RRRQQQLLLFFFEEEHHHHHHEEE;;;888555444444444333222222222333333333333222222111111222222222333333333222222333333333222222222000000000111111000000000111111111222222222333333333333444555666777888999666888999999999:::===???FFFLLLWWWbbblll{{{yyytttrrrrrrrrrrrrooossswwwxxxuuummmeee___^^^\\\ZZZWWWTTTRRRQQQQQQRRRMMMGGGDDDDDDEEECCCAAA???>>>;;;999777777777888777666555444444333333333444444333333222111000000000111111111222222222222///000000000111111111222000111222111//////111222111111111111222222333333///000111111222333444444444222555<<>>===;;;999999999:::;;;888777666555555444444555666666555444222111000000000000111111222222222222//////000000111111111222111222222111000000111333111111222222222333333333000000111222444555666666444222555===FFFNNNXXXaaaaaagggjjjjjjjjjjjjfffaaaWWWZZZ[[[XXXTTTRRRUUUYYY]]]XXXRRROOOMMMPPP[[[gggqqqyyy{{{rrr^^^WWWTTT]]]mmmxxxxxxsss\\\VVVSSSZZZeeennnwww{{{}}}}}}zzztttooommmmmmjjjoootttvvvwwwzzztttnnnmmmllljjjlll}}}rrrooo}}}zzzqqqnnnzzz|||pppooolllqqquuuvvvvvvtttmmmdddZZZYYYQQQHHHDDDFFFGGGEEE<<<999666444444444333222222333333444444333333222111111222222222333333333...///000111111111111111222222222333333222222222333333333444444444555555444444555555666777777777666888999999999;;;===???DDDKKKYYYkkk}}}~~~vvvqqqoooooooooooojjjmmmrrrtttsssmmmgggbbb]]]\\\YYYVVVSSSQQQOOONNNSSSPPPKKKGGGFFFEEEEEEDDDFFFAAA;;;777666777888999555555444444444333333333333333222222222111111111222111111222444444333111...///000111222333333333...222555333///,,,...111000000000000111222333444............000222444555444222555???PPP^^^eeefffjjjmmmlllgggeeefffbbb[[[\\\ZZZYYYXXXRRROOOVVVbbbiiifff^^^SSSLLLQQQ___kkkwww~~~{{{nnnYYYSSSQQQ[[[kkkuuurrrkkkSSSRRRTTT[[[fffqqqwwwyyyyyyyyyxxxuuuppplllkkkkkkqqqrrrssstttvvv{{{uuulllgggeeedddfffpppxxxqqqyyyvvvjjjssspppjjjnnnqqquuuwwwwwwsssmmmiii___]]]SSSHHHEEEHHHIIIEEE===999444222333444222000333333333333333333333333111111222222222333333333333333333222222111111111444222000000111555999;;;444444444444444444444444666555555555555666666777:::888666777:::>>>AAABBBEEEJJJVVVkkkyyyssspppoooooonnnmmmooossstttrrrllleee```]]]\\\YYYVVVSSSQQQPPPOOORRRNNNIIIFFFEEEEEEDDDCCCDDD@@@;;;888777777777777555555444444444333333333666666555555555444444444222111111222444444333111///000111222222222222222111222222222222111111000000000000000111222333444000000//////000222333444777777:::EEEUUUcccjjjlllnnnqqqpppjjjgggfff```YYYXXXWWWXXXWWWRRRRRR]]]kkkrrrnnndddYYYRRRUUUbbbmmmyyywwwjjjXXXSSSRRR\\\kkkrrrlllcccSSSRRRTTT[[[eeennntttuuuuuutttqqqllliiiiiikkkmmmsssuuuvvvvvvxxx{{{yyyqqqllljjjiiikkkpppxxxyyyqqqwwwsssyyytttjjjkkknnnssswwwwwwtttnnnjjj```]]]SSSHHHEEEHHHHHHEEE@@@;;;666444555666444222444333111//////111333444111111222222222333333333333222222222111111111111666444222111111222444666444444444444444444444444666555555555666666777777999888666777999===@@@AAADDDKKK[[[sss}}}wwwsssrrrpppooooooqqqsssssspppjjjccc___]]]\\\YYYVVVSSSQQQPPPPPPPPPMMMHHHEEEDDDCCCCCCBBBAAA>>>;;;888888777666555555555444444444333333333333333333333222222222222222111111222444444333111000111111222222222111111333000---///333444222///000000000000111222333333444333222111111111222333888999>>>JJJXXXeeelllnnnooorrrqqqkkkfffbbb[[[UUUTTTVVVXXXVVVSSSWWWgggwww}}}wwwlll___WWWZZZeeeooo|||rrrfffZZZWWWWWWaaammmooodddXXXQQQPPPSSSZZZdddlllqqqqqqrrroookkkfffdddffflllqqquuuvvvwwwxxxyyy|||}}}wwwssspppnnnpppssszzz{{{rrruuu~~~zzz~~~zzzjjjhhhkkkpppvvvxxxuuuoookkkaaa]]]SSSIIIEEEFFFFFFDDDCCC???999666777777666444444222///------///222444111111222222222333333333222222222222111111111111333333222111111222222333444444444444444444444444555666666666666777777888999888777777888<<>><<<::::::999888666333555555444444444333333333555555555555444444444444222111111222444444333111111111222222222111111000///////////////000111222111111111000111111222333666555444222222222222333222888AAAKKKUUU\\\cccffffffggghhhfffaaaZZZVVVUUUVVV[[[^^^[[[ZZZdddvvvtttggg```dddnnnwww~~~sssllljjjmmmtttyyyxxxlllYYYKKKHHHKKKQQQ\\\hhhpppssssssqqqpppmmmiiiffffffiiikkkmmmpppuuuxxx{{{vvvrrrssszzz{{{ooojjjkkknnnuuuzzzyyytttnnnggg___UUULLLGGGEEEDDDDDDHHHBBB;;;777666666555333111222222333333222222111111111222222222333333333333333444444444444444444---///000222333333222222333333333444444444555555555666777888999999999999888999:::::::::===BBBFFFUUUfff}}}|||zzzwwwuuuoooooopppooommmiiifffccc___\\\XXXUUUSSSRRRSSSTTTTTTPPPJJJFFFDDDCCCBBBAAA>>><<<:::::::::999777555555555444444444333333333444444444444333333333333222111111222444444333111000111111222222222111111111111111000///000222444222111111111111111222222555444333222222222333444444<<>>;;;:::::::::999888555555444444444333333333555555555444444444333333222111111222444444333111...///000111222333333333333,,,%%%&&&,,,///,,,&&&222222111111111111111222000000///000111444666777888BBBNNNUUUUUUVVVYYY\\\^^^\\\\\\]]]WWWPPPRRRYYY]]]cccggghhhppp||||||oooggggggqqq|||{{{www{{{```MMMFFFMMMQQQZZZfffrrrxxxxxxvvvrrrppplllfffbbbaaaccceeennnrrrxxx}}}}}}pppjjj___eeeuuuqqqssssssrrrxxx|||wwwtttvvv{{{}}}yyytttpppdddYYYSSSMMMEEEDDDGGGNNNGGG>>>888666666444333444444333222222333444444111111222222222333333333//////000000111111111222222111111111222333444444222222333333444555666666444666888;;;<<<<<<;;;::::::===AAAAAAAAAEEEMMMSSShhhvvv{{{vvvttttttuuuqqqqqqpppnnnkkkgggdddbbb```^^^ZZZUUUPPPOOOPPPRRRSSSPPPLLLIIIGGGEEECCC@@@:::999777666666666777888555555444333333333333444111111111111111111111111444222111111222333333222000000111111111111000000222111111111000000//////111111000000000000111111///000222222111222444666888EEERRRUUUUUUXXX[[[]]]^^^___^^^ZZZUUUSSSTTTVVV[[[bbbiiiooovvv}}}ooocccaaaiiitttwwwrrrpppwww\\\JJJLLLHHHPPP]]]jjjrrrtttrrrpppjjjkkkiiieeeaaabbbhhhnnnpppsssxxx|||~~~qqqeeeddd```cccssswwwuuupppooozzz{{{sssxxxxxxxxxxxxsssooofffYYYOOOKKKIIIIIIHHHLLLHHHBBB<<<999777666555666666555444333333222222555555555555444333222222555555444333222222222222333333444444444333333222333333444444555666666666777777888999999999999888>>>===<<<>>>DDDLLLUUUZZZkkk|||vvvrrrqqqqqqqqqqqqpppnnnkkkgggdddbbbbbb```\\\WWWRRRPPPQQQRRRNNNLLLIIIGGGFFFEEECCCBBB>>><<<:::999777777777888555555444333333333333444222222222222222222222222444222111111222333222222111111222222222222111111111111111111000000000///000000000000000000000000///000222222111222444666888CCCNNNRRRTTTYYY]]]^^^``````^^^YYYSSSPPPQQQTTT^^^fffpppvvv|||~~~wwwhhh[[[\\\fffttt{{{sssnnniii{{{uuuYYYFFFIIIJJJQQQ]]]iiiqqqsssrrrqqqiiijjjhhhddd```aaagggmmmooosssxxx|||pppddd[[[XXXXXXbbbtttzzzooonnnwwwssswwwxxxzzz|||wwwrrriii\\\RRRMMMLLLKKKKKKKKKGGGBBB===:::777666555666555555444333333222222333333333444333333222222333333333222222333444444222222333333333333222222333333444444555666666666777888999:::;;;;;;;;;;;;=========???EEEPPP\\\eee{{{}}}vvvqqqooooooqqqqqqpppnnnkkkgggdddbbbcccaaa]]]WWWRRROOOPPPQQQJJJHHHEEEDDDDDDDDDDDDCCC???>>>;;;999777666666666555555444333333333333333333333333333222222222222333222000000222333222111222222333333333333222222111111111111000000000000000000111111111111000000///000222222111222444666999@@@HHHLLLRRRZZZ``````cccbbb^^^WWWPPPMMMNNNQQQ___iiiuuu|||xxxnnn```TTTXXXfffuuu}}}yyysssmmmiiidddyyyvvvWWWEEEHHHLLLRRR\\\gggnnnqqqrrrqqqiiiiiihhhdddaaabbbggglllooosssyyy}}}ooocccXXXUUUTTTVVV^^^sss~~~rrrnnnuuupppqqqtttyyy}}}xxxssskkk^^^SSSMMMLLLLLLLLLJJJGGGCCC>>>:::777666555555555555444444333333222111111222222333333222222222222222222333444555666111111222222222222222111333333444444555666666666888999:::;;;<<<===>>>???<<<>>>AAACCCIIIWWWhhhuuuxxxrrrpppoooqqqqqqpppnnnkkkgggdddbbbbbbaaa]]]WWWQQQNNNNNNOOOJJJHHHDDDCCCCCCDDDCCCCCC<<<;;;999777555555555555555444333333222222333333444444333333333333333222333111000000111222222111111222222222222222222111111111111000000000000000///000111111111111000//////000222222111222444666888===CCCGGGPPPZZZ```aaaeeebbb\\\TTTLLLJJJMMMQQQ```jjjuuu||||||uuujjj^^^VVV]]]lllwww}}}vvvpppllljjjgggeeefff}}}xxxXXXEEEJJJMMMRRR[[[dddjjjnnnoooooojjjjjjhhheeecccdddhhhlllrrrvvv{{{pppcccWWWUUUTTTQQQRRR___{{{}}}yyyqqqsss|||iiikkkooovvvyyysssqqqiii^^^SSSKKKHHHHHHIIIHHHGGGDDD@@@;;;888666666555555444444444333333333000111222333333333333333333222222222333333444555000000111222222222111111333333444444555666666666777888999:::<<<>>>@@@AAA>>>BBBFFFIIIPPP```uuu{{{uuusssrrrqqqqqqpppnnnkkkgggdddbbbcccbbb^^^YYYSSSOOOOOOOOONNNKKKFFFDDDCCCCCCCCCBBB:::999888666666666666777444444333222222222222333444444444333333222222222333111000000111222222111000000111111111111000000000000000000000000111111000000111111111111000000///000222222111222444666666<<>>FFFKKKQQQZZZ```aaa```]]]UUUMMMIIILLLUUU\\\kkkrrrxxx{{{|||}}}yyysssdddbbbgggsss|||~~~|||{{{xxxlllbbb___```dddffflll}}}mmmQQQBBBIIILLLQQQYYYaaagggiiijjjiiijjjiiihhhgggiiikkknnnpppxxx{{{~~~}}}uuuooommmooouuu{{{zzzlllWWWTTTQQQNNNLLLNNNYYYdddwwwmmmpppqqqbbbggglllrrrvvvqqqpppllleee[[[QQQJJJHHHGGGDDDFFFGGGDDD===888666777444444444444444444444444333333444555555555444444666555444333222222222222000000111222333333333333333333444444555666666666666666666777999;;;>>>???DDDJJJRRR\\\iii{{{{{{uuurrrqqqqqqqqqpppnnnkkkgggdddbbb``````^^^YYYTTTQQQPPPQQQPPPLLLGGGDDDBBBCCCBBBBBB===<<<:::888777777888888444333222222111222222222444333333222111111000000222111//////111111111000000111111222222111111000///000000000111111111111333111///......///111333///000222222111222444666777CCCNNNRRRVVV[[[```aaa\\\XXXRRRKKKIIIOOO[[[dddnnntttzzz{{{zzzxxxrrrkkk]]]```iiivvv~~~zzzpppgggcccdddfffgggkkkwwwzzzrrrdddMMMAAAIIIMMMSSS[[[ccchhhjjjiiihhhgggfffffffffiiimmmpppqqqwwwzzz~~~vvvkkkmmmiiiiiiqqq{{{sssbbbYYYQQQOOOOOOPPPSSSXXXggg|||oooppp{{{mmm___dddhhhooowwwuuupppnnniii```UUUMMMHHHGGGCCCFFFHHHEEE>>>888666777444444444444444444444444333333444444444333222222444444333222222333333333000111222333444444444444333333444444555666666666777777666777888;;;===???DDDJJJUUUddduuuzzzssspppnnnrrrqqqpppnnnkkkgggdddbbb\\\[[[ZZZVVVQQQNNNMMMMMMOOOKKKFFFBBBBBBCCCCCCCCC===;;;999777555444444444444333222222111111222222333333222222111000//////222000//////000111111000222222222333333222222222//////000000111111111222444222///------///222444///000222222111222444666999FFFTTTXXXYYY]]]aaabbbYYYUUUOOOIIIIIIQQQ___jjjmmmtttzzzzzzxxxsssjjjaaaWWW\\\hhhvvv~~~}}}tttmmmiiihhhhhhhhhjjjsssssskkk___LLLCCCLLLOOOTTT]]]eeejjjkkkjjjhhheeeddddddeeeiiimmmpppqqquuuxxx|||}}}|||~~~tttnnnllltttwwwgggZZZNNNKKKMMMMMMMMMNNNUUUooo}}}tttsss}}}iii\\\___ccclllvvvxxxooonnnjjjbbbWWWMMMGGGFFFBBBFFFHHHFFF>>>888666777444444444444444444444444333333333333333222111000222222222222333444555555000111222333444555555555333333444444555666666777999888777777999;;;>>>???CCCIIIVVVhhh}}}yyyrrrnnnmmmqqqrrrrrrqqqmmmhhhccc``````^^^[[[WWWTTTSSSSSSSSSOOOKKKGGGEEEEEEEEEBBB???===;;;888777777666555333111222222333444444444444333333333333333222111000222222222111111111000000111111000///////////////222222222111222222333333333222111000000111222333333222111111333555777999===EEEOOOXXX]]]^^^^^^^^^```VVVLLLIIIPPP\\\eeeiiipppsssxxx{{{zzzpppbbbXXXQQQZZZjjjxxx}}}xxxqqqlllkkklllllluuuvvvfffSSSJJJHHHGGGNNNWWW___cccfffiiihhheeecccdddfffggggggjjjmmmpppwwwzzz|||zzz~~~~~~{{{|||kkk```UUUQQQPPPMMMKKKKKKTTT[[[nnnttt|||rrrrrr~~~nnneeecccbbbmmmvvvrrrrrrrrrnnneeeYYYNNNGGGDDDCCCFFFIIIGGGAAA999555333666666555444444444444555333222222222222333444555444444444444444444444444222222333333333444444444666555555555555666666777999666666:::======>>>AAABBBNNNaaauuuzzztttpppmmmooopppqqqpppmmmiiidddaaabbb```]]]YYYWWWUUUUUUUUUQQQLLLGGGEEEEEEEEEBBB???===:::888777777666555333222222333444444444333333222222333333222111111000222222222111111111000000111111000///////////////222222111111111111222222222111111000000000111111222111000000222444777888CCCJJJTTT\\\``````^^^]]]___VVVLLLKKKRRR^^^gggkkktttuuuwwwxxxvvvmmmaaaXXXVVV___mmmzzz~~~zzztttpppooopppqqqwwwsssbbbPPPIIIHHHIIIMMMWWW```dddgggiiigggcccbbbcccfffgggiiilllpppssswwwzzz~~~{{{rrrooogggddddddgggkkkoooyyyooocccWWWRRRQQQMMMKKKKKKKKKQQQaaa}}}sssqqqmmmwwwrrriiifffeeepppzzzwwwssssssoooggg[[[PPPIIIFFFDDDHHHJJJHHHBBB;;;666444666555555444444444444444333333333222333333444444333333333333333333333333222222333333333444444444666555555555555666777777777444555;;;>>>>>>@@@CCCFFFVVVmmm}}}{{{wwwqqqmmmnnnnnnooonnnlllhhhdddbbbaaa```]]]ZZZWWWVVVVVVVVVRRRNNNIIIFFFFFFEEEBBB???<<<:::888777777666555444333333444444444333222222111222222222222111000000222222222111111111111111111111000/////////000000333222111000000///000000///000000111111000000000111000///000111444666888GGGNNNYYY```cccaaa^^^\\\[[[SSSKKKKKKTTT```iiilllwwwwwwwwwvvvrrrjjj```YYY[[[cccooozzz~~~zzzwwwuuuuuuttttttkkkZZZJJJEEEGGGIIIMMMWWWaaaeeeggghhheeeaaa```bbbeeegggiiimmmqqqtttvvvzzz|||zzz~~~ppp```[[[UUURRRQQQSSSUUUXXX___gggvvvvvvhhh[[[TTTQQQMMMKKKLLLGGGJJJUUUjjjqqqyyyzzzooottt}}}qqqkkkgggqqq{{{zzzsssrrroooggg]]]SSSKKKHHHFFFIIIKKKJJJEEE>>>999666555555444333333333333444333333333333333333333333333333333333333333333333333333333333444444444444666555555555666666777888555444666<<>>@@@???BBBGGGPPPfff{{{xxxxxxwwwrrrmmmnnnnnnmmmkkkhhhddd```^^^```___\\\ZZZWWWUUUSSSRRRSSSNNNIIIGGGGGGFFFCCC@@@;;;999777666777777666555444444444444333222222111000111111222222222111111111111111111111111111111111111000000000000111111222111000///............---...///111111111000///222222111222444666999;;;AAAHHHSSS[[[___^^^\\\[[[UUUPPPLLLOOOZZZeeemmmoooqqquuuyyyzzzuuulllbbb[[[ZZZcccoooxxx}}}~~~}}}|||rrriii[[[OOOFFFCCCDDDGGGLLLVVV```dddeeeddd```ZZZ\\\___bbbeeegggiiilllnnnsssvvv{{{zzzvvvvvv{{{vvvnnnkkkmmmrrrvvvmmmXXXNNNMMMIIIFFFEEEFFFEEEDDDGGGMMMPPPVVVdddxxxssscccZZZTTTNNNKKKKKKMMMKKKLLLSSSaaa||||||yyyxxxxxxssshhhlllvvvtttnnnmmmjjjeee^^^UUUMMMGGGHHHIIIJJJJJJGGGAAA;;;666555555444333333333333444222333444444444333222222222222222222222222222222333333444444444555555555555555555666666777999999999999;;;???@@@@@@DDDJJJYYYnnnzzzvvvuuusssooolllllllllkkkiiifffccc```^^^cccbbb```]]]YYYVVVTTTRRRQQQMMMHHHFFFFFFFFFDDDAAA;;;999777666777777666555333333444444444333222222111111222333333333333222111111111111111222222222111111000000000111222222222111000//////...//////......///000111111111111222222222222444777:::<<<===EEEOOOWWW[[[[[[[[[[[[VVVRRROOOTTT___jjjppprrrnnnsssyyyzzzuuukkkaaa\\\[[[eeerrr{{{~~~~~~zzzlllZZZOOOIIIEEEFFFIIILLLUUU^^^aaabbbaaa]]]XXXYYY\\\```dddfffhhhkkkmmmsssvvv{{{|||yyyxxx{{{||||||{{{ooojjjiiikkkrrrxxxrrr^^^OOOIIIIIIGGGEEEDDDEEEDDDBBBDDDIIIGGGKKKTTTddduuuyyyiii___YYYRRRNNNMMMJJJFFFGGGNNNXXXmmmvvviiimmmvvvvvvnnnllljjjfffaaaYYYPPPIIIIIIIIIJJJJJJHHHCCC<<<777666666555444444444444555111222333444555444333333333333333333333333333333333444444444555555555555555555555666777888999:::<<<;;;===@@@AAAAAAHHHPPPdddvvvzzzuuuqqqnnnmmmlllhhhhhhhhhgggeeedddbbbaaaeeedddaaa^^^ZZZVVVRRRPPPOOOKKKFFFEEEFFFFFFDDDAAA;;;999777666777777777555222222333444444444333333222222333444444444444444000000111111111222222222111111000000111111222333111111000//////000000000/////////000111222333333111111111222444777:::<<>>999777777666555555555555666///000222444555555444444333333333333333333333333444444444444555555555555555555555666777999:::;;;<<<;;;===@@@AAADDDNNNYYYkkk|||~~~zzzuuuoookkkkkkllleeeeeeffffffeeeeeedddddddddccc```\\\XXXSSSOOOMMMMMMIIIEEEDDDFFFFFFDDDBBB:::999777666777888777666111222333333444444444444222333444444555555555555000000111111222222222222111111000000111222333333111000000000000111111222111000000///000222444555000000000111333666999;;;BBBGGGNNNTTTXXXYYY[[[\\\RRRNNNMMMSSS^^^hhhmmmnnnqqqtttvvvssskkkbbb\\\ZZZfffqqquuuYYYIIICCC@@@CCCHHHLLLTTT[[[\\\\\\\\\YYYUUURRRWWW^^^dddiiimmmrrruuuvvvyyy}}}xxxvvvwwwzzz||||||zzzsssuuuyyy~~~zzzaaaSSSOOOMMMKKKJJJEEECCCDDDFFFEEEBBBDDDHHHIIIHHHJJJRRRbbbttttttkkkddd\\\UUUSSSNNNJJJJJJPPPTTT]]]vvv}}}llllllrrrppptttrrrpppnnnkkkcccYYYRRRMMMLLLLLLMMMLLLHHH@@@:::888888777666666666666666...///222444666666555444444444444444444444444444444444444555555555666666555555555666777999:::;;;;;;:::<<<@@@BBBGGGSSS___lll~~~}}}yyytttnnnjjjgggiiigggeeeeeeffffffeeeddddddccc___ZZZSSSNNNLLLKKKLLLHHHDDDCCCDDDDDDBBB@@@;;;:::999777666666555555555555444444444333333333333333222222111000//////222111///...---...000111000111222333333222111000222111111111000000//////000000000000000000000000333222111222444777<<>>BBBDDDDDDGGGRRR___rrr~~~{{{vvvqqqkkkgggeeedddddddddfffggggggeeebbbcccbbb^^^YYYRRRMMMKKKJJJLLLHHHDDDCCCDDDDDDBBB???;;;:::999777666666555555555444444444444333333333333333222222111000000///222111///.........000111000000000111111000000000111111111000000000//////000000000000000000000000111111000000222777<<<@@@EEENNNVVVXXXXXXYYYXXXVVVMMMHHHHHHRRR\\\dddiiimmmmmmmmmjjjbbbYYYVVVZZZ```lllwwwoooQQQFFFDDDDDDEEEJJJQQQUUU[[[______\\\WWWSSSUUUXXX^^^cccgggjjjnnnqqqvvvzzz~~~yyywwwvvvwwwzzz~~~~~~yyymmmcccXXXSSSTTTUUUSSSPPPQQQOOOLLLKKKKKKKKKJJJIIIIIIKKKOOOUUUcccyyyvvvmmmfff^^^YYYVVVSSSRRRQQQPPPUUUbbbqqqtttiiijjjnnnppprrrrrrnnnkkkhhhaaaYYYUUUQQQNNNOOOQQQMMMCCC999888777666555444444444444333333333333333333333444333444444444444333222222444444444444444444444444555555555666777999:::;;;:::;;;???BBBCCCGGGSSSaaawww|||wwwrrrmmmiiifffeeebbbbbbeeegggiiihhhddd```bbbaaa^^^XXXQQQMMMKKKJJJLLLHHHDDDCCCDDDDDDAAA???;;;:::999777666666555555444444444444333333333333333333222222111000000000222111000///...///000000000000////////////000000111111000000000000//////////////////////////////////////////111666===CCCIIITTT^^^]]]YYYWWWVVVTTTIIIFFFHHHQQQYYY]]]```cccddddddaaaZZZTTTTTTZZZ```nnnyyy~~~|||eeeKKKBBBBBBCCCGGGLLLRRRUUUZZZ^^^^^^\\\XXXUUUUUUXXX^^^cccfffjjjmmmpppvvvyyy|||~~~yyywwwxxxzzz}}}}}}{{{yyyiiifffaaa[[[[[[^^^```^^^[[[[[[YYYUUUSSSSSSRRRPPPNNNNNNNNNPPPWWWfff~~~uuummmeee```\\\YYYWWWUUUSSSSSS]]]hhh|||iiifffjjjnnnpppqqqooommmkkkddd\\\WWWSSSPPPRRRSSSOOOEEE<<<888777666666555555555666111222222333444444555555444444444444444333222222555555555555555555555555666666666777888999::::::999:::>>>AAACCCIIIWWWeee}}}}}}zzzuuupppkkkiiihhhhhheeeeeefffhhhiiigggdddaaabbbaaa^^^YYYRRRNNNLLLKKKLLLHHHEEEDDDEEEDDDAAA>>>;;;:::999777666666555555444444444333333333222222222222222111111111000000222111000/////////000000111000///......///000111000000000000000000//////000000000000000000000000.../////////222888AAAHHHRRR[[[bbbbbb^^^[[[VVVPPPJJJHHHJJJQQQVVVUUUTTTUUU[[[\\\ZZZVVVRRRSSSYYY^^^kkkvvvxxxsssyyywww___GGG@@@BBBCCCHHHNNNVVVXXX\\\^^^^^^[[[XXXUUUUUUYYY___dddgggjjjmmmooovvvwwwzzz}}}zzzxxxvvvwwwxxxzzz|||}}}}}}|||}}}rrriiiiiigggfffhhhlllnnnllliiifffdddaaa___]]][[[YYYVVVSSSRRRRRRYYYjjj{{{ssskkkfffaaa^^^\\\ZZZVVVTTTZZZbbbwwwnnnggglllmmmppprrrpppooommmfff___YYYUUURRRSSSUUUPPPFFF===888777777666666666777777333333333333444444555555444444444555444333333222555555555555555555555555777777777777888888999:::;;;<<>>LLLWWWeeeeeeeeeeeegggeeeZZZNNNIIIJJJPPPXXX[[[YYYXXXYYY^^^^^^\\\YYYWWWWWWYYY[[[aaalllxxx~~~xxxnnnkkktttmmmXXXFFFAAADDDFFFLLLSSS]]]```ccceeeddd```[[[XXX[[[___eeejjjlllnnnooopppvvvvvvwww|||}}}vvvsssqqqqqqrrrrrrtttxxx~~~}}}}}}|||{{{yyyvvvsssoookkkhhhjjjtttwwwrrriiifffcccbbb___[[[\\\aaallltttiiilllmmmqqqttttttsssqqqjjjbbb___ZZZWWWVVVVVVQQQEEE;;;888777666666555555555666666666555555444333333222555555555555555444333333444444444444444444444444777777777888888:::;;;;;;;;;;;;>>>BBBFFFPPPbbbsss}}}yyytttqqqooonnnnnniiihhhhhhiiijjjiiihhhfffcccbbb___ZZZTTTPPPNNNNNNLLLIIIFFFFFFFFFDDD???;;;;;;:::999777666666555555333333333222222222222111111111111111111111111111111222222222111111000000000000111111111111000000........./////////000000////////////////////////...111333333666@@@OOO[[[eeeggggggfffeeeccc[[[QQQJJJLLLTTT^^^cccbbbcccfffkkkgggaaa[[[WWWXXX\\\___aaalllwww}}}wwwmmmjjjtttgggTTTDDDAAADDDGGGNNNWWW\\\```fffiiiiiifff```]]]^^^bbbhhhmmmooopppqqqrrrvvvvvvwww|||~~~vvvqqqoooqqqssstttuuuxxx~~~{{{yyy|||{{{ooojjjgggeeeaaa]]]]]]aaaiiioooeeejjjjjjooossstttuuutttnnnfffccc___ZZZYYYXXXRRRFFF<<<888777666555444444444444555555555555555444444444555555555555555444444333555555555555555555555555666777777888999:::<<<===;;;;;;???DDDJJJVVVkkk}}}{{{vvvqqqnnnlllkkkcccdddfffjjjlllkkkhhheeeaaaaaa^^^YYYSSSOOONNNNNNLLLIIIFFFFFFFFFDDD???;;;;;;:::999777666666555555333333333222222222111111111111111111111111222222111222222222222111000000...///000111111000///...---.........//////000000---------------------------000222333666@@@PPP]]]bbbgggiiifffbbb```ZZZTTTNNNQQQYYYccchhhhhhjjjnnntttnnnddd[[[WWWYYY^^^ccccccmmmxxx}}}yyymmmiiirrr}}}~~~xxxbbbQQQBBBAAAEEEHHHPPPYYY[[[___ffflllmmmjjjeeeaaa```dddkkkoooqqqrrrssstttvvvvvvxxx}}}vvvoooooorrruuuwwwwwwyyy}}}sssnnniiigggbbb^^^]]]```ggg|||iiibbbhhhhhhmmmrrrtttvvvvvvpppiiigggbbb]]][[[ZZZSSSGGG<<<888888666555333333222222333333444444555666666666555555666666555555444333777777777777777777777777666666777888999;;;===>>><<<===BBBHHHPPP^^^tttzzzqqqlllnnnnnnllleeedddeeehhhkkkjjjgggcccaaa```^^^[[[VVVQQQLLLJJJHHHGGGFFFEEEEEEDDDBBB???;;;:::888777555444444333333333333333333333333333000111111111111222222222111111111111111111111111222333222------000111///444333222111000...------000000000000000000000000,,,---///222666???KKKTTT___cccdddbbbaaa```]]]XXXRRRQQQVVVcccnnnrrrrrrrrruuuoooeee[[[TTTUUUZZZ___aaannn|||mmmdddfffjjjtttxxxnnn[[[LLL@@@AAABBBDDDMMMZZZ___ccciiippprrrnnngggaaaaaaeeeiiilllnnnppprrrttt{{{yyywwwyyy{{{tttqqqtttttttttuuuwwwyyy|||}}}}}}wwwqqqmmmhhhcccbbbeeeggg}}}zzzwwwuuuzzzuuu___YYY]]]eeemmmssssssqqqrrrqqqooojjjddd^^^[[[YYYSSSGGG===999777555444444444333222555555555555555555555555444444444444444444444444333333444444444444444444888777888888999:::;;;<<<@@@EEEIIIKKKRRRccc}}}|||rrrmmmnnnooommmgggggggggiiikkkiiieeebbbaaa```]]]YYYTTTOOOLLLIIIHHHGGGEEEEEEEEEDDDAAA???;;;:::888777555444444444333333333333333333333333000111111111111222222222111111111111111111111111000444444000...000111000222111111000///...------000000000000000000000000000222444555999@@@KKKSSSZZZ^^^aaa`````````]]]XXXRRRQQQVVVcccnnnqqqqqqqqqwwwrrrhhh[[[RRRPPPUUU[[[fffqqq}}}zzzjjjdddhhhmmmuuuvvvjjjXXXJJJ@@@@@@CCCEEEOOO[[[___bbbggglllnnnlllfffaaaaaadddhhhkkkmmmooorrruuuzzzyyyxxx{{{zzzsssqqqrrrrrrsssuuuwwwzzz}}}}}}vvvpppjjjcccbbbdddfff{{{xxxsssuuu}}}uuu___YYY\\\ccckkkrrrrrrpppqqqqqqooommmggg```\\\YYYQQQEEE;;;:::888666555666555444333444444444444444444444444444444444444444444444444333333444444444444555555777777777777888999;;;;;;:::???EEEKKKVVVkkk}}}tttooooooooommmkkkjjjjjjkkkkkkhhhddd```aaa___[[[VVVQQQMMMJJJIIIHHHFFFEEEDDDDDDCCCAAA???::::::888666555444444444333333333333333333333333000111111111111222222222111111111111111111111111///666999555000000111111////////////.........---000000000000000000000000111333666777:::@@@IIIPPPTTTZZZ^^^______```\\\WWWRRRQQQWWWcccmmmooonnnooouuurrrhhhZZZNNNLLLTTT\\\lllvvv~~~~~~~~~}}}zzzpppbbbaaahhhmmmssspppbbbSSSGGG>>>@@@CCCHHHRRR]]]aaabbbdddggghhhgggccc______bbbeeehhhkkknnnsssvvvyyyyyyzzz}}}wwwrrrrrrqqqqqqrrruuuxxx{{{{{{ssskkkcccaaaddddddxxxwwwqqqwwwwwwbbb[[[]]]bbbjjjqqqqqqpppqqqqqqppppppjjjccc^^^XXXOOOBBB999;;;999777666777777555444333333333333333333333333444444444444444444444444333333444444444555555555666666666777888999;;;;;;999>>>EEENNN\\\tttuuuqqqqqqpppnnnnnnnnnnnnmmmkkkgggccc```aaa___ZZZTTTOOOKKKIIIHHHGGGFFFDDDDDDDDDCCC@@@>>>:::999888666555555444444333333333333333333333333000000111111111222222222111111111111111111111111111:::???:::333000111111///////////////////////////////////////////////////111555777:::???HHHNNNSSSYYY^^^^^^^^^___[[[UUUQQQQQQXXXdddlllmmmmmmnnnpppnnnfffXXXLLLKKKVVVaaaqqqyyy}}}|||yyyuuufffZZZYYYbbbgggmmmiiiZZZMMMDDD===???DDDKKKUUU___dddcccaaaaaaaaa```]]][[[^^^```ccceeehhhmmmrrrvvvwwwyyy{{{yyyrrrpppqqqrrrrrrssstttwwwzzz}}}}}}uuullldddaaaddddddwwwpppuuu}}}~~~jjjaaabbbbbbjjjqqqqqqqqqrrrsssqqqpppllleee___XXXOOOCCC:::;;;999777666666666555444333333333333333333333333444444444444444444444444333333444444555555666666666777777888999;;;<<<===>>>BBBJJJTTTeee}}}vvvrrrrrrrrroooooopppqqqooolllgggcccaaabbb___ZZZTTTOOOKKKIIIGGGFFFEEECCCCCCCCCBBB???===999999888666555555555555333333333333333333333333000000111111111222222222111111111111111111111111444===BBB<<<444111000000//////000000000000111111////////////////////////---000444777;;;BBBKKKRRRVVV[[[^^^^^^]]]\\\XXXSSSOOOQQQYYYeeelllmmmlllnnnnnnkkkcccVVVKKKLLLXXXdddssszzz~~~|||xxxrrr```SSSRRRYYY^^^eeebbbTTTGGGAAA<<<>>>EEENNNXXX```fffccc___]]][[[ZZZXXXVVV\\\^^^aaadddgggkkkppptttuuuxxx|||{{{rrrmmmmmmooossssssssstttuuuxxxzzz{{{{{{tttkkkcccaaaccceeeuuutttvvv|||pppeeedddccclllrrrsssrrrttttttsssppplllgggaaaZZZQQQFFF>>>:::888666555666666444333333333333333333333333333444444444444444444444444333333444555555666777777888888999:::;;;===>>>???CCCHHHQQQ^^^qqq~~~wwwssstttssspppoooqqqrrrqqqmmmhhheeedddccc```\\\VVVQQQLLLIIIGGGFFFDDDCCCBBBBBBAAA???===999888777666555555555555333333333333333333333333000111111111111222222222111111111111111111111111444<<>>@@@AAADDDJJJWWWjjj}}}vvvsssttttttqqqnnnqqqsssrrrnnniiiggggggcccbbb^^^YYYTTTNNNJJJGGGEEEDDDBBBBBBBBBAAA>>><<<999888777666666555555666333333333333333333333333000111111111111222222222111111111111111111111111000555777444222222111///000000000000000/////////000000000000000000000000000222555888<<>>;;;===EEEQQQ[[[```bbb^^^ZZZWWWVVVWWWWWWVVVYYY\\\```cccfffhhhkkkmmmrrrvvv|||~~~~~~uuukkkggghhhkkkpppppppppqqqrrrtttwwwxxxzzz|||zzz|||xxxssskkkbbb]]]^^^cccqqq~~~yyy{{{zzzkkkfffeeemmmtttsssrrrssssssqqqrrrppplllfff^^^TTTJJJDDD;;;999777666777666555444444444444444444444444444444444444444444444444444333333444555666777888888888888999:::<<<>>>@@@AAAFFFNNN^^^ttt|||vvvsssuuuuuurrrmmmpppsssrrrnnnjjjiiiiiidddccc```[[[VVVPPPJJJGGGEEECCCBBBBBBBBBAAA>>><<<999888777666666555666666333333333333333333333333000111111111111222222222111111111111111111111111,,,///111///000333222///000000//////............000000000000000000000000000222333555999BBBNNNWWWVVVYYYXXXUUUTTTUUUTTTQQQLLLQQQ\\\hhhoooooopppssskkkcccXXXOOONNNVVVcccmmmrrrxxx~~~~~~zzzoooddd]]]RRRSSS\\\```ccc]]]LLL???===<<<===EEERRR\\\```^^^[[[XXXVVVWWWXXXYYYYYYXXX\\\```dddfffgggiiikkkqqqvvv{{{~~~~~~~~~vvvlllggggggiiinnnnnnnnnppprrruuuwwwyyyzzz~~~zzzxxxzzz~~~xxxssskkkaaa\\\\\\bbboooyyyzzzoooiiieeemmmssssssqqqrrrqqqooouuusssnnnhhh^^^TTTJJJDDD===;;;888777888888777555555555555555555555555555444444444444444444444444333333444555666777888999777777888999;;;===???@@@IIIRRRddd{{{}}}{{{zzzwwwrrrnnnkkknnnrrruuuuuupppgggaaadddccc```[[[VVVQQQMMMJJJIIIFFFBBB???>>>===<<<:::999888666666777777555444222111000000000111222333111111111111111000//////000000000000000000111111000111222333333222111000222222111111111111222222000000000000////////////000111333777===DDDKKKOOOWWWWWWVVVVVVUUURRRNNNKKKOOOYYYcccgggkkkooorrrqqqoooggg\\\TTTTTT]]]kkkvvv}}}|||pppdddZZZXXX[[[dddllliii[[[NNN>>>===<<>>BBBIII___www{{{yyyxxxuuuppplllmmmnnnqqqtttsssnnngggaaaaaa```]]]YYYTTTOOOKKKIIIHHHFFFCCCAAA@@@>>><<<;;;999888666666777777555444333222111000000111222222222222222222222111000000111111111000000000000000000111222222222222111000111111000000000000111111000000000000////////////000222444999???EEEKKKNNNTTTTTTUUUUUUUUURRRNNNLLLOOOYYYccchhhkkkoooqqqqqqnnnggg[[[SSSTTT```qqq}}}{{{pppeeeXXXZZZbbbqqq{{{uuuaaaOOO>>>===<<>>===@@@EEEPPPhhh}}}yyywwwuuusssnnnjjjmmmnnnooopppoookkkeee```]]][[[YYYUUUQQQMMMJJJHHHFFFDDDBBBBBBAAA@@@===:::999777666666666666555333444333222111111111111111333333333333333222111111222111111111000000//////000111111222222111111000000000////////////000000////////////000000000000111444888===CCCHHHLLLOOOQQQRRRSSSTTTSSSPPPMMMKKKOOOZZZdddhhhkkkoooqqqpppooofffYYYPPPSSSbbbvvv~~~zzzqqqgggXXX]]]jjj~~~fffOOO===<<<<<>>???EEEMMMbbb}}}~~~xxxuuutttrrrnnnkkkjjjiiiggggggfffddd```]]]WWWVVVTTTQQQNNNJJJGGGFFFBBBAAA@@@@@@@@@>>>;;;888888777555555666666444333444444444333222111000000111111111111111000000///111111111111000000//////000000000000000000000000//////............//////.../////////000000000111000333888>>>DDDHHHJJJKKKMMMOOOQQQPPPMMMIIIGGGFFFPPP[[[eeejjjmmmpppqqqooopppfffVVVKKKMMM]]]ttt~~~ssshhh___```ggguuuwww___JJJ<<<<<<<<>>:::777666666555444555555555555555555555555555555555555555444444444444444444555555666666666999888:::======???GGGPPPjjj~~~xxxuuutttrrrooolllhhhgggfffeeeeeeccc```^^^XXXWWWUUURRROOOKKKHHHFFFDDDBBB@@@@@@???>>>;;;888888666555555555555444222333444444444333222111000000111111111111000//////000000000000000000000111111000000//////000000111//////............//////......//////000000111111---000555:::@@@DDDFFFHHHIIILLLOOOOOOJJJFFFEEEFFFPPP[[[fffkkknnnppppppnnnpppfffVVVKKKLLL[[[ooo~~~~~~rrrggg___^^^bbbkkkqqqjjjWWWGGG<<<;;;;;;???FFFPPPZZZ```bbb```\\\VVVRRRQQQSSSUUUVVVXXXZZZ\\\^^^bbbgggkkknnnqqquuuxxxzzz}}}yyynnnfffbbbccceeedddgggkkkmmmmmmmmmnnnooorrrtttuuuvvvwwwzzz~~~~~~~~~}}}vvvnnnggg]]]SSSQQQTTTXXXaaammmyyyrrrhhheeexxxnnnfffeeeeeeiiippptttuuusssrrrpppnnnnnnllldddWWWLLLDDD@@@;;;777666666555444666666666666666666666666555555555555555555555555555555666666777888888888999888:::======???IIITTTrrr~~~xxxtttsssrrrooolllhhhgggfffggggggfffccc```[[[ZZZWWWTTTPPPLLLIIIGGGHHHEEEBBB@@@???>>><<<:::888666555555555555444222222333333444444333222111111222222222222111000000/////////000111111222222111000///......///000111000//////////////////000.........///000111111111///111555;;;@@@DDDGGGIIICCCHHHLLLLLLIIIFFFFFFHHHPPP[[[ggglllnnnqqqpppnnnnnneeeWWWMMMNNN[[[mmm{{{{{{rrrjjjYYY[[[aaahhhjjjbbbRRRDDD<<<;;;;;;>>>FFFPPPZZZ```___^^^ZZZVVVQQQQQQTTTXXXYYY[[[]]]___aaadddhhhkkkllloootttwwwzzz~~~uuujjjbbb___bbbeeecccfffjjjmmmmmmmmmmmmnnnpppqqqrrrssstttxxx}}}~~~||||||~~~}}}vvvmmmeee[[[RRRQQQTTTUUU___kkkuuuwwwlllgggvvvlllfffddddddhhhnnnssssssrrrpppnnnlllmmmllleeeZZZPPPEEEAAA;;;777666666555555666666666666666666666666666666666666666666666666777888888999::::::;;;;;;::::::<<<>>>>>>AAALLLXXXttt}}}wwwsssrrrqqqnnnkkkhhhggghhhiiiiiihhheeebbb]]]\\\YYYVVVQQQMMMJJJHHHKKKHHHDDDAAA@@@???===<<<888666555444555555444222111222333444444444333222222333333333333222111111......///000111222333333111000///......///000111000000////////////000000---......///000111111222444555999>>>CCCGGGKKKMMM???DDDJJJKKKHHHFFFHHHJJJPPP\\\gggllloooqqqpppnnnllldddXXXOOOPPP\\\mmmzzzzzz~~~zzzxxxsssnnnTTTYYYbbbiiijjj```PPPCCC;;;;;;;;;>>>FFFPPPZZZ```YYYYYYXXXUUUSSSUUUZZZ___[[[]]]aaacccdddfffiiilllkkknnnrrrvvvzzz~~~{{{qqqfff___^^^bbbfffbbbfffjjjmmmmmmmmmlllmmmnnnooopppppprrrvvv{{{|||~~~|||{{{{{{}}}~~~}}}vvvmmmdddZZZRRRPPPTTTSSS]]]iiisss}}}~~~qqqhhhtttiiifffddddddgggmmmrrrsssrrrnnnkkkjjjkkkkkkfff\\\TTTFFFBBB<<<888666666555555777777777777777777777777666666666777777777777777444555555666777777888888;;;;;;===??????BBBNNN[[[sss{{{vvvrrrooollljjjhhhjjjkkklllkkkiiifffbbb```[[[[[[ZZZYYYVVVRRRNNNLLLKKKIIIFFFCCC???===;;;::::::888666666666666666444///111555777888666444222111000000000//////......222111///.........///000//////000000000000/////////......///222444555555///////////////000111111000333777===BBBFFFHHHIIIAAAGGGLLLLLLIIIGGGIIILLLYYYdddlllllljjjlllooopppnnn```QQQLLLQQQ[[[iiittt{{{|||{{{yyyxxxxxxssslllZZZ[[[bbblllmmm^^^JJJ<<<===??????@@@GGGSSSYYYZZZYYYXXXVVVUUUVVVXXXZZZ\\\___bbbdddfffggggggiiikkkjjjmmmqqqwww}}}|||oooeee```___aaabbbaaadddgggkkkmmmmmmllllllmmmnnnooorrruuuxxxzzz|||~~~~~~}}}}}}~~~zzzwwwwwwyyy{{{|||zzzuuummmcccYYYRRRPPPOOOYYY[[[aaammmzzz{{{ooovvvmmmiiihhhhhhjjjnnnqqqrrrrrrtttuuutttrrrpppkkk^^^QQQCCC???;;;888777666555333333333444555666666666555666666555555555444444444444555777777666666888999:::999:::<<<===BBBPPP^^^~~~zzztttpppmmmkkkjjjhhhiiiiiijjjjjjhhhddd```^^^ZZZZZZYYYXXXVVVRRROOOLLLJJJIIIFFFCCC@@@===;;;::::::888666555666666555444111333444666666444222000111111111000000/////////111000//////......////////////000000000000//////000...---...///111111000///////////////000111111000333777<<<@@@CCCEEEFFFCCCHHHNNNOOOLLLLLLNNNRRR[[[cccjjjkkkkkknnnppppppiii\\\OOOLLLRRR]]]kkkvvvyyy|||}}}yyywwwvvvqqqjjj[[[[[[aaajjjiii[[[HHH===:::<<<===???GGGSSSZZZ[[[YYYWWWUUUTTTTTTWWWZZZ\\\```bbbeeeggghhhiiikkklllkkkmmmqqqvvv{{{}}}qqqgggbbbaaacccdddccceeeiiilllnnnooonnnmmmnnnnnnoooqqqtttvvvyyyzzz{{{{{{{{{{{{|||}}}}}}{{{xxxwwwxxxyyyyyyyyyyyytttkkkaaaWWWPPPMMMMMMRRRSSSZZZfffsssxxx{{{uuujjjjjjjjjllloooqqqrrrqqqtttuuutttrrrqqqlll___RRRCCC@@@;;;888777666555444444444555666666666555555666666555555555444444444444666777777666777888:::<<<<<<<<<>>>???EEESSSaaa}}}xxxrrrmmmkkkjjjjjjiiiggghhhhhhhhhfffbbb___\\\ZZZZZZYYYXXXUUURRRNNNLLLIIIHHHFFFCCC@@@===;;;::::::888666555666666555444333444444333333111000///111111111111111000000000111111222222111111000/////////000000000000//////222000......//////...---///////////////000111111111333666:::>>>@@@AAABBBCCCHHHNNNPPPOOOOOOTTTXXX^^^cccggghhhkkkqqqrrrpppeeeYYYNNNNNNUUU```nnnxxxzzz~~~yyyvvvpppkkk]]]\\\```fffcccUUUFFF===777999:::===FFFSSS[[[\\\YYYWWWTTTRRRSSSVVVZZZ]]]aaadddgggiiijjjkkkmmmnnnmmmnnnpppsssxxx}}}~~~rrrhhhdddcccdddfffeeegggjjjmmmoooppppppooonnnooooooqqqrrrtttvvvwwwxxxxxxxxxxxxyyyyyyzzzzzzwwwvvvvvvwwwyyyzzzyyyxxx}}}~~~~~~~~~zzzssshhh]]]SSSMMMKKKJJJKKKLLLSSS___lllzzz|||kkklllmmmooorrrssssssqqqvvvvvvuuusssrrrmmmaaaTTTEEEAAA<<<888777666555444666666777777777666555555666666666555555555555444555666777888777777888:::???>>>???AAABBBHHHXXXhhh~~~|||xxxqqqmmmkkkkkkkkkkkkgggggghhhhhhfffbbb___\\\\\\\\\[[[XXXUUUPPPLLLIIIGGGGGGEEECCC@@@>>>;;;:::999777555555555666555444333222222111111000111111222222111111111111111111222333444555444333222111//////000000000000//////444222000000000111000//////////////////000000111222444777:::===???@@@@@@CCCHHHMMMOOOOOOQQQVVV\\\```cccdddffflllssstttpppfff[[[QQQRRRYYYdddpppzzz|||~~~yyyrrrkkk]]]]]]```ccc]]]PPPCCC<<<666888999<<>><<<:::999777555444555555444333111000000000000111222333111111111111111111222222111222333333333222000/////////000000000000//////111000//////000222111111///////////////000000111222444888<<>>???BBBDDDFFFOOOdddwwwyyyuuurrrooooooooonnnmmmiiijjjjjjjjjhhheeeaaa______^^^\\\XXXSSSMMMHHHDDDDDDDDDDDDCCCAAA>>><<<:::999777555444555555444333000000000000111222333444000000000111111111111111/////////000//////...---//////000000000000//////---,,,+++,,,...000000000///////////////000111111333555:::???DDDHHHKKKLLLPPPSSSVVVVVVTTTVVV]]]cccbbbdddfffhhhmmmsssrrrnnnmmmaaaVVVUUUZZZbbbmmmvvvxxx~~~{{{nnnbbbXXX[[[aaacccYYYIII>>>;;;777999:::<<>>999777777777666666666777777777666555555555666666666666777777777666888999:::999999:::<<<===???CCCFFFHHHTTTkkk~~~uuusssqqqpppoooooommmkkkiiijjjjjjjjjhhhdddaaa___]]]\\\[[[XXXSSSNNNIIIFFFBBBCCCCCCCCCAAA???<<<:::888666444444555555444333111111222222222222222222/////////000000111111111000000///............/////////000000000000//////...,,,+++,,,...000000//////////////////000111111333666<<>>999777777777777444444555666666666555555555666666666777777777777777888::::::999999;;;<<<===@@@EEEHHHKKKXXXrrr{{{rrrqqqpppoooooonnnllliiihhhiiijjjjjjgggddd```^^^ZZZZZZYYYWWWTTTOOOKKKIIIBBBBBBCCCCCCAAA???<<<:::888666444444444555444333333333444333333222111000......//////000000000111444333111000000000111222//////000000000000//////111///......000111111000///////////////000111111333777>>>FFFNNNTTTYYY[[[YYY[[[[[[WWWSSSSSSYYY___aaagggkkklllnnnpppooolllgggZZZNNNKKKPPPYYYeeennnxxx{{{ooo]]]QQQYYYdddggg\\\III<<<999444666888;;;EEERRR[[[\\\XXXWWWVVVVVVXXX[[[^^^```dddfffjjjmmmnnnppprrrtttssstttwwwzzz}}}}}}wwwnnngggdddcccdddddddddeeefffhhhjjjlllnnnnnnpppppppppqqqrrrssstttuuuuuuwwwyyyzzzxxxtttooollldddeeehhhmmmrrruuuuuutttuuuuuutttttttttuuuuuuvvvwwwxxxzzz|||~~~wwwbbb```bbbjjjwwwyyyuuusssrrrrrrtttnnndddZZZSSSOOOOOOOOOHHHHHHHHHGGGHHHKKKPPPSSS^^^oooyyyjjjhhhkkksssrrreeeSSSEEE@@@@@@AAA@@@EEEDDDGGGMMMTTT]]]lllyyyxxxlllkkkmmmpppuuuzzz}}}}}}}}}}}}zzzwwwwwwtttjjj___KKKFFF???999777777777777333333444555666666666555555666666666777777888888777999::::::::::::;;;===>>>AAAFFFJJJNNN\\\www{{{wwwqqqnnnooopppmmmjjjiiiiiihhhgggggghhheee```[[[\\\[[[XXXUUURRRNNNLLLKKKFFFEEEDDDAAA???<<<;;;:::;;;999666555555555333222444444333333333333222222666222......///111000///333222111000000111222333000000000000000000000000////////////////////////---...//////...///111333777:::@@@HHHPPPTTTVVVUUUXXX[[[\\\YYYTTTSSSVVV[[[eeefffiiikkklllmmmmmmmmmcccUUUHHHGGGOOOYYYeeemmmooozzznnnWWWPPPXXXdddgggZZZFFF======777666666:::CCCNNNXXX]]]\\\]]]____________```bbbfffiiimmmpppqqqssstttvvvsssuuuyyy}}}{{{qqqhhhdddccc``````aaacccccccccdddgggjjjnnnppprrrrrrtttuuuvvvvvvvvvvvvwwwvvvuuuvvvwwwvvvtttssslllmmmmmmnnnpppqqqrrrrrrssstttvvvvvvwwwxxx{{{}}}zzzyyyyyyzzz|||~~~~~~|||hhh^^^___dddppp{{{qqqkkkhhhhhhaaa\\\SSSLLLGGGDDDCCCAAAAAA@@@@@@AAABBBCCCDDDEEESSSbbb}}}zzznnngggdddgggsssooo___MMMEEEBBB???>>>>>>AAACCCEEEHHHNNNYYYfffpppzzz{{{qqqkkkiiiooowwwzzz|||}}}}}}~~~}}}{{{{{{xxxmmmaaaPPPFFF<<<999777444333555777777777777777777777777666666666666777777777777888666666777:::<<<:::777888???DDDGGGTTTmmmyyysssoooqqqqqqmmmiiihhhgggfffeeeffffffddd___[[[[[[[[[ZZZXXXTTTOOOJJJGGGHHHGGGEEECCCAAA>>>===<<<:::888555555555555444333444444333333333222222222111...++++++---//////...//////000111111000//////000000000000000000000000///////////////////////////000111111000111333555777999???GGGOOOTTTUUUUUUWWWYYYYYYUUUPPPOOOTTTYYYdddfffhhhjjjllllllkkkjjjeeeVVVIIIGGGLLLTTT^^^fffjjjttt}}}ppp\\\RRRYYYbbbcccTTTAAA999;;;888777666:::CCCNNNYYY______aaabbbaaa``````aaabbbhhhkkknnnpppqqqqqqssstttuuuvvvzzz}}}zzzpppgggdddccc``````bbbbbbbbbbbbcccfffiiimmmooosssssstttttttttttttttsssrrrrrrsssuuuvvvuuuqqqnnnmmmnnnooopppqqqrrrrrrrrrssstttuuuvvvwwwxxx{{{|||{{{yyyxxxyyy{{{}}}~~~~~~ssshhhhhhmmmyyyvvvmmmfffccc]]]WWWOOOHHHDDDBBB@@@??????>>>>>>??????AAABBBBBBKKKVVVlllwwwooohhheeekkksss}}}eeeWWWHHHBBBAAA???>>>>>>???AAACCCFFFKKKUUUbbbkkksss}}}tttmmmkkkqqqyyy|||}}}}}}~~~}}}~~~{{{pppdddRRRHHH>>>:::888555555666555555555555555555555555666666666666777777777777888777666888:::;;;:::888999@@@FFFLLLZZZtttyyysssppprrrrrrnnniiihhhddddddddddddeeeccc___\\\[[[[[[[[[YYYUUUOOOHHHEEEGGGGGGEEECCC@@@>>>===<<<888666444444555666555444333333333333222222222222333111//////000222222222---///111222222111///---000000000000000000000000///////////////////////////000111111000111333555666888===EEEMMMSSSUUUUUUUUUVVVTTTOOOJJJKKKRRRXXXbbbdddgggiiijjjiiihhhgggeeeXXXKKKHHHMMMTTT\\\bbbhhhpppxxx|||~~~ooo^^^TTT[[[bbb___OOO>>>999;;;999888777;;;BBBNNNZZZaaacccdddeeedddbbbbbbbbbccckkkmmmpppqqqqqqqqqrrrtttwwwxxx|||~~~}}}xxxnnneeecccbbb``````bbbaaaaaaaaabbbdddhhhkkkmmmrrrrrrssssssrrrrrrqqqppppppppprrruuuvvvtttppplllnnnoooqqqrrrsssssssssssssssssstttuuuwwwyyy{{{|||{{{yyywwwwwwzzz|||~~~~~~}}}|||~~~rrreee]]]VVVQQQJJJDDDAAA???===<<<<<<<<<<<<<<<===>>>??????DDDJJJYYYppp|||ssskkkjjjmmmqqquuuzzz}}}oooXXXLLLBBB@@@@@@???>>>>>><<<>>>AAACCCGGGPPP[[[dddkkksss{{{yyy}}}uuunnnkkkpppwwwzzz|||}}}{{{}}}~~~~~~}}}qqqeeeUUUJJJ@@@<<<999666666777555555555555555555555555666666666666777777777777888777777888:::;;;;;;:::;;;BBBJJJSSSddd|||wwwrrroooqqqrrrnnnjjjiiiddddddeeeeeedddccc```^^^^^^]]][[[XXXSSSMMMHHHEEEEEEDDDBBB@@@>>><<<;;;:::666555333444555666666555333333333222222222222111444333222111222222222222///000111111111111000///////////////////////////////////////////////////---...//////...///111333555777<<>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>AAAEEEMMM\\\nnn}}}zzzwwwwwwssssssrrrrrrtttxxx~~~}}}nnn```MMMEEE>>>>>>???>>><<<===;;;===@@@AAADDDKKKUUU\\\eeekkkwwwzzztttyyyrrrkkkggglllsssvvvwwwyyyxxx{{{|||}}}}}}rrrfffVVVKKKAAA<<<999666666888555555555555555555555555666666666666777777777777888888888999:::;;;<<<<<<>>>DDDMMMZZZlllvvvpppmmmoooqqqnnnllllllggghhhhhhgggeeecccaaa```aaa___ZZZUUUPPPLLLIIIGGGDDDCCCBBB@@@>>><<<;;;:::666444333333555666666555333333222222222111111111111111000///...---------111000...------...000111////////////////////////////////////////////////---...//////...///111333444666;;;CCCKKKRRRUUUUUUVVVUUUQQQJJJEEEHHHQQQYYYbbbcccfffhhhhhhgggeeedddcccWWWNNNNNNTTTZZZ```fffhhhmmmsssvvvwwwtttjjj```___kkksssjjjVVVDDD<<<;;;888999:::<<>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<======AAAHHHNNNUUU___jjjrrrqqqvvv~~~{{{xxxssspppppprrrvvvxxx}}}{{{vvvnnn```SSSHHHBBB>>>??????===;;;<<<;;;===@@@AAACCCHHHPPPVVV```eeeooo}}}}}}}}}rrrjjjfffkkkqqquuuvvvxxxyyy|||}}}~~~tttiiiXXXLLLAAA;;;888555555777666666666666666666666666666666666666777777777777888888999999:::;;;===>>>@@@EEEPPP```sssxxxqqqmmmnnnpppnnnnnnooollllllllliiieeebbb``````bbb___YYYTTTOOOKKKJJJIIIEEEDDDCCCBBB@@@>>>===<<<666444333333444555555444222222222222111111111111000111111000...------...000...+++))))))+++...000000000000000000000000000///////////////////////////000111111000111333555555666;;;BBBKKKRRRVVVWWWWWWUUUQQQJJJEEEHHHQQQYYYcccdddfffggghhhhhhggggggbbbWWWOOOOOOUUUYYY^^^bbbeeeiiipppvvvwwwtttllleeeiiivvv|||oooVVVCCC999777666888;;;===CCCLLLYYYbbbccceeeggghhhhhhiiilllnnnoooqqqsssuuuvvvyyy|||uuukkkccc```___]]]]]]___]]]\\\\\\\\\^^^aaadddffffffgggiiikkkmmmnnnnnnoooqqqnnnjjjhhhjjjmmmooopppppppppppppppqqqqqqrrrrrrqqqooonnnqqqvvvzzzzzzyyyxxxwwwvvvvvvxxxyyyyyyxxxvvvwwwxxxxxxxxxyyy|||~~~~~~}}}~~~ppp^^^RRRGGGDDD@@@>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<777<<>>;;;:::<<<;;;===@@@@@@AAADDDJJJPPPYYY^^^fffqqq|||}}}tttlllhhhmmmtttxxxzzz|||yyyoooZZZNNNAAA;;;888555555777777777777777777777777777666666666666777777777777888999:::::::::;;;>>>AAACCCGGGSSSggg|||vvvooooooooonnnnnnpppooopppooojjjddd___^^^^^^```^^^ZZZUUUPPPLLLJJJIIIEEEDDDCCCAAA@@@>>>===<<<666444333333444555444333222222222222111111111111---///222222000///111333000///---,,,,,,---///000000000000000000000000000///////////////////////////000111111000111333555555777;;;CCCKKKRRRWWWXXXVVVUUUQQQKKKFFFHHHQQQYYYeeeeeeffffffhhhiiijjjkkk```VVVOOOQQQXXX]]]aaaeeefffjjjqqqwwwxxxssskkkfffkkkxxx|||kkkQQQ@@@999777333666;;;???CCCLLLWWW```ggghhhjjjkkkkkkkkkmmmoooppprrrssstttuuuwww{{{}}}uuulllbbb___^^^\\\[[[]]]\\\[[[[[[[[[]]]___bbbdddffffffhhhiiikkkkkkllllllnnnllliiihhhjjjlllnnnnnnpppooonnnmmmmmmnnnpppqqqqqqnnnmmmpppvvvzzzzzzxxxvvvuuuvvvwwwyyyyyywwwuuutttuuuuuuuuuuuuwwwzzz}}}}}}yyyyyy{{{~~~zzzeeeTTTJJJCCCAAA>>>===>>>>>>>>>>>>;;;;;;:::::::::::::::;;;666999===>>>@@@DDDKKKQQQRRRWWW^^^hhhttt~~~yyyvvvtttrrrpppllljjjeee___ZZZVVVMMMDDDBBB>>><<<======;;;:::===:::===?????????AAAFFFJJJOOOTTT\\\eeelllsssxxx|||~~~vvvnnnjjjooovvv{{{~~~|||rrr\\\PPPCCC===999666666888666666666666666666666666666666666666777777777777888:::;;;:::999;;;???BBBEEEHHHVVVnnn{{{rrrpppooonnnnnnqqqqqqrrrpppjjjccc^^^\\\\\\]]]\\\ZZZWWWRRRNNNIIIGGGBBBBBBAAA???===<<<;;;:::777555333333444444444333222222222111111111111000&&&)))---...------///222222222111111111111222222000000000000000000000000////////////////////////---...//////...///111333666777<<>>>>>===::::::999999999999999::::::999:::;;;>>>AAACCCEEELLLPPPWWW___iiiwww~~~yyytttnnnjjjfffccc]]]VVVRRRPPPIIIAAA???<<<:::<<<<<<:::;;;>>>999<<<>>>>>>===>>>BBBFFFFFFMMMUUU\\\bbbiiiqqqwwwvvvnnnjjjnnnvvv{{{{{{rrr^^^RRREEE>>>:::777777:::555555555555555555555555666666666666777777777777888:::;;;:::999;;;???CCCFFFIIIYYYsssrrrnnnnnnnnnoooqqqpppqqqpppkkkddd___^^^___ddd```ZZZUUUPPPLLLGGGDDDCCCBBBAAA???===<<<;;;:::666666666666555444333222222333333444444333333222222111111111000000//////000000000000111111111111111000000000000000111111000000//////.........---......---...///111333444777777:::BBBNNNVVVXXXWWW\\\WWWRRRLLLFFFFFFNNNYYYbbbeeefffeeegggmmmooommmaaaTTTLLLRRR\\\cccjjjrrrwwwvvvyyy|||yyyrrrllllllkkkpppqqqfffQQQ@@@999:::999999;;;===CCCMMMXXX___lllsssuuurrrqqquuuvvvrrrwwwxxxxxxuuurrrttt|||xxxuuukkkbbb___^^^]]]]]]```aaa^^^[[[ZZZ\\\```cccdddiiihhhfffeeeeeefffhhhiiijjjkkkkkkkkkkkkkkkkkklllnnnnnnnnnnnnnnnnnnnnnnnnooommmkkkmmmqqqtttuuutttssstttvvvwwwxxxwwwuuutttrrrsssuuuuuuttttttvvvxxx~~~}}}||||||~~~~~~||||||xxxuuusssuuuxxx}}}xxx^^^MMMEEECCC<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@EEEGGGLLLTTT___lllwww~~~~~~wwwooojjjccc___XXXRRRMMMGGGBBB>>>======<<<;;;;;;;;;;;;<<<::::::;;;;;;===>>>???@@@CCCJJJRRRXXX^^^hhhvvvnnnjjjkkkqqqxxx|||uuu```RRRDDD>>>;;;888777888999888777666666777888999666666666666777777777777777888999;;;===>>>???@@@CCCJJJZZZqqq|||qqqnnnooooooppprrroooqqqpppllleee```^^^^^^___\\\XXXTTTQQQMMMIIIFFFEEEDDDCCCAAA???>>>===<<<666666666666555444333333111222222333333222222111111111111111000000000///000000000000111111111111222222111000/////////000111111000000000/////////......---...///111222444888888===FFFQQQYYY[[[ZZZ]]]XXXSSSMMMGGGFFFNNNYYYcccggghhhgggiiinnnpppnnneeeWWWOOOTTT\\\aaahhhpppxxxwwwyyy{{{xxxpppkkkkkkpppuuuuuuhhhRRR@@@888888888999:::===CCCLLLWWW___iiipppuuutttuuuyyyyyyvvvvvvwwwwwwtttrrrttt{{{yyypppfff___^^^______aaadddjjjgggdddcccbbbcccddddddccccccdddeeegggggghhhhhhjjjjjjjjjkkkkkkkkkkkkkkkoooooonnnnnnnnnnnnoooooonnnlllkkklllpppssstttsssqqqssstttvvvvvvuuutttsssqqqrrrtttuuuttttttuuuvvv{{{zzzyyyzzz|||}}}}}}|||}}}{{{xxxuuusssqqquuuxxx}}}lllVVVHHHBBB@@@<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888999999;;;<<<<<>>???@@@AAAGGGNNNUUU^^^ooojjjggghhhooouuuyyy~~~uuuaaaSSSDDD>>>;;;888777888777777666666666666777777666666666666777777777888888888999;;;<<<>>>??????DDDKKKZZZsssyyypppooopppqqqqqqrrrnnnqqqrrrooohhhbbb___^^^[[[YYYVVVUUURRROOOKKKGGGEEEDDDCCCAAA???>>>===<<<666666666555555444333333000111111222222111111000111111111111000000000000000000000000111111111111444333222000//////......111111111111000000000000............///000222333888:::@@@JJJUUU]]]```___]]]XXXSSSNNNHHHFFFNNNXXXdddgggiiihhhjjjnnnpppnnnhhhZZZQQQUUU\\\```fffooozzzxxxyyyzzzuuummmiiijjjuuuzzzyyykkkSSS@@@777777777888999<<>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===>>>@@@EEELLLTTT[[[___eeelllvvvxxxoooeee___VVVRRRMMMIIIFFFBBB>>>;;;===<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<===??????BBBEEEKKKRRR```wwwhhheeefffnnnuuuyyy~~~vvvbbbTTTEEE>>>;;;888777888555555666666666666555555666666666777777777888888999999:::;;;<<<===???@@@GGGLLLZZZtttxxxpppppprrrrrrrrrsssooosssuuusssllleeeaaa```[[[ZZZXXXVVVTTTPPPKKKGGGCCCBBBAAA???===<<<;;;:::777666666555444444333333111111222222222222111111111111111000000000000000///000000000111111111111222222111000//////000000000000000000000000000000///.........///000222333666999@@@KKKVVV^^^aaaaaa\\\XXXSSSNNNHHHFFFNNNXXXcccgggiiihhhjjjnnnooommmfffYYYPPPSSSYYY]]]eeeoooxxxwwwxxxxxxrrrjjjhhhkkkvvv{{{zzzkkkTTT@@@777777555777888;;;AAAIIISSSZZZ\\\ccclllrrruuuvvvtttssspppqqqrrrqqqqqqtttyyy}}}}}}~~~vvvooofff^^^]]]^^^^^^```cccoooppppppmmmiiieeebbb```]]]^^^```cccdddeeeeeeeeehhhhhhiiiiiijjjjjjkkkkkkllljjjhhhffffffhhhjjjlllkkkjjjjjjkkkmmmoooqqqrrrpppqqqrrrsssssssssrrrrrrnnnpppssstttsssrrrrrrrrrsssssssssuuuxxx{{{{{{zzzzzzwwwsssooommmnnnpppqqqxxxzzz~~~rrr]]]LLLCCC???<<<999<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<======>>>;;;<<<===@@@DDDIIIMMMPPPVVV]]]gggrrr~~~zzzqqqhhh```[[[OOOLLLHHHEEECCC@@@===;;;===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<===>>>???CCCFFFKKKUUUfffzzzgggeeegggooowww{{{zzzdddUUUFFF>>>;;;888777999444555777777777777555444666666777777777888888888<<<<<<<<<<<<===???@@@AAAIIILLLYYYsss{{{sssrrrssssssrrrsssqqquuuxxxvvvooohhhdddccc```^^^\\\YYYVVVQQQJJJFFFCCCBBBAAA???===<<<;;;:::777777555444333333444444222222333333333333222222000000000000000000111111///000000000111111111111000000//////000111222222//////////////////////////////.........000111222444888???HHHRRRZZZ^^^___ZZZVVVRRRNNNHHHFFFNNNXXXbbbfffhhhgggiiimmmmmmjjj```SSSLLLPPPVVV[[[fffqqquuuuuuwwwwwwpppiiigggkkkrrrwwwwwwjjjTTTAAA999888555666888:::???GGGOOOUUUXXX^^^hhhpppsssqqqnnnnnnmmmnnnooopppqqqtttwwwzzzyyy{{{~~~}}}uuuoooeee]]]\\\]]]]]]___bbbhhhkkkmmmmmmiiieeecccbbbaaaaaa``````aaabbbdddeeegggggghhhhhhiiijjjkkkkkkllljjjhhhffffffhhhjjjlllkkkkkkkkkkkkkkkmmmooopppqqqqqqrrrrrrssssssssssssnnnppprrrrrrqqqppppppqqqqqqqqqqqqsssvvvxxxxxxxxxvvvsssooolllkkknnnqqqtttzzz||||||xxxuuurrrmmmiiicccYYYKKKBBB???>>>:::777;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888999999999<<<<<<===???AAACCCFFFGGGMMMRRR[[[fffsssyyymmmeee^^^WWWSSSJJJGGGDDDBBBAAA@@@>>><<<<<<<<<;;;:::::::::::::::;;;;;;:::;;;;;;<<<===>>>@@@DDDLLLYYYmmm~~~zzzuuueeecccfffooowww|||~~~fffWWWGGG???;;;888888999666666888999999888666666777777777777888888888888>>>=========>>>AAACCCDDDHHHMMM\\\vvvwwwttttttsssrrrssssssvvvyyywwwqqqjjjfffeeeeeebbb^^^ZZZUUUOOOIIIEEEEEEDDDCCCAAA???>>>===<<<888777555444333333444444333333333444444333333333000000000000111111111111000000000000111111111111......//////000222333444............////////////000///.........000111222333666<<>>======;;;888;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999<<<===>>>???AAABBBCCCCCCHHHKKKQQQZZZgggyyyyyylll```YYYSSSMMMJJJGGGEEEBBBAAA@@@@@@>>>===<<<;;;;;;:::::::::::::::;;;;;;::::::;;;<<<<<<===;;;@@@KKK\\\ttt{{{sssvvvaaa```dddmmmvvv{{{hhhYYYHHH???;;;888888999777777888888888888777777777777777888888888999999>>>=========???BBBEEEFFFGGGQQQddd|||wwwuuusssrrrssssssvvvxxxvvvoooiiiffffffgggddd^^^YYYSSSNNNHHHDDDEEEDDDCCCAAA???>>>===<<<888777555333333333444555222222333333333333222222///000000000111111111111000000000000111111111111000/////////000111222222......//////000000000000000//////......///111222333666:::@@@FFFMMMTTTXXXSSSQQQNNNLLLGGGFFFNNNXXXcccgggiiiiiijjjmmmllliiiVVVKKKFFFKKKRRRYYYggguuuuuuwwwzzzxxxnnnccc```cccnnntttuuuiiiTTTBBB<<<<<<666777888999<<>>===<<<;;;;;;;;;;;;:::<<<===???AAABBBBBBBBBEEEFFFIIIOOO[[[nnntttkkk___UUUPPPMMMIIIGGGEEEBBB@@@?????????>>><<<<<<;;;::::::999999::::::;;;;;;::::::;;;;;;<<<<<<===BBBLLL^^^vvv~~~pppxxxzzzaaa___dddnnnwww|||jjjZZZIII???;;;888888999777777666666666666777777777777888888888999999999;;;;;;:::;;;===AAAEEEGGGIIIXXXpppxxxvvvsssrrrsssrrruuuwwwtttnnnhhhffffffhhhccc]]]WWWRRRMMMHHHDDDCCCBBBAAA???===<<<;;;:::999777555333222333444555111111222222222222111111//////000000111111111222000000000000111111111111111111000000000000000111//////000000111111111222000000///......///111111444666999>>>CCCJJJQQQUUUQQQOOOMMMKKKGGGFFFNNNXXXdddhhhkkkjjjkkknnnmmmjjjVVVKKKFFFJJJQQQYYYggguuuwwwyyy|||zzznnnaaa\\\^^^ooouuuuuuiiiTTTCCC<<<<<<777888999999;;;@@@FFFJJJLLLOOOXXXdddhhhdddcccgggfffgggiiilllqqqsssttttttppprrrvvvyyy}}}tttiii```\\\ZZZXXXXXXZZZTTTYYY___bbb``````cccgggbbbdddeeeggggggfffeeedddeeeeeefffggghhhiiijjjjjjllllllllllllllllllllllllpppqqqpppmmmjjjhhhjjjmmmnnnnnnnnnnnnnnnooopppppppppooonnnllljjjkkknnnqqqmmmllljjjjjjjjjjjjiiigggbbbaaabbbdddiiipppvvv{{{}}}~~~~~~}}}{{{~~~}}}}}}xxxhhh```VVVNNNJJJGGGCCCAAAAAA@@@???<<<999999;;;===;;;::::::999999::::::;;;========================<<<;;;:::999888777777777999:::<<>>>>>>>>===;;;<<<;;;::::::999999::::::;;;;;;:::::::::;;;<<<<<>><<<;;;;;;666666555444333333333333222333333333333222111111////////////000000000000222111000//////000111222///000111222222111000///////////////////////////000/////////000111333444666666777:::@@@EEEIIIJJJIIINNNQQQLLLFFFDDDLLLSSSdddjjjlllkkkjjjlllkkkiii___NNNCCCHHHTTT]]]gggooooootttrrrooolll]]]SSSXXXgggooorrriiiUUUDDD<<<<<<777777888999<<<@@@CCCFFFJJJNNNTTT[[[```cccdddeeegggiiikkklllmmmnnnqqqsssuuuwwwyyyzzz{{{|||sssiii\\\WWWXXX[[[[[[YYY[[[ZZZZZZ[[[^^^aaabbbccccccccccccccccccbbbaaa```eeeeeefffhhhiiikkklllmmmnnnnnnnnnmmmllllllkkkkkkppppppooommmmmmllllllllllllllllllllllllmmmnnnooonnnnnnnnnmmmllllllkkkkkkiiihhhgggeeebbb```aaabbb```bbbdddiiimmmrrrwwwyyy|||~~~{{{|||~~~~~~|||tttmmm]]]RRRIIIGGGFFFBBB???>>>???<<<::::::<<<>>>===;;;??????>>>>>>==================>>>>>>>>>>>>======;;;;;;:::::::::;;;;;;<<<=========>>>??????@@@@@@BBBCCCEEEIIINNN[[[rrrwwwjjj]]]WWWOOOKKKKKKKKKIIIFFF@@@??????>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;<<<===>>>AAAFFFMMMWWWfffqqqwwwjjjfffhhhrrr}}}nnn^^^KKKAAA<<<999999;;;999888888777666555555444999::::::::::::::::::;;;<<<:::;;;>>>>>>>>>BBBHHHQQQccc|||}}}|||rrrllloooppppppooolllhhheeeeeefffjjjgggaaa\\\WWWPPPJJJFFFEEEDDDBBB@@@>>><<<;;;;;;666666555444333333333333111222222222222111000000/////////000000000111111222111000//////000111222///000111222222111000///////////////////////////000//////...///000222333888999:::<<>>>>>======<<<;;;::::::;;;<<<===============<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@@@@???@@@BBBFFFJJJUUUiii|||zzzmmmaaaVVVPPPJJJGGGIIIJJJHHHFFF@@@???>>>>>>======>>>>>>===<<<;;;::::::::::::;;;;;;::::::;;;;;;<<<===>>>>>>BBBHHHPPP]]]sssqqqxxxmmmiiijjjttt~~~qqq```MMMBBB<<<999888:::555555666666777888888888999999::::::::::::;;;;;;<<<;;;<<>><<<;;;;;;666666555444333333333333000111111111111000//////000000000111111111222222111111000000000000111111000000111111111111000000////////////////////////000///.........///000111666888;;;>>>@@@@@@??????CCCIIIMMMKKKFFFGGGOOOXXXlllrrrvvvtttqqqpppmmmiiiYYYMMMFFFMMMWWWZZZ^^^dddiiipppppppppnnnaaaWWW\\\kkknnnnnndddTTTEEE;;;777666666777888;;;@@@CCCFFFIIIKKKPPPUUU[[[```dddfffhhhjjjmmmnnnooopppsssuuuvvvyyy|||~~~}}}}}}}}}}}}zzzooofff\\\WWWXXX[[[[[[ZZZ```^^^\\\ZZZZZZ[[[]]]^^^cccdddddddddcccbbbaaa``````aaaccceeeggghhhiiiiiillllllllllllmmmmmmmmmmmmooonnnmmmllllllkkkkkklllllllllkkkkkkkkklllmmmmmmmmmmmmmmmmmmlllkkkjjjjjjhhhfffccc^^^ZZZYYYZZZ\\\ccceeehhhkkkooorrruuuvvvyyy{{{~~~}}}{{{yyyyyyzzz{{{}}}~~~~~~~~~}}}}}}zzzzzzzzzzzzzzzzzzyyyxxx{{{{{{{{{}}}|||yyytttkkk```XXXMMMFFFAAABBBBBB???======AAA??????@@@AAACCCBBBAAA@@@??????>>>===;;;:::999:::;;;<<<<<<============<<<<<<<<<<<<<<<===>>>>>>????????????@@@@@@@@@@@@>>>>>>@@@CCCFFFNNN___ooo}}}|||tttkkk___TTTMMMIIIDDDCCCEEEGGGFFFDDD??????>>>===============<<<<<<;;;:::::::::;;;;;;::::::::::::;;;<<<===>>>===@@@DDDIIIRRRcccxxx}}}qqq|||rrrlllllluuutttcccPPPDDD>>>999888:::555555666666777888999999999999999::::::;;;;;;;;;<<<;;;===@@@@@@AAAHHHPPPZZZggg~~~|||xxxvvvooojjjlllhhhhhhhhhfffdddbbbcccdddkkkhhhbbb]]]YYYTTTOOOLLLFFFDDDBBB@@@===<<<;;;:::666666555444333333333333111111111111111000000///000111111111222222222222111000000000000000000111000000000111111000000000////////////////////////000///...------...//////111555;;;@@@AAAAAA???>>>???EEEJJJHHHDDDFFFOOOXXXlllrrrvvvtttqqqoookkkfffWWWKKKFFFMMMUUUYYY^^^eeejjjqqqqqqqqqpppcccZZZ___mmmmmmkkkbbbSSSEEE;;;666555555666888;;;???CCCEEEHHHIIIMMMQQQWWW^^^cccfffhhhkkkmmmooopppqqqtttvvvwwwzzz}}}~~~}}}||||||~~~wwwllleee\\\WWWXXXZZZ[[[[[[]]]^^^^^^]]]\\\\\\\\\]]]cccdddeeeeeedddcccaaa``````bbbdddfffhhhjjjjjjjjjggghhhhhhiiijjjjjjkkkkkkooonnnmmmmmmlllllllllmmmjjjjjjiiiiiiiiiiiijjjjjjlllllllllllllllkkkiiihhhgggeeeaaa\\\YYYYYY\\\___dddfffiiimmmppprrrssssssuuuyyy|||~~~|||zzzxxxwwwyyyzzz{{{|||||||||{{{zzzwwwxxxyyyyyyyyywwwvvvtttwwwxxxyyy|||}}}~~~~~~}}}}}}zzzuuuoooeeeYYYQQQKKKFFFBBBDDDDDD@@@>>>>>>AAAAAABBBCCCDDDEEEDDDDDDDDDDDDCCCCCCAAA???===<<<:::;;;<<<===>>>>>>>>>>>>===<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBDDDEEEIIIVVVcccpppttttttmmmddd]]]SSSKKKHHHEEEBBBBBBCCCDDDCCCBBB>>>>>>===<<<<<<<<<<<<===<<<;;;;;;:::::::::;;;;;;::::::::::::;;;<<<>>>>>>???@@@BBBDDDJJJUUUdddooorrruuuooommmuuuxxxgggRRRFFF???:::888999888888888777777777666666999999999::::::;;;;;;;;;;;;;;;===@@@AAACCCLLLVVVaaaqqqwwwtttrrrnnnkkkllljjjjjjiiigggcccaaabbbcccjjjfff```[[[WWWSSSOOOLLLFFFEEECCC@@@===;;;::::::666666555444333333333333222222333333222222111000000111111111222222222222000000000111111000000000111000000000000000000111////////////////////////000///...------...//////000666>>>CCCCCCAAA>>>===<<>>AAACCCFFFGGGJJJOOOVVV]]]cccfffhhhkkkmmmoooppprrruuuwwwwwwzzz}}}~~~|||{{{{{{zzz~~~|||vvvjjjddd\\\WWWWWWYYYZZZZZZWWW[[[___aaa```^^^]]]]]]cccdddeeefffeeecccaaa___^^^```cccfffhhhiiiiiiiiifffgggggghhhiiijjjkkkkkkllllllkkkjjjjjjjjjkkkkkkhhhggggggffffffgggggggggjjjjjjkkkkkkkkkiiigggfffbbbaaa^^^ZZZXXXYYY]]]```cccfffjjjnnnqqqrrrqqqqqqrrrvvvzzz||||||zzzxxxxxxwwwxxxyyyzzzzzzzzzyyyxxxwwwwwwxxxyyyxxxwwwuuutttuuuwwwyyyzzz{{{||||||}}}}}}{{{wwwrrrjjjaaaWWWQQQMMMHHHEEEFFFDDD@@@>>>???CCCDDDFFFGGGGGGFFFFFFFFFEEEFFFFFFEEEDDDAAA???>>><<<===>>>???????????????<<<<<<<<<===>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCEEEEEEFFFMMMWWWcccgggggg```XXXSSSMMMGGGGGGEEEDDDCCCCCCBBBAAA@@@>>>===<<<<<<;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<:::::::::;;;<<<===??????@@@@@@AAABBBDDDKKKUUU\\\gggooo{{{vvvvvvooommmuuuzzziiiTTTGGG???:::888999888888888888777777777777888888999::::::;;;<<<<<<::::::===@@@AAADDDPPP\\\mmm|||rrrppppppmmmkkkkkkllllllkkkgggdddaaaaaabbbiiiddd^^^YYYTTTPPPMMMJJJGGGEEECCC@@@===;;;:::999666666555444333333333333333333333333333222111111000000000111111111222222000000111111111111000000111111000000000000111111////////////////////////000///.........///000111444;;;CCCFFFDDD@@@===;;;<<>>AAAGGGIIIKKKKKKJJJIIIHHHIIIEEEFFFGGGGGGEEECCC@@@????????????@@@@@@??????>>><<<<<<<<<<<<===???@@@AAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCDDDFFFEEECCCFFFMMMVVV[[[[[[UUUNNNLLLJJJGGGFFFFFFFFFEEEDDDBBB@@@???======<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;<<<===???@@@AAA@@@AAAAAABBBCCCFFFKKKOOOVVVZZZdddoooyyy|||wwwpppnnnuuu{{{jjjUUUHHH@@@:::888888555555666777999:::;;;;;;888888999::::::;;;<<<<<<:::;;;>>>AAABBBGGGTTTbbbzzzwwwpppooopppmmmkkkjjjkkkkkkjjjgggdddbbbbbbccciiiddd]]]WWWSSSOOOKKKHHHGGGFFFCCC@@@===;;;:::999666666555444333333333333222222222222222111000000/////////000000000111111///000111222222111000///222111000//////000111222////////////////////////000//////...///000222333555===EEEIIIFFFBBB???>>>>>>DDDHHHFFFBBBCCCLLLUUU^^^eeejjjjjjkkknnnnnnlll[[[PPPIIINNNTTTZZZdddppprrrwwwvvvuuuxxxqqqmmmwwwnnnVVVCCC;;;999888777777777888;;;===???BBBEEEIIIOOOVVV]]]cccfffgggiiilllnnnppprrruuuwwwvvvxxxzzz{{{zzzzzz{{{|||yyy|||}}}wwwiiiddd^^^XXXUUUUUUWWWWWWTTTXXX\\\]]]ZZZYYY\\\___bbbdddfffggggggdddaaa___YYY[[[___ccceeeffffffeeejjjjjjjjjkkkkkklllllllllhhhhhhgggggggggggghhhhhhhhhhhhgggfffffffffffffffdddfffggghhhgggeeecccaaa\\\\\\[[[XXXWWWWWWYYY\\\___ccchhhnnnpppqqqooonnnpppsssuuuvvvuuuttttttuuurrrsssuuuvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwxxxtttuuuuuuttttttuuuzzz~~~}}}~~~~~~~~~}}}{{{yyyxxxtttpppiiiaaaZZZVVVUUUVVVRRRNNNKKKIIIFFFCCCDDDHHHLLLOOOQQQQQQNNNLLLKKKLLLFFFGGGIIIIIIHHHFFFDDDBBB??????@@@??????>>>===<<<;;;;;;;;;<<<===>>>@@@@@@@@@@@@AAACCCDDDEEEFFFGGGGGGFFFHHHJJJHHHDDDEEEIIIIIIOOOPPPKKKFFFFFFHHHHHHDDDEEEGGGFFFEEECCCAAAAAA===<<<;;;;;;::::::;;;;;;:::::::::::::::;;;<<<===<<<<<<<<<===???@@@BBBCCCCCCCCCEEEEEEGGGHHHKKKLLLPPPQQQVVV]]]ccclll|||wwwqqqooowww{{{iiiUUUHHH@@@:::888888444555666777999:::;;;<<<777888888999;;;<<<<<<===;;;===AAADDDEEEJJJZZZiii|||vvvqqqppppppnnnjjjhhhiiijjjiiigggdddbbbcccdddjjjeee^^^WWWRRRNNNJJJHHHGGGFFFCCC@@@===;;;999999666666555444333333333333111111111111111000//////////////////000000000000///000111222222111000///222111000//////000111222////////////////////////000/////////000111333444333;;;EEEIIIHHHEEEDDDDDDAAAFFFJJJHHHCCCDDDLLLUUU]]]dddhhhiiikkkppprrrppp]]]RRRLLLQQQWWWZZZcccnnnrrrwwwuuuvvvzzzuuutttsssXXXBBB:::999999888777777888:::<<<===AAADDDIIIPPPWWW^^^ccceeefffhhhlllnnnoooqqqtttwwwuuuwwwyyyyyyyyyyyy{{{}}}{{{~~~wwwiiieee^^^XXXUUUTTTUUUVVVVVVYYYZZZXXXUUUUUUZZZ___bbbdddfffhhhgggdddaaa___ZZZ]]]aaaeeeggghhhhhhgggiiiiiiiiiiiiiiijjjjjjjjjkkkjjjjjjjjjjjjjjjkkkkkkjjjiiihhhgggggggggggggggcccdddfffgggfffdddaaa```^^^___^^^\\\YYYXXXYYY[[[^^^bbbhhhmmmppppppooommmqqqssstttsssrrrqqqqqqrrrppprrrsssuuuwwwwwwwwwvvvvvvuuuttttttuuuvvvxxxyyysssttttttrrrqqqsssyyy~~~|||}}}}}}|||{{{xxxvvvuuuooojjjbbbZZZSSSRRRSSSVVVVVVRRRNNNMMMJJJHHHJJJOOOPPPSSSUUUUUUQQQNNNMMMNNNIIIJJJLLLMMMLLLJJJHHHFFF????????????>>><<<;;;:::::::::;;;;;;<<<>>>???@@@???@@@AAACCCDDDFFFGGGHHHKKKJJJLLLOOOLLLGGGFFFIIIAAAGGGIIIEEEAAACCCGGGHHHBBBDDDFFFGGGEEECCCBBBBBB<<<<<<;;;::::::::::::;;;:::::::::::::::;;;<<<===<<<<<<===>>>???AAACCCDDDFFFHHHIIIKKKLLLMMMNNNOOOPPPNNNPPPTTTVVV\\\lll}}}xxxrrrqqqyyy{{{iiiUUUGGG@@@:::888999888888888888888888999999777888888999;;;<<<=========???CCCFFFGGGMMM]]]mmmuuunnnhhhiiikkklllmmmoooiiiiiigggfffeeedddcccccciiieee^^^WWWQQQLLLIIIGGGFFFEEEDDDAAA>>>;;;999777222333444555555333111000...///111222333333222111000111222333222000...---////////////////////////111111///...------------------------.........///......------...///111222555;;;CCCJJJLLLKKKJJJIIIJJJIIIJJJJJJHHHFFFJJJQQQ]]]ccciiimmmqqquuuqqqkkk^^^RRRLLLRRRZZZ]]]ccckkkuuuzzzyyy|||uuunnnvvvtttWWWBBB:::777333333333444777:::===??????@@@DDDKKKTTT]]]bbbeeeiiijjjlllmmmnnnpppsssvvvxxxyyyxxxwwwwwwyyy}}}}}}~~~zzzwwwfffbbb\\\WWWUUUUUUTTTSSSXXXXXXWWWVVVVVVXXX\\\___ddddddeeedddccc```]]][[[YYY]]]ccchhhjjjiiigggdddiiikkklllkkkjjjiiijjjkkknnnmmmjjjhhhggghhhjjjkkkkkkkkkjjjjjjiiihhhhhhgggjjjddd^^^]]]___aaa___]]]^^^_______________^^^^^^```bbbfffkkknnnpppppppppnnnoooppppppooonnnpppqqqvvvvvvvvvuuuuuutttsssrrrttttttsssrrrqqqqqqqqqqqqsssqqqooonnnppptttxxx{{{|||yyyvvvvvvxxxwwwrrrmmmfff```WWWNNNJJJLLLOOOSSSWWWUUUQQQOOONNNOOOQQQSSSWWWZZZ^^^]]]YYYTTTQQQPPPMMMNNNQQQSSSSSSPPPJJJFFF@@@???>>>===;;;;;;::::::<<<<<<;;;<<<<<<===>>>???;;;>>>AAACCCDDDFFFIIILLLMMMNNNPPPQQQPPPMMMIIIGGGCCCCCCBBBAAABBBCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCBBB<<<<<<;;;:::999999999999:::;;;;;;:::999:::<<>>>>>???CCCJJJTTT]]]ccceeeiiikkkmmmnnnoooqqqtttvvvyyyyyyyyyyyyyyy{{{|||wwwuuueee```ZZZVVVUUUUUUVVVVVVWWWWWWWWWVVVVVVXXX[[[___aaaaaabbbbbbaaa___]]]\\\YYY]]]ccchhhjjjiiieeecccfffhhhiiiiiihhhhhhiiijjjmmmllljjjhhhhhhjjjlllnnnmmmlllkkkjjjiiihhhhhhggggggbbb]]][[[]]]___]]][[[^^^______``````___^^^^^^___aaaeeehhhkkklllmmmmmmkkklllnnnnnnmmmmmmnnnooossstttttttttsssqqqpppooorrrqqqqqqpppppppppppppppsssqqqoooooopppssswwwzzzxxxuuusssssstttrrrlllggg___YYYPPPHHHEEEFFFJJJMMMQQQQQQPPPPPPRRRUUUYYY[[[\\\___aaa___\\\YYYXXXXXXWWWWWWWWWWWWUUUPPPJJJEEE@@@???>>>===<<<<<<<<<<<>>>>>>>>>>>???@@@@@@===???AAACCCDDDFFFIIILLLNNNQQQUUUWWWUUUPPPJJJFFF@@@@@@@@@AAABBBEEEGGGHHHHHHHHHIIIIIIGGGEEECCCBBB>>>===<<<;;;:::::::::;;;:::;;;<<<<<<<<<<<<>>>@@@CCCBBBCCCEEEGGGIIIIIIIIIPPPSSSXXX]]]aaacccdddccc______^^^\\\\\\bbbllltttzzzvvvuuu{{{oooXXXIIIAAA;;;888888:::999888777666777777888666777888:::<<<===>>>>>>AAA???DDDMMMRRRXXXiii}}}{{{sssmmmlllmmmkkkjjjkkknnnkkkhhheeecccccccccdddiiifff```YYYRRRLLLHHHFFFDDDDDDCCCAAA???<<<:::999666666777777666666555444444333222111000000000000---...000111222222111111111111111111111111111111333222111000000//////000....../////////000000000......------...///111222777===GGGOOORRRRRRRRRQQQSSSPPPLLLHHHBBBAAAIIISSS___eeekkknnnrrrtttpppjjj```TTTNNNTTTZZZ[[[^^^cccqqqyyyzzz{{{|||pppeeehhhgggrrrvvvfffNNN>>>888777555555444555666888;;;<<<===>>>BBBIIISSS\\\cccfffiiikkknnnoooqqqsssuuuxxxzzz{{{|||{{{|||}}}zzzuuusssfffaaaZZZVVVUUUWWWYYYZZZXXXXXXXXXWWWWWWYYY\\\____________^^^^^^^^^^^^]]]ZZZ]]]ccchhhiiigggdddaaacccdddffffffffffffhhhjjjlllkkkjjjjjjjjjlllooopppooonnnmmmllljjjiiigggggggggbbb^^^\\\^^^___]]]\\\^^^______``````____________```bbbeeeggghhhiiiiiiiiikkkmmmmmmmmmmmmnnnppprrrsssttttttssspppnnnllloooooonnnnnnooooooppppppsssqqqooonnnoooqqqtttvvvsssqqqoooooooookkkeee```UUUPPPHHHBBB@@@BBBFFFJJJMMMNNNQQQTTTYYY^^^cccffffffhhhhhhgggeeedddeeeeeeeeeccc___\\\WWWPPPIIIDDD@@@??????>>>>>>??????@@@BBBBBBBBBBBBAAAAAAAAAAAA???@@@BBBDDDDDDFFFIIILLLOOOSSSYYY[[[YYYRRRIIICCC===>>>>>>@@@CCCFFFIIIKKKJJJLLLMMMNNNLLLIIIEEEBBB@@@???===<<<;;;;;;<<<<<<:::===???AAAAAA@@@AAABBBFFFFFFGGGHHHJJJKKKLLLLLLPPPUUU^^^kkkuuuzzzyyyvvvuuuuuutttrrrrrrwww|||wwwwww|||pppWWWHHH@@@;;;888888::::::999888888888999999777888999;;;<<<>>>???@@@BBBAAAFFFOOOWWWcccyyy{{{sssmmmmmmmmmkkkjjjkkkooolllhhhdddbbbbbbccceeeiiifff```YYYRRRLLLHHHFFFCCCCCCBBBAAA???===;;;:::555555444444444333333333444333111000000000111222...///000111222111111111........................000000///...............////////////000000000000......------...///111222555<<>>>>>???AAADDDGGGKKKLLLMMMOOORRRTTTRRRMMMGGGCCCAAA@@@>>>===<<<===>>>???===@@@DDDFFFFFFEEEDDDEEEFFFHHHIIIKKKKKKLLLNNNOOOOOOUUUaaasss|||yyyuuuuuu{{{pppWWWHHH@@@;;;888999999999999888888888999999:::::::::;;;;;;<<<======@@@@@@EEENNNYYYjjjyyyqqqlllmmmnnnlllkkkkkknnnkkkgggcccaaaaaacccdddgggddd___YYYRRRLLLHHHFFFCCCCCCBBBAAA???===;;;:::666555444333222333333444222111000000000111333444111111111111111000//////........................000//////............///////////////000000000000......------...///111222111888BBBLLLSSSXXX\\\^^^[[[VVVPPPHHH>>><<>>EEENNNXXX```cccgggjjjnnnqqqsssuuuxxxzzz{{{}}}{{{xxxnnnhhh```ZZZXXXYYY[[[\\\[[[\\\]]]\\\\\\]]]```bbbdddcccaaa___^^^]]]\\\\\\[[[]]]aaadddeeedddbbbaaabbbdddfffgggggghhhjjjlllpppooonnnmmmmmmmmmnnnnnnrrrqqqooommmkkkiiigggfffgggeeebbbaaa``````______^^^______```aaaaaa``````aaaaaaaaaaaabbbdddeeefffiiikkkmmmmmmmmmnnnppprrrpppqqqrrrrrrqqqnnnlllkkkkkkkkkllllllmmmnnnppppppmmmllllllkkkkkkllllllmmmnnnnnnmmmkkkiiiddd___\\\TTTQQQMMMIIIFFFEEEEEEFFFFFFIIIQQQZZZeeeooowww{{{{{{tttjjj```WWWOOOHHHDDDAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCDDDGGGJJJLLLMMMNNNNNNKKKFFFAAA>>>AAAAAAAAACCCEEEHHHJJJLLLOOORRRVVVXXXVVVQQQJJJEEEBBBAAA???>>>>>>???AAABBBBBBFFFIIIKKKJJJHHHGGGFFFDDDGGGJJJLLLLLLNNNQQQTTTUUUZZZggg|||yyy|||tttqqqrrryyypppWWWGGG???:::999999777888888888888888888888999999999999:::;;;<<<===@@@BBBFFFNNN\\\rrryyyrrrmmmnnnooommmkkkllljjjhhheeebbbaaaaaacccdddcccaaa]]]XXXRRRLLLHHHFFFDDDDDDCCCAAA???<<<:::999888666444333222333555666000000000000111222333444222222111111000/////////111111111111111111111111111111000000000000111111....../////////000000000......------...///111222000555>>>GGGOOOVVV\\\```]]]ZZZUUULLLAAA===FFFSSSaaahhhooorrrsssooofff[[[TTTHHHCCCIIIOOOQQQTTTYYYbbbpppsssppppppfffWWWTTTUUUccckkk```KKK;;;555333444444555666777777888888::::::<<>>:::999:::777777999:::::::::999999777777777888;;;>>>AAACCCCCCHHHOOOXXXjjjzzzuuuttttttooolllkkkdddcccbbbbbbbbbaaabbbbbb^^^\\\YYYUUUQQQLLLHHHFFFFFFEEEDDDAAA>>>;;;999777555333000......///222444111222333333222111///...////////////000111222333//////////////////////////////............///000------------.........///......------...///111222222555999>>>DDDKKKSSSYYYZZZZZZXXXQQQEEE>>>EEEPPPgggjjjkkklllooosssqqqmmm^^^PPPHHHKKKPPPPPPTTTZZZfffuuuxxxtttvvvoooaaa]]]SSSbbblllbbbNNN>>>777555111222444666777888888999:::999:::>>>FFFPPPWWW[[[cccggglllqqqtttvvvxxxyyyyyy}}}zzzttthhhddd___\\\[[[\\\\\\[[[XXXZZZ\\\\\\\\\\\\^^^```___```aaabbbbbb```^^^]]]\\\[[[ZZZ[[[]]]aaaeeeggggggiiijjjkkkjjjkkklllnnnllllllmmmmmmnnnnnnooooooooonnnmmmllljjjiiiggggggeeefffeeedddaaa```___```^^^^^^```aaabbbbbbbbbbbb```^^^]]]\\\]]]```dddfffkkklllmmmmmmkkkkkklllmmmjjjiiigggffffffhhhjjjkkkfffeeeeeeeeeeeefffggggggiiijjjlllmmmnnnnnnmmmmmmmmmlllkkkiiigggggghhhjjjrrruuuzzz}}}}}}yyytttqqqlllnnnrrrzzzooo```VVVOOOKKKFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNNNNNNNMMMKKKJJJDDDCCCBBB@@@>>>???CCCEEEEEEFFFGGGHHHHHHGGGEEEDDDDDDEEEFFFGGGJJJMMMPPPRRRRRRUUUYYY\\\[[[WWWRRRNNNIIIHHHGGGGGGJJJNNNRRRUUUVVVWWWVVVSSSOOOJJJHHHGGGDDDJJJRRRVVVYYY^^^eeekkkxxxyyy~~~{{{{{{pppWWWFFF>>>:::999:::777888:::;;;<<<;;;;;;:::<<<;;;::::::;;;===@@@BBBAAAHHHOOOZZZnnnzzzuuurrroookkkhhhcccbbbbbbbbbdddcccbbb```ccc[[[UUUTTTRRRLLLHHHFFFFFFEEEDDDAAA???;;;999777555555444333333333333444333333333222222222111111000000//////000111222222---......///000111111222////////////////////////............////////////---...///...---...///111444555888===CCCJJJPPPSSSWWWVVVTTTOOOFFF@@@EEENNN___eeejjjkkknnnrrrqqqnnnbbbWWWMMMKKKOOOSSSYYY___kkkuuuwwwwwwyyyooodddddd```eeefff\\\JJJ;;;555555111111000111333555888:::999:::<<>>???@@@CCCIIIPPPZZZqqq{{{yyytttqqqnnnjjjgggdddcccbbbbbbddddddbbb```aaaZZZUUUTTTRRRLLLGGGEEEEEEEEECCCAAA>>>;;;999777555555444333333333333444333222222222111111111111000000000000000111222222.........///000111111111////////////////////////............////////////---...///...---...///111444555888===DDDKKKQQQUUUUUUTTTSSSOOOGGGCCCHHHQQQ^^^eeejjjlllooosssqqqmmmcccXXXOOOLLLNNNQQQXXX^^^jjjssstttssstttkkk```bbb\\\``````WWWGGG:::444444333222222222333555888999;;;<<<<<<>>>CCCKKKTTTZZZaaaeeejjjnnnqqqsssuuuwwwzzz~~~~~~xxxttthhh```YYYYYYZZZYYYYYY[[[ZZZZZZ[[[]]]___```^^^]]]```^^^\\\[[[\\\\\\[[[ZZZZZZ]]]aaaccceeegggjjjmmmlllmmmnnnppprrrrrrqqqpppoooooopppqqqrrrsssttttttrrrrrrpppooommmllljjjjjjiiigggfffdddcccdddeeefffeeeccc```]]][[[[[[\\\]]]^^^^^^___^^^]]]^^^```bbbffffffgggggghhhhhhhhhhhhgggggggggfffgggggghhhhhhfffeeeeeedddeeefffhhhiiifffggghhhjjjkkklllllllllkkkmmmmmmjjjfffeeehhhlllzzzrrrfff]]]XXXVVVRRRMMMKKKLLLMMMKKKIIIKKKLLLMMMMMMMMMMMMMMMNNNOOOLLLIIIEEEBBBAAAAAAAAA@@@AAADDDIIIMMMOOOOOOMMMRRRPPPNNNNNNPPPSSSUUUVVVXXXZZZ\\\^^^^^^ZZZUUUQQQMMMLLLKKKLLLPPPTTTWWWWWW[[[ZZZXXXSSSNNNMMMNNNQQQQQQUUU___iiiooottt~~~~~~vvv~~~oooUUUFFF???;;;888777666666777777888888999999:::;;;;;;<<<===???@@@AAADDDIIIQQQ\\\sssxxxzzzwwwrrrpppnnnkkkhhheeedddbbbcccddddddbbbaaa```ZZZUUUUUUSSSLLLFFFDDDDDDCCCBBB@@@===:::888777555555444333333333333444222222111111111000000000000000000000000000111222......//////000000111111////////////////////////............////////////---...///...---...///111333555999???FFFMMMSSSWWWVVVUUUTTTPPPHHHCCCHHHQQQ]]]dddkkknnnqqqtttrrrmmmbbbYYYQQQMMMLLLNNNUUU]]]gggppppppoooooofff[[[\\\VVVXXXXXXQQQDDD999444333444444333333444555777888======<<<===AAAHHHRRRXXX___ccchhhllloooqqqtttvvvxxx}}}~~~|||~~~}}}xxxuuukkkbbbZZZXXXYYYXXXYYY[[[\\\[[[ZZZ[[[]]]^^^]]]\\\\\\[[[[[[\\\]]]]]]\\\ZZZ[[[___dddiiillloooqqqsssrrrsssssssssttttttttttttssssssssssssttttttttttttppppppooonnnmmmlllkkkkkkhhhgggeeedddddddddeeeeeefffddd```]]][[[[[[[[[[[[\\\]]]^^^^^^^^^^^^```cccbbbccccccddddddddddddcccddddddddddddeeeeeeffffffffffffeeeddddddeeefffgggeeegggiiikkkkkkkkkjjjiiikkklllmmmllllllooouuuzzzyyynnneee```___[[[VVVTTTTTTTTTRRROOOLLLLLLKKKLLLLLLNNNOOOPPPRRRPPPMMMIIIFFFCCCAAA@@@@@@AAADDDJJJQQQVVVYYYYYY^^^\\\YYYWWWVVVWWWXXXZZZYYY[[[^^^```___\\\XXXVVVTTTSSSRRRTTTWWWYYY[[[[[[XXXWWWUUUQQQOOOPPPSSSVVV\\\bbblllwww}}}vvv~~~oooUUUFFF???;;;888888777888888888888888888888;;;;;;<<<===>>>@@@AAABBBEEEKKKRRR^^^wwwxxxyyy~~~{{{tttqqqppppppnnnlllgggeeeccccccddddddcccaaaaaaZZZVVVVVVTTTMMMGGGDDDCCCBBBAAA???===:::888666555555444333333333333444111111111000000000000///111000000000000000111111.../////////000000000111////////////////////////............////////////---...///...---...///111222444999@@@GGGOOOUUUYYY[[[YYYWWWQQQHHHAAAFFFNNN\\\dddkkkooosssuuusssnnnaaaYYYQQQMMMKKKLLLSSS[[[bbbmmmooonnnnnnbbbUUUUUUPPPSSSSSSMMMBBB888333222555555444444444555666777<<<<<<;;;;;;???GGGPPPWWW^^^bbbfffkkknnnqqqtttvvvwww{{{|||zzzyyy~~~}}}zzzxxxpppfff\\\YYYXXXVVVVVVXXX]]][[[ZZZZZZ[[[]]]\\\\\\YYYYYYZZZ\\\^^^^^^\\\ZZZZZZ___gggnnnrrruuuxxxyyyxxxxxxwwwvvvttttttvvvwwwwwwwwwvvvvvvuuuuuuttttttmmmmmmlllllllllkkkkkkkkkfffeeedddbbb``````______dddbbb```]]]\\\[[[[[[\\\\\\^^^____________aaaccc___```aaabbbbbbaaaaaa``````aaabbbbbbcccccccccddddddcccbbbbbbbbbcccddddddcccdddgggiiiiiihhheeedddhhhjjjlllooossszzzvvvnnniiiiiieee```^^^^^^]]]ZZZWWWQQQOOOMMMLLLMMMPPPRRRSSSTTTRRRPPPLLLHHHDDDAAA???BBBBBBDDDKKKUUU___gggkkkpppmmmhhhaaa\\\[[[\\\]]]___aaaddddddaaa^^^[[[YYYYYYXXXYYY[[[^^^```___^^^XXXWWWUUUTTTUUUXXX\\\```dddhhhqqq~~~yyy|||{{{pppUUUFFF???;;;999999999888888888888888888888;;;;;;<<<===???AAABBBCCCFFFLLLTTTaaa{{{zzzxxx}}}|||xxxsssqqqrrrsssrrrqqqhhhfffdddcccddddddcccbbbbbb[[[VVVVVVTTTMMMHHHFFFCCCBBBAAA???===:::888777555555444333333333333444111111111000000000000///111111000000000000000111////////////000000000000////////////////////////............////////////---...///...---...///111111444999@@@HHHPPPVVVYYYZZZYYYVVVQQQHHHBBBFFFOOO\\\ccckkkppptttwwwtttpppaaaYYYQQQNNNMMMNNNSSSZZZ___kkkoooppppppcccSSSPPPOOOSSSUUUOOODDD999444333555555444444444555555555999999999:::>>>FFFPPPVVV^^^aaafffjjjmmmppptttwwwxxxyyyzzzzzzxxxxxxyyyzzz{{{zzzqqqfff]]]YYYXXXVVVVVVYYY\\\[[[YYYYYY[[[\\\\\\[[[YYYXXXYYYZZZ\\\\\\ZZZXXXXXX^^^hhhqqqvvvzzz|||}}}|||}}}{{{xxxuuutttuuuxxxyyyyyyxxxwwwuuuttttttsssjjjjjjjjjjjjjjjjjjjjjjjjgggfffdddaaa___]]][[[[[[```___^^^]]]\\\]]]]]]]]]]]]___```aaa``````aaaccc^^^___aaaaaaaaa```___^^^^^^___```aaaaaaaaaaaa`````````___^^^___```aaabbbbbbdddfffhhhhhhfffdddbbbggghhhjjjmmmsss{{{{{{vvvrrrnnnkkkkkkiiieeeaaaZZZVVVRRRPPPQQQSSSSSSSSSSSSRRRPPPMMMIIIDDDAAA>>>BBBBBBEEEMMMZZZiiivvv|||wwwmmmddd``````bbbgggiiiiiigggbbb^^^[[[ZZZ[[[\\\^^^aaadddeeedddbbb___^^^]]]^^^bbbggglllnnnkkkiiipppzzzyyy~~~pppUUUEEE???;;;::::::999999999999888888888888;;;;;;<<<===???AAACCCDDDGGGLLLUUUddd|||yyy|||}}}yyytttrrrtttuuuuuusssjjjgggeeecccdddddddddcccccc[[[UUUTTTRRRLLLHHHGGGCCCBBBAAA@@@>>>;;;999888555555444333333333333444222222111111111000000000222111111000000000000000////////////000000000000////////////////////////............////////////---...///...---...///111111444:::AAAIIIPPPUUUXXXUUUTTTSSSPPPHHHDDDJJJSSS\\\dddkkkoootttwwwvvvrrrcccYYYPPPOOOQQQTTTXXX\\\```mmmrrrsssssseeeUUURRRQQQXXX]]]WWWHHH;;;555555333333444444444444444444777777999:::>>>EEENNNTTT]]]```dddhhhlllppptttwwwwwwxxxxxxwwwwwwxxx{{{~~~~~~zzzzzzlllccc[[[YYYZZZYYYZZZ\\\ZZZYYYXXXYYY[[[\\\[[[ZZZZZZYYYXXXXXXYYYYYYWWWUUUVVV^^^iiitttzzz}}}~~~{{{vvvtttuuuxxxyyyyyyxxxvvvuuutttsssrrriiiiiiiiiiiiiiijjjjjjjjjiiihhhfffdddaaa^^^]]][[[^^^^^^]]]]]]]]]]]]^^^^^^]]]___aaaaaa```___```aaa^^^___aaabbbaaa```^^^]]]^^^^^^`````````___^^^]]]]]]\\\\\\\\\\\\^^^```aaadddeeeggghhhhhhgggfffeeehhhggggggiiimmmrrrxxx{{{~~~{{{zzzxxxsssoooeee```ZZZVVVVVVVVVTTTRRRRRRQQQPPPMMMIIIEEEBBBAAAAAACCCJJJVVVgggxxxyyymmmhhhhhhkkkoooqqqpppllleee___]]]]]]___```eeejjjnnnooommmkkkgggfffgggkkkqqqwwwzzz|||{{{vvvxxxzzzyyy}}}qqqVVVEEE???;;;:::;;;888888999999999999999999::::::;;;<<<>>>@@@BBBDDDGGGLLLUUUfff|||}}}wwwuuuuuuvvvuuussskkkhhheeeddddddddddddccccccZZZSSSQQQOOOJJJFFFFFFCCCCCCBBB@@@>>><<<:::999555555444333333333333444333222222222111111111111222222111000000000000000000000000000////////////////////////////////////............////////////---...///...---...///111111444:::AAAHHHOOOTTTVVVSSSRRRRRROOOHHHDDDJJJTTT]]]dddkkknnnsssxxxxxxtttgggZZZPPPRRRXXX\\\___```fffqqqttttttttthhhZZZYYYUUU```ggg```MMM<<<666888111111222333333444444444666888999;;;???DDDJJJOOO[[[^^^bbbfffjjjnnnsssvvvvvvwwwyyyzzzzzz|||zzzvvvvvvjjjaaa[[[[[[\\\[[[[[[\\\WWWWWWXXXZZZ\\\]]][[[ZZZ\\\YYYWWWVVVUUUUUUSSSRRRVVV^^^kkkvvv}}}yyyuuuuuuxxxxxxwwwvvvuuutttrrrrrrqqqkkkkkkkkkkkkkkkjjjjjjjjjggggggfffeeecccaaa```___^^^^^^^^^]]]]]]\\\\\\\\\\\\^^^``````^^^]]]\\\]]]]]]___```bbbaaa___]]][[[^^^___`````````^^^\\\[[[[[[ZZZZZZ[[[\\\^^^```aaacccdddeeefffffffffffffffgggeeedddeeegggjjjmmmnnnuuuzzz}}}pppjjjbbb]]]\\\YYYTTTPPPRRRQQQOOOLLLJJJGGGFFFEEEDDDJJJWWWiii|||wwwrrrssswwwyyy{{{zzztttlllfffeeefffhhhlllqqqxxx~~~}}}{{{ttttttvvv|||~~~{{{~~~qqqVVVEEE???;;;:::;;;888888888999999:::::::::888999:::;;;>>>@@@BBBCCCGGGLLLUUUfffzzzwwwvvvvvvtttrrrllliiieeedddddddddddddddbbbYYYQQQNNNLLLHHHEEEFFFDDDCCCBBBAAA???===;;;:::555555444333333333333444333333333222222222222111222222111000000///000000000000000000////////////////////////////////////............/////////000---...//////---...///111111444:::AAAHHHNNNSSSUUUTTTTTTRRROOOGGGBBBGGGPPP^^^dddjjjnnnsssxxxyyyvvvjjj\\\QQQTTT]]]cccddddddkkktttuuussstttjjj___```XXXeeeooogggQQQ>>>777999///000111222333333333333777999;;;<<>><<<;;;<<<777777888999::::::;;;;;;888888999;;;===???BBBCCCGGGLLLUUUgggvvvuuuwwwtttpppooollljjjfffcccaaaaaabbbcccggg```VVVOOOJJJHHHHHHGGGDDDCCCBBB???===:::777666777666555444444333444444222222222111111111111000//////////////////////////////000000000000//////222111000...------------------------------------///////////////000111111222666;;;BBBJJJPPPTTTWWWTTTTTTTTTRRRLLLFFFIIIOOOXXXdddooorrrrrrssssssrrrkkk^^^TTTSSSWWW[[[bbbiiioootttwwwtttqqqnnnggg```aaannnxxxrrr[[[EEE999666000111222444555666666666111555999::::::===EEEKKKXXX\\\aaafffjjjooosssvvvwwwzzz|||~~~zzzvvvuuuqqqlllddd^^^[[[ZZZYYYXXX\\\ZZZYYY\\\```bbbaaa___YYYZZZZZZXXXUUURRRRRRRRRUUU___mmmvvvzzz}}}zzzvvvuuuzzzyyywwwuuutttssssssssspppppppppooonnnlllkkkjjjddddddeeeeeeddddddcccbbb```___]]]\\\\\\]]]^^^___]]]\\\YYYWWWVVVXXXYYY[[[[[[[[[[[[[[[[[[[[[\\\\\\______^^^\\\ZZZXXXUUUTTTSSSUUUXXXZZZ[[[[[[]]]___^^^^^^______``````aaaaaaaaabbbdddffffffdddbbb```aaa]]]YYYZZZaaakkkuuuzzzyyyoooddd[[[VVVTTTRRRRRRPPPMMMIIIGGGGGGHHHQQQbbbyyy|||yyyxxxxxxxxxmmmddd___^^^\\\XXX[[[eeemmmuuunnnSSSEEE@@@===;;;:::;;;;;;:::999999:::::::::999:::<<<===???AAAEEEHHHJJJMMMTTTeeewwwuuuuuurrrnnnlllllljjjgggdddbbbbbbcccdddgggaaaWWWOOOJJJHHHGGGGGGEEEEEECCCAAA>>>;;;999777777666555444444333333444222222222111111111111000////////////////////////...///000000000000000///222222111111000/////////------------------------.........---...//////000333666;;;BBBJJJPPPUUUWWWUUUTTTTTTRRRKKKEEEGGGNNNZZZfffrrrvvvwwwyyyzzzyyyrrrbbbTTTSSSXXX\\\```dddmmmqqqsssqqqnnnlllfff```eeesss~~~yyydddMMM???;;;333444444444444444444444111555888999:::===DDDJJJVVVZZZ___dddiiimmmqqquuuxxxzzz}}}~~~{{{zzzuuuooofff___[[[ZZZYYYYYY]]]\\\[[[]]]```bbbbbb```]]]]]]\\\YYYUUUTTTTTTUUUTTT]]]iiisssyyy}}}zzzvvvuuuwwwvvvvvvuuuttttttssssssnnnnnnnnnmmmmmmllllllllleeeeeeeeeeeedddccccccbbbbbbaaa___]]]]]]^^^___```]]]\\\YYYXXXWWWXXXZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZ^^^^^^]]][[[YYYWWWUUUSSSSSSUUUXXXYYYZZZZZZ\\\]]]]]]^^^^^^___```aaaaaabbbbbbcccdddeeedddbbb___]]]UUURRRPPPQQQXXXaaakkkqqquuujjj___XXXTTTRRRRRROOOKKKHHHGGGHHHIII\\\qqq{{{lllaaaVVVQQQQQQSSSQQQTTT^^^dddmmmpppUUUFFFAAA>>>;;;:::;;;::::::999999::::::;;;;;;<<<===>>>@@@CCCGGGJJJNNNQQQWWWhhhxxxuuusssoookkkiiillljjjhhheeeddddddeeefffhhhaaaXXXPPPKKKHHHGGGFFFGGGFFFEEECCC@@@===;;;999777666555444333333333333222222222111111111111000////////////////////////......///000000000000000,,,---............---,,,........................------,,,,,,------...///333666;;;CCCJJJPPPUUUWWWWWWVVVUUURRRJJJDDDEEEKKKYYYeeerrrwwwzzz}}}~~~wwwfffUUUQQQVVV[[[]]]^^^jjjooorrrqqqooonnniiicccfffsss~~~kkkSSSCCC<<<666666555444444333222111222555777999999===CCCHHHRRRVVV\\\aaafffkkkooosssyyy|||zzzssshhh___[[[ZZZZZZZZZ___^^^^^^___bbbccccccbbbaaa```^^^ZZZVVVUUUVVVXXXUUU[[[eeepppxxx}}}zzzwwwuuutttuuuuuuvvvuuutttsssrrrmmmlllkkkjjjjjjkkklllmmmffffffeeeeeedddcccbbbbbbaaa```^^^]]]\\\\\\\\\]]]]]]\\\ZZZXXXXXXYYY[[[\\\[[[[[[[[[ZZZZZZYYYYYYXXX\\\\\\[[[ZZZXXXUUUSSSRRRSSSUUUWWWXXXXXXXXXYYY[[[\\\]]]^^^___```aaabbbbbbbbbcccccccccbbb___]]][[[SSSRRRQQQTTTZZZccclllqqq~~~|||pppeee\\\WWWSSSRRRNNNJJJFFFFFFIIILLLgggssscccWWWMMMIIIIIIKKKJJJNNNUUUZZZcccxxx~~~|||~~~sssVVVFFFAAA>>>;;;::::::::::::999999::::::;;;===>>>>>>???@@@DDDIIIMMMRRRUUU[[[kkkyyyuuurrrmmmiiiiiilllkkkiiigggfffffffffggghhhbbbYYYQQQLLLIIIFFFEEEGGGFFFEEECCC@@@===;;;999666666555444333333333333222222222111111111000000////////////////////////---...///000000111111000)))+++---...///...,,,+++////////////////////////---------,,,---......///222555;;;BBBIIIPPPTTTWWWXXXVVVUUURRRJJJBBBCCCIIIVVVcccpppuuuwww{{{}}}|||yyykkk\\\SSSSSSVVVYYY[[[iiipppvvvwwwwwwuuunnnggg```mmm{{{{{{kkkTTTAAA888777666555444333222222222333444666888999===BBBFFFNNNRRRXXX^^^dddiiinnnqqqzzz}}}~~~vvviii___ZZZXXXYYYZZZ`````````aaabbbccccccccceeeccc___ZZZVVVUUUWWWZZZWWW\\\dddoooyyy{{{xxxxxxvvvwwwxxxxxxwwwuuurrrqqqmmmllljjjiiihhhiiikkklllgggfffeeedddcccbbbaaaaaa___]]]\\\ZZZYYYXXXXXXXXX\\\\\\ZZZYYYYYYZZZ[[[\\\\\\\\\[[[[[[ZZZYYYXXXXXXZZZZZZYYYXXXVVVTTTRRRQQQRRRTTTWWWWWWWWWVVVXXXYYY[[[\\\]]]^^^___aaaaaabbbaaaaaabbbbbbaaa```^^^\\\YYY[[[]]]aaafffnnnwww|||~~~tttjjjbbb]]]VVVSSSOOOIIIFFFGGGJJJNNNllltttdddXXXPPPLLLMMMHHHHHHKKKQQQSSS[[[sss}}}yyy|||tttVVVFFF@@@<<<:::999::::::999999999:::;;;;;;===>>>>>>???AAAEEEJJJNNNSSSVVV]]]mmmyyyuuurrrmmmjjjkkkmmmllljjjhhhgggggggggggggggaaaYYYQQQMMMIIIGGGEEEFFFEEEDDDBBB???<<<999888666555444333333222222333222222222111111111000000000000000000000000000000......///000000000000000---///111333333333111000////////////////////////......------......///000111444:::AAAHHHOOOSSSVVVXXXVVVUUUQQQIIIAAABBBGGGUUUaaannnrrrtttwwwxxxxxx~~~wwwjjj[[[RRRQQQUUUXXXdddnnnxxx}}}~~~{{{rrrjjjZZZfffsssuuugggRRR???555555444444333333333444555444444555777999<<<@@@DDDKKKOOOVVV\\\bbbhhhmmmqqq{{{}}}wwwjjj___YYYWWWXXXYYY___```aaaaaabbbbbbcccdddfffddd___YYYUUUTTTWWWYYY[[[___fffpppyyy{{{zzz{{{{{{{{{|||{{{xxxuuuqqqooopppnnnllliiihhhhhhiiijjjhhhfffeeecccaaa`````````]]]]]][[[ZZZYYYXXXWWWWWW[[[[[[ZZZYYYYYYZZZ[[[\\\]]]]]]\\\[[[ZZZYYYYYYXXXYYYYYYXXXWWWUUUSSSRRRQQQRRRTTTVVVVVVVVVVVVWWWXXXZZZ[[[\\\]]]^^^___``````___```aaabbbbbbaaaaaa```___bbbhhhmmmrrryyy|||uuuooonnnqqq}}}}}}uuummmgggdddYYYVVVPPPJJJFFFGGGKKKOOOmmm~~~nnnaaaVVVQQQPPPJJJIIIKKKNNNNNNUUUkkk}}}wwwzzzsssUUUDDD>>>;;;888888:::999999999::::::;;;<<<<<<===>>>???AAAEEEJJJNNNSSSVVV\\\lll|||vvvtttqqqmmmlllnnnnnnmmmkkkiiigggfffeeeeeefff```YYYRRRNNNKKKHHHFFFEEEDDDCCCAAA>>>;;;888777666555444333222222222222222222222111111111111000000000000000000000000000//////000000000000//////......000111222111111000.................................---...//////000000333999@@@GGGMMMRRRTTTWWWVVVUUUQQQHHH@@@AAAGGGTTTaaammmqqqrrrtttvvvuuuuuubbbSSSOOORRRUUU```kkkwww}}}}}}uuulllZZZdddnnnpppfffSSSAAA666444333333222333444666777555444555666888<<>>;;;888777666555444333222222222222222222222111111111111000000000000000000000000000000111111000000///...---,,,---------------------------------------------------,,,,,,------...///...111777>>>EEELLLPPPSSSVVVUUUTTTPPPHHH@@@AAAGGGQQQ]]]iiinnnooorrrssssssxxxxxxppp```TTTSSSTTTUUUaaajjjuuu{{{~~~~~~xxxqqq\\\ccckkkmmmdddTTTCCC999555444333222222444555777555444444555888<<<>>>@@@HHHMMMTTT\\\ccciiiooossszzz}}}yyymmmbbb\\\ZZZYYYYYYXXX[[[^^^______```ccceeegggeeeaaa[[[VVVTTTUUUWWWYYY___hhhnnnrrruuuyyy|||}}}|||}}}~~~~~~|||yyywwwtttrrrqqqppppppoooooonnnmmmmmmlllgggeeebbb___]]]\\\\\\\\\]]]]]]]]]]]]\\\\\\[[[ZZZWWWXXXXXXXXXXXXYYYYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUSSSRRRQQQPPPRRRUUUVVVWWWWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ_______________`````````bbbiiisss{{{tttdddWWWPPPHHHCCCBBBEEEEEEJJJ___vvvzzzrrrhhh```YYYVVVQQQJJJEEEDDDFFFHHHXXXssstttfff```XXXPPPLLLKKKIIIKKKXXXiii~~~yyy}}}sssUUUCCC>>>;;;::::::999999999999:::;;;<<<===:::===AAADDDFFFIIILLLNNNSSSTTTXXXfffwwwrrrnnnnnnmmmkkkmmmqqqooonnnllljjjgggdddbbbaaaccc___XXXSSSOOOMMMJJJIIIEEEEEECCCAAA>>><<<999888555555444333222222222222222222222111111111111000000000000000000000000000111111111111000...---,,,000//////.........///000------------------------,,,,,,++++++,,,,,,---...---000666===DDDKKKOOORRRVVVTTTSSSPPPGGG@@@AAAGGGLLLYYYeeejjjllloooqqqqqqkkkkkkeeeYYYTTTWWWXXXVVVdddllluuuzzz}}}|||vvv]]]ccciiijjjcccTTTEEE;;;666555333222222333555666666444333555888;;;>>>???HHHMMMUUU\\\cccjjjppptttyyy}}}zzznnnddd^^^[[[[[[ZZZVVVYYY\\\^^^^^^___bbbfffhhhfffbbb]]]XXXUUUVVVWWWVVV^^^ggglllmmmoootttyyy}}}}}}~~~}}}|||zzzwwwuuutttssssssooooooppppppppppppoooooogggeeeaaa^^^\\\[[[[[[[[[ZZZZZZ[[[[[[[[[ZZZZZZYYYVVVWWWWWWWWWXXXXXXYYYYYYUUUVVVVVVVVVVVVVVVVVVVVVXXXXXXWWWWWWUUUTTTRRRQQQPPPRRRUUUWWWWWWXXXZZZ[[[YYYYYYYYYYYYXXXXXXXXXXXX_________^^^^^^]]]]]]]]]\\\dddooowww{{{uuu```MMMAAA======:::===AAA??????OOOddd~~~ssseee[[[XXXUUUPPPJJJDDDBBBCCCEEEHHHbbbwwwppp___VVVOOONNNKKKKKKUUUdddvvvzzz~~~sssUUUDDD???===<<<<<<999999999999:::;;;<<<===;;;>>>CCCGGGIIIKKKMMMOOOUUUUUUXXXddd{{{ooolllhhhggghhhjjjkkkkkkooommmkkkhhhfffdddcccbbb^^^ZZZUUURRRPPPNNNJJJFFFDDDCCCAAA???<<<:::888777333333222222222333444444///000222333333222111000222222111111000000//////////////////////////////000000//////.........---,,,,,,,,,---------......+++,,,------+++))))))***---///222666;;;CCCKKKPPPOOOSSSTTTOOOEEE??????BBBMMMSSS]]]gggmmmooommmkkkiiicccYYYQQQNNNQQQWWW[[[eeennnyyy~~~{{{rrriii[[[]]]ccckkkhhhWWWCCC777777666666555555666666777666666777888:::;;;<<<<<>>@@@BBBDDDFFFIIILLLQQQTTTWWWYYY___iii{{{yyymmmkkkhhhggghhhiiijjjiiilllkkkiiifffdddaaa___^^^^^^YYYTTTPPPOOOMMMIIIEEEDDDCCCAAA???<<<:::888777777666555333222111111000000111111111111111000000111111111000000000000000////////////////////////000/////////.....................------,,,,,,,,,***,,,......------...///...111555999===BBBHHHLLLNNNQQQSSSNNNEEE@@@@@@CCCNNNUUU___jjjppprrrqqqoooeee___UUUOOOOOOTTT[[[___aaalllwww}}}~~~{{{rrrhhhYYY[[[bbbkkkhhhWWWBBB555333222222222222222222333555555666888999;;;<<<===???IIIVVV^^^bbbeeekkkpppuuuzzz~~~~~~ssshhh___ZZZYYYYYYZZZ\\\___bbbeeegggggghhhmmmiiiccc]]]ZZZYYYZZZ\\\\\\^^^aaafffkkkooorrrtttwwwzzz}}}}}}{{{xxxvvvuuutttvvvxxxvvvrrrooonnnnnnllllllmmmmmmmmmmmmlllllliiifffccc___[[[YYYWWWWWWZZZ[[[\\\\\\ZZZYYYYYYZZZYYYVVVTTTTTTUUUWWWWWWVVVVVVUUUTTTSSSSSSSSSTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSTTTVVVVVVVVVUUUUUUVVVUUUUUUTTTTTTTTTUUUUUUYYYZZZ[[[[[[[[[ZZZYYYXXXUUUZZZ```eeekkkrrrzzz{{{ppp___NNNCCC===:::999888999888777666;;;DDDLLLdddrrreee\\\TTTRRRNNNJJJGGGDDDCCCBBBCCCJJJ]]]xxxpppbbb]]]YYYTTTWWW```rrrvvv{{{qqqQQQCCC@@@<<<999:::999999999:::;;;<<<===>>>@@@BBBEEEGGGIIIMMMRRRUUUWWWZZZ___jjj|||vvvlllkkkiiijjjkkkkkkjjjhhhiiiiiihhhfffdddaaa___]]]^^^YYYSSSOOONNNLLLHHHDDDDDDCCCAAA???<<<:::888777777666555333222111000000222111111000///////////////000000000000000000111////////////////////////////////////............000///...---,,,++++++***'''***,,,......///000222///222777;;;>>>AAAEEEHHHMMMPPPQQQMMMFFFAAABBBDDDMMMTTT___jjjrrrtttsssrrrhhh___TTTNNNPPPVVV\\\___```kkkwww~~~}}}tttkkkYYYZZZaaaiiihhhXXXCCC666444444333333333333444444444444555666888:::<<<===;;;EEESSS]]]bbbfffkkkpppsssyyy~~~~~~uuujjjbbb\\\ZZZYYYVVVYYY^^^cccgggiiiiiiiiikkkhhhccc^^^[[[ZZZ[[[\\\[[[]]]```eeejjjooorrrttttttwww{{{}}}{{{xxxtttsssrrrsssuuutttrrrooonnnooolllkkkjjjjjjiiijjjkkklllkkkiiieeeaaa\\\YYYXXXWWWWWWYYYZZZZZZXXXWWWWWWXXXXXXVVVTTTTTTVVVWWWWWWWWWUUUTTTRRRPPPPPPPPPRRRSSSRRRQQQQQQPPPPPPQQQQQQRRRTTTUUUVVVWWWXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUWWWXXXXXXYYYYYYYYYYYYXXXSSSVVVYYY\\\```dddiiillldddZZZLLL???888777777888777888777555333777>>>DDDRRRsssvvvhhh___VVVTTTPPPKKKGGGDDDBBBBBBDDDEEERRRjjj~~~uuukkkbbb[[[]]]dddrrrvvv}}}pppPPPCCC@@@===::::::999999::::::;;;<<<>>>???AAACCCEEEGGGJJJNNNSSSVVVXXX[[[aaakkk|||rrrllllllkkklllmmmmmmkkkiiifffgggggggggfffdddcccbbb___ZZZSSSOOONNNLLLHHHEEEDDDCCCAAA???<<<:::888777444333333222222333333444333222000...---......///.../////////000000111111///////////////////////////////////////.........//////...---,,,,,,++++++&&&(((+++,,,,,,---///000000222666999<<>>???AAACCCFFFHHHKKKOOOTTTWWWZZZ]]]bbblll}}}~~~pppkkkjjjkkklllmmmllliiigggbbbcccdddeeeffffffffffffaaa\\\TTTPPPNNNLLLIIIFFFDDDCCCAAA???<<<:::888777333333222222333333444444333222000...---......///......//////000000000111////////////////////////.........///////////////------------------------(((***,,,---,,,,,,---...000111333555:::AAAJJJPPPSSSTTTTTTPPPJJJFFFDDDEEEMMMUUUaaammmuuuxxxxxxwwwyyymmm^^^SSSOOOSSSWWWZZZcccnnnzzz{{{sss___XXXVVVYYYZZZPPPBBB999111000000000000000000111333333333333555888;;;<<>>:::777666666555555555555444444555888<<>>???BBBDDDGGGIIILLLPPPUUUYYY[[[^^^dddnnn~~~~~~qqqiiihhhhhhiiijjjiiigggeee``````aaaaaaccceeefffgggccc]]]UUUPPPNNNLLLIIIGGGDDDCCCAAA???<<<:::888777555444333333222222222333222111111000////////////...//////////////////000////////////////////////.........///////////////,,,,,,,,,---------......,,,...000000.........///000000111333999BBBLLLSSSVVVVVVVVVSSSNNNKKKIIIIIIRRRZZZfffrrrzzz~~~}}}|||{{{rrrcccVVVQQQTTT[[[aaadddnnnxxx~~~|||tttaaaWWWPPPQQQRRRJJJ???777222222111111111111222222444333222222444666999:::CCCFFFJJJOOOUUU^^^ffflllnnnttt{{{~~~wwwlllccc[[[WWWTTTUUUWWW[[[___aaaaaaaaa```````````````aaabbbcccccceeeeeeggghhhjjjlllmmmnnnnnnssszzz}}}|||yyyuuussstttrrrqqqrrrssstttsssrrrnnnllliiigggggghhhjjjkkkjjjgggccc^^^YYYVVVSSSRRRUUUVVVWWWWWWUUUTTTTTTUUUTTTRRRQQQQQQSSSUUUUUUUUUSSSRRRQQQPPPOOONNNNNNNNNOOONNNNNNMMMMMMNNNNNNOOOLLLMMMOOOQQQQQQQQQQQQPPPOOONNNNNNOOOOOOPPPQQQRRRRRRSSSUUUVVVWWWVVVTTTSSSPPPNNNLLLKKKJJJGGGDDDAAA999777666555666555333222444444444555777:::===???AAANNNhhhzzzppp___\\\WWWPPPJJJEEEBBB@@@???AAANNNgggssslllddd```___\\\WWWRRRQQQRRRSSSTTTUUUXXX]]]```kkk}}}{{{wwwxxxuuu~~~mmmNNNAAA@@@===;;;<<<:::::::::;;;<<<===??????BBBDDDGGGJJJMMMRRRWWWZZZ]]]```fffooouuujjjiiihhhiiijjjjjjhhhfffdddcccaaaaaabbbdddfffhhhbbb\\\TTTOOOMMMKKKHHHFFFDDDCCCAAA???<<<:::888777333333222222333333444555000111111111111111000000///////////////.........////////////////////////............/////////000------------------,,,,,,,,,...000000///...///000...000222555:::BBBKKKRRRVVVVVVVVVUUUSSSQQQPPPOOOVVV]]]iiiuuu}}}}}}vvviii[[[RRRTTT___hhhhhhpppyyy}}}}}}wwwdddZZZQQQRRRSSSKKK???777555555444444444444555555555444222111222444777999===@@@EEEKKKSSSZZZbbbfffmmmssszzz}}}~~~yyymmmccc[[[WWWUUUVVVXXXZZZ]]]```aaabbbbbb```aaaaaaaaabbbbbbaaaaaacccdddfffhhhjjjlllmmmnnnmmmrrrwww{{{zzzwwwuuussstttrrrpppppprrrsssrrrpppooommmkkkjjjiiiiiijjjkkkiiifffbbb]]]YYYVVVTTTSSSSSSTTTUUUUUUSSSRRRRRRSSSRRRPPPOOOOOOQQQSSSTTTTTTSSSSSSSSSSSSRRRPPPNNNMMMLLLMMMMMMMMMMMMMMMMMMLLLKKKLLLNNNPPPRRRRRRRRRRRRLLLLLLLLLLLLMMMNNNOOOPPPNNNPPPSSSUUUUUUSSSOOOMMMKKKIIIFFFEEEEEEBBB>>>:::666555333333555555555444555555555666888:::<<<<<<@@@EEEVVVuuuuuueeeaaa[[[TTTNNNHHHDDDBBB???DDDSSSkkk}}}nnnfff\\\UUUSSSPPPKKKGGGFFFGGGHHHHHHHHHJJJMMMPPPRRR]]]ooo{{{{{{ppp{{{lllMMMAAA@@@===;;;<<<;;;;;;;;;;;;<<<>>>???@@@CCCEEEHHHKKKNNNRRRXXX[[[^^^aaagggpppxxxnnnmmmkkkkkklllmmmllljjjiiigggeeebbbccceeehhhjjjbbb[[[SSSNNNKKKJJJGGGEEEDDDCCCAAA???<<<:::888777...///000111333666888999///000222333333222111000000000//////.........---////////////////////////---.........//////000000//////...---,,,++++++***)))+++---...------...///---000333777<<>>???@@@CCCEEEHHHKKKNNNSSSXXX\\\___bbbgggqqq|||sssrrrpppnnnmmmnnnoooqqqqqqlllgggeeeeeefffeeedddddd^^^VVVOOOKKKJJJIIIIIIDDDDDDBBB@@@===:::666444888666333222222222111///222111111000000000000000333222111/////////000111---...///////////////......---,,,++++++,,,---.........//////......---,,,///......---------.........000333555999???FFFKKKRRRTTTWWWXXXVVVSSSRRRRRRWWW^^^jjjuuu~~~|||qqqcccVVVSSS___mmmooovvv}}}yyyrrrggg^^^\\\XXXOOOCCC===777444333666666444333666333444444333222111333555888<<>>;;;:::777666888:::;;;<<<>>>AAACCCFFFHHHJJJLLLMMMPPPSSSVVV]]]```fffooo|||{{{xxxwww{{{zzztttnnnkkkgggeeeeeeffffffffffff```XXXPPPLLLJJJHHHGGGEEEDDDBBB@@@===999777555666444222222333333333222222111111000000000000000111000///........./////////000000000///...------///......------......///......//////......---,,,------,,,,,,,,,,,,------...000222555888>>>EEEJJJNNNQQQUUUWWWWWWUUUTTTTTTTTT[[[fffqqqzzzxxxnnnbbbZZZ\\\bbbgggrrr~~~~~~vvvkkkeeekkkpppgggVVVHHH999444111222222///...000222333444444222222333444555999>>>DDDJJJQQQXXX]]]dddggglllqqqvvv{{{uuufff[[[VVVUUUVVVVVVXXX[[[___```___^^^[[[^^^```aaa```^^^^^^^^^[[[]]]______```bbbdddggglllnnnqqqrrrqqqqqqqqqrrrssspppnnnllllllllljjjiiilllkkkiiigggfffeeeddddddaaa```^^^\\\ZZZYYYYYYXXXTTTTTTTTTTTTSSSRRRQQQPPPSSSRRRQQQPPPOOOOOOPPPQQQQQQQQQQQQPPPOOONNNMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIJJJKKKLLLLLLMMMMMMNNNMMMKKKKKKLLLLLLJJJIIIIIIHHHGGGFFFEEEBBB>>>:::666666555555555666666777333333444666888;;;===>>>;;;::::::999999:::;;;;;;;;;???EEEOOOfff{{{xxxrrrlllfff___XXXSSSOOOYYYjjj|||eee___WWWSSSTTTVVVWWWWWWRRRRRRQQQQQQPPPNNNMMMLLLMMMKKKMMMQQQRRROOOOOOQQQNNNOOORRR[[[jjjxxxuuu~~~ZZZDDDBBB>>>;;;<<<999222555:::===>>>???AAABBBFFFHHHKKKLLLNNNPPPSSSVVV[[[^^^dddooo|||yyyvvvyyy~~~vvvnnnkkkiiifffccccccdddeeeeeeeee___WWWPPPKKKHHHFFFEEEEEEDDDBBB???<<<999777555444333111222333444444333222111111000000000000000/////////............///000000000000///...,,,,,,/////////....../////////.........///......---,,,,,,,,,+++++++++,,,------...///222444888===DDDIIIKKKOOOTTTWWWWWWVVVUUUTTTTTTZZZdddoooxxx~~~xxxoooddd\\\]]]bbbeeeppp~~~wwwllliiisss~~~xxxeeeUUU@@@:::555555555222000111222333444444333222333444444777;;;@@@FFFMMMTTTYYY___cccggglllrrrxxxxxxhhh\\\VVVUUUVVVWWWXXXZZZ\\\^^^^^^]]]\\\___aaabbbaaa______```]]]^^^`````````aaadddfffjjjlllnnnooonnnmmmnnnnnnqqqnnnllljjjjjjiiihhhfffggggggfffeeeeeeddddddddd___^^^]]][[[YYYXXXXXXXXXUUUUUUUUUTTTSSSRRRQQQPPPPPPOOONNNLLLLLLMMMMMMNNNOOOOOOOOOOOONNNMMMLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIIIIJJJJJJKKKKKKKKKLLLKKKIIIIIIJJJJJJHHHGGGGGGFFFEEECCCAAA===999666444333333333444444555666333444555777999<<<>>>@@@>>>===<<<;;;::::::;;;;;;;;;>>>AAAIII\\\|||zzztttnnnhhhaaa]]]TTT^^^qqqiiibbb[[[ZZZ^^^dddggggggffffffeeedddbbb```]]]\\\[[[YYYYYY\\\[[[VVVSSSTTTWWWWWWVVVWWW^^^ooo}}}yyyyyyWWWBBBAAA===;;;===;;;555888;;;===>>>@@@BBBDDDCCCFFFIIILLLOOOSSSWWWZZZ\\\^^^cccoooyyyuuurrrzzzyyyoooiiiiiihhheeebbb``````bbbdddccc^^^VVVOOOKKKGGGEEECCCFFFDDDBBB???<<<999777666444222111222333444444333222111111000000000000000.........////////////...000000000000///...,,,,,,...//////////////////............///......---,,,+++++++++++++++,,,---......///111444777<<>>???@@@???>>>===<<<<<<<<<<<<;;;===???FFFVVVssszzzuuuoooiiieee\\\eeewwwpppiiiccceeemmmvvvzzz{{{}}}}}}|||{{{xxxuuurrrpppooolllkkklllhhhaaa]]]]]]```bbbcccdddgggrrr~~~{{{uuuUUUBBBAAA===:::===<<<<<<===>>>===>>>@@@DDDGGGEEEGGGKKKNNNPPPTTTXXX\\\]]]___dddqqqyyyuuusss|||ssskkkhhhiiihhhfffbbb______```cccbbb]]]VVVPPPLLLHHHEEECCCFFFDDDBBB>>>;;;999777666444333111222333444444333222111111000000000000000......///000000000/////////000000000///...---------......//////......---......//////......---,,,,,,++++++,,,,,,---...///---///111333666;;;BBBFFFIIIMMMSSSWWWXXXVVVUUUTTTQQQVVV___jjjsss{{{|||mmmfffffflllxxxyyymmmiiiuuuvvvjjjHHH===555444555333222222111333555555444222222333222444777;;;@@@GGGOOOTTTZZZ^^^dddiiimmmqqqvvvyyyqqqcccZZZWWWUUUWWWYYYZZZZZZ[[[^^^______aaacccccccccbbbccceeedddeeedddcccaaa```aaabbbhhhjjjmmmnnnmmmmmmmmmnnnllljjjhhhggghhhhhhgggeee```aaadddeeefffeeedddccc```___\\\ZZZWWWUUUSSSSSSTTTTTTSSSRRRQQQOOONNNMMMNNNMMMLLLLLLMMMNNNOOOPPPLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIGGGFFFDDDDDDEEEEEECCCBBBAAAAAAAAA>>>:::777666666555555444333333333333444777777888999;;;===???@@@AAABBBBBBBBBBBBAAA@@@???<<<===???EEERRRlll~~~xxxsssooojjjrrrvvvpppmmmssszzzsssnnnoooiiimmmrrruuuyyy~~~~~~tttUUUCCCBBB===999<<<<<<@@@@@@???>>>>>>@@@EEEHHHJJJLLLNNNPPPQQQTTTWWWZZZ___```fffttt~~~{{{www{{{}}}wwwpppkkkjjjkkkkkkiiiddd```^^^```cccbbb^^^WWWRRRNNNKKKHHHFFFFFFEEEAAA>>>;;;999777777555333222222333444333222222111111000000000000000...///000111111111000000...///////////////......,,,---...//////...---,,,......//////......---,,,,,,,,,,,,,,,---...///000---///111333666;;;AAAFFFHHHMMMTTTXXXXXXVVVTTTSSSNNNSSS[[[fffpppxxx~~~rrrjjjgggiiiqqqzzzmmmgggooo|||}}}tttjjjIII===444333444444222222000333555555444333222222222444666:::>>>EEEMMMRRRYYY^^^dddiiimmmoooqqqsss{{{~~~uuufff]]]XXXUUUWWWZZZ[[[ZZZ\\\___bbb___aaabbbcccbbbbbbccceeeffffffeeeccc___]]]^^^^^^eeegggjjjllllllllllllmmmjjjiiigggggghhhhhhgggfffccccccbbbbbbbbbaaaaaaaaa___^^^[[[YYYVVVTTTSSSSSSSSSSSSRRRQQQPPPNNNLLLKKKOOONNNMMMLLLKKKLLLMMMNNNJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKJJJJJJIIIIIIIIIHHHGGGEEEDDDDDDDDDDDDCCCAAA<<<===>>>;;;888555666777555555555444444555555666888888999;;;===???AAACCCDDDEEEGGGHHHHHHFFFDDDCCC>>>>>>@@@EEEOOOfff|||yyyuuuuuuuuuVVVEEECCC===999;;;;;;<<<===??????@@@BBBEEEHHHLLLNNNPPPRRRSSSVVVYYY\\\___aaaiiiyyyzzzxxxuuurrrpppmmmkkkjjjnnnmmmkkkfffaaa___aaacccccc___YYYSSSPPPMMMJJJHHHGGGEEEAAA>>>;;;999777777666444222222333333333222222111111000000000000000...///000222222222111000......///////////////...+++,,,---......---,,,+++......//////......---,,,,,,,,,,,,---...///000111---///000222555:::AAAEEEIIIMMMTTTXXXXXXVVVSSSRRRLLLPPPXXXcccmmmvvv||||||{{{zzzrrrnnngggfffmmm{{{{{{nnneeekkkuuuvvvoooiiiJJJ???444333666555444444000222555666444333222222222444666999>>>DDDLLLRRRYYY^^^eeejjjmmmnnnnnnoootttwww}}}xxxiii^^^YYYUUUXXXZZZ[[[[[[\\\```ccc^^^```aaabbbaaaaaaccceeeggggggeeebbb^^^[[[[[[\\\aaadddgggiiiiiiiiijjjkkkiiihhhffffffhhhiiihhhggggggeeebbb___]]]^^^___```]]]\\\ZZZXXXVVVUUUTTTTTTRRRRRRQQQPPPOOOMMMKKKJJJOOONNNLLLJJJIIIHHHIIIIIIJJJJJJJJJKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFDDDDDDEEEEEECCCBBB888:::;;;999666444555777555555555555666777888888888999:::<<>>AAABBBCCCEEEGGGJJJLLLOOORRRUUUYYY]]]```___bbbkkk|||rrrpppmmmmmmnnnoooooonnnrrrooolllgggdddaaa_________]]]YYYUUUQQQMMMJJJIIIJJJGGGCCCAAA???===:::888666666555444333333333333333222222111000///......222222111000///......---++++++***+++,,,---///111111000///......///000111------............------------------------------,,,+++...444888;;;AAAIIIGGGHHHPPP[[[^^^WWWPPPOOOIIIJJJPPP^^^ooozzz|||zzz|||uuupppooonnnkkkjjjlllbbbccchhhpppyyy}}}}}}{{{vvviii___```iiinnnkkkgggPPPCCC888555555222...---333444444555555444444333444444555666999???GGGMMMYYY^^^fffmmmrrrsssqqqpppuuuwwwzzz~~~zzzkkkaaa\\\[[[ZZZZZZZZZZZZ\\\]]]^^^``````___```aaabbbdddeeeddddddcccbbb```^^^]]]\\\___```bbbccceeefffggggggeeeeeedddddddddeeeffffffdddaaa^^^```bbbbbb^^^YYYZZZXXXUUUUUUVVVWWWWWWWWWQQQPPPOOOOOOPPPNNNKKKIIILLLMMMNNNMMMJJJHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIHHHHHHHHHJJJKKKLLLMMMIIIFFFDDDEEEEEEBBB@@@>>><<<999666444333333444555666666555555555888:::888>>>CCCEEEHHHKKKKKKHHHKKKKKKKKKMMMNNNNNNLLLJJJDDDAAABBBFFFKKK^^^{{{yyywwwZZZGGGBBB<<<;;;???<<<;;;>>>@@@AAABBBDDDFFFHHHKKKOOOTTTVVVUUUVVV[[[```fffgggmmmyyyyyyqqqooommmlllmmmnnnnnnmmmnnnmmmiiifffcccaaa``````aaa^^^ZZZTTTOOOKKKHHHFFFGGGEEEAAA???>>><<<999666666555444333222222222222222222111111000000//////111111111000000/////////333222222111111111111111000000///......///000000------............---------------------------------,,,---111222333777>>>EEEEEEMMMXXX]]]XXXQQQOOOIIIIIIOOO[[[kkkwww{{{zzzyyysssooollliiiddddddgggbbb```bbbjjjtttzzzzzzxxxrrrggg[[[YYY]]]aaa```]]]NNNBBB666444555333000///333444444555555444444333333444444555888>>>FFFKKKUUU[[[eeelllppprrrssstttwwwwwwxxxzzz~~~|||mmmbbb\\\ZZZZZZYYYYYYZZZ[[[]]]^^^```_________```aaabbbcccddddddddddddcccaaa___]]]bbbbbbbbbaaaaaa```______bbbbbbcccdddeeefffffffffaaa___]]]^^^aaaaaa]]]YYY]]]ZZZXXXVVVVVVUUUTTTRRRQQQPPPOOOOOOOOONNNLLLIIIKKKMMMMMMLLLJJJHHHGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGHHHIIIIIIJJJIIIGGGDDDCCCDDDCCC@@@===:::999777555444555555666666777888888888999===???AAAFFFJJJKKKNNNSSSTTTRRRSSSRRRRRRRRRSSSRRROOOMMMGGGDDDDDDFFFLLL]]]~~~uuuYYYHHHDDD>>>===@@@>>>;;;===AAACCCEEEHHHKKKNNNNNNRRRVVVWWWVVVWWW[[[___hhhiiimmmvvv|||uuupppnnnlllkkklllmmmmmmmmmkkkjjjgggdddbbb`````````aaa^^^YYYSSSMMMHHHEEEDDDEEECCCAAA???>>><<<888666555444333222222111111222111111111000000000000000000000000000000000000000///000000000000///......//////...------...//////------............------------------------------000...///222222222555;;;BBBCCCJJJVVV]]][[[TTTOOOIIIIIIMMMXXXgggsssyyyzzzxxxtttqqqmmmeee______dddeee```]]]cccooowwwwwwttttttlllaaaZZZYYY[[[]]]\\\OOOBBB666333444444222111444444555555555555444444222222333444666<<>>BBBEEEIIILLLPPPSSSQQQUUUXXXXXXWWWXXX[[[^^^ggghhhjjjqqq}}}xxxpppnnnkkkkkklllmmmmmmlllkkkiiifffccc```___^^^^^^___\\\WWWQQQLLLHHHEEEDDDEEECCCAAA@@@???===999666444444333222111111111111000000000000000111111111000000//////......------((()))+++---.........---.........------.........------............------------------------------...,,,...222444444999@@@AAACCCJJJUUU______WWWQQQKKKJJJMMMVVVdddqqqxxx{{{{{{yyywwwrrrggg^^^^^^ccckkkbbb\\\```llluuuuuuqqqqqqooohhh___\\\^^^aaabbbUUUGGG999444555444333333444444555555555555444444111222222333555999@@@DDDJJJUUUbbbjjjnnnsss{{{~~~~~~}}}pppddd]]]YYYXXXXXXXXXXXXZZZ[[[\\\^^^^^^]]]]]]\\\\\\\\\\\\]]]___bbbccccccaaa^^^\\\WWWWWWXXXXXXYYYZZZ[[[[[[^^^```cccfffgggfffdddbbb]]]]]]]]]___aaaaaa___]]]WWWWWWWWWXXXXXXWWWUUURRRQQQOOONNNNNNOOONNNMMMKKKJJJKKKLLLKKKIIIGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHDDDEEEGGGHHHHHHGGGFFFEEEBBBBBBCCCCCCBBB???<<<:::666777777888888888999999666888:::<<<===@@@DDDGGGMMMSSSWWWYYY\\\aaa```]]]]]][[[YYYXXXXXXWWWUUUSSSMMMHHHGGGHHHJJJVVVssseeeNNNCCCBBB===;;;===:::<<>><<<888666444444333222111111111111000000000000000111111111000//////---,,,+++******+++,,,...000111111111000---..................---------............------------------------------)))(((***///222333999???BBBFFFNNNXXX```aaa[[[TTTMMMLLLOOOWWWcccpppxxx}}}~~~}}}|||wwwkkk```]]]```kkkbbbZZZ]]]hhhpppppplllgggjjjhhh```\\\```dddddd^^^OOO>>>777666444333333444555555666666555555444111111222222333777===AAAGGGRRR___hhhmmmttt}}}zzzpppeee^^^YYYXXXXXXXXXXXXZZZ[[[\\\]]]]]]\\\\\\[[[[[[ZZZYYYYYY[[[]]]______]]]ZZZXXXTTTTTTTTTVVVXXXZZZ\\\]]]```bbbeeeggggggdddaaa___^^^______aaaccccccbbb```YYYXXXXXXXXXYYYXXXUUUSSSQQQOOONNNMMMNNNNNNMMMLLLJJJKKKLLLKKKIIIHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEAAABBBCCCCCCAAA???<<<;;;999:::;;;;;;;;;:::999999<<>>AAAEEEHHHKKKNNNRRRTTTSSSUUUVVVWWWXXXYYYZZZ\\\```dddjjjppp||||||yyypppnnnlllkkklllmmmmmmmmmooommmiiieeeaaa^^^\\\\\\YYYVVVRRRNNNKKKJJJKKKKKKGGGDDD@@@===;;;999777555555444333222222111111222111111111000000000000000//////...---,,,+++******000000111111000000//////---...////////////...---------............---------------------------------+++---111333444999???CCCKKKTTT[[[```bbb]]]VVVNNNNNNQQQXXXcccoooxxx}}}~~~}}}zzzooobbb[[[ZZZccc\\\WWW[[[eeelllmmmjjjeeeiiihhh___\\\ccchhhhhhfffUUUBBB999666444333333555555666666666666555555111111222222333666;;;>>>FFFNNNZZZccckkksss}}}}}}xxxoooeee^^^ZZZYYYXXXXXXYYYZZZ\\\]]][[[[[[\\\\\\[[[ZZZYYYYYYWWWYYY[[[\\\\\\ZZZXXXVVVWWWWWWVVVWWWXXXYYY[[[]]]bbbdddfffggggggdddaaa___```aaabbbdddddddddcccccc___]]][[[YYYXXXVVVSSSQQQQQQOOOMMMMMMNNNNNNNNNMMMJJJLLLMMMLLLJJJIIIIIIJJJHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEAAABBBDDDCCC@@@>>>=========>>>???@@@???>>>;;;:::;;;AAAHHHOOOSSSVVVXXXZZZ^^^dddiiijjjkkklllhhhbbbZZZXXXUUUTTTUUUUUUSSSRRRNNNKKKIIIJJJIIILLL^^^sss```KKKCCCDDD===;;;???===@@@CCCFFFIIIKKKNNNQQQTTTRRRSSSTTTWWWYYY[[[\\\]]]bbbhhhooottt}}}zzzxxxqqqooommmlllmmmnnnnnnmmmooommmjjjfffcccaaa______YYYVVVRRRNNNKKKKKKLLLLLLLLLHHHCCC>>><<<:::999888666555444333222222222222222222111111000000//////........................//////...---------------...///000000000000///...------............------------------------------///...///333555666;;;AAACCCNNNYYY]]]^^^___\\\WWWMMMNNNRRRXXXcccnnnwww|||~~~}}}tttfff[[[WWWYYYVVVVVV\\\fffmmmooommmkkknnnhhh\\\ZZZcccjjjjjjiiiWWWCCC888555333333444555555666666666666555555111222333222333555999===DDDJJJTTT^^^hhhqqqzzz}}}xxxpppeee^^^ZZZZZZYYYYYYZZZ[[[]]]^^^ZZZZZZ[[[\\\\\\[[[ZZZYYYZZZZZZ[[[[[[[[[ZZZXXXWWW[[[ZZZYYYYYYYYY[[[]]]^^^bbbdddfffggggggeeecccaaaaaabbbdddeeedddcccccccccaaa___\\\ZZZXXXWWWUUUSSSQQQOOOMMMLLLNNNNNNNNNNNNKKKLLLNNNMMMLLLJJJKKKKKKIIIHHHGGGGGGGGGGGGHHHIIIGGGGGGGGGGGGFFFFFFFFFEEEFFFEEEEEEDDDCCCCCCDDDDDD@@@BBBCCCAAA>>><<<===>>>???@@@BBBDDDDDDBBB???===<<>>@@@CCCGGGJJJLLLOOOSSSVVVQQQRRRTTTWWW[[[^^^```aaa```hhhqqqvvv}}}{{{yyyrrrpppmmmmmmnnnoooooonnnnnnmmmjjjgggdddcccbbbbbbZZZWWWSSSNNNKKKKKKKKKLLLSSSNNNGGGBBB???>>>===<<<666666555444333333333333333222222111000//////...,,,---...///000222222333...---------...000222333...///000111111000///...---..................---------------------------)))(((***///222444999@@@BBBPPP\\\^^^]]]]]][[[VVVLLLNNNRRRYYYbbbmmmvvv{{{yyyjjj\\\VVVSSSTTTWWW___iiipppssssssppppppeeeVVVSSS^^^ggggggiiiWWWBBB777444333333555555555666666666666555555222222333333333555999<<>>DDDMMMWWW```iiiqqquuuuuuggg^^^\\\ZZZWWWVVVXXXZZZ\\\\\\\\\\\\ZZZYYYWWWWWWWWWWWWXXXZZZ]]]\\\YYYWWWXXXYYY\\\]]]]]]]]]]]]___bbbeeecccccceeegggiiiiiifffcccbbbccccccdddcccbbb```___```___]]][[[YYYVVVUUUTTTQQQPPPOOONNNMMMKKKJJJJJJKKKKKKLLLMMMMMMLLLJJJJJJJJJIIIHHHFFFEEEFFFFFFGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@???============>>>CCCFFFIIIHHHFFFEEEFFFHHHPPP[[[iiitttrrriiiffffffeeeccc___[[[XXXXXXZZZ[[[ZZZXXXSSSPPPNNNLLLIIIJJJRRR]]]vvvyyyVVVKKK@@@<<<<<<<<<>>>BBB@@@BBBFFFKKKOOOSSSVVVWWW[[[ZZZZZZ[[[\\\___bbbdddbbbdddjjjrrr}}}{{{wwwuuutttsssqqqpppoooooopppnnnkkkgggdddeeefffggghhhaaa[[[VVVRRRLLLFFFEEEHHHCCCDDDFFFIIILLLPPPSSSTTTMMMGGG???999666555555555111111111111000000000000//////............//////...000222222111000111222...///000111111000///...,,,---------.../////////------------------------...///000222444888>>>BBBHHHOOOVVVXXXZZZ^^^___]]]XXXQQQOOOVVV```jjjuuu~~~|||mmmaaa]]]VVVWWWYYY___lllzzz}}}~~~vvvjjj```\\\]]]cccggg```TTTDDD:::777777555333333333333444555666777888777555333222222333555777;;;@@@HHHQQQZZZccckkkqqq|||{{{mmmccc\\\ZZZWWWVVVXXXZZZ[[[[[[YYYXXXWWWVVVUUUTTTTTTTTTTTTWWWZZZZZZYYYWWWXXXYYY[[[]]]^^^^^^^^^___bbbdddddddddeeegggiiiiiifffdddcccdddddddddcccbbb```___```^^^\\\XXXUUURRROOONNNLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKLLLMMMMMMLLLKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBB@@@???>>>===<<<===>>>>>>AAADDDHHHIIIHHHHHHKKKNNNXXXeeevvvrrreee___\\\ZZZYYYXXXWWWVVVXXX]]]```aaaaaaXXXTTTPPPMMMIIIIIIPPPZZZmmm|||}}}wwwwwwUUUJJJ@@@===<<<<<>>===<<<;;;<<<===>>>===AAAEEEHHHIIILLLQQQUUU```oooyyyiii___ZZZVVVUUUTTTUUUWWWZZZ^^^cccfffhhh^^^XXXSSSNNNIIIGGGMMMUUUhhhuuuwwwmmmeeekkkrrruuusssqqqpppqqq{{{uuuSSSIII???=========???BBBEEEGGGJJJOOOSSSWWWYYY[[[\\\]]]^^^___aaadddfffgggfffgggkkkqqqzzzvvvrrrooopppqqqqqqqqqooommmlllmmmjjjgggfffgggiiijjjjjjccc\\\VVVSSSOOOIIIGGGIIIIIIFFFAAA;;;888666777777;;;777222//////111222333111111111111000000000/////////............//////,,,...000000///...///000000///............///000...............---------////////////////////////++++++***)))+++000777<<>>===;;;:::::::::::::::===BBBEEEGGGLLLRRRXXXiiiwwwxxxlllddd]]]ZZZVVVWWWZZZ]]]```cccfffhhhaaaZZZRRRMMMGGGDDDIIIQQQdddooo~~~lllbbb^^^___aaaaaa___\\\YYYWWW[[[___eeeiiijjjkkklllnnnnnnppppppppppppqqqtttvvv|||}}}pppPPPGGG???===>>>>>>???BBBFFFHHHKKKPPPTTTWWWZZZ[[[ZZZ[[[]]]```cccgggiiikkkffffffiiiooowwwvvvrrrkkkmmmoooppppppnnnlllkkkmmmjjjhhhgggiiijjjjjjjjjddd]]]VVVSSSQQQLLLIIIJJJGGGEEEBBB???===;;;999999444333222333555666555444111111111111000000000/////////............//////,,,...///000......///000//////............//////...............---------////////////////////////++++++)))(((***...555:::AAAJJJSSSWWW[[[______]]]\\\VVVRRRTTTYYYaaammmwwwzzz{{{~~~vvveeeXXXUUU]]]fffllluuuuuujjjfffiiinnnrrrgggVVVGGG===888555444333333333444555666777888777666666555555666666777999;;;>>>CCCIIIRRR[[[bbbiiisss~~~wwwjjj```^^^[[[ZZZZZZZZZYYYWWWZZZZZZ[[[[[[ZZZYYYXXXWWWWWWWWWXXXYYYZZZZZZYYYXXXZZZ\\\^^^______```aaaccchhhgggeeefffggghhhgggeeebbbcccccccccaaa```^^^]]]ZZZZZZYYYXXXVVVUUUTTTTTTOOONNNMMMLLLJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMHHHGGGEEEDDDCCCCCCDDDEEEEEEEEEFFFEEEEEEDDDBBBAAA>>>>>>??????@@@@@@AAAAAAAAA???===:::888777666666777;;;>>>AAADDDIIIQQQXXXmmmzzz~~~pppeee^^^ZZZ[[[]]]```cccfffhhhhhhbbbZZZQQQJJJEEEBBBFFFMMM^^^fffqqqyyy|||}}}hhh___``````___^^^[[[VVVQQQNNNJJJMMMQQQTTTUUUVVVWWWXXX[[[\\\^^^```aaaeeeiiimmmrrrtttxxx}}}jjjMMMEEE>>>>>>??????@@@BBBFFFHHHKKKOOOSSSWWWYYYZZZWWWXXX[[[^^^cccgggkkkmmmeeeeeehhhllltttvvvrrrjjjlllnnnoooooonnnmmmkkknnnkkkiiiiiijjjjjjjjjiiiccc[[[SSSQQQPPPKKKHHHHHHFFFFFFDDDBBB???<<<999777666555666777888777444222111111111111000000000000//////............//////,,,...000000///...///000........................------..........................................------,,,,,,---000666:::>>>GGGQQQVVVYYY\\\\\\YYY[[[VVVQQQRRRUUU[[[gggsssvvv{{{xxxjjj^^^TTT___iiiooovvv~~~sssnnnqqqwwwxxxmmm[[[JJJ>>>888444333333333333444555666777888777777666666666666777777999;;;>>>BBBGGGOOOXXX^^^fffqqq{{{}}}oooccc```^^^\\\\\\[[[YYYWWWXXXYYYYYYZZZYYYXXXWWWVVVYYYYYYYYYZZZ\\\\\\ZZZXXXYYY\\\^^^`````````aaabbbgggfffeeefffggggggeeeccc^^^______```___^^^\\\[[[^^^]]][[[YYYWWWUUUTTTSSSLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHHHHHHHIIIJJJKKKGGGFFFEEECCCCCCCCCCCCDDDDDDDDDEEEEEEEEECCCAAA@@@===>>>>>>??????@@@@@@AAA@@@>>><<<999666555555444777999===???CCCJJJSSSZZZhhhuuu}}}mmmdddaaa```aaafffmmmqqqqqqooofff\\\PPPIIICCC@@@CCCHHHYYY```iiimmmmmmnnnrrrvvvzzzzzzjjjeeeggghhhgggddd^^^UUUMMMHHHDDDEEEFFFHHHIIIJJJKKKKKKNNNOOORRRTTTWWW\\\bbbfffmmmpppuuu{{{dddKKKCCC===>>>@@@@@@@@@BBBFFFHHHKKKOOOSSSVVVXXXYYYVVVWWWXXX[[[___dddiiillleeeeeegggllltttxxxtttlllmmmnnnooopppoooooonnnooommmjjjjjjjjjjjjiiihhhcccYYYRRRPPPOOOKKKHHHGGGGGGFFFCCC@@@<<<888555333666555444444444444111///111111111111000000000000//////............//////---...000000/////////000------...//////...------,,,---------.../////////------------------------...............111666999===FFFNNNQQQTTTXXXYYYWWWZZZUUUPPPOOOPPPVVVbbbooovvv{{{~~~{{{yyyvvvooogggVVVaaajjjnnnrrrzzzuuunnnqqqwwwzzzooo^^^LLL???888555444333333333444555666777888777777777777777777777777777999<<<@@@EEEKKKSSSXXX___jjjvvv}}}ssseeebbb```^^^]]]\\\YYYWWWWWWXXXYYYZZZYYYXXXVVVUUUXXXWWWWWWZZZ]]]^^^\\\YYYYYY\\\^^^`````````aaabbbeeedddeeefffgggfffcccaaaZZZ[[[\\\\\\\\\\\\ZZZZZZ______]]]\\\ZZZXXXVVVVVVLLLLLLLLLLLLLLLLLLLLLLLLHHHGGGFFFFFFFFFGGGHHHIIIGGGFFFDDDCCCBBBBBBCCCCCCCCCDDDEEEEEEDDDCCCAAA???@@@@@@@@@?????????>>>>>>===;;;999777666555666666777:::===AAAEEEMMMXXX```gggtttvvvllliiihhhoooxxx}}}{{{vvvkkk```RRRIIIBBB>>>???DDDQQQXXX```cccbbbaaacccfffdddpppxxxnnnnnnuuuwwwwwwqqqeeeWWWKKKDDDAAA@@@???@@@AAACCCEEEEEEGGGHHHKKKNNNQQQWWW^^^bbbjjjnnntttzzz___IIIBBB===>>>AAA@@@@@@BBBGGGIIILLLPPPSSSVVVXXXYYYYYYWWWVVVWWWZZZ___dddgggeeeeeegggmmmvvvyyyuuummmnnnoooppppppqqqqqqqqqpppnnnkkkjjjjjjjjjiiigggdddZZZRRRQQQPPPMMMIIIHHHDDDBBB@@@>>><<<;;;::::::666444222111222333333222111111111111000000000000//////............//////---///111111000///000111,,,---///000000///---,,,,,,,,,------...///000000------------------------,,,---.........000444777>>>EEEKKKMMMPPPUUUXXXWWWYYYTTTOOOMMMNNNSSS```llluuu{{{{{{vvvrrrsssqqqmmmYYYbbbjjjkkknnnvvvsssjjjlllrrryyyooo^^^MMM@@@999666555333333333444555666777888777777777777777777777777444777:::>>>CCCIIIOOOTTTXXXcccooowwwuuufffdddaaa___^^^]]]ZZZXXXWWWXXXZZZ[[[[[[YYYWWWVVVVVVUUUUUUYYY]]]___]]][[[YYY\\\___`````````aaabbbcccdddeeefffgggfffbbb___WWWXXXYYYZZZ[[[ZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWOOOOOONNNLLLKKKJJJIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCEEEEEEDDDCCC@@@???CCCCCCBBB@@@???===<<<<<<:::999777666666666777888888;;;???BBBHHHQQQ]]]eeeooo|||xxxrrrooouuuyyypppdddUUUJJJBBB======AAAFFFMMMUUUXXXWWWUUUWWWYYYUUU```rrrwwwqqqttt}}}lllYYYKKKDDD>>><<<;;;;;;===@@@BBBCCCEEEFFFIIILLLOOOUUU\\\aaaeeeiiiooouuuzzz|||}}}}}}}}}\\\HHHAAA===???AAAAAAAAABBBHHHIIIMMMPPPTTTWWWYYYZZZ[[[YYYVVVUUUVVVZZZ___cccffffffiiinnnxxx|||tttmmmoooppppppoooooooooppppppooollliiiiiijjjkkkmmmbbb[[[SSSNNNMMMMMMKKKJJJIIIGGGBBB===999777666666333444777888777444000...222222222222111111111000000000000000000000000000///...------...000333444111...,,,,,,...///---+++***++++++,,,,,,---------------------------------+++,,,------...111555888AAAAAAEEEKKKSSSXXXYYYXXXZZZVVVSSSRRRQQQSSS]]]hhhyyyxxxwwwvvvuuurrrnnnkkk___jjjmmmoootttsssxxxsssccc___dddnnnlllbbbPPPAAA999444111222222333333444555666666999999999::::::999999999777666777<<<@@@CCCKKKTTTZZZ^^^fffssssssiiiaaa______[[[XXXWWWUUUVVVWWWXXXXXXWWWVVVUUUWWWXXXXXXXXXWWWXXX[[[]]]YYY[[[]]]]]]]]]___bbbdddeeefffggghhhgggfffdddccc^^^\\\[[[\\\]]]]]]\\\ZZZZZZZZZYYYWWWUUUTTTSSSRRROOONNNNNNMMMKKKJJJHHHGGGHHHFFFEEEGGGJJJKKKJJJHHHEEEDDDCCCBBBBBBCCCDDDEEEFFFEEEDDDCCCCCCBBBCCCCCC@@@@@@AAAAAAAAA@@@@@@???===999444222333555777888:::>>>BBBEEEJJJQQQ[[[bbbppp{{{vvvxxx{{{hhhSSSGGGAAA<<<999999@@@CCCHHHKKKLLLLLLMMMOOOQQQVVVdddwwwwwwzzztttbbbNNNBBB===;;;999888888:::===>>>===@@@DDDIIINNNUUU]]]bbbfffkkkqqqvvvxxxyyy{{{|||~~~|||{{{}}}{{{yyyYYYEEEEEECCCAAA???@@@CCCFFFGGGJJJMMMPPPQQQSSSUUUWWWYYYUUUTTTXXXZZZYYY\\\bbbhhhgggjjjssszzzpppllloooqqqqqqpppoooooopppooommmkkkjjjiiijjjkkklllbbb\\\TTTOOOMMMLLLKKKIIIKKKHHHDDD@@@<<<999888888555666888999888666444222222222111111111000000000000000000000000000000000......///000111111111111111///------///111///................../////////------------------------+++,,,------...000555888>>>@@@DDDLLLTTT[[[]]]]]][[[WWWSSSRRRQQQSSS\\\gggwwwwwwxxxxxxvvvrrrmmmjjjccclllnnnooossspppqqq~~~~~~pppaaa[[[^^^eeehhhcccTTTEEE;;;666333222222333333444555555666777777888888888888777777666555666;;;>>>BBBJJJRRRVVV[[[cccnnnyyytttjjjaaa______\\\YYYXXXVVVVVVWWWXXXXXXWWWVVVVVVVVVVVVWWWVVVVVVWWWZZZ\\\XXXYYY[[[\\\]]]^^^aaadddeeeeeeddddddcccccccccccc___]]]\\\\\\]]]]]]\\\ZZZZZZYYYWWWVVVTTTRRRQQQPPPNNNNNNMMMLLLKKKIIIHHHGGGGGGEEECCCDDDFFFFFFEEECCCFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDCCCAAAAAAAAAAAAAAA@@@AAAAAAAAA@@@??????>>><<<999555333444777999:::===???CCCFFFKKKSSS\\\cccmmm{{{mmmWWWIIICCC>>>;;;;;;;;;>>>BBBEEEFFFGGGHHHIIINNNSSS___oootttooosssyyywwwbbbNNNAAA>>>===;;;::::::<<<>>>@@@===???CCCGGGLLLRRRYYY^^^dddhhhmmmqqqsssuuuxxxyyy}}}}}}zzzvvvWWWFFFEEEDDDBBB@@@AAADDDFFFHHHKKKOOOQQQSSSTTTWWWYYYZZZVVVVVV[[[]]]\\\^^^ccceeefffkkkuuuwwwmmmkkknnnqqqsssrrrpppoooooommmmmmkkkjjjjjjkkkllllllddd]]]UUUOOOMMMLLLJJJHHHKKKHHHDDD@@@<<<:::888888666666777777777666555555111111000000000/////////000000000000000000000000---///111222222111///......---,,,---000111000//////////////////.........------------------------+++,,,---------000444777;;;===CCCKKKUUU\\\```aaa\\\XXXTTTRRRPPPRRR[[[eeeuuuwwwzzz{{{xxxrrrkkkgggcccjjjkkknnnsssnnnkkkvvv{{{mmm^^^VVVVVVYYYaaabbbWWWGGG===777555222333333444444555555555555555666666666666555555555333555999===???GGGNNNSSSYYYbbbjjjqqqxxxuuukkkaaa______\\\XXXXXXVVVVVVXXXXXXXXXXXXVVVVVVSSSTTTUUUTTTTTTVVVXXX[[[WWWYYYZZZ[[[[[[]]]___bbbdddcccbbb``````aaabbbccc___^^^\\\[[[[[[\\\ZZZYYYXXXWWWVVVTTTRRROOONNNMMMNNNMMMLLLKKKJJJIIIHHHGGGJJJIIIGGGGGGHHHGGGFFFDDDGGGFFFEEECCCBBBBBBBBBBBBBBBAAA@@@??????>>>>>>???AAAAAAAAA@@@@@@>>>===<<<<<<999555555777:::<<<>>>AAABBBEEEHHHMMMTTT]]]ccclll|||pppXXXIIIBBB===;;;<<<:::===AAACCCDDDEEEGGGHHHJJJMMMWWWffftttxxxgggbbbgggmmmsss]]]JJJ???===<<<;;;::::::<<<>>>??????AAAEEEHHHLLLQQQXXX\\\aaadddhhhkkkmmmppptttvvv{{{}}}~~~~~~{{{rrrTTTFFFFFFDDDBBB@@@AAADDDGGGHHHJJJNNNQQQSSSUUUXXXZZZZZZYYY[[[___bbbaaabbbeeefffgggnnnzzzvvvmmmjjjnnnrrrtttsssqqqpppooonnnmmmmmmllllllmmmmmmnnneee^^^UUUPPPMMMLLLJJJHHHHHHFFFCCC???;;;999777666333222222222222333333444000000000000////////////////////////////////////...///000000///...---,,,++++++,,,---.../////////.........------,,,,,,,,,------------------------,,,,,,---------///333666888;;;AAAIIIRRRZZZ___bbb]]]XXXTTTRRROOOPPPYYYcccsssxxx}}}{{{rrriiiccc]]]aaabbbiiisssmmmjjjsss{{{}}}~~~xxxlll^^^UUURRRRRR]]]cccYYYHHH===888666333333333444444444555555444555555666666555555444444222444888;;;===CCCJJJRRRZZZccciiilllrrr|||wwwlllbbb___^^^ZZZWWWWWWUUUVVVWWWXXXXXXWWWVVVUUUQQQRRRSSSSSSSSSUUUXXXZZZYYYZZZ[[[ZZZZZZZZZ\\\^^^cccccccccbbbbbbbbbbbbccc^^^\\\YYYXXXYYYYYYXXXWWWWWWVVVTTTRRRPPPNNNLLLKKKMMMLLLKKKJJJHHHHHHGGGGGGLLLKKKJJJJJJJJJIIIHHHHHHHHHGGGFFFDDDCCCBBBAAA@@@AAAAAA@@@???>>>>>>>>>>>>AAAAAAAAA@@@???===<<<;;;;;;888666777:::>>>AAABBBFFFFFFFFFHHHMMMTTT\\\aaalll}}}oooVVVGGG???:::999999:::===@@@BBBCCCDDDEEEGGGGGGJJJSSS___lllyyyooo\\\VVVYYY]]]mmmssswwwrrrbbbQQQCCC<<<:::999888888888999;;;<<<<<<>>>BBBEEEIIIOOOVVVZZZ___aaadddfffhhhlllqqqtttxxxzzz{{{||||||}}}|||kkkPPPEEEEEECCCAAA@@@AAADDDFFFGGGJJJNNNQQQSSSUUUXXXZZZ[[[\\\___cccfffffffffggghhhkkksssuuuooojjjnnnrrrttttttrrrppppppppppppnnnmmmmmmnnnooooooeee___VVVPPPNNNLLLJJJHHHGGGFFFCCC@@@<<<999777666222111000000000111222333000000000000////////////////////////////////////000///---,,,++++++,,,---+++---...///////////////......------,,,,,,,,,+++------------------------,,,---------,,,...222444666999???FFFMMMUUU[[[^^^^^^YYYTTTQQQMMMNNNVVV```pppwww~~~tttjjjddd]]]\\\ZZZdddqqqlllgggqqqxxx{{{|||wwwlllaaaWWWRRRVVVaaaggg]]]MMMAAA;;;999333333333444444444444444555666666777777666666555333111333777999:::@@@GGGOOOXXXaaagggiiinnnxxxzzznnnccc___]]]YYYVVVUUUTTTUUUVVVWWWWWWVVVUUUTTTOOOQQQRRRRRRSSSUUUXXX[[[\\\\\\\\\ZZZXXXWWWXXXYYYaaabbbeeeggggggeeecccaaa[[[XXXUUUTTTUUUVVVUUUUUUVVVUUUSSSQQQOOOMMMLLLKKKLLLKKKIIIHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHIIIHHHGGGFFFDDDCCCAAA@@@BBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@???>>>===;;;::::::888777999>>>BBBEEEGGGJJJIIIGGGIIINNNUUU\\\```lll|||nnnUUUFFF>>>:::888999777999;;;===>>>???AAACCCFFFHHHPPP\\\iiivvviiiWWWOOOMMMMMMUUUZZZ]]]YYYOOODDD???===999888888777888999:::;;;666888<<<@@@EEEKKKRRRWWW^^^___aaacccfffjjjooosssuuuvvvxxxyyyyyyzzz|||~~~}}}{{{dddMMMCCCCCCBBB@@@???AAADDDGGGJJJMMMQQQSSSUUUWWWZZZ\\\\\\___ccceeehhhiiiiiigggiiikkksss}}}uuupppkkknnnrrrtttsssrrrqqqrrrsssqqqooolllllllllnnnpppeee^^^VVVPPPNNNMMMKKKIIIIIIGGGEEEBBB???<<<:::999444333333222222222333333111111000000000/////////000000000000000000000000000///,,,+++***+++---......000222222000........................------------------------------------------,,,,,,---000333444777===CCCIIIPPPWWW\\\]]]XXXSSSOOOKKKKKKSSS\\\kkktttxxxooojjjeee^^^WWWaaaooojjjeeennnuuuzzz{{{uuummmeee]]]UUU]]]gggmmmeeeVVVIIIAAA<<<444444444444444444444444666666777777777777666666333111333777888999>>>DDDIIIQQQ\\\bbbeeekkkttt|||sssfffaaa^^^YYYUUUTTTSSSTTTUUUUUUUUUUUUTTTSSSOOOQQQRRRSSSTTTVVVZZZ]]]]]]]]]]]][[[XXXVVVWWWXXX^^^aaaeeeggghhheeebbb```XXXUUURRRQQQRRRTTTTTTTTTUUUTTTSSSRRRPPPNNNMMMLLLKKKJJJHHHFFFFFFFFFFFFGGGHHHJJJKKKJJJIIIIIIJJJKKKJJJIIIIIIHHHFFFEEECCCBBBBBBBBB@@@???????????????????????????>>><<<;;;:::999888888<<>>AAACCCDDDFFFNNNZZZfffsss~~~cccRRRIIIDDDBBBEEEGGGHHHFFFAAA>>>===>>>::::::999999::::::;;;;;;888;;;>>>CCCHHHNNNUUUZZZ\\\^^^```bbbeeeiiimmmqqqrrrtttvvvwwwwwwxxxzzz|||||||||]]]IIIAAAAAAAAA@@@@@@BBBFFFJJJOOORRRUUUWWWYYYZZZ]]]___^^^bbbeeefffgggjjjjjjgggfffhhhppp{{{|||tttooolllnnnqqqrrrrrrrrrssssssuuurrrmmmjjjhhhjjjlllnnnddd]]]UUUPPPOOONNNLLLJJJHHHGGGFFFCCC@@@===:::999666555555555444444333333222222111111111000000000000000000000000000000000//////.....................111333111...***)))***,,,,,,,,,------------------------------------------...---,,,,,,---000222111555<<>>>>>>>>>>>===>>>>>>>>>======<<<;;;888888999===CCCIIIMMMNNNKKKHHHGGGLLLUUU```iiimmmrrryyyzzzgggQQQEEE???;;;999999999:::<<<======>>>AAACCCBBBDDDKKKVVVbbboootttYYYKKKDDD@@@===>>>======<<<<<<;;;;;;;;;999999999999:::::::::;;;<<<>>>BBBEEEIIIOOOVVVZZZZZZ\\\___bbbdddhhhlllooooooqqqtttuuuuuuvvvxxxzzz{{{}}}xxxXXXGGGAAAAAABBBBBBBBBEEEJJJNNNPPPSSSVVVXXXYYYZZZ\\\]]]```eeefffeeefffjjjiiieeedddfffmmmyyy|||tttnnnmmmoooqqqrrrrrrrrrsssuuuvvvrrrlllgggeeegggjjjmmmccc]]]UUUPPPOOOOOOMMMKKKFFFEEEDDDAAA>>>;;;999777555555555555444333222111222222222222111111111111000000000000000000000000...///000222222111///...,,,///000...***%%%$$$$$$)))))))))******+++++++++------------------------.........,,,+++,,,///222///444;;;AAAGGGOOOXXX^^^]]]WWWQQQMMMHHHGGGNNNWWW^^^kkk{{{}}}{{{sssdddVVV___pppmmmiiiuuuqqqvvvwwwrrrmmmkkkeee\\\YYYeeeooonnndddTTTCCC666444444444444444444444444555555666666666666555555333222333777888888;;;AAABBBJJJUUU___gggmmmtttxxxzzz}}}ooogggbbb\\\XXXWWWPPPQQQRRRSSSSSSRRRQQQPPPQQQRRRTTTUUUVVVYYY]]]```ZZZ[[[[[[[[[YYYYYY[[[\\\[[[\\\]]]]]]^^^^^^^^^]]]UUUSSSPPPPPPRRRUUUVVVWWWUUUTTTTTTSSSRRRRRRQQQQQQJJJHHHFFFEEEDDDEEEFFFGGGHHHJJJJJJHHHDDDBBBBBBDDDJJJKKKKKKKKKJJJHHHFFFEEEAAA@@@???>>>>>>=========<<<===============<<<<<<888888999>>>EEEKKKOOOPPPIIIGGGGGGMMMYYYfffoootttwwwyyy|||~~~sssaaaMMMBBB===999666666555666888888888:::===???AAABBBHHHSSS^^^kkk|||lllRRREEEAAA???===<<<:::999999::::::888777666777777777888888888888999;;;>>>AAADDDIIIOOOSSSXXX[[[^^^aaadddgggjjjmmmnnnppprrrttttttuuuxxxzzzxxxzzz}}}tttUUUFFFAAABBBCCCCCCDDDHHHMMMQQQOOOQQQTTTUUUVVVWWWXXXZZZaaafffgggddddddiiiiiieeedddfffnnnyyyzzzuuusssrrrqqqqqqqqqqqqpppoootttoooiiiffffffiiikkkllleeeZZZQQQPPPQQQNNNKKKIIIJJJIIIFFFAAA===999666444111111111111000...---+++111111111111000000000000000000000000////////////000...---...///000///...///000111222111000...,,,...////////////---,,,+++,,,,,,,,,------.....................////////////000444;;;CCCJJJRRRZZZ___ccc]]]SSSKKKHHHJJJOOOSSS```kkkzzz~~~{{{yyydddVVV]]]kkkpppppprrrtttvvvvvvsssrrrooofff[[[YYY```hhhhhh^^^OOO@@@888777777444222111444555444444666777555222111222444000111222222222444888;;;BBBIIISSS\\\eeennnxxx}}}pppfffaaa]]]WWWSSSQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSTTTVVVWWWYYYYYYXXXYYYYYYXXXWWWWWWYYYZZZ[[[\\\]]]^^^^^^]]]ZZZYYYTTTTTTSSSSSSSSSTTTUUUUUUTTTSSSRRRQQQOOONNNMMMLLLIIIHHHFFFEEEDDDCCCDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJKKKJJJIIIHHHGGGFFFFFFEEECCCAAA>>>>>>>>>??????>>>======<<<;;;:::999999888999777888>>>HHHOOOPPPOOOCCCEEEIIIPPPZZZggguuu}}}}}}}}}|||wwwsssqqqsssvvv{{{sssiiiYYYIII@@@<<<999888999999999999:::::::::;;;;;;??????CCCMMMZZZhhh{{{jjjPPPDDDAAA>>>999999999999999999999999999888888888888888888888888777999<<>>EEEOOOYYYbbbmmmyyysssiiiccc^^^XXXTTTQQQQQQQQQQQQQQQQQQQQQRRRQQQRRRSSSTTTVVVWWWXXXYYYXXXYYYYYYXXXWWWWWWYYYZZZYYYZZZ[[[\\\\\\[[[ZZZYYYVVVVVVUUUTTTTTTUUUUUUUUURRRRRRQQQPPPNNNMMMLLLKKKIIIHHHFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFEEECCCAAA???>>>>>>??????>>>>>>===<<<<<<::::::999888999888888>>>GGGMMMOOONNNCCCEEEIIIPPP[[[jjjyyy{{{qqqkkkiiiiiixxxzzz{{{}}}|||tttmmmdddVVVGGG@@@===:::999:::888888888888999999999:::======AAAKKKVVVeeexxxcccLLLAAA???<<<999999999999999999999999999888888888888888888888888777999<<>>?????????>>>>>>======<<<;;;:::999999:::888999>>>EEEJJJLLLKKKCCCEEEIIIOOOZZZiiiyyyyyypppkkkjjjwwwxxxsssppprrrwwwvvvpppiii]]]QQQEEE@@@>>>;;;999:::666777777777777888888888;;;;;;>>>GGGRRR```tttyyy\\\HHH@@@>>><<<999777777777777777777777777777777777777777777777777777999<<>>???@@@???>>>>>>>>>===<<<;;;:::999999:::999999===BBBFFFHHHGGGCCCDDDGGGLLLVVVdddsss}}}qqqmmmjjjmmmssstttnnnhhhVVVKKKBBB??????<<<:::999666666777777777888888888::::::===EEEOOO]]]rrrrrrWWWGGG@@@===;;;:::777777777777777777777777666666666666666666666666777999<<<>>>BBBGGGLLLQQQUUUXXX\\\______```aaaccceeehhhkkknnnooopppqqqssstttuuuvvvvvvvvvwwwzzz}}}xxxWWWHHHHHHEEEDDDCCCDDDGGGKKKQQQTTTSSSUUUWWWXXXXXXYYYZZZ\\\^^^```cccfffhhhhhhggggggiiifffdddfffooo|||uuusssuuuwwwvvvrrrooonnnnnnnnnllliiihhhiiijjjjjjiii```ZZZUUUTTTRRRMMMIIIHHHFFFEEECCC@@@===:::777666666666555444333222111111111111111111000000000///000000000000////////////000...---...///000///...///...---------......///000//////...------,,,,,,---...//////...---+++***------------............111444999???FFFOOOXXX]]]aaabbbaaa[[[SSSMMMMMMNNNQQQZZZgggqqqyyyyyyggg___gggppprrruuuzzzxxxnnnbbbcccfffkkknnnjjj```WWWDDD;;;444444555333222444333333333444666777777777666666555333111111444666888<<>>===<<<;;;::::::999999999999;;;>>>AAABBBCCC???AAACCCIIIRRR```nnnxxxlllgggdddfffkkklllgggbbbQQQGGG???>>>>>><<<999888777777777777888888888888::::::>>>DDDMMM\\\sssiiiQQQDDD???:::888888666666666666666666666666666666666666666666666666888999<<<>>>AAAFFFLLLPPPUUUXXX[[[]]]^^^___```bbbeeegggjjjlllmmmoooqqqsssssstttuuuuuutttvvvxxx{{{nnnQQQEEEFFFDDDCCCCCCDDDGGGLLLQQQTTTUUUWWWYYY[[[[[[]]]___aaa^^^___bbbdddfffffffffeeeeeebbbaaadddkkk|||zzzsssuuuxxx{{{zzzvvvrrrrrrsssuuuqqqllliiihhhhhhggggggbbb\\\VVVTTTQQQKKKHHHHHHEEEDDDBBB???<<<:::888777333333333333333444555555111111111111000000000000000000000000////////////000...---...///000///...------............//////------,,,------...000000+++,,,...//////---+++***,,,------------.........000333777===DDDLLLVVV\\\```aaa```ZZZQQQLLLLLLOOOMMMVVVbbbmmmuuu|||uuummmnnnsssvvvwwwzzz}}}~~~{{{rrrjjjkkkqqqzzzwwwmmmPPPBBB777666666222111555333222222444777999999888666666555333111111444666777;;;@@@EEEKKKUUU```iiittt|||}}}vvvmmmfff```]]]YYYWWWTTTQQQOOONNNOOOOOORRRRRRRRRRRRRRRSSSSSSSSSTTTUUUUUUSSSQQQQQQRRRSSSTTTTTTUUUVVVWWWYYYYYYZZZXXXWWWVVVUUUUUUTTTUUUUUUNNNNNNMMMLLLLLLKKKJJJJJJGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMKKKJJJIIIHHHGGGFFFFFFEEEEEEBBB@@@???@@@@@@@@@??????>>>>>>===<<<;;;::::::888888888999:::;;;======:::;;;???EEENNN[[[hhhppp~~~iiiccc]]]]]]aaabbb]]]XXXOOOEEE===<<<===:::777666777777777777888888888888::::::>>>DDDMMM]]]uuuuuu___III@@@===777444666666666666666666666666666777777777777777777777777888999<<<>>>AAAEEEKKKOOOTTTVVVYYY[[[\\\]]]___aaaccceeehhhjjjkkkmmmpppsssqqqrrrssssssssstttwwwyyy|||gggOOOEEEEEEBBBCCCDDDFFFJJJNNNRRRUUUWWWYYY\\\^^^^^^```bbbeee___```aaabbbcccdddddddddeeebbbccciiiooo|||{{{uuutttyyy}}}|||xxxttttttuuuxxxsssmmmhhhggggggggggggeee^^^WWWTTTOOOIIIGGGHHHDDDCCCAAA???<<<:::888777333333222222222333444555111111111111000000000000000000000000////////////000...---...///000///...---...000111111111000///------,,,,,,---...000111+++,,,...000000///---,,,,,,,,,---------.........///111555;;;AAAJJJTTTZZZ[[[___```[[[RRRKKKKKKMMMIIIRRR^^^iiiqqqxxx~~~}}}vvvvvv{{{zzz|||}}}}}}zzzpppppptttxxx[[[III:::888666222111666222111111333777::::::999555555555333111111444666555999>>>CCCHHHPPPZZZbbbmmmuuu}}}zzzpppfff```]]]VVVTTTRRROOONNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSQQQOOONNNOOOQQQRRRSSSTTTVVVWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTOOOOOONNNNNNMMMLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJHHHFFFEEEEEEEEEFFFEEECCC@@@???@@@AAA@@@?????????>>>===<<<;;;::::::777777777777666777888999666888;;;???FFFOOOYYY___nnnzzzoooggg^^^[[[\\\]]]YYYTTTOOODDD<<<::::::888555444555555666666666777777777999:::===DDDLLL]]]vvvmmmWWWCCC???===777555888777777777777777777777777888888888888888888888888888:::<<<>>>AAAEEEJJJNNNQQQSSSVVVXXXZZZ[[[^^^```aaacccfffgggiiikkkoooqqqnnnoooppppppppprrruuuxxxwww{{{cccPPPHHHFFFBBBCCCFFFIIIMMMQQQTTTVVV[[[]]]_________```bbbdddccccccbbbbbbbbbcccdddeeegggeeehhhooosss|||}}}xxxrrrwww|||{{{wwwssstttuuuvvvqqqkkkgggfffgggiiijjjggg___XXXSSSNNNGGGFFFHHHDDDCCCAAA???<<<:::888777777666444222111111111222111111111111000000000000000000000000////////////000...---...///000///......///222333444333222000111000...---,,,,,,------+++,,,///111222111///---,,,,,,,,,---------.........000444999@@@IIISSSYYYWWW\\\```\\\SSSKKKIIIKKKFFFOOO\\\gggnnnuuu{{{|||xxx~~~|||~~~}}}~~~sssqqqsss}}}wwwbbbNNN===999777111111666222111000333888;;;;;;999555555444333111222444777333777===AAAFFFNNNXXX___jjjqqqyyy}}}qqqggg___\\\SSSRRRPPPNNNNNNPPPRRRSSSRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRPPPNNNMMMNNNOOOPPPQQQSSSUUUVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSPPPPPPOOOOOONNNNNNMMMMMMOOONNNLLLJJJIIIIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLJJJFFFDDDCCCDDDEEEFFFEEECCC@@@???@@@AAA@@@@@@??????>>>===<<<;;;::::::666666666666444444555777666777999:::===BBBIIIMMM^^^lllwwwnnnccc^^^^^^^^^ZZZVVVOOOEEE;;;999999666444333444444444555555555666666888999===CCCKKK\\\wwwiiiTTTBBB@@@@@@;;;999<<<888888888888888888888888888888888888888888888888888:::<<<>>>@@@EEEJJJNNNOOOQQQTTTVVVXXXZZZ]]]______aaaccceeegggiiimmmpppkkklllnnnnnnnnnppptttvvvtttxxx~~~~~~}}}bbbQQQKKKIIIBBBDDDHHHLLLPPPSSSVVVWWW]]]___``````______aaabbbfffeeecccbbbbbbccceeefffdddcccgggnnnpppvvv|||xxxxxxxxx{{{}}}|||xxxuuuuuuvvvsssooojjjgggggghhhhhhhhheee^^^XXXUUUQQQKKKGGGHHHEEEDDDAAA>>>;;;888666444555444333222222222333333000////////////000000111222222222111000//////...000///---++++++---///000000...---...111222111///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///)))***,,,,,,,,,,,,---///...000222666;;;CCCMMMSSSWWW[[[^^^\\\VVVOOOJJJHHHGGGNNNXXXaaaiiirrr|||uuuqqqyyy~~~wwwnnnnnn{{{}}}kkk[[[DDD444///000111111444555555666666555555444666666666444333333555777555777;;;???DDDLLLTTTYYYcccjjjttt|||tttggg^^^YYYWWWTTTRRRQQQQQQRRRRRRQQQSSSSSSSSSSSSRRRRRRRRRRRRTTTSSSQQQOOONNNMMMLLLKKKOOOOOOOOOOOOOOOOOOOOOOOORRRRRRQQQPPPPPPPPPPPPPPPQQQRRRRRRPPPNNNLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHJJJJJJJJJJJJHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFEEECCCBBB???>>>===============<<<;;;:::999888777666555333333333333888888777777888<<>>===============<<<;;;:::999888888666555444333333333111222333444777<<>>@@@DDDJJJNNNSSSSSSTTTVVVXXXYYY[[[[[[^^^]]]]]]___ccceeeeeedddeeegggkkkmmmnnnppprrrtttuuuwww{{{}}}~~~oooTTTHHHFFFFFFHHHIIIKKKPPPVVVZZZZZZYYYZZZ]]]^^^^^^\\\ZZZ[[[]]]`````````___^^^^^^```bbbkkkllliiikkksssvvv~~~wwwuuutttvvvxxxvvvrrrooooooqqqrrrooojjjhhhggghhhhhhgggbbb[[[UUUSSSOOOIIIFFFGGGBBB@@@===:::888777777888555444333222222222333333444333222111111111111111222222111111000////////////////////////////////////.........000111000///000000//////......------******++++++---...000111///000000...+++))))))***...///222555:::AAAJJJPPPTTTWWWZZZ[[[YYYTTTQQQPPPOOOPPPTTT\\\hhhttt}}}~~~xxxmmmjjjnnntttoooeeekkkuuuyyy{{{}}}~~~nnnWWWCCC888444444444222222222222222222222222111222333222111111222444666888<<<@@@EEEKKKSSSXXX\\\ccclllssszzztttiiicccZZZXXXUUUSSSTTTTTTSSSRRRUUUUUUUUUUUUVVVVVVVVVVVVNNNMMMKKKJJJKKKMMMPPPRRRQQQPPPOOONNNMMMMMMLLLLLLKKKMMMQQQTTTUUUTTTRRRQQQTTTTTTTTTSSSPPPNNNNNNOOOQQQPPPOOONNNLLLKKKJJJIIIGGGGGGIIIIIIIIIIIIGGGGGGIIIIIIGGGFFFEEEEEEDDDDDDEEEEEEDDDCCCAAA???>>>===<<<<<<===<<<<<<;;;:::999999999777666555444444444111333555888<<>>:::888777888888555444333222222222333333333222222111111111222222111111111111000000////////////000000000000////////////...///////////////000000//////...---,,,,,,......------,,,,,,,,,---.........---***(((((()))---///111444888@@@HHHNNNRRRUUUXXX[[[[[[YYYWWWUUUTTTRRRSSSZZZgggttt}}}~~~|||vvvmmmjjjkkklllwwwpppdddhhhsss{{{}}}|||oooZZZGGG:::555444555555555555555555555555555111222333222111111333444777999<<>>===;;;<<<<<<<<<;;;;;;:::999:::999888666555555555555222444888<<>>FFFLLLQQQSSSVVVZZZ]]]]]]\\\ZZZXXXVVVUUUZZZfffrrr{{{{{{tttlllhhhgggfffppp{{{rrrgggjjjttt}}}{{{qqq```LLL===444333333222222111000000111222222111333444444333333444666777888;;;>>>CCCIIIPPPUUUXXX]]]dddjjjqqqzzz{{{lllbbb[[[XXXUUUSSSRRRRRRQQQOOOOOOOOOPPPQQQQQQRRRSSSSSSRRRPPPLLLIIIHHHIIIKKKMMMLLLKKKKKKKKKLLLNNNPPPQQQOOOOOOOOOOOOQQQTTTVVVXXXRRRSSSSSSQQQOOOMMMMMMMMMQQQPPPOOOMMMKKKIIIHHHGGGGGGHHHIIIIIIIIIIIIHHHGGGKKKJJJHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA???>>>===;;;;;;;;;;;;;;;;;;:::999:::999888666555555555555111444888<<>>:::777666666555444333222222222333333000000000000000111222222111111000000000000000000////////////////////////...///000///---------//////......------,,,,,,,,,***+++,,,---............,,,---......---,,,---///---...///111555<<>>===::::::;;;;;;;;;;;;::::::999999777666555444444444444777;;;AAAIIISSS^^^eeemmmhhhbbb___ccciiipppttt{{{|||rrriiiZZZTTTMMMHHHEEEBBB>>>;;;666666666666555555555555555555555555555444444444777999===DDDMMM^^^zzzttt___OOOGGG@@@>>>;;;777777999888;;;>>>???>>>;;;::::::666666666666555555555555444555888999<<<@@@EEEIIIKKKLLLMMMOOOPPPRRRSSSTTTUUUVVVVVVVVVVVVWWWZZZ\\\YYY\\\```bbbdddfffhhhjjjiiikkknnnppppppqqqssstttssssssssstttwww{{{{{{YYYIIIHHHIIIIIINNNPPPSSSUUUUUUUUUVVVWWWWWWVVVWWWYYYZZZZZZWWWUUUSSSUUUYYY[[[\\\]]]___aaacccfffeeehhhnnnnnnyyyyyyvvvwwwwwwsssnnnlllmmmppppppnnnkkkiiiiiiiiigggfff```ZZZUUUSSSQQQLLLKKKLLLGGGFFFBBB???;;;888666555555444333222222222333333444444333222111000000000000000000000000000000111//////...------...//////---///000///---+++---...//////..................***+++,,,............---***+++,,,,,,******+++,,,,,,---///000444;;;BBBHHHQQQRRRTTTZZZ```cccbbb```\\\\\\]]]^^^cccllluuu|||~~~rrrgggaaa^^^eeejjjrrrwwwxxxxxxzzz}}}xxxqqqgggbbbfffooowww{{{}}}yyynnn]]]III:::555444444333222111111222333444111333666777666666666777555777999<<>>===999::::::;;;;;;:::::::::888888666555444333333333777:::>>>EEEOOO]]]kkktttsssjjj___WWWUUUWWWYYYZZZ```gggooosssssspppeee[[[PPPKKKDDD???===<<<;;;999777777666555444444555666555555555444444444333333777999===DDDMMM___zzzkkkWWWLLLEEE>>><<<999777888<<<;;;>>>AAAAAA>>><<<;;;;;;666666666555555444444444444666888999<<<@@@EEEIIIJJJJJJLLLMMMOOOQQQRRRRRRQQQTTTVVVVVVUUUUUUWWWYYYXXXZZZ]]]```aaabbbdddfffgggiiilllmmmmmmnnnpppqqqqqqqqqqqqqqqtttxxx|||~~~uuuUUUIIIJJJLLLKKKOOOSSSVVVWWWWWWVVVXXXZZZWWWVVVUUUWWWZZZ[[[YYYWWWXXXZZZ]]]^^^^^^^^^^^^___bbbdddbbbeeelllmmmxxxzzzxxxyyyxxxtttooommmoooqqqpppnnnkkkjjjiiiiiigggeee___XXXSSSRRRPPPLLLJJJKKKDDDCCCAAA>>>;;;999666555555444333222222222333333999888666333111000//////000000000000000111111111000///---,,,,,,---///000---///111///,,,+++,,,...////////////000000000000......//////...,,,+++)))...///000///---,,,---...,,,---...000444:::BBBGGGQQQRRRTTTZZZ```dddcccaaa]]]^^^``````ccciiisss{{{ttthhhaaa^^^gggkkkpppuuuvvvuuuxxx}}}wwwpppeee\\\\\\eeepppvvvwwwvvvnnn___LLL>>>888888333222000//////000222333000333555666666555666777444666888;;;>>>DDDJJJOOOSSSVVVZZZ^^^dddlllwww{{{nnn___\\\XXXUUUTTTSSSQQQPPPNNNOOOPPPRRRSSSUUUVVVWWWVVVUUURRROOOKKKIIIGGGFFFMMMKKKJJJIIIIIIKKKNNNPPPSSSSSSSSSSSSSSSRRRQQQQQQSSSTTTTTTRRROOOMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIGGGFFFEEEEEEDDDDDDBBBBBBBBBAAA@@@???>>>===999999:::;;;;;;:::::::::888777666555444333333333333666;;;CCCOOO___ooozzzuuukkk]]]RRRNNNMMMMMMMMMNNNWWWbbbiiikkkhhh^^^SSSKKKFFF???999777777777666888888777555444444555777555555555444444333333333777999===DDDMMM___zzz~~~dddRRRJJJCCC===;;;999777999>>>===@@@CCCBBB???<<<;;;<<<777777666555444444333333444666888:::<<<@@@EEEIIIIIIJJJKKKLLLNNNPPPQQQRRROOOSSSVVVVVVTTTTTTUUUXXXWWWYYY\\\^^^___```bbbdddeeehhhjjjlllllllllnnnoooqqqpppppppppsssvvvzzz}}}}}}pppSSSIIILLLNNNMMMQQQUUUXXXZZZYYYXXXZZZ\\\WWWUUUTTTVVVYYY[[[[[[YYY^^^```bbbbbbaaa_________[[[^^^]]]aaaiiilllyyyzzzzzzyyywwwuuussssssvvvxxxsssrrrmmmhhhhhhlllmmmjjjaaaXXXRRRQQQPPPLLLJJJJJJJJJGGGCCC>>>:::888:::<<<666666444333222111111111111000///......///000111333333222222111000000000//////////////////////////////...---,,,,,,+++++++++,,,---...////////////------------------,,,,,,------------------------+++***+++...444;;;@@@BBBQQQVVV]]]bbbdddccccccccc]]]]]]^^^``````cccooo{{{}}}xxxlllbbbccckkkpppqqqsssyyyzzzvvv{{{ttthhh\\\WWW[[[fffpppwwwuuunnnaaaQQQBBB888333777555222222333444555444222333555444333222222333222444777;;;@@@EEEJJJLLLNNNRRRVVVXXX\\\dddpppyyytttjjjaaaYYYYYYYYYUUUQQQPPPJJJKKKMMMOOOQQQSSSTTTTTTTTTSSSRRRQQQOOONNNMMMLLLJJJKKKKKKKKKKKKLLLOOORRRSSSSSSSSSSSSSSSTTTTTTTTTRRRSSSTTTSSSPPPNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOLLLLLLKKKJJJJJJKKKLLLMMMJJJIIIHHHGGGEEEDDDCCCBBBDDDCCCBBBAAA???>>>======<<<;;;;;;:::999999999999999999888666555333222222222666>>>IIIQQQWWW]]]bbb]]]YYYRRRKKKFFFDDDDDDEEEAAAGGGPPPWWW[[[ZZZVVVSSSIIIBBB;;;777888888666333555555555555555555555555444333333333333444555555888666;;;EEENNN\\\zzzooo\\\RRRDDD===999999999777<<>>AAAKKKRRR\\\dddiiikkkkkkkkkbbb]]]ZZZ\\\___eeeoooxxx|||ooobbbaaaiiipppppprrrwwwzzzyyy{{{sssiiibbbaaaeeekkkjjjhhhcccZZZOOOFFF@@@>>>888666444333333333222111111333555444333222222333555666888;;;???CCCFFFHHHMMMPPPTTTWWWZZZaaakkksss~~~{{{lllccc[[[YYYYYYUUUQQQPPPJJJKKKMMMOOOQQQRRRSSSSSSTTTSSSRRRQQQOOONNNMMMLLLIIIJJJKKKKKKKKKLLLNNNQQQSSSSSSSSSSSSTTTTTTTTTTTTQQQRRRSSSQQQOOOMMMMMMNNNLLLKKKKKKJJJJJJKKKKKKKKKMMMMMMLLLLLLLLLLLLLLLMMMKKKKKKJJJHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@>>>======<<<<<<;;;:::999999999999999999888666555444333222444777<<>>???AAA???BBBGGGLLLOOOOOONNNLLLGGGAAA:::777777888666333555555555555555555555555555555444444555555666777666444888CCCLLL\\\{{{iiiYYYPPPFFF>>>999:::;;;;;;???DDDBBBAAA@@@AAABBBBBB@@@>>>;;;:::777444333222333333444666999<<>>:::999777555333333111///---111333444444333222333444777777999;;;===@@@CCCDDDIIIMMMRRRUUUXXX^^^fffmmmxxxpppfff]]]ZZZYYYUUUQQQOOOKKKLLLMMMOOOQQQRRRRRRSSSUUUTTTSSSQQQOOONNNLLLLLLIIIKKKLLLKKKKKKLLLNNNPPPSSSSSSSSSTTTTTTTTTUUUUUUQQQRRRQQQPPPMMMLLLMMMNNNPPPPPPOOONNNMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFDDDCCCBBBAAA@@@???>>>======<<<;;;:::999999999999999999888777555444333333555666888999;;;<<<===<<>>AAACCCEEEHHHEEEDDDBBBBBBDDDEEEDDDCCC>>><<<999666444333444444555777999<<<@@@BBBDDDEEEGGGHHHJJJKKKMMMNNNOOOOOOSSSTTTSSSRRRPPPPPPRRRTTTWWWWWWYYYZZZ\\\]]]___```bbbaaaaaacccfffhhhiiihhhjjjkkkllllllmmmppptttxxxxxx{{{}}}~~~~~~vvvXXXMMMHHHKKKPPPMMMPPPRRRVVVZZZ]]]___``````]]]]]]^^^aaagggkkknnnooodddffffffccc^^^\\\]]]___aaa```aaadddeeegggoooxxx|||yyyyyywwwtttqqqpppqqqrrrsssqqqkkkfffgggnnnrrrrrraaaYYYRRRRRRQQQNNNLLLMMMFFFDDDAAA>>><<<999777555777666555333222222111111000000000000000000000000222222222111000000//////////////////////////////////////////......------......//////...------,,,++++++,,,,,,---...//////------------------------------...///111555;;;>>>FFFOOO]]]iiippprrrrrrrrrsssiii```]]]^^^bbbkkkttt||||||mmmZZZaaahhhkkklllqqqxxx~~~{{{}}}vvvrrrpppnnnjjjeee^^^UUUIII===555888666444333333111///,,,111222444444333222333444666777888:::<<>>======<<<;;;:::999888888888999999888777666555444333333444444444555888888555666555444444555777999;;;AAAAAABBBBBBBBBBBBCCCCCC@@@<<<888555555555444333444444444444444444444444666555555555555666777777999777999@@@JJJ]]]zzz}}}hhhYYYOOOKKKIIIEEECCCEEEJJJMMMMMMLLLKKKIIIFFFEEEFFFGGGFFFFFFBBB@@@===:::888777777777666777:::===@@@CCCDDDEEEGGGHHHIIIKKKLLLMMMNNNNNNQQQQQQQQQPPPOOOOOOQQQSSSUUUVVVWWWYYY[[[\\\]]]]]]aaa``````aaaccceeeggggggiiijjjkkkkkklllooorrruuuwwwyyy|||}}}||||||}}}~~~oooTTTMMMKKKOOORRRNNNQQQSSSVVVYYY\\\^^^^^^^^^^^^]]]^^^```ccceeedddccc\\\^^^^^^]]][[[[[[\\\^^^```^^^```bbbbbbdddkkksss~~~xxxtttttttttrrrooonnnpppqqqsssqqqkkkeeegggnnnrrrrrrbbbZZZTTTSSSSSSPPPNNNOOOHHHDDD@@@>>>===;;;888555666555444222111111111111000000111111111111000000222222111111000//////...////////////////////////......------------------,,,------...//////......++++++,,,,,,---...//////------------------------)))+++---...000444:::???BBBKKKXXXdddlllppprrrssswwwqqqiiibbb]]]]]]gggrrr{{{ooo[[[^^^dddhhhjjjoooxxx|||{{{wwwvvvkkkjjjiiiiiieeeZZZJJJ>>>888666444333333222000...000222444444333333333444444555777999<<<@@@CCCDDDCCCGGGLLLRRRXXX^^^dddhhhqqqzzz{{{ooobbb]]]YYYTTTPPPOOOOOOOOOQQQRRRSSSSSSSSSSSSTTTTTTSSSRRRPPPOOONNNMMMMMMOOOQQQQQQPPPPPPQQQSSSRRRSSSSSSTTTUUUVVVVVVVVVTTTUUUUUUSSSQQQPPPRRRSSSQQQPPPNNNMMMKKKJJJJJJJJJJJJKKKLLLLLLKKKIIIGGGFFFJJJIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCBBB@@@???>>>>>>======;;;:::999888888888999999888777666555555444111333222000222777777222333222222333444555666777AAABBBCCCDDDDDDBBB@@@???<<<999666444444444333333444444444444444444444444444333333333333444555555666666999???LLLbbbttt```SSSLLLJJJHHHIIILLLQQQUUUXXXUUUQQQLLLJJJGGGFFFHHHIIIIIIHHHEEECCC@@@<<<:::888888888666888;;;>>>AAACCCEEEFFFFFFGGGIIIJJJLLLLLLMMMMMMLLLMMMNNNNNNNNNOOORRRTTTRRRTTTVVVXXXZZZ[[[[[[[[[```````````````bbbeeegggggghhhjjjkkkkkkmmmpppsssvvvxxxzzz{{{zzzzzz|||}}}}}}kkkTTTPPPOOORRRUUUPPPTTTUUUWWWXXXZZZZZZZZZZZZ[[[[[[ZZZ\\\]]]]]][[[YYYWWWXXXXXXYYYYYYZZZ[[[]]][[[[[[]]]``````aaahhhqqq{{{uuupppqqqqqqpppnnnmmmnnnoooqqqpppjjjeeegggmmmqqqpppeee]]]VVVTTTRRRNNNLLLLLLIIIEEE???======<<<888666666555444333222111111111000111111222222111111000222111111000000///......////////////////////////------------------------+++,,,---...////////////+++,,,,,,------.........------------------------(((+++---...///333999???===EEEQQQ]]]fffmmmrrrtttuuuqqqllleee]]]ZZZbbbmmm|||qqq___^^^aaaggglllqqqzzz}}}xxxwwwrrrrrrtttwwwvvvkkkXXXIII:::888444333222222222111000222444444333333444555333444666999===AAADDDFFFDDDFFFJJJPPPWWW]]]ccceeejjjtttssseee^^^YYYTTTPPPOOOOOOPPPQQQRRRRRRRRRRRRRRRSSSSSSRRRRRRQQQPPPPPPOOOOOOQQQSSSSSSRRRRRRRRRSSSRRRSSSSSSTTTUUUVVVWWWWWWTTTVVVWWWWWWUUUTTTTTTTTTQQQPPPOOOMMMLLLKKKKKKKKKIIIJJJJJJJJJIIIHHHGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDEEEDDDCCCBBBAAA@@@???>>>>>>===<<<:::999888777777999999888777777666555555222444222...111888777000000111111111222222222222:::<<>>;;;999888666555333222222333333333333333333333333333333222222111111222222333444000222777???NNNgggiiiXXXNNNJJJJJJIIISSS]]]cccgggfffaaa[[[NNNLLLKKKKKKLLLMMMMMMLLLFFFDDD@@@<<<999888777777777888;;;>>>BBBDDDFFFGGGFFFGGGHHHJJJKKKLLLLLLLLLIIIKKKLLLLLLLLLNNNQQQTTTPPPRRRTTTWWWXXXYYYYYYYYY^^^______^^^^^^___cccffffffgggiiijjjjjjllloooqqqtttuuuwwwwwwwwwxxxyyy{{{|||~~~fffUUUSSSQQQSSSWWWTTTWWWWWWXXXXXXXXXXXXWWWWWWXXXWWWWWWXXXYYYZZZXXXWWWTTTUUUUUUVVVWWWYYYZZZ[[[YYYYYY[[[______```gggooozzzzzzuuuqqqrrrrrrpppnnnllllllmmmpppooojjjfffggglllooommmccc[[[TTTRRRQQQMMMKKKKKKJJJDDD===:::;;;;;;888555888777666555444333333333000111222222222222111000111111111000//////......////////////////////////---------...............------...............---------------------------------------------------+++...000000000222999???>>>DDDMMMVVV___gggnnnrrrooojjjeeebbb]]]ZZZ^^^eeeyyyzzzfffaaa```hhhpppvvv}}}zzzxxx~~~}}}~~~wwwbbbRRR???;;;666222111222111111///111333444333333444555444555777:::===AAADDDFFFGGGGGGJJJNNNTTTZZZ^^^aaagggqqq|||vvvggg___YYYTTTPPPOOONNNOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQOOOQQQSSSTTTSSSRRRRRRSSSRRRSSSSSSTTTVVVWWWWWWXXXSSSVVVYYYYYYXXXUUUTTTTTTRRRQQQPPPOOONNNMMMMMMMMMJJJIIIIIIHHHHHHIIIIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDBBBAAA@@@???>>>>>>===<<<:::999888777777999999888888777666666666333666333///444===<<<444///000111111111111000000333555777999999888666555444444444333111111222333333333333333333333333333222111111111111222333333...222777???OOOhhhnnn[[[NNNHHHHHHJJJRRRcccuuu}}}~~~{{{ssskkk\\\ZZZXXXWWWVVVTTTPPPNNNHHHFFFBBB>>>;;;999888888777999<<>>CCCGGGMMMSSSZZZaaaiiinnnjjjccc^^^]]]]]][[[\\\___sss}}}lllcccaaaiiissszzz~~~{{{ooo___CCC>>>888333111000111111///111333444333333444555666777888;;;>>>AAACCCEEEJJJIIIIIILLLQQQWWW[[[\\\hhhrrr{{{xxxhhh___YYYTTTPPPOOOMMMNNNNNNOOOOOONNNNNNNNNPPPQQQQQQQQQRRRRRRSSSSSSOOOQQQSSSTTTRRRQQQQQQRRRRRRSSSSSSUUUVVVWWWXXXXXXRRRUUUYYYZZZYYYVVVTTTSSSMMMMMMLLLKKKJJJJJJJJJJJJKKKJJJIIIHHHHHHIIIKKKLLLHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCAAA@@@???>>>>>>>>><<<:::999888777777999999888888777777666666222666444111888DDDEEE<<>><<<;;;:::999888999999999888888888888777444444555666666777777888444222111//////000222333111111222333555666777777111111111000000000000///555555444444444444333333222333444444444444333222333333666<<>><<<:::999<<<@@@FFFJJJFFFFFFFFFFFFGGGHHHIIIIIIKKKKKKKKKKKKKKKLLLMMMNNNQQQRRRRRRSSSTTTVVVWWWXXXXXXYYY[[[[[[ZZZZZZ\\\]]]dddeeefffgggggghhhkkkmmmmmmlllkkkjjjlllnnnqqqssswwwyyy|||~~~~~~{{{qqqmmmlllqqqzzzaaaSSSLLLQQQTTTQQQSSSYYYXXXWWWWWWVVVWWWXXXYYYZZZYYYXXXVVVUUUTTTUUUUUUVVVSSSTTTWWWYYY[[[\\\\\\\\\]]]^^^______```bbbfffjjjsss{{{wwwttttttssspppmmmllllllnnnooommmkkkhhhfffeeeeeeeeeYYYVVVSSSQQQQQQPPPNNNLLLGGGEEEAAA===:::777666555333444555555555444333222333111000000222333111///111111111111111000//////......//////000111111222......------------......---...............------......////////////......---,,,,,,,,,,,,---.........++++++...000222999AAAFFFIIIMMMSSSXXX^^^bbbdddbbb^^^]]]]]]\\\ZZZ^^^dddqqqxxxwwwwwwxxxyyyzzzzzz{{{wwwjjjYYYHHH:::888777111///333111111222222222333333333555666777:::===@@@CCCDDDIIIJJJLLLMMMOOORRRVVVYYY___lllvvvxxx|||zzznnnccc\\\XXXSSSQQQNNNLLLJJJKKKMMMOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQSSSSSSTTTUUUWWWWWWWWWVVVUUUUUUVVVVVVWWWXXXYYYYYYYYYXXXVVVTTTSSSRRRRRRRRRNNNNNNNNNNNNNNNMMMKKKKKKLLLKKKKKKLLLNNNNNNKKKIIIIIIIIIHHHGGGGGGGGGGGGGGGEEECCCBBBBBBBBBBBBAAA???=========<<<<<<;;;;;;;;;888888888777777777777666333333333333444444444444333222111111111222333333//////000111222222333444333333333333222222222222222222111111111000000000111222333444444333222111222222444:::DDDSSSdddnnnxxxsssooommmmmmkkkgggbbb\\\UUUMMMGGGAAA@@@HHHQQQjjjyyy{{{sssggg___TTTPPPIIIBBB>>>===>>>???;;;;;;<<<===???BBBEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIJJJJJJKKKLLLMMMQQQQQQQQQRRRTTTUUUWWWXXXWWWYYYZZZZZZYYYZZZ[[[]]]```bbbdddeeeeeefffhhhjjjkkkkkkiiiiiikkkmmmppprrruuuxxxzzz|||||||||~~~sssnnnkkkrrr}}}```TTTMMMRRRTTTQQQRRRXXXWWWWWWVVVVVVWWWXXXZZZ[[[[[[ZZZXXXVVVUUUTTTTTTUUUTTTVVVXXXZZZ[[[\\\[[[[[[\\\]]]^^^______bbbfffiiiqqq}}}xxxuuuuuutttqqqnnnlllmmmoooqqqmmmhhhfffffffffcccaaaXXXUUURRRPPPOOONNNMMMKKKGGGEEEBBB>>>:::888777666444444444333333333222222111000///000222333222111111111111111111000/////////////////////000111111......------------....../////////......---++++++......////////////......---,,,,,,,,,,,,---.........++++++...///111777???GGGKKKQQQTTTWWW[[[```dddccc``````aaa___]]]```fffooouuu~~~|||||||||tttwwwzzz}}}~~~wwwgggSSS@@@:::888444111333111111222222222333333333555666888:::===@@@CCCEEEHHHJJJLLLMMMNNNQQQTTTWWW[[[gggpppsssyyyxxxnnnddd^^^ZZZWWWUUUOOOMMMKKKLLLNNNPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQTTTUUUUUUUUUVVVVVVWWWWWWSSSUUUWWWYYYZZZZZZZZZYYYYYYXXXVVVUUUSSSSSSRRRRRRNNNOOOOOONNNNNNMMMLLLKKKNNNMMMLLLLLLNNNNNNMMMLLLJJJIIIIIIHHHGGGHHHHHHHHHFFFDDDBBBBBBBBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<888777777777777666666666444333333333333222222222111111222333444444444444///000000000111111111111444333333333222222222222111111111000000000//////111111222222222222111111333333555999@@@LLLXXX```llljjjiiihhhgggccc[[[TTTNNNJJJEEEBBB@@@BBBKKKUUUiiittt{{{rrrlll\\\TTTJJJCCC@@@???>>>===999;;;>>>AAACCCDDDCCCCCCFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLPPPPPPPPPQQQRRRTTTVVVVVVVVVXXXYYYYYYYYYYYYZZZ\\\\\\___aaacccccccccdddeeehhhhhhggggggiiikkknnnpppsssuuuxxxyyyyyyyyyzzz{{{|||}}}~~~~~~}}}~~~uuupppllltttuuu]]]TTTOOOSSSUUURRRRRRUUUVVVVVVUUUVVVWWWYYY[[[\\\]]]\\\ZZZXXXVVVUUUUUUUUUWWWXXXYYY[[[[[[[[[[[[ZZZ[[[\\\]]]^^^___aaadddgggnnnzzz~~~zzzvvvvvvtttqqqnnnmmmnnnooopppkkkeeedddggggggddd```XXXUUUQQQNNNMMMLLLKKKJJJGGGEEEBBB>>>;;;999888777666555444333333333444444111111111111222222222111111111111111111000//////111000///---------------...------,,,,,,------...---.........------,,,++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---.........++++++---...///555<<>>@@@???>>>===<<<;;;::::::::::::999999999999888888777777666555444444333222///111444666777666555444555555555555555444444444222222222111111111111000555444444444444333333333000000000000000000000000333555888;;;>>>DDDKKKOOOUUUUUUWWWXXXWWWTTTPPPLLLFFFDDDCCCCCCBBBCCCJJJSSSXXX^^^bbbaaabbbfffjjjkkklllmmmooosssvvvwwwwwwvvvdddZZZMMMDDDAAAAAA>>><<<======???@@@AAABBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGDDDDDDEEEEEEFFFHHHIIIJJJLLLLLLMMMNNNOOOQQQRRRSSSSSSUUUVVVWWWVVVVVVWWWYYYXXX[[[___``````_________bbbbbbbbbdddeeehhhjjjkkkppprrrtttuuuttttttuuuvvv|||~~~~~~}}}|||}}}~~~}}}}}}}}}~~~yyyuuuuuussseeeYYYVVVTTTUUUVVVTTTTTTVVVUUUUUUUUUVVVWWWYYY\\\]]]ZZZ[[[[[[[[[\\\\\\\\\\\\[[[\\\]]]]]]]]]\\\ZZZYYYYYYZZZ]]]^^^^^^```ccceeekkkrrrzzzuuuuuutttqqqnnnlllmmmooommmjjjggggggiiikkkjjjhhhYYYUUUPPPLLLKKKKKKJJJIIIHHHFFFCCC???===;;;::::::777777777666666666666555333444444333000...//////111111111111111000//////...///000111222222222222------,,,,,,,,,,,,------******,,,------.........------............---------,,,,,,,,,,,,---.........++++++------,,,000666BBBFFFLLLPPPSSSXXX]]]bbbfffeeefffhhheee^^^\\\^^^dddiiisss~~~yyytttppprrr}}}{{{zzz{{{}}}}}}mmmVVVDDD;;;666333111111111222222222333333333333444666888;;;>>>AAACCCEEEHHHLLLNNNNNNNNNNNNNNNRRRXXXaaajjjrrrzzzzzzpppfff___\\\\\\YYYWWWUUUVVVVVVVVVUUUSSSSSSRRRRRRSSSSSSTTTUUURRRUUUYYYYYYWWWUUUVVVXXXWWWVVVTTTSSSSSSVVVXXXZZZXXXXXXXXXXXXWWWVVVUUUTTTRRRSSSSSSRRRRRRQQQPPPOOOKKKJJJJJJKKKMMMNNNMMMLLLMMMLLLKKKKKKJJJJJJKKKKKKKKKIIIGGGFFFEEEDDDBBB@@@AAA@@@???>>><<<;;;:::999;;;;;;:::::::::999999999666666555444333333222222000222444666666666444333444444444444333333333333444444444444333333333333333333333222222222111111111111000000000000111111000222555777:::>>>DDDHHHLLLNNNPPPQQQQQQOOOMMMLLL@@@???@@@BBBBBBCCCJJJRRRQQQUUUVVVTTTSSSVVVXXXWWW]]]___bbbfffiiikkkmmmmmmaaaYYYNNNEEEAAA???>>>===>>>>>>>>>>>>???@@@AAABBBAAABBBDDDEEEFFFFFFEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKLLLMMMOOOQQQRRRRRRTTTUUUUUUUUUUUUVVVXXXYYY[[[]]]^^^^^^]]]^^^___``````aaaccceeegggiiijjjmmmoooqqqrrrrrrrrrsssuuuzzz|||}}}}}}|||zzz{{{{{{{{{{{{|||}}}~~~}}}zzzuuutttuuuxxxzzzaaaXXXWWWVVVVVVVVVWWWXXXYYYVVVVVVUUUVVVWWWYYY[[[\\\ZZZZZZ\\\]]]^^^______^^^\\\]]]^^^^^^^^^]]][[[ZZZXXX[[[]]]^^^___aaaccceeejjjooo{{{~~~yyyttttttssspppmmmllllllnnnooonnnlllkkkjjjjjjjjjkkkZZZVVVPPPLLLKKKKKKJJJJJJHHHFFFCCC@@@===;;;;;;:::555666777777777666444444111333444333000///000222111111111111111000//////...///000111111///---+++---,,,,,,++++++,,,,,,---+++,,,,,,---------,,,,,,,,,------......------,,,---,,,,,,,,,,,,---.........++++++---,,,+++...444<<>>===<<<<<<;;;:::::::::999999999888888666666666555555444444444222333444444555444333222333333333333333333333333555555444444444333333333222222222222111111111000222111000000000000111222111222444555777:::???BBBEEEHHHLLLNNNNNNLLLIIIHHH<<<<<<===@@@@@@???EEEMMMKKKMMMKKKEEECCCFFFGGGFFFKKKMMMQQQUUUXXX[[[]]]___[[[VVVNNNFFF@@@>>>===============>>>>>>????????????AAACCCDDDEEEEEECCCCCCCCCCCCDDDEEEFFFHHHJJJJJJIIIJJJJJJKKKLLLNNNOOOPPPQQQSSSTTTTTTTTTTTTUUUWWWXXXZZZ[[[[[[[[[[[[\\\^^^^^^___```bbbdddfffhhhiiihhhkkkmmmoooooopppqqqssstttvvvxxxyyyxxxwwwxxxyyyxxxyyyyyy{{{}}}zzzwww~~~|||yyytttrrrtttrrr^^^WWWXXXWWWVVVVVVYYY\\\]]]WWWWWWVVVVVVWWWXXXZZZ[[[[[[\\\^^^____________^^^]]]]]]^^^______^^^\\\\\\YYY[[[^^^___```aaaccceeeiiikkkuuu~~~xxxttttttrrrppplllkkklllmmmqqqqqqpppmmmjjjiiijjjkkk[[[VVVQQQMMMKKKKKKKKKJJJHHHFFFCCC@@@>>><<<;;;;;;333555666777777555333222///111333222000000111444111111111111111000/////////000111000---(((###---,,,,,,++++++,,,,,,---------------,,,+++*********++++++,,,,,,++++++***---,,,,,,,,,,,,---.........++++++---,,,***---333888999>>>EEENNNUUUZZZ[[[aaabbbfffkkkjjjdddbbbcccaaaiiittt||||||sssgggcccmmm{{{|||nnnlllnnnqqqxxx{{{tttcccOOO@@@888666555111111222222222333333333111222333666999<<>>>>>>>>>>>============999999999888888888888777888888888888777777777777333333333444333333222222333333333444444555555555333333333222222222111111333333333222222222222111333222111000000111222333333444555555666999===@@@AAAEEEKKKNNNMMMIIIEEECCC<<<;;;<<<>>><<<;;;???FFFGGGGGGBBB;;;888:::<<<::::::===BBBFFFJJJMMMQQQTTTWWWTTTNNNGGG@@@<<<===>>>;;;<<<>>>?????????>>>===>>>@@@BBBCCCDDDDDDBBBBBBCCCCCCDDDEEEGGGHHHJJJKKKIIIIIIIIIJJJLLLMMMOOOPPPQQQRRRTTTTTTSSSSSSUUUVVVXXXYYYZZZYYYXXXYYY[[[]]]^^^___```bbbdddfffhhhiiieeehhhkkklllmmmnnnpppqqqnnnpppsssuuuuuuuuuvvvwwwvvvwwwxxxyyy{{{}}}|||tttpppvvv{{{uuurrrrrrlll[[[WWWXXXXXXVVVVVVZZZ^^^```XXXWWWWWWVVVWWWXXXYYYZZZ]]]^^^___``````___^^^]]]]]]]]]_________^^^]]]\\\YYY[[[^^^```aaabbbdddeeehhhiiiqqq|||wwwttttttqqqnnnkkkkkkmmmppptttpppllliiihhhgggfffeee___[[[VVVRRROOONNNLLLJJJHHHEEE@@@<<<;;;999888777333333444444444444444444111000000///////////////333222111000///...------000111111///---,,,---...%%%&&&)))+++------,,,,,,........................---...//////---++++++,,,---------...------,,,,,,---------............///888999<<>>???>>>>>>=========>>>>>><<<<<<;;;;;;;;;::::::::::::888666444333555777888666555333111111222333444555555555444333333333333000000111111222222222222333333333222222111111111333222111//////000222333333333333444555666777777===@@@EEEIIIJJJHHHEEECCC>>><<<:::888999===AAACCCAAA@@@===999666444222111555666888999<<<@@@FFFJJJGGGHHHGGGEEE@@@===;;;;;;;;;>>>AAAAAA>>>;;;<<<>>>>>>???AAAAAAAAAAAACCCDDDCCCCCCBBBBBBBBBCCCCCCDDDGGGHHHIIIJJJKKKMMMNNNNNNPPPRRRSSSRRRQQQQQQRRRSSSYYYZZZ[[[[[[ZZZYYY[[[\\\YYY]]]aaacccccccccdddeeedddfffhhhjjjjjjlllnnnppprrrrrrqqqpppqqqrrrttttttuuuuuuvvvwwwyyy{{{}}}~~~xxxqqqqqqyyy|||rrrpppttt~~~eee]]]WWWVVVVVVXXX[[[^^^______[[[[[[ZZZZZZYYYYYYXXXXXX___^^^]]][[[[[[ZZZ[[[[[[___dddgggccc^^^]]]\\\ZZZYYYZZZ[[[]]]___aaabbbccceeekkkqqq|||~~~xxxuuutttrrrooollllllnnnpppssspppkkkhhhgggfffeeeddd^^^[[[VVVRRRPPPOOOMMMLLLHHHEEE@@@<<<;;;999888777444444444444444444444444111111000/////////000000---......//////000111111///000111000...,,,---...((()))+++---......------........................)))+++,,,,,,+++***+++,,,,,,,,,------...---------------------............666777:::AAAIIIRRRXXX[[[aaaeeeiiikkklllkkkkkkkkkgggoooxxx~~~xxxmmmhhhmmmwww~~~uuuoookkklllpppwwwrrrhhhZZZIII<<<666666222222222222222222222222111111111222444777:::<<>>>>>AAADDDFFFFFFFFFEEEFFFMMMWWW___eeennnwwwtttiiibbb^^^[[[ZZZ[[[\\\YYYWWWXXXXXXWWWXXXYYYXXXVVVTTTUUUXXX[[[\\\[[[ZZZZZZ[[[\\\\\\[[[YYYWWWWWWZZZ\\\^^^ZZZWWWVVVWWWXXXWWWVVVXXXXXXXXXXXXXXXXXXXXXXXXTTTPPPNNNOOORRRSSSPPPMMMNNNMMMKKKKKKKKKKKKJJJHHHEEECCCAAA@@@AAABBBAAA@@@???>>>>>>===<<<<<<<<<===;;;;;;;;;;;;::::::::::::999888666555555555777888777666444333222333444555444444444555444444333333111111111111111111111111222222222222222111111111111222222222222222111111000111222444666888999:::;;;===AAADDDEEEDDDBBB@@@::::::999888999:::;;;<<<999888666444222000000///111222333444666:::???CCCDDDEEEEEECCC???<<<;;;;;;999;;;<<<<<<;;;:::;;;;;;===>>>@@@@@@???@@@AAACCCAAAAAAAAAAAABBBCCCEEEEEEGGGGGGHHHIIIKKKLLLMMMNNNOOOPPPRRRRRRQQQQQQRRRSSSVVVWWWXXXXXXWWWWWWYYYZZZ\\\___bbbcccbbbaaaaaabbbbbbdddggghhhhhhjjjlllnnnoooooonnnnnnooopppqqqrrrsssssstttvvvwwwyyy{{{|||~~~}}}wwwrrrttt~~~uuurrrtttuuu```\\\UUUVVVXXX[[[]]]^^^]]]\\\YYYYYYYYYYYYYYYYYYYYYYYY]]]]]]]]]]]]]]]\\\\\\[[[\\\aaaccc___[[[[[[ZZZXXXYYYZZZ[[[]]]___aaabbbcccdddiiippp{{{zzzvvvuuussspppnnnmmmoooqqqrrrooojjjgggeeedddcccbbb]]]YYYUUURRRPPPOOONNNLLLHHHEEE@@@<<<;;;999888777555555555444444333333222222222111000000000000111//////000111222222333333...000111111///---------+++,,,.../////////...---------------------------***,,,...///......///000++++++,,,---............------------............444555999???GGGPPPXXX]]]cccgggkkkmmmnnnooopppqqqpppzzz{{{pppjjjoooxxx}}}sssjjjiiilllvvvvvvoooaaaPPPAAA:::777333333333222333333333444000000111222444666888999;;;:::999:::===@@@AAAAAA@@@AAAEEENNNVVV\\\fffppp{{{{{{oooaaa^^^\\\\\\^^^^^^\\\YYY[[[ZZZZZZ[[[\\\\\\ZZZXXXVVVYYY\\\^^^^^^^^^___``````___]]]ZZZXXXYYY]]]``````]]]YYYWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWSSSOOOOOOQQQQQQPPPNNNOOOMMMKKKKKKKKKJJJHHHGGGDDDBBB??????@@@BBBCCCCCC@@@???>>><<<<<<;;;;;;;;;;;;;;;:::::::::999999999888888777777777666666666888777555444444444555666111333444666666555444333111111111000000000000000111111222222222222222222000111333444444333222111111222333444666777888999888:::<<<>>>??????>>>===666777777777777666555444555555444333222222222222...///000000111444888<<>>??????>>>>>>@@@AAA??????@@@AAABBBDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMNNNPPPPPPPPPPPPRRRSSSTTTUUUVVVVVVVVVVVVYYYZZZ^^^```bbbbbbaaa_________```bbbeeeffffffggghhhjjjkkkkkkkkkkkklllmmmnnnoooqqqqqqrrrtttuuuwwwxxxyyy{{{||||||}}}~~~~~~~~~}}}}}}yyyuuutttyyyyyyvvvyyyjjjZZZZZZTTTVVVZZZ\\\^^^]]][[[ZZZXXXXXXXXXXXXXXXYYYYYYYYY\\\]]]___`````````^^^]]]\\\```aaa]]][[[[[[[[[XXXZZZ[[[\\\]]]___```aaabbbcccgggnnnzzz~~~zzzvvvvvvtttrrrooonnnoooqqqqqqnnniiifffddddddbbbaaa[[[WWWSSSPPPOOONNNMMMLLLHHHEEE@@@<<<;;;999888777666666555444333333222222333222222111111111111111222111111000...------,,,---///111222000...---,,,......////////////...---------------------------,,,...000000.........///***+++,,,---............,,,,,,---------.........222555999???GGGPPPZZZ___iiilllooopppooooooooopppxxxtttnnnqqqxxxzzzooolllooouuuyyywwwjjjZZZKKK@@@999444444333222222333444444//////111222333444555555777555444444777999;;;<<<;;;;;;???GGGOOOWWWbbbllluuuzzzrrrbbb```^^^___aaaaaa___\\\\\\[[[ZZZ[[[]]]]]]\\\[[[YYY[[[^^^______```aaabbbbbbaaa^^^[[[YYY[[[___bbbbbb```]]]ZZZZZZZZZZZZ[[[XXXXXXYYYZZZZZZYYYXXXXXXXXXTTTPPPNNNOOOOOOOOOMMMOOOMMMKKKJJJJJJIIIGGGEEEGGGDDD@@@???@@@BBBCCCDDD@@@???>>><<<;;;:::::::::;;;::::::::::::999999999777777888999888777666555777666555444444444555555000222444666777666444222111111111000000000//////222222222333333444444555222222222333333333333333666666666666555555555555777777888::::::;;;;;;:::666666666555444333111111444444333222222222333333...///000000000222555888:::;;;======;;;::::::;;;<<<999666888<<>>??????>>>>>>@@@AAA@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHJJJKKKKKKKKKLLLNNNOOOOOOOOOQQQSSSTTTUUUVVVVVVVVVWWWZZZ\\\]]]___``````^^^]]]]]]^^^___aaadddeeeeeeeeefffggggggggghhhiiijjjkkklllmmmooopppqqqssstttvvvvvvwwwxxxyyyzzz||||||||||||{{{yyyvvvtttuuu~~~}}}~~~cccWWWXXXVVVXXX[[[[[[[[[ZZZZZZZZZXXXXXXXXXXXXXXXWWWWWWWWW[[[^^^aaadddeeedddbbbaaa```cccccc___^^^______]]]\\\\\\]]]^^^___aaaaaabbbbbbffflllwww}}}yyyvvvvvvuuussspppooopppqqqqqqmmmiiifffeeedddcccbbbYYYVVVQQQNNNMMMMMMKKKJJJHHHEEE@@@<<<;;;999888777666666555444333333222222333222222111111111111111//////---+++)))'''&&&%%%,,,///111222000...------...............------,,,------------------------***+++,,,+++)))''''''(((***+++,,,---............,,,,,,,,,------------...111555;;;AAAHHHQQQZZZaaalllooorrrtttsssrrrrrrrrrxxx|||~~~xxxqqqqqqvvvxxxrrrsssssszzz{{{rrrdddVVVGGG:::555444333111111222333333000000111111222333333333444222000000222555666666777777:::CCCKKKTTT```jjjqqqwwwvvvfffccc```aaacccccc```^^^[[[ZZZYYYZZZ\\\]]]]]]\\\]]]___``````______```aaabbbaaa^^^[[[YYY[[[___bbbcccbbb```^^^\\\[[[[[[\\\WWWXXXYYYZZZZZZYYYXXXWWWVVVTTTPPPNNNMMMMMMMMMMMMNNNMMMJJJJJJIIIHHHFFFDDDHHHEEEAAA>>>???@@@@@@@@@@@@@@@>>>===;;;;;;::::::;;;;;;;;;:::::::::999999777888999999999888666555666555555444444444444444000222444666777666444222111111111000000000000000333444444444555666666666444222000//////111444666666666666666666666555555777777888888999999::::::888666444222111111222222222111000///...............///000000///000333555666777999:::999999999;;;;;;888666777;;;>>>???===>>>???AAA@@@??????@@@AAABBBAAAAAA@@@@@@@@@AAAAAACCCCCCDDDFFFGGGHHHIIIJJJIIIKKKMMMMMMMMMNNNPPPRRRSSSTTTTTTTTTTTTUUUXXX[[[YYY[[[\\\]]]\\\\\\]]]^^^^^^```cccddddddccccccddddddeeefffhhhjjjkkkllllllnnnoooqqqssstttuuuuuuuuuvvvwwwyyyzzz{{{zzzyyyyyyvvvtttsssxxxzzzaaaWWWWWWZZZ[[[[[[YYYWWWVVVYYY[[[ZZZZZZYYYXXXWWWVVVVVVUUU\\\___cccggghhhgggeeedddcccdddccc______bbbbbb```^^^^^^___```aaaaaabbbbbbbbbdddjjjuuu{{{xxxuuuuuuuuussspppooooooppppppmmmiiigggggggggfffeeeZZZVVVRRRNNNMMMLLLKKKIIIHHHEEE@@@<<<;;;999888777555555555444444333333222222222111000000000000111//////......---,,,,,,,,,---///000111///.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,)))'''''''''++++++,,,---............,,,,,,,,,,,,------------000555<<>>===>>>======AAA@@@???===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::777888999999999888777666555555555444444444333333111333444666666555444333000111111111222222222222444444555555555555555666444222...------000444777222333444555777888999:::777777888999999999999999777555333111111222333444444333222000/////////...---...//////......000222333555777888777777999:::888777666777:::;;;<<<<<>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;888999999999888888777777666666666666666555444444444444444555444444333333000000111222333444444555444444444444333333333333111000...---...000333555111222444555777999;;;;;;777888999:::::::::999888222222222333333444444444444333222111111111111111,,,...////////////000222222444666777777777888999666888::::::::::::;;;<<<>>>???@@@???>>>===>>>@@@AAA@@@@@@????????????@@@AAAAAABBBCCCEEEFFFGGGHHHIIIJJJLLLLLLKKKKKKLLLMMMQQQQQQPPPNNNNNNOOORRRUUUSSSUUUVVVVVVVVVWWWYYY[[[ZZZ]]]```aaa```^^^]]]]]]___```cccfffhhhiiijjjjjjjjjlllnnnpppqqqqqqpppoooqqqrrrtttuuutttrrrpppnnnnnnooouuu|||mmm```[[[[[[\\\]]]]]]ZZZUUUSSSUUUYYYXXXXXXXXXYYYYYYZZZZZZZZZ]]]___bbbeeeffffffeeedddcccbbb^^^[[[]]]bbbdddaaaccccccddddddddddddddddddddddddhhhooozzz{{{yyysssttttttrrrpppnnnnnnoooqqqnnnkkkjjjkkklllllllll___[[[VVVRRRPPPNNNLLLJJJHHHEEE@@@<<<;;;:::888777333333444444444444444444111000000///////////////------------...............//////...------///111---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,+++******+++---------...------,,,,,,++++++,,,,,,,,,---------+++333===DDDHHHMMMUUU[[[\\\bbbkkksssvvvvvvuuutttooohhh```aaaooo~~~{{{pppSSS>>>;;;888444222111222333666444222000///111333444111000000111222222111///222111444;;;AAAEEENNNVVV___jjjvvv~~~vvvppphhhcccbbbbbbaaa___YYYXXXWWWWWWZZZ]]]^^^^^^]]]^^^___^^^\\\\\\^^^___YYYZZZZZZXXXVVVVVVXXXZZZZZZ^^^bbbaaa]]]XXXUUUTTTSSSUUUWWWYYYYYYWWWUUUSSSRRRSSSSSSSSSQQQOOONNNNNNJJJIIIHHHHHHHHHIIIGGGFFFFFFEEEDDDDDDFFFFFFEEECCC@@@@@@???????????????@@@>>>============<<<<<<<<<999999999888888888888888777777777777777666666555555555555444333333333333000000111222444555666777333333333222222111111111............///000111222444555555666777888888999666777999;;;;;;:::888777---///222444666555444222......------------.........///111111111111222444222444666777666666888999777;;;>>>???<<<;;;<<<>>>===>>>???>>>===<<<===>>>???>>>>>>>>>???@@@AAAAAA@@@AAABBBCCCDDDFFFGGGGGGIIIKKKLLLKKKJJJJJJKKKLLLSSSSSSRRRPPPOOOPPPSSSVVVSSSTTTUUUUUUTTTTTTVVVXXXXXX[[[^^^```^^^\\\[[[[[[]]]___aaadddggghhhiiiiiiiiijjjlllnnnoooooonnnmmmoooppprrrsssrrrooollljjjkkknnnuuu{{{yyy{{{ggg^^^\\\\\\ZZZ]]]___\\\VVVSSSTTTVVVUUUVVVWWWYYYZZZ\\\]]]^^^]]]^^^```bbbdddccccccbbbeeeccc___[[[^^^dddeeebbbeeeeeeeeeeeeeeeeeeeeeeeeeeedddhhhnnnwww{{{tttuuuuuussspppmmmllllllnnnnnnkkkggghhhlllllliii```\\\XXXTTTRRRPPPMMMLLLIIIEEEAAA===;;;999777555666555444444333333444444111111111111000000000000////////////////////////...///////////////...---//////...------------...222000---++++++,,,...000,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***---///...,,,+++---///)))---333;;;CCCJJJOOORRRVVV\\\dddkkkoooqqqrrrrrrmmmeee^^^___kkk{{{~~~|||xxx^^^FFF>>>777666666333111222111111111222333444666777666666555111---///444999777444555888<<<@@@HHHQQQ]]]ccclllxxx~~~rrrfffaaa]]]YYY[[[aaa\\\\\\\\\\\\]]]^^^______^^^^^^]]]\\\[[[ZZZYYYYYYXXXWWWTTTSSSRRRTTTVVVWWW^^^^^^]]][[[WWWTTTSSSTTTXXXXXXYYYXXXVVVSSSPPPNNNPPPQQQSSSWWWYYYXXXUUURRRNNNJJJGGGGGGJJJKKKJJJIIICCCDDDEEEGGGGGGGGGFFFEEEDDDDDDDDDBBBAAA???===<<<::::::::::::::::::::::::;;;;;;:::999999888888777777777777666555555444444555555666666555333222000222333333333222222111111///////////////000111111------///000222444555666444666888999:::999888777333444555666666555444333222222111111111111111111111111111111000000000000111000...------...///000333444555666777777777777999999999:::;;;<<<>>>???<<<<<<<<<<<<===>>>@@@@@@???????????????@@@@@@@@@@@@BBBCCCCCCBBBCCCDDDEEEGGGFFFFFFFFFGGGIIIKKKLLLOOOOOONNNLLLJJJKKKMMMPPPUUUUUUTTTTTTSSSRRRRRRRRRUUUUUUVVVWWWXXXYYYZZZZZZ^^^___aaaccceeegggiiiiiiiiiiiijjjjjjkkkllllllmmmkkknnnqqqrrrqqqnnnjjjhhhgggtttxxxoooppptttppp^^^YYYYYYYYYUUUVVVVVVVVVUUUTTTRRRQQQQQQTTTXXXZZZ[[[\\\^^^______]]]ZZZYYY\\\aaafffjjjkkkgggdddcccccccccaaa______^^^]]]\\\^^^aaadddfffcccgggfffkkkyyy|||tttuuuvvvtttrrrooooooooonnnnnnkkkfffggglllmmmjjj___\\\WWWTTTRRRPPPMMMKKKJJJFFFBBB>>><<<:::888666333222111111000000111111111111111111000000000000////////////////////////......////////////......//////...---------------///...,,,+++***+++,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------.........---+++***+++---***---222999@@@GGGMMMPPPRRRXXX```fffjjjllllllmmmnnnhhhcccccckkkxxx~~~jjjLLLBBB888666777555222222111111111222333444666666555444222///------000333555333444888;;;>>>EEEMMMUUUZZZdddoooyyytttjjjddd```\\\\\\aaa___^^^^^^]]]]]]]]]]]]]]]___^^^]]]ZZZXXXVVVUUUTTTVVVTTTSSSRRRSSSUUUXXXYYYZZZ[[[[[[YYYWWWUUUUUUVVVXXXYYYZZZYYYWWWTTTQQQOOORRRSSSTTTVVVWWWVVVRRROOOLLLJJJIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBAAA???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888777777777666555555444444555555555444444333222111222333444444444333111000000////////////000000111------...///111222333444555666888888888777555444333333444555555444333333222222222222222111111111111111111111000000000000000///...------...///000333333444555666666666666888888888999:::<<<===>>><<<<<<<<<<<<===>>>??????>>>>>>????????????@@@@@@@@@AAACCCCCCBBBBBBDDDEEEFFFFFFFFFFFFGGGIIIJJJKKKMMMMMMLLLKKKJJJJJJMMMOOORRRRRRRRRRRRSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXZZZ[[[]]]^^^___aaaccceeeggghhhiiijjjjjjjjjkkkkkkllllllkkkmmmppprrrqqqnnnlllkkkooo{{{yyyoooiiinnnttt}}}dddWWWSSSSSSRRRRRRSSSSSSSSSSSSQQQOOONNNQQQTTTXXXZZZZZZ[[[\\\]]]]]]\\\[[[[[[^^^ccchhhkkknnniiidddaaa``````___^^^^^^]]]\\\\\\\\\___bbbcccaaaeeeeeejjjxxx~~~vvvwwwxxxvvvtttrrrrrrrrrooonnnjjjeeefffkkkmmmkkk^^^[[[WWWSSSQQQOOOMMMKKKJJJGGGBBB???===;;;999777555555444333333333333444111111111111000000000000////////////////////////+++,,,------............///......---------------,,,+++++++++************.........---------,,,,,,------------------------111...+++***************,,,---000555<<>>===>>>>>>>>>?????????@@@???AAABBBBBBBBBBBBCCCEEEEEEEEEEEEFFFGGGHHHJJJKKKJJJKKKKKKJJJJJJJJJMMMOOOOOOOOOPPPQQQQQQRRRSSSSSSTTTSSSRRRSSSTTTWWWYYY[[[[[[\\\]]]___aaacccdddeeeiiijjjjjjjjjjjjjjjjjjjjjjjjllloooooonnnmmmnnnnnnzzz{{{yyynnniiijjjrrr|||rrr]]]UUUSSSRRRQQQOOOPPPPPPQQQPPPOOOMMMLLLRRRUUUXXXZZZZZZZZZZZZ[[[ZZZZZZ[[[]]]```cccgggiiinnniiibbb]]][[[\\\\\\\\\^^^\\\[[[ZZZ[[[\\\^^^___^^^bbbccciiiwww~~~yyyzzzzzzxxxuuusssrrrsssooonnniiidddeeejjjmmmlll]]]ZZZVVVRRRQQQOOOMMMKKKIIIEEEAAA>>><<<:::888666777666666555444555555555111111111111000000000///////////////////////////)))***+++,,,---.........///...------,,,,,,------***++++++,,,+++***)))(((------------,,,,,,,,,,,,------------,,,,,,,,,,,,111---((('''))),,,,,,***------...222999BBBKKKPPPQQQVVV]]]cccfffhhhiiijjjhhhiiiiiigggeeehhhpppwww~~~|||~~~zzz```NNN<<<666888777444222222222222222333444555666999555222111222222///+++000///222666888888<<>>>>>>>>===============<<<;;;;;;:::999999888888888888777777666555555555555444222111000111222222111333666888777555222000111111111111000000//////000000000000000000000000333333444444444444333222111111111111111111111111222222222333333333333333333333333222111111000000......---------...///000111222333444555555555555777777777777888999:::;;;======<<<<<<;;;<<<<<<<<<<<<======>>>>>>????????????@@@BBBBBBAAAAAACCCDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKKKKJJJKKKNNNPPPNNNNNNOOOOOOOOOPPPPPPPPPRRRQQQPPPPPPRRRUUUYYY[[[ZZZ[[[\\\^^^```bbbcccdddiiiiiiiiiiiiiiiiiiiiiiiiiiikkklllkkkjjjjjjnnnqqq{{{tttrrrsssiiijjjrrrjjjZZZVVVUUURRRQQQOOOOOOPPPQQQQQQPPPOOONNNSSSVVVYYY[[[[[[ZZZYYYZZZXXXYYY[[[]]]___```aaabbbiiieee]]]XXXVVVWWWYYY[[[\\\[[[ZZZYYYYYYYYY[[[\\\\\\aaaccciiiuuu}}}{{{||||||yyyvvvsssrrrrrrpppoooiiicccdddjjjlllkkk\\\YYYUUURRRPPPOOOMMMKKKGGGCCC???<<<;;;999777555444333333222222222222222111111111111000000000///////////////////////////,,,---...///000111111111......---,,,,,,,,,,,,,,,+++,,,---...---,,,***))),,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++++++++///+++''''''***---...------------111888BBBLLLQQQLLLQQQXXX]]]aaacccdddfffgggjjjllljjjffffffmmmsss{{{xxxiiiUUU@@@888888777444222222222222222333444555555999666333222333222...+++///...111555666555888===CCCIIIQQQZZZbbbkkksssyyy}}}wwwpppiiiaaa[[[]]]]]]^^^______^^^]]]]]]XXXXXXXXXXXXXXXYYYYYYYYYWWWVVVUUUTTTTTTUUUVVVVVVUUUVVVWWWVVVTTTSSSSSSTTTWWWXXXZZZ[[[[[[XXXUUURRRSSSRRRSSSTTTUUUTTTQQQOOOHHHKKKNNNMMMIIIGGGGGGHHHJJJIIIHHHFFFFFFGGGHHHHHHCCCBBBAAA@@@@@@@@@@@@AAA?????????>>>>>>=========<<<<<<;;;;;;:::999999888888888888777666666555555444333222111000111222333111333666888777555222000000000111222111111000///222222222111111000000000000000111222333444444444000000000//////000000000222222333333444444444444444444444333222111111000............//////000000111222333444555555555555777777777777888999::::::===<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<===>>>>>>??????>>>???AAAAAA@@@@@@BBBCCCCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLKKKLLLMMMOOONNNNNNNNNMMMMMMLLLLLLLLLOOONNNMMMNNNPPPTTTWWWZZZZZZ[[[\\\^^^___aaabbbcccffffffffffffgggggggggggghhhjjjiiigggeeegggnnnsss~~~qqqlllmmmooofffmmmzzz}}}```TTTRRRPPPMMMKKKPPPQQQRRRSSSSSSSSSRRRQQQSSSVVVZZZ\\\\\\ZZZYYYYYYWWWXXXZZZ[[[[[[ZZZYYYYYY```]]]XXXSSSRRRTTTXXX[[[ZZZZZZXXXXXXWWWXXXXXXYYY[[[aaaccciiissszzzzzzzzz{{{{{{yyyuuusssqqqrrrqqqooojjjddddddiiijjjhhh[[[XXXTTTQQQOOONNNLLLKKKEEEBBB>>>;;;:::999777555666555444444333333444444111111111111000000000000////////////////////////000111222333333333333333...------,,,,,,,,,,,,,,,,,,---.........---+++***,,,,,,+++++++++******************++++++,,,,,,,,,,,,***((()))+++---//////...------000777@@@JJJOOOLLLPPPWWW]]]aaadddfffhhhjjjmmmooonnnkkkkkkooottt~~~xxxppp]]]GGG===999666444444333222222222333333444555777555333222111000---,,,///...000333444222555:::@@@EEEMMMTTT[[[dddnnnvvv}}}~~~}}}xxxsssmmmddd[[[YYY[[[\\\^^^______^^^^^^\\\\\\[[[[[[ZZZYYYXXXXXXZZZYYYXXXWWWUUUUUUTTTTTTVVVWWWWWWVVVSSSRRRRRRSSSVVVWWWXXXXXXXXXVVVUUUSSSRRRRRRRRRSSSUUUUUUSSSQQQKKKLLLLLLKKKIIIHHHGGGHHHGGGGGGGGGGGGHHHHHHIIIJJJDDDCCCBBB@@@??????@@@@@@@@@??????>>>>>>======<<<<<<<<<;;;;;;::::::999999999888888777777666666555333333222222222222333333222333555666666444222000...///111222222222111000222222222222111111111000//////000111333444555666000000////////////000000222333333444444555555666666555444444333222111111...//////000111111111222222333444555555666666555888888777777888999999:::;;;;;;:::::::::;;;;;;<<<::::::;;;<<<===>>>??????===???@@@@@@@@@@@@AAACCCBBBCCCDDDFFFGGGGGGGGGGGGHHHJJJKKKKKKJJJJJJLLLMMMMMMMMMLLLLLLKKKJJJJJJIIIKKKKKKKKKLLLOOORRRVVVXXXZZZZZZ[[[]]]^^^___```aaabbbccccccddddddeeefffffffffggggggdddbbbgggqqqzzz|||pppkkkjjjkkkdddnnnttt\\\SSSRRRNNNKKKKKKQQQRRRSSSTTTUUUUUUTTTSSSRRRUUUZZZ\\\[[[ZZZXXXXXXVVVWWWXXXXXXWWWUUUSSSRRRWWWVVVUUUSSSQQQRRRVVVYYYXXXXXXXXXWWWWWWWWWWWWXXXYYY```bbbgggnnnrrrvvvvvvwwwxxxwwwuuusssssssssqqqpppkkkfffeeehhhhhhdddZZZWWWSSSPPPOOONNNLLLKKKFFFCCC???<<<;;;999888666888888777666666666666666111111111111000000000000////////////////////////000000111111111111111000...---,,,,,,++++++,,,,,,---------------,,,,,,+++------,,,,,,,,,+++++++++)))******+++,,,---......+++,,,,,,,,,+++,,,...//////......000555===EEEIIIMMMRRRYYY___cccgggjjjllllllnnnpppooonnnooosssvvv|||~~~yyyuuudddOOOCCC<<<777555666333333222222222333444444666666555333000//////000111//////222222000333888===BBBIIIOOOUUU^^^iiirrrpppuuuwwwuuussspppggg\\\XXXYYY[[[]]]^^^^^^]]]\\\]]]\\\\\\\\\[[[ZZZZZZZZZ[[[ZZZYYYXXXWWWVVVUUUUUUVVVWWWWWWVVVTTTSSSSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSTTTUUUUUUTTTRRRNNNLLLJJJIIIIIIIIIHHHGGGHHHHHHIIIJJJJJJJJJJJJJJJFFFDDDBBB@@@???>>>???@@@@@@??????>>>======<<<<<<<<<<<<<<<;;;::::::999999999999888888777666666666333333444444444444333333222333444444444333111000---...000222333333222222111111111111000000000000000000111111222333444555111000///......///000111333333333444555666666666666666555444333222111111///000111222222333333333333333444555666666666666999888888888888999:::::::::999999999:::;;;<<<<<<999::::::;;;===>>>>>>???===>>>@@@@@@??????AAABBBAAABBBDDDEEEFFFGGGGGGFFFFFFHHHIIIIIIHHHGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHJJJLLLOOORRRUUUVVVXXXXXXYYY[[[\\\]]]^^^___^^^___```aaabbbdddeeeeeebbbddddddbbbbbbjjjxxxxxxrrrmmmjjjgggtttooo[[[VVVVVVQQQNNNOOOOOOPPPRRRSSSTTTTTTTTTSSSNNNRRRWWWZZZZZZXXXWWWVVVUUUUUUUUUUUUUUUSSSRRRQQQRRRTTTVVVUUUSSSRRRTTTVVVWWWWWWWWWWWWWWWWWWWWWXXXXXX^^^```ccciiijjjxxxtttrrrtttuuuvvvuuutttuuuvvvqqqqqqlllgggfffhhhfffbbbZZZWWWSSSPPPOOONNNLLLJJJFFFCCC@@@===<<<:::999777555555444333333333333333111111111111000000000000////////////////////////------------------,,,,,,...---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++......---------,,,,,,,,,)))***+++,,,...///000000+++...000///,,,***,,,///000///...///333999@@@DDDJJJNNNUUU\\\```eeehhhkkkkkklllmmmnnnoooqqqtttvvvwwwwww|||{{{yyyiiiUUUGGG>>>888777999333333222222222333444444888999999666111000222555222//////111000///222888666;;;AAAFFFLLLUUUaaajjjfffmmmrrrrrrrrrqqqiii^^^XXXZZZ[[[]]]]]]]]][[[ZZZYYYYYYZZZ[[[\\\]]]^^^^^^[[[[[[ZZZYYYXXXXXXWWWWWWUUUVVVWWWVVVUUUTTTUUUVVVTTTTTTSSSRRRRRRSSSSSSTTTVVVUUUTTTUUUUUUUUUSSSRRRPPPLLLHHHGGGIIIJJJHHHFFFIIIJJJKKKLLLLLLKKKJJJIIIGGGEEEBBB@@@>>>>>>???????????????>>>===<<<<<<;;;===<<<<<<;;;;;;:::999999999999888888777666666666222333444555666555444333222333333333222222111111,,,...000333444444333333000000000000////////////333222222111222222333333111000///......///000111333333444444555666777777777666666444333222111111///000111333333444444444333444555666777777777777999999999999999999::::::888888999999:::;;;<<<===999999:::;;;<<<===>>>???===>>>@@@@@@??????AAABBBAAABBBDDDEEEFFFGGGFFFFFFEEEGGGHHHHHHFFFEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKFFFGGGIIILLLOOORRRTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]\\\]]]^^^```aaacccdddeee```bbbcccbbbdddnnn~~~zzzrrrlllnnn|||}}}hhhXXXVVVUUUPPPMMMQQQMMMNNNPPPRRRSSSSSSRRRRRRLLLPPPUUUXXXXXXWWWUUUUUUSSSTTTTTTTTTTTTSSSSSSRRRQQQTTTWWWWWWUUUSSSSSSTTTVVVVVVVVVWWWWWWXXXXXXXXXVVV\\\^^^aaaeeedddppp~~~wwwvvvwwwwwwtttpppoooqqqtttuuurrrlllffffffiiigggccc[[[YYYVVVTTTRRROOOKKKHHHFFFEEEAAA>>>;;;888777777777666444444555555333222111111111111111000//////000000000000///...---,,,,,,...//////...------...------...............---,,,,,,,,,,,,,,,,,,,,,,,,*********+++---///000111------------------------++++++,,,,,,,,,,,,------000......000111444===GGGMMMRRRVVVZZZ```hhhllllllrrrrrrrrrqqqpppqqqtttvvv{{{zzz||||||tttooogggdddXXXHHH<<<777444000666444333222333333222111777777666555333222111000000000////////////000000666888;;;@@@FFFOOOXXX^^^bbbggglllooorrrqqqiii___XXXWWWWWWZZZ^^^```___]]][[[YYYXXXWWWYYY[[[]]]]]]ZZZYYYYYYZZZ[[[[[[XXXVVVYYYWWWTTTTTTUUUWWWXXXWWWRRRQQQPPPOOOPPPRRRTTTUUUXXXWWWUUUSSSRRRQQQQQQQQQMMMMMMMMMMMMMMMLLLKKKJJJKKKLLLNNNNNNMMMJJJGGGEEEIIIHHHEEECCCBBBBBBCCCDDDAAAAAA???===<<<;;;;;;;;;888999::::::;;;;;;;;;;;;888888777777666555555555333333222222111111222222444333222111111222333444111222333333444444333333222111111000000000000000///000111222333444444333555333111000111111000///111222333555777:::<<<===777666666444333222111111111111222222222333333333222222333444555666777888555666666777888999999999888888999999999:::::::::<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJHHHIIIJJJKKKKKKMMMQQQSSSTTTUUUWWWXXXXXXXXXZZZ\\\ZZZ[[[\\\]]]\\\]]]```bbb```___]]]]]]cccppptttoooqqquuuwwweeeWWWVVVUUUOOONNNRRRNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTVVVWWWWWWVVVTTTSSSPPPQQQRRRPPPNNNNNNQQQUUURRRRRRSSSTTTTTTSSSQQQPPPVVVUUUSSSRRRTTTXXX\\\^^^ZZZWWWZZZaaaaaaaaammm~~~~~~yyyxxxyyyyyyvvvqqqpppqqqtttnnnmmmhhheeefffkkkjjjeee[[[YYYVVVSSSQQQNNNJJJGGGGGGEEEBBB>>>;;;999888777888777555555666666444333111111111111111000000///000000000000///...---,,,...000111000---,,,+++,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000......000222666@@@KKKRRRTTTXXX]]]```dddiiinnnrrrrrrrrrpppooopppsssvvvyyy{{{wwwqqqnnneeeddd[[[LLL???:::888555777555333333444444444333666666555444333222222111000000////////////000000555777:::>>>CCCKKKSSSYYYaaafffjjjlllppprrrmmmfff```]]]\\\\\\^^^^^^]]][[[[[[YYYXXXWWWYYY[[[\\\]]][[[ZZZYYYZZZZZZZZZWWWUUUTTTRRROOOOOOPPPRRRRRRRRROOONNNNNNOOOPPPSSSUUUWWWVVVUUUTTTSSSQQQPPPOOONNNLLLLLLLLLMMMLLLLLLKKKKKKJJJKKKLLLMMMMMMKKKHHHGGGIIIGGGEEECCCBBBBBBCCCCCC@@@???>>>>>>============999999:::;;;;;;;;;::::::999888888777777666555555444444333222111111111111222222222111111222222222111222333333444444333333222111111000000000000000///000111333444555555555555333111111222222111000111111222444666888:::<<<666666555444333222111111000000111111111222222222222333333444555666777777555666666777888888999999777777777888888888999999:::;;;<<<<<<======<<<<<<============>>>>>>???@@@??????@@@@@@AAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKKKKMMMPPPSSSSSSTTTVVVVVVVVVVVVXXXYYYYYYZZZ\\\\\\[[[\\\^^^aaaaaa```___aaajjjxxxqqqlllnnnyyymmm]]]RRRTTTUUUQQQPPPTTTPPPPPPQQQQQQQQQQQQQQQPPPQQQRRRSSSTTTUUUUUUTTTSSSPPPQQQRRRQQQQQQQQQSSSTTTTTTTTTUUUVVVVVVUUUTTTSSSVVVVVVTTTTTTUUUXXX[[[]]]```\\\]]]aaa___[[[dddrrrzzzxxxyyyyyyvvvqqqoooppprrrhhhiiigggfffjjjoooooojjj\\\YYYVVVSSSPPPMMMIIIFFFHHHFFFCCC???<<<:::999888777666444444555555333222111111222222111111000///000000000000///...---,,,000111111000---+++***+++.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///------000222777CCCNNNXXXUUUYYY```bbbaaagggqqqrrrsssrrrqqqpppqqqsssvvvxxx}}}~~~tttmmmjjj^^^```[[[MMM@@@:::888777777555333333444555555444444444444444333333333333000//////......//////000333555777:::>>>EEELLLQQQ\\\```dddggglllpppoookkkhhheeeaaa___]]]\\\ZZZYYY[[[ZZZYYYXXXYYY[[[]]]^^^]]]\\\ZZZZZZZZZYYYVVVTTTTTTRRRPPPOOOQQQRRRRRRRRROOONNNNNNNNNOOOQQQSSSUUURRRRRRRRRRRRQQQOOOMMMKKKKKKKKKLLLLLLLLLLLLLLLLLLIIIIIIKKKLLLLLLKKKJJJIIIHHHFFFDDDCCCBBBBBBBBBBBB??????>>>>>>>>>??????@@@:::;;;;;;;;;;;;::::::999:::999999888777777666666555444333222111111111111111111222222222222111111111222333333444444333333222111111000000000000000///000222444666777777888666444222222333333222111///000111222444666888999666555444444333222111111//////000000000111111111444444444555555555666666555666666777777888888999666666666777777777888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGIIIJJJKKKKKKMMMOOORRRQQQRRRTTTSSSSSSRRRTTTUUUXXXYYYZZZZZZZZZ[[[]]]___aaa```aaahhhttt~~~pppmmmrrreeeXXXPPPRRRTTTQQQOOORRRQQQQQQQQQQQQQQQPPPOOOOOOPPPQQQQQQQQQRRRRRRSSSSSSQQQQQQQQQSSSUUUVVVUUUTTTSSSTTTUUUVVVWWWVVVUUUTTTWWWVVVVVVWWWWWWYYYZZZ[[[aaa^^^___aaa]]]XXX^^^iii{{{|||wwwxxxxxxuuupppmmmnnnooohhhiiiiiiiiinnnssssssnnn^^^[[[WWWSSSQQQNNNJJJHHHHHHFFFCCC@@@<<<:::999999666444333333333333222000111222222222222111000000//////000//////...------...000000000---,,,+++,,,////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******************++++++++++++,,,,,,+++++++++,,,,,,,,,------///------///111555@@@KKK[[[SSSTTT___eeedddjjjttttttuuuvvvuuuttttttuuuwwwxxx}}}yyymmmeee[[[```___TTTGGG???:::777777555333222333444444444333333333333333333333333/////////....../////////111222444666999>>>DDDHHHQQQWWW^^^bbbhhhnnnooolllllliiiddd```\\\ZZZYYYXXX\\\\\\[[[ZZZZZZ\\\^^^aaa```^^^\\\[[[[[[YYYWWWUUUTTTRRRQQQQQQRRRSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOPPPQQQQQQPPPNNNKKKIIIKKKKKKLLLMMMNNNNNNNNNMMMJJJJJJJJJKKKJJJJJJIIIIIIGGGFFFDDDCCCBBBAAABBBBBBAAA@@@??????????????????;;;<<<<<<<<<;;;:::999999::::::999999888777777777555444333222111000000000///000222222222222000///111222333333444444333333222111111000000000000000000111333555777888999:::777555333333333444333222/////////000222444555666444444444333222111111000000000000000111111111222444444555555555555555555666666666666777777888888666666666777777777888888888999::::::;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;>>>>>>???@@@AAACCCCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEFFFHHHJJJJJJJJJKKKNNNPPPNNNOOOQQQPPPOOOOOOPPPQQQVVVWWWXXXXXXXXXYYY\\\^^^``````dddnnn~~~{{{pppuuuzzzcccZZZSSSSSSSSSNNNKKKLLLOOOOOOPPPQQQQQQQQQPPPPPPSSSRRRQQQPPPPPPPPPQQQQQQQQQPPPPPPSSSWWWYYYVVVSSSQQQRRRTTTUUUUUUUUUTTTTTTVVVWWWXXXXXXYYYYYYYYYYYY^^^]]]^^^aaa^^^[[[___gggvvv|||xxxzzzzzzwwwrrroooooopppjjjkkkjjjjjjnnnsssrrrmmm```]]]XXXUUURRRPPPMMMJJJHHHFFFCCC@@@<<<:::999999777666444444555555333222222222222222222111000000//////////////////...---,,,---//////...---...///......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...*********++++++,,,,,,,,,+++++++++,,,,,,,,,------///------...///111:::DDDXXXOOONNNZZZfffkkkoootttwwwyyy{{{|||zzzyyyxxxyyyxxxzzz~~~ttteeeaaahhhjjjbbbVVVKKKBBB;;;888666222111222333333333222222222333333333333444//////............/////////000222333555888===@@@GGGPPPZZZaaagggmmmnnnkkkjjjhhhddd___[[[YYYYYYYYY]]]^^^^^^]]][[[]]]```cccbbb```^^^\\\\\\ZZZXXXVVVRRRPPPOOOOOOQQQRRRQQQPPPQQQQQQPPPPPPOOOOOOOOOOOONNNOOOPPPPPPOOOMMMKKKIIILLLMMMMMMNNNOOOOOOOOOOOOMMMLLLKKKJJJHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBAAACCCBBBAAA???>>>=========<<<<<<<<<<<<;;;;;;:::999::::::999999888777777777555444333222111111111111000111222333333222111000111222333333444444333333222111111000000000000000111222444666888999::::::888666444333444444333222.........///000222333444333333333222111111000000111111111222222222333333444444555555555555555555666666666666666777777777777777777888888888999999999999:::;;;;;;;;;;;;::::::;;;<<<=========<<<;;;======>>>???@@@AAABBBCCCBBBBBBAAAAAA@@@@@@??????BBBBBBCCCCCCDDDDDDEEEEEEDDDFFFHHHIIIIIIJJJKKKMMMKKKLLLMMMMMMLLLKKKMMMNNNSSSUUUVVVWWWXXXYYY\\\^^^___bbbiiiwwwuuuqqq}}}rrraaa[[[UUUTTTRRRNNNKKKJJJLLLMMMNNNPPPQQQRRRRRRRRRVVVUUUTTTRRRPPPPPPOOOOOOQQQPPPPPPSSSWWWXXXVVVSSSQQQRRRTTTUUUVVVVVVVVVUUUUUUVVVWWWYYYYYYYYYXXXXXX\\\]]]^^^``````___bbbgggsss{{{yyy{{{}}}zzzvvvrrrrrrtttlllllliiigggjjjooommmiii```]]]XXXUUUSSSQQQOOOMMMHHHFFFCCC???<<<:::999888:::888777666777777666444222222222333222222111000...///////////////......***,,,...///......///000------...............---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000******++++++,,,,,,------++++++,,,,,,,,,,,,------...------.........555===NNNKKKMMMVVVdddoootttuuuxxx|||}}}{{{yyyxxxwwwwww~~~mmmgggoootttpppgggZZZKKK???;;;888444222222222333333222222222222333333333333///......------......///...///111222333555888;;;AAAKKKWWW^^^eeekkkllljjjffffffddd```\\\YYYYYYZZZ]]]^^^___^^^\\\\\\```dddccc```]]]\\\[[[[[[YYYWWWUUUSSSSSSSSSUUUUUUTTTSSSMMMNNNOOOPPPQQQRRRSSSSSSOOOOOOPPPPPPOOONNNLLLKKKMMMMMMNNNNNNOOONNNNNNNNNNNNMMMKKKHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBAAA???===<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;::::::999999888777777666666444333222222111111222222222222222333333222222222111222333333444444333333222111111000000000000000111222444666888999999:::777555333333444444333222.........///000111222333222222222111111111000000111222222222222333333333444444444555555555666666666666666666666666666666777777777888888888999999888999999:::::::::::::::888999;;;<<<======<<<<<<:::;;;;;;<<<===>>>??????@@@@@@@@@@@@????????????AAAAAABBBBBBCCCDDDDDDDDDBBBDDDGGGHHHGGGHHHIIIJJJHHHIIIKKKKKKJJJJJJKKKLLLQQQRRRUUUVVVXXXZZZ]]]```bbbhhhssszzzqqqtttjjj[[[XXXTTTSSSRRRPPPNNNMMMJJJKKKMMMOOOQQQRRRSSSSSSWWWVVVUUUSSSRRRPPPOOOOOOPPPPPPPPPRRRTTTUUUTTTSSSSSSTTTVVVXXXYYYYYYYYYYYYTTTUUUVVVWWWXXXXXXXXXXXX^^^______`````````cccfffnnn}}}~~~zzzwwwzzz|||zzzvvvrrrrrrtttnnnmmmiiifffhhhmmmlllhhh___\\\WWWTTTRRRQQQPPPOOOGGGEEEBBB>>>;;;999888777999777666666666666555333222222333333222222111000......////////////......,,,---//////...---...///,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++++++++,,,------......++++++,,,,,,,,,,,,------,,,+++---000///...222999AAAKKKRRRUUU^^^nnnvvvuuuxxx}}}{{{xxxvvvsssrrr{{{}}}qqqzzz}}}ppp\\\KKK@@@<<<777444333333444333333333222222222222222222///......------......///---...000111111333666999===FFFQQQWWW]]]dddhhhhhhdddeeeeeebbb]]]ZZZZZZ[[[[[[]]]___]]]ZZZ[[[___dddaaa^^^[[[ZZZZZZYYYXXXWWWXXXWWWVVVWWWXXXXXXWWWUUUMMMNNNOOOQQQRRRTTTTTTUUUQQQQQQPPPPPPOOONNNNNNNNNLLLLLLMMMMMMMMMLLLKKKKKKMMMLLLIIIGGGFFFGGGHHHIIIHHHHHHGGGGGGFFFDDDCCCCCCAAA@@@???>>>===<<<<<<<<<:::;;;<<<<<<<<<<<<<<<<<<999888888777777666555555222222111111222222333333444444333333333333444444111222333333444444333333222111111000000000000000222333444666777888888888777555333222333333222111///////////////000111222111111111111111000000000111111111111222222222222222333333444555666777777666666666666666666666666666666666777777777888888666777888888999999888888555666999;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>>?????????????????????@@@AAAAAABBBBBBCCC@@@BBBEEEFFFFFFEEEFFFGGGEEEGGGIIIIIIIIIIIIJJJLLLOOOQQQTTTVVVXXX[[[___bbbgggppp}}}uuurrryyyuuuaaaWWWVVVSSSPPPPPPPPPPPPOOOKKKLLLNNNOOOPPPQQQRRRRRRSSSSSSTTTTTTSSSRRRPPPOOOOOOPPPPPPPPPOOOOOOQQQSSSSSSTTTVVVXXXZZZZZZZZZZZZSSSSSSTTTUUUVVVWWWXXXYYY]]]^^^^^^]]]^^^bbbeeeggglllxxx}}}yyysssvvvxxxwwwsssppppppqqqqqqooojjjgggiiinnnnnnjjj]]]ZZZVVVSSSRRRQQQPPPOOOGGGEEEAAA>>>;;;888777777666444333333333333222000222333333333333222111111......///////////////...---///000///---,,,,,,---++++++---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++,,,------...//////++++++,,,,,,,,,---------******---111000///222999888LLLWWWUUUYYYkkkwwwuuuwww~~~{{{wwwuuupppppp{{{ooo[[[CCC???999666444555555444333333333222222222111111.........------.........---...000111111333555888999BBBJJJOOOTTT\\\cccddddddfffgggddd___[[[ZZZ[[[YYY\\\^^^\\\XXXYYY^^^ccc___]]]ZZZXXXXXXXXXWWWVVVUUUTTTSSSTTTVVVVVVTTTSSSPPPPPPQQQRRRSSSSSSSSSRRRRRRRRRQQQPPPOOOOOOOOOPPPKKKKKKLLLKKKKKKJJJIIIIIILLLJJJHHHFFFFFFHHHJJJLLLHHHHHHHHHHHHGGGEEEDDDCCC>>>>>>============>>>>>>::::::;;;<<<=========<<<888888777777666555555555111111111111222333444555555555333333333333555555222222333444444444333333222111111000000000000000333333555666777777777777666444222222333333222111///////////////000111111111111111111000000000000000000000000111111111111222222333444555777777888666666666666666555555555555555555555666666666777555666666777777777777777222444777999;;;<<<;;;;;;=========>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@>>>>>>>>>???@@@@@@AAAAAA???AAADDDEEEEEEDDDEEEFFFDDDFFFHHHHHHHHHIIIKKKLLLMMMPPPSSSVVVYYY\\\aaadddlllwwwvvvsssuuummmZZZWWWVVVSSSOOOMMMOOOOOONNNMMMNNNOOOOOOPPPPPPPPPPPPOOOPPPRRRTTTTTTSSSRRRQQQNNNPPPPPPOOOLLLLLLOOOSSSPPPRRRTTTVVVXXXYYYYYYYYYRRRRRRRRRSSSUUUWWWYYYZZZYYY[[[[[[[[[^^^dddhhhjjjmmmwww|||wwwrrrsssuuutttrrrpppppppppqqqmmmhhhggghhhjjjiiihhh^^^ZZZUUUQQQOOONNNNNNMMMGGGEEEBBB???>>>;;;888666222333444555444333222111000000000000000000000000000000000000///////////////...------...///...---//////.........------------,,,***)))((())))))***+++++++++******))))))))),,,------...------,,,,,,000---***'''''')))---///...---,,,+++,,,...000111<<>>>>>===>>>>>>>>>????????????AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFGGGIIIKKKLLLMMMNNNQQQVVV\\\bbbhhhlllrrryyyrrrmmmqqqzzzzzzbbbXXXSSSRRRQQQOOONNNMMMLLLLLLOOOQQQSSSUUUVVVUUUTTTSSSOOORRRUUUVVVVVVVVVVVVWWWUUUUUUTTTRRROOONNNPPPQQQQQQRRRSSSUUUVVVWWWWWWXXXNNNQQQRRRNNNOOOUUUYYYZZZWWWXXXZZZ]]]```cccfffhhhooosss~~~yyyuuuvvvvvvuuurrrqqqqqqrrrtttoooiiiggggggiiihhhggg\\\XXXSSSPPPOOOOOONNNMMMEEECCC???===;;;999666444444444555555555444333222111111111111111111111111000000000000///////////////...------...///...---//////.........---------...------,,,,,,---...///...---------,,,,,,,,,,,,+++,,,------......------...---***((((((***,,,......---,,,,,,,,,...000111777@@@QQQ___eeefffkkkrrrsssuuuyyy}}}~~~|||vvvtttuuuyyymmmUUU???::::::555333444333333444444555444444444000000000//////...............------...///111222444666:::???EEEJJJOOORRRYYY]]]cccggggggdddbbbaaa^^^^^^\\\[[[ZZZYYYYYYYYY[[[[[[ZZZYYYXXXVVVVVVUUUSSSSSSUUUVVVVVVVVVUUUUUUUUURRROOOOOORRRTTTUUUUUUSSSTTTTTTTTTRRRQQQOOOMMMMMMLLLLLLLLLKKKKKKKKKKKKMMMMMMLLLLLLKKKJJJJJJJJJHHHGGGEEEDDDEEEDDDBBBAAABBBAAA???>>>>>>>>>@@@AAA@@@>>>;;;:::;;;;;;:::999999777555444333222333333222222333444333333111111000000/////////000000111111222222333333222222111111000//////...///000111444666777777666555666777444333222222111222222222111111000000000/////////000111222333444333333222111111111111222222222222444444444333444444555555666666666666555555555555555666666666777777777777666666777888888888888777999::::::::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;=========<<<===>>>>>>???=========>>>>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFHHHIIIJJJMMMNNNQQQUUU\\\dddlllqqquuu}}}{{{qqqkkkiiippp}}}ttt```XXXRRRQQQPPPOOONNNMMMMMMMMMRRRRRRTTTTTTUUUTTTSSSRRROOOSSSWWWYYYXXXVVVUUUTTTUUUUUUTTTRRROOONNNNNNPPPPPPRRRTTTVVVXXXYYYYYYXXXQQQSSSSSSQQQSSSYYY[[[ZZZ[[[\\\]]]___aaadddggghhhlllppp{{{{{{wwwwwwwwwuuusssssstttvvvvvvqqqjjjffffffggggggfffZZZVVVRRRPPPOOOOOONNNMMMIIIFFFCCC@@@>>><<<999777555555666666666555444333222222222222222222222222000000000000///////////////...------...///...---...............---------------------...///000111............------------++++++,,,---............---,,,+++******+++,,,---------,,,,,,---...000111000999KKK]]]gggjjjkkkoooooorrrvvvzzz}}}~~~~~~}}}xxxvvvtttvvv|||hhhJJJ>>>===999444222555555666666666555444444222111111000///...------......---......///000111000222555999???DDDHHHJJJRRRWWW]]]aaadddeeeggghhhbbbaaa^^^\\\[[[ZZZZZZZZZ[[[[[[ZZZZZZYYYXXXWWWWWWSSSSSSTTTUUUUUUUUUUUUTTTTTTRRROOOOOOQQQTTTUUUVVVSSSSSSSSSSSSRRRQQQOOONNNMMMMMMLLLLLLLLLKKKKKKKKKMMMMMMLLLKKKKKKJJJIIIIIIHHHFFFEEEDDDEEEDDDCCCAAABBBAAAAAA@@@@@@@@@??????>>>===<<<<<<<<<;;;999777888777555333222222222333333444444444333333222111444444333222222333333333111222222222222222111111000000/////////000000111555666888777666555555666444444333222222222222222111111111000000000000000222222333444555444444444222222222222222111111111333333444555666666666666555555555555555666666666555555666666666777777777555666777777888888888777888888999999999::::::::::::::::::;;;;;;<<<<<<==================>>>>>>???<<<<<<=========>>>>>>>>>????????????@@@@@@@@@@@@AAAAAABBBCCCDDDFFFGGGHHHKKKLLLNNNRRRXXXbbbmmmtttzzz~~~yyyuuurrrpppgggbbbdddqqqkkk[[[VVVPPPPPPOOONNNNNNNNNNNNNNNTTTTTTSSSSSSSSSSSSRRRRRRSSSWWW\\\___^^^ZZZWWWUUUWWWWWWVVVTTTQQQPPPPPPQQQQQQSSSVVVYYY[[[\\\[[[ZZZUUUVVVUUUUUUZZZ``````\\\______^^^___aaaccceeeggghhhmmmwwwzzzvvvvvvuuutttssstttwwwyyyvvvpppiiieeefffhhhhhhgggZZZWWWRRRPPPNNNMMMLLLKKKLLLHHHDDDBBB@@@>>><<<:::555555555555555444444333222222222222222222222222000000000000///////////////---------...///...---........................++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,---...000000///444BBBUUUbbbfffgggiiimmmqqquuuyyy|||~~~|||yyyvvvuuuyyyzzzYYYGGG???:::666555777777777777777666555444333333222111///...------............//////000000000111333777;;;@@@CCCEEEKKKOOOUUUZZZ^^^bbbfffhhheeeccc```^^^\\\[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXSSSSSSSSSTTTTTTTTTTTTSSSQQQQQQQQQRRRSSSTTTTTTTTTRRRRRRSSSSSSSSSQQQPPPOOOMMMMMMMMMLLLLLLLLLKKKKKKMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFDDDDDDEEEEEECCCAAA@@@AAAAAAAAAAAA@@@>>>======<<<<<<======<<<888666777666444222222222222333666666666666555444444333666555444444333333444444111222222222222111111000000000000000000000111111444666777666444333333444444444333222222222222333111111111111111111111111222333333444444444444444333333333222222111111111111222444666666666666555444444444555555666666666555555555666666666777777555555666777888888888888777888888888888999999999888888999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>;;;<<<<<<<<<<<<==================>>>>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEHHHHHHIIIKKKQQQ\\\jjjsss~~~~~~vvvpppkkkgggddd]]]\\\cccvvvzzzaaaUUUSSSNNNNNNNNNMMMNNNOOOOOOPPPSSSSSSRRRRRRRRRSSSSSSTTTXXX]]]cccfffeee```[[[XXXWWWXXXXXXWWWUUUTTTTTTVVVRRRUUUYYY]]]______]]]\\\XXXXXXWWWYYY```hhhgggaaa```____________aaabbbdddgggllluuu}}}xxxrrrssssssrrrrrrtttwwwzzzsssnnnhhhfffgggiiiiiiiii[[[XXXTTTQQQOOOMMMJJJHHHIIIFFFAAA>>><<<;;;999888444444444333333333333333111111111111111111111111000000000000///////////////---------...///...------.....................++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,+++***++++++,,,,,,------------,,,,,,------...//////000000111999HHHTTT[[[___cccmmmqqqwww{{{~~~~~~{{{yyy{{{kkkSSSCCC:::888:::888888888888777666666555444333222111000///...............//////////////////000222444888;;;>>>@@@EEEHHHMMMQQQUUUZZZ___bbbbbbaaa^^^\\\ZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXSSSSSSSSSSSSSSSSSSSSSSSSNNNQQQTTTVVVUUUTTTRRRQQQQQQQQQRRRSSSSSSRRRQQQPPPMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFDDDDDDEEEEEECCCBBB???@@@@@@AAA@@@>>><<<;;;<<<<<<<<<======;;;888555555444333222111111222222666666555555444444444444111111000//////000000000222222222222111111000/////////000111111111111111333444555555333111111222555444333333222222333333111111111222222222222222222222222222222333333444444333333333222222111111000111333444555555555444333333444444555555666666555555555555666666666666444444555777777888888888777777777888888888999999666666777888999999:::::::::999999999999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDIIIUUUeeeqqqzzzrrrjjjddd___[[[YYYUUUXXXdddzzznnnYYYPPPNNNMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRTTTUUUVVV[[[___eeegggeee```\\\ZZZTTTVVVWWWWWWVVVVVVWWWXXXTTTWWW[[[___aaaaaa___^^^XXXYYYYYY[[[ccckkkkkkfffaaaaaaaaaaaabbbccccccdddhhhlllttt}}}wwwqqqrrrsssrrrrrrsssuuuxxxqqqmmmhhhgggiiijjjjjjhhh[[[XXXTTTRRRPPPNNNKKKIIIKKKGGGBBB???===<<<:::999444444333222222222222333000000000000000000000000000000000000///////////////...------...///...------------...............------------,,,+++***)))------------............/////////...---,,,+++***++++++,,,,,,------......,,,,,,---....../////////222000333<<>>>>>>>>>>>???@@@AAABBB@@@AAABBBCCCHHHTTTfffssssssmmmddd\\\VVVRRRPPPNNNPPPWWWiiizzzcccUUUNNNLLLLLLLLLLLLMMMMMMNNNPPPPPPNNNNNNPPPQQQSSSUUUVVVVVVXXX[[[___```^^^[[[XXXWWWRRRTTTVVVVVVUUUUUUVVVWWWVVVXXX[[[^^^______^^^]]]XXXYYYYYYZZZ```hhhiiifffbbbccceeeggghhhhhhhhhggghhhmmmsss{{{yyytttuuuuuutttrrrqqqrrrsssqqqmmmjjjiiijjjjjjhhheeeXXXVVVSSSRRRRRRPPPNNNLLLMMMIIIDDD@@@>>>===<<<;;;666555444333222333333444111111111111111111111111000000000000///////////////...------...///...------------.........//////,,,------......---,,,+++,,,,,,,,,,,,---------...,,,,,,------...------,,,,,,++++++,,,,,,---//////,,,,,,---...////////////111...///666===DDDNNNXXXgggnnnwww|||}}}~~~mmmSSSAAA:::999555666777777777777777777333333222222222111111111......///000000///...---,,,,,,---...000222444555999<<>><<<<<<===<<<;;;;;;;;;:::888555444333111000000111111222000000000///000111333444333333333333444666777888222222222222111000///......///111222333333222222222444555555444444444555555555444333333333333444222222222333333333444444444333333222333444555666222222333333333333333333444444333333333444444555555444444444444444444333444444444555555555666666222333444666777888888888888888888999999999::::::777777777777888888888888888888888888888999999:::999999999999::::::::::::<<<<<<<<<<<<============>>>>>>===>>>>>>???@@@AAA>>>AAADDDFFFLLLZZZmmm{{{|||kkkdddZZZQQQLLLKKKJJJJJJRRR]]]rrriii[[[TTTOOOLLLMMMLLLLLLLLLMMMNNNOOOPPPMMMOOOQQQRRRTTTTTTTTTTTTTTTVVVWWWWWWUUUTTTTTTUUUVVVWWWYYYYYYWWWVVVUUUVVVVVVWWWYYYZZZ[[[[[[ZZZZZZWWWYYYYYYWWWYYY___bbbaaa```cccgggkkkmmmllljjjiiifffkkkpppvvv{{{wwwxxxxxxvvvssspppoooooorrroookkkjjjkkkiiieeebbbUUUTTTRRRRRRSSSSSSQQQPPPJJJFFF@@@<<<;;;:::999888777666555444333444555555222222222222222222222222000000000000///////////////...------...///...------------.........//////)))***,,,---...------,,,)))))))))******+++++++++)))***+++---.../////////,,,,,,++++++,,,---///000+++,,,---...///////////////---...444999@@@KKKVVVdddlllvvv{{{{{{{{{}}}tttZZZFFF;;;666444555666777777777777777333222222222222222222222......///000000///...---------...///000222333444666999???CCCGGGKKKOOORRRWWWXXXZZZ[[[ZZZXXXUUUSSSYYYYYYZZZZZZ[[[[[[\\\\\\\\\[[[ZZZYYYXXXXXXYYYZZZWWWWWWVVVRRROOOMMMPPPSSSOOOPPPQQQSSSSSSSSSRRRRRRNNNNNNNNNMMMMMMMMMMMMLLLNNNMMMLLLKKKIIIHHHGGGFFFFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCBBBAAA???>>>>>>======<<<::::::;;;:::888666333222111000000000111222111111000000111333555666000000111111333444666777222222222111111000.........///111222333333222222333555666777666666666888555555444333333333333444222222222333333444444444555555444333444555666777222222222333333444444444777666444333333444555666555555555444444333333333444444444555555555666666222333444666777888888888888999999999999:::::::::999999999888888888888888999999888888999999:::;;;888888999999999:::::::::<<<<<<<<<=========>>>>>>>>>>>>===>>>>>>???@@@AAA>>>BBBFFFJJJQQQ```ttt}}}wwwhhhaaaVVVMMMIIIHHHIIIJJJWWWdddzzzrrr]]]UUUTTTQQQNNNMMMMMMLLLLLLMMMNNNNNNOOONNNPPPRRRTTTTTTSSSRRRQQQSSSSSSTTTRRRQQQQQQSSSUUU\\\]]]^^^]]]ZZZXXXWWWWWWUUUVVVVVVWWWWWWWWWWWWWWWWWWYYYYYYTTTTTTXXX\\\\\\]]]```fffkkkmmmmmmjjjhhhccchhhnnnrrryyyyyyzzzzzzuuunnnlllnnnrrrvvvsssooollljjjhhheeeccc]]]YYYVVVUUUVVVVVVSSSPPPGGGDDD@@@>>>>>>===999666777666555444444333444444444444333333333333222222444444222111...+++)))(((555000++++++///111000---------------------------......---,,,,,,,,,,,,---///---+++******,,,///111---,,,+++******+++,,,---...---+++******+++---...------------------------...,,,...111444999DDDOOO___iiitttxxx{{{~~~yyycccNNN@@@:::;;;777555777666333333666888666333222333333333222222111111111000000//////,,,,,,---///000222333333555888<<<@@@CCCEEEIIIKKKQQQTTTXXX[[[[[[YYYUUURRRTTTWWWZZZ[[[[[[YYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTSSSQQQPPPOOOMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMOOOOOONNNLLLJJJHHHFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDBBBAAA???>>>===<<<======;;;:::888777666555000222333333111000000111000000111111111222222222555555444444444333333333444333222111000///...---000000000111111111111222333555888:::<<<<<<<<<;;;888777666555555555555555222222222333333444444444666555333222222333444555333333333333333333333333222222222333333444444444444444444444444444444444555555555555555555555555555555555555666666666666777666555555666777666444777777888888888888777777777777777777777888888888::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>>?????????>>>>>>>>>???@@@DDDEEEJJJUUUddduuuzzzpppmmmooofff]]]TTTNNNHHHEEEGGGLLL```xxxxxx]]]XXXWWWOOOJJJNNNOOONNNMMMNNNNNNNNNMMMKKKMMMNNNNNNMMMQQQVVVWWWSSSTTTTTTSSSRRRQQQQQQRRRRRRZZZ\\\]]]\\\ZZZXXXXXXYYYWWWXXXYYYZZZYYYXXXVVVUUUXXXVVVUUUVVVXXX[[[\\\\\\XXXXXXZZZ^^^cccfffggggggeeedddgggmmmttt}}}~~~}}}xxxrrrppprrrvvvssspppmmmkkkiiihhhfffddd[[[YYYWWWVVVWWWUUUPPPLLLEEECCC???======;;;888555777666555444444333444444444444333333333222222222222222222111000...---,,,///+++((()))---111000///////////////////////////000000///...............,,,+++***))))))+++,,,...---,,,+++******+++,,,---...---+++******+++---...////////////////////////...---...111444888CCCNNN\\\gggqqqvvvzzzvvveeeTTTIIICCC:::555333555666444555888888666444333333444333333222222111111000000000000------...///000111111222---000444888;;;???CCCFFFPPPSSSXXX[[[\\\ZZZWWWUUUQQQUUUYYY[[[ZZZXXXVVVVVVWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTSSSQQQPPPOOOOOOLLLMMMNNNOOOOOOPPPOOOOOOSSSRRRRRRQQQPPPOOONNNNNNNNNNNNMMMLLLJJJHHHFFFEEECCCCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCAAA???===<<<;;;<<<;;;:::999888777666555222333555444333111222222333333333333444444444444555555555555444444444444444333222111///...------...............---------222444666999:::::::::999888777666666555555555555222222333333333444444444444444444444444444444333333333333333333333333333222222333333333444444444444444444444444444444444555555555555555555555555555555555555666666666666888777666666777888777666666777777888888777777666777777777777888888888888888888888888888888888888::::::::::::;;;<<<===>>><<<<<<=========>>>@@@AAAIIINNNXXXdddrrrrrrddd]]]]]]\\\UUUMMMHHHDDDDDDJJJRRRiiioooXXXVVVXXXQQQNNNRRROOONNNLLLLLLMMMNNNOOOOOOPPPPPPOOONNNQQQVVVVVVRRRUUUTTTTTTTTTTTTTTTUUUVVVZZZ[[[\\\[[[ZZZYYYZZZ[[[WWWWWWWWWXXXXXXYYYYYYYYYYYYXXXWWWXXX[[[]]]]]]\\\RRRRRRTTTXXX]]]```aaa```aaabbbeeeiiinnnxxx~~~yyytttrrrtttwwwqqqooommmlllkkkkkkiiiggg]]][[[YYYYYYXXXUUUNNNIIIFFFDDDAAA???===;;;888666777666555444444333444444333333333333222222222222000000111111111111000000111...,,,---111333333222////////////////////////000//////...............*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---...---,,,++++++,,,---...////////////////////////...---...111333777@@@KKKXXXcccmmmsssxxx~~~}}}xxxqqqfff[[[QQQKKK???999555555666555555888666444222222333333222111222222222111111111111000............////////////+++...111444777<<>><<<;;;::::::999999888777666666555444555666666444333333444333444444444444555555555666666666666555555555555333333222111///...---,,,////////////////////////000111333555777777777666777666666555555555555666333333333333444444444444111333555666666555333222333333333333333333333333333333333333444444444444444444444444444444444444555555555555555555555555444555555555555666666666888777666777888999888777555666666777777666666555666666777777888888888888777777777777777777777777999999999999:::;;;<<<<<<:::;;;===>>>???AAADDDGGGPPP[[[jjjwwwqqq```UUUQQQQQQLLLGGGDDDAAAEEERRR___yyy}}}fffTTTTTTVVVQQQNNNQQQNNNMMMKKKJJJKKKMMMPPPRRRRRRRRRPPPNNNRRRWWWWWWRRRSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXYYYXXXXXXXXX[[[]]]WWWWWWVVVVVVWWWYYY[[[]]]YYYYYYYYY[[[]]]^^^]]]\\\TTTTTTVVVYYY]]]```aaaaaa^^^```dddeeefffnnn}}}}}}{{{wwwsssqqqsssuuuqqqpppoooooooooooommmkkkaaa^^^[[[YYYXXXTTTOOOJJJIIIGGGEEEBBB@@@===;;;999777666555444444333444444333333333222222222222111...///000111111111111111444222//////111222111///------------------------...---,,,,,,++++++,,,,,,+++,,,---.........------------,,,,,,,,,,,,------...---,,,,,,,,,,,,---...------------------------///---...000222444===GGGUUU___iiinnnttt}}}wwwtttppplllhhhaaaWWWPPPHHH???888777666444555777444222000000111222111///222222222222222222222222////////////.........---,,,...///111333777<<<@@@GGGJJJOOOTTTWWWXXXXXXWWWPPPRRRTTTTTTRRRQQQQQQQQQUUUTTTSSSSSSTTTVVVYYY[[[WWWUUURRROOOMMMMMMNNNNNNLLLMMMNNNOOOPPPPPPPPPPPPOOOOOONNNMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGAAAAAABBBBBBCCCCCCDDDDDDEEEDDDBBB@@@>>>;;;:::999888888777777666666555555444666777666555333444444222222333333333444444444777777777777666666666666333333222111///...---,,,,,,------...//////000000///000111222333444333333444444333333333444444555333333444444444444444444222333444555555555444333444444444444444444444444333333444444444444444444444444444444444444444444555555555555555555555555444444444555555555666666777666666666888999888777555555666666666666555555666666777777888888999999777777777777777777777777888888888888999:::;;;<<<;;;===@@@@@@AAADDDJJJNNNYYYiii{{{sssbbbUUUOOOKKKHHHEEECCCBBBJJJ]]]nnntttaaaSSSRRRSSSLLLIIIJJJKKKLLLKKKKKKKKKLLLOOOQQQQQQSSSRRRQQQTTTXXXXXXUUUSSSRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUTTTTTTVVVZZZ]]]ZZZXXXVVVUUUVVVXXX[[[^^^YYYYYYZZZ\\\^^^^^^]]][[[YYYYYYYYY\\\```cccdddddd]]]aaaddddddaaaggg{{{|||{{{yyyuuurrrqqqrrrssspppoooooooooppppppnnnlllccc^^^XXXTTTSSSRRRNNNKKKIIIHHHFFFCCC@@@<<<::::::777666555444444333444444333333222222222111111111...//////000000//////......---,,,,,,,,,---,,,+++........................------,,,+++++++++++++++***,,,---//////...---,,,------------------------------------------------------------------------///......000000222999BBBQQQ[[[dddjjjqqq{{{tttooolllmmmooommmddd[[[MMMCCC999666555444444666444333222222333444222111222222222222333333333333111000000///......------,,,,,,------...000444777???BBBHHHMMMQQQSSSTTTTTTQQQRRRQQQOOOMMMMMMOOOQQQQQQQQQPPPPPPQQQTTTWWWYYYUUUSSSQQQNNNLLLLLLMMMNNNMMMNNNOOOPPPQQQQQQQQQQQQNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCAAA???===;;;999999777777777666666666555555444555777666444333333444333444444444444555555555888888777777777666666666444444333111000///...---%%%&&&''')))***,,,---...//////000000111111111111111111111111222222333444444444444444444444444444444333333222333444555666444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444444444555555555555666555444555777888777666555555666666666666555555555666666777888888999999888888888888888888888888888888888888999:::;;;;;;===???AAAAAABBBGGGPPPWWWhhhyyyzzzppp```RRRLLLGGGDDDBBBBBBEEEQQQggg{{{iii\\\QQQPPPOOOIIIEEEFFFHHHJJJLLLLLLKKKLLLNNNQQQTTTYYY[[[YYYXXXZZZZZZXXXUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRQQQQQQSSSWWWZZZ\\\ZZZXXXVVVVVVXXXZZZ[[[XXXXXXXXXZZZ\\\\\\[[[YYYXXXWWWWWWYYY]]]```aaaaaa___bbbfffeeeaaaeeewww}}}{{{xxxvvvtttsssttttttooonnnmmmnnnnnnmmmjjjhhh```ZZZSSSPPPOOOOOOMMMLLLGGGGGGEEEBBB===999888888777666555444444333444444222222222222111111111111///////////////...------***+++,,,---...//////000000000000000000000000000///......---------------)))***+++,,,---,,,+++***---......//////......---------------------------////////////////////////000......000///000666>>>KKKTTT^^^eeennn|||yyytttqqqvvvyyyoooTTTGGG:::666555444444666666666555666777777666444222333333333333444444444222111111000//////.........///000//////000333555888;;;AAAFFFKKKNNNOOOOOOQQQQQQOOOMMMJJJJJJMMMOOOLLLLLLLLLMMMNNNPPPSSSTTTRRRQQQOOONNNMMMLLLMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPMMMMMMLLLLLLKKKKKKJJJJJJFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@>>>===;;;:::999999888888777666555555444444666777777555444444555666666777777777888888888777777777777666666666666555555444333111000///...&&&'''(((***,,,...///000/////////000000000000000000000000000111222444444555555555555444444444444555444222111222444666888444444444444444444444444555555555555444444444444444444444444444444444444555555555555555555555555333444444444444555555555555444333444666888777666555666666777777666666555555555666777888999999:::999999999999999999999999888888888888999:::;;;;;;<<<>>>@@@AAACCCLLLYYYdddzzzyyytttlll]]]PPPIIIDDD@@@???BBBJJJZZZrrr|||]]]TTTMMMMMMLLLHHHFFFGGGFFFIIILLLLLLLLLNNNSSSWWW```iiinnniii```[[[ZZZYYYYYYXXXVVVTTTSSSRRRRRRRRRPPPQQQRRRQQQQQQQQQTTTVVV[[[ZZZZZZYYYXXXXXXXXXYYYXXXWWWWWWXXXZZZZZZYYYXXXYYYXXXWWWXXX\\\___`````````bbbffffffbbbeeettt}}}{{{xxxuuuttttttttttttpppooonnnnnnnnnlllhhheee]]]XXXSSSQQQRRRRRROOOMMMFFFFFFEEEAAA<<<888777777777666555444444333444444222222222222111111111111...//////000000000//////---...000111111111222333000000000000000000000000///...------,,,,,,------******++++++,,,,,,,,,+++---...///000000///...---------............------////////////////////////000...///000......444;;;CCCMMMXXXaaammm~~~dddUUUDDD<<<999666444444666555555777888888666444333333333333444444444555222222111111000000/////////000222222222222444666333777<<>>===<<<;;;;;;:::::::::999888666555444444666777999888777555555666777777777888888888999999777777666666666555555555777666555444222111000000------...///000111222222111111000000000000000000000000111111333444555666666555555555444444444444222222333333444555666666555555555555555555555555666555555555444444444444444444444444444444444444555555555555555555555555333333444444444555555555555444444555777999888777666777777888888777777666555555666777888999::::::999999999999999999999999999888888999999:::;;;<<<===@@@BBBCCCHHHTTTggguuuvvvoookkkdddWWWKKKFFFBBB>>>===DDDRRReee~~~iiiUUUPPPKKKJJJIIIGGGFFFHHHGGGIIIJJJJJJLLLRRR\\\ddduuu|||iii]]]YYYXXXWWWWWWUUUTTTSSSSSSSSSSSSRRRSSSTTTSSSRRRQQQRRRSSSVVVXXXZZZ\\\\\\[[[YYYWWWYYYXXXVVVWWWXXXZZZYYYXXX[[[ZZZXXXYYY\\\___aaaaaa___```ccceeeccceeeppp}}}|||yyyvvvtttsssssssssrrrsssrrrqqqpppooolllhhheee\\\YYYVVVVVVWWWVVVSSSOOOGGGHHHGGGCCC===999888999777777555444444444444444222222222111111111111000...///000111111222222222...///000000...------...////////////////////////---,,,++++++******++++++,,,,,,,,,---------......---...///000000///...---------............------------------------------000/////////...---222:::===GGGSSS^^^lllvvvdddPPPEEE>>>888333222333333333444666666444222333333333444444555555555222222222222111111000000))),,,...000000000111333222555:::???DDDHHHJJJKKKKKKNNNQQQQQQOOOKKKHHHGGGMMMNNNPPPQQQRRRSSSSSSSSSMMMMMMNNNNNNNNNNNNMMMLLLIIIJJJKKKLLLLLLMMMMMMMMMGGGGGGGGGHHHHHHHHHIIIIIIEEEFFFFFFFFFFFFEEEEEEDDD>>>>>>>>>>>>>>>>>>??????>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::888777555444444777999::::::888777777888666666666666777777777777666666666666555555555555777777666555333222111111////////////////////////222222111000000000000111111222222333444666777888666666555555555444444444000111444555666666555444555555555555555555555555666666555555555444444444444444444444444444444444555555555555555555555555333333333444444444555555666555555666999:::999888777777888888888888777777444555666777888999::::::888888888888888888888888999999999999:::;;;<<<===???BBBEEEGGGMMM]]]sss~~~qqqhhh```]]]XXXNNNEEE@@@DDD???>>>HHHYYYooo}}}YYYTTTPPPKKKIIIGGGEEEEEEFFFHHHIIIIIIIIIKKKUUUdddoooppp]]]WWWWWWTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVUUUSSSRRRQQQRRRSSSVVVZZZ]]]^^^]]]ZZZXXX[[[XXXVVVVVVXXXYYYZZZZZZZZZXXXVVVWWWZZZ]]]______]]]]]]```cccccceeemmmwww~~~}}}|||zzzxxxuuusssqqqpppooonnnmmmkkkhhhccc```YYYXXXVVVUUUTTTRRRNNNKKKMMMKKKHHHCCC???<<<999888777666555555666777666444333333222111000......---111111...,,,///555666222////////////////////////////////////////////////......------------......///...,,,+++***+++,,,,,,---------...------,,,,,,,,,---.........---,,,+++........................000000000000000111111111???EEEPPP\\\jjj{{{~~~iiiOOOAAA@@@<<<444222222333333333333333444666555555444444444555555444333222222111111111111000000000000000111111111000222555888:::>>>CCCGGGKKKLLLMMMNNNNNNMMMKKKJJJMMMQQQTTTSSSQQQOOOPPPRRRPPPPPPOOONNNMMMMMMMMMMMMOOOMMMJJJJJJJJJJJJIIIHHHGGGFFFEEECCCCCCEEEFFFGGGDDDDDDDDDCCCBBBAAA@@@???@@@@@@??????>>>===<<<<<<;;;<<<>>>??????>>>>>>===>>>===;;;999888888888888999:::;;;<<<===>>>>>>>>>999999999999999999::::::777777777777666666666666555444444333222222111111333...++++++///111000---.........//////////////////000111222333444444444444555555666666666666666888777555444333333333444444444444555555666666666444444444333333222222222444444444444444444444444777777666666555555555444555555555555555555555555555444333333444555666777555555555555555444444444444444555777888:::;;;;;;888777666666666777999:::===777666;;;@@@@@@??????DDD???AAANNN^^^lll}}}{{{uuuiii```VVVQQQMMMFFFBBBBBBAAA@@@DDDSSSjjjiiiZZZPPPNNNLLLIIIHHHHHHIIIIIIIIIKKKLLLKKKMMMTTT```jjj~~~lll[[[SSSRRRTTTSSSRRRQQQQQQQQQQQQQQQTTTWWWYYYXXXUUUQQQNNNMMMRRRTTTWWWYYYZZZYYYXXXVVVYYYYYYZZZZZZ[[[[[[\\\\\\ZZZYYYXXXWWWWWWXXXZZZ[[[]]]\\\]]]```aaacccjjjsss}}}|||{{{yyyvvvtttrrrppppppooonnnmmmkkkhhhccc```WWWVVVUUUTTTTTTSSSOOOMMMMMMKKKHHHCCC???<<<999888777666555555666666444333555555555555555444444444000111000///333:::;;;888////////////////////////////////////////////////......------------.........---,,,+++++++++,,,,,,,,,------...------,,,,,,,,,------......---,,,,,,........................//////000000000111111111888@@@MMM[[[iiiwwwgggSSSFFF===777555555555555555666666666555555444444444444555555555555444222222111111111111111111111000000000000///111333555777;;;???CCCFFFIIIMMMPPPQQQOOOLLLJJJLLLNNNQQQRRRQQQQQQQQQRRROOOOOONNNMMMLLLLLLLLLLLLNNNLLLJJJJJJKKKKKKIIIHHHGGGFFFDDDCCCCCCDDDFFFGGGCCCCCCBBBBBBAAA@@@??????BBBAAAAAA@@@??????>>>>>><<<===>>>???@@@@@@?????????>>><<<:::999999999999777777888999::::::::::::888999999999999:::::::::888777777777666666666666777666444333444555777999999333---+++...000000............//////000000000000111222333333333333333444444555666666666666666777666555444333333444444222222222222222222222111555444444444333333333222444444444444444444444444555555555555444444444333555555555555555555555555555555444333444555666666666666666666666666666666777777888888999999999999777777777777777888999999;;;666555;;;??????>>>???DDDCCCIIIXXXhhhvvv}}}vvvpppeee\\\RRRMMMHHHBBB>>>???===???III]]]yyyvvv^^^RRROOOMMMKKKIIIHHHHHHHHHIIIIIIKKKKKKJJJJJJOOOYYYaaammmqqqsssmmmbbbXXXTTTTTTSSSSSSQQQPPPOOONNNNNNNNNPPPRRRUUUUUUSSSQQQPPPPPPOOORRRVVVYYYZZZYYYWWWUUUXXXXXXWWWWWWXXXXXXYYYYYYWWWWWWVVVUUUVVVWWWXXXYYY\\\\\\___bbbcccccciiippp}}}|||{{{yyyvvvtttrrrqqqpppooommmllljjjhhhdddaaaWWWVVVUUUUUUVVVUUUSSSPPPMMMKKKGGGCCC???<<<999888888666444444555444333111//////000111222333444444111222111000333999;;;888////////////////////////////////////////////////......------------......------,,,+++++++++,,,,,,,,,,,,------...------,,,,,,,,,---......------,,,..............................///000000111222222222<<>>999444444333333222333333333555444444444444444555555888777555444333222111111222222222111000000000///...///111222333666:::===???CCCIIINNNPPPOOOLLLJJJLLLLLLMMMPPPRRRSSSRRRQQQNNNMMMLLLKKKJJJJJJJJJJJJLLLKKKIIIIIIJJJJJJIIIHHHEEEDDDCCCBBBBBBCCCDDDEEEBBBBBB@@@???>>>??????@@@CCCCCCBBBBBBAAA@@@@@@@@@<<<===>>>???@@@AAAAAA@@@@@@???>>><<<;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;:::888888999999999:::::::::888888777777777666666666999777555444555888<<>>>>>@@@FFFJJJUUUgggwww|||tttmmmaaaXXXOOOJJJEEE???<<<===>>>DDDSSSmmmhhhVVVMMMMMMLLLJJJHHHHHHHHHHHHIIIIIIJJJJJJIIIHHHJJJPPPUUUXXXYYY[[[ZZZWWWUUUSSSSSSRRRQQQPPPNNNMMMKKKJJJIIIKKKMMMOOOPPPPPPQQQRRRSSSLLLOOOSSSWWWYYYXXXVVVTTTWWWVVVTTTSSSSSSTTTUUUVVVTTTTTTTTTTTTTTTUUUVVVVVV[[[[[[```dddeeedddiiippp~~~}}}{{{yyywwwuuuttttttpppnnnlllkkkjjjgggdddaaa[[[YYYXXXWWWWWWVVVTTTRRRLLLJJJGGGCCC???<<<:::999888666444444444333111000+++,,,,,,---...///000000111222111//////333333111////////////////////////////////////////////////......------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,------------------........................------...///000111222333111:::GGGWWWeeepppxxx|||zzzZZZBBB:::444333222111111111111222444444333333444444555555999888777555333222222111333333222222111000//////...///000000111333666999:::===BBBGGGKKKLLLLLLKKKNNNLLLLLLNNNRRRSSSPPPMMMLLLKKKJJJHHHGGGGGGGGGGGGHHHGGGFFFGGGHHHHHHGGGEEECCCCCCBBBBBBBBBBBBCCCCCCAAA@@@>>>===<<<===???@@@BBBBBBBBBAAAAAA@@@@@@@@@<<<<<<===>>>???@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<======<<<;;;;;;:::888888888999999::::::;;;888888888777777777666666777666555555666888;;;===:::666000------...///...------...///111222333333333333444444333222222111333444555555666666555555444444444444444444555555666666666666555555555555555555555555555555555555444444444444444444444444444444444333333333333333555555555555555555555555666666555555444444444444777888888888888888999999:::999999888888777777777666777888999:::999888777===::::::===>>>===@@@DDDJJJSSScccvvvxxxooohhh\\\TTTLLLHHHCCC======@@@CCCMMMbbb~~~vvv___SSSOOOKKKJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIHHHGGGHHHKKKNNNQQQPPPOOOOOOPPPQQQQQQPPPPPPOOONNNLLLJJJHHHGGGFFFHHHJJJLLLMMMNNNOOOQQQSSSLLLNNNPPPRRRTTTUUUVVVVVVVVVUUUSSSRRRQQQRRRSSSTTTSSSSSSSSSSSSTTTUUUUUUVVVZZZ[[[^^^ccceeefffmmmuuu~~~|||zzzxxxvvvuuuttttttpppnnnkkkjjjiiigggdddbbb\\\ZZZWWWVVVUUUTTTQQQOOOLLLJJJGGGCCC???<<<:::999888666444444444333111000111111111111111111111111...111111...---000000...000000000000000000000000////////////////////////......------------......+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,------..............................,,,---...///000111222222222777@@@MMM[[[hhhqqqvvveeeIII<<<:::888666555444444444555333333333333333444555555:::999777555444333222222444333333222111000000//////000111111000222555777;;;<<<>>>BBBFFFJJJNNNPPPQQQOOOMMMNNNPPPOOOLLLHHHIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBDDDEEEEEEDDDBBBBBBAAAAAAAAAAAAAAAAAABBB@@@>>>===<<<<<<===???AAA@@@@@@@@@@@@????????????;;;;;;;;;<<<===>>>???????????????>>>>>>===<<<<<<999999999999999888777666777777888999::::::;;;;;;888888888888777777777777444555666666666666555555333111000///000000///.........///000111222333444444444444444333333222111333444444555555555555555333333444444444444444444000000111222333333444444555555555555555555555555444444444444444444444444444444444444444444444555555555555555555555555555666666666555555444333333666666666777777777888888666666666666777777777777666777999:::::::::999888===;;;;;;===<<<<<>>@@@EEEJJJOOORRRRRRQQQOOOOOOMMMKKKGGGEEEGGGFFFEEECCCBBBAAAAAAAAA?????????AAACCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<===>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<===============>>>===<<<;;;;;;:::::::::::::::999888777777777888999:::;;;;;;<<<999999888888888777777777444555666777666444111000...///000111111000000/////////000111222333333444444444444444444333222222333333444555555555555444333333444444444444333222000111222333444555666777444444444444444555555555444444444444444444444444444444444444555555555555555555555555555555555555555555555666555555444333444555555666666777777777444444555555666777888888777888999999:::999999999;;;::::::<<<<<>>EEEPPPcccpppXXXKKKGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKIIIGGGGGGIIIKKKLLLLLLJJJJJJKKKKKKKKKIIIHHHGGGJJJLLLNNNNNNMMMLLLMMMNNNPPPNNNLLLLLLMMMQQQUUUXXXTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRTTTUUUVVVVVVWWWVVVXXXWWWXXX[[[^^^dddooo{{{~~~|||zzzwwwuuuuuuuuuvvvooommmjjjhhhhhhgggeeecccZZZWWWTTTRRRQQQQQQOOONNNKKKIIIFFFCCC@@@===;;;:::777666555555666666444333222222111111111000000000,,,111333000///111333222000000000000000000000000////////////////////////......------------......***+++,,,---------,,,,,,***+++,,,---............,,,,,,++++++,,,---///000................................./////////000000000000222;;;JJJYYYdddjjjvvv{{{~~~tttvvvuuuhhhUUUFFF;;;999666333222222333333222222222222333444555666777666555444333333333333222222222222222222222222000000111111000222555777:::;;;<<>>>>>======>>>AAACCCCCCAAA???>>>??????????????????>>><<<<<<===>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;<<<<<<===:::;;;<<<<<<<<<;;;:::999;;;;;;<<<<<<<<<;;;;;;:::666777888999:::;;;;;;<<<999999999888888888777777666666666666555444333222000111111111000000111222111111111222222222333333444444444444444444333333222333444444555555444444333444444555444333111111444444555555666777888888222333333333444444444444444444444444444444444444222222333333444444444444555555555555555555555555333444555666666666555444444444555666666777777888555555555666777777888888999888888888999999::::::;;;;;;<<>>============>>>AAACCCDDDBBB@@@>>>>>>????????????>>>>>>;;;<<<>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????AAA@@@>>>===<<<<<<======999:::;;;;;;;;;:::999888777888888999999888888888666777777999:::;;;<<<<<<999999999888888888888777999888666555555555666777555444333000///000222555222222222222222222222333333333444555555444444333222333444444555555444444444444555555444222111///222222333333333333333333222222222333333444444444444444444444444444444444111111111222222333333333555555555555555555555555222333555666666666555555444555555666777888888999777777777777888888888888:::999888777888999:::;;;===>>>@@@DDDHHHSSShhh{{{~~~uuuhhh]]]UUUOOOJJJFFF???<<<:::;;;;;;===EEEOOOhhhyyy[[[NNNKKKJJJHHHCCCDDDEEEFFFFFFGGGFFFFFFHHHFFFEEEDDDFFFGGGHHHHHHIIIJJJKKKIIIFFFEEEFFFHHHEEEGGGJJJLLLNNNNNNMMMLLLJJJMMMPPPRRRQQQOOONNNNNNMMMNNNOOOQQQRRRRRRQQQQQQOOOQQQTTTVVVWWWVVVTTTRRROOOPPPRRRTTTUUUVVVUUUUUUQQQQQQTTTXXXZZZ[[[bbbkkkrrrnnnnnnwww~~~~~~|||zzzxxxwwwwwwvvvqqqlllhhhhhhlllmmmjjjfff___]]][[[XXXWWWTTTPPPMMMKKKIIIFFFBBB???===<<<;;;888666444333333333222000222333333333333222111111///...---+++************111000///...............000///...---------------///............---------...---------------,,,,,,***+++,,,---------,,,+++,,,,,,,,,---...///000000,,,---...//////---+++***,,,------....../////////222,,,)))000===MMM]]]jjjzzz}}}}}}ppp```^^^rrrrrreee^^^ZZZXXXVVVDDD@@@:::666555444333333444444222111111111222222555444333222111111111111333333222111000000000111222111000111333444333222333777;;;<<<;;;===CCCHHHLLLLLLLLLLLLJJJGGGDDDBBB@@@@@@???>>>>>>=========@@@@@@@@@@@@AAABBBCCCDDD>>>>>>=========>>>>>>???>>>>>>======<<<<<<<<<;;;888888999:::;;;;;;;;;;;;=========<<<;;;;;;::::::<<<<<<<<<;;;;;;:::::::::999999:::::::::999888888666777999999888888888999<<<;;;:::999888999::::::777777777777666555444333666666555555555444444444333333333222222222111111222222333333333444444444222333333444444333333222555555444444444333333333333333333444444555555555444444444333333222222222444444444444444444444444555444444444444555666666444444444444444444444444666666666666666666666666666666666666666555555555888888777666666777888999777999999999888888:::;;;===???BBBGGGRRRdddyyytttjjj]]]SSSMMMJJJEEEAAA;;;;;;<<<===<<>>===============>>>???@@@AAA<<<<<<;;;;;;;;;<<<<<<===??????>>>>>>>>>=========:::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;::::::999888555777999999888777888999<<<;;;:::999999999::::::888777777666555555444444666666666555555444444444444444333333333222222222222222333333333444444444333333444444444444333333444444444444333333333333333333333444444444555555555444444444333333333222444444444444444444444444555444444444444555666666444444444444444444444444666666666666666666666666777777777777777777777777888888777666777888999:::::::::;;;:::999999;;;===???DDDLLLVVVcccuuu~~~yyymmmdddWWWNNNIIIEEEAAA>>>999999:::;;;<<>>TTTiiizzz|||ppp]]]WWWZZZfffyyy~~~pppiiijjjmmmmmmlllcccXXXJJJ???:::777444111333333222111111222333444555444333222222111111222222222222222222222333333222111000111333333333111444777999::::::<<>>??????@@@@@@AAAAAABBBBBB@@@??????>>>>>>?????????????????????>>>>>>>>>>>>>>>>>>>>>===============::::::;;;;;;<<<======>>><<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999666888999:::999888999:::<<<;;;:::999999999::::::999888666555444555555666666666666666555555555555555555555444444444333333333333333333444444444444444444555555555555444444444444333333333222222222333333333444444444444555555555555444444444444444444444444444444444444444555444444444444555666666444444444444444444444444666666666666666666666666888888888888888888888888888888888888888999::::::;;;<<<<<<;;;:::;;;>>>@@@DDDLLLYYYfffuuu~~~wwwqqqddd\\\QQQIIIDDDAAA>>><<<888888999<<>>>>>>>>>>>>>>>>>>>>>>>??????>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::777999;;;;;;:::::::::;;;;;;;;;:::::::::999999999:::999666555444444666777666666666666666666666666666666666666555555555555333333333444444444444555555555666666666666555555444333333333333222222222444444444444444444444444555555555555555555555555444444444444444444444444555444444444444555666666555555555555555555555555666666666666666666666666777777777888888888888888888888999999::::::;;;;;;;;;<<<;;;;;;;;;>>>BBBFFFQQQ[[[jjjyyywwwmmmfff\\\UUULLLEEEBBB@@@>>><<<999999<<>>@@@AAACCCFFFHHHJJJLLLLLLNNNLLLHHHDDDBBBAAABBBCCC===>>>??????@@@??????>>>===<<<<<<;;;::::::;;;;;;========================>>>>>>===;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::999;;;======<<<;;;<<<===;;;;;;;;;:::::::::999999;;;999777555444555666777777777777777777777777777777777777666666666555555333333444444444555555555555666666777777666666555444444444333333333222222444444444444444444444444555555555555555555555555444444444444444444444444555444444444444555666666555555555555555555555555666666666666666666666666666666666777777888888888888999999:::;;;<<<<<<<<<:::;;;;;;<<>><<<<<<<<<888;;;BBBKKKSSS___sssooo\\\RRRNNNHHHHHHJJJBBBBBBBBBCCCCCCBBBBBBCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCEEEFFFFFFEEEEEEDDDDDDDDDEEEEEECCCCCCEEEFFFHHHIIIJJJKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLMMMOOOQQQTTTUUUWWWWWWXXX\\\^^^]]]YYYUUUUUUVVVRRRRRRQQQQQQQQQRRRRRRSSSWWWZZZ]]]___```iii~~~|||zzzxxxwwwwwwvvvtttpppmmmnnnpppooojjjeee^^^\\\ZZZXXXWWWUUURRROOOHHHGGGEEECCC@@@<<<:::888888666444444555555555444444444444444444333222222222111000//////////////////............//////000//////......//////000000///............---------.........------,,,,,,,,,,,,++++++++++++,,,---............------......///......---------,,,,,,,,,---------,,,,,,,,,,,,,,,000---,,,...000333;;;DDD```mmmvvvuuuvvv{{{aaaKKK>>>999666555444222222222333444444444333333333333444444222333444555666555444333222111000000111222000///222222222222444666888999===>>>@@@CCCFFFIIILLLMMMOOOLLLHHHEEEBBBBBBCCCDDD>>>???@@@AAAAAA@@@??????>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<===============<<<;;;:::::::::;;;<<<>>>======<<<;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;::::::<<<===>>>===<<<===>>>::::::;;;;;;;;;:::999888:::999777666555555666777777777777777888888888888777777777666666666555555333444444444555555555555555555666666666666555555555555444444444333333333555444444444444333333333444444444444444555555555444444444444444444444444555444444444444555666666555555555555555555555555666666666666666666666666555555666777777888888888888999:::<<<============;;;<<<>>>AAAGGGPPPZZZ```pppzzz{{{tttmmmbbbWWWNNNGGGDDD@@@<<<999999:::;;;999???LLLYYYbbbmmm~~~___RRRMMMLLLHHHKKKMMMFFFAAABBBCCCCCCBBBAAACCCDDDBBBCCCCCCDDDEEEEEEDDDDDDBBBBBBBBBCCCDDDEEEGGGHHHEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMOOOPPPRRRTTTUUUTTTWWWZZZ[[[YYYVVVTTTSSSPPPPPPOOOOOOOOOOOOPPPPPPTTTVVVZZZ\\\\\\bbbqqq}}}|||{{{zzzyyyxxxxxxxxxuuupppllllllnnnnnnjjjeee\\\[[[YYYWWWVVVTTTQQQOOOGGGFFFEEECCC@@@<<<999777777666444444555666555444444444444555444444333222///...,,,++++++---///111111000/////////////////////////////////000111111///............---------,,,,,,---......///000000++++++*********+++,,,---...------,,,,,,------...------,,,,,,,,,------...------...............///000...///111000///444;;;LLL```ooopppqqq|||zzzcccNNNAAA777666555333222222222333444444333333333444444555333444666666666555333222333111000000111111000...000000///000111444555666:::;;;>>>AAADDDHHHKKKLLLLLLLLLJJJIIIGGGEEECCCCCC@@@AAACCCDDDDDDCCCAAA@@@BBBAAA@@@???>>>>>>>>>>>><<<<<<======>>>>>>>>>>>><<<;;;:::999999;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;::::::999;;;<<<<<<;;;;;;;;;===::::::;;;;;;;;;:::999888999999888888777666666666777777777888888999999999777777666666666555555555444444444444555555555555444555555666666555555444666666666555555555444444555555444444444333333333222333333333444444444444444444444444444444444444555444444444444555666666555555555555555555555555666666666666666666666666666666777888888999::::::888999;;;===>>>>>>>>>>>>>>>@@@CCCIIIQQQ]]]jjjrrr~~~{{{qqqhhhaaaYYYPPPJJJAAA@@@===:::888888:::<<>>VVVjjjmmmooo}}}xxx^^^KKK999777555333222111222222444444333333333444444555444555666777666555333111333111000000111111000...000...---...000222333444999:::<<>>===@@@???>>>===<<<<<<<<<<<<======>>>>>>?????????@@@<<<;;;:::999:::<<<>>>???::::::;;;;;;<<<=========:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999777999;;;;;;:::999:::;;;::::::;;;<<<;;;:::999888888999999999888777666555777777888888999999999999666666666666555555555555444444444555555555666666444444555555555555444444777666666666666555555555555555555444444333333333222222222333333444444444444444444444444444444444555444444444444555666666666666666666666666666666666666666666666666666666777777888999::::::;;;;;;888:::<<<===?????????>>>AAACCCHHHOOOYYYggguuuzzzqqqeeeZZZSSSNNNHHHEEE@@@???>>>;;;::::::===???FFFRRRggg{{{wwwXXXTTTLLLKKKHHHAAADDDFFF>>>???AAACCCCCCAAA@@@CCCEEE@@@@@@AAABBBBBBBBBAAAAAA===>>>@@@AAABBBBBBAAA@@@BBBCCCDDDEEEEEECCCAAA???GGGGGGGGGHHHHHHIIIIIIIIIKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKMMMNNNOOOPPPMMMKKKLLLPPPSSSSSSRRROOOOOOOOONNNOOOOOOPPPPPPUUUUUUXXX\\\^^^___eeemmmxxx~~~~~~|||yyyvvvtttttttttuuuooommmlllnnnpppoookkkggg]]][[[XXXVVVUUUSSSPPPNNNLLLIIIDDD@@@>>>===;;;:::777666444444555555555444555444333222111222333333111111111111000000000000111111111000///---,,,+++,,,---------.../////////000//////...---,,,,,,,,,,,,---......///.........,,,,,,,,,---------......&&&((()))+++,,,,,,++++++////////////////////////...------,,,,,,,,,------///////////////000111111;;;LLLeeezzzyyy```JJJ===666999888111...222000000111222333555666777999888888777666555555444666333111000222333111/////////000000111111111222444777999<<<>>>AAAEEEHHHLLLKKKKKKLLLNNNMMMJJJFFFAAA@@@>>>======???@@@BBB>>>>>>===<<<;;;:::;;;;;;======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;??????>>>>>>======<<<<<<=========<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::999999999;;;;;;;;;;;;;;;:::999888;;;;;;::::::999888777777777777777777777888888888555555555555555555555555333333333444555666777777888888888888777666555444777777777777666666666666444333222222444444333222333333333444444444555555444444444444444444444444444444444555555555666666888888777777666666666555666777777777777777666666666777777888888888888777???>>>===;;;:::;;;===???BBBIIITTT```mmmzzz}}}tttlllbbbXXXTTTPPPIIICCC@@@AAA===:::;;;;;;:::===BBBJJJccc~~~dddTTTKKKIIIGGGDDDBBBAAAAAAAAAEEEEEEEEEEEEEEEDDDDDDDDDAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBAAABBBCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMNNNOOOOOOOOOMMMKKKJJJLLLNNNQQQSSSVVVYYYZZZ\\\___bbbppp~~~}}}zzzwwwttttttssstttqqqooonnnppprrrqqqmmmiii]]][[[XXXVVVTTTRRRPPPMMMIIIFFFBBB???>>>===;;;:::777666444444555555555444555444333222222222333333111111111111000000000000---......///////////////------..................222222111000000///......------...------,,,++++++,,,,,,,,,---------......,,,---...///////////////...........................------------...///000///////////////000000111888EEE\\\rrr~~~wwwTTTDDD999999888111///333111111111222333444555666777777777777666666666555999777444333444444333111///000000000111111111111333666888:::<<>>>>>>>>===<<<<<<;;;<<<<<<<<<=========<<<<<<;;;:::999999::::::;;;<<<==============================<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999888;;;::::::999888888777777888888888888777777777777555555555555555555555555444444444444555666777777777777888888888777777666777777777777666666666666444333222222444444333222333333333444444444555555444444444444444444444444444444444555555555666666777777777666666666555555666777777777777777666666888888888999999999888888=========>>>>>>AAADDDFFFGGGPPP___ooo~~~tttlllcccYYYPPPLLLIIIBBB===;;;===;;;:::;;;;;;<<>>;;;999777666444444555555555444555444333222222222333333111111111111000000000000------.../////////////////////...........................------,,,,,,+++......------,,,***)))(((,,,,,,,,,---------......---------,,,,,,---.............................................///000111//////......//////000111444<<>>===<<<<<<>>>======<<<<<<<<<======;;;;;;<<<<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;;;;;;;:::::::::<<<<<<<<<=========>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::999999888::::::999999888777777777999999999888777777777666666666666666666666666666444444444444555666777777666777777888888888888888777777777777666666666666444333222333444555444222333333333444444444555555444444444444444444444444444444555555555666666666666666666666555555555555666777777888888888777777999999999999999999999999999:::;;;<<<>>>BBBGGGKKKUUU```qqq~~~zzzssshhh```WWWOOOGGGEEEBBB===999888;;;:::;;;<<<<<<>>>HHHSSSjjj^^^MMMIIIGGGFFFDDDCCCBBBAAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA:::;;;===???AAACCCEEEFFFDDDCCCBBBBBBBBBBBBBBBCCCEEEEEEEEEFFFFFFFFFGGGGGGEEEFFFGGGHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLMMMMMMMMMMMMNNNNNNPPPQQQPPPNNNLLLLLLMMMQQQSSSUUUVVVWWWYYY\\\^^^hhhrrr|||yyyvvvsssrrrqqqooonnnmmmoooqqqqqqmmmiii^^^\\\XXXVVVUUURRROOOMMMGGGEEECCCBBB@@@>>>;;;888777555444444555555555333444444333333333222222222111111111111000000000///000000000000///...---,,,000000//////......------,,,,,,,,,+++++++++******------------,,,+++***))),,,,,,,,,---------.........---+++******+++,,,---........................//////...............//////............///000000222555AAAUUUmmmqqq^^^JJJ???:::555444555444333333222222333333333333444444555666777888888:::888777555444222///...000000000000000111111111000222444666777999<<<>>>AAABBBEEEIIILLLOOOPPPPPPIIIHHHEEECCC@@@>>>=========<<<<<<;;;;;;<<<<<<===:::::::::;;;;;;::::::999>>>======;;;:::999888888;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<<============;;;;;;:::::::::999999999999999::::::::::::999999999999999888888777777777::::::999999888777666666666666666666666666666666555555555555555666777777666666777777777777777666777777777777666666666666555333222333444555444333333333333444444444555555555555555555555555555555555555555555666666666666666666555555555555555555777777888888999999888888:::999999999999999999999:::;;;<<<<<>>>>>@@@AAACCCEEEFFFGGGCCCCCCBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIKKKMMMOOOPPPOOOOOOOOOOOOOOOQQQRRRSSSSSSUUUXXX[[[dddiiiyyy|||yyyvvvtttrrrqqqooonnnmmmooorrrrrrnnnjjj___]]]ZZZWWWUUUSSSPPPMMMKKKIIIFFFDDDAAA>>>:::777777555444444555555555333444444444333333333222222111111111111000000000//////000000000///...---,,,000000000//////......---////////////............,,,,,,------------,,,,,,,,,,,,,,,---------......000///...---,,,---...///........................000000...---,,,+++++++++...............//////000222333888HHH___vvv~~~uuufffSSSEEE<<<666333333444444333222222222333333222222333555666777888999::::::999777555222000///111111000000000000000000///111333333444555888:::<<<>>>BBBEEEIIILLLOOOQQQNNNLLLJJJFFFCCC@@@===<<<<<<<<<;;;;;;:::;;;;;;;;;999999:::::::::::::::999>>>======;;;:::999888888===<<<<<<;;;:::999999888;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999::::::;;;;;;;;;::::::999999999888888888888888;;;::::::999888777777666777777777777777777777777666666555555555666777777666777777777666666555444777777777777666666666666555444333333555555444333333333333444444444555555555555555555555555555555555555555666666666777777555555666666666666666666777777888999999999999999999999888888888999:::;;;===>>>@@@BBBGGGQQQ```jjj}}}wwwooohhh```WWWRRRJJJEEEAAA@@@>>>;;;:::<<<:::999999;;;===GGG[[[mmmzzz___PPPIIIGGGDDDCCCAAA@@@@@@@@@AAABBB??????@@@@@@@@@AAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCC@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAACCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGFFFGGGJJJMMMOOOPPPPPPQQQRRRPPPQQQRRRRRRSSSUUUXXX[[[aaacccmmm~~~|||zzzwwwuuusssrrrrrrpppppprrruuutttqqqmmmaaa___\\\YYYWWWTTTQQQNNNNNNKKKGGGDDDAAA>>>:::777777666444444555555555444333333444444444333222111111111111111000000000000,,,,,,...///000000000000000000//////////////////........................++++++,,,---------------,,,,,,,,,---------......------,,,,,,,,,------...------------------------000///...---,,,+++++++++......------......///000222333555===PPPhhhzzz~~~zzzssskkk^^^PPPCCC999444333444444333222222333333333111222333444666777888999;;;<<<===;;;888444333222111111111111000000000000///000222222222333555777888;;;???BBBDDDGGGKKKNNNSSSQQQNNNJJJEEEAAA>>><<<>>>>>><<<;;;;;;:::::::::999999::::::;;;;;;:::::::::::::::;;;;;;<<<<<<<<<===<<<<<<;;;;;;:::999999;;;;;;;;;<<<<<<<<<<<<===:::::::::;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;999999999999999999999999:::::::::999888888888777777777777777777777777777777666666555666666777777666666777777777777666666777777777777666666666666555444333444555666555333333333333444444444555555555555555555555555555555555555666666666777777777666666666666777777777777777888999:::::::::::::::999888888888999;;;===>>><<<@@@EEEKKKRRR```qqq}}}~~~xxxpppggg___XXXQQQMMMDDD@@@======;;;888999<<<999888;;;BBBJJJVVVjjj{{{fffSSSMMMIIIEEECCCBBBAAA?????????@@@@@@??????@@@@@@AAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@??????>>>>>>>>>@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEECCCDDDGGGIIIKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHEEEHHHKKKMMMNNNPPPRRRTTTRRRSSSSSSTTTTTTWWW[[[___aaa___dddsss~~~}}}|||zzzxxxvvvtttsssrrrpppppprrruuuuuurrrnnncccaaa]]][[[XXXVVVRRRPPPMMMJJJEEEBBB@@@===;;;999777666444444555555555444333333444444444333222111111111111111000000000000+++,,,---///000000111111///////////////000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,---------......)))***+++,,,,,,---,,,,,,------------------------......------------.........------------...//////000333444666CCC\\\rrr}}}zzztttrrrrrrmmm```OOOBBB;;;888333333222222222333444444222222333444666777888888:::<<<>>>===999555444444111111111111000000000//////000111111111111444666555888<<<>>>@@@CCCGGGKKKPPPOOONNNLLLIIIFFFDDDCCCBBBAAA???>>><<<;;;;;;;;;999999:::;;;;;;;;;;;;;;;999999::::::;;;<<<======::::::;;;;;;<<<<<<<<<===<<<<<<<<<=========>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>======::::::::::::::::::::::::999999999999999999999999888888888888888888888888777777666666666666777777555555777888::::::;;;;;;777777777777666666666666666444333444555666555444333333333444444444555555555555555555555555555555555666666666777777777777777777777777888888999999777888999:::;;;;;;;;;;;;:::999999:::;;;>>>AAACCCCCCKKKUUU]]]eeeppp~~~tttoooggg^^^VVVOOOJJJGGG@@@===;;;;;;999666777;;;;;;===EEETTTbbbppp|||YYYJJJIIIHHHDDDCCCBBB@@@???>>>>>>>>>???>>>??????@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAA?????????>>>>>>=========>>>???@@@BBBCCCCCCCCCBBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEE@@@BBBEEEIIIKKKLLLMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJGGGIIIJJJKKKLLLMMMPPPRRRPPPQQQRRRRRRTTTWWW\\\```bbb^^^___fffttt}}}}}}|||{{{yyywwwuuutttpppooonnnqqqttttttpppllleeebbb^^^\\\YYYWWWSSSPPPLLLHHHCCC@@@>>>===<<<;;;777666444444555555555444333333444555444333222111111111111111000000000000//////////////////...---......//////000000111111///000000000000000000000,,,,,,,,,+++***)))(((''',,,,,,,,,---------......,,,---///111222222111000------------------------,,,,,,------///000111222...------------...//////...333444222<<>>===<<<<<<999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888:::;;;===>>>???@@@<<<=========>>>>>>??????<<<<<<<<<<<<=========>>>;;;;;;:::::::::999999999<<<<<<===>>>>>>???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999::::::888888888888888888888888888777666666666666777777333555777:::<<<>>>???@@@777777777777666666666666666555444444555666555444333333333444444444555555666666666666666666666666666666666666777777777777777777888888999999999:::777888999:::;;;;;;;;;;;;;;;;;;;;;;;;>>>AAADDDFFFTTT^^^kkktttyyy}}}xxxlllhhh```WWWOOOIIIEEECCC@@@<<<;;;;;;999666888<<<>>>CCCPPPdddwwwxxxUUUEEEFFFGGGDDDCCCBBB@@@???======>>>>>>===>>>>>>???@@@AAAAAAAAA???@@@@@@AAAAAA@@@@@@???@@@@@@@@@???????????????<<<>>>@@@BBBCCCDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAABBBCCCDDDEEE>>>AAAEEEIIILLLMMMNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKJJJJJJKKKNNNPPPMMMNNNNNNOOOQQQTTTZZZ^^^ccc^^^\\\___iii|||~~~|||zzzxxxxxxwwwsssqqqpppqqqttttttpppmmmaaa```]]][[[YYYUUUQQQMMMNNNHHHAAA>>>>>>>>>:::666999666444333555555444222333333333333333333333333222111111000000000000000//////000000000000//////////////////............000000000000000/////////000000/////////.........,,,,,,,,,---------......,,,,,,,,,---------......------------------------000000/////////.........---...///...,,,,,,...///111//////222777DDDZZZnnnvvv~~~{{{~~~sss||||||qqqcccRRRCCC@@@777222444666555333444222444666777888777666555777888888888777666444333222111000///............333333222222222222222333666666666888:::<<>><<<;;;:::======>>>===<<<:::888666888888888999:::;;;<<<===>>>===;;;999999999;;;<<<>>>===<<<;;;:::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::888888888999:::;;;===<<<;;;:::999999999999888888777777777777888888;;;666444:::DDDIIIGGGBBB999888888777666555555444666666666666666666666666777666444333333444555666888777666555444333222222555444444555888999999888888999::::::999888666555:::::::::888777777:::<<<::::::;;;<<<@@@FFFNNNTTThhhpppzzz{{{rrrkkkccc]]]UUUNNNHHHEEEBBB@@@;;;;;;999999999:::<<<===<<>>>>>>>>???@@@>>>>>>>>>>>>============>>>===<<<<<<<<<>>>???@@@@@@@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAA@@@AAABBBBBBCCCBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIIIIMMMMMMNNNOOOOOOMMMLLLKKKJJJHHHGGGHHHKKKLLLKKKIIIKKKLLLNNNOOOQQQTTTYYY\\\\\\[[[]]]```dddppp~~~|||zzzxxxwwwvvvqqqooonnnoooqqqqqqnnnjjjaaa___\\\ZZZXXXUUUQQQNNNMMMHHHAAA>>>>>>>>>:::777777555222222333444222000333333333333333333333333222111000000//////000000///000000000000000000///------............/////////......---,,,++++++***,,,,,,,,,,,,+++++++++***,,,,,,,,,---------......,,,,,,,,,---------......------------------------......---------,,,,,,,,,---...///...,,,,,,...///111000111222444<<>><<<;;;999999:::;;;<<<===<<<<<<;;;:::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888999999<<<;;;:::999999888888888888888777777777777888888;;;888666:::@@@DDDBBB>>>888888888777666555555555666666666666666666666666777666444333333444666777666555555555555555444444555555666666777777888888888999:::::::::999888777777888::::::999888999:::===<<<===>>>DDDNNNZZZbbbpppwwwzzzsssiiibbb]]]WWWPPPIIIEEEBBB???>>>::::::999777777999===@@@NNN```xxx~~~bbbNNNFFFDDDAAA>>>???>>>>>>>>>>>>???AAABBB>>>>>>>>>>>>=========<<<>>>===<<<<<<<<<===???@@@????????????????????????????????????????????????BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIGGGFFFEEEGGGJJJLLLLLLJJJLLLNNNPPPQQQQQQRRRTTTUUUZZZZZZ\\\^^^```jjj~~~~~~~~~~~~}}}{{{xxxuuutttooommmkkklllnnnnnnjjjgggaaa___[[[YYYWWWTTTQQQNNNLLLHHHBBB??????>>>:::777777555333333444444333222333333333333333333333333222111000000//////000000000000111111111111000000,,,------......//////000222222111///...---,,,+++......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------------------------------------,,,,,,,,,---...///...,,,,,,.../////////000222222444===HHHdddssspppUUUGGG;;;999;;;888333111333444555666666666555444777777777777666555444333444444333222111000//////111111111111111222333333333222222333555777999;;;>>>???AAACCCEEEFFFGGGGGGIIIJJJJJJJJJHHHEEEBBBAAA::::::::::::::::::::::::999::::::;;;;;;::::::999<<<<<<;;;;;;;;;;;;<<<======<<<;;;:::999:::;;;<<<;;;;;;;;;;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999888777:::::::::999888888777777888888777777777777888888:::999888999;;;<<<<<<:::888888777777666666555555666666666666666666666666666666444444444555666777444444444555555666666666555777999888666555777999888999999::::::::::::999555888;;;<<<;;;;;;;;;;;;;;;;;;===@@@IIIWWWfffqqq|||}}}vvvppphhh```YYYSSSNNNHHHCCC???===<<<::::::;;;;;;888666:::BBBJJJ]]]ooovvvgggSSSGGGCCCCCCAAA???=========>>>???@@@AAABBB>>>>>>>>>=========<<<<<<======<<<<<<<<<===>>>???>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFDDDEEEEEEEEEFFFFFFGGGGGGDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEHHHKKKMMMMMMMMMKKKMMMPPPRRRQQQPPPPPPQQQXXXXXXZZZ[[[]]]cccrrr}}}}}}~~~}}}{{{xxxtttrrrooollljjjjjjkkkkkkhhheeeaaa^^^[[[XXXVVVTTTQQQOOOKKKHHHCCCAAA???>>>;;;888888777666555555666555555444444333333333333222222111111000///////////////000000111111111111000000////////////////////////222111111000///......---............------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------////////////////////////---...///...,,,,,,...///,,,,,,...111000111888AAAYYYkkk}}}jjjWWWBBB999888666333222333444444555555555444444666666666666555555444444222333333333333333333333////////////000111222222......///000222555777999:::;;;<<<>>>AAABBBDDDDDDGGGIIIKKKLLLLLLJJJGGGFFFAAA@@@>>>===<<<;;;;;;;;;======<<<<<<;;;;;;:::999<<<;;;;;;:::::::::;;;;;;<<<;;;;;;:::::::::;;;<<<999:::;;;<<<;;;:::999888:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::777888:::;;;;;;:::999888999999999999888888777777888888777777777777888888777888999888777777888999888777777777666666666555555555555555555555555555666555555444555555666777555555555555666666666666555999<<<:::555333666999888888999:::;;;;;;<<<<<<888:::<<<=========???@@@@@@BBBFFFMMMXXXgggvvv}}}xxxrrrlllfff___YYYTTTJJJFFFAAA===<<<:::999888:::<<<===:::999???MMMXXXiiizzzuuu```WWWLLLEEECCCBBBAAA???===>>>>>>>>>??????@@@@@@>>>>>>=========<<<<<<<<<=========<<<=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHDDDDDDDDDDDDDDDDDDEEEEEECCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIKKKMMMNNNOOOOOOLLLNNNOOOOOONNNNNNOOOPPPTTTUUUXXXZZZ[[[___kkkwww}}}}}}~~~}}}{{{xxxtttrrrpppmmmiiiiiijjjjjjgggddd```^^^[[[YYYWWWUUURRROOOJJJHHHDDDBBB@@@===;;;999777777666555555555555666444444444333333222222222111000000///.../////////000000111111111111000000222111111000000/////////+++,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,,,,---------......,,,,,,,,,---------......------------------------.../////////////////////---...///...,,,,,,...///...------000000000777>>>MMM```uuu~~~mmmRRRAAA:::777666777333444444444444444333333555555555444444444444444555555666666555444333333...............///000000333222222222222444555666666777888:::<<>>>>>;;;;;;::::::::::::;;;;;;::::::999999888999999999;;;;;;;;;:::;;;;;;;;;;;;999:::;;;<<<;;;:::999888:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::555666888:::;;;;;;;;;:::888888999999999888777777888888777777777777888888444666888777666555777999777777777777666666666666333333333333333333333333555555555555666666777777777777666666666555555555666:::<<<:::555333555999888888999999:::;;;<<<===:::;;;;;;<<<===@@@FFFJJJOOOTTT]]]gggrrr~~~|||sssoooiiibbb\\\VVVPPPLLLCCC@@@===::::::999888777888;;;<<<;;;===GGGXXXfffwwwyyy___VVVQQQKKKFFFDDDBBB@@@>>>????????????>>>>>>==================<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<=========>>>>>>>>>????????????????????????BBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEGGGGGGCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJMMMNNNOOOOOOOOOOOOPPPQQQTTTSSSQQQMMMKKKKKKMMMPPPRRRSSSVVV[[[]]]___iiisss~~~~~~~~~}}}{{{xxxuuutttqqqmmmiiihhhiiiiiifffccc___^^^\\\[[[YYYWWWRRROOOHHHGGGFFFCCC@@@>>>;;;:::333333444333111111333444555444444333333222222111111000//////......////////////000000000000//////111111111000000000//////++++++,,,------......///---------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,------------------...///...,,,,,,...///333000///000000///444:::@@@VVVlllvvvzzzgggSSSEEE;;;777777444444333333333222222222555444444333333333444444999999999999777555333111000000////////////000000;;;999777555333333333333444444555777999;;;>>>???@@@CCCFFFJJJMMMOOOPPPPPPNNNNNNLLLJJJHHHFFFDDDCCC777777777888999:::;;;<<<999888888888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::666777888999:::;;;;;;;;;777888999::::::999888777888888777777777777888888444666777777666666777888777777777777666666666666333333333333333333333333444555555666777777777888777777777666666555555555777999;;;999666555666999888888888888999:::<<<<<<:::;;;===???CCCKKKSSSYYYbbbhhhrrr|||xxxrrrllliiibbbZZZRRRKKKFFFCCC???===:::999999999888777666888:::<<>>@@@@@@@@@???>>>===;;;;;;=========<<<<<<<<<;;;;;;<<<<<<=========<<<;;;;;;;;;;;;<<<<<<======>>>>>>????????????????????????@@@@@@AAAAAABBBCCCCCCCCCDDDCCCBBBBBBBBBCCCDDDEEEBBBAAA@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEGGGHHHJJJKKKNNNOOOPPPPPPOOOOOOPPPQQQ[[[YYYTTTNNNJJJIIILLLNNNRRRSSSWWW\\\___aaaiiirrr~~~|||zzzxxxwwwvvvqqqmmmhhhfffggggggdddbbb^^^^^^^^^]]]\\\XXXSSSOOOGGGGGGFFFDDDAAA===<<<;;;111222333222000000222444555555444333333222111111000000///............///......////////////......,,,------...///000000000......//////////////////000000000/////////......,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,---------......---...///...,,,,,,...///111......111111///111555888NNNdddlllpppzzzqqq\\\HHH<<<888444333333222222222222222444444333222222333444555666777888999999888666555444333222222111111111111888777555333222111111111333333333555777999;;;===>>>@@@BBBFFFIIILLLNNNNNNNNNOOOOOOOOOOOOMMMKKKJJJ>>>===;;;:::999999::::::888888888888999:::;;;;;;999::::::;;;<<<<<<<<<;;;===<<<<<<;;;:::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999::::::999999888999999:::888999:::;;;;;;:::999888888888777777777777888888888777777777777777777666666666666666777777777777444444444444444444444444444555666666777888888888666666666666666777777777888999999888888888888888999888777777888999:::;;;;;;???DDDKKKSSS^^^hhhoootttzzz~~~wwwnnnhhhccc```ZZZRRRJJJCCC???>>>===;;;888888888888777666777888;;;AAAMMM___rrrjjjUUUPPPJJJIIIGGGCCC???===>>>???>>>>>>?????????===<<<;;;======<<<<<<<<<;;;;;;;;;<<<<<<=========<<<;;;:::::::::;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCDDDCCCAAA@@@???@@@AAABBB@@@??????>>>???AAACCCEEEDDDDDDCCCCCCDDDFFFGGGHHHIIIKKKMMMMMMLLLLLLNNNPPPYYYXXXUUUQQQNNNMMMOOOQQQTTTTTTWWW]]]```bbbiiiqqq~~~|||zzzxxxxxxwwwppplllgggeeefffeeeccc```^^^^^^______^^^ZZZSSSOOOGGGGGGGGGDDDAAA>>><<<;;;222333555444111111333666555555444333333222111111000000///...............------............------((((((***,,,...000111222---------,,,,,,+++++++++......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------........./////////000000---...///...,,,,,,...///+++***,,,111222000111333666KKK___eeegggqqqvvv[[[FFF>>>444333333222111111111222444333222222222333444555000222666999;;;======<<<777777555444333222222222//////......///000111222333333333444555888:::;;;===>>>@@@CCCEEEHHHJJJLLLMMMNNNPPPRRRSSSRRRPPPOOOIIIGGGCCC???;;;999888777888888999999:::;;;<<<===999:::;;;;;;<<<<<<<<<;;;>>>===<<<;;;:::;;;<<<===:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999>>><<<:::888777777777888888999;;;<<<<<<;;;:::888888888777777777777888888;;;999777777888888666444666666666666777777777777666666666666666666666666444444666777888888888888444444555666777888999999999888777888999:::999777999888777777777888999:::>>>CCCMMMWWWcccnnnyyy}}}xxxppphhhbbbZZZXXXTTTMMMFFFAAA???>>>;;;999777777888888777555;;;;;;>>>FFFVVVjjj}}}tttUUUIIILLLDDDDDDCCC@@@<<<;;;===@@@<<<===>>>??????>>>============<<<<<<<<<;;;;;;;;;<<<<<<=========<<<:::999::::::;;;;;;<<<===>>>>>>========================>>>>>>???@@@@@@AAABBBBBBDDDBBB@@@>>>>>>>>>???@@@???>>>>>>>>>???AAADDDEEECCCBBBAAAAAABBBCCCEEEFFFCCCFFFIIIJJJIIIJJJMMMPPPRRRSSSTTTSSSRRRSSSUUUWWWVVVUUUXXX]]]```bbbhhhooo~~~{{{yyyxxxxxxwwwvvvppplllhhhfffggggggeeeccc`````````^^^[[[WWWSSSQQQJJJIIIGGGDDD@@@<<<999777666444222333444555444444333444555555555444222222222111000//////000111111111000///......///000111///////////////......---/////////000///......---...------------.../////////............///000000//////......---------,,,,,,,,,---...////////////000///...------...///000000///...------...///000////////////000000000000777GGGWWW^^^___gggyyyssspppttt}}}[[[???:::999777333000///000111222111000111333444333222444555666888;;;>>>@@@AAA===;;;999666444333333333333333333222222111111111222333444666777888888999888:::===???@@@@@@BBBCCCIIIJJJLLLNNNQQQSSSUUUVVVQQQMMMHHHDDDAAA===999666777888888999:::;;;;;;;;;<<<<<<=========<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999:::<<<===<<<;;;::::::;;;<<<;;;:::888777999888888888999::::::;;;:::;;;;;;<<<<<<;;;;;;:::;;;:::999888888999:::;;;999999999999999999999999777777777777777777777777666666777777777777666666999777666555555777999:::888888999999999:::::::::999999999999999999999888888999::::::::::::<<<>>>AAAGGGRRR___mmmzzz}}}yyytttooojjjddd^^^ZZZUUUPPPIIIEEECCC@@@===:::555777777777999;;;:::777;;;===EEEUUUkkkcccQQQIIIFFFAAA@@@???>>>============???>>>===<<<<<<===>>>???>>>>>>===<<<<<<<<<<<<<<<===<<<:::999999:::<<<===;;;;;;;;;<<<<<<<<<<<<===>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>??????????????????>>>>>>??????@@@AAAAAABBBCCCCCCAAAAAABBBCCCGGGGGGFFFEEEEEEFFFFFFGGGIIIHHHGGGFFFGGGIIILLLMMMRRRSSSTTTUUUVVVVVVUUUTTTVVVWWWYYY^^^cccffffffeee~~~{{{zzzzzzzzzyyyxxxppplllhhhhhhiiijjjhhhfff``````___]]]ZZZVVVSSSQQQJJJIIIGGGDDD@@@<<<999777666444333333444555555444444555555666555444333222...///000111222222111111111000///......///000111//////000000///...------...////////////...---------------,,,---....../////////...---,,,+++++++++000/////////.........---,,,------.........------000///...---------.../////////...------...//////.../////////000000000000///;;;GGGKKKMMMWWWmmmzzzooonnnnnntttkkkRRR:::888555222111111222222333222222222444555444333333333555777999<<<>>>@@@>>><<<:::777555333333222333222222222222222222111//////000000111222333333666888:::;;;<<<===???AAAEEEFFFIIIKKKNNNQQQSSSTTTTTTQQQMMMJJJHHHEEEBBB@@@===<<<<<<;;;::::::::::::<<<<<<===============<<<<<<<<<<<<<<<======>>>>>>;;;<<<<<<======<<<<<<;;;;;;:::999:::<<<===<<<;;;:::;;;;;;;;;::::::999888999999888888999::::::;;;:::;;;;;;<<<<<<;;;;;;:::::::::999888888999::::::999999999999999999999999777777777777777777777777666666777777777777666666777777666555666777888999888999999999999::::::::::::::::::::::::;;;;;;;;;555666888999:::===BBBEEEIIIPPPZZZgggttt~~~|||vvvsssnnniiiddd___YYYUUUOOOKKKEEEAAA???===;;;888:::;;;;;;:::::::::::::::CCCIIIVVVjjjnnnVVVKKKEEECCCAAA@@@???>>>============>>>>>>===<<<<<<===>>>>>>======<<<;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>=========<<<<<<<<<;;;======>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@AAAAAAAAACCCDDDCCCBBBAAABBBDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGIIIJJJKKKOOOOOOQQQRRRSSSSSSRRRRRRTTTVVVYYY\\\___```aaabbb}}}{{{{{{{{{|||{{{zzzqqqmmmjjjjjjlllmmmkkkiii```___^^^[[[XXXUUURRRQQQJJJIIIGGGDDD@@@<<<999777666444333333444555555444555555666777666555444333+++---000333444333111000000000////////////000000000000000000///...---,,,...............---,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,++++++------,,,,,,,,,,,,++++++,,,------------,,,,,,+++000///...,,,,,,,,,------......------------............/////////000000000---444:::;;;===JJJbbbvvv{{{rrrhhhbbbgggtttwwwbbbAAA<<<555222333444444444555444333444555666555444222222333555777:::<<<===???>>>;;;888666444333222111111111222222222222222111111000000000111333333333444666666666888;;;>>>AAABBBDDDGGGKKKNNNPPPQQQUUUSSSPPPOOONNNMMMLLLJJJFFFDDDAAA???<<<;;;::::::;;;;;;;;;<<<<<<=========;;;;;;<<<===>>>??????@@@;;;<<<<<<======<<<<<<;;;<<<:::::::::<<<===<<<;;;;;;;;;::::::999999::::::999999999999999::::::;;;:::;;;;;;<<<<<<;;;;;;:::::::::999999999999::::::888888888888888888888888777777777777777777777777666666777777777777666666666666777777777888888888999999999999::::::::::::999888888888888888999999666777999;;;???EEEMMMRRRXXX^^^hhhsss~~~|||xxxuuunnnjjjeee```[[[VVVQQQMMMGGGDDD@@@===;;;:::888777999999999888777888;;;>>>LLLVVVhhhxxx[[[NNNIIIFFFDDD@@@@@@???>>>============>>>===<<<<<<<<<<<<===>>><<<;;;::::::::::::::::::;;;:::999888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCDDDEEEDDDCCCBBBCCCDDDFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNQQQTTTXXXYYYXXXXXXZZZ\\\}}}}}}{{{zzzzzz|||||||||{{{tttpppmmmmmmoooooollliii```___]]]ZZZWWWTTTRRRQQQKKKJJJGGGDDD@@@===999777666555333333555666555444555666777777777666444444---...000222333222111000000000////////////000000000000000000///---,,,+++------......------,,,+++,,,++++++++++++,,,------+++,,,---...///000000000---------,,,,,,,,,,,,,,,------------,,,+++******...---,,,+++,,,,,,......------------------------........./////////000000///333555333444@@@VVVhhhsss|||{{{mmmeeeeeelll|||mmmRRRGGG;;;333333555555444555444333444555666555444222333333555777999;;;<<>><<<999777444333222000000111111222222333333444333111000///111222444222222222222222444888;;;>>>???BBBEEEIIILLLOOOPPPQQQPPPNNNOOOQQQRRRRRRQQQOOOLLLHHHDDD@@@>>>======999999999999:::;;;;;;<<<999:::;;;<<<===>>>???@@@<<<<<<============<<<<<<<<<;;;:::;;;<<<===<<<;;;<<<;;;:::999888999:::;;;::::::999999999::::::;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888888888888888888888888777777777777777777777777666666777777777777666666777777888999999999999888999999999:::::::::;;;;;;:::999888777777777888888:::<<>><<<:::999888777777777666777888777999AAAJJJ[[[hhh}}}cccNNNIIIIIIGGGDDD@@@???>>>======<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::999999888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>???@@@AAABBBCCCDDDEEEEEEDDDEEEFFFEEEDDDCCCDDDEEEEEEGGGIIIJJJJJJIIIHHHGGGDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLMMMRRRVVVVVVRRRPPPSSSVVV|||zzzyyyxxxzzz{{{|||{{{zzzwwwssspppooopppoookkkggg```___]]][[[XXXTTTRRRPPPKKKJJJHHHEEEAAA===:::888777555333444555666555555555666777777777666444444222222111000/////////000//////000000000000//////000000000000///...---,,,------......------,,,+++,,,++++++++++++,,,------+++,,,---...//////////////////////////////000000------------,,,+++******,,,+++++++++,,,...///111,,,------------------,,,............////////////---000000......666EEERRRgggrrr|||}}}qqqiiifffqqqxxxgggYYYGGG:::555333222111555333222333444555333222333444444555777888:::;;;>>>>>><<<:::777555333222000000000111111222222222222000...------...///000111111222111111333666999<<<>>>@@@DDDGGGKKKMMMOOOMMMLLLLLLNNNQQQTTTUUUTTTTTTRRROOOKKKGGGEEECCCBBB;;;:::999888888888999999888888999:::<<<===>>>>>><<<==================<<<===<<<;;;;;;======<<<;;;;;;:::999888999:::;;;<<<;;;;;;::::::999::::::;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888888888888888888888888888888888888888888888888777888888888888888888777888999:::;;;;;;;;;::::::999999:::::::::;;;;;;;;;===<<<;;;:::::::::<<<<<<;;;???FFFNNNXXXdddooowww}}}~~~yyyuuuqqqlllhhhccc___XXXRRRMMMHHHCCC???;;;;;;;;;999888888888888;;;999:::<<<;;;>>>KKKYYYqqqpppQQQEEEFFFFFFCCC???@@@???>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<999999999999999999999999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>@@@AAACCCEEEGGGHHHHHHHHHFFFGGGHHHGGGEEEDDDEEEFFFEEEFFFHHHJJJJJJJJJHHHGGGDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLKKKPPPTTTSSSOOOMMMOOORRR}}}yyyxxxxxxzzz{{{|||{{{yyywwwtttqqqppppppnnniiieee______^^^]]]ZZZVVVRRROOOKKKJJJHHHEEEAAA===:::888777555444444555666666555555555666777666555444333555333111///......////////////000000000000/////////////////////......---...............---,,,,,,,,,,,,,,,,,,,,,------...------...---,,,***)))'''+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,+++,,,---...000111------............------------........./////////...000111///...222;;;CCC]]]kkkyyy}}}~~~pppdddgggrrrqqq^^^LLL@@@888333000555444333333444444333222444444444555666777999:::<<<<<<;;;:::888555333222000000000111111111111111222111000//////000111111000111222111111222555888:::;;;>>>AAADDDGGGJJJKKKKKKJJJKKKMMMQQQUUUVVVVVVVVVUUUTTTRRROOOMMMLLLKKKAAA@@@>>>;;;:::999999999888888999:::;;;<<<<<<<<<<<<======>>>>>>======<<<>>>===;;;<<<======<<<;;;::::::999999::::::;;;;;;<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::999999999999999999999999888888888888888888888888999999::::::::::::999999999999:::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999999:::===???AAABBBHHHRRR^^^jjjwww{{{vvvppplllgggccc```[[[WWWQQQKKKFFFBBB>>><<<999:::;;;:::999888999:::;;;999;;;>>>===AAASSSgggxxx```JJJEEEHHHFFFBBB@@@??????>>>===<<<<<<<<<<<<::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<===999::::::::::::::::::999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<===>>>>>>???@@@@@@AAADDDGGGIIIJJJJJJJJJHHHIIIIIIHHHFFFEEEFFFGGGEEEFFFGGGIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLJJJNNNQQQQQQOOOMMMNNNPPPzzzyyyyyy{{{|||}}}{{{yyyuuurrroooooopppnnniiieee^^^___```___\\\WWWRRRNNNKKKJJJHHHEEEAAA===:::888777666444444666666666555444555555666555444333222222111111111000000//////...///000111111000///...---......///////////////...////////////...---------------,,,---......///............,,,)))'''%%%(((((()))))))))*********,,,------.........------000///...------...//////---...////////////...------------.........//////000222333222111333999===QQQcccvvv}}}kkkgggjjjooo{{{|||iiiVVVGGG<<<666666555444444555555444222333333333333444666777777999:::999999777555333222111111111111000000000000222222222222222333333333...000111222111222333555666777999<<>><<<<<<<<<:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>======???===<<<<<<======<<<:::888999::::::;;;;;;;;;:::<<<<<<;;;::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<;;;::::::::::::::::::::::::::::::888888888888888888888888:::;;;;;;<<<<<<;;;;;;:::999999888777888999:::;;;:::::::::;;;;;;;;;;;;<<<999999999<<<@@@EEEIIILLLVVV]]]iiiuuuyyytttmmmfffaaa]]]YYYVVVPPPLLLGGGCCC@@@>>><<<:::777:::<<<;;;999888999;;;999888;;;BBBDDDLLLccc|||hhhVVVGGGFFFGGGCCC@@@CCC??????===<<<<<<<<<<<<<<<999:::;;;;;;;;;;;;:::999::::::999999:::;;;;;;<<<::::::;;;;;;;;;;;;::::::999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;<<<<<<===>>>???@@@AAA>>>@@@CCCFFFHHHIIIIIIIIIIIIJJJKKKIIIGGGFFFFFFGGGEEEEEEFFFFFFGGGHHHHHHIIIHHHGGGFFFFFFEEEFFFGGGHHHEEEEEEEEEEEEGGGIIIKKKLLLKKKLLLNNNPPPQQQQQQPPPPPP{{{{{{{{{|||~~~~~~{{{yyyrrrpppnnnnnnooonnnjjjfff]]]___aaaaaa^^^XXXRRRNNNLLLKKKHHHEEEBBB>>>:::999777666444444666777666555333444555555555444333222---///111333333222000......///000111111000///...,,,---...///000000000000//////000000//////...---...------------...//////---.../////////---+++)))---------....../////////,,,,,,---...////////////333222000...---------------...///000000///...------------.........//////...000111000000222666:::CCCXXXooozzz|||uuummmiiihhhooozzzkkkVVVFFF???888666555555666666555333222222222222333444555666888888888888777555444222222222111111000000//////------...///000/////////---///111222111111222333333444555888:::===???@@@EEEDDDEEEGGGKKKOOOPPPQQQTTTVVVYYY[[[\\\[[[YYYXXXSSSPPPLLLGGGCCC@@@??????;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======???===<<<<<<======<<<:::777888:::;;;<<<;;;::::::===<<<;;;::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888;;;<<<<<<<<<<<<<<<<<<;;;999777666555555777999::::::::::::;;;;;;;;;<<<<<<>>>???AAAEEEKKKRRRXXX\\\lllsss}}}}}}zzztttnnnfff___YYYUUUQQQOOOHHHDDD@@@===<<<<<<;;;:::777999<<<;;;999888999;;;::::::AAAKKKRRR]]]yyyjjj[[[LLLAAAAAAAAA;;;;;;@@@???>>>===<<<<<<;;;;;;<<<999999;;;;;;;;;;;;999999999888888888999::::::;;;:::;;;;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAA===???BBBEEEHHHIIIIIIHHHJJJKKKKKKJJJHHHFFFGGGHHHEEEEEEEEEEEEFFFGGGHHHIIIJJJHHHGGGEEEEEEFFFHHHIIIDDDDDDDDDDDDFFFHHHJJJLLLKKKKKKMMMOOORRRSSSRRRQQQ|||zzz{{{}}}}}}|||zzzwwwtttrrrooommmnnnpppooohhhbbb]]]___``````]]]XXXSSSOOOKKKIIIFFFDDDAAA>>>:::777777666555444444555777888666666666555555444444444111111111111000000000000000000000000111111111111000000000000000000000000111111000///...---,,,,,,------,,,+++,,,...111222333111///......---+++)))------.........---,,,,,,,,,---...//////...------++++++++++++++++++++++++............////////////......////////////......333222000...///111333555666HHH]]]pppzzzkkkcccdddhhhnnnvvv~~~bbbIII>>>999666666555222000222111222333444444444444333444555555555444444333222333333333222222000///...000000000000000111111111000111111222222222111111444555666888999;;;<<<===@@@BBBCCCDDDEEEGGGJJJMMMQQQTTTWWWYYYZZZYYYZZZ[[[XXXUUUQQQPPPNNNLLLGGGCCCCCCBBBAAA???>>>===<<<<<<============<<<<<<<<<<<<@@@??????>>>===<<<;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;999777888;;;<<<:::777888:::<<<;;;999777777777::::::999888999:::;;;<<>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::999888777666:::999888777777999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999:::;;;<<<888999::::::;;;;;;::::::;;;<<<===>>>>>>???>>>>>>@@@@@@BBBCCCDDDFFFGGGHHHLLLMMMNNNNNNMMMKKKIIIGGGHHHEEEBBBCCCEEEGGGGGGFFFGGGHHHIIIJJJIIIGGGEEECCCFFFGGGGGGFFFEEEEEEFFFHHHKKKLLLMMMNNNPPPQQQRRRSSS|||}}}~~~~~~}}}{{{xxxuuusssrrrooommmnnnpppmmmgggaaa^^^___``````]]]XXXSSSPPPLLLIIIFFFDDDAAA>>>:::777666666666666666666555555777777666555444333222111000000000000/////////////////////000000000111111////////////////////////............------------...---,,,,,,,,,---...///...---,,,,,,------+++***,,,,,,,,,+++++++++++++++,,,------......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////000000111111111222......////////////......111000///......000222333222===MMM```vvvwwwjjjbbb^^^dddjjjsss}}}mmmJJJ???555555666555444444111222333333444444444444444444444444333333222111222222222222222111000///111111111111000000000000...///000111222333333333222333444555777888999:::<<<>>>@@@@@@AAADDDGGGJJJOOORRRUUUWWWXXXXXXXXXYYYVVVTTTRRRRRRSSSRRROOOLLLIIIHHHFFFCCC@@@>>><<<;;;<<<<<<<<<<<<============>>>>>>===<<<<<<;;;::::::999999999:::::::::;;;;;;:::::::::;;;;;;<<<===>>><<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>><<<==================<<<===;;;999:::<<<<<<:::888999;;;======<<<;;;;;;;;;999999888888888:::;;;<<<======>>>@@@DDDHHHLLLNNNXXX[[[aaahhhoooxxx}}}zzzvvvrrrpppnnnkkkhhhdddaaa[[[UUUNNNHHHDDDBBB???===;;;888777777777888444666888888888:::<<<>>>BBBQQQggg|||zzz[[[LLLIIIGGGCCC@@@>>>===>>>???>>>======<<<<<<<<<<<<<<<::::::;;;::::::999888777999888777666666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;;;;888999::::::;;;;;;::::::;;;<<<===>>>>>>???>>>>>>>>>???@@@AAACCCDDDEEEFFFHHHIIIJJJJJJJJJHHHFFFDDDGGGDDDBBBBBBEEEGGGGGGFFFGGGHHHIIIIIIHHHFFFDDDCCCDDDEEEFFFFFFEEEFFFHHHJJJJJJJJJKKKMMMNNNPPPQQQQQQ}}}~~~|||yyyvvvsssrrrsssooommmmmmooommmfff___^^^___```___\\\XXXSSSPPPLLLJJJFFFCCCAAA>>>:::777555666777888888666444222888777666444333111000///000000/////////.............../////////000000000////////////////////////+++,,,,,,,,,------.........---------,,,,,,,,,+++***)))(((***,,,---,,,+++...---,,,,,,,,,---......,,,---------,,,+++******------------------------......///000111111222222......////////////.............../////////000000222444;;;LLLfff|||wwweeeZZZZZZ^^^fffrrr^^^LLL;;;666888888777666222222333444444555555666444444444444333222111000222222222222222222111111222222222111000000000///---...000111333333444444000000111222333444555666777999;;;<<<===???CCCFFFIIILLLOOOQQQRRRRRRSSSTTTUUUTTTTTTUUUVVVWWWUUUSSSQQQPPPMMMJJJFFFAAA>>><<<;;;;;;<<<<<<======>>>>>>>>>======<<<<<<;;;;;;;;;999999999:::::::::;;;;;;::::::::::::;;;<<<===>>>=========<<<<<<;;;;;;;;;============>>>>>>>>>>>>======>>>>>>>>>>>>=========<<<:::;;;<<<<<<:::999555888::::::::::::;;;<<<;;;;;;:::::::::;;;======@@@DDDIIIMMMPPPVVV^^^cccpppsssxxx}}}|||vvvsssnnnjjjgggddd```]]]VVVSSSPPPKKKFFFBBB???>>>:::999999888777777888888555666888999:::<<>>>>>>>>>>>======>>>???AAABBBCCCCCCIIIJJJKKKKKKKKKIIIHHHGGGFFFDDDBBBBBBDDDEEEFFFEEEFFFGGGGGGHHHGGGFFFDDDCCCBBBCCCEEEEEEEEEFFFIIIKKKHHHHHHIIIJJJLLLMMMNNNNNN}}}zzzwwwuuutttttttttqqqnnnooopppnnnggg```^^^_________\\\XXXSSSQQQMMMJJJFFFCCC@@@===:::777666666777777777555444333666555555444222111000000000000000000////////////............////////////////////////////////////,,,,,,---------.........+++,,,,,,------,,,++++++)))(((((())),,,------,,,---,,,***)))***+++---.........------,,,++++++***------------------------++++++,,,---...000000111......////////////......---...///000000000//////555333555@@@UUUkkkyyy~~~ssscccYYYZZZ___jjjttt```KKK???;;;888666666333333333444444555666777555555555555444333222111222222222111222222333333333333222222111000//////...///000111222333333333//////000111111222333333333555777999:::<<>>>>>>>>>>>======??????>>>======<<<<<<<<<999::::::::::::;;;;;;;;;::::::::::::;;;<<<===>>>??????>>>======<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>=========;;;;;;::::::::::::999999666888::::::::::::;;;===???>>>>>>>>>@@@AAACCCDDDKKKRRRZZZ```dddkkkuuu|||~~~{{{wwwuuuppplllgggbbb^^^ZZZVVVSSSLLLJJJGGGCCC@@@===;;;:::888888888888888777777777::::::::::::;;;@@@FFFJJJ[[[qqqrrrSSSFFFFFF@@@???===<<<;;;;;;<<<======<<<;;;;;;::::::;;;;;;999::::::;;;;;;;;;::::::888777777777777888999999999999999999999999999999999999::::::;;;;;;;;;:::888999::::::;;;;;;:::::::::;;;<<<===>>>>>>???>>>======>>>???@@@AAABBBBBBIIIIIIJJJJJJJJJJJJIIIHHHDDDCCCBBBBBBBBBDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBDDDEEEEEEEEEFFFHHHJJJFFFFFFGGGHHHIIIJJJKKKKKK~~~|||yyywwwwwwwwwwwwuuurrrpppppprrrpppiiiccc_________^^^[[[WWWTTTQQQNNNKKKFFFBBB???===999777888777666555444444555666333333333333333333333222222222222111111111000000............////////////........................////////////.........---)))***+++,,,------------,,,+++***+++,,,---,,,+++)))((('''&&&&&&(((***,,,//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///000111......////////////......---...000111222111000///555444666;;;GGGZZZooo~~~sssaaa___^^^eeeuuuvvvbbbRRREEE:::666777555555444444444555666777666666666777666555555444333222222111111222333444444333333222111000000///111111222222222111111000000000000111111222222222111444666888999:::<<<>>>===???BBBDDDDDDFFFHHHJJJRRRSSSUUUWWWXXXYYYZZZZZZZZZYYYXXXVVVTTTQQQOOOMMMGGGFFFEEEDDDBBB@@@???>>>@@@??????>>>===<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>@@@@@@???>>>>>>===<<<<<>>;;;<<<<<<======<<<<<<;;;999999::::::999999999:::<<<===>>>>>>>>>>>>@@@BBB???@@@BBBEEEIIINNNRRRUUU\\\ccclllssswww~~~zzzvvvsssqqqooommmhhhddd___ZZZWWWSSSOOOLLLGGGFFFCCC@@@===:::999888888888888888777666666666::::::999;;;@@@KKKVVV___xxxzzz]]]IIIBBBCCC>>>===<<<;;;;;;;;;<<<===<<<<<<;;;:::::::::::::::999999::::::;;;:::::::::888888888888999999::::::999999999999999999999999888999:::;;;;;;;;;::::::888999::::::;;;;;;::::::999:::;;;===>>>>>>??????>>>>>>???@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEBBBBBBBBBAAAAAABBBCCCEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFEEEDDDDDDFFFHHHEEEEEEFFFGGGHHHHHHIIIIII~~~|||{{{yyyxxxxxxxxxyyyuuurrrpppqqqsssqqqkkkeee___```___^^^[[[WWWTTTRRROOOLLLFFFBBB???<<<999777888666555333333555777888333333333333444444444444333333222222222111111111....../////////000000000........................000000/////////.........******+++,,,---...//////...---,,,,,,------,,,+++,,,++++++++++++---...//////......------......///,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111111......////////////.........///000111222111000000111333777:::>>>KKKcccyyypppiiicccbbbiiivvvxxxiiiXXXGGG===:::888777666444444555666666555666777777888888777777444333222111111222333444333333333222111111111000222222333222222111000///111111222222222222222222111444666777777888999::::::===???AAABBBCCCFFFHHHKKKNNNRRRVVVXXX[[[^^^```ZZZYYYXXXWWWWWWWWWWWWWWWRRRQQQOOOLLLJJJGGGFFFEEECCCBBBAAA@@@>>><<<;;;;;;<<<<<<<<<=========>>>>>><<<<<<<<<<<<===>>>???@@@@@@@@@@@@??????>>>>>>>>>@@@@@@@@@@@@????????????;;;;;;<<<<<<<<<<<<;;;;;;999;;;<<<<<<;;;<<<===>>>???@@@AAABBBBBBCCCFFFHHHDDDFFFKKKQQQYYYaaagggkkknnnttt{{{yyyuuuooojjjhhhfffeeeddd^^^[[[VVVRRROOOKKKHHHEEECCCBBB@@@===;;;999888777999888888777777777777777888999===DDDPPPaaasss~~~dddQQQFFFAAAAAA===<<<<<<;;;;;;;;;;;;<<<;;;;;;:::999999999999:::999999999::::::999999888888999999999::::::::::::999999999999999999999999888999:::;;;<<<;;;:::999888999::::::;;;;;;::::::888999;;;<<<===>>>?????????@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFAAAAAAAAAAAA???@@@BBBEEECCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFEEEDDDCCCEEEFFFEEEEEEFFFGGGGGGHHHIIIIII}}}|||{{{zzzyyyxxxxxxxxxsssqqqoooqqqsssrrrlllfff``````___]]]ZZZWWWTTTRRRPPPLLLFFFBBB>>><<<999777444444555555555666777888555555444444444444444444222222222111111111111000/////////000000000111111........................------............//////------,,,,,,,,,---///000...,,,+++,,,---...---,,,---......///000000111111---,,,,,,,,,,,,---///000------------------------.........//////000000000......////////////............//////000000/////////222666777777>>>TTTjjjxxxkkkddd```dddqqq}}}ooo\\\JJJAAA;;;999777555444444555555333444555777888888888888666555333111111111222333222222222222222222222222111111222222222111111000222222222222222222222111111444666777666666666777666888;;;<<<===???BBBEEEDDDHHHMMMPPPSSSVVVZZZ]]]YYYXXXVVVUUUVVVXXX[[[\\\[[[ZZZXXXVVVTTTRRRPPPOOOLLLKKKIIIGGGDDDBBB@@@???===>>>>>>>>>????????????=========>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@??????AAAAAA@@@@@@@@@?????????<<<<<<============<<<<<<<<<>>>AAAAAAAAAAAADDDFFFEEEFFFIIIJJJLLLOOOSSSVVVXXXZZZ^^^eeelllttt{{{~~~zzzxxxpppkkkddd___]]]\\\[[[[[[SSSPPPLLLIIIFFFDDDAAA>>>>>>===<<<:::999888777777888777666666666888:::<<<>>>CCCLLLYYYjjj~~~iiiSSSIIIDDDAAAAAA<<<;;;;;;;;;:::::::::999;;;::::::999999999999999999999999999888777666666777888888999999999999999::::::::::::::::::::::::777999:::<<<<<<;;;:::999888999::::::;;;;;;::::::888999:::<<<===>>>?????????@@@@@@AAAAAABBBBBBBBBEEEEEEEEEEEEFFFGGGHHHIII???AAAAAA@@@>>>???AAADDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEDDDDDDDDDFFFHHHFFFFFFGGGGGGHHHIIIIIIIII}}}}}}|||{{{yyyxxxwwwvvvrrrooommmpppsssrrrlllfff``````___]]]ZZZWWWTTTRRRQQQLLLFFFBBB>>><<<999777111333555777888888777666777777666555444444333333111111111111000000000000000000000000111111111111........................***++++++,,,---//////000111///---,,,,,,---...///,,,+++***+++---......---((()))***+++,,,,,,,,,,,,+++*********+++---///000////////////////////////,,,,,,------------------......////////////......------------......//////222222555555222555FFFYYY|||sssggg]]]ZZZcccpppxxxmmmUUUFFF<<<;;;888555444444444555111222444666777888999999777666333111111111222333222222222222222222333333///000111222222222222222222222222222111111111111111333666666555444444444222333666777888;;;>>>AAA@@@DDDIIIKKKLLLMMMQQQTTTXXXVVVTTTSSSTTTXXX[[[^^^``````^^^]]][[[YYYXXXWWWTTTSSSQQQNNNKKKIIIGGGFFF>>>?????????@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@?????????======>>>>>>>>>>>>======???BBBEEEFFFEEEFFFIIILLLPPPRRRUUUXXX[[[___dddhhhnnnooorrrvvv{{{|||xxxtttqqqjjjeee^^^XXXVVVVVVUUUUUUKKKIIIEEEBBBAAA???<<<:::999999888777777777777888777666555555666:::===@@@HHHPPP\\\mmmsssUUUEEEAAA???>>>>>>;;;;;;::::::999888888888;;;:::999999888888999999999999999888888666555444666666777888888888888888::::::::::::::::::::::::777888:::<<<<<<;;;:::999999999:::;;;;;;;;;::::::777888:::<<<===>>>???????????????@@@AAAAAAAAABBBAAAAAAAAAAAABBBDDDEEEFFF???@@@AAA@@@>>>>>>AAADDDBBBBBBAAAAAAAAABBBCCCCCCAAABBBDDDDDDDDDEEEGGGJJJGGGGGGGGGHHHIIIIIIIIIJJJ}}}}}}|||{{{yyywwwtttsssrrrooolllmmmppppppkkkgggbbbbbbaaa```]]]ZZZWWWUUUMMMKKKGGGBBB???<<<::::::777777777777777666666555666555555444444333222222000000000000////////////000000//////.........---////////////////////////000///...---,,,------............------,,,,,,+++///000///---+++***,,,---........................------------------------------------------------------------------------...------------...//////////////////000000000000333222222333555888;;;===\\\{{{{{{hhh___```dddtttxxx{{{lll___@@@:::999;;;999555555:::888666555777;;;<<<999555555444333222111222333444777555222000///000111222000000000111222222333333222222222222222222222222111111111222333444666777333222222666:::===<<<:::???>>>>>>BBBHHHLLLKKKIIIMMMNNNOOOPPPQQQTTTXXX\\\^^^```bbbccccccdddeeegggccc```\\\WWWTTTSSSTTTTTTLLLLLLKKKIIIFFFDDDDDDEEEFFFDDDCCCDDDFFFGGGDDDBBBEEEDDDCCCCCCCCCCCCAAA@@@@@@@@@@@@@@@@@@AAABBBCCC===???BBBCCCCCCEEEGGGIIIGGGMMMSSSWWWYYYZZZ]]]```cccfffiiihhhhhhkkksssyyy~~~{{{yyyvvvtttqqqmmmhhheee```]]]XXXTTTQQQMMMIIIGGGFFFEEEBBB???<<<:::999888;;;999666555555666777777555222333888;;;<<>>??????@@@>>>?????????>>>@@@BBBEEEDDDCCCBBBAAAAAABBBDDDEEEDDDCCCBBBAAA@@@AAAAAABBB@@@AAABBBCCCCCCCCCBBBAAAAAAAAABBBCCCEEEGGGHHHIIIFFFFFFFFFFFFEEEEEEDDDDDD}}}}}}}}}|||{{{yyyvvvsssqqqrrrpppooorrrvvvvvvpppkkkddddddcccaaa]]]YYYVVVTTTMMMKKKGGGCCC???<<<::::::777777777777777666666555666555555444444333222222111000000000////////////000000/////////.........////////////////////////000///...---,,,------............---------------//////...,,,******+++---------------------------------------------------------------------------333222000---***'''%%%###...------------...//////......//////000000000111000000///000222555888999JJJ___}}}|||rrriiidddlllrrr~~~wwwqqqYYYMMMAAA===;;;777666888666444333333666777777666777666444333222222222222555444444333222111111111111111111111000000000000222222222222222222222222000000111111222444555666444333333555888:::999777555777:::>>>@@@CCCFFFGGGJJJKKKLLLLLLMMMPPPUUUXXX[[[^^^```bbbbbbccceeeffffffdddaaa___]]]\\\\\\]]]WWWWWWWWWTTTQQQOOOOOOPPPMMMLLLKKKLLLNNNNNNLLLJJJMMMLLLJJJHHHHHHGGGFFFEEEGGGGGGHHHHHHIIIIIIJJJJJJGGGJJJMMMOOOQQQSSSVVVYYY___ccciiilllnnnooorrrtttwwwyyy|||{{{yyyzzz}}}||||||{{{zzzyyyxxxxxxtttrrrpppnnnlllhhhccc___WWWTTTOOOLLLIIIGGGCCCAAABBBAAA???===<<<:::::::::777666444444444555666666666666999===@@@GGGYYYjjj```NNNAAA???>>>888777;;;::::::::::::::::::::::::888888888999999999::::::888888888888999999999:::;;;;;;;;;;;;:::999888888:::;;;;;;;;;::::::999888::::::999999999999:::::::::999777666666777888999::::::;;;;;;<<<======>>>===>>>??????>>>???BBBDDDCCCBBBAAA@@@@@@AAACCCDDDDDDDDDBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@BBBBBBBBBCCCEEEFFFHHHHHHGGGGGGFFFFFFFFFEEEEEEEEE|||}}}}}}|||{{{xxxuuurrrpppooooooqqqvvv{{{yyyrrrkkkeeeeeecccaaa]]]YYYTTTRRRMMMKKKGGGCCC???<<<;;;:::777777888888777777666555666555555444444333222222111111000000000/////////000000////////////......//////////////////////////////...------------.....................//////---......,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,+++******)))((((((...------------...//////------...///000000111111//////...///111333555777???HHHccc|||nnnjjjnnnwwweeeQQQFFFAAA===:::888888666444222111333444666888777666444222222111111333444555666555444111000222222111000000///......333333333333333333333333000000000111222333444555444333333444666777666555---222777999999;;;@@@EEEEEEFFFGGGGGGHHHKKKOOORRRWWWYYY\\\___```aaaccceeegggffffffeeeddddddccccccaaabbbaaa___]]]\\\\\\^^^^^^]]]]]]^^^______^^^\\\```^^^[[[YYYWWWWWWWWWXXXWWWXXXYYYZZZ[[[[[[[[[[[[YYY\\\```cccfffiiimmmpppsssvvvzzz}}}~~~}}}{{{yyytttssssssrrrqqqpppooonnniiihhhgggeeeccc___YYYUUUMMMJJJGGGDDDCCCAAA>>><<<<<<;;;;;;::::::::::::;;;555555555555555666666777777999===AAAFFFUUUooofffTTTFFF===>>>>>>:::999<<<999999999999999999999999999888777777777888:::;;;777777777777888888888888<<<<<<;;;;;;:::888777666888888888999888888777666::::::999999999999::::::<<<;;;999888777777888888888888999999::::::;;;;;;===>>>???>>>===>>>@@@BBB@@@@@@???>>>???@@@AAABBBDDDDDDCCCBBBBBBBBBCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@CCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFF~~~|||zzzvvvsssrrrlllmmmqqqwww{{{xxxnnneeebbbbbbbbb```]]]XXXTTTQQQMMMKKKGGGCCC???===;;;:::777888888888888777666666666555555444444333222222111111111000000000//////000000//////////////////////////////////////////............------......---.........//////000000,,,------,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------%%%&&&''')))+++---///000...------------...//////,,,,,,---...///111111222000000000000111333555666<<<@@@RRRpppssspppwwwzzzhhhZZZQQQIII@@@;;;;;;999777444222111222444777666555444333333222222333444555666666444333222222222222111111111000000333333333333333333333333000000000000111222333444333333333444555666666666111333666888888:::>>>AAA@@@AAABBBBBBCCCFFFJJJMMMQQQSSSWWWYYY[[[]]]___aaabbbcccdddddddddcccbbbaaaaaabbbcccbbbbbbbbbdddfffkkkkkkkkklllmmmmmmllllllnnnmmmkkkhhhggggggjjjlllkkklllmmmoooppppppppppppmmmppptttvvvyyy{{{~~~~~~{{{xxxuuusssrrrkkkkkkjjjiiigggfffeeeeee```___]]]\\\YYYTTTNNNIIIGGGEEEBBB@@@@@@@@@>>><<<999999888888888888999999666777888777777777888999:::===BBBJJJVVVkkksssTTTOOOFFF?????????;;;999:::888888888888888888888888999888666555666777999;;;666666666777777777777777:::::::::::::::999888777777777777888888777777666999999888888888888999999;;;:::999888888999999:::888888888999999999::::::>>>??????>>><<<;;;<<<===>>>============???@@@@@@DDDCCCCCCCCCCCCCCCCCCCCCEEEDDDBBBAAA@@@AAAAAABBBEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGG~~~|||yyyvvvtttnnnooorrrwwwyyyuuujjj```]]]^^^___^^^\\\XXXTTTRRRNNNLLLHHHCCC@@@===;;;;;;888888888888888777777666666555555444444333222222111111111111000000000000//////000000000000000000////////////////////////------..................---.........//////000000+++---...---,,,++++++,,,---------------------------------------------------------------------------,,,,,,,,,,,,+++++++++...------------...//////+++,,,---...///000111222/////////000111222333333555;;;CCCQQQkkkrrrnnnwwwwwwhhhYYYKKKBBB;;;999777555444333333333333333444444444444444444444444444444444444555555222222222333333444444444333333333333333333333333000000000000111222333333222333333444555666888:::888666555666888;;;;;;:::======>>>>>>???AAAEEEIIIJJJLLLPPPSSSTTTVVVYYY[[[]]]^^^_________^^^\\\[[[[[[]]]___```bbbdddgggjjjlllmmmnnnoooooooooooooooqqqqqqqqqooonnnppptttxxxyyyyyy{{{|||}}}~~~~~~~~~}}}}}}}}}|||xxxvvvtttrrrooollljjjiiidddcccbbbaaa___^^^]]]\\\XXXWWWUUUSSSPPPKKKEEE@@@BBB@@@>>>>>>??????>>>===999999888777777777777777666777888777666666888:::===BBBKKKZZZnnn|||]]]HHHFFF@@@;;;;;;;;;777555444777777777777777777777777888777666555555777999:::666666666666666666666666777888888999::::::::::::777777888888888888777777999888888777777888888999777888888888999:::;;;<<<999999999999999:::::::::??????@@@>>>;;;999888999;;;;;;;;;<<<===>>>??????BBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@AAABBBDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGG~~~{{{xxxwwwsssssstttwwwyyysssiii___[[[\\\^^^^^^]]]YYYUUURRRNNNLLLHHHDDD@@@===<<<;;;888888999999888888777666666555555444444333222222222222111111111000000000//////000000000000111111////////////////////////,,,---......///...........................//////+++---///...---,,,,,,---........................------------------------------------------------//////......---,,,++++++...------------...//////,,,,,,---...//////000000------....../////////000///888;;;>>>RRRuuutttgggllluuuwwwwwwyyy|||qqq___RRR@@@;;;666444555666555333000111222333444444444444333333222222333444555666222333333444555555666666333333333333333333333333111111111111111222333333111222333333333555888;;;:::666222222666888666444999:::;;;;;;;;;===AAADDDCCCFFFIIILLLMMMOOOQQQSSSVVVWWWXXXYYYYYYXXXWWWVVVVVVXXX[[[^^^```cccgggjjjkkkmmmooopppoooooooooqqqqqqsssuuutttsssuuuyyy}}}|||||||||}}}~~~}}}|||yyyvvvtttrrrqqqmmmllljjjgggdddaaa___^^^[[[ZZZYYYXXXVVVUUUSSSSSSPPPNNNKKKIIIGGGDDD???<<<===<<<::::::;;;<<<<<<;;;:::999888777777666777777444555777666555666;;;??????HHHWWWjjjbbbMMMCCC===;;;999999999888666555666666666666666666666666777666555555555666888999777777777777666666666666555666777999::::::;;;;;;777777888888999999888888888888777777777777888888555666777888999;;;<<<<<<999999::::::::::::::::::===>>>>>>===:::888777777999:::;;;<<<======>>>>>>@@@AAABBBBBBCCCCCCBBBBBB@@@@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGG~~~|||zzzxxxvvvtttsssuuuvvvrrriiiaaa]]]___``````^^^ZZZUUURRRNNNLLLHHHDDD@@@>>><<<;;;888999999999999888777777666555555444444333222222222222222111111111000000//////000000000111111111////////////////////////,,,,,,.../////////...............---------------,,,...000000///------...------------------------------------------------------------------------,,,,,,,,,---......//////...------------...//////---------....../////////---......//////////////////555888:::CCC[[[zzzxxxhhhgggjjjiiiiiilllkkkooo{{{~~~nnnUUUJJJ<<<555666777555111000111222333333333222111///000222444444444444333333333444444444444444444444444444444444444444444222222222222222333333444222333333222111222666999666444222111222333444555666777777777777:::===@@@===@@@CCCFFFGGGHHHJJJLLLNNNOOOPPPQQQSSSSSSTTTTTTSSSVVVXXX[[[]]]```cccfffiiikkknnnnnnmmmlllnnnpppooosssuuuuuusssssswww{{{yyyxxxwwwwwwxxx{{{~~~~~~~~~}}}|||{{{zzzxxxwwwwwwxxxxxxwwwvvvuuuwwwxxxyyyxxxxxxyyy{{{{{{zzzxxxrrrqqqpppooommmkkkiiigggbbbaaa___]]]ZZZXXXVVVUUURRRQQQPPPOOOMMMKKKJJJIIIFFFDDDBBB@@@@@@@@@>>><<<:::999777888999::::::999:::999999888888888888999333555777777777;;;DDDJJJLLL[[[nnneeeOOODDDBBB<<<;;;:::999999:::999888555555555555555555555555555555555666666666777777888888888777777666666666666777888999999999999999666666777888888888888888777777777666666777777777555666777888999999::::::999999999999999999999999888:::<<<<<<:::999999999999999:::<<<===>>>>>>>>>??????AAABBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFGGGGGG~~~~~~~~~}}}|||zzzyyyuuusssqqqrrrssspppiiibbbaaabbbcccccc```[[[UUURRRNNNLLLIIIDDD@@@>>><<<;;;888999999999999888777777666555555444444333222222222222222111111111111000//////000000111111111222////////////////////////+++,,,.../////////...............------,,,,,,+++,,,...000111///......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,,,,...------------...//////------..................000000111111111111111000000111666::::::BBBaaa}}}mmmfffbbb^^^___eeeaaa```ggg{{{lllZZZEEE999777777333...111222222333222111000///,,,...222555666555222111555444444333333222222111444444444444444444444444333333333222333333444444333444444111//////222666222444555333000111555999444444555555555777;;;>>>:::===@@@BBBCCCDDDFFFHHHGGGHHHIIIKKKMMMPPPQQQRRRRRRTTTVVVXXXYYY\\\___bbbbbbeeehhhhhhgggfffhhhjjjiiimmmppppppllllllooorrrvvvuuusssrrrtttwww{{{~~~}}}~~~}}}{{{zzz{{{|||~~~|||zzzzzz}}}~~~|||{{{zzzxxxvvvuuutttrrrqqqssssssrrrpppnnnmmmoooqqqrrrqqqqqqrrrssssssqqqpppgggggghhhhhhgggeeecccbbb\\\[[[YYYWWWTTTQQQPPPOOOLLLKKKJJJHHHFFFEEECCCCCC@@@===;;;;;;<<<>>>>>>>>>:::999777777999::::::999999999999999999::::::;;;444777999:::<<>>???;;;;;;999777666777666444555555555555555555555555444555666666777777666666999999888888777777666666888888999999999888888777555555666777888888777777777777666666666666777777666777777888888888777777999999999888888888888888444666999;;;::::::;;;<<<888999;;;<<<===>>>>>>>>>===>>>@@@AAABBBAAAAAA@@@AAABBBCCCCCCCCCBBBAAA@@@CCCCCCCCCCCCDDDEEEFFFGGGDDDDDDEEEEEEFFFFFFFFFGGG}}}|||{{{zzzxxxwwwtttpppooorrrvvvuuunnnffffffffffffccc___ZZZUUURRRQQQNNNJJJEEEAAA???>>>>>>777666555666888888666555;;;999777777999888333000222111111000000000000000111111000///////////////000000///.....................---,,,,,,,,,,,,---///...,,,******,,,...///,,,,,,,,,------.........******+++,,,---//////000000000///---++++++---///---...///...,,,+++++++++......---,,,---...///000------------------,,,,,,//////000000///---+++***---------............///000///222666888>>>NNN___yyykkkaaa\\\^^^dddYYY^^^dddlll|||uuuYYYEEE===;;;999777555444222222333444555666222000//////111222111000444333333222222333333444222222222333333444444444555444444333333444444555333333333333333333333333555555444333333222111111222222222333444555666777666888:::===???@@@AAAAAABBBDDDFFFFFFGGGGGGIIIKKKLLLNNNPPPRRRSSSUUUXXXZZZ\\\\\\\\\]]]```bbbeeegggkkkjjjiiihhhhhhjjjlllmmmpppooommmllllllnnnpppqqqtttttttttttttttssssssssswwwvvvvvvvvvuuuuuuttttttrrrrrrpppnnnkkkiiihhhgggkkkjjjhhhgggfffggghhhjjjllllllkkkjjjhhheeebbb```aaa```^^^\\\ZZZXXXVVVUUUUUURRROOOMMMMMMKKKIIIHHHEEEEEEDDDCCC@@@>>>;;;999888888999:::;;;;;;<<<<<<;;;;;;;;;:::::::::999999777;;;;;;666666;;;<<<888555555:::AAAGGGQQQeeeyyyhhhTTTHHH>>>999;;;999999999888777666666555555555555555555555555555777555333333444444333222555555555555666666666666777777777777666666666666:::888666555777888888888999888888888777777666666555555666888999:::;;;<<<444555777777666777:::<<<>>><<<999:::<<<>>><<<;;;<<<<<<<<<;;;::::::<<<>>>===<<<<<<<<<===???AAACCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDFFFEEECCCBBBBBBDDDFFFGGG~~~}}}|||||||||zzzxxxtttqqqooorrrvvvuuuoooiiihhhhhhgggeeeaaa[[[VVVSSSQQQOOOKKKFFFBBB???===<<<888777888999::::::888666111111111222444444222000222111111000000000000000222222111000000000000000111111000///////////////......---,,,,,,,,,,,,---........................---------.........//////000000///...,,,+++***)))......///---,,,+++---.........---,,,,,,,,,...///...------,,,---...///000...---------------------000000111222111000//////........./////////000000111000000333444888CCCPPPkkkzzzpppgggccccccYYY]]]aaagggsssooo[[[PPPHHH???999888777555333333333222222444333222222222222222111333333333333333333333333222222222222333333333444444444444333333444444444333333222222111111111111555555444444333222222111222222222222333444555666555777999;;;===>>>>>>>>>>>>@@@BBBBBBBBBCCCEEEGGGHHHJJJLLLMMMNNNOOORRRUUUVVVVVVWWWXXXZZZ]]]___aaaccccccbbbaaabbbdddfffgggjjjiiihhhggghhhiiikkklllllllllmmmmmmnnnnnnooooooqqqqqqqqqpppooonnnnnnmmmnnnmmmllljjjgggeeedddccceeedddbbbaaaaaaaaacccdddaaaaaabbbbbbaaa___^^^]]]WWWWWWUUUSSSQQQOOOMMMLLLLLLJJJGGGFFFEEEEEECCCAAAAAAAAA@@@???>>>;;;999888777777777888999:::::::::999999888888777777777777:::>>>>>>999888;;;<<<999999999@@@NNN^^^ooovvvXXXKKKEEE>>><<>>===<<<<<<======;;;::::::<<<>>>============>>>@@@BBBCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCEEEFFFGGG~~~}}}}}}~~~}}}{{{yyytttqqqppprrruuuuuupppkkkiiiiiiiiifffbbb]]]XXXUUUPPPOOOLLLHHHCCC???<<<;;;999999:::<<<===<<<999666000222333444333333333444222111111000000000000000333222222111111111111111111111000000//////000000......---,,,,,,,,,,,,------...///000000///...---............////////////,,,,,,------------------***,,,......---,,,---...------,,,,,,---...000222...------------...//////...........................///000111111111111111////////////000000000111444111000111222333999@@@QQQmmm{{{pppiii______aaacccjjjwwwzzznnnaaaQQQFFF>>>;;;888666666555555333444555666555333222222333222333333444444333333222111111111222222222222222444444444444444444444444444333333333222222111111555555444444333222222222222222222222222333444555444555777888999:::::::::888:::<<<=========???AAAAAACCCEEEFFFFFFHHHKKKMMMMMMMMMNNNPPPRRRTTTVVVWWWXXXXXXXXXXXXYYY[[[]]]___bbbaaa`````````aaacccdddaaaaaabbbdddeeeggghhhiiijjjjjjiiihhhfffeeeddddddfffeeedddbbb```^^^]]]\\\\\\[[[ZZZYYYXXXYYYZZZZZZXXXXXXYYYYYYYYYWWWVVVUUUPPPPPPNNNMMMKKKIIIGGGGGGCCCAAA???>>>??????===<<<;;;;;;;;;;;;:::999777777555555666666777888888888888777777777777666666666666:::;;;888777999:::999@@@BBBMMMccc}}}pppZZZGGG@@@@@@<<<;;;>>>::::::999999888888777777666666666666666666666666777555444444555555555444444555555555555666666666666666666666666666666666999777555555666777777777888888888888777777777777888888888999999999::::::<<<===>>>===;;;:::;;;<<>>===============<<<:::;;;===???>>>>>>>>>>>>???@@@BBBBBBCCCDDDFFFGGGGGGFFFDDDCCCAAAAAAAAAAAABBBCCCDDDDDDBBBBBBCCCDDDEEEEEEFFFFFF}}}~~~}}}~~~~~~|||zzzsssqqqpppqqqttttttpppllliiiiiihhhfffbbb]]]WWWTTTNNNMMMKKKHHHDDD@@@===;;;888999;;;===???===999666444777888777333111333555222111111000000000000000222111111000000111111111000000///////////////000......---,,,,,,,,,,,,---------............------------..................******+++,,,...///000000'''***---...---,,,---------,,,,,,---///000000///------------......//////.........///////////////------------...---------....../////////000000000333111000111222333666888BBBVVVvvvuuuiiieeebbbbbbeeelllyyypppdddMMMHHHAAA===;;;:::999777222444555444222111222444222333333444444333333222111111111111111111111111333444444444444444444333444444444555555555666666555555444444333333333333222222111111111222333333444444444555555555555555444666888888888999:::<<<<<<===??????@@@AAADDDFFFEEEEEEFFFHHHJJJLLLMMMNNNOOOOOOOOOPPPRRRTTTVVVWWWXXXXXXXXXXXXXXXYYY[[[[[[WWWXXXYYY[[[^^^```bbbccccccbbbaaa```^^^]]]\\\[[[\\\[[[ZZZYYYWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPQQQQQQTTTTTTTTTSSSQQQOOOMMMLLLIIIHHHGGGFFFDDDCCCBBBAAA???===;;;;;;<<<===<<<;;;777888888888888777777777666666666666777777888888999888888888888888888888333666888777666888<<<>>>GGGOOObbb|||{{{XXXJJJ>>><<<<<<:::888888999888888888777777666666666666666666666666666666777555444444555666555444444444444555555555666666555555555666666666666666888666444444555777777666888888888777777777777777888888888888888888888888:::;;;<<<;;;:::999999:::===<<<;;;;;;;;;<<<<<<<<<<<<======<<<::::::<<>>>>>>>>???@@@AAAAAABBBBBBDDDGGGHHHIIIGGGEEEDDDAAAAAAAAAAAABBBCCCDDDDDD@@@AAACCCDDDEEEFFFFFFEEE}}}~~~~~~~~~|||zzzrrrqqqppprrrtttsssooolllhhhhhhgggeee```[[[VVVSSSLLLKKKJJJHHHEEEBBB???===777888:::<<<>>><<<888555444666777555111///111333222111111000000000000000000000/////////000000111......---------......///......---,,,,,,,,,,,,---...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***'''))),,,...---------...,,,,,,---000111000---***---------...........................//////000000......---,,,+++++++++***------........./////////---...//////111444555555;;;BBBXXXzzzpppggg___]]]___eeeqqq~~~mmmdddXXXMMMFFF@@@:::555333444333222111111222444222333333444444333333222111111111111111111111111333333444555555444333333111222333444666777888999555555444444444444333333333333222111111111222222333333333222222222333333333444666666666666888999999:::;;;;;;;;;<<<>>>AAA>>>???AAABBBDDDEEEFFFGGGHHHHHHIIIJJJLLLNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSSSSPPPQQQRRRUUUWWWZZZ\\\]]]\\\[[[ZZZXXXWWWUUUTTTTTTRRRQQQPPPOOONNNMMMLLLLLLJJJJJJIIIIIIIIIHHHIIIIIIKKKKKKLLLKKKJJJHHHFFFEEE??????>>>===<<<;;;:::999<<<;;;999999;;;<<<;;;:::666666666666777777888888777777777888888888888888888888888888888888888999888999;;;;;;:::;;;AAAGGGQQQccc~~~ttt[[[JJJCCC===<<<<<<999777666666666666666555555555555666666666666666666666666666444333333555666555555444444444444555555555555444444555555666666666777888666444333555666666666777777777777777777888888777777777777777666666666777999;;;;;;:::999:::;;;::::::::::::999999:::;;;<<<<<<<<<;;;::::::<<<>>>===>>>>>>???@@@@@@@@@@@@AAACCCFFFHHHHHHGGGEEEDDDAAAAAAAAAAAABBBCCCDDDDDDAAAAAACCCDDDEEEEEEEEEEEE~~~~~~~~~~~~~~~{{{xxxrrrrrrsssuuuuuusssnnnjjjffffffeeeccc___ZZZUUUQQQLLLKKKIIIGGGDDDAAA???>>>777888999;;;<<<;;;888555444555555444333333444666222111111000000000000000//////////////////000111------,,,,,,------............---,,,,,,,,,,,,---...---***((((((***---...,,,,,,,,,+++++++++++++++++++++,,,------......///)))+++------------...///,,,+++,,,...111000,,,''',,,---......//////......---------......//////000222111///...---,,,,,,,,,------------............''',,,///......111333333999:::GGGcccuuuhhh^^^[[[\\\___kkkxxx{{{mmmaaaSSSDDD:::<<<888444111222333333333444333333222222333333444222222222222222111111111222333444555555444333222...///000222333555666666555555444444444444444444555444333222222222222222333222222111111111222222222444555555555555666888666888999999888999;;;===999:::<<<>>>???@@@AAAAAABBBCCCDDDEEEGGGHHHHHHIIIGGGHHHIIIJJJJJJKKKLLLLLLJJJKKKLLLNNNPPPRRRTTTUUUSSSRRRQQQPPPOOONNNMMMLLLIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAA>>>???AAABBBCCCBBBBBBAAA<<<<<<;;;;;;:::999888888999777666666888999888777666666666666666888999999999999999999999999999999666666666777777777777888::::::;;;<<<<<<>>>HHHSSSfff~~~wwwZZZEEE@@@>>>;;;;;;;;;:::999888555555555555444444444444555555555555555555555555555333222222444555555444333444444444444555555555444444444555555666666777777555333333444555555555777777777777888888888888777777777777777777666666888:::===>>>===<<<<<<===888999:::999888777999;;;;;;;;;;;;:::888999;;;===<<<===>>>???????????????@@@BBBDDDFFFFFFFFFDDDDDDAAAAAAAAAAAABBBCCCDDDDDDBBBCCCCCCCCCCCCDDDDDDDDD~~~~~~~~~~~~}}}yyyuuusssuuuxxxyyyxxxtttnnnjjjffffffeeeccc___YYYTTTQQQPPPNNNJJJFFFBBB???>>>===999888999:::;;;;;;999777777555333222333333333222222111111000000000000000000000//////000000111222---------------...//////......---,,,,,,,,,,,,------,,,++++++++++++,,,------------,,,,,,+++++++++%%%&&&(((+++///222444555,,,---------,,,---...000---***(((***...000...+++,,,---.../////////...---+++,,,,,,---......//////222111000///...//////000............////////////)))000444000---///222222444;;;CCCQQQnnnpppeeecccbbbaaaiiitttzzzfffWWWIIIAAA777333555666555222555444222111111222444555444333333333222222222222222333555666666555333222000000111111222333333333444444555555555555555555666555444333222222222222333222111111111222333333111333444444444444555777555666777666666666888:::666777999;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAA@@@AAABBBCCCEEEEEEFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKIIIIIIHHHGGGGGGFFFEEEEEEBBBBBBBBBAAAAAA@@@@@@???======>>>>>>======<<<<<<888999;;;============<<<<<<;;;;;;;;;:::999999999777666444444555666666555666666555555666777888999999999999999999999999999777777777777888888999999888888<<>>999:::999888888999999888555555555555555555555555444444444444444444444444333222111111333444444333333333444444444555555555333333444555555666777777666444222222444555555444666777777777888888888888888888888888999999999999;;;===???@@@>>><<<<<<<<<888:::;;;:::888777999;;;999::::::888777777999;;;;;;<<<===>>>???>>>======???@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDDDDEEEDDDCCCBBBAAABBBCCCCCC~~~~~~~~~~~~~~~|||wwwtttuuuwww{{{}}}{{{vvvooojjjfffffffffccc___ZZZUUURRRTTTQQQLLLFFFAAA===<<<;;;:::999999:::;;;;;;:::888777333...,,,,,,,,,)))'''222111111000000000000000111111000000111222333333...............///000111......---,,,,,,,,,,,,---,,,,,,---......---,,,,,,.........------,,,,,,,,,******+++,,,...///000000.........---,,,,,,///111...)))$$$%%%***///000///,,,,,,.../////////...---++++++,,,,,,---...//////000//////......///111222////////////000000000000...777;;;444---///222333,,,:::AAABBBTTTyyy{{{ooonnnkkkgggkkkuuu}}}yyyUUUIII<<<666777999666111777444222000000222444777444444444333333222222222222333555666666555333222444444444333333333222222444444555555555555555555777666555444333222222222333222111111111222444444111222444444333333444666444555666555444444666888333555777999::::::::::::999:::;;;<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBAAAAAABBBCCCCCCDDDEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>>=========:::::::::::::::999999888:::;;;<<<<<<<<<:::999888777777777666666555555555888666444444555666555444666555555444555666888999999999999888888888888888999999:::::::::;;;;;;;;;:::;;;BBBLLLUUUaaavvv```KKKBBB???777999888666444555666666555555555666666666666666333333333333333333333333333111000000222444444333333333333444444444555555333333444444555666777777666444222222333555555444666666777777888888888999999999:::::::::;;;;;;;;;<<<>>>@@@@@@===;;;999999999;;;<<<;;;888888:::===888999999888666666888;;;;;;<<<===>>>>>>===<<<<<>>===<<<999:::<<<<<<<<<:::888777444444333222111111111111000000///...............,,,///111111...,,,...000......////////////......------.....................------,,,,,,------......,,,++++++++++++***(((.........------,,,,,,,,,......---,,,---...///000---,,,,,,++++++,,,,,,---++++++,,,---............---------............///222111...+++((())),,,///............////////////111///...,,,,,,...///111222111444<<>>===;;;777555666444333333444555444333444444555555555555555555444444444444444444444444111222333333444444444333222222222222222222222222444333333222222333333444555444444444444555666666888777666777888999888666777888888999::::::;;;;;;<<<<<<======>>>???@@@@@@??????>>>>>>>>>=========;;;:::888777777777888999999888777555555777888999999888888888777777666666666666666666666666666666333333444666888777555333444444555666666555444333<<<:::777666666777666666<<<======;;;888999>>>BBBCCCIIISSS^^^lll~~~___JJJ???<<>>===============>>>???@@@AAACCCCCCBBBAAAAAABBBCCCCCCBBBBBBAAAAAAAAABBBCCCCCC}}}{{{{{{{{{yyyxxxyyyzzzuuulllcccfffffffffddd```ZZZTTTQQQRRROOOJJJEEEAAA>>><<<<<<999:::<<<===<<<;;;:::888666555444333222222222222000000///............///...000111111000//////000......////////////......---...............------------,,,,,,,,,,,,---------,,,++++++---...---,,,------------------,,,,,,...------,,,---...///000///......------......///,,,,,,------...---------,,,,,,,,,,,,---------...000000...,,,)))***,,,...............////////////000000///......///000000000...000666999BBB[[[uuu~~~zzzvvvuuu|||{{{```QQQIIIAAA;;;999;;;:::888666555555444333444555555444333333333444000222555777888666444222666444333333444555444333555555555555555555555555444444444444444444444444333333444555555555444444444444444333333333333333444333333222222333333444444444444444444555666666888666555666777888777666777777777888999999::::::888888888999999::::::::::::::::::999999999888888:::999888777666777777888999888666555555666888999:::999999999888888888777666666666666666666666666666444333444555666666555999888777777666777777888777666555555666777888888999<<>>;;;;;;999888777555555555555555444444444444444444444444444333222222222222333444222222222111111111000000333333333222222333333333222333333333444555555555555555444333333444555666333444555777777777777666888888777777777888888999999999999999999:::;;;;;;999999888888888999::::::::::::999888777777777777999:::<<<>>>??????>>>=========>>>>>>??????@@@AAA@@@???>>>>>>>>>>>>???@@@BBBBBBAAAAAAAAAAAAAAABBB~~~}}}{{{yyyxxxyyyzzzuuulllccceeeeeefffeeeaaa\\\WWWTTTQQQNNNJJJDDD@@@===;;;;;;999:::;;;<<<<<<;;;::::::666666555444333333333333111000//////......//////111000000111222222000///......////////////......////////////...---,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,...//////...,,,,,,------------------...------------.../////////......------......///---------...------,,,,,,+++++++++,,,,,,,,,------...//////---,,,+++,,,...............///////////////000000000000000000///333000111555666999EEEUUUxxxwwwvvv{{{pppbbbTTTKKKGGG@@@===:::888888888777666555555555555444333333222222333555777888999888888666444333333444555555444555555555555555555555555444444444444444444444444555555555666555555444444666666555555444444333333444333333222222333333444444444444444444555555666666555444555666777666444555555666666777888888888555555555666666666666666777777666666666666555555888777666666555555666666777666555444444555666777888888888777777777777777666666666666666666666666888555222222444666777777<<<:::777555555666888:::555555666777888:::<<<<<<999===AAADDDIIIPPPYYY```qqq|||{{{dddLLL@@@>>><<<888666888777666555555555555555444444444444333333333333333333222222222222333333222222222111111111111111444333222111111222333444333333333333444444444444444444333333333333444444222333444555666666666666999888777777666666666777888888888888888999::::::;;;:::888777777888999:::<<<<<<<<<;;;:::999888777777999:::<<<===>>>======>>>>>>>>>??????@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCBBBAAA@@@@@@@@@@@@@@@zzzxxxwwwyyyzzzuuulllddddddeeefffeeebbb^^^YYYVVVQQQNNNIIIDDD???<<<;;;:::888999::::::;;;::::::999666555444333333222222222111000000///.../////////222///...///222333000---......////////////......////////////...---,,,+++,,,++++++******++++++,,,,,,++++++,,,---......---,,,,,,,,,------.........------------......//////---,,,,,,++++++,,,,,,---............---,,,+++++++++,,,,,,,,,,,,---------,,,...//////---,,,---...............///////////////000111222222111000///444111111555777888===EEEZZZqqq|||uuutttxxxuuuhhh```IIIDDD>>>;;;;;;;;;:::999888777666666666666666444777888888999::::::;;;;;;666444333333555666666555666666666666555555555555444444444444444444444444555555555555555444444333666666555555444333333333444333333222222333333444444444333333444444555666555444333333555555444333333444444555666666777777666666666666666555555555777777666666666666666666666666555555555444444444666555444444444444555666444444444444444444444444666666666666666666666666777555333333555777777777999777555444333444666777777999::::::;;;<<>>???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@???>>>>>>>>>yyywwwvvvxxxyyyuuullldddcccdddeeeeeeccc___ZZZXXXQQQNNNIIIDDD???<<<;;;:::888888888999999999888888555444333222111111111111111111000///////////////000...---...111222///,,,......////////////......////////////...---,,,+++,,,++++++******++++++,,,...,,,++++++,,,,,,+++))),,,,,,,,,------.........---------...............---,,,,,,++++++,,,,,,---............---,,,++++++------------............+++---///000...---..................////////////...///111333333111///...222...---000333555888;;;AAAUUUoooxxxooollloooyyy|||eee]]]SSSLLLGGGCCC===888:::777555555666888777666666666666555555555666666555444333333555666666666777777666666666555555555444444444444444444444444333333444444444333333222555444444444333333333222444333333222222333333444333333333333333444555555444333222333444555444222222333333444444555666666666666666666555555555555666666666666777777777777555555555555444444333333555555444444444444555555333333333333333333444444666666666666666666666666555444555666888888666444555555555666666555555444888999:::::::::;;;???BBBFFFNNN[[[jjj{{{gggQQQIIIAAA>>>;;;666555666555555555555555444444333444444333333333222222222222222222222222222222222111111111111111111111111333222111111111111222333333333333333333333222222444444444333333222222222111111222333444555666777555555555555666777888999999999999999999:::;;;;;;===;;;888666555666777888777888:::;;;;;;;;;::::::777888999::::::;;;;;;;;;======???@@@@@@AAA@@@@@@>>>>>>>>>??????>>>>>>>>>BBBAAA@@@???>>>=========xxxvvvvvvxxxyyyuuullldddcccdddeeeeeeccc___ZZZWWWQQQNNNJJJDDD@@@===;;;;;;:::999999999888888888888444444333222111111111111222111000000//////000000///......///000000...---......////////////......////////////...---,,,,,,,,,,,,++++++++++++,,,,,,...,,,++++++++++++***(((,,,,,,------------------,,,---......//////......///......------......///---------...------,,,,,,---------.........//////+++---/////////...///000............////////////...///111222222111///...333111//////111333555666888FFFYYYnnn{{{qqqkkknnnssswww{{{qqqgggYYYJJJ??????:::555333555666666555666666555555444444444444555444333444666777777666888777777666666555555555444444444444444444444444111222333333444444333333333333333333333333333333444333333222222333333444333333333333333444444555444333222333444555444222222222333333444555555555333444444444444444444444444555555555555666666666444555555555555444333333555555555555555555555555555555555555555666666666666666666666666666666666444444555888999999666444555666888999::::::999888777888:::::::::>>>FFFLLLUUUdddzzzkkkTTTCCC???===<<<999555666:::333444444555444444333333444444333333222222111111111111222222222222111111111111111111111222222222222222222222222222222222222222222222333333333333444444555555444333222111111111222222444555777888555555555666777888::::::999999999999999:::;;;;;;<<<:::888666555666777888666777888999:::;;;;;;;;;:::999999999999999::::::;;;<<<>>>???@@@@@@????????????@@@@@@@@@@@@??????@@@???>>>===============~~~xxxvvvuuuxxxyyyuuullldddcccdddeeedddbbb^^^YYYVVVRRROOOJJJEEEAAA>>><<<<<<===<<<;;;:::999999888888555555444222222222222222222111000000//////000000...///111111/////////000......////////////......---...............------------,,,,,,,,,,,,---------,,,++++++,,,---,,,***------------------,,,,,,,,,---.../////////...---///......------......///,,,,,,------...---------,,,,,,---------.........,,,---...///......000222............////////////...///000000000000///...222222222111222333444444555>>>JJJWWWkkkvvvnnnmmmkkksss}}}kkkYYYJJJCCC:::666666777666555555666777777888777777666555444333444666777888777888888777777666555555444444444444444444444444444111111333444555555555555333333444444555555666666444333333222222333333444333333222222333333444555555333222333444555444333222222333333444555555666222222333333444444555555444444555555555666666666444555666666666555333333555555555666666555555555555555555555666666666777666666666666666666666666666555555666888888777666777777888999;;;<<<===>>>:::===@@@BBBEEENNNZZZcccuuuoooYYYIII>>>999666888999777777999222333444444444444333222444444333333222111111000000111222333333222111000000000111111111222222222000111222333333222111000111111111222333333333444555555666666555444222111222222222333444666888999777777777777777888999:::888888888888888999:::::::::999888777777666777777888888888888999:::;;;;;;<<<;;;;;;:::999999999999:::;;;===?????????>>>===@@@AAABBBBBBBBBBBBAAA@@@>>>>>>===<<<<<<=========~~~}}}wwwvvvuuuwwwyyyuuullldddcccdddeeedddaaa]]]XXXVVVSSSPPPKKKFFFAAA>>>===<<<@@@???>>><<<;;;:::999999666666555444333333333333222111111000000000000000...111333222000...000222......////////////......------......///............------,,,,,,------...,,,++++++,,,...//////............------,,,,,,,,,,,,,,,.../////////...------,,,,,,++++++,,,,,,---++++++,,,---............++++++,,,,,,,,,---------,,,---............111333............/////////000......////////////......***---//////000111222111...555<<>>===;;;:::999888888888999:::<<<>>>???>>>===<<<===>>>???@@@@@@???>>>=========<<<<<<<<<======>>>}}}}}}~~~}}}wwwvvvxxx|||~~~yyynnneeegggiiiiiidddaaa```\\\WWWOOOLLLHHHDDD???<<<:::999<<<;;;:::;;;<<<<<<:::888666666555444222111111000111111000///////////////000000000000000000000000///111222333333222111///000////////////.........,,,,,,,,,++++++*********,,,---...---+++***+++,,,///...,,,,,,,,,...000111//////000000//////...---------------------------..................------,,,,,,,,,,,,,,,,,,,,,,,,........................222000...,,,,,,---///111000///.........000111222222111000///000111333444111222666<<>><<<;;;777777888888888888777666222666666444666<<<>>>;;;;;;:::888777666555555555333333555666666666555444555555555555555555555555333333555666666666555444555444333222111222333333666555444444444444555666555444444333333444444555666555444333333333333333444555555555666666777777777666666555444444333333444555666666666555444333444444444444444444444444888666555444444555444333666555555666999::::::999;;;888666444555777888999777888999;;;===@@@CCCDDDJJJTTT]]]cccnnngggWWWIII===666777777666555444444444444666666777777777666444333222222111111000/////////333333333222222222222222000000111111111111000000111111000//////000111222000000111222333333444444777666444333222333333444444444444555555555666666555555666666666666555555999999999888888888888777666666666666777888999:::777777777777888999:::;;;:::::::::999999::::::;;;:::::::::;;;<<<======>>>>>>>>>===>>>@@@@@@>>>======<<<;;;;;;;;;;;;<<<===~~~}}}{{{yyyyyyzzz~~~|||rrriiifffiiiiiieeebbb```\\\WWWPPPMMMIIIEEEAAA===<<<;;;<<<;;;;;;;;;<<<<<<:::888666555555444333222111000111111000///////////////000000000000000000000000---...000111111000...---/////////.........------------......---,,,,,,+++***+++---,,,,,,+++---...------,,,+++***(((&&&%%%((()))***,,,------......------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,........................///............/////////000///......///000111222222111000//////111222333111111333555999EEE\\\ppprrrkkkeeefffrrrnnn[[[PPPHHH@@@;;;>>><<<999888888999999:::777999888444555888888444888888777666666555555555444555666777777777666666444444444444444444444444333444555666666666555444666666444333333333444555666555444333333444555666555444444333333444444555666555444444333333333444444444444444555555555666555555555555555555555555444444555666666555444333555555555555555555555555888777666666777777666666666666555666666777666666777777666777888999::::::::::::;;;<<<@@@HHHQQQXXXgggsssiiiTTTJJJAAA:::777777666555444333333333333333444444555444333222111000000000000000111111111111111111111222222222222000000111111111111000000111111000/////////000000000000111111222333333444444444333222222222222222333333444444444555555555444555555666666555555444777777777888888999999999888888777666666666777777888888888888888999:::;;;;;;::::::999999999::::::;;;;;;<<<<<<===>>>>>>>>>??????>>>???AAAAAA@@@>>>>>>===<<<;;;;;;<<<===>>>}}}zzzwwwyyyxxxyyy}}}|||ssskkkfffiiijjjfffcccaaa\\\VVVQQQNNNJJJFFFBBB???===<<<<<<;;;;;;<<<===<<<:::888666555555444333222111111111111000///////////////000000000000000000000000,,,---...//////...---,,,............---------,,,---...000000000///---,,,(((***,,,,,,,,,,,,...000+++,,,,,,,,,***&&&###!!!((((((***+++,,,---------------------------------)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...000111000///...000////////////000000111111000///...///000111222444333444555444999HHHWWWvvvuuunnnnnnuuuxxxjjj\\\PPPGGGGGGDDD@@@===<<<<<<<<<;;;999999777333333555444000666666777777777777666666555666666777888777777777444444444444444444444444333444555555666666555555777777666555555555555666555444444333333444444555555555444444444444555555666555444444333444444444333333333444444444444444333333444555666666777777333444444555555555444444555666666666666666666666555555666666666555444444555555555555555666666666666666777888999999999999===>>>@@@BBBHHHVVVhhhvvv~~~hhhOOOAAA<<<999888999555555444333222222222222333333333444333333222111...//////000111111222222//////000000111111222222000000111111111111000000222111000///////////////000000000111222222333333222222222222222111111000222222333333333444444444333444444555555444444333555555666777888999::::::999888777666555555555555999999999999999999999:::;;;;;;:::999888888888999::::::;;;<<<============@@@??????@@@BBBCCCAAA@@@>>>===<<<;;;;;;<<<===>>>|||wwwtttvvvtttuuuxxx{{{yyyqqqjjjeeeiiijjjgggdddaaa\\\VVVPPPNNNJJJFFFBBB???===<<<<<<;;;<<<===>>>===:::888666555555444333333222222111000000///////////////////////////////////////......///000000///............---------,,,,,,,,,,,,---000111111///---+++)))+++,,,,,,,,,,,,---///++++++,,,------,,,+++***---............---,,,,,,------------------------++++++,,,,,,---------...------------------------........................,,,,,,...///000000000000000////////////000000000/////////...///000111111333222444666666777@@@JJJ[[[sssxxxuuuwww{{{}}}xxxllldddWWWUUUSSSRRRPPPLLLFFFAAA???<<<888666777888888555666777888888999888888777555555666666777777777777444444444444444444444444444444444555555555555555777777666666555555555555444444333333333333444444555555444444444444555555555555444444444444555555444444444444444444444444444444444555666666777777333444444444555555555555555555555555666666666666666777888888666555444444555777888999:::;;;===>>><<<===<<<<<<;;;<<<>>>@@@CCCHHHMMMRRR[[[lllaaaQQQ@@@999888888888:::555444333222111111111111444444444444444444333333//////000000111111111111---......///000111111222000000111111111111000000333222222111000000000///000000000000111111222222000111222333333222111000111111222222222333333333222333333444444333333222555555666666777888888999777777666555555555555555:::::::::::::::999999999;;;:::999888888777888888888999:::;;;;;;;;;;;;:::>>>======???AAABBBAAA@@@======<<<;;;;;;<<<======{{{wwwtttuuusssrrruuuxxxvvvooohhheeeiiiiiieeebbb```[[[VVVOOOLLLIIIEEEAAA>>>===<<<<<<;;;<<<>>>???>>>:::888666555555444444333333333111000000///////////////////////////////////////......////////////............---------,,,,,,,,,***,,,...000000///,,,++++++,,,------++++++,,,------------------///111222///////////////...------------------------------//////......------,,,,,,------------------------..............................---,,,---///111333///000000000000////////////////////////000000111...---///333444444888???JJJZZZuuuuuu|||uuuuuuwwwyyywwwooobbbXXXOOOGGG???<<<<<<<<<;;;:::777777777888777777666666444444444555555555666666444444444444444444444444444444444444555555666666666666666666555555555444444444444444444444444444666555555444444555555666555555444444444555555666666666555555555555555555666666666666666666666666444444444444555555666666444444555555666666666777:::<<<===<<<999888888999777:::<<<>>>>>>???BBBDDDDDDDDDCCCBBBBBBGGGNNNTTTWWW^^^gggooozzzbbbNNNEEE<<<:::999777777888444444333222111111111111333333222222222333333333111111111111000000//////------...///000000111111000000111111111111000000333333333222222111111111//////000000000000111111111222333444444333222111111111111222222222333333222222333333333333222222666666666666666666666666555555555555555666777777999999:::::::::999888888:::999888777777777777777999:::<<<======<<<;;;:::;;;:::;;;===???AAA@@@???===<<<;;;::::::;;;<<<==={{{xxxwwwwwwtttsssuuuwwwvvvoooiiieeehhhgggccc```___[[[VVVNNNLLLHHHDDDAAA>>>===<<<;;;<<<===>>>???>>>;;;888555555555555444444333333111111000///////////////000000000000000000000000------------------------............---------,,,***+++---......---,,,+++,,,---...---+++***+++,,,000///---++++++---///000******,,,---.../////////------------------------111000///...---,,,,,,+++------------------------........................000///---+++,,,...111333///000000000000//////...//////000000000111111111111...///222444333444888BBBHHHZZZwww{{{zzz~~~gggZZZLLLEEEAAA>>>;;;;;;;;;:::999777666555555555444444444444444555666666555555555555555555555555555444444444444555666666666666666777666555444444444555555666666555555444666666555555555555666666555555555444555555666777666666666666666555555555666666666666666666666666555555555555666777888999555555666666777777888888999;;;<<<:::777777999<<<999<<<@@@AAAAAABBBFFFJJJMMMNNNNNNNNNRRRZZZfffoooxxxdddJJJCCC===::::::999555444555444444333222111111111111000////////////000111111222222111111000//////.........//////000000111111000000111111111111000000111111222333333222222111///////////////000000000111222333333333333333333111111222222222333333333222333333444444333333222777666666666555555555444555555555555666777888999666777999::::::999888777888777777777777777888888<<<===???@@@@@@???===<<<888888888;;;>>>??????>>>===<<<;;;::::::;;;<<<===}}}~~~{{{zzzzzzyyyvvvssstttwwwuuuoooiiifffgggeee```]]]]]]ZZZVVVOOOMMMIIIEEEBBB@@@>>>>>>;;;<<<===???@@@>>>;;;777555555555555444444444444111111000///////////////000000000000000000000000...------------------.../////////.........------++++++,,,---------------***,,,------++++++,,,......------,,,++++++++++++)))***+++,,,---.........------------------------.........------,,,,,,,,,................................................//////...---......///000///000111111000///...---///000111111111111111111666111000333555444555777:::===GGGZZZwww{{{|||}}}yyyfff[[[TTTNNNJJJKKKEEEBBB???;;;999888999999666555444444444555777777666666666666666666666666555444444333444555666777777777888888888777666555555555666777777666555555666666555555555555666666555555555555555666777777666666666555555444444444555555666666777777888888777666666666777888:::;;;777777888999999:::;;;;;;666999;;;:::888:::@@@EEEEEEKKKQQQUUUWWWZZZ```fffjjjlllnnnpppsss{{{gggPPPAAA<<<888777888777333333666555444333222222111111222//////.........///000111111111111000000000000000000000000000000000000000000000111111111111000000---...000111222222111111////////////////////////111111111111111222333333222222222222333333333444333333444444444444333333555555555555555555555666777777666666666777888888444555777999999999888777666666666666666777888999;;;<<<>>>??????>>><<<:::666666777:::===??????>>>???>>>===<<<<<<===>>>???}}}|||}}}{{{{{{|||yyyuuurrrsssuuusssmmmgggfffgggddd^^^[[[[[[ZZZVVVPPPNNNJJJGGGCCCAAA@@@???;;;<<<===???@@@???;;;777555555555555555444444444111111000///////////////000000000000000000000000000000////////////000000000////////////.........,,,,,,,,,,,,------......)))***,,,,,,,,,,,,...000***+++---......---,,,+++------.........---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...................................................//////000000///...---///000111111111///...---000000111222222222222222444///,,,000333333444666444777===HHH[[[yyyvvvooogggdddeeeNNNKKKFFFAAA>>>===>>>???777666555555555666888999777777777777777777777777555555444333444555666777888888999:::999888777666555666777888888777666555666666555555555555666666555555555555555666777777555555555444444333333333333333444666777999::::::888777777777777999;;;<<<999999:::;;;;;;<<<======;;;>>>@@@@@@@@@CCCLLLRRRYYY```jjjpppvvv}}}aaaMMMBBB<<<999666555666555333555999666555444333222222222222111000/////////111222333/////////000111111222222111111111111000000000000000000111111111111000000+++,,,...///000111000000///////////////.........111000/////////000222333222222333333333444444444333444444555555444444333222333333444555666777777:::999888777777666666777222444666888999999777777555555555555666888999:::888999;;;======;;;999777666666777:::===??????>>>AAA@@@???>>>>>>???@@@AAA}}}||||||{{{wwwttttttvvvuuuooojjjddddddcccbbb___\\\ZZZXXXQQQMMMIIIFFFEEEDDDCCCBBB>>>??????>>><<<:::888777888777666555333222111000333222222111000///......---.........//////000000000//////.........//////000000000000...,,,***((((((((()))******+++,,,,,,************************---------.........//////000///---+++***+++,,,---.........------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............//////.........---------........................000000//////.........---222111000000000111333333888222444???JJJZZZwww}}}tttiii\\\TTTQQQOOOJJJEEE@@@===<<<>>><<<999999;;;<<<;;;;;;;;;;;;999666333999888666555555666888999888888999999:::::::::;;;777777666555666777888999888888777777666555555444888888999999888888777666:::777444444666888777666777666777888:::;;;:::999:::999999:::;;;;;;:::888:::<<<<<<;;;???FFFIIIGGGJJJJJJJJJIIIMMMWWWdddnnnoooXXXMMMDDD<<<888666444444555777888777666333333333222111000000///333000...///111111///,,,////////////............222222111000//////000000444444333333222111000000000//////......///111111111111000000//////......111111111111111111111111222222222222222111000///222222222222222222222222555555444444444333333333777777666555444333333222555555555555666666666666444444444444555555555666;;;===>>>===;;;888777777666999<<<===<<<;;;;;;<<<;;;<<<<<<===>>>>>>======~~~}}}|||{{{zzzwwwuuuvvvwwwuuuooojjjhhhgggfffddd```]]]YYYWWWRRROOOJJJFFFDDDCCCAAA@@@=========<<<;;;999777555888777666555333222111000222222111111000000//////............/////////000...------,,,,,,,,,------///////////////...------,,,,,,------......//////------------------,,,,,,........................000000000111111111111000......---------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------//////.........---------........................000000/////////.........111111000000000111222333888222222888>>>GGG]]]sssyyyrrrjjj___WWWPPPHHHAAA@@@???===>>>AAA>>>===<<<===>>>???===<<<888888888888999999999999777888888999999999999999<<<<<<;;;::::::;;;<<<===888888888777777666666666777888888999999999999888:::888666666888999888888777777888:::<<<>>>>>>>>>>>>=========>>>??????>>>>>>AAABBBDDDKKKUUU[[[[[[]]]]]]___ccclllyyyxxx\\\KKKDDD???:::888555444333444666777666555111111000000///......---222000//////111222000...000000000000111111111111222111111000000000000000333333222222111111000000---...///000111111000000111000000000/////////...111111111111111111111111222222222222222111000000222222222222222222222222333333333444444555555555666666666555444444333333555555555555666666666666666666666777777777888888;;;<<<>>>===;;;999888888777999;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<~~~}}}|||{{{xxxwwwwwwxxxyyyvvvooojjjkkkjjjiiifffbbb^^^ZZZXXXUUUPPPKKKFFFCCCAAA???===;;;;;;;;;;;;:::888666444777777666555333222111111111111111000000000000000............////////////------,,,,,,,,,------...............///000111111///////////////000000000------------------...............---------------)))+++---///000///...---...------------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++...............---------////////////////////////000000////////////......111000000000000111222222999555444777777:::GGGWWWvvvkkk^^^PPPKKKJJJIIIJJJLLLFFFDDDBBBAAABBBCCCCCCBBB??????>>>===:::888666444777777888888888888888888;;;::::::::::::;;;;;;<<<888888777777777777777777666666777888999999999999888888999999999999999999;;;;;;<<<===???AAABBBCCCCCCBBBAAA@@@@@@BBBDDDEEEEEEKKKRRRYYYeeettt~~~ooo\\\HHH>>><<<999777666444333222333555666555444111111000000///.........111/////////111222111000//////000000111111222222111111111000000000000000111111111111000000000000***,,,///222333222000///000000000000////////////111111111111111111111111222222333333333222111111222222222222222222222222111222222333444555666777555555555555555555555555555555555555666666666666666666777777777888888888:::<<<>>>>>><<<:::::::::999::::::999888888:::<<<===<<<;;;:::::::::;;;<<<}}}|||{{{{{{vvvwwwxxxzzzzzzvvvoooiiilllkkkjjjgggddd```\\\ZZZVVVRRRLLLFFFCCC@@@===:::;;;;;;;;;;;;:::888666555777666555444333222111111000000000000000111111111.........//////////////////............///000000000///.........000222333............------------++++++,,,,,,,,,,,,------,,,,,,,,,------.........((()))***,,,,,,,,,+++***------------------------,,,------......------,,,------------------------,,,,,,---------,,,++++++........................000000000000000000000000000000//////////////////000000000000000111111222444222444777777888???IIIUUUqqq}}}kkkdddbbb```______ZZZVVVQQQNNNMMMMMMMMMLLLIIIHHHEEEAAA>>>;;;888777:::;;;<<<======<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<;;;:::<<<>>>>>>===<<<===???AAAAAABBBCCCDDDFFFHHHKKKKKKJJJHHHFFFFFFHHHKKKNNNTTT___lllzzztttXXXKKK===999888666444444444333222222444444444222222222222222111111000000.........///000000000000,,,------...///000000111000000111111111000000000////////////000000000000+++---///111222222111000000000000000////////////111111111111111111111111222222333333333333222222222222222222222222222222222222333333444555666666444444444555555555666666555555555555666666666666444555555555555666666666:::===@@@@@@???===<<<;;;:::;;;:::999888888:::======<<<:::888888999:::;;;~~~|||{{{{{{zzzuuuvvvyyy{{{zzzuuunnniiijjjjjjiiigggdddaaa^^^\\\VVVRRRLLLFFFBBB???<<<:::<<<<<<===<<<;;;:::888777666666555444333333222111000000000000000111111111///////////////........................///000000222111///......///000000---------,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,---///000000111000///...---...//////------------------------,,,,,,------------,,,,,,---------------------------...............---,,,---.....................000000000000000000000000//////000000000000000000//////000000111111111111***+++///333444555:::???===SSSppptttqqqyyy|||zzzvvvsssnnnjjjjjjjjjjjjjjj```]]]WWWPPPKKKHHHFFFEEEAAABBBCCCDDDDDDCCCBBBAAA@@@@@@AAAAAABBBBBBBBBCCC??????????????????>>>>>>>>>>>>????????????>>>>>>===AAAEEEDDDBBBAAAEEEIIIFFFIIIMMMPPPRRRUUUZZZ^^^``````^^^[[[YYY[[[___cccrrr|||dddVVVHHH@@@999888888666444555444333222222333444333111222222222111111111111111,,,---............///000,,,------...///000000111///000111111111111000000//////////////////000000............///000111222////////////000000000000000000000000000000000000111222222333333222222222222222222222222222222222444444444444444444444444333333444444555666666666555555555555666666666666555555555555666666666777;;;>>>AAABBB@@@>>>===<<<:::;;;;;;999888999;;;===<<<;;;999888888999:::<<<~~~|||zzzzzzzzztttvvvyyyzzzxxxsssmmmiiihhhhhhgggfffdddaaa^^^\\\UUUQQQKKKFFFBBB???<<<:::======>>>>>>===;;;:::999666666555444333333222222111111111000000000000000///////////////.........,,,,,,,,,,,,,,,---...///222111000///......------------------------......,,,,,,------......//////)))******,,,---...///000444333000.........000111,,,,,,,,,------------...,,,,,,------------,,,,,,---------------------------...////////////......---------...............//////////////////////////////000000000000111111...///000000111111000000))),,,///222333555777999666DDDVVVkkk{{{{{{}}}uuuiii___XXXTTTOOOPPPQQQRRRRRRPPPNNNMMMHHHHHHHHHHHHGGGFFFDDDCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAABBBGGGKKKJJJGGGHHHOOOVVVXXX^^^ffflllqqqvvv}}}|||}}}}}}zzzvvv\\\JJJDDD<<<777444666777555555777555333222222444444333111000000//////////////////,,,...//////------...000//////000000111111222222...///111222222111000000000000000000////////////000000.........///111222////////////000000000000000000000000000000000000000000111222222222111111222222222222222222222222555555444444444333333333444444444555555555666666555555555555666666666666777777777888888888999999:::===AAABBB@@@===;;;:::777999999999999999;;;===::::::999999999:::;;;<<<~~~{{{zzzzzzzzzsssuuuxxxxxxvvvqqqllliiihhhhhhgggeeebbb^^^[[[YYYSSSOOOIIIEEEBBB@@@>>><<<<<<===>>>>>>===<<<:::999555555555444444333333222222222111111000000//////000/////////............,,,++++++,,,,,,.../////////000000///...---,,,,,,,,,,,,,,,---.........///++++++,,,,,,---.........+++,,,,,,,,,,,,---------......------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++........................,,,,,,---...////////////---------.........//////........................//////000000000111111111......000111111111000///...111333333444666777777777>>>FFFQQQeeezzztttqqqssstttuuuuuusssqqqoooiiihhhgggdddaaa]]]YYYWWWVVVUUUTTTSSSRRRQQQPPPOOOLLLMMMOOOQQQRRRSSSTTTTTTVVV\\\```___[[[]]]gggqqq}}}xxxnnngggfffmmmttt{{{oooYYYGGG???>>>777444444777777444444777666444333333444444333111/////////////////////000///111222111///...///111000000000000111111111111...///111222222222000000111111111000000/////////000000000000000/////////.../////////000000000111000000000000000000000000...///000111111111111000222222222222222222222222333333444444444444444444444444444555555555555555555555555555666666666666777777888888888999999999999<<>>:::777666222555777888888888:::;;;888888999:::;;;<<<======~~~{{{zzzyyyzzzsssuuuwwwwwwtttpppllljjjiiiiiigggdddaaa\\\YYYVVVQQQNNNHHHEEEBBBAAA???===<<<============<<<:::999555555555444444333333333333222222111000//////...000000//////.........------------...///000111222---.../////////...---,,,******++++++,,,---......(((((()))******+++,,,,,,......---,,,,,,+++******)))+++---/////////...---,,,,,,,,,------.........+++,,,,,,------,,,,,,+++........................***+++,,,---............---------.........//////........................//////000000111111111222---...000111111111000///...000111111222444555555333888:::<<>>>>><<<888444333///222555777777777888999777888999;;;======>>>>>>|||zzzyyyxxxwwwwwwxxxwwwuuuqqqnnnkkklllhhhcccbbbbbb```ZZZUUUSSSPPPKKKFFFBBB??????>>>???>>>>>>>>>>>>===:::888444444333222222111111000222444555444000......///////////////..................,,,++++++,,,......***+++---...///...------///......------,,,,,,+++---..................---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,******---222444333111...---,,,,,,++++++++++++------------------------///...,,,++++++,,,...///---.........//////000000000111222111///------...000000000000000000000000//////000111222333333444888777;;;@@@@@@HHHbbb{{{{{{|||tttooovvvzzzuuutttyyy}}}jjj^^^NNNBBB===;;;888666666555444444666666555444222222222222222222222222222111000//////000111222////////////////////////////////////////////////...............///000000000000////////////000000,,,---...///000111111111//////.........---------000000000000000000000000000///...000222444222///...//////000111222222222222222333333333333444444666555555555555444444444444555555555666666777777555555555666666777888999666888999;;;:::999777666777777888:::<<<;;;999777:::::::::;;;<<<===>>>>>>}}}{{{zzzzzzwwwxxxyyyxxxvvvrrrnnnllllllhhhdddbbbbbb```ZZZUUUSSSPPPKKKFFFBBB??????>>>>>>>>>======>>><<<:::777555555444444333222222111222444555333000......///////////////............,,,,,,++++++++++++,,,,,,---......------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------............------...---,,,,,,+++++++++,,,------------------------------------,,,,,,,,,+++---...///...---,,,++++++...---,,,,,,+++++++++,,,...........................---,,,,,,,,,,,,---...---........./////////000---///111111/////////000000000000000000000000000111111111111111111222222333222777======@@@SSSiiizzz{{{qqqTTTKKK???777666666555444555444333333555555444333222222222222222222222222111000000//////000000111000000000000000000000000//////////////////////////////.........//////000000000////////////000000...///000111111111111111//////.........---------////////////////////////222000///000222222000......//////000111111222222222222222333333333444444555555555555444444444444444555555555666666666777555555555555666777888999777888999999999999888777888888777888999::::::999::::::;;;;;;<<<<<<======}}}|||{{{{{{xxxyyyyyyyyyvvvrrrnnnlllkkkhhhdddcccbbb___ZZZUUUSSSPPPKKKFFFBBB??????>>>>>>===<<<<<<===<<<999666666666555444444333333222222333444333000///...///////////////............//////000000000000//////333222000...---,,,++++++,,,------...//////000000,,,,,,------------,,,,,,------,,,+++++++++,,,,,,........................,,,,,,,,,,,,++++++++++++111444555333...***+++---------,,,+++++++++,,,,,,------------............------------------------.............../////////+++---///000//////000222000000000000000000000000222222111111111000000000111000444::::::999BBBNNN```tttvvv___OOODDD>>>777444444666666666444222111222333444333222000000000000000000000000//////000000000000//////111111111111111111111111////////////////////////000//////.........//////000//////......//////000111111222222222222222111...............---------////////////////////////222111000111111111///---/////////000111111222222222222222222333333333333555555555555444444444444555555555555555666666666555555555555666777888999999888888888888888999999:::999777666666888:::;;;;;;;;;;;;;;;;;;<<<<<<<<<}}}{{{zzzzzzzzzyyyyyyzzzyyyvvvrrrnnnkkkjjjhhheeedddbbb___ZZZVVVSSSPPPKKKFFFBBB???>>>>>>===<<<<<<<<<<<<;;;888666555555555444333333222222111222222222111//////...////////////............///000222222222222000///666444222000...------...,,,---------.........///+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,,,,------------------------++++++++++++++++++++++++///111333222000...///000---,,,,,,++++++,,,,,,,,,******+++++++++++++++,,,,,,------......------,,,........................+++---///000//////000111000000000000000000000000111111111111000000000000444222333888999777999>>>DDDSSSjjjpppZZZIII@@@>>>:::777555666666666555333111000111222333222000000000000000000000000000---...000000000000...---000000000000000000000000////////////////////////000000///............////////////....../////////222333333333333222222111........................////////////////////////111000000111111111000/////////000000111111111111111222222222222333333333555555555444444444333333555555555555555555555555555555555555555666888888999888777666777888:::;;;:::::::::999888888:::<<<<<<;;;;;;;;;;;;;;;;;;;;;~~~~~~|||zzzyyyxxxwwwwwwxxxxxxxxxwwwtttpppllliiihhhhhhfffeeebbb^^^YYYVVVSSSPPPKKKFFFBBB???>>>>>>===<<<<<<<<<<<<;;;888666444444333333222111111111111111111111111000///...////////////............+++,,,---......---,,,+++333111000...------...///+++++++++*********))))))+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))+++---...---+++,,,,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,------......------,,,...............------------...000000.........///////////////////////////...//////000111111222222666333222555777666666888999>>>LLLbbb{{{~~~zzzxxxzzz{{{zzz}}}iiiVVVHHH@@@<<<666555333333333333222111222111000000111222111000////////////////////////---...///000000///...---////////////////////////////////////////////////000///............////////////............//////222222333333333222111111---.............................................---...000111111111222222000000000000000111111111111111111222222222333333555444444444444333333333555555555555555444444444444444444444555666777888:::888777666666888:::<<<888;;;======;;;999:::;;;;;;;;;;;;;;;;;;:::::::::~~~}}}~~~}}}{{{yyywwwvvvuuuuuuvvvvvvvvvuuurrrnnniiigggggghhhgggfffbbb^^^YYYVVVSSSPPPKKKFFFBBB??????>>>>>>===<<<<<<===<<<999666444333333222222111000000111000000000111111///---////////////............,,,,,,------------,,,,,,------,,,,,,+++,,,,,,,,,/////////...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...+++)))+++...///,,,(((,,,,,,+++++++++,,,------,,,,,,------......//////------------------------.........------------------...000000...------...////////////////////////---......///000111222333333222000111333444555555777666;;;HHHZZZqqqvvvnnnkkknnnuuu~~~aaaMMMBBB<<<999888222222333333333333333333222000000000111222111000////////////////////////------............------........................////////////////////////...............///000000///......------......///000000111111111111111000---------.......................................+++---000111111111333444000000000000000000111111111111111111222222222222444444444444333333333333555555555444444444444444444444444444555666777888999888777666777888:::<<<777;;;>>>>>>;;;999999::::::::::::::::::;;;;;;;;;~~~{{{yyywwwuuutttssstttttttttrrroookkkfffdddfffhhhhhhgggbbb]]]YYYVVVSSSPPPKKKFFFBBB??????>>>>>>>>>======>>><<<:::777555444444333222222111111111000...///111111///---////////////............000//////......//////000,,,------------,,,++++++000000000000000000//////------............------,,,+++++++++,,,,,,---...------------------------+++,,,,,,,,,------------////////////000///...---,,,+++++++++,,,,,,---...,,,------...//////000000...---,,,,,,,,,,,,---............------,,,,,,,,,+++---//////......///000////////////////////////.../////////000000111111000111111000111222333222666444666===DDDPPPcccuuuwwwqqqpppzzzppp\\\GGG<<<888555444555444444555555444444555555222111000000222222111000000000000000000000000000...------------------...////////////////////////////////////////////////------------...000111222///......------......///------...///000000000000---------.........//////........................,,,///111222000000222444111000000000000000000000111111111111222222222222444444444333333333222222555555555444444333333333444444444444555666777777888777777777777999:::;;;777:::===;;;777555777:::999999999::::::;;;;;;<<<}}}zzzwwwuuutttsssrrrrrrrrrqqqnnniiieeebbbfffhhhiiigggbbb]]]XXXVVVSSSPPPKKKFFFBBB??????>>>???>>>>>>>>>>>>===:::888666555555444444333222222111///...///111222///---000/////////...............---,,,++++++,,,---...///000000111000...,,,+++))))))***++++++,,,,,,,,,---......//////......---++++++++++++,,,,,,---...........................,,,,,,,,,------.........(((,,,//////,,,+++---000++++++++++++,,,,,,---...++++++,,,,,,---.../////////...,,,++++++,,,...///.........------,,,,,,,,,(((+++---......///000222////////////////////////000000000000///////////////222333333222333222111444444777;;;:::;;;GGGUUUggg~~~{{{{{{uuunnniiijjjpppyyy}}}}}}~~~}}}|||jjjRRREEE999777777444333666555555555444111000000000222111000111222333222000111111111111111111111111......,,,++++++,,,......000000000000000000000000////////////////////////,,,,,,,,,---///000222333.........------.........++++++---...////////////---------.........//////........................---000333222000///000222111111111000000000000000000111111111111222222222444444444333333333222222555555555444444333333333444444444444444555777777777777777777888999:::;;;888:::;;;888333222666;;;888888999::::::;;;<<<<<<}}}zzzwwwvvvxxxzzzvvvtttrrrqqqooolllgggcccfffhhhiiihhhccc^^^ZZZXXXVVVQQQJJJEEEAAA@@@>>>===@@@>>>===<<<<<<;;;999777555444444333222222222222//////////////////////////////000000000000//////000000//////.........---///...,,,+++***))))))))))))***++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,---------------------........................------,,,,,,------...///------,,,++++++******))),,,,,,,,,---...//////000,,,,,,,,,---------......000000000000000000000000111...,,,,,,000222222111......///000222333444555444333333444666999<<<>>>OOOXXXooowww|||xxxrrrnnnkkkiiigggfffiiikkkrrr|||~~~}}}vvvpppmmmrrrpppmmmjjjggggggjjjmmmqqqrrrsssttttttsssqqqpppmmmsss}}}vvv[[[KKK???===:::777444333444444333333333222222222111111222111111111000000//////000000//////.........---000000000///......---------,,,,,,++++++,,,,,,---000000000000000000000000---...000111111111000/////////...------------...---///000111000///---,,,,,,,,,,,,---------......------,,,,,,---...000111/////////000111111222222000000000///000111111222111111000000111111222333222111000......000111222333333444444333222000///333333444444555666666777555555666666666666555555777777888888888777777666;;;;;;;;;;;;;;;;;;;;;<<<}}}{{{yyyyyy{{{}}}wwwvvvuuusssqqqmmmgggcccggghhhjjjhhheee```\\\YYYVVVQQQJJJEEEAAA@@@>>>===@@@>>>===<<<<<<;;;999777555555444333222222222222////////////////////////...//////000000//////...//////......------------000///...---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------.........---------,,,,,,------------------------***))))))))))))***+++++++++++++++,,,------......,,,,,,---......///000000---------.........//////........................000...,,,---000222222111000000000111111222222333222222111222444777999;;;@@@FFFWWWrrr|||vvvrrrnnnrrr{{{}}}~~~~~~|||wwwooogggbbb_________^^^\\\]]]```bbbeeegggiiilllmmmmmmlllkkkkkkoooxxxjjjXXXHHH???<<<;;;888555444333333444222222111111111000000000111111111000000000//////000/////////.........---------------............///......------......///////////////////////////...///000111111111000000000//////.....................000000000///---,,,,,,---------------------,,,,,,,,,---...///000000000/////////////////////000000000000000111111222111111000000111111222333222111000//////000111222111111222333333333222111222222333333444444444555555555666666666666555555999999999::::::999999888999999999999::::::::::::~~~|||zzzzzz}}}yyyxxxxxxwwwtttooohhhbbbggghhhiiiiiifffbbb]]][[[VVVQQQJJJEEEAAA@@@>>>===@@@>>>===<<<<<<;;;999777666555444333222222222222////////////////////////.........//////...............---------------,,,111111///...---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------/////////......------,,,------------------------))))))(((((())))))***+++,,,,,,,,,---......//////------......///000000000........./////////000000........................000...---...000111111111111111111111111111111000000000000000222444666888555777???QQQfff~~~zzzrrrkkkbbbdddggghhhgggggghhhiiimmmooosssvvvxxxzzzzzzyyyzzz|||qqqYYYJJJBBB;;;777999777555444333333333333111111000000000/////////111111000000000000///////////////...............++++++,,,,,,---......//////......------......///..............................///000000000000///000//////.....................///000///...---,,,---------------------,,,,,,,,,---...////////////000000///......---,,,,,,/////////000000000111111111000000000000111222222222111000//////000111222///000111222333444444333111222222222222222222222555555666666666666555555888888999999:::999999888666777888888999999999999~~~{{{yyyyyy{{{}}}zzzzzzzzzyyyvvvppphhhbbbffffffggghhhfffccc^^^[[[VVVQQQJJJEEEAAA@@@>>>===@@@>>><<<<<<<<<;;;999777666555444333222111111111////////////////////////------............------........................111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------.........---------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------//////......---,,,,,,,,,.........//////000000000---.........////////////........................//////...///000000111111111111111111111111111111000000000000111333555666666444777???KKK^^^xxxxxxhhhSSSEEE@@@===888444444444333222222222222333111111000000000/////////000000000000000000//////........................,,,,,,---------.........---,,,,,,++++++,,,,,,------------------------------------...............///......---------------....../////////...---,,,...------------,,,,,,,,,+++,,,.../////////...---/////////.........------...//////000000000000000000000000000000111222222222111111000000111111222000111111222333333333444222222222222222222222222555555666666666666555555555666666777777777777777666777888999::::::999999}}}yyyvvvuuuvvvxxxzzzzzzzzzyyywwwppphhhcccdddddddddffffffccc^^^ZZZVVVQQQJJJEEEAAA@@@>>>===@@@>>><<<<<<<<<;;;999777666666444333222111111111////////////////////////------............------///////////////000000000//////...---,,,,,,,,,,,,******+++,,,,,,---......+++++++++++++++++++++++++++++++++,,,,,,,,,------/////////...............------------------------+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,+++++++++............////////////,,,,,,---------.........////////////////////////...///000000000000000000...//////000111111222222111111111111222333444555666555777:::>>>HHHZZZjjjoooRRRHHH>>>999999999666333222111111111111111222222222222111111111000000000//////////////////000000---------...............////////////......---------,,,,,,++++++,,,,,,---------------------------++++++++++++,,,,,,------...---,,,,,,++++++,,,,,,...............------,,,------------------------,,,---.../////////...---.........//////000000000......///000000000000///000000//////000000111222222222111111111111222222222222222222222222222222333333333444444444444444555555666666666666555555444555666777777777777777666777999;;;<<<<<<;;;:::~~~|||xxxtttrrrsssuuuzzzyyyyyyxxxuuuppphhhccccccbbbbbbdddfffeee___ZZZVVVQQQJJJEEEAAA@@@>>>===@@@>>>===<<<<<<;;;999777777666555333222111000000////////////////////////.........//////.........///000000000000111111111...------,,,++++++,,,,,,)))******+++---......///++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......////////////------------------------***++++++,,,---...//////++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,------......---.....................,,,,,,,,,------------...000000000000000000000000...///111111000//////000......//////000111222222111222222333333333444444222222555888999;;;EEEOOOhhhzzzxxx___LLLCCC===666333333666666666000000111111111111111111222222111111111000000000......////////////000000---------------.........111000000///......------///......------......///------------------------+++++++++***++++++,,,---...------,,,+++,,,,,,,,,.........---------------,,,,,,,,,---------......------...............------......///000000111111---...///000111000///...000////////////000111111222222222222222222222222333333222111111222222333333333444555555666777777555555666666666666555555666666777888999999999999777888;;;===>>>===<<<;;;}}}|||zzzwwwsssrrrsssuuuxxxwwwvvvuuusssnnniiiddddddbbbbbbeeehhhgggaaa\\\VVVQQQJJJEEEAAA@@@>>>===@@@>>>===<<<<<<;;;999777777666555333222111000000////////////////////////...//////000000//////...////////////000000000111...---,,,,,,+++,,,,,,,,,+++++++++,,,,,,---------************************++++++,,,,,,,,,,,,------***++++++,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++,,,,,,,,,,,,---......//////------------------,,,,,,------------............////////////////////////---000222222000...///000/////////000000000000000111111222333333333222222000000222666777666:::AAAMMM[[[rrr}}}gggVVVGGG<<<;;;999666333222333555777000000111111111111000000111111000000000/////////........./////////000000,,,,,,,,,------.................................///......------......///---------------------------,,,,,,++++++,,,......//////...------------.........------,,,,,,,,,---***++++++,,,---.../////////......---------..............................,,,---///000111000///...///////////////000111111111222222222222222222111222111111111111222444555222222333555666777888999555555666666666666555555555666777888999999999999666888;;;===>>>>>>===<<<{{{{{{yyywwwtttsssuuuwwwwwwvvvtttsssqqqmmmiiieeedddcccbbbfffiiihhhccc]]]VVVQQQJJJEEEAAA@@@>>>===@@@>>>===<<<<<<;;;999777777777555333222111000000//////////////////////////////000000000000//////---.........//////000000......---,,,,,,,,,------------,,,,,,,,,,,,++++++************************++++++,,,,,,,,,---------(((((()))***,,,---......------------------------......---,,,***))))))(((************************+++++++++***+++,,,,,,---000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,............/////////000........................---000222222000......000222111111000///.........000111222222222222111111222111222555555444777;;;<<>>>>><<<;;;|||{{{zzzyyyxxxwwwwwwvvvwwwwwwwwwvvvssspppkkkgggdddeeeeeedddcccbbb___]]]\\\TTTOOOIIIEEECCCAAA@@@>>>>>>??????>>><<<:::888777555444444333333222222111111111000///////////////000000000000000000000000///...---,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***+++---------+++)))(((******+++,,,,,,---......222000---***))))))+++,,,******+++,,,---------,,,------------------------111000...,,,++++++++++++''')))++++++++++++---///---.../////////...,,,+++,,,---...---,,,+++,,,---,,,,,,---...//////..................------------000//////...---,,,,,,+++111///...///000000///...333333444444555666666777999;;;CCCPPP```xxxoooaaaOOOAAA:::888777555666555444333222222222222............////////////////////////////////////......------------......(((***,,,+++((((((+++...'''((()))***,,,---...///000---+++***+++,,,,,,+++,,,,,,,,,,,,,,,+++***)))******))))))+++---000222222000............---,,,+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------............///---------............////////////000111111222222222222111111111111111111111111111111222333444555555333111//////111333555555555555555666666666666333555666666555555777888777999:::<<<======<<<<<<~~~{{{zzzyyyxxxwwwvvvvvvvvvuuuuuutttrrroookkkgggddddddeeeeeedddbbb___\\\ZZZSSSOOOIIIEEEBBBAAA???>>>>>>>>>>>>===<<<:::888777555555444333333222222111111111000///////////////..............................------,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............***+++---------+++***(((******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++***)))))))))***+++)))+++,,,+++******+++,,,...............------,,,...///000///...---...///,,,------...//////......---------....../////////////////////000000000000111000//////000111000///222333333444444555555666666777;;;CCCNNN^^^vvvwwwdddSSSJJJ>>>777555444333222555444333222111111111111............////////////////////////////////////......------------......+++***))))))***+++,,,++++++,,,,,,------......//////---+++***+++,,,,,,+++,,,,,,,,,,,,+++***))))))---,,,+++++++++---///000000///---,,,------,,,+++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------............---------............////////////000111111222222111111111111111111111111111111111111222333444444666444222111111222444666666666666666777777777777444555666666555555666777666777888999::::::::::::{{{zzzyyyxxxwwwvvvvvvvvvsssssssssqqqnnnkkkgggeeedddeeeeeedddbbb]]]YYYWWWSSSNNNHHHDDDBBB@@@???============<<<;;;999777666555555444444333222222222111111000///////////////...........................------------,,,,,,,,,............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++,,,------,,,***)))***++++++,,,,,,------...)))+++---///000000///...///...---,,,,,,,,,---.........------,,,,,,++++++++++++++++++,,,---///000+++,,,------++++++,,,---///......------------------...//////...---...000,,,---......///.........,,,,,,---...///000111111,,,---...///000222222333111000///000111222111000111111222222333444444444777666888<<<@@@HHHXXXfff{{{eeeRRRFFF>>>:::555333555666444222333333222111000000000000............////////////////////////////////////......------------......---***'''(((,,,...,,,***------------------------...---++++++,,,---,,,+++******+++,,,,,,,,,++++++///...---,,,,,,---...///000///------......---+++...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------............///...//////000000111111222111111111111111111111111000000000000111222333444666555333222222333555666666666666777777777888888555666777666444444555666666555555666666777888999{{{zzzyyywwwvvvuuuuuuuuuqqqqqqqqqpppnnnjjjgggeeedddeeeeeedddaaa\\\WWWTTTRRRNNNHHHDDDAAA@@@>>>===<<<<<<<<<;;;:::888777777555555555444333333222222111000000///////////////........................---------------------,,,---------------,,,++++++************************************************+++,,,,,,------,,,+++++++++++++++,,,,,,---------******,,,---......//////111///---+++++++++---.........---,,,,,,++++++++++++,,,,,,---...///000000+++---............///111///...---,,,+++,,,---...***,,,------++++++,,,...------...............---------......///000111111***+++,,,---...///000111111000///000111222111000000000111111222222333333555444666999:::>>>HHHRRRkkkyyylllVVVIIIBBB>>>999777444444555555444222222111000///////////////............////////////...........................------,,,,,,------...,,,***((()))+++---,,,+++++++++++++++++++++++++++...,,,++++++,,,---,,,+++&&&''')))+++---......///...---,,,,,,,,,,,,---...222000///000111111///---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............///......//////000111111111000000000000111111111111000000000000000111222222444444222111111222444444555555555555666666666777555666777666444333444555666555444444444555777888{{{zzzyyywwwvvvuuuttttttpppppppppooommmjjjgggeeedddddddddbbb___ZZZVVVSSSSSSNNNIIIDDDBBB@@@???======<<<;;;:::999888888888666666555444444333333222111000000///////////////////////////////////////,,,,,,---......------,,,******+++,,,,,,,,,,,,,,,************************,,,,,,++++++***)))((((((,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,---------,,,***))))))+++,,,---000///---+++***+++---...------,,,,,,,,,+++++++++*********+++++++++******,,,---...---+++++++++,,,///...---++++++,,,------***+++,,,,,,++++++,,,...---...............------///////////////.........,,,---------......//////000///...///111222111000//////000000111222222333222111222666666777<<>>===<<<;;;:::999999999999666666555555444333333333111111000///////////////000000000000000000000000+++,,,---.........---,,,((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///---***((('''(((+++,,,...---,,,+++++++++,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,------,,,+++******---------+++'''%%%%%%%%%...------,,,,,,,,,,,,,,,+++,,,......------...000.........///......---,,,//////......------------000000000000000////////////...---...000222111000//////000000111222222222444333444666666444777;;;??????GGGZZZsssooo\\\NNNAAA===<<<999444000444333111000000111222333000//////....../////////............////////////------------------------------,,,,,,,,,,,,------))),,,...---)))))),,,000++++++,,,------...//////,,,++++++,,,......---+++...------,,,+++***((('''((())))))***+++,,,,,,,,,,,,,,,,,,---///...,,,***************++++++++++++***++++++,,,,,,------...++++++------------++++++,,,,,,,,,,,,---------------------............///---......//////000000111...//////000000111111111000000////////////000000111111000000000000111111222222222333333333333444444555666555333333444555666666555555555666666666}}}|||{{{yyywwwuuutttssssssrrrrrrrrrqqqnnnjjjgggeeedddcccaaa^^^[[[XXXVVVVVVUUUPPPJJJFFFDDDBBBAAA???>>>===<<<::::::::::::;;;666666666555444444333333111111000///////////////////////////////////////***+++---...///...---,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++******++++++++++++++++++*********+++,,,,,,------....../////////...---,,,***++++++***(((&&&&&&''',,,------------,,,++++++***,,,------------///000......//////...------,,,,,,,,,,,,,,,------------000000000000000000000000------,,,---///111000//////000000111111222333333666444555888888555666999888777<<>><<<;;;:::;;;;;;<<<666666666555444444333333111111000///////////////........................***+++---//////...---,,,............---,,,++++++************************))))))***+++---...//////,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++((()))***+++++++++++++++))))))***+++,,,------...)))***+++,,,,,,,,,+++***'''(((***++++++,,,...000+++,,,---...---,,,+++***(((***++++++++++++---....../////////...---,,,,,,)))***++++++,,,---......------------......//////---,,,+++---///000000///000000000111222222333333222000111444555333444777555777;;;>>>===CCCWWWllluuu```PPPDDD>>>999333111444333///000666---///111222000///......000000/////////000000111............/////////000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...+++)))***---///...+++------,,,++++++***))))))******+++,,,......---+++))))))***+++,,,---------------------,,,+++***))),,,,,,,,,...000///---***))))))*********+++++++++******+++,,,,,,---......***+++---......---+++***++++++,,,,,,,,,------------------.........//////------......///000000000---......///000111111222000//////.........//////222222222222222222222222333333333444444444555555222333444444333333555666333444555666555444333222zzz|||{{{yyywwwtttssssssttttttssssssssssssrrrmmmgggbbbbbbbbbaaa___\\\ZZZXXXVVVVVVRRRLLLHHHFFFEEEDDDCCCCCCBBB@@@>>><<<<<<<<<<<<888666444333333333222111...............///000000000000//////..................---,,,,,,,,,,,,---,,,---------------------++++++,,,,,,,,,++++++***---,,,++++++******++++++---------,,,,,,+++++++++++++++,,,+++******+++---000///...---,,,---...///------------------------,,,,,,+++******+++,,,,,,++++++,,,,,,,,,++++++***))))))***+++---...//////---......---+++******+++---,,,+++,,,...///...---------+++******+++------/////////000//////...------------....../////////222222111111000000//////---......///////////////222222222222222222222222666111222999>>>???EEELLL^^^mmmfffQQQDDD>>>;;;999444555666555222000000000222222111000//////000000........................000000000000000000000000---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++************************++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,+++***(((((((((((())),,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,------......---------,,,,,,,,,......///000000000000000000000000000000000000000111000///......///000111//////000111222222222222222333444444555555444444666555555555555444444444333444555555666666555555{{{}}}{{{zzzwwwuuussssssssstttrrrrrrrrrrrrqqqlllfffbbbbbbaaa```^^^\\\YYYVVVUUUUUUQQQKKKGGGEEEDDDBBBAAACCCAAA@@@>>><<<<<<<<<<<<888666444333444333222111//////............///////////////.........------......---,,,,,,,,,,,,---------,,,,,,++++++******......---,,,+++)))((('''+++***************++++++---,,,,,,,,,,,,,,,,,,+++,,,------,,,+++***,,,---,,,,,,+++++++++++++++,,,------------------------,,,,,,+++******+++,,,,,,+++++++++,,,,,,++++++*********+++,,,---......///---......---+++******+++...,,,,,,,,,...///...---...------,,,,,,------...+++,,,,,,---............------------------,,,,,,000000000000000/////////...//////000000000000000111111111222222333333333444000111666999999<<>><<<;;;::::::999777555444444444333222222111000///------,,,,,,------------------------......---,,,,,,,,,,,,---,,,,,,++++++*********)))******+++,,,,,,,,,++++++++++++++++++---...///000+++++++++,,,,,,---------.........---+++***+++---)))***+++,,,---,,,+++***------------------------++++++++++++++++++++++++******+++,,,,,,,,,++++++------------------,,,,,,,,,---...---+++***+++,,,,,,+++***+++---------,,,,,,---...//////...---,,,((()))***+++,,,,,,,,,,,,///////////////.........,,,,,,------...//////000......///000000000000000...///000111222333444444444333333444555444444444<<<<<<<<<@@@JJJ[[[qqqsss___QQQGGG@@@:::888666666777777666444222333444333111000///000.........//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++------,,,+++++++++++++++++++++************+++++++++***)))(((((()))***+++************************(((((((((((((((((((((((((((((()))+++,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))******+++,,,------+++++++++++++++,,,,,,,,,...---,,,+++++++++,,,------------------------------...//////000000//////////////////////////////........................///000111222333333333333000111222222333333222222444444444444333333333222222333333444444444444444~~~{{{{{{yyywwwuuutttsssrrrrrrqqqqqqrrrrrroookkkhhheeeeeecccaaa^^^[[[XXXWWWUUUQQQKKKGGGEEEDDDCCCBBBAAA@@@@@@???===<<<::::::999777555444444444333222333222000///---,,,,,,,,,------------------------......---,,,,,,,,,,,,---******++++++,,,,,,------)))***+++,,,,,,,,,,,,,,,)))))))))***,,,---//////+++++++++,,,,,,---------,,,------,,,***)))***,,,&&&''')))***+++***))))))------------------------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,......------------,,,,,,,,,---...---+++***+++,,,***)))))))))+++,,,+++***+++,,,---......---,,,+++++++++,,,,,,,,,,,,++++++++++++,,,---......//////++++++,,,---...///000000,,,---......//////............///000222333444444222333444333444555555444777888888888;;;DDDPPPYYYlll{{{aaaOOOFFFAAA===:::555333222111111111111000111222333333111//////000......///000000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,+++*********+++++++++******))))))******+++******)))(((((()))************++++++++++++++++++'''''''''''''''''''''''''''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,''''''((()))***+++,,,,,,*********++++++,,,,,,,,,...---,,,+++***+++,,,,,,,,,---------------------------...///////////////////////////////////////////////////////////////000111222333444444444444000111222222333333222222444333333333222222222222111111222333333333333222zzzzzzyyyxxxvvvuuutttssssssrrrrrrrrrrrrpppllliiieeeeeedddbbb___]]][[[YYYVVVRRRMMMHHHFFFEEEDDDCCCAAAAAAAAA@@@???===;;;::::::777555444555555444222222111000///------,,,,,,---------------...............---,,,,,,,,,,,,---))))))***+++,,,---......,,,,,,,,,,,,+++***))))))'''''''''((()))+++,,,---+++,,,,,,,,,,,,,,,,,,---***+++,,,+++******+++---+++,,,---...............------------------------***++++++,,,,,,++++++***)))***++++++,,,,,,,,,,,,.........---------------+++,,,------++++++,,,---***)))((()))+++,,,+++***+++,,,,,,,,,,,,,,,,,,+++---------------,,,+++***''''''(((***+++,,,---...,,,,,,------...///000000,,,,,,---............---...//////000111222333333///222222000111444555444///222555777888<<>><<<;;;:::888555555555555444333111111000......---------------........./////////......---,,,,,,,,,,,,---))))))******++++++,,,,,,,,,,,,,,,,,,+++******)))((((((((()))***+++,,,------,,,,,,,,,,,,,,,,,,+++***+++,,,,,,++++++---///.........//////000111222------------------------***+++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,---------...............+++,,,------++++++,,,---,,,******+++,,,---,,,+++------,,,,,,,,,,,,------++++++,,,,,,---,,,,,,,,,))))))******+++,,,------------....../////////000,,,------...............///000000000111111222222000333222...///444666444000333666777777999===AAADDDMMMVVV___ppp~~~kkk\\\OOODDD;;;::::::666111000000111111111000000111222///000222111000...//////+++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************(((((('''''''''(((((()))******))))))))))))******)))***+++,,,,,,+++***))))))))))))*********++++++************************))))))************))))))******+++++++++,,,,,,,,,((((((***++++++++++++***((())))))***++++++,,,,,,******))))))***,,,...///........./////////000000,,,---......//////......000000000000000000000000......///000000///......//////000111222222222222222222333444444444444444222222222222111111111111222222333444444444444444~~~wwwxxxxxxxxxxxxwwwvvvvvvtttrrrqqqpppooommmjjjgggbbbaaaaaa```___]]]\\\[[[VVVRRRLLLHHHFFFEEEDDDCCCBBBCCCCCCBBBAAA???===;;;:::888666555555555444333111000///......---.............../////////000000......---,,,,,,,,,,,,---************))))))))))))((()))***+++,,,---------,,,,,,,,,,,,---...//////---------,,,,,,+++++++++***+++,,,,,,,,,---///111))))))(((((()))+++,,,...------------------------***+++,,,------,,,+++***((()))***+++,,,------------------.........//////+++,,,------++++++,,,------,,,+++,,,...///...---///...---,,,,,,---...///((()))***+++,,,------------..............................///////////////---......///////////////000000000000000111111111333666444...///555777555555777777666333333777;;;;;;AAAFFFIIISSSfff{{{qqqeeeZZZLLL???CCC;;;555555444000000444...000111111000/////////...000111111///...//////***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---******************************))))))))))))***+++******))))))))))))******(((***,,,......,,,***((('''((((((((())))))******)))))))))))))))))))))))))))************))))))(((******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++((())))))***++++++,,,,,,---,,,+++*********+++,,,,,,,,,,,,---------......,,,---......//////......000000000000000000000000,,,---...//////...---,,,---...///000000111111111222333444444555555444444222222222111111111111000333444555555666666555555zzzyyy|||zzzxxxuuutttttttttuuuvvvsssppppppppppppmmmjjjaaa___^^^^^^^^^]]]ZZZXXXRRRPPPNNNKKKGGGDDDAAA@@@@@@@@@@@@@@@???===;;;:::;;;888666444444333111000111000000///...------,,,.........------,,,,,,,,,*********)))))))))((((((---------,,,+++***)))(((&&&))),,,---,,,+++******+++++++++,,,---...///000---------,,,,,,++++++++++++,,,---------,,,+++***---,,,,,,+++*********+++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,+++***)))(((''''''******+++++++++,,,,,,,,,,,,++++++***+++...000111------------,,,+++******,,,,,,,,,,,,,,,+++******///......------,,,,,,+++)))***+++,,,...///000000333222///---,,,,,,---...000///...------...///000000//////...............//////000111111111111000333555777777666555666777888:::<<>><<<===:::777666666555333222111000000//////...............---------,,,,,,,,,------,,,,,,,,,+++++++++***++++++++++++******)))''')))+++,,,+++******+++------,,,,,,,,,------...---------,,,,,,+++++++++)))***,,,---...------,,,---,,,++++++******++++++------------------------+++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,++++++,,,------.........***+++,,,,,,------------'''(((((((((((('''&&&%%%++++++,,,,,,,,,,,,,,,,,,***++++++,,,---...//////333222000.........///000000///...------...///000............//////000111000000000000111111111222000222444444333333333444777888999:::<<>>:::777444333333555555555222222111111111000000000555444111///...---------,,,,,,------.........///,,,,,,++++++++++++,,,,,,*********+++++++++++++++************************---,,,***+++,,,,,,+++***---***'''$$$###%%%((()))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))&&&'''((()))***++++++,,,((((((((()))***+++***(((++++++***)))))))))******************************++++++,,,------,,,,,,+++---,,,,,,++++++,,,---------------------......///...////////////...------............------------......................../////////000111111222222......//////000222333444222222222333333444444555}}}~~~|||zzzvvvrrrqqqrrrtttvvvwwwwwwwwwvvvsssmmmgggccc___^^^^^^______^^^[[[XXXSSSQQQNNNJJJGGGEEECCCCCCAAABBBCCCCCCCCCBBB@@@???:::888555333333222111///000000/////////000111111------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***++++++***))))))+++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,,,,,,,++++++***++++++,,,........................,,,+++++++++*********)))++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---------+++***)))//////...---,,,***)))(((......////////////......******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---....................................///000111222222333222000///000111333555000222333444333222333444///111444555444555666888;;;<<<@@@GGGTTTeeewwwhhh___RRRHHHAAA???===<<<888555333333444555555444111111111000000000//////555333000...,,,,,,---...,,,,,,---------.........,,,++++++++++++++++++,,,***************+++++++++************************---,,,++++++++++++***)))---,,,)))((('''(((***+++************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))******************)))%%%&&&&&&'''(((((())))))((((((((()))******))))))***)))(((&&&&&&&&&'''(((******************************+++++++++++++++++++++++++++++++++,,,,,,,,,+++***))))))***,,,---///....../////////......---------,,,,,,+++++++++***------------------------......//////000111111111////////////000111222333111222222222333333333444~~~zzzxxxtttqqqpppppprrrssswwwxxxzzzxxxtttnnnhhhdddaaa`````````aaa^^^[[[XXXSSSQQQNNNJJJGGGEEEDDDDDDAAAAAABBBBBBBBB@@@???>>>:::777555333333222000///111000.........///000111---------------------------------,,,,,,,,,++++++............---,,,+++******++++++***))))))***,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***))),,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++******))))))******+++++++++,,,,,,,,,...---+++***))))))******.........---,,,+++)))(((++++++,,,,,,,,,,,,,,,+++......------,,,,,,,,,+++---,,,,,,,,,,,,+++++++++******++++++,,,,,,---...------............------000000////////////000000222111000//////111333444///111333333222111222333...000333444444444555777777888:::===BBBKKKTTT[[[uuussscccWWWIIIDDD===666333222222333444222111000111111///...000000/////////.........111000...,,,,,,---...000...------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++***)))(((((()))++++++,,,,,,,,,+++***)))************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***))))))))))))))))))***************************&&&'''))))))))))))))))))***)))(((&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))***++++++)))******++++++,,,,,,,,,***)))))))))***,,,...///------............---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///000000111111111111000000000000000111111111111222222222222222~~~yyywwwuuurrrqqqqqqqqqrrruuuwwwyyyxxxsssnnniiigggccccccccccccbbb___[[[WWWSSSQQQMMMJJJGGGEEEEEEEEEAAAAAABBBAAA@@@>>>===;;;;;;999666555444444222111111000...---,,,...///000,,,,,,,,,------------...//////.........---------//////......---+++***)))***+++,,,+++)))))))))+++)))***,,,.../////////...++++++,,,,,,,,,,,,---------.........---+++)))(((++++++******++++++,,,,,,++++++++++++++++++++++++***++++++,,,------......------,,,+++***)))((((((******+++++++++,,,,,,,,,...,,,***(((((()))***+++******+++,,,------------)))***++++++++++++++++++//////...------,,,++++++,,,,,,,,,,,,++++++++++++,,,------....../////////------............------000000///...............111000/////////000222222---///111111000///000111///111333333222111222333...111555888;;;???CCCFFFMMMXXXhhhxxx|||nnnbbbYYYPPPGGG@@@;;;999666333111000000000000/////////000000...,,,/////////.........------...---,,,,,,---...///000...---------,,,,,,++++++******++++++++++++*********************)))))))))(((((((((((((((((((((((()))***+++***(((((((((***''')))+++,,,,,,***((('''************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''''''''%%%'''))))))((((((((()))++++++***)))))))))******))))))))))))))))))))))))((((((((((((((()))***+++((()))***+++++++++++++++++++++++++++,,,---//////++++++,,,------------,,,/////////...............,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111222222111000000000000000111111111111111111111111~~~~~~yyyxxxwwwuuutttsssrrrrrrqqqtttvvvuuuqqqllliiiiiiffffffeeeeeeddd```ZZZVVVTTTQQQMMMIIIGGGFFFFFFFFFBBBCCCBBBBBB@@@>>>;;;:::;;;999666555444444222000111000---++++++,,,---///,,,,,,,,,---------..................---------,,,,,,,,,,,,,,,+++******))))))+++---,,,+++)))))))))***+++---...///...---,,,+++++++++,,,,,,---------,,,------...---,,,***)))++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++*********+++++++++,,,,,,,,,+++******))))))))))))***((()))***,,,---...//////++++++,,,---------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---......////////////...,,,------......------,,,...---------------...///...////////////000000000...///111111000000000111000111222111000000111222,,,///222555666888;;;===999AAALLLUUU^^^lll}}}wwwnnnYYYTTTLLLEEE@@@===:::888444555555444333222333333000000000222333222000............------------,,,,,,,,,---------.........+++,,,,,,,,,,,,,,,------)))***+++,,,,,,+++***)))+++*********)))))))))((((((((((((((((((((((((((((((***,,,+++))))))***,,,'''((()))******)))((((((************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%&&&&&&%%%'''))))))((('''(((*********++++++,,,+++++++++)))))))))))))))))))))))))))((((((((()))***+++,,,'''((()))***+++++++++******+++,,,---------------)))***++++++,,,,,,,,,+++............////////////...........................//////000000111222222111000000000000000111222111111111111111111111000~~~}}}yyyyyyyyyxxxwwwuuusssrrrnnnqqqtttsssoookkkiiijjjhhhhhhggggggeee```ZZZVVVTTTQQQMMMIIIGGGFFFFFFGGGDDDDDDDDDBBB@@@>>>;;;:::999777444222222111000...222000---+++******,,,---,,,,,,,,,------.........,,,,,,+++++++++*********(((((()))************)))(((+++------+++)))((((((,,,---...//////---+++***+++++++++,,,,,,---------***+++,,,---------,,,++++++*********+++,,,,,,---++++++++++++++++++++++++,,,,,,++++++***))))))))),,,,,,,,,---------......******+++++++++,,,,,,,,,'''(((***++++++***)))(((++++++,,,---------,,,,,,)))***++++++,,,,,,,,,+++*********++++++,,,------******+++++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,---......---,,,,,,+++++++++,,,---...///000------...///000/////////000222333444333222333444///000111111111222444666333444444444333444777999666;;;@@@BBBDDDKKKXXXbbbsssrrreeeYYYLLLCCC@@@>>>;;;777555555555666444444444222///---------111111111222333111...+++......---------,,,,,,,,,,,,------......------,,,)))******+++---......///)))***+++,,,,,,+++***)))+++*********))))))(((((((((((((((((((((((((((((((((***---,,,******,,,...******)))(((((()))***+++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''((()))******$$$'''***)))'''&&&(((***'''((()))+++++++++***)))))))))))))))))))))))))))***))))))))))))+++---...&&&''')))***+++++++++***((()))***,,,,,,+++***)))((()))***++++++++++++++++++,,,,,,,,,---.........000000000000000000000000//////000000111111222222////////////000222333444111111111000000000000000~~~~~~|||yyyuuusssssstttxxxrrrmmmmmmpppoooiiicccccceeehhhhhheee^^^WWWRRRQQQNNNKKKHHHGGGEEEBBB@@@BBBBBBAAA@@@>>><<<:::999;;;888555333333333333222+++,,,,,,---.........---/////////...---------,,,222---((()))---111111///------,,,,,,+++***))))))+++++++++*********))))))((()))+++.........---,,,---,,,,,,,,,,,,---......,,,,,,++++++++++++++++++,,,---...,,,)))))),,,///+++((('''(((+++------+++---,,,,,,++++++,,,,,,---...,,,---444;;;;;;222)))******+++++++++,,,,,,,,,+++)))((()))***,,,,,,+++((()))+++,,,,,,+++)))(((,,,,,,++++++,,,,,,---......------,,,,,,------......------,,,,,,------...---------.........//////........................111333444222///---...///////////////000000000000///////////////000111111222222111111111111111222111222333333444444333333777777888999<<>>:::888777777555444333222222222111111111000000//////////////////////////////////////////............,,,,,,,,,,,,,,,---...///---......///...---+++***)))******++++++******)))((((((''''''((()))***+++)))*********++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))+++)))((('''((((((&&&%%%))))))))))))((('''&&&%%%((((((((((((((((((((((((&&&''''''((()))((((((((('''((()))+++++++++***)))***)))(((((((((((())))))************************))))))************)))))),,,+++***))))))***+++,,,,,,+++*********+++,,,---***+++,,,,,,,,,+++***))),,,+++++++++,,,,,,---...///,,,+++,,,///111///---...........................//////000000000000000111111000000//////......000000000000000000000000~~~~~~~~~|||xxxuuussssssttttttqqqmmmmmmnnnmmmhhhddddddfffggggggccc]]]VVVRRRPPPNNNJJJHHHGGGEEECCCAAACCCBBBBBB@@@???===;;;:::;;;888555333333333333222,,,,,,------........................------------000,,,((()))---//////---------,,,++++++***))))))+++++++++*********))))))((()))+++---......---,,,+++++++++,,,,,,......///******+++++++++,,,,,,,,,+++---...,,,******,,,...)))'''&&&'''***++++++***---,,,+++++++++++++++,,,---,,,,,,111666555...'''******+++++++++,,,,,,,,,,,,***))))))***++++++***((()))+++,,,,,,+++)))(((+++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,---------------..........................................000111000...,,,...000.../////////000000000000///////////////000000111222222111000000111111222000111222222333333222222555555555555777:::===???>>>EEENNNXXXbbbooo~~~}}}nnn^^^SSSPPPIII@@@:::999999666444666666555444333222222111111111111000000/////////....................................------------+++++++++++++++,,,------,,,,,,---------------,,,******++++++++++++******(((((()))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))+++)))''''''((((((&&&%%%'''((())))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((()))*********))))))***))))))(((((()))))))))************************))))))************))))))++++++***))))))***++++++,,,+++*********+++,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,---......,,,+++)))+++---...---+++------------------------,,,,,,---...............000000000000//////......000000000000000000000000~~~}}}~~~}}}{{{xxxtttrrrssstttpppoooooonnnllljjjhhhffffffffffffddd```ZZZUUURRRPPPMMMJJJHHHGGGFFFDDDCCCCCCCCCBBBAAA???===<<<;;;;;;888555333333333333222,,,---------............------------............---***)))***---...---***,,,,,,,,,+++******))))))+++++++++***************((()))+++,,,------,,,+++******+++,,,,,,---......*********++++++,,,,,,---***+++------,,,++++++,,,***((('''(((***+++++++++,,,,,,+++***))))))******++++++,,,...///...***'''******+++++++++,,,,,,,,,,,,+++))))))***+++***))))))***+++,,,,,,+++***)))************+++++++++,,,++++++************++++++------,,,,,,,,,,,,------.........---------------------------------------+++,,,------,,,,,,...///....../////////000000000//////......//////000111111111000000000111111222///000000111222111111111444444333333333555666777555999===AAAEEELLLVVV\\\kkkxxx|||mmm___TTTJJJAAA;;;<<<888333222444555444222333333333222222111111111000000000///////////////........................------------,,,,,,,,,+++************++++++++++++++++++++++++,,,---...///++++++++++++++++++++++++)))***+++++++++***)))(((((((((((()))))))))******+++++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))***)))''''''(((((('''%%%&&&&&&(((***+++,,,,,,,,,))))))))))))))))))))))))(((''''''&&&'''((()))***))))))*********)))((((((******))))))************************************))))))************))))))++++++***))))))***++++++,,,++++++*********+++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++,,,,,,---...,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---000000000////////////...000000000000000000000000~~~}}}}}}}}}{{{wwwtttrrrrrrsssmmmppprrrpppmmmiiihhhiiigggfffdddaaa]]]YYYUUUSSSOOOMMMJJJHHHHHHGGGEEEDDDDDDDDDCCCBBB@@@>>><<<;;;;;;888555333333333333222......---------.........,,,,,,,,,------.........,,,+++***,,,......,,,))),,,+++++++++******))))))************************)))***++++++,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***,,,------,,,++++++,,,+++++++++,,,---......,,,+++***)))(((((((((((((((***++++++***)))))))))******+++++++++,,,,,,,,,---+++))))))***+++***))))))***++++++++++++***)))))))))******++++++++++++++++++************++++++---,,,,,,,,,,,,,,,,,,---......------------,,,,,,------------------------+++,,,,,,,,,,,,,,,---............/////////000000///............///000000111000000000000111111222///000111111222222111111444444333333333444555666777888::::::;;;===BBBFFFLLLTTTbbbpppuuugggZZZTTTJJJCCC???===<<<;;;999777444444555555333111000000000000000000000000///.....................------------------------------------,,,,,,,,,,,,******++++++++++++++++++,,,+++*********+++---...+++++++++******+++++++++***+++,,,---,,,***((('''(((((((((((())))))))))))+++++++++***************************************))))))))))))))))))))))))***(((''''''(((((('''%%%%%%&&&''')))***+++,,,,,,(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++)))))))))))))))(((((((((*********+++++++++++++++************************))))))************))))))+++******************++++++++++++***************+++,,,,,,,,,------------+++++++++******++++++,,,---------------...------,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////////////////////////////////////////////////////}}}||||||zzzwwwsssqqqqqqrrrnnnqqqtttsssnnnjjjjjjkkkgggfffccc___\\\XXXUUUTTTOOOMMMJJJIIIHHHGGGFFFDDDDDDDDDCCCBBB@@@>>><<<;;;;;;888555333333333333222///......---------...///+++,,,,,,,,,------......,,,,,,,,,...///...,,,***++++++***************)))******************************************))))))---------,,,+++***(((''',,,,,,,,,++++++*********))))))***,,,------+++***,,,,,,,,,,,,+++,,,---...+++***))))))((((((((()))''')))++++++))))))+++...******+++++++++,,,,,,,,,,,,***))))))***++++++************++++++*********((()))***+++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,------------------------......---------------,,,............////////////...............//////000000000//////000111111222000111111222222222222222222222222333444444555666555555555555555777999;;;===AAAGGGNNNWWWeeettt~~~|||nnneee\\\PPPDDDAAA>>>999666444444444333555555444333333111///---///////////////.........------------------------------------------------.........------------,,,++++++,,,,,,,,,,,,+++***---,,,+++***)))******++++++******))))))******+++***+++,,,---,,,***((('''(((((((((((())))))))))))************************************************(((((((((((((((((((((((()))(((''''''(((((('''&&&&&&'''(((((()))))))))((('''''''''''''''''''''''')))(((&&&%%%&&&''')))+++))))))((((((((((((((((((******+++,,,------,,,,,,************************))))))************))))))*********++++++*********++++++++++++******))))))++++++++++++,,,,,,------******)))))))))))))))***---------------,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////.............../////////////////////////////////~~~|||{{{zzzvvvrrrpppqqqrrrooorrruuutttpppkkkjjjjjjgggeeeccc___\\\YYYWWWVVVQQQNNNKKKIIIHHHGGGEEECCCCCCCCCBBBAAA???===<<<;;;;;;888555333333333333222000///...---------...///,,,,,,,,,,,,------------,,,---.........---++++++***************************************++++++++++++******))))))(((((((((,,,,,,---,,,+++)))'''&&&,,,,,,,,,+++++++++*********))))))***,,,---,,,+++)))***+++***((((((***,,,******))))))))))))******''')))***+++++++++---///******+++++++++,,,,,,,,,+++)))((()))***,,,,,,+++************************((()))+++,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,000///------......---,,,------........./////////......------......///000////////////000111111222000111222222333333222222//////000111222333444444333222222222333444666777666:::>>>AAACCCHHHOOOUUU```jjjzzz}}}sss```\\\SSSIIIDDDCCC>>>888666555444333222222111111111111222222222111000////////////......---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............------------+++,,,---------,,,+++***---,,,+++***))))))))))))***)))(((''''''((()))***)))***+++++++++***)))(((((((((((()))))))))******)))))))))***************************************(((((((((((((((((((((((()))(((''''''((()))(((&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***(((''''''''''''((()))******+++,,,.........------************************))))))************)))))))))***++++++++++++***)))++++++++++++***)))((('''************+++,,,------+++***))))))((()))))))))***+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---............/////////000000000000000000000000~~~|||{{{{{{yyyuuurrrppppppqqqqqqrrrtttsssppplllhhhfffeeedddccc```]]][[[XXXWWWRRROOOLLLJJJHHHGGGDDDCCCCCCBBBBBB@@@???===;;;:::;;;888555333333333333222111000...---,,,---...///------,,,,,,,,,,,,,,,,,,+++,,,------+++*********))))))))))))************))))))*********+++++++++++++++***)))(((''''''''')))***+++,,,+++***((('''))))))***+++,,,,,,------+++)))'''(((+++------+++(((******)))'''''')))+++))))))))))))***+++,,,,,,*********+++,,,,,,,,,+++******+++++++++,,,,,,,,,)))((('''(((+++------,,,+++******************+++)))***,,,---...---,,,+++++++++************++++++,,,,,,++++++++++++,,,,,,******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,///000///------------.........//////...------------...//////.........//////000222222///000000111222111111111///000000111222222222222444333222222333555555555444777;;;;;;;;;;;;>>>BBBBBBIIITTT```jjjvvv{{{lll^^^QQQIIICCCCCC@@@999777888888555111222333333333333444555000111222222222222222333000000///...------,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++------------,,,,,,,,,+++***+++,,,---,,,+++)))((()))***************)))))))))((('''&&&&&&'''((()))(((((()))))))))))))))))))))))))))*********++++++((()))))))))*********+++************************((((((((((((((((((((((((((('''&&&'''((()))((('''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&''')))***+++***+++---///000///...---************************))))))************)))))))))***++++++++++++***)))***+++++++++***)))'''&&&))))))(((((()))+++,,,---,,,,,,+++******************+++---,,,)))((()))+++------------------------***+++,,,,,,------,,,,,,---------.........//////000000000000000000000000}}}{{{{{{{{{yyyuuuqqqooopppqqqqqqrrrrrrrrrppplllgggcccddddddcccaaa^^^\\\YYYXXXSSSPPPLLLJJJHHHFFFDDDBBBBBBBBBAAA@@@>>><<<:::999;;;888555333333333333222222111...---,,,---...///---------,,,,,,++++++++++++,,,,,,+++)))))))))***)))))))))))))))*********))))))******++++++++++++,,,+++***(((''''''''''''&&&''')))+++,,,+++***)))&&&'''(((***,,,...///000,,,)))&&&'''***------,,,)))+++,,,+++((((((***,,,(((((())))))***,,,---...,,,+++***+++,,,,,,***(((******+++++++++,,,,,,,,,)))''''''(((+++---...---++++++************++++++)))+++,,,......---,,,+++******))))))))))))******,,,++++++++++++++++++,,,))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))+++///111000...---------.........//////...------------...//////............///000222222...//////000000000000000222222333333333333222222444333111111222333333222444666777555444666;;;@@@:::>>>BBBEEEHHHNNNWWW]]]jjjuuutttkkk]]]QQQJJJEEEAAA>>>===@@@???999555444444111333333333111///...///000///000111111000000111222111111000///---,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,+++***(((&&&&&&''')))+++++++++******)))(((&&&%%%%%%&&&((()))((((((''''''((()))***+++************++++++++++++(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&'''((()))((('''(((((()))***************((((((((((((((((((((((((&&&'''(((((()))(((((((((&&&%%%%%%&&&''')))+++,,,***+++---///000000///...************************))))))************)))))))))***+++,,,,,,+++***)))***+++++++++***)))'''&&&)))((((((((((((***,,,---...------,,,+++++++++,,,,,,...///...+++)))+++---........................,,,---......//////......---------.........//////000000000000000000000000{{{{{{{{{zzzvvvssspppnnnmmmmmmnnnoooqqqqqqooolllhhheeecccbbb```___^^^\\\YYYWWWTTTQQQMMMJJJIIIGGGEEEDDDAAAAAAAAAAAA???>>><<<;;;>>>;;;888666555444222111111///......//////...---))))))*********+++++++++++++++,,,,,,,,,---------++++++++++++*********)))******+++,,,,,,,,,,,,+++******))))))))))))******(((((()))***+++,,,,,,,,,,,,***(((***---...,,,***...+++((((((+++---...---,,,,,,,,,++++++*********++++++,,,,,,+++***((('''---,,,+++******+++,,,---''''''''''''((()))******,,,***((()))+++---------------,,,,,,+++***))))))+++++++++***************+++)))'''&&&'''***...111111---******......+++''',,,++++++******++++++,,,+++,,,------......------------------------------------......//////000000//////............//////---......///000/////////000///......///111333555333333222222111000000000111111111222222333333333111111111222444666888999666777999:::<<>>>>>>>>;;;888666555444222111111///------...///...---***+++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********)))******+++++++++++++++******))))))))))))******((((((((()))******++++++---+++***+++---///---,,,***'''$$$$$$'''))))))))),,,,,,,,,++++++***************++++++***)))'''&&&,,,++++++******++++++,,,++++++*********+++++++++,,,***((()))+++---------((())))))******++++++,,,******************++++++...,,,***(((((((((***+++'''%%%%%%)))///333333111,,,++++++******++++++,,,+++,,,,,,---------------------------------------............//////////////////............//////............///////////////............///111222000000000000000000000000111111222222222222222222666666555333222222111111555666777777888:::===@@@>>>???BBBHHHPPPZZZbbbhhhuuu||||||jjjeee]]]TTTKKKDDD@@@>>><<<:::888666444333333333222222222111111111000000000000///...............///////////////.........000///...---,,,+++++++++++++++************++++++...------,,,++++++******,,,,,,+++++++++*********......---,,,+++))))))(((***(((''''''******)))'''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))((((((((((((***))))))))))))))))))***))))))((('''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''''''''&&&((()))***+++++++++******))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))************************************************++++++++++++---,,,++++++******++++++,,,,,,++++++,,,,,,---...------------........................------------.........------,,,,,,+++222///,,,,,,...000000///zzzyyyvvvtttrrrrrrqqqrrrnnnoooqqqqqqooolllhhhfffgggeeebbb```___\\\XXXUUUVVVSSSOOOLLLKKKIIIHHHFFFHHHFFFDDDBBBAAA@@@@@@@@@===;;;888666666555333111000...,,,,,,---...---,,,,,,,,,,,,,,,------------*********++++++++++++,,,,,,,,,+++++++++*********((()))******++++++************))))))))))))******(((((())))))))))))))))))---,,,+++,,,...///...---+++)))''''''(((*********+++++++++++++++*********))))))***))))))((('''&&&***++++++++++++++++++***,,,,,,,,,++++++++++++++++++***))))))+++---------'''(((((()))******++++++)))))))))***+++++++++,,,---,,,+++***))))))))))))+++)))(((***---///...,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------------------------------/////////...............///......------......//////...---------...000000........................------...//////000111111222222222111111111111111222222222222333333444444000222333444333444555777888777777888:::???CCCFFFMMMQQQXXX^^^fffqqq}}}{{{tttmmmcccXXXPPPEEECCC???;;;888666555555333333222222222222333333000000000/////////......000000//////......////////////.........///000000......------,,,+++++++++++++++************++++++------,,,,,,+++*********,,,++++++++++++*********//////---,,,***((('''&&&***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''(((((((((((())))))))))))+++***(((''''''(((***+++)))((((((''''''''''''((((((((((((((((((((((((((()))))))))))))))(((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((()))******++++++*********)))(((''''''((()))***))))))))))))(((((((((((())))))))))))************************************************++++++,,,,,,---,,,++++++******++++++,,,,,,++++++,,,,,,---...------------..................------,,,,,,,,,+++,,,---------------------111///,,,,,,---/////////|||{{{xxxuuusssrrrqqqqqqlllmmmooopppnnnkkkgggeeeeeedddaaa```___]]]ZZZWWWWWWTTTPPPMMMLLLKKKIIIGGGJJJHHHEEEBBB@@@@@@AAAAAA===:::888666666555333222///...,,,,,,---------,,,,,,,,,,,,,,,,,,---------))))))*********+++++++++++++++*********)))))))))(((((()))************)))******))))))))))))******************)))))))))))),,,,,,,,,,,,---...------,,,+++*********+++,,,,,,+++++++++************************))))))((((((''')))***+++,,,,,,+++***))))))))))))***************+++***)))***,,,------,,,++++++******))))))))))))(((((()))***+++,,,,,,,,,))))))***+++++++++++++++111...,,,+++++++++(((&&&,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------------------------------/////////......---------...------------------...///...---,,,,,,...000111....../////////...------.........//////000000000222222111111000000000///...///000111333444444555+++---000222222222333444777666555555666888:::<<>>>>>>>><<<:::777666666555444222000...,,,,,,---...---,,,,,,,,,,,,,,,++++++++++++*********++++++++++++,,,******)))))))))(((((((((((()))******++++++************))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,)))***,,,+++******+++---+++,,,---,,,+++***+++,,,)))))))))***************++++++************++++++)))******************)))'''(((***+++,,,,,,++++++***))))))+++---...---+++((())))))+++,,,---...///)))))))))***+++++++++,,,***++++++++++++***))))))(((((()))***+++,,,------,,,++++++******++++++,,,,,,+++*********+++---...------------------------.........------------------,,,,,,++++++,,,,,,---...---,,,,,,,,,---///////////////////////////000222222111000000///......000000000000////////////---...000111111111000///111333555444222000000000111111111111111111111111111222444666888888999888;;;<<<>>>@@@BBBDDDEEEEEEIIIKKKOOOSSSWWW\\\cccgggjjjmmmppptttyyyzzztttooolllgggeeeaaa\\\XXXSSSLLLHHHAAA???===<<<<<<<<<:::888777666555444444444555555//////......//////000000......///000000000//////000000000/////////......---------,,,------...///)))***+++,,,,,,,,,++++++///000000///---+++((('''++++++************++++++))))))))))))))))))))))))+++************)))))))))+++************)))))))))''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((())))))******&&&''')))******)))'''&&&(((''''''''''''(((((()))(((((((((((((((((((((((()))))))))))))))(((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((())))))(((((((((((()))***+++***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))******+++,,,---......---,,,++++++******++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------//////////////////////////////...---,,,,,,++++++---...//////...---...///~~~}}}yyyuuurrrpppnnnnnnkkklllnnnooonnnkkkhhhfff___^^^]]]]]]^^^]]][[[YYYXXXTTTPPPNNNLLLKKKIIIHHHGGGGGGEEECCCAAA???======;;;999777666666666444333111///------...///...---...---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************)))******+++++++++++++++******))))))))))))***************++++++,,,,,,---)))+++------+++***,,,...,,,...000///,,,+++,,,---((()))))))))*********++++++***)))(((((()))***+++******))))))))))))******))))))+++++++++)))'''&&&)))))))))+++---...,,,+++''''''(((***+++---......******************++++++***************+++++++++,,,,,,,,,+++***(((((())),,,++++++******++++++,,,,,,+++***)))***+++---...------------------------,,,------------------...,,,,,,++++++++++++,,,,,,,,,,,,------------.........------------...000111////////////////////////......//////////////////&&&(((,,,///222444444444111222333333111//////000000111222222222222111000//////000222444666666666999::::::;;;<<<=========>>>???@@@@@@AAADDDHHHKKKHHHJJJLLLNNNQQQVVV]]]aaadddhhhlllmmmlllmmmrrrvvvvvvwwwxxxyyyzzz~~~|||xxxssspppmmmllljjjhhhfffdddbbbaaaaaa^^^ZZZUUUQQQMMMKKKJJJJJJGGGEEECCCAAA???<<<:::777555444444666666666555333444444333222111222222000000000111111222222222//////000111222111000000000/////////............+++++++++++++++,,,---...)))+++---...---,,,***(((***+++,,,,,,,,,***((('''++++++************++++++))))))))))))))))))))))))************)))))))))))),,,,,,+++***)))(((((('''''')))******''''''(((***))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))))))))((('''''''''((()))*********'''((((((((((((((((((''''''''''''''''''((())))))((((((((((((((((((((((((((((((((()))))))))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''''''''&&&)))(((((('''((()))***+++))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))************)))))))))))))))))))))))))))******+++,,,---...///---,,,++++++******++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,------......//////000---------------------------///111111...---...000|||{{{xxxuuurrrppppppooolllmmmpppqqqpppmmmjjjggg```___]]]]]]]]]\\\YYYWWWWWWTTTPPPMMMLLLKKKIIIGGGGGGGGGFFFEEEBBB@@@>>><<<;;;999777666666666444333111000....../////////...//////.........---------++++++,,,,,,,,,------------------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++******))))))))))))******(((((()))***+++,,,,,,,,,***---///...,,,+++---000(((***,,,+++((('''''')))(((((())))))*********+++***)))(((''''''((()))***+++***)))(((((()))***+++))))))***)))(((%%%""" ))))))***+++......,,,+++)))))))))))))))*********+++++++++***************&&&&&&'''(((+++---///000)))***++++++***)))***+++,,,++++++++++++++++++,,,,,,+++***))))))+++---...------------------------,,,,,,,,,------.........,,,++++++++++++++++++,,,+++,,,---.........---------,,,+++***+++---000111,,,,,,------.../////////---.........//////000000+++,,,...000111111000///---...000000///000111333---...000111222222111111555333222111222444444333000111111222444555666666777777777666666777:::===;;;;;;<<<<<<===AAAFFFIIICCCGGGKKKKKKIIIJJJOOOTTTQQQQQQQQQPPPQQQTTTZZZ^^^[[[[[[\\\\\\]]]]]]\\\\\\]]]YYYTTTRRRQQQOOOLLLIIIGGGGGGHHHHHHGGGFFFEEEEEEHHHFFFBBB???<<<;;;;;;;;;888777555555666777666666666444222222333444333222000111222111000//////000//////.........---------//////000000///...,,,+++//////.........---------+++*********++++++,,,---***,,,...000///---)))'''!!!###&&&)))+++,,,,,,+++++++++************++++++(((((((((((())))))))))))************))))))))))))((((((((((((''''''''''''''')))+++***'''&&&(((***))))))))))))))))))))))))''''''''''''''''''''''''''''''((())))))***))))))&&&''''''((()))******+++***((('''&&&&&&'''(((***'''''''''''''''((()))***((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((((((((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&'''((((((((('''&&&%%%)))((('''''''''(((***+++(((((())))))))))))(((((('''((((((((())))))******))))))))))))************)))))))))))))))))))))))))))******+++---...//////---,,,++++++******++++++******))))))******+++,,,++++++,,,,,,,,,---------***++++++,,,---...//////'''(((***,,,...000222222---000222222///...///111~~~|||}}}zzzwwwuuusssrrrooonnnjjjmmmqqqtttrrrmmmgggccceeeccc```]]]ZZZYYYXXXXXXWWWTTTPPPKKKIIIIIIJJJKKKHHHGGGFFFDDDBBB@@@>>>===:::888555333333222111///111///,,,+++,,,---,,,+++.........---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++***))))))((()))***+++,,,,,,+++******+++---......---+++***)))************+++++++++---,,,)))''''''(((***,,,+++++++++***))))))((((((+++++++++***************))))))))))))))))))))))))))))))))))))************---+++((('''((()))))))))))))))))))))))))))))))))333000---***)))***---...*********)))))))))))))))+++***************++++++++++++++++++++++++++++++...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......------++++++++++++------,,,,,,,,,,,,,,,,,,++++++......//////000000111111............////////////222111111111000000//////////////////////////////000111111111111222222222111111111111111111111111///000000000111111111111555555555666666666666777777777666666666666777777999999:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBCCCCCCCCCCCC??????@@@@@@@@@???===<<<===<<<<<<<<<;;;;;;::::::555555555555555555444333222222222222222222222222000000000111222222333333////////////////////////......------------......000///...---------------......---------,,,,,,,,,...---,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******))))))(((((((((((())))))******))))))((((((''''''***((('''&&&&&&'''(((***))))))(((((('''''''''&&&((())),,,------,,,)))(((((((((((((((((((((((((((+++******)))(((''''''&&&&&&''')))***)))(((&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%%%%%%%''')))***((((((((((((((()))******((((((((('''&&&&&&&&&%%%((('''''''''######&&&'''((('''%%%$$$###$$$''''''((((((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))(((''''''''''''''')))))))))))))))))))))*********+++,,,------......,,,+++++++++***))))))))),,,,,,+++***)))))))))***,,,------+++)))''''''(((,,,,,,---......---,,,,,,,,,,,,++++++,,,---///000,,,------...............}}}{{{}}}zzzvvvtttrrrqqqooommmkkkmmmqqqsssqqqmmmhhheeeeeedddbbb___\\\YYYXXXWWWUUUSSSNNNJJJHHHHHHHHHIIIKKKIIIGGGDDDAAA>>><<<;;;:::888555444333333111///222000---,,,---...---,,,------------,,,+++***)))************************))))))))))))))))))))))))))))))***+++++++++++++++'''((()))***+++***)))((()))***,,,------+++***)))))))))*********+++++++++)))(((&&&%%%%%%%%%'''((())))))((((((((((((''''''************************))))))))))))))))))))))))))))))))))))************///,,,***)))***+++++++++))))))))))))))))))))))))///---+++)))((()))***+++***))))))))))))))))))))),,,,,,++++++***+++++++++++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---........................------........./////////............////////////000000000/////////......111111111111111111111111//////000000000111111111000000000000000000000000000000111111111222222222444444444444555555555555555555444444444444555555666666777888888999::::::999999999999999999999999888888888888999999999999:::999888777777777777888555444444444333333333222444444444444333222111111000000000000000000000000////////////////////////..............................------------......///......---,,,,,,,,,---...------------,,,,,,,,,------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))(((((())))))***))))))(((((((((((())))))(((((((((((()))))))))))))))((('''&&&&&&'''((())))))((((((((('''''''''&&&'''((()))******)))((('''((((((((((((((((((((((((******))))))(((''''''&&&%%%&&&((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&((()))&&&&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%$$$%%%'''%%%!!!###'''***+++,,,,,,)))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''(((***)))(((((('''''''''(((******))))))))))))))))))((())))))***++++++,,,,,,++++++******************++++++******)))*********---.........,,,+++,,,---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,...///000------...////////////...|||zzz}}}zzzvvvsssrrrpppnnnmmmlllnnnpppqqqpppmmmjjjhhhfffeeedddaaa^^^ZZZWWWUUUSSSQQQMMMIIIGGGFFFGGGGGGLLLKKKHHHDDD@@@===:::888:::888555444333333111000333111...---.........---------------,,,++++++***************************))))))))))))))))))))))))+++++++++++++++,,,,,,,,,(((((()))******)))'''&&&((()))***++++++***)))((()))))))))*********++++++*********)))))))))))))))))))))))))))************((())))))******+++++++++))))))))))))))))))))))))))))))))))))************...,,,))))))***+++++++++))))))))))))))))))))))))---,,,+++***))))))))))))))))))))))))))))))******...---,,,+++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---////////////////////////---------------.........---............///////////////...............---------------------------........./////////000000////////////////////////111111111111222222222222222222222333333333444444222222111111111111222222333333333444444555555666333333333333333333333333333444444444555555555555555444222000000111333444333333222222222222222111333333333222222000///...........................111000000///......------..............................------------......------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++******))))))++++++++++++++++++++++++++++++++++++++++++++++++************************)))((((((''''''(((((()))))))))(((((((((((())))))'''''''''((()))*********)))((('''&&&&&&'''((()))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((('''''''''$$$%%%'''((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&$$$%%%((('''###$$$)))&&&((()))(((&&&%%%%%%%%%((((((((((((''''''&&&&&&(((((('''&&&&&&&&&''''''***))))))(((((((((((((((*********))))))(((((((((''''''(((((())))))******))))))************************)))))))))***++++++(((***++++++******+++---,,,,,,------------,,,,,,---------------...///000---......///////////////}}}zzz}}}zzzvvvsssrrrqqqpppooommmnnnooopppooommmkkkjjjfffffffffddd```[[[WWWTTTRRRPPPLLLIIIFFFEEEEEEFFFKKKJJJGGGDDD@@@===:::999;;;888666444444333111000222000...------......---,,,,,,---------,,,++++++(((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,,,,))))))*********)))'''&&&((()))***+++++++++******))))))))))))***************+++,,,,,,,,,+++***)))&&&&&&'''((())))))******'''(((((()))***++++++,,,))))))))))))))))))))))))((()))))))))************+++)))''''''((())))))((()))))))))))))))))))))))),,,,,,,,,,,,,,,+++******)))))))))))))))*********------,,,+++************************************))))))*********+++,,,,,,++++++++++++++++++++++++/////////.........------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------......---------.........//////........................++++++++++++++++++++++++....../////////000000000////////////////////////000000000000111111111111000000000111111111222222111111000000000000111111000111111111222222222333000000000000000000000000333333333444444444555555222222111000000111111222333333333333333333333333000111111111111000000///------------------------111111111000000/////////...........................------,,,,,,------...+++++++++,,,,,,+++++++++---------,,,,,,,,,+++++++++++++++++++++***))))))************************************************************************((((((''''''''''''(((((())))))(((((((((((())))))'''((((((((()))))))))***)))(((''''''''''''((()))''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''(((((((((((((((((((((((())))))((((((((('''''''''%%%&&&'''((()))******)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&'''(((((((((***'''''')))'''$$$###&&&"""###%%%$$$"""!!!!!!""")))((((((''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&***))))))((((((((())))))*********)))(((((('''''''''''''''(((((()))))))))(((((())))))******++++++))))))((())))))***+++,,,'''(((***)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---...//////000000//////~~~{{{}}}zzzvvvsssssssssrrrqqqooooooppppppooommmkkkjjjfffffffffeeeaaa\\\WWWTTTQQQOOOLLLIIIGGGEEEEEEEEEHHHGGGEEECCCAAA>>>===<<<;;;999666444444333222000111///,,,+++,,,---,,,,,,++++++,,,---------,,,,,,************************)))))))))))))))))))))))))))))))))******************++++++,,,+++***(((''')))******+++++++++++++++(((((()))))))))*********'''((()))***)))(((&&&%%%"""######$$$%%%&&&''''''''''''((()))******++++++))))))))))))))))))))))))((()))))))))************)))((('''''')))))))))((())))))))))))))))))))))))***+++,,,,,,,,,+++***)))(((((())))))************++++++***)))))))))))))))************************((())))))***++++++++++++++++++++++++++++++++++++///.........------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..............................------------............////////////////////////......................../////////000000000111111000000000000000000000000............////////////////////////000000000000111000000000000000000111000000000000111111111111000000000000000000000000/////////000000000111111///000222333333222000////////////////////////000...///000111111111111111............................../////////000000000........................------,,,,,,,,,,,,------******+++,,,,,,++++++***------,,,,,,,,,+++++++++******+++++++++***))))))************************************************************************((((((''''''''''''(((((())))))(((((((((((())))))***)))))))))((((((((('''((((((''''''''''''((((((&&&&&&&&&''''''''''''''')))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))***+++++++++'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((***'''&&&((((((%%%%%%'''$$$&&&''''''%%%$$$$$$%%%((((((''''''&&&&&&&&&%%%)))((('''&&&&&&&&&&&&&&&)))((((((((((((((())))))))))))))))))((((((''''''((((((((()))))))))))))))((((((((())))))******+++(((((((((((()))***+++++++++---------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---......///////////////~~~|||{{{xxxtttrrrrrrsssttttttppppppqqqqqqooommmjjjiiieeeffffffdddaaa\\\WWWUUURRRPPPNNNKKKHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@???>>>;;;999666555444444222111111...,,,+++,,,,,,,,,+++***+++,,,,,,------------------------------------))))))))))))))))))))))))'''((()))++++++***))))))******+++,,,,,,+++)))))))))*********+++,,,,,,,,,((((((((()))))))))******)))***+++++++++***((('''''''''(((((()))***++++++'''(((((())))))*********))))))))))))))))))))))))))))))))))))***************)))((()))+++,,,+++)))))))))))))))))))))))))))(((((()))))))))(((((('''((((((((()))******++++++))))))((((((((()))))))))************************((()))******+++*********++++++++++++++++++++++++......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------...//////////////////...............,,,------------.........///////////////000000000------------------------//////000000000111111111000000000000000000000000------------...................../////////000000111000000//////000000111000000000000000000000000000000000000000000000000........./////////000000+++---111333333111...,,,............////////////---...///000000111111000........................++++++,,,,,,---......///------------------------------,,,,,,,,,,,,------)))***+++,,,---,,,+++***,,,,,,,,,,,,++++++++++++))))))***++++++***)))(((************************************************************************)))((((((''''''(((((()))))))))(((((((((((())))))*********)))((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))******+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&###"""''')))((((((***%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''(((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))************(((((())))))))))))))))))))))))((((((((()))*********+++,,,+++)))((()))***,,,,,,++++++++++++,,,,,,,,,,,,---......------,,,,,,------...............}}}{{{xxxtttqqqoooppprrrttttttqqqrrrrrrrrrpppmmmiiigggdddddddddbbb___\\\XXXVVVSSSRRROOOMMMJJJIIIHHHGGGDDDDDDCCCBBBAAA??????>>><<<999666555555444222111222///---,,,---------,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&(((+++------,,,)))(((((()))***++++++******)))((((((((()))***+++,,,,,,(((((((((((()))))))))***,,,---------,,,,,,++++++***++++++,,,,,,---------((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((()))+++,,,+++)))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++(((((((((((()))***+++,,,************************)))******++++++***)))(((************************---,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---......///.........---------,,,,,,,,,,,,---------.........------........./////////,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000////////////////////////---------.........//////.........////////////000000//////......//////000000000000000000000//////000000000000000000000000/////////000000000111111+++---///111111000...---///000000000111111111111...............---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---)))***,,,---...---,,,+++,,,,,,,,,++++++++++++***((()))***++++++***)))(((***************************************************************************))))))(((((())))))***))))))(((((((((((())))))))))))))))))((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))(((((('''&&&$$$$$$$$$%%%&&&'''((()))'''''''''''''''&&&&&&&&&%%%!!!!!!&&&))))))(((***###%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((***))))))(((((((((((()))&&&'''((((((''''''((())),,,,,,+++******+++,,,,,,++++++,,,------,,,+++***+++,,,,,,---------------|||zzzuuurrrnnnmmmoooqqqssstttqqqrrrssssssqqqmmmhhheeeddddddcccaaa___[[[YYYWWWTTTSSSQQQNNNLLLJJJIIIHHHEEEDDDCCCBBB@@@???>>>===<<<999777555555444222111333000...---.........---)))***+++,,,---.........))))))))))))))))))))))))))))))))))))))))))))))))&&&))),,,//////---***(((&&&'''(((*********))))))''''''''''''((()))++++++(((((((((((())))))))))))*********)))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************'''&&&&&&''')))***)))'''))))))))))))))))))))))))******))))))))))))***+++'''(((((()))***+++++++++(((((())))))***+++---...)))))))))))))))))))))))))))***++++++***)))((('''************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++------------++++++(((((()))******+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,------.........////////////////////////---------.........//////.................................////////////000........./////////000000///......------......///////////////////////////........................,,,,,,---------.............../////////000000000........./////////000000/////////---,,,***)))(((------------------------000//////......------,,,---------------------------,,,,,,++++++,,,,,,---)))***,,,.........,,,+++,,,,,,,,,+++++++++******'''(((***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))(((((((((((())))))''''''(((((())))))******''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))******)))(((''''''&&&&&&'''''')))***,,,---(((((((((''''''&&&&&&%%%(((###"""&&&)))'''%%%&&&$$$&&&''''''&&&%%%&&&'''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&'''((()))******)))))))))))))))(((((((((******))))))((((((''''''+++***)))(((((('''(((((('''(((***+++***+++---...---,,,+++******+++,,,---***+++,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,}}}zzzyyytttsssqqqpppooonnnoooooorrrrrrssssssppplllhhhfffdddbbb```^^^]]][[[WWWTTTVVVUUURRROOOLLLJJJHHHHHHFFFFFFFFFFFFDDDBBB@@@???>>>===;;;999777555444444000///...---......000000+++++++++,,,,,,---------+++******)))(((((()))))))))''''''))),,,,,,***'''***)))(((''''''((()))***+++***)))(((((()))***+++))))))))))))))))))))))))************************++++++******)))'''&&&%%%&&&&&&''''''(((((())))))+++***)))'''''''''(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''(((***+++)))''')))))))))))))))))))))))),,,)))((()))---000000///+++++++++++++++***)))((((((((())))))***+++------***,,,---,,,***)))***---,,,+++***)))))))))***+++***++++++,,,---...//////,,,------,,,***))))))+++*********++++++,,,,,,,,,,,,++++++,,,---,,,***''',,,------......------,,,)))***++++++,,,---.........------,,,,,,+++******........................///......---,,,,,,,,,---+++,,,------......------..............................////////////............---,,,,,,,,,,,,---,,,...000111000...,,,***------............------...------...000111///...////////////////////////111111000000//////......---------,,,,,,---......111///...,,,,,,---...000------------------------,,,,,,,,,,,,---///111222((()))+++---...---+++***---------,,,,,,+++++++++++++++******************+++******)))))))))))))))******))))))))))))******)))***+++++++++)))((('''.........------,,,,,,,,,+++***)))(((((()))***+++******))))))((((((''''''&&&'''((())))))***))))))+++***(((&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$''''''(((((()))*********''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%'''******)))''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&(((***&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''))))))))))))************))))))***++++++++++++***++++++++++++++++++,,,,,,))))))***+++,,,------...{{{xxxwwwtttrrrpppmmmlllmmmnnnnnnpppqqqqqqpppnnnjjjgggeeefffdddaaa```^^^\\\XXXVVVVVVUUURRROOOLLLJJJIIIHHHIIIGGGEEECCCAAA@@@@@@@@@>>>===;;;999777555444444...---,,,++++++,,,---...+++++++++,,,,,,---------,,,+++***)))((((((((((((333000---+++++++++)))'''***)))(((((((((((()))***+++***))))))))))))***+++))))))))))))))))))))))))************************((())))))***************(((((((((((((((((())))))(((((('''&&&&&&'''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))---+++)))***,,,---+++)))))))))))))))))))))))))))***(((&&&'''***,,,,,,,,,******+++++++++***))))))))))))))))))***+++,,,,,,)))+++,,,+++)))(((***+++,,,+++*********+++,,,---***,,,...000111///---+++***+++,,,,,,******+++,,,***+++++++++,,,,,,,,,,,,---+++++++++,,,,,,***(((***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------..............................,,,+++******)))))))))***+++,,,------......------..............................////////////......,,,,,,,,,---...///111111///......---,,,,,,,,,------......//////......---......---...000000///---......................../////////.........------------,,,,,,,,,,,,------,,,+++)))(((((()))+++,,,------------------------,,,+++*********+++,,,---)))***+++,,,,,,,,,+++***,,,,,,+++++++++*********************************+++******)))))))))))))))******))))))))))))******)))******+++***)))((('''---------,,,,,,,,,++++++***)))(((''''''((()))******)))))))))(((((((((''''''(((((())))))))))))(((***)))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&$$$''')))***((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%&&&''')))***'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''((('''''''''((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''))))))))))))************))))))***++++++++++++******++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,zzzxxxwwwtttqqqnnnkkkjjjkkkmmmnnnqqqqqqpppooommmkkkiiiggggggeeecccaaa```]]]ZZZWWWVVVTTTRRROOOLLLJJJIIIHHHKKKHHHDDD@@@======>>>???>>>===;;;999777555444444...---,,,++++++,,,------++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,------***'''&&&(((***++++++***))))))(((((())))))***++++++************++++++))))))))))))))))))))))))************************))))))***+++++++++++++++))))))))))))))))))((((((%%%%%%%%%%%%&&&'''))))))((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))),,,*********,,,,,,+++***)))))))))))))))))))))))))))(((&&&''')))******)))((()))******++++++***************))))))******+++((()))******)))((()))***)))(((((('''((()))+++,,,***---222444444000+++(((((()))++++++***+++,,,...++++++,,,,,,,,,,,,---------,,,******+++,,,+++*********++++++++++++******------,,,,,,++++++++++++++++++,,,------......///...........................---,,,,,,,,,,,,,,,,,,+++,,,------......---------------------------------......//////......---------...///000111222222000...+++)))(((***---///......////////////......///.........///000...,,,---------------------------------------,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++++++++++++++************************)))))))))************************+++******)))))))))))))))******))))))))))))******)))************)))((((((,,,++++++++++++*********,,,+++***)))))))))***+++))))))))))))(((((((((((((((((()))))))))(((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((('''''''''$$$&&&(((((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%&&&'''((()))((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''))))))))))))((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))(((((('''))))))))))))************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******|||zzzyyyuuurrrnnnkkkjjjkkknnnpppssssssqqqpppnnnmmmllllllgggeeecccaaa```]]]ZZZWWWVVVTTTRRROOOMMMKKKJJJIIIKKKHHHDDD@@@===<<<<<<===>>>===;;;999777555444444000///...---------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000111222&&&&&&%%%&&&(((***++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************++++++++++++***)))((('''++++++******))))))((((((&&&&&&&&&''''''((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******)))))))))******)))'''((()))***++++++++++++++++++***)))))))))))))))))))))***************+++)))((((((((()))***,,,---***---111444444111---***(((***++++++******+++---,,,,,,,,,,,,,,,,,,,,,---...,,,))))))***,,,,,,+++,,,,,,------------,,,,,,,,,+++++++++++++++++++++//////...------,,,,,,+++------------------------///...------------......+++,,,------......---------------------------------------......---------///////////////.........///---***((((((***,,,......//////000000//////...///...---...//////---+++---------------------------------------,,,,,,,,,,,,,,,+++*********++++++............///000222333++++++++++++++++++++++++,,,,,,,,,+++++++++++++++---,,,+++***))))))*********************************************++++++++++++******)))))))))))))))******))))))))))))******))))))*********)))))))))***************)))))))))***)))((('''&&&'''(((((())))))))))))((((((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))************))))))***++++++++++++************++++++,,,,,,---++++++++++++++++++++++++|||zzzxxxwwwtttpppmmmlllmmmppprrrsssrrrqqqpppooonnnmmmmmmgggeeebbbaaa___]]]YYYWWWVVVTTTRRRPPPMMMLLLJJJJJJIIIHHHEEEAAA>>><<<;;;:::>>>===;;;999777555444444000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++---......,,,***'''&&&))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************)))(((''''''++++++******))))))(((((())))))))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((()))***(((((((((((((((((((((((()))*********)))(((((()))&&&'''((()))***+++++++++++++++***)))((((((((((((************+++,,,,,,,,,,,,,,,++++++,,,...///000+++,,,...000111000//////***+++,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***++++++,,,------///......---,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++,,,------......------------------------------,,,,,,------------,,,,,,------.........---,,,+++++++++*********++++++,,,......////////////.........------...//////---,,,---------------------------------------------------,,,++++++*********+++)))))))))***+++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,***))))))))))))*********++++++++++++++++++))))))*********++++++++++++******)))))))))))))))******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))&&&%%%###"""""""""###$$$(((((((((((())))))))))))((((((((((((((('''&&&%%%###$$$$$$%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))************))))))***++++++++++++***))))))***+++,,,,,,------))))))***+++,,,,,,------yyywwwvvvxxxuuurrrooonnnoooqqqsssooopppoooooonnnmmmlllkkkgggeeecccaaa```]]]ZZZWWWVVVTTTRRRPPPNNNLLLKKKKKKIIIGGGEEEBBB???===;;;:::>>>===;;;999777555444444...---,,,*********++++++------,,,,,,,,,,,,++++++...---+++)))'''&&&%%%%%%%%%(((,,,...,,,***'''''')))******++++++******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''))))))*********))))))))))))))))))((((((************)))((('''&&&'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))''')))************+++,,,))))))))))))))))))))))))&&&((())))))(((&&&''''''&&&'''((()))************+++***))))))((((((((((((+++***)))***,,,------,,,***)))(((((()))***+++,,,***++++++,,,---...///000+++,,,,,,+++)))'''((())),,,,,,++++++++++++******,,,+++)))***+++,,,,,,+++))))))************))))))(((((()))***+++,,,------******+++,,,,,,------...++++++++++++++++++++++++,,,++++++++++++,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++'''(((***,,,---------,,,)))***+++,,,,,,,,,++++++------............---------,,,,,,---//////...---------------------------,,,,,,------------.........---,,,++++++***++++++((((((((()))************************************'''((()))******************************)))))))))*********+++++++++++++++)))))))))***++++++,,,,,,+++******)))))))))))))))******))))))))))))******)))))))))((())))))***+++((((((((())))))))))))******)))(((&&&&&&&&&&&&'''(((((((((((())))))))))))''''''((((((((('''&&&&&&###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&'''(((((())))))%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''"""###$$$%%%&&&'''(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))************))))))***++++++++++++***))))))***+++,,,------...((()))***+++,,,------...yyywwwuuuwwwuuusssqqqppppppqqqrrrnnnooopppppppppnnnlllkkkhhhfffdddbbbaaa^^^[[[XXXUUUTTTRRRPPPNNNMMMLLLKKKKKKHHHDDD@@@>>>======>>>>>>===;;;999777555444444...---,,,***)))******+++---------,,,,,,+++++++++---,,,***(((&&&%%%$$$$$$"""''')))))))))***+++)))***++++++++++++***)))'''((())))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++++++++(((((((((((((((((())))))'''((()))))))))((('''&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&(((******))))))+++---))))))))))))))))))))))))%%%(((******((('''((()))''''''((()))******))))))***))))))((((((((())))))***(((((())),,,---,,,+++(((((('''&&&&&&'''((()))************++++++,,,,,,)))***+++***)))((()))***+++++++++******)))))))))*********+++------,,,***))))))************))))))))))))******+++++++++,,,))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------...///000+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++&&&(((***,,,------,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***+++,,,///000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---///...---,,,++++++++++++++++++,,,,,,---,,,,,,,,,************************)))***+++++++++***)))(((((()))***++++++***)))))))))))))))*********++++++((())))))***++++++,,,,,,+++******)))))))))))))))******))))))))))))*********)))((((((((()))+++,,,(((((()))))))))*********///...---+++******++++++'''((((((((()))))))))***&&&&&&''''''((('''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((('''(((((('''&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%&&&''''''(((%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))************))))))***++++++++++++***((()))***+++,,,------...*********++++++,,,,,,,,,{{{yyywwwvvvuuusssrrrpppppppppqqqoooppprrrssssssqqqnnnmmmjjjhhheeedddbbb```\\\ZZZUUUTTTRRRPPPNNNMMMLLLLLLMMMIIICCC>>><<<===???AAA>>>===;;;999777555444444000///...,,,++++++,,,,,,---------,,,,,,+++++++++******))))))))))))******)))+++,,,+++((('''(((***)))***+++,,,,,,+++***)))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))&&&&&&''''''(((((())))))$$$%%%&&&(((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))$$$&&&)))((('''''')))+++))))))))))))))))))))))))&&&***------+++)))***,,,'''(((((()))))))))))))))))))))(((((((((((()))))))))'''&&&(((+++---,,,***...---,,,++++++,,,,,,---))))))*********)))(((''''''(((******))))))+++,,,+++*********))))))(((((())))))***,,,......,,,***++++++,,,,,,,,,,,,+++++++++++++++***************,,,,,,++++++***))))))(((........................************++++++,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***+++,,,------+++***(((,,,,,,+++++++++,,,......+++,,,,,,------,,,,,,+++***)))***,,,///000000///************************))))))******+++++++++,,,000///...---,,,,,,,,,,,,,,,,,,---------,,,++++++))))))))))))))))))))))))............---+++)))(((&&&'''***+++,,,+++***)))'''((((((((())))))******((())))))***++++++,,,,,,+++******)))))))))))))))******))))))))))))*********)))(((((((((***+++,,,((()))))))))******++++++---,,,***(((((((((((()))'''((((((((())))))******%%%%%%&&&'''(((((((((''''''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))************)))((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))'''((()))(((&&&&&&((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))************))))))***++++++++++++***((())))))+++,,,---......,,,,,,,,,++++++++++++***yyyvvvsssvvvuuurrrqqqppppppqqqrrrqqqrrrttttttsssqqqnnnlllffffffffffffeeeaaa\\\XXXVVVTTTRRROOONNNNNNOOOPPPMMMIIIEEEAAA@@@???>>>===;;;:::999777444222111000///---++++++,,,......---++++++++++++++++++++++++******))))))))))))******+++*********))))))((((((000...***'''&&&''')))++++++++++++)))'''''')))+++))))))))))))))))))))))))+++***)))))))))***,,,,,,((((((((((((((())))))***)))))))))))))))(((''''''(((((((((((())))))))))))''''''((((((((((((''''''***+++,,,,,,+++***)))(((&&&'''((()))************))))))(((((())))))***+++...---,,,***))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))************---,,,+++)))((())))))***+++,,,------,,,+++)))((())))))))))))))))))))))))&&&'''((()))***+++,,,,,,((()))***+++,,,---------*********++++++,,,,,,,,,+++++++++++++++***)))(((+++++++++++++++,,,,,,,,,---+++***(((((()))+++,,,************************...,,,+++,,,,,,,,,)))'''''''''(((((()))***,,,,,,***+++,,,,,,,,,,,,+++***((()))+++,,,,,,+++)))(((---------...///...,,,***((()))***+++,,,---------++++++++++++++++++++++++************************///+++((((((***+++***)))+++++++++++++++++++++++++++++++++*********))))))))))))************))))))))))))))))))))))))))))))((()))***++++++***)))(((***++++++,,,+++***)))(((***)))))))))((((((''''''((()))******)))((()))+++''''''''''''(((((((((((((((((((((((())))))))))))...+++((('''((()))***)))(((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%$$$$$$%%%'''***,,,(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%"""%%%'''&&&###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++***+++...///---***yyyvvvtttxxxvvvtttqqqpppppppppqqqqqqssstttuuussspppllljjjgggfffeeeeeedddaaa\\\YYYVVVTTTRRROOONNNNNNOOOPPPMMMJJJEEEBBBAAA@@@>>>===<<<;;;999777555333222111///---++++++,,,......---++++++++++++++++++++++++))))))(((((((((((())))))************)))))))))(((++++++******************'''(((((('''&&&&&&(((***))))))))))))))))))))))))))))))((((((((()))***+++)))(((((((((((()))******)))))))))))))))(((''''''******))))))((((((''''''''''''((((((((((((''''''((())))))***)))((('''&&&***)))((('''%%%$$$""""""((((((((((((((())))))*********)))(((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((())))))******(((((()))))))))*********++++++)))(((((())))))***++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))******(((((()))***++++++++++++)))***************++++++++++++++++++******))))))%%%%%%&&&'''(((((())))))***)))(((''''''((()))***************************,,,,,,,,,+++***)))))))))))))))))))))******+++,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))*********+++++++++)))'''***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---***((((((***+++***)))************************+++++++++*********))))))))))))************))))))************************'''((())))))))))))((('''***++++++++++++***)))((()))))))))(((((('''''''''((()))******)))((()))***************++++++++++++(((((((((((())))))))))))+++)))''''''((((((((('''((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###%%%''''''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))(((''''''''''''''')))((((((((((((((((((((())))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,+++***)))***---...,,,***yyywwwvvvyyyxxxtttqqqooonnnooooooppprrrtttuuusssoookkkhhhhhhfffdddbbbaaa___\\\ZZZWWWUUURRRPPPNNNNNNNNNOOOMMMJJJFFFCCCBBBAAA???===<<<<<<:::888666444333222///---++++++,,,......---++++++++++++++++++++++++(((((((((''''''(((((((((************))))))))))))%%%'''***,,,---+++)))((($$$&&&(((((((((((((((***(((((((((((((((((((((((((((((('''''''''((()))***)))))))))))))))******+++)))))))))))))))(((((('''+++******)))((('''&&&&&&''''''((((((((((((''''''(((((()))))))))((('''''')))((('''''''''(((***+++(((((('''''''''((()))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((())))))***(((((())))))))))))******))))))(((((())))))***+++******)))))))))***++++++)))))))))))))))))))))))),,,++++++***)))(((''''''((()))))))))))))))))))))*********)))))))))))))))******************))))))""""""###%%%&&&'''((()))***)))(((''''''((()))***************************+++,,,,,,***'''&&&)))+++++++++************+++++++++***))))))))))))***+++************************,,,,,,---------,,,+++***,,,---------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***)))'''''')))******)))))))))))))))))))))))))))+++************)))))))))))))))************))))))************************''''''((((((((((((''''''******++++++******)))((())))))((((((((((((((((((((()))******(((((()))***''''''((((((((()))))))))(((((((((((()))))))))))))))((('''''')))((('''%%%(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''###$$$&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%''''''((())))))(((''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))*********++++++++++++,,,***))))))***,,,,,,+++)))yyyxxxwwwyyywwwtttpppnnnllllllllllllooorrrtttssspppllliiijjjfffbbb```___^^^]]][[[WWWVVVSSSPPPNNNMMMNNNNNNMMMKKKGGGDDDCCCAAA???>>>===<<<;;;999777666444444///---++++++,,,......---++++++++++++++++++++++++))))))(((((((((((())))))*********)))))))))))))))%%%'''***+++,,,***((('''''')))+++,,,***))))))***(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))***++++++(((((())))))))))))(((((()))))))))((((((''''''&&&''''''((((((((((((''''''******************))))))(((((('''''')))+++...000((((((((((((((())))))***)))))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***+++++++++(((((((((((()))))))))***(((((())))))***+++,,,,,,))))))((((((((()))+++,,,)))))))))))))))))))))))),,,++++++***)))(((''''''******))))))((()))))))))++++++******)))))))))(((*********))))))))))))***&&&&&&'''((()))******++++++******)))******+++,,,************************))),,,---)))%%%$$$(((------,,,,,,+++******+++++++++***(((''''''(((***+++++++++***))))))***++++++,,,---//////...,,,++++++,,,,,,---------,,,,,,+++************************++++++++++++++++++++++++(((((('''((())))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))++++++++++++++++++++++++((((((((((((((((((((((((******************))))))+++***))))))((()))******((()))***)))((('''((()))%%%&&&&&&''''''((((((((((((((((((((())))))))))))''''''((()))******'''%%%'''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''+++***))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''"""$$$&&&((())))))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))(((''''''''''''(((((('''''''''(((((((((((((((((()))))))))************))))))))))))))))))))))))************++++++++++++))))))***+++,,,,,,+++***yyyxxxxxxwwwuuurrrooolllkkkkkkkkkiiilllooorrrrrrpppmmmkkkjjjfffaaa^^^]]]]]]\\\\\\XXXVVVSSSPPPNNNMMMMMMMMMMMMJJJGGGEEEDDDBBB???======<<<;;;999888666555444///---++++++,,,......---+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))******))))))))))))(((((('''''')))+++---,,,***(((''''''(((((((((((((((((((((((((((((()))))))))******))))))))))))((()))******+++(((((())))))))))))((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''))))))))))))))))))******+++***'''%%%$$$%%%&&&''')))(((((((((((()))******(((((((((((()))***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++'''(((((((((((()))))))))((())))))+++,,,,,,------))))))((((((((()))+++,,,))))))))))))))))))))))))*********)))))))))))))))++++++***)))))))))******,,,,,,,,,++++++******)))***))))))(((((()))******+++++++++++++++************************++++++,,,************************)))+++,,,)))%%%$$$)))...------,,,+++************+++***(((''''''(((***+++++++++***))))))***++++++'''***,,,,,,***(((((())))))***+++,,,------------************************++++++++++++++++++++++++'''((())))))((((((((()))************************))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))******,,,,,,***)))***+++,,,---((()))***)))'''&&&'''((((((((()))******+++,,,,,,(((((((((((())))))))))))'''((()))+++,,,+++)))&&&''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''+++***)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((("""$$$&&&)))***)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((((('''%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((((((((()))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,,,,,,,,,,,,,zzzxxxwwwuuusssqqqnnnllllllmmmmmmiiikkkmmmooopppooommmllliiifffaaa]]]\\\\\\\\\[[[YYYWWWTTTPPPMMMLLLLLLLLLLLLJJJGGGEEECCCAAA>>><<<<<<;;;:::999888666555555///---++++++,,,......---++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))***************)))(((&&&&&&&&&'''((()))***+++***'''%%%$$$$$$(((((((((((((((((((((((('''((()))*********))))))((((((((((((((())))))***'''(((((()))))))))))))))%%%%%%&&&'''((())))))***''''''((((((((((((''''''''''''&&&&&&&&&'''(((((()))(((((('''((()))***+++((((((''''''(((((()))***&&&&&&&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((()))''''''(((((((((((())))))'''((()))+++,,,,,,,,,,,,******)))))))))***++++++))))))))))))))))))))))))(((((())))))******+++++++++***)))((()))***+++,,,,,,,,,,,,+++++++++++++++***)))((('''((()))***++++++++++++***))))))((((((''''''(((((())))))******************************)))+++,,,***''''''***------,,,+++***************+++***))))))))))))***+++************************(((+++...---***((((((***((((((***+++,,,---------************************************************(((***++++++)))(((((((((************************(((((()))))))))))))))***))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))((((((((()))******---,,,***))))))+++---...)))******)))'''&&&&&&'''&&&'''(((((()))***++++++(((((((((((())))))))))))(((((()))+++,,,,,,***'''&&&'''((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''((())))))'''%%%$$$((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''+++)))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&&&&''''''(((((()))))))))))))))************)))))))))))))))))))))))))))))))))************+++***+++------,,,,,,,,,---zzzxxxvvvtttsssqqqooonnnooopppqqqlllmmmmmmmmmmmmlllkkkkkkhhheee```]]]\\\\\\[[[ZZZZZZXXXTTTPPPMMMLLLKKKKKKKKKIIIFFFDDDCCCAAA===;;;;;;;;;:::888777666555444///---++++++,,,......---++++++++++++++++++++++++++++++************++++++((()))))))))************''''''&&&&&&&&&'''((())))))******(((&&&%%%&&&'''))))))))))))))))))))))))&&&'''((()))))))))(((((('''''''''''''''(((((()))''''''((()))))))))))))))%%%&&&&&&''''''(((((((((''''''(((((((((((('''''''''&&&&&&%%%&&&'''((()))%%%&&&(((***,,,...000111&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''((((((((())))))&&&'''((()))******))))))++++++++++++++++++***)))))))))))))))))))))))))))((()))))))))************)))(((''''''''')))+++,,,************++++++++++++))))))'''''''''(((***+++((((((((((((((((((''''''&&&'''((())))))************************************++++++++++++++++++++++++******)))))))))******++++++++++++++++++++++++)))***+++,,,,,,+++***))))))---000000,,,)))***---((()))******++++++++++++************************))))))))))))))))))))))))***,,,---,,,)))''''''((())))))))))))))))))))))))(((((((((((())))))******))))))************))))))((((((((((((((((((((((((***)))(((((((((((()))***)))(((((('''((()))***++++++***((('''((())),,,---)))******)))'''%%%&&&'''$$$$$$%%%&&&'''((())))))(((((((((((())))))))))))((('''''')))++++++)))'''&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&'''((((((((('''&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''$$$"""###%%%((()))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))%%%%%%&&&''''''((())))))))))))))))))************))))))))))))))))))))))))))))))))))))************(((+++------+++***+++---{{{xxxvvvtttsssqqqpppppprrrsssuuupppooonnnlllkkkjjjiiiiiihhhddd```]]]\\\\\\[[[ZZZZZZXXXTTTPPPMMMLLLKKKKKKJJJHHHFFFDDDCCC@@@===:::::::::999888777666555444///---++++++,,,......---++++++++++++++++++++++++******))))))))))))******(((((())))))*********+++$$$$$$%%%'''((()))))))))***+++***)))''''''***,,,************************%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&'''((((((''''''((()))))))))))))))''''''''''''''''''&&&&&&''''''(((((((((((('''''')))(((''''''((()))***+++(((((())))))))))))((('''$$$$$$######$$$$$$%%%&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))*********''''''''''''((((((((()))%%%&&&'''((((((((('''&&&+++,,,------,,,+++)))((())))))))))))))))))))))))*********)))))))))))))))''''''&&&%%%&&&(((***,,,(((((())))))******++++++)))((('''&&&'''(((***,,,&&&''''''(((((()))))))))((((((***+++,,,,,,,,,,,,************************+++******+++------+++******)))))))))))))))*********+++,,,,,,,,,,,,+++***((()))+++,,,,,,+++)))(((&&&***...---(((&&&'''***)))************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((+++---///...***'''&&&'''(((((((((((((((((((((((('''((((((((())))))******))))))************))))))(((((((((((((((((((((((()))((('''&&&&&&'''((())))))(((''''''''')))***+++***((('''&&&&&&(((+++,,,)))******)))'''%%%&&&'''''''''((()))***+++,,,---(((((((((((())))))))))))'''&&&&&&''')))***)))'''&&&&&&'''((())))))((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))$$$$$$&&&'''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%!!!"""&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((()))&&&''''''''''''''''''&&&(((((((((((((((((((((((('''''''''''''''((()))***%%%%%%&&&&&&'''((())))))))))))))))))************))))))))))))))))))))))))))))))))))))************'''***,,,,,,***)))***,,,}}}yyyyyy{{{xxxtttrrrssssssssssssnnnmmmllllllkkkiiifffddddddbbbaaa^^^\\\[[[ZZZZZZ]]]\\\YYYVVVSSSOOOMMMLLLIIIGGGEEECCCBBBAAA>>><<>><<<<<<:::777666555444111/////////...---,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***(((&&&(((+++,,,+++)))***+++,,,------,,,+++***((((((((((((((((((((((((""""""###$$$%%%&&&''''''''''''''''''((((((((((((***************+++++++++******))))))))))))(((((())))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''(((((()))'''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%'''''''''(((((((((((((((&&&&&&&&&''''''(((((()))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&(((((())))))***)))))))))((((((((((((((((((((((((******))))))(((((((((((('''&&&%%%&&&'''((('''%%%&&&((())))))(((((()))***(((((((((((((((((((((((()))(((((('''((()))***+++))))))))))))((((((''''''&&&***+++'''%%%''')))'''((()))))))))******++++++,,,+++***)))((())))))***)))))))))))))))*********))))))*********+++++++++)))******+++++++++******(((((((((((((((((((((((())))))((((((((()))***+++))))))(((''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''(((*********)))))))))(((((()))))))))))))))*********(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((***))))))((((((((((((((((((((((((((()))+++,,,---'''''''''''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''(((((('''&&&&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$$$$$$$%%%%%%&&&''''''(((&&&''''''(((((((((''''''((((((((((((((((((((('''&&&&&&''''''(((((())))))'''((((((((())))))))))))((((((((()))((((((''''''))))))))))))************))))))((('''(((***,,,---,,,,,,++++++++++++******{{{yyyzzztttrrrqqqrrrssssssrrrqqqppppppooommmiiiddd```^^^^^^^^^\\\[[[ZZZYYYYYYYYYZZZYYYWWWUUURRRPPPNNNMMMMMMJJJEEEBBB@@@???>>><<<;;;999777555444333111/////////...---,,,,,,,,,,,,++++++************++++++---......---+++******+++(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((()))***+++%%%&&&'''((())))))((((((+++++++++******)))))))))'''''''''(((((()))))))))&&&&&&'''((()))***++++++'''''''''&&&&&&&&&%%%%%%((((((''''''''''''''''''###$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&'''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''(((((()))))))))***&&&&&&''''''((())))))***'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$((((((((((((((((((''''''((((((((((((((((((((((((+++)))'''&&&%%%&&&((()))+++)))''''''''''''%%%$$$&&&'''((((((''''''((()))((((((((((((((((((((((((((((((((((((((()))******'''(((((())))))(((&&&&&&%%%((((((###"""&&&))))))(((((()))***+++,,,------******)))((((((((())))))(((((())))))*********+++)))))))))*********++++++(((((()))***++++++++++++'''''''''''''''''''''''''''''''''((((((((())))))))))))(((''''''''''''((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))(((((('''(((((()))******++++++(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((***))))))(((((('''''''''((((((((((((((()))******&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&'''((()))))))))(((''''''(((((((((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))))))))))))))((('''&&&%%%))))))))))))************))))))(((((((((***+++,,,))))))*********+++++++++{{{zzz{{{wwwuuutttssssssrrrooolllnnnoooooommmhhhccc```^^^\\\\\\ZZZYYYXXXXXXXXXXXXYYYYYYWWWUUUSSSRRRPPPOOONNNJJJEEEAAA???>>>>>>===>>><<<999888777666333111//////...---,,,,,,,,,,,,,,,+++***))))))***+++,,,...------,,,+++******)))((((((''''''''''''((((((((((((((((((((((((((((((+++++++++*********))))))%%%''')))+++,,,,,,******)))(((((((((''''''''''''''''''((((((((()))))))))&&&&&&'''((()))***++++++'''''''''&&&&&&&&&&&&%%%))))))(((((('''''''''&&&%%%%%%&&&'''''''''&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))***+++++++++***)))******)))(((((('''&&&&&&(((((((((((('''&&&%%%%%%(((((((((((((((((((((((()))((('''&&&%%%&&&''''''---+++***)))***)))(((&&&&&&''')))(((''''''(((***((((((((((((((((((((((((((((((((((((((())))))***&&&''')))******)))'''&&&$$$''''''$$$###&&&)))((((((((()))******+++,,,,,,))))))((((((((((((((((((((((((((()))******++++++))))))))))))************'''''')))***++++++++++++((((((((((((((((((((((((&&&'''((()))))))))((((((******)))(((((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((++++++++++++************))))))))))))))))))(((((((((((())))))******************)))(((((((((((((((''''''''''''(((((((((((((((((()))))))))(((((((((((((((((('''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%))))))(((((((((((())))))''''''(((((())))))******((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))***)))''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))*********))))))((('''((()))))))))************))))))(((((()))***++++++)))))))))***+++,,,,,,---|||{{{|||xxxwwwuuuttttttrrrooommmjjjmmmooommmiiidddbbbaaa\\\[[[ZZZYYYXXXXXXXXXXXXWWWVVVUUUSSSRRRPPPOOONNNNNNJJJDDDAAA??????>>>===???===;;;999999777555333//////...---,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,)))'''(((++++++)))&&&******))))))))))))******''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%''')))+++,,,,,,******&&&''''''''''''(((((((((******)))))))))((((((((((((((((((((())))))))))))((((((((('''''''''&&&&&&))))))(((((('''''''''&&&((((((((((((((('''&&&%%%%%%%%%&&&'''((())))))*********)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((((((((((((''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((('''((()))+++++++++***)))++++++******)))(((''''''''''''(((''''''&&&%%%$$$((((((((((((((((((((((((&&&'''((((((((('''%%%$$$+++***))))))***+++***(((''')))******)))(((***+++'''''''''''''''''''''''''''(((((()))))))))))))))'''(((***++++++***((('''"""'''***((('''))))))'''))))))))))))))))))))))))((((((((()))))))))(((((((((((())))))************(((((()))))))))*********&&&'''((()))***+++++++++))))))))))))))))))))))))'''((()))*********)))))),,,+++******))))))******))))))))))))))))))))))))(((((())))))))))))((((((++++++++++++************(((((((((((((((((())))))************))))))((((((******)))(((((((((((((((''''''''''''((((((((((((''''''((()))*********)))(((((((((((('''''''''&&&((((((((('''''''''''''''))))))(((((((((((())))))''''''(((((())))))******((('''&&&%%%%%%&&&((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''&&&%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))&&&'''''''''(((((())))))((((((((((((((('''''''''''''''''''''((((((((((((((()))******+++++++++***((()))))))))************)))))))))))))))*********)))******+++,,,---......}}}{{{|||vvvuuussssssttttttrrrqqqgggkkkooonnnjjjfffdddddd]]]]]][[[ZZZYYYXXXXXXXXXTTTTTTRRRPPPOOOMMMKKKKKKLLLHHHDDDAAA@@@@@@???>>>>>><<<:::888888666444222//////...---,,,,,,,,,,,,++++++************++++++***'''$$$&&&***+++)))&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))******+++%%%&&&'''((())))))((((((((((((((())))))******************))))))(((((((((******))))))((((((''''''(((((((((''''''''''''&&&((((((''''''''''''''''''))))))))))))((('''&&&&&&&&&''''''(((((()))))))))+++******((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''))))))***&&&&&&&&&'''''''''''''''(((((((((((((((((((((((($$$%%%&&&''''''(((((('''))))))((((((''''''&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%'''((())))))'''%%%$$$'''&&&%%%&&&((()))((('''((()))******))))))***+++''''''''''''''''''''''''''''''((()))))))))))))))((((((***++++++******)))###(((+++***)))***)))&&&))))))))))))((((((''''''(((((()))*********))))))***)))))))))))))))))))))((((((((()))))))))******''''''((()))************************************(((((()))))))))*********++++++***))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))''''''(((((((((((())))))++++++******)))(((((('''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''((()))***)))(((((('''((((((((((((((('''&&&((((((((()))))))))******''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&''''''((()))))))))'''''''''(((((((((((((((&&&&&&'''''''''((((((((('''((()))***++++++++++++))))))))))))************))))))))))))******))))))******+++,,,------......||||||wwwtttrrrqqqqqqrrrqqqqqqggglllqqqpppkkkfffdddddd```___]]][[[ZZZYYYXXXXXXUUUUUUSSSQQQOOOMMMKKKJJJIIIGGGDDDBBBBBBAAA???>>>>>>;;;999888777666333111//////...---,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))))))))(((((((((&&&'''(((((((((((('''&&&'''''''''''''''''''''''''''(((((()))***+++,,,,,,''''''''''''(((((((((((()))))))))))))))(((((((((''''''(((((((((((())))))))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&''''''((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$"""###$$$%%%&&&((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%$$$%%%'''((('''&&&'''((())))))(((((()))+++''''''''''''''''''''''''&&&'''((()))***))))))(((((((((((()))))))))******&&&***+++((('''((()))'''))))))))))))))))))******((((((***+++++++++******++++++******)))((((((((((((((((((((()))))))))***(((((()))))))))))))))((())))))))))))))))))))))))(((((('''''''''((()))******))))))((('''((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%%%%&&&'''(((((()))***'''''''''((((((((())))))*********)))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''(((((('''&&&###"""''''''((()))))))))((('''''''''(((((()))***++++++''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))***&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((('''(((((()))))))))(((((())))))))))))************))))))*********)))))))))******++++++,,,,,,,,,---}}}|||zzzvvvrrroooooonnnnnnmmmiiinnnrrrqqqkkkfffddddddbbbaaa___]]][[[YYYYYYXXXYYYXXXVVVTTTQQQOOOMMMLLLGGGEEEDDDCCCCCCBBB@@@>>>???===:::999888777444222//////...---,,,,,,,,,,,,+++,,,---......---,,,+++))),,,///---(((&&&(((,,,,,,---///000000///---,,,))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&+++***)))))))))))))))******)))((('''&&&%%%$$$$$$$$$$$$%%%&&&'''((()))***(((((((((((())))))))))))&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''!!!"""$$$&&&'''((())))))&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***'''''''''(((((((((((((((&&&&&&'''((()))))))))(((((((((((((((((((((((((((+++)))'''&&&&&&&&&((())))))(((''''''((()))(((&&&&&&'''((((((''''''(((***''''''''''''''''''''''''&&&''')))*********)))((('''''''''''''''((()))***)))+++***%%%$$$&&&)))((((((((()))***+++,,,,,,---((()))***,,,,,,,,,+++***,,,,,,+++***)))(((''''''(((((((((((())))))))))))((()))))))))))))))((('''((((((((((((((((((((((((((('''%%%$$$%%%&&&(((***(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''((()))***+++,,,&&&'''''''''(((((())))))((((((((()))******++++++******)))(((((((((((((((''''''''''''((((((((()))'''(((((('''%%%"""&&&''')))*********)))(((%%%&&&'''((()))+++,,,,,,))))))(((((((((((())))))******))))))((((((((('''$$$%%%'''((()))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((('''(((((((((''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&'''((())))))***%%%&&&&&&'''((()))******&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$))))))))))))************))))))************)))(((***************+++++++++}}}}}}xxxsssqqqqqqpppmmmjjjiiijjjlllllljjjhhhggggggaaaaaa```^^^[[[YYYWWWUUUWWWVVVTTTTTTTTTTTTQQQOOOMMMJJJFFFDDDCCCBBB@@@???@@@???<<<:::888777666666...---,,,,,,,,,---...///---,,,+++***)))***+++,,,,,,***((()))+++,,,+++(((''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((******))))))))))))******))))))(((((('''''''''&&&(((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((("""$$$%%%%%%%%%%%%&&&(((''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++'''&&&%%%%%%%%%%%%&&&'''''''''(((((('''&&&%%%%%%%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***+++)))'''&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&''''''((()))))))))&&&'''(((*********)))(((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&''')))***++++++******)))))))))))))))%%%&&&(((***++++++******)))+++---+++(((&&&(((***)))******)))(((''''''(((***&&&$$$$$$%%%&&&))),,,%%%'''))))))***+++***'''''''''((((((((((((''''''$$$&&&))))))((((((((())))))((('''&&&&&&'''((()))***************)))((((((((()))))))))))))))((((((++++++******))))))((((((###%%%((('''&&&&&&(((+++&&&$$$###$$$''''''%%%"""&&&&&&&&&&&&''''''(((((($$$%%%&&&'''((((((((((((''''''(((((('''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$%%%&&&'''***&&&$$$(((***(((%%%&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''(((((('''%%%###$$$%%%&&&&&&&&&''''''''''''((((((((((((((((((''''''''')))(((((((((((())))))***+++++++++***)))((((((''')))(((&&&''')))+++,,,,,,~~~{{{wwwrrrqqqqqqpppnnnkkkjjjlllmmmkkkhhheeeddddddbbbbbbaaa___\\\YYYWWWUUURRRPPPOOOOOOOOONNNLLLJJJKKKIIIEEECCCCCCBBBAAA@@@AAA???===:::888666666666...---,,,,,,,,,---.........---,,,+++***++++++,,,,,,***((()))+++,,,***)))''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))***))))))))))))))))))******)))))))))(((((((((((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((('''$$$######$$$''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''***))))))(((&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&''')))***'''&&&%%%%%%%%%%%%&&&'''''''''(((((('''&&&&&&%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&& ###&&&'''&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''''''''((()))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((('''''''''(((((()))******)))(((((((((((()))(((((())))))((((((''''''''')))***)))&&&%%%&&&(((((()))***)))'''''''''(((,,,***)))******)))'''&&&,,,+++)))'''''')))******''''''((((((((((((''''''&&&''''''&&&%%%%%%''')))(((((('''&&&&&&'''((())))))************)))((('''(((((()))))))))(((((('''))))))))))))))))))(((((($$$&&&((((((&&&&&&(((***(((%%%""""""%%%''''''&&&(((((((((((((((((((((((('''(((((((((((((((''''''''''''(((((('''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&''''''"""!!!%%%'''$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***+++***(((&&&&&&'''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''((()))***+++++++++******)))(((((('''***)))'''(((***+++,,,+++}}}zzzvvvqqqpppqqqqqqooommmlllmmmmmmkkkgggcccaaaaaadddcccbbb```]]]ZZZWWWUUUSSSRRRQQQQQQQQQQQQOOOMMMLLLIIIFFFEEEDDDDDDCCCBBBBBB@@@>>>;;;888666555555///...---,,,,,,---.........------,,,+++,,,,,,,,,+++***))))))++++++***)))'''(((((())))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))*********))))))))))))((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((%%%###$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''******)))((('''&&&&&&%%%''''''''''''''''''''''''&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&%%%'''''''''(((((((((((((((''''''''''''''''''''''''!!!$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((())))))***))))))(((''''''&&&&&&((((((''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))***)))(((((('''''''''((())))))(((''''''''''''((()))(((''''''&&&&&&'''''''''((()))((('''&&&'''(((((()))***)))'''''''''((("""###$$$&&&((('''$$$!!!,,,***(((((()))***))))))''''''((((((((((((''''''((((((&&&$$$"""###&&&)))'''&&&&&&&&&'''(((((())))))))))))))))))(((((('''''''''((((((((((((''''''(((((((((((((((((())))))&&&((()))(((''''''((()))(((%%%"""!!!###&&&((())))))))))))(((((((((((((((*********))))))'''&&&&&&'''''''''(((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((())))))))))))((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&)))&&&%%%((()))&&&$$$%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%(((((('''&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***,,,------+++)))((()))&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))''''''''''''((()))+++++++++******))))))((((((''',,,***))))))***++++++***|||xxxtttpppppprrrrrrqqqooolllmmmnnnlllhhhdddbbbbbbeeedddccc```]]]ZZZWWWVVVVVVUUUTTTTTTTTTTTTRRRPPPMMMKKKHHHGGGGGGGGGFFFEEEBBBAAA>>><<<999777555444000///---,,,,,,---............---------,,,,,,,,,***)))))))))*********)))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((())))))))))))))))))((()))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((((((((''''''(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((###%%%'''((('''&&&'''(((%%%%%%&&&&&&'''((((((((())))))(((((('''''''''''')))((('''%%%%%%%%%&&&'''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))((((((((((((((()))(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''')))+++))))))******))))))******'''((())))))'''&&&''')))'''***+++***+++------+++(((&&&&&&+++---+++'''%%%''''''((((((((((((''''''(((((('''%%%######&&&(((&&&&&&&&&''''''((())))))((((((((())))))(((''''''&&&''''''(((((((((((('''&&&&&&''''''(((((())))))(((((()))((((((''''''(((&&&%%%$$$$$$%%%&&&((((((&&&'''''''''((((((((()))((((((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((()))(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&&&&&&&&&&+++((('''******&&&%%%'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))+++------+++(((((('''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******)))(((((((((((())))))*********))))))((((((((((((,,,+++)))***++++++***)))}}}{{{wwwssspppppprrrsssrrrpppkkkmmmnnnmmmjjjgggffffffddddddbbb```]]]ZZZXXXVVVRRRQQQPPPPPPQQQQQQOOOMMMLLLJJJGGGEEEFFFFFFEEEDDDAAA@@@???===:::888666444000///...---,,,---...............---------,,,,,,))))))***))))))))))))***(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))'''((())))))))))))((('''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((###############$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&((((((((((((((('''''''''((((((((((((((((((((((((''')))***)))'''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))))))))((('''%%%%%%%%%&&&'''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((***++++++(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))+++((((((((()))***++++++***&&&''')))((('''&&&''')))(((///111...,,,111555555333+++'''***,,,)))&&&'''''''''(((((((((((('''''''''(((***)))'''&&&&&&&&&&&&''''''(((((()))))))))&&&''''''(((((((((''''''&&&&&&'''((())))))((((((&&&&&&''''''(((((())))))((((((''''''((((((''''''###%%%&&&(((((('''&&&&&&######$$$%%%'''((())))))$$$%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&&&&$$$""""""%%%###!!!%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((******'''&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******+++***)))((((((''''''((()))))))))(((((((((((((((+++***)))***++++++***(((}}}zzzwwwssspppppprrrsssrrrpppjjjlllmmmmmmkkkiiiiiiiiicccbbbaaa___]]]ZZZXXXWWWPPPOOOOOOOOOPPPPPPNNNLLLJJJGGGDDDBBBBBBBBBAAA@@@@@@??????===;;;999777666111000///------------...---------------,,,++++++((()))******(((((()))***((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''))))))))))))''''''%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((()))'''%%%###$$$$$$''''''''''''''''''&&&&&&&&&&&&''''''((())))))***((((((''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((()))***,,,,,,(((((('''&&&&&&&&&&&&''')))(((''''''&&&&&&''''''&&&%%%%%%&&&)))******)))%%%'''(((((('''&&&''')))$$$444AAAAAAAAAHHHPPPRRREEE666)))''''''%%%'''+++''''''((((((((((((''''''&&&(((******)))'''&&&'''((())))))******))))))(((%%%&&&''''''''''''''''''&&&'''((()))*********)))(((((((((((((((((())))))'''&&&%%%&&&'''((('''&&&"""%%%)))***)))&&&%%%$$$""""""###%%%&&&'''((()))######$$$%%%&&&'''''''''%%%&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&((((((''''''&&&###!!!"""$$$""" ######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''(((((($$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&$$$###$$$%%%&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))+++***)))((((((''''''((((((((((((((((((((((((((()))(((((()))++++++)))(((|||wwwtttpppppprrrsssqqqoooiiikkkmmmlllkkkiiihhhhhh``````___^^^\\\ZZZYYYWWWRRRQQQPPPQQQRRRRRRPPPOOOKKKHHHEEECCCBBBBBB@@@???>>>>>>>>>===<<<:::888777222111///...---------...+++,,,---------,,,******''')))******((('''(((***))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&''')))******)))'''&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''((((((''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###$$$%%%%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((''''''((()))))))))(((((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((((((((()))***++++++)))(((((('''&&&'''''''''(((((())))))((((((''''''&&&%%%$$$&&&)))+++***)))%%%&&&((('''&&&&&&((()))---HHH```ccc___```ccccccEEE444(((((()))%%%&&&***''''''((((((((((((''''''&&&'''((('''&&&&&&''')))++++++,,,,,,+++***)))((($$$%%%&&&''''''''''''''''''((()))***++++++++++++))))))))))))))))))((((((&&&$$$###$$$'''((('''%%%%%%(((******'''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((()))((('''&&&'''&&&''')))&&&!!!!!!%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((((((%%%######%%%'''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((()))******(((((((((((((((((((((((('''&&&'''(((***+++)))'''}}}xxxtttpppppprrrsssqqqoooiiikkklllllliiigggffffff______^^^]]]\\\ZZZYYYXXXQQQPPPOOOPPPQQQQQQOOONNNNNNKKKHHHEEEEEEDDDBBBAAA======>>>>>>===;;;999888222111///...---------...++++++,,,---,,,+++***)))''')))+++***'''&&&(((***))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&%%%%%%&&&&&&&&&&&&'''(((******((('''&&&&&&'''''''''(((((()))))))))(((((((((''''''''''''%%%%%%&&&''''''&&&%%%%%%(((((((((((((((((((((((( """$$$%%%%%%&&&(((***''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&((()))%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''((((((((('''%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&(((###$$$%%%&&&((()))******)))))))))(((''''''&&&&&&&&&'''(((*********))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++******)))))))))))))))))))))(((''''''''''''(((%%%&&&(((***++++++******(((&&&&&&(((+++...---+++%%%&&&''''''&&&&&&((()))***JJJfffeeeWWWLLLDDD>>>666***%%%,,,///(((###%%%''''''((((((((((((''''''&&&&&&%%%$$$###$$$(((+++,,,---------,,,***)))'''$$$%%%&&&&&&'''''''''&&&(((((()))++++++,,,,,,,,,++++++******))))))((((((%%%###"""###'''((('''%%%(((******((($$$###$$$'''))))))((('''&&&&&&%%%%%%(((((((((((('''&&&%%%%%%%%%%%%&&&'''((((((((('''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''))))))((('''&&&)))(((***+++'''""""""&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++***)))&&&$$$$$$'''***&&&&&&&&&'''''''''((((((((((((((((((((('''''''''%%%&&&&&&''')))***,,,---'''''''''(((((((((((((((%%%%%%&&&(((***+++)))'''zzzwwwtttsssrrrqqqooommmoooooonnnlllkkkiiigggfffeeedddbbb___[[[XXXVVVUUUUUUSSSRRRRRRRRRPPPNNNLLLIIIHHHFFFDDDCCCBBBBBBBBBDDDAAA>>><<<<<<;;;999777000...++++++,,,---------111000///---+++)))((('''******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''')))***+++...,,,***'''%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))(((((((((&&&&&&%%%%%%&&&''')))***(((&&&$$$$$$&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&&&&---'''%%%***---***(((***&&&&&&&&&((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''((())))))***))))))''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''***)))(((''''''((()))***++++++)))(((''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((()))))))))))))))))))))))))))(((((((((******)))''''''&&&&&&&&&!!!"""'''+++++++++'''((()))))))))((('''&&&%%%''')))***+++***)))(((---222666777444000......---,,,+++)))((('''''''''''''''''''''(((((((((((()))(((&&&&&&&&&''')))+++)))'''&&&'''((()))((('''((((((((((((((()))******&&&((()))++++++)))(((&&&))))))(((((((((((())))))'''&&&%%%%%%''''''&&&%%%&&&'''((('''%%%%%%'''((((((((((((((((((((((((((('''((((((((((((((('''&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& $$$((())))))'''&&&'''&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######$$$%%%'''((((((&&&%%%%%%&&&'''%%%$$$%%%$$$$$$&&&))))))'''$$$###$$$&&&(((((((((&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###'''%%%###%%%''')))'''%%%%%%%%%%%%$$$$$$$$$######''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))(((((('''''''''&&&$$$&&&((()))(((&&&&&&'''wwwtttrrrqqqqqqqqqpppnnnnnnnnnnnnmmmkkkiiihhhfffeeedddbbb___\\\YYYVVVUUUVVVTTTRRRQQQQQQPPPMMMKKKHHHGGGEEECCCBBBAAAAAABBBBBB@@@===;;;:::999777555111///---,,,---...............---,,,+++******)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((('''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((()))***+++***((('''%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&'''''')))'''%%%%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&***%%%###''')))'''%%%'''"""""""""###%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))(((''''''''''''((()))(((((((((((((((((()))***''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))$$$%%%%%%%%%&&&&&&''''''***)))(((''''''&&&&&&&&&)))&&&$$$%%%'''((((((&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&'''((()))))))))((('''(((+++///000...+++))))))))))))(((((('''(((((((((''''''''''''((((((((((((((('''&&&%%%&&&''')))***)))'''&&&'''((()))(((''''''''''''''''''(((((()))''''''((())))))((('''''')))((((((''''''(((((()))'''&&&%%%%%%''''''&&&%%%&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((('''%%%$$$***)))((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%'''((())))))'''&&&&&&'''(((&&&%%%&&&%%%$$$%%%''''''$$$""" !!!"""$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&$$$"""!!!"""%%%&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&((()))***************)))))))))((((((((((((''')))******(((&&&&&&&&&~~~tttrrrppppppqqqqqqpppooommmnnnnnnmmmllljjjhhhgggeeedddbbb___\\\YYYWWWVVVWWWUUUSSSQQQPPPOOOLLLJJJHHHGGGEEECCCAAAAAAAAAAAA@@@>>><<<::::::999666444222000...---...//////...,,,,,,,,,,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))************************))))))(((''''''&&&&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''(((((()))((('''&&&&&&%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&%%%%%%%%%%%%)))'''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&((($$$###%%%'''%%%%%%&&&&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((%%%&&&&&&'''(((***+++,,,''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((%%%&&&&&&''')))******+++***)))(((''''''&&&''''''---+++)))((((((((('''&&&((((((''''''''''''((((((((((((((('''''''''''''''$$$&&&))))))(((''''''(((&&&&&&&&&&&&'''(((((()))&&&''''''''''''((((((((('''&&&%%%%%%%%%&&&((())))))'''&&&'''((()))((('''&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&%%%&&&'''((('''%%%&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''%%%&&&'''(((((((((((((((&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###&&&''''''%%%"""!!!$$$(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&(((((()))(((''''''(((((('''&&&&&&%%%$$$%%%%%%%%%###!!!$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$'''&&&%%%&&&(((((((((&&&###$$$$$$%%%'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((('''''''''*********))))))))))))((()))+++,,,+++(((&&&&&&&&&}}}uuusssqqqqqqqqqqqqpppooommmmmmnnnnnnmmmkkkiiigggdddcccaaa___\\\ZZZXXXWWWZZZWWWTTTQQQPPPNNNKKKIIIIIIHHHFFFDDDBBBBBBBBBBBB@@@>>><<<;;;;;;999777555222000---------......---,,,,,,++++++++++++++++++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))*********((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))((((((''''''''''''((($$$%%%%%%%%%&&&''''''((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''(((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%(((&&&%%%%%%&&&&&&&&&''')))((('''(((***+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&'''''''''((('''(((((()))******++++++))))))((('''''''''''''''***)))(((((())))))*********)))((('''((()))***+++)))((('''&&&&&&&&&&&&&&&%%%&&&'''(((((())))))***''''''&&&&&&''''''((()))&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''((()))'''&&&'''((()))((('''&&&&&&''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&'''((('''&&&&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''$$$%%%&&&'''(((((()))(((&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$$$$$$$&&&'''###"""'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%&&&&&&''')))'''&&&&&&''''''&&&%%%&&&%%%%%%%%%&&&%%%%%%$$$)))'''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$(((((((((((())))))))))))$$$$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&$$$###"""!!!)))))))))(((((((((((((((((()))***)))(((&&&'''(((}}}{{{yyyvvvtttrrrrrrqqqooonnnmmmnnnoooooonnnkkkhhhgggdddcccaaa___]]][[[YYYXXX\\\YYYUUURRRPPPOOOLLLJJJKKKJJJHHHFFFDDDDDDDDDDDDAAA???>>>>>>===<<<999777111///,,,,,,,,,---,,,+++,,,,,,,,,++++++******)))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((###$$$%%%&&&&&&''''''(((***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((($$$%%%%%%&&&&&&&&&&&&'''%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$###%%%''''''%%%$$$######%%%&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''((())))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((&&&'''''''''((()))***+++'''&&&%%%$$$%%%&&&((())))))((('''&&&&&&&&&&&&&&&'''''''''((()))+++++++++***)))((((((''''''((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&'''''')))'''&&&'''((()))((('''&&&'''((())))))))))))(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%&&&((()))((('''&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''$$$$$$&&&'''((((((((((((&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''&&&)))***'''"""!!!&&&***''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((((('''&&&$$$%%%&&&&&&%%%###$$$%%%&&&&&&''''''))))))((('''$$$!!! !!!"""###%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((($$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%&&&''''''&&&&&&(((***|||zzzzzzxxxuuusssrrrqqqooommmnnnoooppppppnnnkkkgggeeecccbbbaaa___]]]\\\ZZZZZZ]]]ZZZVVVSSSQQQPPPNNNMMMLLLKKKIIIGGGEEEEEEEEEEEEBBBAAA@@@@@@@@@>>>;;;888111///,,,+++,,,,,,++++++,,,,,,++++++******))))))******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))(((''''''&&&&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''(((((()))%%%%%%&&&'''''''''''''''))))))((('''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######%%%&&&''''''''''''###%%%&&&%%%$$$$$$%%%'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###&&&%%%!!! ###%%%%%%$$$###!!!"""$$$%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&((((((''''''''''''(((((('''((()))(((&&&&&&''')))'''''''''''''''((()))***(((((((((''''''''''''''''''&&&%%%&&&)))******)))******)))((('''''''''(((%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&'''''''''''')))'''&&&'''((()))((('''&&&''')))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%&&&((())))))(((&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((($$$&&&((('''$$$###&&&(((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''((()))***++++++++++++&&&%%%$$$$$$%%%%%%$$$"""$$$%%%&&&''''''(((***---***(((&&&###""""""######%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&((()))*********%%%&&&&&&&&&&&&&&&''''''$$$%%%&&&&&&&&&''')))+++~~~{{{yyyxxxvvvsssrrrqqqqqqooonnnooopppqqqqqqoookkkfffdddcccbbbaaa___^^^\\\[[[[[[^^^[[[WWWTTTSSSRRRQQQOOOLLLKKKHHHFFFEEEEEEEEEEEEAAAAAA@@@@@@AAA???;;;999333000---,,,,,,---,,,+++************++++++++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((('''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***'''(((((()))((('''&&&%%%(((((('''''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$###%%%''''''%%%$$$&&&((($$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$###'''&&&!!!###&&&&&&(((&&&$$$%%%&&&(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&'''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))************((((((''''''''''''((((((((()))***(((&&&%%%''')))(((((()))++++++,,,,,,,,,&&&'''((()))))))))((('''&&&%%%$$$&&&)))***(((&&&''''''&&&&&&''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''(((((((((((()))'''&&&'''((()))((('''%%%&&&((()))***)))((('''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&'''''''''&&&%%%&&&)))***)))(((&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&"""###$$$%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''')))***++++++******'''%%%$$$$$$%%%&&&$$$###$$$&&&'''&&&%%%&&&))),,,)))((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$"""!!!!!!"""$$$%%%%%%''')))((('''&&&(((***$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''(((((()))((((((&&&&&&&&&&&&''''''((((((&&&'''''''''&&&''')))+++}}}zzzxxxuuusssqqqpppqqqqqqpppooopppqqqrrrqqqooojjjfffcccbbbbbbaaa```^^^]]]\\\[[[___\\\WWWUUUTTTSSSRRRQQQKKKJJJHHHFFFDDDDDDDDDDDDAAA@@@@@@@@@AAA???;;;888444111///------...---,,,'''((((((***+++,,,------******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''')))***+++))))))******)))'''%%%$$$(((''''''''''''(((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''&&&%%%###"""$$$&&&((((((&&&%%%'''***$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((%%%&&&'''''''''&&&%%%$$$%%%***)))### %%%))))))(((&&&$$$$$$&&&((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))$$$$$$%%%&&&'''((())))))(((((('''''''''(((((()))&&&(((***)))''''''))),,,$$$%%%'''((()))))))))(((%%%''')))++++++***)))((('''%%%%%%'''******(((%%%$$$$$$$$$%%%&&&'''))))))%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))(((((()))'''&&&'''((()))((('''$$$%%%'''))))))((('''&&&%%%&&&((())))))(((&&&%%%(((''''''&&&&&&''''''((('''&&&%%%''')))******)))&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%$$$%%%&&&)))+++,,,)))'''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&(((((((((((('''(((&&&%%%%%%&&&'''%%%$$$%%%''''''&&&######&&&***############$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((!!!$$$%%%%%%###"""$$$'''###$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''))))))((('''%%%###!!! &&&'''''''''(((((()))))))))***)))(((&&&'''(((***{{{uuurrrtttsssqqqqqqqqqqqqpppnnnmmmoooqqqqqqnnniiidddaaaeeebbb___^^^^^^___^^^]]]___[[[VVVSSSRRRRRRQQQQQQNNNKKKHHHEEEEEEEEEEEEDDDEEECCCBBB???===;;;999888111000...---,,,,,,------------,,,,,,,,,+++++++++"""$$$'''***+++***)))''')))***+++++++++)))((('''((())))))***))))))''''''******)))((('''&&&%%%%%%"""$$$(((+++,,,***(((&&&)))((('''&&&&&&'''((()))&&&'''((()))((('''$$$###$$$%%%&&&'''''''''&&&%%%''''''(((((('''%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&''''''&&&&&&((()))(((&&&%%%$$$$$$''')))++++++***)))((('''&&&&&&&&&((('''%%%$$$######$$$%%%'''''''''&&&&&&'''''''''((()))((('''%%%%%%&&&'''(((((((((((((((((((((((('''((()))(((&&&%%%%%%''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%(((''''''((())))))'''&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((''''''((((((((($$$!!! """(((***)))&&&%%%'''******(((&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))&&&&&&'''((())))))))))))$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''$$$ """&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))((((((((((((((((((((((((!!!$$$&&&'''&&&%%%%%%&&&(((((('''&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%,,,)))'''&&&'''((('''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&***)))(((''''''((()))***yyytttrrrsssrrrppppppppppppooommmkkklllmmmnnnllliiifffccceeecccaaa_________]]]\\\___[[[VVVSSSQQQQQQPPPPPPMMMJJJFFFDDDCCCDDDCCCBBBCCCBBBAAA@@@===:::888777111000...---,,,,,,------------------,,,,,,,,,,,,%%%&&&(((*********)))((('''((())))))((('''&&&%%%$$$%%%&&&'''((()))***+++++++++******))))))((((((&&&&&&'''(((((()))))))))))))))(((((((((((())))))'''((()))******)))'''&&&***)))((('''&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''&&&&&&'''))))))(((&&&$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((('''&&&%%%&&&&&&'''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&((((((&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%"""!!!###''')))(((%%%)))'''%%%%%%&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((()))***++++++***)))((('''''''''''''''''''''''''''%%%&&&'''((()))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''&&&$$$######$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''***'''$$$%%%''')))***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''"""$$$&&&&&&%%%%%%%%%'''(((''''''&&&%%%%%%$$$$$$&&&'''''''''''''''((((((+++(((&&&&&&&&&''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%&&&((()))***&&&&&&&&&''''''''''''(((&&&''''''(((((('''&&&&&&&&&&&&%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((''''''***)))(((''''''((())))))wwwrrrqqqrrrqqqooooooppppppooommmhhhiiiiiijjjiiihhhggggggfffeeecccbbbaaa___\\\ZZZ___[[[VVVRRRPPPPPPOOONNNNNNJJJGGGDDDDDDDDDCCCBBBBBBBBBBBB@@@>>>;;;777555111000...---,,,,,,------.........------------,,,))))))))))))))))))))))))'''((((((((((((''''''&&&###$$$$$$&&&''')))******************))))))))))))+++)))'''%%%%%%''')))+++))))))************))))))((()))***+++,,,+++***)))///,,,)))'''&&&&&&((())))))'''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&''''''&&&&&&'''((('''&&&&&&%%%$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%''''''%%%$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$"""###'''(((&&&$$$+++&&&""""""%%%((('''%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((+++++++++***)))(((&&&&&&((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))'''###!!! !!!$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***(((((((((***+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''$$$%%%&&&%%%$$$$$$&&&((('''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$)))'''%%%%%%&&&'''&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''''''''((((((((($$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%''''''&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&((()))***&&&&&&&&&''''''''''''(((&&&''''''(((((('''''''''''''''&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))uuuqqqrrrrrrqqqppppppqqqqqqpppnnniiiiiiggggggffffffgggggghhhfffeeedddccc```\\\YYY^^^ZZZUUUQQQPPPOOOOOONNNQQQMMMIIIGGGFFFFFFEEEEEEAAABBBCCCBBB@@@<<<888555111000...---,,,,,,------//////.........------------,,,***)))))))))******)))************)))))))))%%%&&&((())))))(((&&&&&&&&&'''''''''((((((((())),,,***'''&&&%%%''')))+++((((((***++++++***(((((('''((()))++++++,,,++++++,,,+++)))((('''((()))***'''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&'''"""###%%%&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''(((((()))))))))'''&&&&&&%%%%%%&&&&&&''''''%%%###$$$&&&'''%%%###(((&&&%%%%%%&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((*********))))))(((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((+++***)))((('''&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&***(((&&&$$$###%%%&&&(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&''''''((()))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########'''%%%$$$%%%&&&'''&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$###""""""!!!'''''''''''''''''''''''''''''''''((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((('''(((((('''''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((((((((((((((((()))))))))uuurrrssstttrrrqqqqqqrrrsssrrrpppmmmkkkhhhfffeeeeeeeeefffiiihhhfffeeedddaaa]]]YYY]]]YYYTTTQQQPPPPPPOOOOOORRROOOJJJHHHGGGGGGFFFEEEBBBCCCCCCCCC@@@===999666111000...---,,,,,,------//////.........---------...---+++)))((()))***+++***))))))))))))*********&&&(((***++++++)))&&&$$$&&&&&&''''''(((((())))))))))))))))))((((((((((((&&&'''))))))))))))'''&&&&&&'''((()))******++++++&&&'''(((((())))))))))))$$$%%%'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&'''&&&%%%$$$%%%&&&###$$$&&&((()))((('''&&&###$$$%%%&&&''''''''''''(((((((((''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%&&&(((((('''&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%'''***+++,,,------'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$"""''',,,+++(((%%%&&&((('''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((('''''''''(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((+++***)))((('''&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&$$$&&&'''((((((&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%$$$$$$&&&(((&&&&&&&&&&&&&&&%%%%%%%%%))))))(((((('''''''''&&&%%%$$$$$$%%%'''((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%$$$######"""'''''''''''''''''''''''''''''''''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''((())))))(((((()))(((((('''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((''''''((()))))))))))))))xxxuuuuuutttsssrrrrrrssstttsssqqqooommmjjjgggeeeeeeeeefffkkkiiifffeeedddbbb^^^\\\\\\XXXTTTQQQQQQQQQQQQQQQQQQNNNIIIGGGFFFEEEDDDCCCCCCCCCCCCBBB???<<<999666111000...---,,,,,,------.........------------,,,---,,,***)))))))))******(((''''''''''''(((((()))&&&''')))*********)))((((((((())))))******++++++'''(((***++++++***)))(((''''''((((((((((((''''''&&&&&&''''''((()))******###$$$&&&((()))))))))((($$$%%%((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&'''(((((()))((('''%%%$$$"""###$$$&&&&&&&&&%%%$$$'''((((((''''''&&&$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&###!!!###&&&)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&((()))(((&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%(((+++,,,---......%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''//////((($$$%%%)))'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&&&&&&&'''((()))++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%'''))))))(((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$$$$&&&((()))(((''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%'''((()))&&&&&&&&&''''''''''''(((&&&'''(((((())))))))))))((((((''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((''''''''''''((((((&&&'''((()))*********))){{{xxxxxxsssrrrqqqqqqssssssrrrqqqpppooollliiiggggggggggggllliiifffdddcccbbb```^^^[[[XXXTTTRRRRRRSSSTTTTTTRRRNNNJJJGGGFFFEEEDDDCCCBBBAAA@@@>>><<<999777666111000...---,,,,,,------------------,,,,,,,,,,,,+++******)))))))))******((('''&&&&&&'''((()))***,,,***'''$$$$$$&&&)))+++))))))))))))************'''((()))***+++*********))))))(((((((((((())))))''''''''''''(((((()))***&&&&&&&&&''''''(((((()))'''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&'''&&&$$$###$$$%%%''''''''''''&&&%%%$$$$$$###$$$&&&''''''&&&%%%$$$%%%%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&'''''''''### %%%))))))(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((($$$######%%%'''((('''&&&$$$$$$$$$%%%&&&'''((()))%%%&&&(((***++++++******&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&"""''',,,+++'''$$$%%%((('''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((''''''&&&'''((()))***''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%&&&(((***)))&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%'''******)))((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((((('''&&&%%%%%%''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((((((&&&&&&&&&''''''''''''(((&&&&&&((())))))*********(((''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((())))))))))))))))))(((%%%&&&((()))*********)))}}}zzzzzzrrrqqqpppppprrrsssrrrppppppnnnmmmkkkiiiiiiiiiiiillljjjfffdddccccccaaa```ZZZWWWTTTRRRSSSUUUUUUUUUTTTQQQLLLIIIHHHHHHFFFEEEAAA@@@>>><<<999777666555111000...---,,,,,,------------,,,,,,,,,+++++++++))))))))))))))))))))))))***)))(((((((((***+++,,,555///&&&  &&&***((((((((((((''''''''''''((((((((())))))***+++,,,+++***)))(((((()))***+++((((((((((((((())))))***+++)))'''%%%%%%&&&(((******)))'''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%&&&'''&&&$$$###$$$%%%###$$$$$$%%%%%%&&&''''''&&&''')))******)))'''&&&"""###%%%&&&'''&&&&&&%%%(((''''''&&&&&&''''''((((((###$$$)))***)))&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((("""""""""$$$&&&'''&&&%%%""""""###$$$&&&)))***,,,&&&'''(((******((('''%%%)))((((((''''''(((((()))###$$$%%%%%%%%%%%%&&&'''%%%&&&'''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))))))))'''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''(((((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''+++)))&&&###"""$$$&&&((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''%%%&&&((())))))(((&&&%%%%%%'''((('''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))$$$$$$%%%(((***+++***)))'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((()))"""###$$$%%%'''((())))))'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((&&&&&&((()))************((('''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))((()))***++++++***)))(((%%%&&&((()))*********)))zzzxxxyyyqqqpppppppppqqqqqqpppnnnmmmnnnnnnllljjjiiijjjlllnnnlllhhheeedddaaa___\\\XXXUUURRRQQQRRRTTTUUUVVVTTTPPPJJJHHHIIIJJJIIIHHH@@@>>><<<;;;;;;:::777666///...,,,+++******+++,,,******+++++++++,,,,,,,,,(((((((((((()))***+++,,,(((((((((((((((((((((((())))))(((''''''''''''''''''((()))******)))((('''((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$))))))(((((('''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&(((((('''%%%$$$$$$%%%'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$######''''''&&&&&&&&&%%%%%%%%%***)))((('''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))))) """$$$'''((('''&&&%%%)))((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&***+++,,,***((('''((())))))((('''&&&&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%'''((()))))))))''''''((()))******))))))'''((((((((('''&&&%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''((($$$$$$$$$$$$%%%&&&&&&'''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''%%%###"""%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((&&&$$$&&&)))+++)))'''''''''''''''(((((((((((())))))))))))************yyywwwxxxqqqppppppqqqssssssrrrpppooooooooonnnlllkkklllmmmnnnkkkgggdddbbbaaa___]]]ZZZWWWSSSQQQRRRTTTTTTTTTVVVQQQLLLJJJKKKLLLKKKIII@@@>>><<<;;;;;;:::888666///...,,,+++******+++,,,++++++,,,,,,,,,---------+++***)))))))))))))))***))))))))))))))))))))))))******)))((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))'''''''''(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((''''''"""###%%%&&&''''''&&&%%%%%%$$$$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))((('''(((***))))))(((''''''((())))))'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''(((((()))((((((((('''''''''(((''''''&&&&&&''''''(((((())))))******'''''''''((((((((())))))((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((()))***%%%%%%%%%$$$%%%%%%&&&&&&(((''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$******)))'''&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&((()))((('''(((((((((((())))))))))))''''''((((((((()))))))))xxxvvvvvvqqqppppppqqqssstttsssrrrpppqqqqqqpppnnnmmmmmmnnnnnnjjjeeebbb`````````___\\\YYYTTTRRRRRRSSSSSSRRRUUUPPPKKKIIIJJJKKKJJJHHH@@@>>>===<<<<<<:::888555///...,,,+++******+++,,,,,,,,,---------.........,,,,,,+++))))))(((((((((************************++++++***)))))))))))))))(((((())))))))))))((((((************************(((((((((((())))))******(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''%%%###$$$''')))'''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######%%%'''''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%'''((()))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&''''''''''''(((******))))))(((((())))))***(((((('''&&&%%%%%%$$$$$$'''((((((((('''&&&%%%%%%'''''''''(((''''''&&&&&&&&&&&&''''''((('''''''''%%%&&&'''((()))***++++++(((((((((((())))))))))))((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%&&&'''(((((('''((()))***++++++,,,+++'''&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((((((&&&'''((('''&&&%%%&&&'''(((((()))))))))*********&&&&&&'''''''''(((((((((xxxuuutttqqqppppppqqqrrrsssqqqppppppqqqrrrqqqooommmmmmnnnmmmhhhccc```___`````````^^^[[[VVVSSSRRRRRRQQQQQQRRRNNNHHHFFFGGGHHHGGGEEE@@@???======<<<;;;888555///...,,,+++******+++,,,,,,,,,,,,,,,------------,,,+++******)))))))))***))))))))))))))))))))))))+++***))))))(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))(((''''''&&&((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''###!!!###(((+++(((%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&'''((())))))''''''''''''&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%"""!!!###%%%''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((***++++++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%'''((((((''''''((()))******))))))))))))******(((((('''&&&%%%$$$$$$###'''''''''(((''''''&&&%%%''''''''''''&&&%%%%%%$$$%%%%%%&&&'''((((((((('''$$$$$$%%%&&&&&&'''((((((((((((((()))))))))******'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&(((***+++,,,,,,,,,+++((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((('''&&&""""""###%%%&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&###%%%&&&%%%$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***+++%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%''')))'''$$$###$$$'''(((((((((((())))))))))))&&&&&&'''''''''(((((((((xxxuuusssqqqpppooopppqqqpppnnnlllnnnoooqqqpppnnnlllllllllkkkgggbbb``````aaabbbbbb```\\\WWWSSSRRRQQQPPPPPPQQQLLLGGGEEEFFFGGGFFFDDD@@@???>>>>>>===;;;888555///...,,,+++******+++,,,++++++++++++,,,,,,,,,,,,***************+++,,,,,,(((((((((((((((((((((((())))))(((''''''''''''((())))))(((((((((((())))))(((((((((((((((((((((((()))((((((''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''###!!!###(((+++)))%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!! !!!$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%######$$$&&&((((((((('''&&&%%%%%%%%%%%%&&&''''''(((((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((()))***)))'''&&&'''((())))))************))))))(((((('''&&&%%%%%%$$$$$$%%%&&&''''''((('''''''''&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))&&&''''''''''''''''''&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&(((***++++++***)))(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&'''&&&%%%$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''((()))***+++&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%''')))'''$$$###$$$'''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))xxxuuussspppooonnnoooppppppnnnllllllnnnpppooommmkkkkkkkkkiiifffcccaaaaaabbbccccccaaa]]]XXXTTTRRRQQQPPPOOORRRNNNHHHFFFGGGHHHGGGFFF@@@???>>>>>>>>><<<888555///...,,,+++******+++,,,*********+++++++++,,,,,,)))))))))******,,,------'''''''''''''''''''''''')))(((((('''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''''''''(((((((((((((((%%%%%%&&&&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&$$$"""$$$((()))(((&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!!!!"""$$$%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$"""###$$$''')))((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''')))******)))'''&&&&&&'''((())))))******))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((('''''''''((((((((('''''''''&&&&&&''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))yyyuuusssnnnmmmmmmoooqqqrrrqqqppplllnnnppppppnnnlllkkkkkkhhhfffcccccccccddddddcccaaa]]]XXXTTTRRRRRRQQQPPPRRRMMMGGGEEEFFFGGGFFFEEE???????????????<<<888555///...,,,+++******+++,,,+++++++++,,,,,,,,,------++++++*********+++,,,,,,((((((((((((((((((((((((***))))))((('''(((((((((***)))(((''''''((()))***((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''''''''((((((((()))%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''((((((((((((''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%###$$$%%%'''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&((()))(((&&&&&&'''((('''((())))))))))))((('''%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&&&&''''''''''''&&&'''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((((((''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&"""###%%%''')))+++---...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''$$$$$$######$$$%%%%%%&&&$$$%%%&&&&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&((()))((('''&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''(((((((((zzzvvvssslllkkklllooosssuuuuuutttlllnnnqqqqqqooolllkkkkkkgggfffddddddeeefffeeedddaaa]]]XXXTTTSSSRRRQQQPPPOOOJJJEEECCCDDDEEEDDDBBB???????????????===888555///...,,,+++***++++++,,,,,,,,,,,,---------......------,,,+++************))))))))))))))))))))))))+++******)))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%%%%&&&(((''''''%%%$$$$$$%%%''''''$$$$$$%%%%%%%%%%%%&&&&&&)))(((((((((''''''''''''"""###$$$%%%&&&'''((((((&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&%%%&&&((()))((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((()))(((&&&$$$$$$&&&((())))))(((&&&%%%###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((###%%%&&&&&&&&&&&&''')))&&&'''((())))))((('''&&&$$$$$$%%%&&&&&&''''''((()))))))))((('''%%%$$$###%%%%%%&&&'''(((((((((((('''((((((((('''&&&%%%%%%"""######$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&'''(((((()))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&''')))))))))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$#########$$$%%%%%%&&&###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))&&&%%%&&&)))+++)))'''''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''xxxvvvuuunnnnnnoooqqqssstttsssqqqrrrrrrqqqpppnnnlllkkkjjjgggffffffggghhhgggdddaaa]]]\\\YYYUUURRROOOMMMLLLOOOLLLIIIGGGGGGFFFEEEDDDCCC@@@======???>>>888333111000000000000///,,,***,,,,,,,,,++++++************+++++++++***)))'''%%%))))))))))))((((((((((((((((((((((((((()))******)))((('''&&&&&&'''((()))***)))(((''''''((()))******(((&&&&&&'''(((((((((''''''((((((((((((''''''))))))((((((((((((((()))(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""$$$%%%'''(((*********)))&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$######$$$$$$$$$%%%'''&&&%%%%%%&&&(((###$$$%%%%%%$$$$$$&&&(((###$$$&&&((()))))))))(((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&''')))(((&&&%%%%%%&&&&&&&&&&&&'''''')))******''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&""""""'''***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$%%%&&&((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((("""###$$$%%%%%%%%%$$$$$$''''''&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&### $$$'''&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###"""!!! ((('''&&&%%%$$$###""""""###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""$$$&&&((((((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&yyyvvvtttrrrrrrssstttvvvwwwuuutttqqqqqqqqqqqqooollljjjiiifffeeeeeefffgggfffccc```ZZZZZZYYYXXXTTTQQQMMMKKKOOOLLLIIIGGGGGGFFFEEEDDDCCC@@@===>>>???>>>999444000///------------+++))),,,,,,,,,+++++++++*********++++++++++++******)))))))))))))))((((((((((((&&&&&&%%%%%%&&&&&&'''((()))((('''&&&&&&'''((()))***)))(((''''''((()))******(((&&&&&&'''(((((((((''''''(((((((((((('''''''''((())))))))))))((('''&&&%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%&&&%%%$$$###%%%$$$###"""""""""######''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$###$$$&&&%%%$$$$$$%%%'''&&&'''((('''&&&&&&((()))!!!"""###$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&((())))))'''&&&&&&'''%%%%%%%%%&&&&&&'''((()))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&+++***)))(((&&&$$$######(((%%%######&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''###$$$$$$%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''$$$$$$&&&%%%!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&{{{vvvsssuuuttttttuuuwwwwwwuuussspppqqqrrrrrrpppmmmiiigggeeeddddddeeeeeedddbbb___XXXYYYYYYYYYVVVRRRNNNKKKOOOLLLIIIGGGGGGGGGEEEDDDCCCAAA>>>>>>???===999555222///---+++,,,,,,+++***,,,,,,,,,++++++++++++***++++++******+++,,,,,,---))))))))))))(((((((((((()))(((((((((((()))******((((((''''''''''''((()))))))))(((((((((((()))))))))(((&&&&&&((()))((('''''''''((((((((((((''''''&&&''')))******)))((('''%%%$$$###$$$'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###&&&''''''((('''&&&%%%$$$'''&&&%%%$$$$$$$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$"""$$$%%%%%%$$$$$$%%%&&&******+++***(((((()))+++&&&''''''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''')))******(((''''''(((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))((('''&&&%%%$$$$$$((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&)))'''###%%%+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$'''+++...&&&&&&&&&&&&&&&&&&&&&&&&{{{uuurrrtttsssrrrrrrssssssqqqpppoooppprrrrrrpppmmmiiifffeeedddddddddeeedddbbb```XXXXXXXXXWWWVVVSSSPPPNNNOOOMMMIIIHHHGGGGGGFFFEEECCCBBB@@@??????===999666555222...,,,,,,---......++++++++++++++++++++++++,,,+++***))))))***,,,---))))))))))))((((((((((((***************++++++,,,'''''''''''''''(((((()))))))))(((((((((((()))))))))'''&&&'''((()))((('''&&&''''''((((((''''''&&&''''''''''''((((((((()))'''%%%$$$%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%%%%$$$(((((()))***)))((('''&&&&&&&&&%%%%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''+++,,,,,,***)))((()))***************************&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))+++***(((''''''(((&&&%%%%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))'''(((((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###&&&((($$$ ###***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%######%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&{{{uuurrrsssqqqpppoooppppppooonnnnnnpppqqqrrrppplllhhhfffgggeeeddddddeeeeeecccaaa[[[ZZZWWWUUUSSSRRRRRRRRRPPPMMMJJJHHHHHHGGGFFFEEECCCBBBAAAAAA???===:::888555222...+++,,,---......++++++++++++++++++++++++---,,,***)))(((((())))))))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((((((((())))))))))))((((((((('''''''''))))))(((&&&&&&&&&''''''''''''&&&&&&)))(((&&&$$$%%%'''***+++***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$%%%&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%###"""###%%%&&&%%%&&&''''''&&&&&&''')))***++++++)))''''''((()))&&&&&&&&&''''''((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))+++***(((''''''(((''''''''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))$$$&&&''''''&&&&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((())))))(((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzztttrrrsssqqqoooooopppppppppoooooopppqqqqqqooolllhhhfffgggfffddddddeeeeeecccbbb]]][[[WWWTTTRRRRRRSSSTTTPPPMMMJJJHHHHHHHHHFFFEEECCCCCCCCCBBB@@@===:::999333000,,,******+++,,,,,,***++++++++++++,,,,,,,,,---,,,+++)))((('''''''''))))))))))))((((((((((((''''''&&&&&&''''''((()))%%%&&&'''((()))))))))((((((((())))))))))))(((((((((''''''((())))))(((&&&&&&&&&''''''''''''&&&&&&((('''%%%$$$%%%'''***,,,,,,)))'''&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&((((((((('''&&&''''''(((((('''%%%###!!!%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&((((((((((((((((((((((((,,,)))%%%!!! """$$$'''&&&'''((((((''''''((()))(((((()))(((&&&&&&''')))$$$$$$$$$%%%&&&((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''')))******(((''''''((((((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))((((((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&yyytttrrrrrrpppnnnnnnoooppppppooopppppppppooommmkkkiiiggggggeeeccccccccccccbbbaaa]]][[[XXXUUUSSSRRRRRRRRRPPPNNNJJJHHHHHHHHHGGGFFFCCCDDDDDDCCC@@@===;;;:::222///,,,++++++,,,,,,+++******+++++++++,,,,,,,,,++++++++++++******)))((())))))))))))((((((((((((((((((((((((((())))))***%%%&&&'''((()))))))))((('''((()))******)))(((''''''''''''((())))))'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''(((((()))+++)))'''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&'''((((((((('''&&&%%%"""$$$''')))***(((%%%###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&'''''''''''''''''''''''')))'''$$$""""""###%%%'''%%%&&&((('''&&&&&&''')))&&&'''''''''%%%%%%''')))(((''''''''''''(((******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&((())))))'''&&&&&&'''(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))((('''&&&&&&%%%%%%'''$$$"""###&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$((()))'''(((+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&xxxsssrrrpppnnnlllkkkmmmnnnnnnnnnqqqpppooonnnlllkkkiiihhhfffdddbbbaaabbbbbbaaa```\\\[[[ZZZXXXUUUSSSQQQOOOPPPNNNJJJIIIHHHHHHGGGFFFCCCDDDEEECCC@@@===;;;:::444111///---......---,,,*********++++++,,,,,,,,,)))***+++------,,,+++***))))))))))))(((((((((((($$$$$$$$$$$$$$$%%%&&&&&&$$$%%%'''))))))))))))((('''((()))******)))(((''''''''''''(((***)))'''%%%%%%&&&&&&''''''&&&&&&%%%!!!$$$'''***+++)))'''%%%)))'''&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&$$$$$$$$$$$$###!!!%%%''''''%%%###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%%%%%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&***'''### ###'''***'''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$%%%'''&&&%%%%%%&&&(((%%%&&&'''&&&&&&&&&(((***)))(((&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&''')))(((&&&%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))&&&&&&&&&''''''''''''''')))%%%!!!"""&&&(((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$$$$$$$%%%''')))&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&"""!!!%%%&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''$$$""" """###%%%''''''&&&%%%$$$"""""""""######$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&zzzuuurrrrrrpppoooooopppqqqpppnnnmmmllllllnnnooonnnjjjfffccc```___bbbeeeeeeaaa\\\\\\[[[YYYVVVSSSPPPMMMLLLMMMLLLJJJHHHGGGGGGGGGHHHEEEFFFFFFEEEBBB>>>:::777222111000///......///000+++***((('''(((***---///+++***)))'''''')))***++++++******)))(((''''''&&&(((((((((((())))))))))))***)))((((((((()))+++,,,'''(((***,,,+++)))&&&$$$(((((((((((((((((((((((('''((((((((())))))******'''''''''''''''((()))***((((((''''''''''''(((((('''&&&&&&''')))***)))(((&&&&&&%%%$$$%%%&&&'''((((((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%))))))((('''&&&%%%%%%$$$%%%$$$$$$%%%''')))((('''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&'''''''''&&&)))((('''%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%,,,+++***)))((((((((((((!!!$$$'''((('''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))%%%&&&''''''(((((('''''')))((('''&&&%%%&&&&&&'''%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&$$$"""!!!&&&'''((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))(((&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((('''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%$$$######%%%$$$###"""$$$(((---///%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$#########$$$%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzuuuqqqsssssstttvvvwwwvvvrrroookkkkkkkkkmmmnnnmmmiiifffdddbbb```bbbeeefffbbb^^^\\\[[[XXXVVVRRROOOMMMLLLMMMLLLJJJHHHGGGGGGGGGHHHFFFFFFFFFEEECCC???;;;888222111///...------......,,,+++***)))((()))+++,,,+++***)))(((((()))***+++*********)))((('''''''''(((((((((((())))))))))))***)))((((((((()))***+++)))***+++,,,+++***((('''((((((((((((((((((((((((''''''((((((((())))))))))))(((((((((((((((((()))(((''''''&&&&&&''''''(((&&&%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%&&&'''(((%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''((((((%%%""" %%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&%%%%%%%%%###"""!!!"""$$$%%%%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&''''''''''''''''''++++++***)))(((((((((((('''(((((('''&&&%%%&&&((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%&&&''''''(((((('''''''''''''''''''''&&&&&&%%%''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###$$$&&&''''''&&&%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%'''''''''''''''(((((()))'''&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%'''&&&$$$###$$$&&&)))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{uuuppprrrtttxxx||||||yyysssnnniiiiiiiiikkklllkkkhhhffffffdddaaabbbeeeeeeccc```\\\[[[YYYVVVSSSPPPNNNMMMNNNLLLKKKIIIHHHHHHHHHHHHGGGGGGGGGFFFDDD???;;;999222111///---,,,,,,,,,,,,,,,,,,+++******))))))(((+++***)))(((((()))***+++******))))))((((((''''''(((((((((((())))))))))))))))))((((((((()))***+++)))))))))))))))((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''&&&%%%&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((((((((()))%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&###$$$&&&((())))))))))))%%%%%%&&&&&&'''(((((()))******)))(((''''''''''''+++***)))&&&$$$$$$&&&)))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&"""$$$&&&'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''&&&&&&((())))))'''%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%+++***((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&$$$"""###$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''~~~vvvqqqppprrrvvvzzzzzzwwwpppkkkgggggghhhiiijjjiiigggfffgggdddbbbaaaccccccbbbaaa]]]\\\ZZZWWWUUURRRPPPOOONNNMMMKKKIIIHHHHHHIIIIIIGGGHHHHHHGGGDDD@@@<<<999222111///,,,+++************++++++,,,+++***)))(((******)))(((((()))*********)))))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))******''''''%%%%%%%%%%%%&&&'''))))))))))))))))))))))))''''''''''''''''''((((((%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%((('''&&&&&&'''(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&''')))******(((&&&$$$&&&&&&&&&'''''''''(((((())))))((('''''''''''''''(((((((((&&&$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''(((###%%%''''''&&&&&&&&&'''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''')))+++***(((%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((xxxsssrrrrrrsssuuuvvvtttooolllfffggghhhhhhhhhgggffffffeeedddbbbaaaaaaaaa``````___^^^\\\YYYWWWTTTRRRQQQOOONNNLLLJJJIIIIIIIIIJJJGGGHHHHHHGGGDDD@@@<<<999222000...,,,************''')))***,,,,,,,,,************))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))''''''(((((())))))))))))'''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))((((((((((((((((((''''''!!!"""###%%%''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%(((&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%######$$$&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%""""""###$$$$$$%%%%%%%%%%%%$$$"""###$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&'''&&&&&&%%%%%%&&&'''***++++++)))&&&$$$(((((('''''''''&&&&&&&&&)))((((((''''''''''''((("""$$$&&&'''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''((())))))(((''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''')))(((&&&%%%%%%%%%'''(((&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))%%%'''((('''&&&$$$$$$%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((%%%&&&''')))+++***(((&&&%%%%%%%%%&&&&&&'''''''''%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''''')))***%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((yyyttttttssssssssstttrrrooommmggghhhiiihhhfffddddddeeedddccccccbbbaaa```_________^^^\\\ZZZWWWUUUSSSRRRPPPNNNMMMKKKJJJJJJJJJJJJGGGGGGGGGFFFDDD???;;;999111000...,,,++++++++++++'''(((***+++,,,,,,++++++)))))))))******)))))))))))))))))))))(((((((((((((((((((((((())))))))))))&&&'''((()))))))))(((((((((((('''&&&'''((()))***))))))))))))))))))))))))))))))))))))(((((((((((( !!!###&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%%%%%%%''')))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&''''''&&&&&&%%%%%%###%%%(((***++++++)))((()))(((((('''&&&&&&%%%%%%))))))(((''''''(((((()))"""%%%'''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''((()))******)))((('''))))))))))))))))))))))))(((((('''&&&&&&&&&''''''%%%&&&''''''(((((('''''')))((('''%%%%%%&&&''''''&&&'''(((((((((&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''((((((&&&'''((((((%%%$$$$$$$$$%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&''')))***(((&&&%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""" ###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''' """""""""###%%%'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''yyytttrrrrrrrrrssssssqqqnnnkkkhhhjjjjjjhhheeecccccceeecccdddeeedddbbb```______]]]\\\[[[XXXVVVTTTRRRQQQPPPOOOMMMKKKJJJJJJJJJKKKFFFFFFFFFEEECCC???;;;888111000...---,,,,,,,,,---)))******+++++++++******))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&'''((()))))))))((('''((((((((((((((())))))***((((((((((((((((((((((((++++++******))))))))))))$$$%%%'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&%%%###$$$%%%&&&'''''''''&&&&&&(((((((((''''''(((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''%%%%%%&&&((()))((('''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$$$$%%%(((***++++++***)))''''''''''''''''''&&&&&&)))))))))(((((())))))***###%%%&&&&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''((()))******)))((('''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((%%%&&&''''''((((((''''''&&&'''((())))))'''%%%$$$!!!$$$'''((('''%%%###''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%&&&((('''&&&%%%%%%&&&$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((%%%$$$$$$%%%''')))((('''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((***)))'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""!!! """$$$%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((( """###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~xxxtttnnnoooppprrrrrrooojjjgggiiikkkkkkiiieeebbbcccdddccceeegggfffdddaaa```___\\\[[[YYYWWWUUUSSSQQQPPPPPPOOOMMMLLLKKKJJJKKKKKKEEEFFFFFFEEEBBB>>>:::777000///...---,,,------...,,,,,,+++******)))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))%%%&&&((()))))))))((('''%%%&&&&&&''''''(((((((((((((((((((((((((((((((((,,,+++++++++******))))))((()))******)))'''%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$%%%%%%###"""$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&'''''''''&&&%%%%%%$$$((())))))******)))'''&&&%%%%%%&&&&&&'''(((((((((***)))))))))))))))******(((((('''%%%######%%%''''''&&&&&&%%%%%%&&&&&&''''''((()))++++++)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&''''''((((((''''''"""%%%***,,,,,,)))$$$ %%%((()))(((''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%###%%%&&&'''&&&&&&'''(((######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&$$$###$$$&&&(((((((((%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((())))))+++)))'''%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&$$$###!!! """###%%%''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{vvvrrroooooooooppprrrqqqnnnlllhhhjjjkkkhhhccc______```eeeeeeeeeffffffeeeaaa^^^```ZZZVVVXXXWWWSSSOOONNNNNNLLLJJJKKKLLLLLLIIIFFFGGGGGGFFFDDDAAA===:::777222///,,,+++,,,............///...---***(((((((((******++++++***)))'''&&&(((((())))))))))))((((((&&&'''''''''(((((())))))(((&&&%%%&&&'''((('''&&&******)))'''%%%%%%'''((((((((()))*********************))))))((((((''''''***))))))((('''&&&&&&&&&((((((((('''&&&&&&%%%%%%(((((((((''''''&&&&&&&&&))))))((('''''''''''''''$$$%%%'''((()))((('''&&&&&&%%%###$$$%%%&&&&&&%%%###%%%'''))))))'''%%%###!!!"""%%%&&&''''''&&&%%%'''&&&%%%$$$%%%''')))***)))'''&&&$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&'''((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""$$$&&&''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&***+++(((''')))***)))''''''((()))((('''%%%$$$(((((((((((())))))))))))((((((((((((((((((((((((&&&'''&&&$$$###$$$''')))))))))******)))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$"""###%%%'''***)))((((((((((((((()))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$)))'''&&&'''((()))&&&###$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%((((((&&&###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''%%%###%%%)))++++++)))***)))'''&&&%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''((((((((('''%%%$$$''''''''''''&&&&&&%%%$$$''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###!!!"""$$$&&&%%%%%%%%%$$$$$$#########&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%$$$$$$### !!!###%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%&&&&&&'''''''''&&&$$$### """$$$%%%%%%%%%&&&'''***&&&######%%%&&&%%%###%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((***(((&&&&&&'''(((%%%###|||wwwsssooooooppprrrsssqqqnnnkkkhhhjjjllliiieeebbbbbbdddddddddcccdddddddddaaa___bbb\\\XXXXXXWWWRRROOOOOOOOOMMMKKKKKKLLLLLLIIIFFFGGGGGGGGGEEEBBB???;;;999444111---,,,,,,,,,,,,,,,+++,,,,,,+++)))((()))***((()))******+++***))))))(((((())))))))))))(((((())))))))))))((((((((((((((('''&&&'''))))))'''&&&'''(((((((((&&&&&&(((***(((((()))))))))))))))))))))))))))(((((((((((((((***))))))(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%((((((''''''''''''''''''((('''''''''&&&&&&&&&''''''%%%$$$$$$%%%&&&%%%$$$###%%%'''))))))'''%%%###"""###%%%'''((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%&&&'''))))))&&&***+++(((''')))***(((&&&'''''''''&&&&&&%%%$$$''''''(((((()))))))))***''''''''''''''''''''''''))))))(((&&&$$$$$$&&&((((((((()))))))))((('''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&$$$###$$$&&&)))***))))))((('''''''''((()))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$((('''%%%&&&((((((&&&###$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''')))'''&&&'''((()))&&&$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((&&&%%%&&&)))++++++)))***)))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''%%%$$$###$$$%%%&&&'''''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$""""""$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$'''((()))'''%%%""""""""")))'''$$$$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((***(((&&&&&&(((***)))'''|||xxxssspppppprrrttttttrrrmmmiiihhhkkklllkkkgggeeefffhhhdddbbbaaaaaabbbcccbbbaaabbb\\\WWWVVVTTTOOOMMMMMMNNNMMMKKKKKKLLLKKKIIIGGGGGGGGGGGGFFFCCC@@@<<<:::555222...,,,,,,,,,+++***((()))******)))((()))+++'''''')))***++++++++++++(((((())))))))))))((((((++++++******)))(((((('''((('''(((***+++***(((%%%$$$&&&((()))(((((()))***'''(((((((((((((((''''''(((((((((((((((((()))))))))))))))(((''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''***)))'''%%%%%%%%%&&&''')))'''%%%$$$%%%&&&%%%$$$###%%%'''))))))'''%%%######$$$&&&'''(((((('''&&&&&&'''((()))(((&&&###"""$$$&&&'''((((((&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&++++++***)))(((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((()))'''+++,,,(((''')))***((((((((('''&&&&&&&&&&&&'''&&&&&&'''((())))))******''''''''''''''''''''''''++++++***(((%%%%%%&&&(((&&&&&&'''((((((((('''''''''''''''&&&&&&'''''''''%%%&&&&&&%%%$$$%%%(((***+++***)))((('''&&&&&&&&&((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%&&&''''''%%%###$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((()))(((&&&&&&''''''&&&$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''')))(((&&&''')))******)))***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&"""!!!%%%''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%###"""$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&(((((('''&&&&&&'''((('''%%%%%%'''(((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''(((&&&%%%%%%''')))******|||wwwrrrooopppsssuuuuuurrrmmmhhhiiikkkmmmkkkhhheeefffhhhdddbbb``````bbbdddddddddaaa\\\WWWUUUQQQLLLJJJKKKLLLKKKKKKJJJJJJIIIGGGFFFEEEFFFFFFEEECCC???<<<:::444111...,,,,,,,,,,,,+++)))***+++***)))((()))+++(((((())))))************(((((())))))))))))(((((()))))))))((((((((((((((((((((()))+++---,,,(((%%%$$$&&&)))***)))((((((((('''''''''(((''''''&&&%%%&&&''''''(((((()))))))))))))))((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''***(((%%%%%%%%%%%%$$$###$$$%%%'''(((((('''%%%$$$%%%&&&'''(((((((((''''''%%%&&&&&&'''&&&%%%$$$###%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((()))***++++++)))(((&&&&&&%%%%%%'''+++,,,)))''')))***(((***)))(((''''''((()))***%%%&&&&&&'''((()))******'''''''''''''''''''''''')))))))))'''%%%%%%&&&(((%%%%%%&&&'''((((((((('''(((''''''&&&&&&''''''(((%%%&&&&&&&&&&&&''')))++++++***)))'''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))((((((((()))))))))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%""" """%%%'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((()))(((&&&$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%"""$$$&&&'''''''''((()))&&&%%%%%%&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''%%%$$$$$$%%%'''))))))zzzuuupppnnnppprrruuuuuurrrmmmhhhjjjlllmmmkkkfffcccdddeeefffcccaaa```bbbeeefffgggbbb]]]ZZZWWWRRRLLLJJJMMMJJJJJJJJJIIIHHHFFFEEEEEECCCCCCDDDCCCAAA>>>;;;:::222000---+++,,,---...---+++------,,,***))))))***+++******)))))))))))))))(((((())))))))))))((((((%%%%%%&&&&&&'''((())))))((((((***,,,---,,,)))&&&&&&(((******(((&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%"""$$$''')))***)))'''&&&***(((&&&%%%&&&&&&%%%###$$$%%%'''(((((('''%%%$$$&&&&&&''''''''''''''''''%%%$$$$$$###$$$%%%&&&'''((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&'''''')))***+++,,,,,,++++++)))(((&&&&&&%%%%%%(((,,,---)))''')))***(((((((((&&&&&&&&&'''((()))%%%&&&&&&'''((()))))))))''''''''''''''''''''''''$$$%%%&&&&&&%%%&&&''')))%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&''''''$$$%%%''''''&&&''')))******)))(((&&&%%%$$$$$$$$$&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&''')))***%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))***)))))))))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((%%%"""!!!!!!###$$$%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&&&&((()))zzztttooommmnnnpppssstttrrrmmmjjjiiilllmmmjjjfffccccccdddfffdddaaaaaaccceeeffffffccc```^^^\\\WWWOOOMMMPPPIIIJJJKKKJJJGGGEEEEEEFFFAAABBBBBBBBBAAA>>>;;;:::111///,,,+++,,,.........,,,---...,,,***))))))***,,,+++***)))(((((((((((((((((())))))))))))((((((######$$$%%%'''((()))***)))((()))+++,,,+++)))&&&((()))***)))'''&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''&&&%%%###""""""'''***,,,+++(((&&&)))(((&&&%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''$$$###"""!!!"""$$$'''((()))(((%%%$$$###$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%&&&(((***+++,,,---,,,,,,'''&&&&&&&&&'''(((((())))))------***''')))***(((%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%&&&&&&&&&((()))&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%''''''&&&&&&'''))))))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$###%%%''''''&&&%%%&&&'''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&'''''''''&&&'''***---%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''((('''&&&''')))***)))))))))))))))'''&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$&&&'''((('''&&&%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&'''((('''%%%#########"""$$$&&&&&&%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%''''''&&&&&&%%%((()))******((('''((()))zzzuuupppllllllnnnppprrrqqqnnnkkkhhhjjjllljjjfffddddddfffeeecccaaaaaacccddddddddd```_________XXXPPPMMMOOOJJJLLLMMMKKKHHHFFFFFFHHHAAABBBCCCCCCAAA???===;;;333000---,,,,,,------,,,***+++,,,+++***)))***++++++***)))(((((()))******(((((())))))))))))(((((($$$%%%%%%&&&'''((()))))))))(((((()))******)))'''(((((()))(((&&&&&&''')))$$$%%%&&&'''((()))))))))''''''''''''''''''&&&&&&'''(((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''&&&$$$""" """$$$''')))***)))'''&&&)))'''%%%%%%'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$############$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&''')))***---///...---***(((%%%%%%%%%%%%&&&'''))))))***---...***((()))***((($$$$$$%%%&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''&&&'''((((((((()))))))))(((''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%''''''%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$###&&&((((((&&&%%%'''((($$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%######&&&)))%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%'''&&&%%%&&&(((+++))))))******)))(((&&&%%%$$$%%%&&&'''''''''&&&&&&###$$$&&&'''''''''&&&%%%$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((###%%%''''''''''''((()))$$$&&&((((((&&&$$$$$$&&&%%%&&&&&&''''''&&&&&&%%%"""$$$%%%''''''&&&%%%$$$"""%%%))))))(((''''''((({{{vvvpppkkkkkklllnnnppppppnnnlllfffiiikkkjjjgggfffgggiiidddbbbaaaaaabbbccccccbbb\\\\\\]]]]]]WWWNNNKKKMMMKKKMMMOOOMMMJJJGGGHHHIIIBBBCCCCCCDDDBBB@@@>>><<<555222...,,,,,,,,,+++***&&&(((******))))))+++,,,))))))(((((((((***+++,,,(((((())))))))))))(((((('''''''''(((((((((((((((***((('''((()))***)))(((&&&'''''''''&&&'''))),,,$$$%%%&&&((()))******+++(((((((((''''''&&&&&&%%%'''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''(((((((((&&&&&&''''''%%%### &&&&&&''''''(((''''''&&&(((&&&%%%%%%'''(((((('''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%###$$$%%%&&&%%%###!!! %%%&&&'''((((((&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((+++---000111000,,,'''%%%'''&&&&&&%%%%%%%%%&&&&&&***......***((()))***(((&&&''')))*********)))(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''((()))*********)))(((''''''%%%$$$$$$######$$$$$$%%%$$$%%%'''&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$###&&&))))))'''&&&''')))$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&%%%""" ###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&&&&%%%%%%(((+++))))))*********(((&&&%%%$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((((((((('''%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$%%%&&&'''(((***+++,,,***'''$$$$$$$$$%%%(((******'''$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%"""###%%%''''''&&&%%%$$$$$$&&&%%%$$$%%%&&&yyyuuuuuuiiiiiikkkmmmooonnnkkkhhhgggiiikkkkkkiiigggffffffhhhccc^^^[[[[[[^^^```aaa^^^___]]]YYYRRRNNNNNNOOOLLLNNNNNNLLLHHHEEEFFFGGGFFFFFFEEEDDDAAA>>>;;;999666222...,,,,,,++++++******************+++++++++))),,,,,,))))))++++++((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))'''''''''''''''((()))))))))(((%%%######$$$&&&'''%%%&&&'''&&&%%%%%%&&&'''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((&&&$$$$$$&&&((())))))&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%&&&''''''%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%'''&&&%%%&&&&&&&&&$$$"""$$$$$$######$$$$$$%%%&&&'''((('''&&&%%%%%%''')))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''(((((())))))***)))((('''&&&'''((((((,,,111333...)))((((((&&&''''''''''''((()))***++++++,,,---***''''''))),,,'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&%%%)))))))))))))))(((((('''$$$%%%&&&&&&&&&%%%###"""''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))((('''&&&&&&''')))***'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((($$$!!!&&&###'''&&&$$$$$$$$$$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&((('''%%%$$$$$$%%%&&&((('''&&&%%%%%%$$$$$$%%%%%%###  $$$''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###""""""######%%%"""!!!%%%(((&&&&&&&&&&&&&&&'''((((((xxxsssrrrmmmmmmlllmmmmmmlllhhhfffhhhjjjkkkkkkiiihhhgggggggggccc^^^[[[[[[]]]______\\\]]][[[VVVQQQMMMMMMNNNMMMNNNOOOLLLIIIGGGGGGHHHFFFEEEEEECCCAAA>>>;;;999555222...,,,,,,,,,++++++++++++******************'''++++++***+++...///---(((((((((((((((((((((((()))(((&&&%%%%%%&&&((())))))))))))))))))***++++++%%%%%%$$$$$$&&&***---///((((((((((((((('''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&$$$######$$$%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&'''((('''%%%%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&***)))((('''&&&&&&&&&'''%%%***+++'''%%%&&&&&&###((((((((((((((())))))***...///...+++'''%%%&&&((('''&&&&&&&&&&&&'''((((((%%%%%%'''(((((((((''''''(((((()))))))))((('''''')))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&((('''&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((((((###%%%((('''$$$######""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%###!!!###&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%'''(((+++)))&&&###"""$$$&&&'''&&&&&&&&&&&&'''((()))***wwwqqqqqqooommmllllllmmmllljjjhhhiiijjjkkkjjjiiihhhiiijjjgggccc^^^[[[[[[\\\]]]]]]ZZZZZZXXXTTTOOOLLLKKKLLLMMMNNNNNNMMMJJJHHHHHHIIIEEEEEEDDDCCC@@@===;;;999444111---,,,,,,---,,,,,,,,,+++++++++***)))))))))'''******)))***---...,,,)))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))))))))***++++++***)))'''&&&&&&''')))***---***((((((***+++)))&&&((((((((((((((((((((((((''''''(((((((((((('''''')))(((''''''((('''%%%###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%&&&((((((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%&&&'''***)))(((&&&&&&%%%%%%%%%///111000......000...***)))((((((((((((((()))***---...---***'''&&&&&&''''''&&&&&&&&&&&&'''((((((%%%%%%&&&'''(((((((((''''''(((((((((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''')))'''$$$$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%''')))***+++***(((&&&&&&&&&''''''&&&&&&&&&'''(((***,,,,,,wwwrrrqqqlllkkkjjjkkkmmmnnnnnnmmmkkkkkkllljjjiiihhhjjjkkkfffccc^^^\\\[[[[[[[[[ZZZZZZYYYVVVSSSPPPMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIDDDDDDCCCBBB@@@===:::999333000---,,,,,,---------,,,,,,,,,+++***)))(((((((((******&&&&&&((((((%%%))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''(((((()))+++***(((%%%$$$$$$%%%%%%///+++'''(((,,,---)))%%%(((((((((((((((((((((((('''((((((((((((((((((''')))(((((()))***)))'''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$$$$&&&(((((('''%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((())))))***''''''&&&&&&&&&&&&'''''',,,,,,***'''))),,,)))###''''''''''''((()))***+++))))))))))))(((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&'''''''''''''''&&&&&&%%%$$$###"""!!!!!!"""###$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&(((******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$%%%'''&&&'''((())))))((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&&&&$$$###'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%&&&&&&(((***,,,---///xxxsssssslllkkkkkklllnnnoooooonnnllllllllljjjhhhhhhiiijjjeeebbb___]]]\\\\\\ZZZYYYZZZXXXVVVSSSQQQOOONNNMMMKKKJJJIIIIIIIIIIIIHHHGGGCCCCCCBBBAAA???===:::999333000---,,,,,,---------,,,,,,,,,+++***)))(((((((((******&&&%%%''''''$$$))))))))))))))))))))))))(((((((((''''''((((((((('''''''''''''''(((((()))%%%%%%%%%%%%&&&(((***+++---)))&&&'''+++,,,)))%%%(((((((((((((((((((((((((((((((((''''''((((((((($$$$$$$$$&&&((((((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$&&&''''''%%%"""!!!###$$$%%%%%%$$$$$$###$$$$$$%%%###%%%(((((('''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''###%%%(((+++,,,+++)))((($$$$$$%%%'''(((((())))))))))))'''%%%(((,,,+++&&&%%%%%%&&&''')))+++,,,---(((((((((((())))))(((((('''&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%%%%'''''''''''''''&&&&&&%%%((('''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%########################%%%&&&(((******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&$$$&&&&&&%%%###"""$$$&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$&&&(((((('''&&&$$$'''&&&%%%%%%$$$$$$%%%%%%$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######"""###$$$$$$%%%&&&&&&&&&%%%&&&&&&(((***,,,...///xxxttttttooonnnmmmnnnoooooommmkkklllmmmmmmkkkhhhgggggggggdddbbb___^^^^^^]]][[[ZZZ[[[XXXUUUSSSRRRQQQOOONNNJJJHHHGGGHHHIIIIIIHHHGGGAAABBBAAA@@@???<<<:::888444111---,,,,,,---,,,,,,,,,+++++++++***)))))))))'''******((((((+++,,,)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++***))))))))))))))))))******(((&&&'''***+++)))'''((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&%%%""""""$$$$$$######$$$$$$%%%&&&$$$%%%''''''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&(((***++++++)))&&&$$$$$$%%%&&&((()))*********(((******))),,,111222000%%%%%%&&&''')))+++,,,---+++)))((((((((('''%%%###'''&&&&&&&&&&&&'''((((((***)))(((&&&&&&%%%%%%%%%'''(((((((((((('''&&&&&&(((((((((((((((((()))***'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%'''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((((((((('''&&&'''&&&%%%%%%$$$$$$%%%%%%###%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&(((***,,,...///wwwrrrrrrnnnnnnnnnpppqqqpppmmmkkklllmmmnnnlllhhheeedddccccccaaa```___```___]]][[[ZZZWWWTTTSSSSSSRRRPPPMMMJJJHHHGGGHHHJJJKKKIIIHHHAAAAAAAAA@@@>>><<<:::888555222...,,,,,,,,,++++++++++++******************(((++++++)))))),,,,,,)))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))***++++++......,,,***((('''%%%%%%''''''(((((()))*********(((((((((((((((((((((((()))((('''&&&&&&'''((()))+++)))((((((***+++***)))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''(((###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&### $$$"""""""""###$$$%%%&&&'''%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((()))*********)))((( ###$$$!!!!!!%%%((('''(((''''''(((((()))***+++***((('''((()))(((%%%"""'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((((()))))))))(((''''''$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&((())))))))))))''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%"""###%%%&&&''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###%%%&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''''''''((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&''')))+++,,,---uuuppppppjjjkkkmmmpppsssssspppnnnkkkmmmnnnlllhhhdddbbbaaabbbaaa``````aaa```^^^\\\ZZZVVVSSSRRRRRRRRROOOMMMKKKIIIGGGHHHKKKLLLKKKIII@@@@@@@@@@@@>>><<<:::888666222...,,,,,,++++++******************+++++++++***,,,,,,((('''((('''$$$(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))&&&'''''''''((((((((((((&&&''')))***))))))+++---(((((((((((((((((((((((()))((('''&&&&&&'''((()))+++(((&&&%%%%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((($$$$$$%%%%%%&&&'''((((((+++***)))(((((('''((((((###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%'''(((%%%!!!!!!%%%***!!!""""""###$$$&&&'''(((%%%&&&&&&$$$######%%%(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&$$$"""!!!"""%%%)))+++******+++++++++)))'''&&&)))------(((###%%%''''''******)))(((((((((((((((&&&%%%%%%'''******(((%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&(((***+++)))))))))))))))(((((('''"""###%%%&&&'''&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((("""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###%%%''')))*********)))(((''''''&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%!!! """%%%&&&%%%###$$$$$$"""!!!!!!"""$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&""""""###$$$%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&$$$"""###&&&)))$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$###""""""###$$$&&&'''&&&&&&&&&'''(((***+++,,,vvvooojjjiiihhhiiilllqqqsssrrroooqqqqqqqqqooommmiiieeeccccccaaa````````````^^^\\\]]]ZZZVVVTTTRRRPPPMMMKKKLLLHHHFFFHHHMMMOOOMMMJJJFFFDDDAAA??????===;;;999222///,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++***)))((('''&&&%%%))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))'''(((***+++***(((%%%###***)))(((''''''((()))***(((((((((((((((((((((((())))))(((((('''''''''&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%$$$$$$%%%&&&((()))######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$######$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******)))'''%%%%%%''')))))))))'''&&&%%%%%%'''+++///222'''***---...,,,***)))(((((((((&&&%%%$$$$$$%%%%%%'''''''''(((((('''$$$"""%%%%%%%%%%%%$$$###""""""%%%&&&((())))))(((&&&%%%***)))((((((((()))***+++((('''&&&'''((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%''''''''''''''''''''''''))))))((('''''''''''''''&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%###!!!"""###&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''******))))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%$$$"""&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&'''&&&%%%###"""!!!""""""###%%%''')))((($$$###$$$'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$&&&'''$$$"""$$$$$$###"""###$$$%%%&&&'''&&&%%%$$$$$$&&&''')))vvvpppkkkjjjiiijjjnnnsssuuussspppooooooooommmkkkgggdddbbbaaa```^^^___``````___]]]]]]ZZZWWWTTTRRRPPPMMMKKKLLLIIIFFFHHHKKKLLLJJJGGGEEEDDDBBBAAA@@@>>>;;;999333000---++++++,,,,,,+++*********************+++(((((())))))))))))******(((((((((((((((((((((((((((''''''''''''((())))))))))))(((((((((((()))))))))(((%%%$$$$$$&&&(((***+++***)))(((((()))***+++)))))))))))))))))))))))))))(((((((((''''''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''')))***+++''''''''''''''''''''''''######$$$$$$%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''))))))###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###((('''&&&%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((('''%%%&&&'''((('''&&&$$$%%%&&&''')))+++,,,---'''))),,,,,,+++)))((())),,,***(((&&&%%%&&&''''''+++***)))))))))((('''&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%+++***)))))))))***,,,,,,((('''&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$)))***+++***(((&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&$$$"""%%%%%%$$$###$$$$$$%%%&&&'''&&&%%%$$$$$$&&&''')))vvvqqqnnnlllkkklllpppuuuwwwuuurrrmmmmmmlllkkkiiifffcccbbb___^^^\\\]]]___``````______[[[WWWSSSQQQOOOLLLJJJLLLIIIGGGGGGIIIIIIGGGDDDDDDCCCCCCBBBBBB???;;;888444111...++++++++++++***(((((()))))))))*********)))))))))*********++++++''''''''''''''''''''''''((((((((((((((()))******))))))(((((((((((()))))))))'''%%%$$$$$$'''***---+++******))))))******+++************************((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((***,,,---&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''((((((&&&$$$"""$$$''')))******(((''''''((())))))((('''((()))---+++(((&&&$$$%%%&&&''',,,+++***)))((((((((((((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&***))))))))))))***++++++'''&&&&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''(((((('''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""$$$%%%&&&'''''''''((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$"""!!! '''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&###""""""$$$&&&(((((('''%%%%%%%%%&&&'''''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%''''''((($$$$$$%%%&&&&&&&&&&&&%%%'''$$$!!!"""&&&'''$$$!!!#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&$$$###'''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((vvvrrrpppmmmlllnnnrrrwwwxxxvvvsssllllllllljjjiiifffdddccc^^^\\\[[[\\\^^^`````````___\\\WWWSSSQQQOOOLLLKKKLLLJJJHHHHHHIIIIIIHHHFFFCCCCCCCCCCCCCCC@@@<<<888555222...,,,+++++++++***(((((())))))***+++++++++,,,,,,++++++***))))))(((((((((((((((((((((((((((((((((''''''(((((()))***))))))(((((((((((())))))&&&''')))*********)))(((***))))))))))))))))))***))))))))))))))))))))))))((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&"""###$$$&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''$$$$$$&&&(((******(((%%%$$$%%%(((******)))'''%%%'''''''''&&&%%%&&&(((***,,,***&&&###"""###$$$%%%((())))))((('''%%%%%%&&&$$$#########$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))))))))'''&&&%%%&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###"""!!!!!!"""$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''###$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))*********''''''''''''''''''''''''###""""""###%%%&&&&&&%%%$$$%%%%%%&&&'''(((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%###""""""###%%%&&&&&&&&& !!!###$$$%%%%%%$$$$$$&&&$$$######%%%&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))'''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((vvvrrrpppllllllnnnsssxxxyyyvvvsssmmmmmmlllkkkiiihhhfffeee___]]][[[[[[]]]___`````````\\\VVVRRRPPPOOOMMMLLLKKKJJJJJJJJJKKKKKKKKKJJJBBBBBBBBBCCCCCC@@@<<<888666333///,,,,,,,,,+++************+++++++++,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))))))))(((((((((((())))))''''''((((((((('''&&&%%%'''(((((((((((((((((('''(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%###$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''"""###&&&***------+++)))((((((((((((((((((((((((&&&&&&&&&%%%$$$%%%(((***+++)))&&&$$$######$$$%%%$$$'''******(((%%%$$$$$$#########$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''((((((((()))))))))))))))'''&&&%%%&&&'''((((((&&&''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$&&&&&&$$$"""!!!&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((())))))*********))))))'''''''''''''''''''''''')))(((''''''((()))(((&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%&&&'''((($$$$$$############$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%)))'''%%%$$$$$$###!!! """$$$%%%%%%%%%$$$$$$&&&''''''%%%$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''vvvrrrnnnkkkkkknnnssswwwxxxuuuqqqnnnmmmlllkkkjjjiiihhhhhhbbb___]]]\\\]]]^^^_________[[[UUURRRPPPOOONNNMMMLLLLLLLLLLLLLLLLLLMMMMMMBBBAAAAAAAAAAAA???<<<999555222///,,,,,,,,,,,,+++++++++++++++++++++++++++'''(((((()))***+++,,,,,,************************&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))+++(((### !!!%%%'''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%###$$$&&&''''''&&&%%%%%%''''''(((((()))(((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''"""###$$$%%%&&&'''''''''*********)))'''%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((((($$$%%%%%%&&&&&&''''''''''''''''''(((((((((((((((###$$$&&&***......,,,******)))(((''''''''')))***%%%&&&&&&%%%$$$%%%(((***+++***((('''&&&&&&''''''%%%(((++++++(((%%%$$$%%%$$$%%%'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%((()))***+++++++++******&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$&&&&&&$$$###"""&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%************))))))(((''''''''''''''''''''''''''')))'''&&&&&&''''''&&&%%%&&&&&&&&&'''((((((((()))%%%%%%%%%%%%&&&'''(((((($$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$""" """%%%'''&&&###"""###$$$%%%&&&'''''''''###&&&)))((($$$###&&&)))%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''vvvpppllliiijjjlllrrrvvvwwwssspppnnnmmmlllkkkjjjiiiiiiiiifffbbb___]]]]]]^^^^^^^^^^^^ZZZTTTQQQPPPPPPPPPOOONNNNNNNNNMMMLLLKKKKKKLLLBBB@@@?????????>>>;;;999444222...,,,------------,,,,,,++++++******))))))&&&''''''(((***++++++,,,))))))))))))))))))))))))'''''''''''''''(((((()))))))))(((((((((((())))))***'''### """'''***&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&''''''(((((())))))%%%%%%'''))),,,,,,***((((((''''''&&&&&&'''(((((($$$%%%&&&&&&&&&&&&(((***'''(((((((((((((((''''''&&&((()))'''"""!!!$$$((($$$%%%(((******)))(((&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&'''((()))))))))((((((&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%$$$###"""###%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&&&&%%%$$$''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&  &&&***)))'''$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$%%%'''!!!"""$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&vvvooojjjhhhiiikkkqqqvvvvvvrrrnnnmmmlllkkkjjjiiiiiiiiiiiihhheee```]]]]]]]]]]]]]]]]]]YYYTTTPPPPPPPPPQQQPPPOOOPPPPPPNNNKKKIIIIIIJJJBBB@@@>>>=========;;;999444111...,,,---......---,,,,,,+++***)))(((''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))&&&&&&'''(((((()))))))))'''((()))******)))((('''))))))))))))))))))))))))&&&'''''''''(((((())))))%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$&&&((()))***)))((('''&&&%%%$$$###"""###$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$"""!!!"""$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&'''((()))******(((''''''((())))))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''(((***###$$$&&&'''''''''&&&%%%''''''%%%!!!###)))"""$$$'''))))))(((%%%######$$$&&&''''''&&&$$$###"""###$$$%%%%%%%%%$$$###&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%$$$###$$$&&&'''&&&$$$$$$$$$$$$&&&'''"""###$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))******)))((((((((((((((('''''''''(((((('''&&&%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&)))%%%""""""%%%%%%!!!$$$###"""""""""###$$$%%%%%%###!!!"""&&&(((&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&((((((%%%$$$%%%'''!!!###%%%&&&'''&&&&&&$$$%%%&&&&&&''''''&&&&&&~~~sssmmmkkkiiihhhjjjqqqxxxxxxqqqiiiiiijjjiiihhhfffeeefffhhhfffdddbbbaaa______``````[[[YYYVVVSSSPPPNNNMMMMMMOOOMMMLLLMMMNNNNNNJJJGGGCCC@@@<<<<<<>>>>>>999444222///,,,++++++,,,,,,,,,(((***------+++)))((((((''''''((()))***+++,,,,,,((((((((((((((((((((((((+++***)))'''''''''((()))%%%%%%&&&&&&'''((())))))###%%%'''***+++++++++***(((((((((((((((((((((((('''''''''(((''''''&&&&&&%%%%%%$$$###$$$&&&)))******'''%%%%%%''''''%%%"""$$$%%%&&&'''''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########%%%%%%&&&%%%%%%###"""!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''')))******((('''%%%%%%'''(((((('''+++***(((&&&&&&&&&&&&'''))))))(((((((((***+++,,,))))))(((''''''''''''(((***(((&&&&&&((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((###$$$%%%%%%$$$%%%&&&(((''''''''''''''''''''''''&&&'''''')))***)))'''%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&%%%&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$############$$$&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###'''((()))(((&&&%%%%%%'''$$$$$$%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''(((&&&$$$###$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$&&&((((((&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}rrrmmmkkkjjjhhhiiioootttuuunnnhhhhhhiiiiiihhhfffdddeeefffddddddbbbaaa```_________[[[YYYVVVRRROOONNNMMMMMMNNNMMMLLLMMMNNNNNNKKKHHHEEEAAA>>>===???>>>999555333111---,,,,,,------,,,(((***------+++)))))))))((((((((()))******++++++))))))))))))))))))))))))+++***)))(((''''''((()))%%%%%%&&&''''''(((((()))&&&&&&''''''(((***++++++((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%******)))((('''&&&%%%$$$&&&$$$###$$$&&&'''&&&$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((()))(((((('''''''''''''''(((&&&%%%%%%'''((((((''''''''''''&&&''''''((((((***)))))))))***+++,,,---'''&&&&&&%%%%%%&&&&&&'''***((('''&&&'''((('''&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''%%%######$$$%%%''''''''''''''''''''''''''''''&&&&&&'''''''''&&&###$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&%%%%%%'''$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''+++)))'''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''$$$&&&((((((&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{qqqmmmlllllljjjjjjmmmrrrrrrmmmhhhfffhhhiiihhhfffcccbbbbbbbbbbbbbbbbbbaaa___^^^]]]ZZZXXXUUUQQQNNNMMMLLLMMMNNNMMMMMMNNNOOOOOOMMMKKKGGGDDD@@@??????>>>999555555222...------...------)))+++------+++)))))))))))))))))))))))))))))))))***************************))))))(((((((((((()))&&&&&&&&&''''''(((((())))))((('''&&&&&&(((***+++(((((((((((((((((((((((((((((())))))))))))(((((()))*********(((%%%""" """!!!!!!###&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%'''((()))&&&&&&''')))))))))))))))+++***)))'''&&&%%%%%%%%%'''%%%%%%&&&'''(((((('''###$$$&&&''')))*********))))))******+++,,,,,,---############$$$%%%&&&'''+++)))'''&&&''''''&&&%%%((())))))))))))))))))(((''''''''''''''''''''''''&&&''''''%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''######$$$$$$$$$$$$#########%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$"""###%%%&&&'''&&&&&&%%%######$$$%%%%%%&&&''''''&&&'''((('''&&&%%%&&&'''%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&''',,,***'''&&&&&&&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&###%%%''''''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzpppmmmmmmooommmlllmmmppppppmmmiiieeegggiiiiiifffcccaaaaaaaaabbbbbbbbbaaa___]]]\\\[[[XXXTTTPPPNNNLLLLLLMMMPPPOOOOOOOOOPPPPPPOOOOOOHHHFFFCCCAAA@@@>>>:::666555222...,,,,,,------,,,)))+++,,,,,,***)))))))))************))))))(((((()))))))))))))))))))))))))))))))))(((((((((((()))&&&&&&''''''((((((((()))))))))''''''&&&'''((()))((((((((((((((((((((((((''''''((()))))))))(((((($$$$$$%%%&&&&&&%%%$$$###""""""###$$$&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&((()))&&&'''((())))))******)))+++***)))'''&&&%%%$$$$$$&&&%%%%%%&&&(((***)))((($$$%%%'''***++++++++++++((()))***+++++++++++++++"""""""""###$$$&&&'''(((,,,***'''&&&&&&&&&%%%###''''''((((((((((((''''''''''''''''''''''''''''''###$$$%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$"""$$$''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((&&&$$$###!!!"""%%%'''((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&"""$$$''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$zzzpppnnnnnnooommmkkklllnnnmmmjjjhhhfffhhhjjjiiigggdddbbbbbbbbbbbbccccccbbb```^^^\\\\\\YYYTTTPPPMMMMMMMMMNNNQQQRRRRRRQQQPPPPPPPPPQQQHHHFFFDDDBBB@@@===:::888444111---++++++++++++******+++,,,+++***))))))***++++++******)))(((((((((((((((((((((((((((((((((((((((((())))))))))))((('''''''''((((((((((((((('''(((((())))))(((&&&%%%((((((((((((((((((((((((###$$$%%%&&&&&&&&&&&&&&&$$$$$$######$$$&&&'''(((%%%&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))***+++#########$$$%%%&&&'''(((###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''%%%$$$""""""$$$%%%'''%%%%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%(((***++++++)))((()))***+++,,,++++++***((()))+++,,,,,,+++)))(((#########$$$%%%'''))))))+++)))'''&&&&&&&&&$$$###%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''###$$$%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%%%%'''%%%%%%&&&&&&&&&&&&%%%%%%###%%%''''''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''%%%$$$"""!!!"""%%%'''((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&'''&&&%%%%%%&&&'''%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&'''$$$######$$$&&&'''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%!!!$$$&&&'''&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%"""!!!!!!"""%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$zzzqqqnnnooolllkkkjjjkkkkkkjjjhhhfffgggiiijjjjjjhhhfffffffffccccccccccccbbb```___^^^]]]ZZZUUUQQQNNNMMMNNNOOORRRSSSRRRQQQOOONNNOOOPPPGGGFFFEEECCC@@@===;;;999444111---+++++++++***)))***+++,,,+++)))))))))++++++*********))))))(((((('''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((%%%'''((())))))(((&&&$$$((((((((((((((((((((((((''''''((()))************+++)))'''&&&%%%'''((()))'''((()))((('''&&&'''(((&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&&&&&&&#########$$$%%%&&&'''(((###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%'''***,,,...---+++***++++++++++++******)))***+++---...---+++(((%%%$$$$$$%%%%%%&&&((()))******(((&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###$$$'''&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###"""###%%%&&&'''&&&&&&%%%''''''&&&%%%%%%$$$######$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&'''$$$$$$$$$&&&)))******(((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%!!!###%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{rrrooopppkkkkkklllmmmmmmllliiigggiiijjjkkkkkkiiihhhiiikkkfffeeedddbbbaaaaaaaaaaaa^^^[[[VVVQQQNNNNNNOOOPPPQQQRRRQQQOOOKKKJJJLLLNNNEEEEEEDDDBBB@@@===;;;;;;555222...,,,+++++++++***++++++,,,+++)))((()))+++*********)))))))))))))))((((((((((((((((((((((((&&&'''((()))******)))((()))(((((((((((((((((((((&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))***,,,,,,---------,,,+++***)))((('''''''''%%%''')))(((&&&%%%&&&(((&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$$$$%%%&&&&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&(((+++///000///---***))))))(((((())))))***...///111111000,,,'''%%%%%%%%%%%%%%%&&&''')))))))))'''%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$!!!$$$)))%%%&&&&&&''''''&&&&&&%%%'''(((((('''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&%%%$$$###"""###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%''')))***)))'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%% """%%%&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||sssppppppmmmnnnppprrrqqqpppmmmkkkjjjkkklllkkkjjjjjjlllnnngggfffdddbbbaaaaaabbbbbb___\\\WWWRRROOOOOOPPPQQQPPPQQQPPPMMMIIIGGGIIIKKKCCCDDDDDDBBB???===<<<;;;666333///---,,,,,,,,,++++++,,,,,,***)))(((***+++))))))))))))))))))******))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))((((((((((((((('''%%%%%%%%%'''(((***(((((((((((((((((((((((($$$$$$&&&''''''(((((((((&&&''')))***)))(((&&&%%%###%%%''''''%%%$$$&&&)))&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''###$$$&&&'''((('''&&&&&&''''''%%%$$$$$$%%%''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###&&&***---...---+++))))))(((&&&%%%$$$#########((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((!!!"""$$$&&&'''((())))))$$$%%%&&&'''((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&'''))),,,000111000...((('''&&&&&&&&&((()))***111222444444222---(((%%%%%%%%%%%%%%%&&&'''(((((((((&&&%%%%%%&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!###+++$$$%%%%%%&&&&&&%%%%%%$$$))))))(((&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$&&&%%%%%%%%%&&&'''&&&'''&&&&&&%%%$$$###"""###$$$$$$%%%%%%&&&''''''$$$###$$$%%%''''''%%%###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))***)))((('''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''######$$$%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$ """%%%&&&%%%%%%%%%&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&