BM6P6(@ wwwdddXXXOOOIIIGGGIIICCC@@@BBBEEEFFFIIIMMMNNNQQQXXXcccrrr~~~llliiiddd\\\UUUPPPMMMJJJIIILLLGGGDDDEEEEEECCCBBBDDDNNNUUU___lll{{{kkkuuu______ooozzz^^^SSSIIIQQQVVVLLLMMMJJJ555777333000000111222000...000000000000//////////////////.........---------..............................---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,+++******)))*********---+++)))***,,,---,,,)))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,---------------............///000000111111111222222222222333444555444333222111333333333222222111111111222111000111333444333222444444444333222111000///////////////..................---------,,,,,,,,,*********++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******++++++++++++*********))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))))))************+++++++++************************)))+++---,,,+++***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************************************************************++++++************++++++,,,+++*********+++,,,---,,,,,,------.../////////......///000000000000000222222222222222222222222111111111111222333444555333222222222333555777888{{{cccSSSIIIDDDDDDFFFGGGCCCBBBEEEHHHKKKQQQXXXaaadddiiirrr}}}~~~xxxooofff]]]UUUNNNIIILLLGGGFFFHHHIIIGGGFFFHHHDDDHHHOOOWWWbbbppp~~~xxx{{{wwwnnn|||kkkRRR[[[yyy|||eeeKKKHHHSSSQQQOOOLLL???999555111000111222222111000000000000//////////////////.........---------..............................---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,++++++***************,,,***((()))+++,,,+++)))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************++++++,,,,,,,,,,,,---------------............///000000000111111111222222222333333333333333222222333333333222222222111111222111000111333333333222222333333333222111000000////////////..................---------,,,,,,,,,*********++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******+++++++++*********))))))))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))************+++++++++************************)))+++---,,,+++***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************************************************************++++++************++++++++++++*********+++,,,---,,,,,,------.../////////......///000000000000000222222222222222222222222111111111111222333444555333333222222333444666777jjj^^^OOOGGGBBB@@@CCCGGGKKKKKKOOOUUUYYY^^^gggqqquuujjj___XXXNNNJJJHHHIIIJJJGGGEEEGGGBBBDDDFFFIIINNNVVV___eeemmmrrr___bbb}}}YYYQQQWWWrrr___JJJPPPSSSQQQOOOJJJ>>>:::444111000222333333000000000000////////////...............---------..............................---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++)))((()))***+++***)))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,,,,,,,,,,---------------............///000000000000111111111111333333222222222222333333333333333222222222222111111000///000222222222000000111111222111111000000////////////..................---------,,,,,,,,,*********+++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++***************))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))************+++++++++************************)))+++---,,,+++***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,------.../////////......///000000000000000111111111111111111111111111111111111222333444555444444333333333333444555{{{zzzsssdddVVVPPPKKKHHHJJJKKKLLLQQQWWW___dddmmmvvv{{{~~~zzzsss```YYYSSSPPPMMMHHHEEEFFFGGGFFFEEEDDDFFFIIINNNQQQSSS]]]lll|||xxxtttyyy]]]LLLVVVttteeeSSSOOOPPPPPPNNNFFFAAA:::555111111222333000000000000////////////......................................................---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++*********++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,---------------............////////////000000000111111333222111111111222333444222222222222222222222222111000///000111222111//////000000111111111000000////////////..................---------,,,,,,,,,***************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))*********+++++++++************************)))+++---,,,+++***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************************************************************+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,------.../////////......///000000000000000000000000000000000000000111111111111222333444444666555555444444333333333sssfffYYYUUUXXXYYYQQQIIIKKKHHHHHHOOOXXXbbboooyyyzzzpppfff^^^WWWOOOJJJKKKGGGEEEBBB@@@AAACCCEEEFFFEEEFFFHHHNNNZZZnnn|||}}}fffaaa\\\jjjaaaNNNOOOPPPMMMNNNJJJCCC;;;555222111222000000000000////////////---...................................................---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++,,,,,,,,,,,,,,,+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************+++++++++,,,,,,,,,---------------............///....../////////000000000222222111000111222444555222222222222222222222222222000///000111111000//////000000111111111000000////////////..................---------,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++************************)))+++---,,,+++***++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))***************************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,------.../////////......///000000000000000000000000000000000000000111111111111222333444444666666666666555444444333tttlllUUUNNNGGGIIITTTaaahhhkkk\\\SSSNNNSSSaaauuu~~~tttlllcccXXXQQQPPPIIIFFFBBBAAAAAACCCCCCCCCCCC@@@???BBBFFFOOO]]]kkk~~~pppVVVhhhzzz\\\UUUPPPMMMRRRPPPKKKDDD;;;555222111000000000000////////////---------.............................................---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///............////////////111111111111111222333444111222222222222333333333333111000000111222111///000111111222111111000000////////////..................---------,,,,,,,,,***************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))************+++++++++************************)))+++---,,,+++***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))***************************+++,,,------,,,+++***)))***+++,,,,,,,,,,,,+++,,,,,,------.../////////......///000000000000000111111111111111111111111111111111111222333444555777777888888777666555555ppp```UUUOOOKKKHHHGGGLLLYYYmmmuuuhhh^^^aaannn|||uuuiii___\\\OOOKKKGGGEEEEEEEEEDDDCCCDDDAAABBBEEEEEEEEEJJJRRR[[[cccuuu{{{zzzhhh^^^hhhxxx```PPPRRRRRRRRRQQQKKKBBB999444222000000000000////////////---------.........//////..............................---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------,,,++++++++++++,,,+++,,,...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///------.........////////////000111222222333333333111111222222222333333333444222111111222222111000222333333333222111000000////////////..................---------,,,,,,,,,+++*********)))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))*********+++++++++))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))+++---,,,+++***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))***************************+++---......---+++***)))***+++,,,,,,,,,++++++,,,,,,------.../////////......///000000000000000222222222222222222222222111111111111222333444555888888999999999888777777lllZZZOOOJJJHHHCCCCCCBBBEEEPPPfffyyyoooqqq{{{}}}rrrlllRRRNNNHHHEEEEEEDDDBBB???AAA>>>>>>BBBAAA???BBBIIIKKKNNN[[[qqq~~~xxx}}}bbbUUUgggiiiQQQWWWPPPRRRSSSOOOFFF===777444000000000000////////////---------.........//////..............................---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------...---,,,,,,++++++,,,,,,))),,,---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////---------.........//////...///111222333333222222111111111222222333333333444333222222333333111000444444444333222111000///000/////////..................---------,,,,,,,,,+++*********))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))******++++++++++++))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))+++---,,,+++***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))***************************+++---......---+++***)))***+++,,,---,,,++++++,,,,,,------...//////000...//////000000000000000222222222222222222222222111111111111222333444555888999:::;;;;;;:::999888ppp]]]RRRLLLFFFEEEHHHFFFAAA======@@@IIIZZZiiixxxwwwrrrlllmmmuuu{{{}}}uuudddUUUIIIGGGHHHFFFEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@EEEDDDHHHRRR\\\jjjqqqfffjjjyyyTTTTTTmmmuuuTTTTTTUUUSSSQQQSSSRRRCCC222555444222000///....../////////.........---------------------------------...---,,,++++++,,,---......------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***'''))),,,------,,,)))'''+++++++++************)))++++++++++++++++++++++++***++++++,,,,,,++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,...............///000000000000000000111222333444333333333333333333333333111222333444444333222111//////000000000//////...111000000///...---------,,,++++++******++++++,,,))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))************************+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++***************+++,,,,,,,,,---------....../////////000111111222222555444333222222222333444222222222222333444555555555777888555555888888666|||ooo\\\QQQHHHIIIKKKLLLNNNRRRBBB??????@@@???AAAIIIRRRfffhhhfff```___dddiiijjjjjjhhhhhhlllqqqrrrnnnhhhjjjlllnnnnnnnnnnnnqqqttt|||}}}}}}}}}~~~pppaaaRRRKKKIIIFFFEEEHHHFFFFFFFFFEEEDDDBBBAAA@@@???>>>AAAGGGLLLSSS```nnnooocccttteeeVVV[[[mmm```ZZZTTTSSSVVVVVVLLL@@@666555333222222111///---//////.........------------------------------------------,,,,,,---------...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++*********++++++++++++******++++++++++++************++++++++++++++++++++++++***++++++,,,,,,++++++***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,...............///000000000000000000111222333444333333333333333333333333111222222333333222222111111111222222111000//////000000000///...---------------,,,++++++,,,,,,,,,))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++***)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))************************+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++***************+++,,,,,,,,,---------....../////////000111111222222333333222222222333444555111111111222333444555666888::::::777666888888555xxxbbbTTTMMMHHHFFFKKKQQQSSSTTTVVVNNNJJJGGGEEEBBBAAAGGGOOO^^^dddfff```ZZZXXXYYYXXX```^^^^^^___bbbbbb^^^ZZZSSSTTTVVVWWWWWWXXXZZZ\\\```aaacccdddeeehhhlllooovvvyyy|||~~~xxxfffXXXNNNGGGFFFHHHHHHGGGGGGFFFDDDCCCBBBBBB??????AAADDDDDDDDDJJJQQQbbbwwwhhhiiisssmmmZZZUUUrrruuucccQQQNNNSSSTTTOOOJJJ:::777444444444333000,,,/////////............---------------------------,,,------......------,,,...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---,,,+++******+++,,,---,,,+++++++++************++++++++++++++++++++++++***++++++,,,,,,++++++***(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,...............///000000000000000000111222333444333333333333333333333333222222222111111222222222444444444333222111000///000000//////...---------///...---,,,,,,,,,,,,,,,))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++***))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))************************+++++++++*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********++++++++++++,,,+++***************++++++,,,,,,,,,---------.........//////000000111111222222222222222333444555555000000111111333444555666777::::::777777::::::888|||eeeUUUNNNPPPOOOQQQVVV\\\```cccddd]]]TTTJJJDDDAAAGGGUUUccczzzsssooolllgggddd```\\\ZZZXXXVVVTTTRRRRRRSSSRRRQQQPPPPPPPPPPPPQQQSSSSSSSSSTTTVVVYYYYYY[[[^^^aaacccfffjjjlllpppooommmlllllllllllllllpppppppppppppppqqqqqqqqqxxxmmm[[[OOOHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDBBBCCCDDDEEEDDDCCCFFFIIINNN\\\rrr~~~sssnnn|||\\\]]]wwwwwwVVVKKKOOORRRPPPNNNAAA<<<666333333333000---/////////.......................................+++,,,---......---,,,+++...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++------,,,++++++,,,------,,,,,,+++++++++************+++++++++++++++,,,,,,***++++++,,,,,,++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))************++++++++++++,,,,,,,,,------------------------...............///000000000000000000111222333444444444333333333333222222333222111000000111222333444444333333111000///.../////////......---------......---,,,++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))******************)))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************************))))))))))))))))))))))))******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************++++++++++++*********)))******+++,,,,,,,,,,,,---------............//////000111111111333333333333333333333444000000000111222444555666444777888777888<<<===;;;sss```QQQMMMQQQNNNRRRWWW```mmm{{{}}}sssnnnpppzzzssskkkhhhggghhhfffccc^^^ZZZTTTOOOLLLMMMNNNMMMKKKIIIGGGHHHIIIHHHJJJMMMNNNNNNNNNPPPQQQRRRQQQQQQPPPPPPQQQSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUVVV\\\bbbbbbcccffffffccceeefffhhhlllrrrwwwyyyyyywwwrrrpppsss{{{}}}yyyyyy|||kkk[[[OOOHHHFFFFFFEEEDDDDDDEEEFFFFFFCCCDDDCCCBBBAAACCCEEEFFFGGGJJJTTTgggtttiiihhh]]]lllhhhSSSQQQTTTSSSQQQIIIBBB999333111111111000////////////////////////........................+++,,,---......---,,,+++...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,++++++++++++************++++++,,,,,,,,,***++++++,,,,,,++++++***,,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))******************+++++++++,,,,,,------------------------...............///000000000000000000111222333444444444444333333222222222333222000000000000222333222222222111000...---,,,............------------,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))***************)))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++************************))))))))))))))))))))))))******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++******))))))***++++++,,,,,,,,,,,,---------...............///000000111111444444444444333222222111000000000111222333555555444777888666777;;;;;;999xxxfff\\\UUUTTT\\\gggaaagggnnnwwwxxxsssdddccc```[[[VVVSSSRRRSSSNNNNNNNNNLLLIIIHHHIIIJJJOOOOOONNNMMMKKKJJJLLLNNNIIIIIIHHHGGGFFFFFFEEEEEEDDDIIILLLJJJIIIKKKJJJHHHIIIIIIKKKOOOTTTXXXZZZZZZWWWSSSPPPQQQVVVZZZZZZWWWUUUWWW\\\bbbhhhmmmqqqsssmmmnnnppprrrtttwwwyyyzzz~~~~~~{{{ttthhhZZZOOOJJJIIIGGGFFFEEEEEEFFFFFFGGGHHHFFFBBBAAADDDEEEDDDHHHDDDDDDMMM^^^uuuiiikkkttt}}}cccrrr{{{aaaTTTSSSRRROOOOOOJJJAAA999333000111222...////////////000000000........................,,,------......------,,,...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---***++++++,,,,,,++++++***,,,++++++***)))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************++++++++++++,,,,,,,,,------------..................///000000000000000000111222333444555444444333333222222111111111111000000111111111000000//////...---,,,+++------------------------******))))))))))))******))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))))))))))))))***************************************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++))))))))))))***+++,,,,,,,,,,,,,,,---------......---......//////000000111333333444444444333222111111111000111111222333444666999999666666999999777~~~qqqaaaWWWVVVbbbnnnuuuwwwtttnnnhhhdddcccfffiiiffffffccc^^^YYYUUUUUUVVVVVVUUUTTTRRRPPPNNNMMMLLLJJJMMMNNNJJJHHHJJJJJJHHHEEEDDDDDDFFFHHHJJJJJJIIIGGGFFFEEEEEEGGGHHHGGGFFFBBBCCCFFFIIILLLOOOQQQRRRMMMNNNPPPRRRSSSTTTVVVWWWXXXZZZ]]]```cccdddddddddddd___^^^```bbb___^^^```^^^bbbfffiiikkkooouuuzzz|||vvvtttqqqggg\\\QQQOOOLLLIIIFFFEEEEEEEEEIIIKKKJJJFFFFFFIIIHHHDDDGGGDDDDDDHHHNNNYYYmmm~~~xxx___]]]nnnpppXXX^^^}}}ttt\\\TTTSSSPPPSSSQQQLLLBBB888222222333.../////////000000000000........................---------,,,,,,---------...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++************++++++------,,,,,,,,,+++++++++)))******+++,,,,,,------***++++++,,,,,,++++++***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,************++++++++++++,,,,,,,,,---------.....................///000000000000000000111222333444555555444333333222111111000000111111111111000000...............---,,,,,,------------------------))))))))))))***+++,,,,,,))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,************************))))))))))))))))))))))))************************))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---,,,,,,,,,---------......------......///000000000000111222444555555444444222222111111111111222222333777888777888<<<>>><<<~~~pppaaaVVVRRRPPP]]]xxx}}}wwwuuuuuuiiihhhgggdddbbb___]]]\\\TTTWWWWWWRRRPPPQQQRRRQQQOOOMMMKKKKKKLLLKKKJJJHHHGGGHHHJJJJJJJJJHHHFFFEEEGGGGGGGGGFFFFFFEEEEEEDDDCCCEEEGGGHHHHHHHHHHHHIIIHHHIIIJJJLLLMMMNNNNNNMMMOOOLLLLLLPPPQQQNNNKKKKKKLLLNNNPPPPPPOOORRRWWW\\\aaacccgggkkknnnoooooonnnhhhiiimmmrrruuuuuurrrooofffhhhhhhiiipppvvvqqqfffXXXUUUQQQLLLHHHEEEDDDCCCEEEIIIJJJGGGHHHLLLJJJCCCBBBBBBFFFIIIIIIJJJVVVdddzzzllleeeiii|||[[[WWW[[[gggZZZYYYVVVTTTVVVTTTKKK===444222333.../////////000000111111////////////////////////......,,,++++++,,,.........------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------,,,)))''''''))),,,------------,,,,,,,,,++++++))))))***+++,,,,,,------+++++++++,,,,,,+++++++++&&&'''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,------........................///000000000000000000111222333444555555444333333222111111///000111222222111000///---...............------------------------------)))))))))***+++,,,......))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))************))))))((())))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------************************))))))))))))))))))))))))************************))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---,,,,,,,,,---------......------......///000000000---...111333555666777777333222111111000111111111...222555666;;;BBBEEEDDDuuufffYYYSSSSSSWWWOOO```~~~zzztttooonnnpppsssuuujjjaaa```^^^YYYVVVWWWYYYVVVTTTTTTVVVTTTNNNIIIJJJIIIIIIJJJKKKKKKJJJIIIIIIIIIIIIHHHIIIIIIJJJJJJLLLJJJHHHIIIJJJLLLLLLLLLMMMKKKJJJJJJJJJHHHHHHIIIFFFKKKLLLIIIHHHJJJLLLKKKPPPNNNOOOUUUXXXWWWVVVXXXVVVWWW[[[fffuuu}}}{{{tttiii]]]WWW\\\dddggghhhiiiWWWQQQMMMMMMKKKGGGEEEGGGDDDCCCDDDGGGJJJJJJFFFCCCEEEFFFGGGGGGGGGKKKQQQVVVjjj~~~fff___uuu]]][[[WWWiiikkk[[[SSS\\\WWWTTTSSSIII:::333555222111//////000000///---......//////000000111111........................,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************,,,,,,++++++++++++******,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((,,,++++++******++++++,,,,,,,,,,,,---------......---------............///222222111111111111111111444444444444444444444444111111111111000000000000////////////////////////......---------,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******)))))))))))))))***************************************************************************)))************++++++++++++++++++***************************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******************))))))))))))************)))***+++,,,,,,,,,,,,,,,...------...111222222111222222222222222222222222111111111111111222222222555666666666777<<>>666333222111///111000000///......------.................................---------,,,,,,///...,,,---000111000...+++,,,------......------..............................---,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******++++++*********))))))))))))************+++++++++++++++++++++++++++++++++------------------------............////////////............////////////............////////////------,,,,,,,,,,,,------------,,,,,,+++******)))***)))))))))))))))))))))******))))))))))))******************************++++++************++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******))))))))))))************************************+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************)))************++++++++++++++++++++++++++++++++++++++++++*********))))))******++++++++++++******))))))))))))))))))))))))***)))))))))((((((((('''((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,---------------............/////////000111111222333444555666444666888888666555555666333444555555555444333333uuubbbXXXwwwyyykkkYYYSSS___rrr{{{|||uuuooosssbbbVVVJJJGGGGGGFFFFFFGGGEEEEEEEEEDDDDDDFFFIIILLLLLLSSS^^^jjjooosss|||___ZZZooowwwPPPLLL]]]oooTTTNNNUUUVVVPPPGGG===666333222222111000000//////......---.................................------------,,,///.........000111000///+++,,,------......------........................///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))******))))))))))))(((((()))************+++++++++++++++++++++++++++++++++---------------------------............/////////............////////////........................------,,,,,,,,,,,,---------,,,,,,++++++*********))))))))))))))))))************))))))))))))******************************++++++************++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))************************************+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++************************)))************++++++++++++++++++++++++++++++++++++++++++*********************++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,------,,,,,,,,,,,,,,,------............000111111222333444555555444666777666555444555666444444444444444444444444jjjTTTWWWiiiqqqkkkuuu~~~}}}kkkddd___fffyyyzzzbbbXXXNNNJJJHHHEEEFFFHHHEEEEEEEEEDDDCCCDDDGGGIIIGGGJJJRRR]]]dddhhhooowwwhhh[[[UUUjjj{{{aaa]]]vvvdddNNNPPPXXXUUUNNNDDD:::444222333000000000000//////..........................................------------............////////////+++,,,------......---------------...............///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******)))))))))((((((((((((((())))))*********+++++++++++++++++++++++++++++++++---------------------------------.........//////............///////////////...............---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********)))))))))))))))***************))))))))))))******************************++++++************++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))))))))************************************+++++++++,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++************************))))))*********+++++++++++++++++++++++++++++++++******************************++++++++++++******(((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---------,,,++++++++++++,,,,,,---.........000111111222333333444444444444444333111111222333444333111111222222222222www```]]]aaappp}}}```YYYaaafffeeebbb___cccooopppfff[[[SSSLLLGGGGGGJJJFFFGGGGGGFFFEEEEEEFFFHHHHHHGGGKKKRRRYYY^^^fffoooxxx|||eeeWWWdddrrrrrrcccwww}}}YYYTTTWWWWWWSSSKKK???777333333000000000000000/////////........................//////.........---------,,,,,,------------......+++,,,------......---------------........./////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,((((((((((((((()))))))))))))))*********+++++++++++++++++++++++++++++++++------------------------------------........................//////////////////......---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++***(((((())))))******************))))))))))))******************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))************************************+++++++++,,,,,,,,,+++*********++++++,,,---++++++++++++++++++++++++************++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++******************************++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---------,,,++++++++++++,,,,,,---......///000111111222222333333333111111222111111222666999888555222111222333333222}}}ccc^^^fffqqqYYYTTTYYY[[[[[[]]]fffooorrrdddVVVMMMLLLPPPMMMMMMMMMKKKHHHGGGGGGHHHJJJGGGHHHKKKPPPUUU___hhhmmmtttvvv___WWWgggfff]]]ccceeeYYYUUUWWWVVVQQQFFF<<<555222000000000000000000000000......................../////////.........------***,,,------,,,+++---...+++,,,------......------,,,,,,------.../////////---------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++,,,,,,,,,(((((())))))))))))******)))************+++++++++++++++++++++++++++++++++------------------------,,,------------.....................//////////////////......---,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((((((((()))******++++++******))))))))))))******************************++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))************************************+++++++++,,,,,,,,,************+++,,,------++++++++++++++++++++++++)))***************++++++************************)))************+++++++++++++++++++++++++++++++++***************+++++++++******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,------,,,,,,,,,++++++,,,---...//////000111111111111222222333333...///000111444888>>>BBB@@@;;;666333555666555444xxxmmmlll~~~ttteeeccceeegggmmmwwwuuuvvvzzzxxxdddVVVSSSXXXWWWWWWUUURRRMMMJJJHHHIIIHHHFFFGGGHHHIIIMMMWWWbbbffflllyyyyyy[[[ZZZsssnnn[[[JJJ\\\lllZZZSSSVVVXXXVVVNNNCCC888222000000000000000000000000........................////////////............***,,,......,,,+++---///+++,,,------......------,,,,,,------...//////000,,,,,,,,,,,,------...///+++++++++,,,,,,---------------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++++++++,,,)))))))))*********++++++)))************+++++++++++++++++++++++++++++++++------------------------,,,,,,---------.....................//////////////////...------,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++'''(((((()))******++++++******))))))))))))******************************++++++************++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))************************************+++++++++,,,,,,,,,************+++,,,---...*********************************++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))'''((((((((()))))))))***'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,------------+++,,,---...///000000111111111111111222222222222000000111111444888???DDDEEE???777444555666555333{{{{{{xxxvvvttt~~~yyyppphhheeeeeekkk|||mmm]]]YYY^^^___^^^\\\WWWQQQLLLIIIHHHEEEEEEFFFHHHFFFHHHQQQ\\\dddiiiwwwiii]]]oootttdddJJJJJJooosss[[[SSSVVVYYYYYYSSSHHH;;;222000000000000000111111111........................000/////////............+++---//////---,,,...111+++,,,------......------,,,,,,------...///000000+++++++++,,,---...///000+++++++++,,,,,,---------------------------------+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))******+++++++++,,,)))************+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------................../////////000//////...---,,,,,,++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++'''(((((()))***+++++++++******))))))))))))******************************++++++************++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******))))))))))))************************************+++++++++,,,,,,,,,************+++,,,---...************************+++++++++,,,,,,---------************************)))************+++++++++++++++++++++++++++++++++))))))******++++++++++++******++++++++++++******))))))))))))))))))))))))'''((((((((())))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***+++,,,---.........,,,,,,---...///000111222111111111111111222222222444333222111111444:::>>>FFF???777333444555333111sss[[[VVVXXXSSS\\\vvv}}}nnngggggglllhhhccc\\\UUUPPPLLLJJJIIIGGGDDDBBBBBBEEEIIILLLXXXccclllzzzjjjqqq[[[KKKOOOSSSppp~~~iiiUUUSSSUUUMMMNNNGGG---444222//////000111111000..............................//////......---,,,...------,,,,,,------...---------............///........................---------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))))))))))))))))))))))))))),,,+++++++++***))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))******************))))))******+++,,,************************************************+++***)))(((((()))***+++************************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************,,,+++)))(((((()))+++,,,+++++++++++++++++++++++++++++++++*********))))))************************+++++++++*********))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&))))))))))))))))))))))))+++++++++*********))))))***************)))((('''+++++++++++++++++++++++++++---......---...///000222222222333333444444444222222222333444555666777999888777666444222111000ppphhhhhh[[[WWWdddyyynnnkkkkkkjjjgggaaaZZZTTTNNNJJJIIIHHHFFFDDDCCCCCCEEEHHHJJJOOOXXX```lll}}}ooo^^^]]]IIIKKKUUU}}}jjjVVVXXXWWWVVVOOO;;;444222///...///000000000..............................//////......---,,,...------,,,,,,------...---------............///........................---------------------------------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))************************+++++++++***************)))************+++++++++++++++++++++++++++++++++------------------------------------------------......////////////......------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))******************))))))******+++,,,************************))))))))))))))))))))))))+++***))))))))))))***+++************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))************,,,+++)))(((((()))+++,,,+++++++++++++++++++++++++++++++++*********))))))************************+++++++++*********))))))******************************+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((('''''''''))))))))))))))))))))))))+++++++++*********))))))******++++++******)))(((++++++++++++++++++++++++,,,...//////...///000222222222222333333333444444222222222333444555777777888777666555444333222111}}}~~~}}}zzzyyywwwzzz}}}hhhfffppphhhggghhh___]]]YYYUUUPPPMMMJJJIIIFFFFFFDDDDDDDDDEEEGGGHHHKKKSSSYYYcccrrrxxxrrrVVVeeelllOOOJJJTTT[[[WWWZZZXXXQQQDDD666333000......///000///..............................//////......---,,,...------,,,,,,------...---------............///........................------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++***************+++++++++)))************+++++++++++++++++++++++++++++++++......................................................////////////......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))******************))))))******+++,,,************************))))))))))))))))))))))))++++++************++++++************************)))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++***************************************+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((''''''))))))))))))))))))))))))+++++++++***************++++++++++++++++++***)))++++++++++++++++++++++++---...000000//////111222222222222222222333333333222222333333444666777888666666555555444333333333{{{sssuuuxxxxxxvvvzzzuuuvvv~~~qqqnnntttzzzrrrbbb[[[YYYXXXNNNMMMMMMLLLKKKJJJJJJJJJDDDDDDDDDEEEEEEEEEFFFFFFJJJQQQUUU]]]jjjpppxxxeee[[[mmmjjjUUUPPPrrrqqq[[[VVVVVVQQQJJJ;;;777222....../////////.................................///......---,,,...------,,,,,,------...---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))******++++++******)))++++++++++++++++++++++++)))))))))***+++++++++,,,))))))*********+++++++++***+++++++++++++++,,,,,,---------------------------------------------------......//////......---,,,,,,,,,++++++++++++*********************************++++++++++++******((()))))))))******************))))))******+++,,,************************++++++++++++++++++++++++,,,++++++++++++++++++,,,************************)))))))))))))))))))))))))))))))))*********++++++))))))*********+++++++++++++++***))))))***++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((((((((())))))))))))))))))))))))************************++++++,,,,,,,,,++++++******+++++++++++++++,,,,,,,,,...///000//////000222111111111222222222222222222222333333444666777888555555444444444444444333xxxnnnnnnssswwwxxxyyysssqqq|||kkkccc\\\YYYWWWWWW[[[```{{{iiiXXXOOOJJJFFFBBBBBBCCCDDDDDDEEEEEEEEEBBBBBBCCCDDDEEEEEEEEEEEEEEEKKKMMMTTTaaagggooodddRRRaaarrrWWW\\\lllYYYWWWVVVQQQBBB<<<666000////////////////////////////////////.........///......---,,,...------,,,,,,------...---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************++++++++++++******************************)))))))))***+++++++++,,,))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,+++++++++*********************************)))******++++++******)))((()))))))))******************))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************((((((((()))))))))******************+++++++++++++++******************+++++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,,,,++++++*********++++++,,,,,,,,,+++---............///111111111111111111111111111222222222222333555666777444444444444444444444444xxxwww}}}~~~sssooorrrwww{{{xxxrrrooowwwqqqwww}}}zzz{{{{{{kkk___QQQPPPQQQRRRPPPMMMPPPUUUsssxxxtttcccSSSKKKEEE>>>@@@@@@AAAAAA@@@???>>>===@@@AAABBBCCCDDDEEEFFFGGGDDDJJJJJJPPP\\\bbbjjj{{{kkkXXXdddxxxtttYYY___uuu|||___WWWTTTUUUJJJDDD;;;444000000000000////////////////////////......//////......---,,,...------,,,,,,------...---------............///........................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))***************+++++++++)))************+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++************************************))))))************))))))))))))))))))******************))))))******+++,,,******************************************************++++++++++++******************************************************((((((((()))))))))***************++++++++++++,,,************************++++++++++++++++++++++++***************+++++++++***************************************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))******))))))))))))))))))))))))***************+++++++++)))***++++++++++++++++++*********++++++,,,,,,---+++,,,......------///000111111111000000000000000000000111111222444555666444444444333333333333333pppggghhhjjjjjj]]]YYYTTTUUU]]]lll|||}}}tttooogggbbb^^^VVVPPP[[[lllyyyvvvzzz}}}wwwpppkkknnnvvv|||zzzwwwkkkjjjooo}}}nnnccc___[[[]]]pppuuuggg\\\RRRJJJIIIKKKQQQTTTTTTVVVZZZgggooommm^^^PPPLLLGGGAAAAAAAAAAAAAAA@@@???===<<>>>>>???@@@CCCFFFIIIKKKEEEIIIGGGJJJSSSXXX```pppppp[[[[[[wwwZZZPPPSSSuuuWWWKKK[[[VVVNNNCCC999333111111111000000000000000000000000......//////......---,,,...------,,,,,,------...---------.........//////........................------------------------+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++******)))))))))************+++++++++))))))***+++,,,,,,------................................................,,,------......------,,,+++++++++************)))))))))))))))))))))))))))))))))************))))))))))))))))))*********************)))***++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++))))))******++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++'''((()))***************))))))***+++,,,,,,---------...000000//////111222111111000000/////////.........//////000222333444555555444333333222111111~~~vvvuuuyyyfff]]]XXXRRRRRReeewwwxxxuuu___QQQLLLHHHQQQ```eeennnqqqqqqnnnooolll^^^NNNJJJGGGDDDDDDDDDCCCFFFKKKbbbwwwkkkaaa^^^\\\UUUNNNKKKKKKGGGIIITTTddduuutttTTTGGGIIITTT]]]aaagggoooiii___```RRRTTTXXX\\\bbbhhhmmmqqqlllooonnnhhheeebbbZZZOOOHHHGGGDDDAAABBBDDDCCC@@@;;;???BBBBBBBBBEEEIIIKKKKKKGGGHHHNNNSSSUUU\\\ddd|||XXXZZZfffeeeGGGUUUttt}}}\\\NNNWWWZZZWWWKKK;;;444444333///111111000000000000111111000000000000000000000000........................,,,------......------,,,..................------++++++,,,---...............------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***------------,,,,,,+++*********************************))))))))))))*********++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++************))))))************++++++++++++++++++************)))))))))))))))))))))))))))************************)))************+++++++++))))))*********+++++++++------,,,,,,+++***))))))************************++++++******************************************)))))))))***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++((())))))))))))*********+++++++++*********))))))************************************************************************************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++///,,,)))((()))*********)))************+++++++++******+++++++++,,,,,,,,,222111///...------...///000000000000000///............//////000000000111444333111//////000111222{{{iii```\\\XXXWWWZZZ\\\XXXXXXZZZjjjeeeSSSHHHKKKSSSRRRVVVYYY[[[ZZZYYYXXXTTTOOO\\\]]]YYYPPPHHHDDDEEEGGGTTTwwwuuukkkbbb]]]YYYTTTRRRSSSVVVSSSRRRVVV]]]iii~~~gggTTTKKKJJJNNNOOO[[[ooouuuppprrraaa```bbbjjjvvvuuufff\\\PPPJJJHHHFFFCCC@@@>>>@@@@@@???>>>BBBGGGJJJNNNKKKLLLQQQTTTUUU[[[bbbttt}}}iiiVVV]]]nnnTTTNNN___xxx___VVVXXXWWWNNNAAA999777444000111111000000000000111111000000000000000000000000........................,,,------......------,,,........................,,,,,,---.........------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,++++++***,,,---------,,,,,,+++************************************))))))************++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++************))))))************++++++++++++++++++************)))************************************************)))************+++++++++************++++++++++++------,,,++++++***))))))************************************************************************++++++******************************************++++++++++++++++++++++++)))))))))*********+++++++++++++++*********))))))************************************************************************************************************************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********...+++)))((()))***+++***)))************+++++++++*********+++++++++,,,,,,++++++++++++,,,...///000---...///000000111111111/////////000000222333333444333111000///000111222uuu]]]NNNIIIHHHGGGHHHKKKKKKMMMQQQjjjtttXXXGGGEEEFFF@@@AAACCCFFFIIIIIIIIIPPPWWWiiitttxxxnnnaaaYYYQQQIIIKKKfff}}}{{{ooojjjggghhhjjjkkkooouuusssnnnggg```ZZZ___pppiiiTTTPPPQQQOOO[[[uuuzzzxxxnnnlllppp|||mmm^^^UUULLLHHHHHHCCCAAA@@@>>>>>>AAAFFFKKKQQQPPPRRRUUUVVVVVVZZZ___kkkyyy|||ZZZXXXwwwnnnUUUQQQPPPwww}}}UUUUUUVVVSSSJJJAAA;;;555000111111000000000000111111000000000000000000000000........................------............------........................------.........------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++************++++++******++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++************))))))************++++++++++++++++++************)))************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++******))))))************************************************************************,,,,,,++++++***))))))(((************************++++++++++++++++++++++++************+++++++++,,,+++++++++***************************************************************************************************************************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))),,,***((((((***+++,,,+++)))************+++++++++))))))*********+++++++++++++++,,,---///000000111,,,,,,...///111222333444111000//////111333555777444333111000000000111222uuu^^^PPPJJJHHHIIIOOOQQQSSSUUUllluuu[[[IIIEEEFFF???CCC??????CCCEEEEEELLLVVV___vvvgggPPPSSS```~~~yyywwwllllllrrr~~~}}}lll___^^^gggqqqzzzyyy``````bbb]]]dddyyyyyyuuuwwwyyyjjjVVVLLLNNNFFFCCC@@@AAAAAABBBGGGLLLSSSUUUYYY[[[[[[[[[]]]```kkkzzzlll___kkkrrrUUUYYYMMMqqq\\\RRRUUUUUUQQQHHH???666000111111000000000000111111////////////////////////........................------............---------------.....................///......---,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++,,,******++++++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))*********++++++++++++++++++*********))))))************************************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))***************************************+++++++++************************+++++++++*********))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((+++)))((((((***,,,,,,+++))))))*********+++++++++)))))))))*********++++++---.........///.........------...///111222333444111///......000333666888333222111000000000111111{{{cccWWWSSSRRRXXXZZZ]]]\\\jjjrrr___KKKEEEFFFBBBHHHAAA>>>EEEMMMRRRTTTWWWYYYwwwhhh```aaapppzzzvvvttttttnnnqqq~~~ooo```\\\\\\]]]fffmmmsssppphhhdddhhhnnn}}}wwwzzzppplllyyyoooWWWMMMIIICCC@@@CCCDDDCCCEEEKKKWWW]]]dddfffeeeeeeggghhhpppnnndddnnn\\\NNNcccqqqSSSSSSTTTSSSNNNCCC777111111111000000000000111111////////////////////////........................---......//////......------------.........//////////////////...---,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,)))******++++++******)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))*********++++++++++++++++++*********))))))************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++***************)))************************))))))*********+++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((***)))((()))+++,,,,,,+++))))))*********+++++++++)))************+++++++++,,,,,,,,,------.........111000000///000111222222000///------///222555888222222222111111111111111{{{xxxtttrrrqqqkkkiii~~~rrrbbbKKK@@@@@@===BBB@@@AAANNNeeeyyy}}}yyyuuutttkkkkkkwww~~~xxxmmmgggcccdddcccaaa``````ccceeeqqqwwwhhhYYYSSSOOOKKKUUU\\\bbb```YYYVVVZZZ___hhhrrr{{{zzzxxx]]]PPPFFFAAACCCCCC@@@BBBIII\\\fffpppqqqppppppqqqpppuuurrrqqqnnn[[[WWWiiiXXXSSSQQQSSSQQQGGG;;;333111111000000000000111111000000000000000000000000..............................////////////......,,,,,,------.../////////....../////////...------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))************)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************++++++++++++++++++************)))++++++++++++++++++++++++************************)))************+++++++++))))))*********+++++++++************************************************)))))))))***++++++,,,,,,************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,***************+++++++++***************************************************************************************************************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++))))))***+++,,,+++***)))************+++++++++******+++++++++,,,,,,,,,.........000222555888999333222111000///000000111//////......///222444666222222222222111111000000oooVVVIIIIIIFFFFFFLLLQQQ]]]{{{}}}wwwooocccZZZUUUVVVXXXZZZ^^^ccciiimmm{{{cccQQQJJJFFFAAAKKKRRRYYY[[[ZZZZZZ___dddlllttt|||{{{ssszzz~~~___PPPEEEDDDBBB???BBBJJJ^^^kkkvvvvvvttttttsssqqqttt}}}|||tttbbbWWWiii```UUUNNNRRRTTTLLL@@@888111111000000000000111111000000000000000000000000..............................////////////......,,,,,,------...//////000---......////////////......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********))))))************)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))************++++++++++++++++++************)))++++++++++++++++++++++++************************)))************+++++++++(((((()))))))))*********))))))))))))************************************((())))))***++++++,,,,,,******************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++))))))*********+++++++++************************************************************************************************************************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++*********++++++***((()))************++++++++++++,,,,,,,,,,,,---------222111000111333888<<>>333111333222000000000000000000000000////////////000000000000........................//////////////////////////////.........---------------------------------------------------------)))***+++,,,------...------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************)))************+++++++++******************************************************************************++++++++++++******))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,)))************+++++++++******+++++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************++++++************++++++************************))))))******++++++++++++++++++************++++++************************(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((())))))*********++++++++++++***************,,,,,,++++++++++++++++++++++++,,,,,,,,,------------------......000111111//////000111111111111111000000000000000/////////------------------------ppp```yyy}}}qqqhhhmmmvvviiiggggggeeekkkuuu~~~yyyyyy{{{~~~~~~wwwooonnnrrr||||||{{{sssmmm|||yyybbbWWWTTTMMMJJJHHHJJJIIIGGGIIINNNNNN^^^|||}}}}}}jjjlllyyy{{{bbb[[[VVVWWWbbbqqqyyyyyytttooolllmmmooonnniii```YYYWWWWWWYYYeeeuuu~~~}}}}}}cccaaaxxxbbbXXXVVVqqqgggOOOQQQNNNOOOFFF555111666333222222222111111111111000000000000000000000000000........................---...............------///............---------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++******++++++,,,,,,++++++*********************************))))))***,,,...///)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,+++***))))))***++++++***)))***+++*********************************)))))))))))))))***+++,,,,,,+++***)))(((******+++++++++,,,,,,,,,)))))))))))))))******+++************************************************))))))))))))))))))))))))++++++******************((())))))))))))*********+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************+++***)))***++++++***)))+++++++++*********)))))),,,,,,+++******+++,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,)))************+++++++++++++++******)))(((((((((************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,,,,,,,---------000///------,,,---...///111111111111111111111111333222000///......////////////...---,,,,,,++++++tttaaawwwooodddkkkuuugggdddcccbbbiiisss}}}xxxtttwwwxxxzzzzzztttmmmnnnsss}}}~~~}}}pppmmm|||eeeTTTOOOJJJFFFGGGIIIJJJOOOTTT[[[lllwwwggggggqqqyyynnniiimmm|||pppnnnvvvhhh^^^UUUZZZ```jjjvvv}}}~~~zzzvvvllloooqqqnnnggg___ZZZYYYVVVaaappp{{{||||||ggg]]]uuufffSSSMMMbbb~~~nnnSSSOOOOOOTTTMMM:::222555111222222222111111111111000////////////////////////........................//////000000000000/////////............---------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******++++++,,,,,,++++++***************************+++************+++---...)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))))))***++++++***)))***+++***************************))))))))))))))))))))),,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,)))))))))))))))***++++++************************************************))))))))))))))))))))))))************************)))))))))*********+++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++***)))***++++++***)))+++++++++*********)))))),,,,,,+++******+++,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,)))************+++++++++))))))))))))************************)))))))))))))))))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++,,,,,,,,,---///...---,,,,,,---......111111111111111111111111222111000............///.........---,,,,,,,,,+++xxxcccxxxnnnbbbiiisssfffccccccdddmmmxxxxxxsssooossssssuuuuuupppkkknnnuuu|||uuummmnnn~~~~~~fffZZZOOOLLLPPPYYYfffrrrwwwnnnYYYQQQUUUYYYzzzzzzjjjgggxxx|||uuuxxxxxxpppggghhhlll}}}zzz~~~wwwsssyyy|||rrrhhhfffeeeiiisssooossswwwwwwqqqiiiaaa]]]TTT[[[gggrrrwwwxxxoooZZZmmmkkkOOOGGGVVViii|||vvvVVVLLLMMMUUURRR@@@666666111222222222111111111111000////////////////////////........................//////000000000000000//////............---------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***++++++,,,,,,++++++***************************++++++*********++++++,,,)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))))))***++++++***)))***+++************************))))))))))))))))))******------,,,,,,+++,,,,,,,,,******+++++++++,,,,,,,,,***))))))))))))***++++++************************************************))))))))))))))))))))))))************************************+++++++++,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************+++***)))***++++++***)))+++++++++***************,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,)))************+++++++++(((((())))))***++++++,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,------...000000000000000000000000111000///...---------...------------,,,,,,,,,,,,{{{fff{{{qqqbbbjjjvvvjjjffffffjjjvvvxxxssspppppppppqqqqqqmmmjjjnnnvvv~~~qqqjjjnnnqqqfffgggssskkkXXXTTTSSSPPPdddvvvwwwooowwwqqqeeeXXXUUUZZZ[[[UUUMMMMMMRRRddd|||{{{~~~|||~~~{{{sssjjjdddWWWXXX^^^gggnnnsssyyyyyy\\\]]]mmmOOOIIIQQQYYYvvvhhhSSSLLLPPPQQQFFF>>>:::222222222222111111111000000////////////////////////........................,,,---..................///............---------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,++++++***************************+++++++++***************)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++******)))***++++++***)))***+++************************)))))))))))))))*********------+++******+++,,,---******+++++++++,,,,,,,,,******))))))******+++,,,************************************************))))))))))))))))))))))))***************+++++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))***++++++***)))************************++++++++++++++++++++++++***+++++++++++++++,,,,,,***+++,,,,,,******+++,,,))))))*********+++++++++)))))))))******+++++++++************)))))))))((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---------////////////////////////000000///......---------,,,,,,,,,,,,,,,,,,------ggg|||xxxbbbiiirrrjjjhhhnnnzzz|||wwwuuuooooooppppppllliiinnnvvvqqqjjjqqq|||{{{qqqllldddXXX[[[eee{{{tttnnnpppbbbPPPLLLIIIKKKQQQSSSPPPLLLHHHKKKZZZzzz|||tttnnn___ZZZYYY^^^eeelllttt|||}}}lllUUUfffsssTTTKKKJJJLLLrrrkkkWWWOOOPPPKKKFFF???333222222222111111111000000................................................,,,,,,---...............///............---------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,***++++++,,,,,,++++++************************************************)))******+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,++++++******)))***++++++***)))***+++************************(((((())))))************,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,***************++++++,,,************************************************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,************************+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))***++++++***)))************************++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,******+++,,,))))))*********+++++++++,,,+++++++++******))))))************)))))))))(((((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.................................000000000//////...------++++++,,,,,,,,,,,,,,,,,,fffxxx{{{bbbfff|||ooojjjooozzzzzzzzzqqqqqqrrrqqqmmmjjjnnnvvvsssllluuuzzzxxx~~~oooYYY[[[iiivvviiiqqqtttaaaTTTLLLFFFFFFHHHOOOWWW[[[ZZZXXXPPPRRR[[[sss}}}vvvhhh___YYYZZZ___fffpppyyywwwzzzfff___eeeNNNDDDFFFlllhhhTTTRRRPPPLLLDDD666222222222111111111111000................................................---...///000111111111111///............---------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***++++++,,,,,,++++++***************************))))))******+++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++******)))***++++++***)))***+++************************((((((((()))******++++++******))))))******++++++******+++++++++,,,,,,,,,+++************+++,,,,,,************************************************)))))))))))))))))))))))))))))))))***++++++,,,,,,************+++++++++,,,***************+++++++++***++++++,,,,,,------...***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************+++***)))***++++++***)))***************+++++++++***++++++,,,,,,++++++************++++++,,,,,,---***+++,,,,,,******+++,,,)))************+++++++++---,,,,,,+++******))))))************))))))))))))((())))))******+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,,,,,,,---------,,,,,,---...////////////////////////////////////111111111111000///...---,,,,,,,,,,,,++++++++++++eeetttzzzeeefffuuuooouuu~~~zzz{{{ttttttuuuuuuoookkknnnuuuuuuoooyyyyyyqqqtttyyyxxx|||[[[XXXcccuuuggg```qqq^^^VVVRRRNNNKKKHHHHHHQQQ]]]dddddd```XXXZZZ```rrr{{{mmmeee]]][[[]]]bbblllvvvuuuttt}}}fff]]]JJJIII```pppWWWTTTQQQNNNGGG<<<222222222111111111111000................................................---...///000111111111111///............---------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,***++++++,,,,,,++++++***************************'''((()))***++++++*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***++++++***)))***+++************************'''(((((()))******++++++)))***++++++,,,,,,,,,+++******+++++++++,,,,,,,,,++++++******++++++,,,---************************************************))))))))))))))))))))))))((())))))***++++++,,,,,,)))))))))*********++++++))))))*********+++++++++******+++,,,,,,---......******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++***)))***++++++***)))))))))*********+++++++++***+++,,,,,,,,,,,,+++***)))******+++,,,,,,------***+++,,,,,,******+++,,,)))************+++++++++++++++++++++++++++++++++************))))))))))))((())))))******+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,,,,---------.........,,,---...000000000000000////////////////////////111222222222111000///...---,,,,,,,,,+++*********dddsssxxxiiihhhzzzuuu}}}}}}xxxyyyvvvvvvxxxwwwqqqlllnnntttxxx~~~uuuqqq}}}|||hhhgggoooyyyvvvxxxbbb\\\eeexxxjjjYYYzzztttZZZQQQTTTWWWVVVQQQIIIFFFNNN^^^hhhfff```[[[___dddttt}}}ooohhhaaa^^^^^^aaajjjsssuuurrrxxxiiimmmnnnVVVQQQUUUqqqnnnWWWTTTPPPMMMJJJBBB222222222111111111111000................................................+++,,,---...//////////////////.........---------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++++++++,,,,,,+++++++++************************&&&''')))***+++++++++*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******)))+++++++++***)))***+++************************'''(((((()))***+++++++++)))***,,,---...---,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---************************************************))))))))))))))))))))))))((())))))***++++++,,,,,,((())))))))))))*********))))))******++++++++++++******+++,,,,,,---......*********++++++,,,,,,,,,++++++++++++++++++++++++************************+++***)))***+++++++++)))))))))******++++++++++++***+++,,,------,,,+++***))))))***+++,,,,,,------***+++,,,,,,******+++,,,)))************+++++++++*********++++++,,,------************))))))))))))((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++---------.........//////,,,---///111111111111000000000000000000000000000222222333333222111///...------,,,,,,+++***))))))hhhuuuzzzlllooo|||}}}zzz|||}}}rrrhhhiiiooovvvqqqlllXXXZZZgggwww~~~xxxnnn``````qqqooo~~~vvvYYYNNNRRRZZZcccjjj^^^QQQGGGIIIQQQXXX[[[^^^^^^]]]aaawww|||pppddd___^^^aaahhhpppxxxvvvxxx}}}xxxhhh|||fffVVVSSS___uuussseeeSSSOOOUUUPPPBBB999888666333111000//////,,,---------.../////////------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---+++))))))***+++,,,******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******************************......---,,,,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++*********)))******+++,,,******))))))))))))******,,,++++++******++++++,,,************************************)))))))))))),,,++++++******))))))))),,,+++***))))))***+++,,,************************,,,+++******,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,,,,++++++)))******++++++,,,------,,,,,,+++******+++,,,,,,---+++)))(((((())))))((())))))))))))))))))))))))))))))***++++++++++++******++++++,,,,,,++++++***************************,,,+++***)))))))))***+++,,,,,,,,,++++++*********************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,------..................***+++,,,...///000000000333333222111111222333333333333333222111000///......---+++)))(((((()))***ggguuuyyylllppp|||{{{xxx|||vvvllllllqqqvvvvvv}}}yyyfffUUUVVVcccxxxuuujjjPPPHHHQQQ```ppp|||hhhZZZNNNLLLOOOQQQRRRSSS[[[```mmmvvvjjjddd```^^^aaaeeeooosssyyy~~~gggkkk^^^OOOXXX___mmmnnnZZZNNNQQQSSSMMM<<<888444111111111000///------..................------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///...,,,+++***+++,,,---******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************......---,,,,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,******))))))))))))******,,,++++++******++++++,,,************************************))))))))))))***************)))))))))++++++***))))))***++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,+++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,+++*********+++++++++************************))))))***+++++++++++++++***++++++,,,,,,++++++***************************---,,,+++)))))))))******+++++++++******)))))))))************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,---------......//////,,,---...///////////////333222222111111222222333333333333222111000...---...---+++)))(((((()))***jjjyyyxxxiiiooo|||zzzwww|||zzzpppnnnrrr}}}vvv|||~~~uuuqqqrrruuussseeeXXXZZZeee}}}{{{fffOOOHHHPPPaaasssppp```PPPIIIHHHKKKOOOTTTeeeqqq~~~ssskkkeee```^^^```fffooozzzrrrZZZ___qqqQQQNNNdddxxxyyy```MMMNNNRRROOO@@@:::222///111333222/////////..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------.........//////111///...,,,++++++,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,------...++++++++++++++++++++++++...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,******))))))))))))******,,,++++++******++++++,,,++++++++++++++++++++++++++++++*********))))))))))))))))))***************++++++***))))))***++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,++++++***------,,,,,,+++******))),,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,************************)))******+++++++++++++++***++++++,,,,,,++++++***************************---,,,+++***))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++,,,---...//////000//////000000000000//////333222111111111111222333444333333222000///---,,,---,,,+++)))))))))******qqqwwwdddlll|||yyyxxx}}}}}}qqqlllnnn{{{vvvuuummmkkklllllldddZZZ]]]gggrrr___TTTSSSZZZdddkkkiiiZZZKKKFFFJJJTTTbbbmmmxxxrrrlllfffdddfffbbbjjjxxx{{{YYYVVVeee[[[KKKqqq~~~{{{```MMMNNNQQQLLLFFF<<<222///222444333///000000//////......------........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................------------............000///...,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++------------------------+++************+++,,,,,,+++******))))))******+++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))))))))******++++++,,,,,,+++******************++++++,,,,,,,,,,,,,,,------,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,,,,,,,++++++,,,************************)))***++++++,,,,,,++++++***++++++,,,,,,++++++***************************---,,,,,,***))))))((((((******************))))))************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,******+++,,,...///000000//////000111111111111000222222111111111111222222333333222111000...,,,+++,,,,,,******))))))******wwwxxxdddnnn~~~{{{{{{}}}ooohhhggg{{{yyyuuu~~~ssslllfffbbbaaa[[[TTTWWWaaauuufff\\\WWWUUUSSSVVVQQQQQQXXXdddsss|||uuunnniiihhhjjj```dddoooyyy[[[UUUXXX```RRRcccvvv~~~nnnXXXOOOPPPQQQKKKAAA555111333555333000000000000//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................+++,,,,,,,,,,,,---------...---,,,++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------------------+++++++++***+++,,,,,,---++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++***************++++++,,,,,,---------*********++++++*********+++++++++,,,,,,---------,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,)))((()))+++******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***************************,,,,,,++++++***)))((((((++++++++++++++++++++++++************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,******+++,,,---...///000---...///111222333333333111111111111111111111111222222222111///---,,,+++++++++******************zzz}}}lllvvv|||mmmdddbbbnnnwwwtttuuuoooeee]]]\\\YYYSSSUUU]]]vvvwwwhhh]]]VVVQQQNNNVVVggg}}}yyyqqqjjjgggiii```___eeetttiii___VVVyyy}}}[[[TTTWWWsssrrrUUUNNNTTTOOOFFF;;;555444444222000000000//////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,)))***++++++++++++***)))******++++++,,,,,,------,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,++++++***))))))******+++,,,,,,------***++++++,,,,,,++++++******,,,---+++((('''***...++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************************++++++++++++***))))))+++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,******+++,,,---......///,,,---///000222333333333000000111222222111000000000000000000///---,,,+++************************}}}uuu|||nnndddbbbfff{{{vvvrrr{{{oooddd]]]^^^]]]XXXXXX\\\lllpppgggaaa]]]^^^kkkyyypppjjjjjjddd```aaakkkxxxmmm[[[]]]bbbRRRWWWjjjhhhRRRSSSQQQKKKBBB:::555333111000///////////////000000000........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++***************))))))***++++++++++++***)))))))))******+++,,,,,,---,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))+++++++++++++++++++++,,,***+++,,,,,,,,,,,,+++***)))+++,,,***''')))///444++++++++++++++++++++++++***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***************************((()))***+++,,,+++******)))*********++++++++++++************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,------------...///000111111111111///000111222222111000///.../////////......---,,,*********+++++++++******{{{|||oooeeeccc^^^tttuuuqqq}}}jjj```ZZZ^^^___ZZZWWWZZZgggtttlllhhhfffuuuxxxpppnnnhhhdddcccgggooozzzpppbbbJJJvvvVVVTTTTTTooo}}}]]]SSSRRRMMMFFF===666222111111......//////000000111111////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++,,,---............+++,,,,,,------,,,,,,+++------------------------))))))***+++,,,,,,------))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))(((((('''''')))***+++,,,,,,+++***)))(((((()))***++++++,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++---------,,,+++***)))(((------,,,++++++************+++,,,------,,,+++***(((***+++)))(((+++333:::++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,+++++++++************************'''(((***+++,,,,,,++++++(((((())))))*********+++************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000/////////000111222222111000///---...............------)))******+++++++++******|||nnnddd___aaannn|||~~~qqqggg]]]ZZZ[[[YYYYYYZZZmmm}}}yyyiiimmmyyyssslllhhheeecccfffjjjrrr^^^^^^vvvPPPPPPJJJZZZyyy{{{WWWTTTQQQIII@@@999555111,,,000000////////////000000////////////////////////........................------------------------//////.........------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++***************+++,,,,,,---......------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++******))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************---+++))))))***---111444++++++******************++++++,,,,,,,,,,,,------******************************+++++++++,,,,,,,,,+++++++++*********))))))************************))))))))))))************))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------...............////////////000111000...------......///---------,,,,,,+++++++++************)))))))))))){{{~~~~~~|||ooofffbbb^^^lll}}}pppeeeZZZWWWXXXWWWXXXZZZhhh~~~{{{vvvuuuxxxyyyrrrllliiifffeeedddhhhtttqqqfffvvvYYYIIIKKKggg]]]QQQOOOJJJBBB;;;666333111000000////////////000000////////////////////////........................------------------------///.........---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******+++,,,,,,---......,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++++++++***++++++++++++*********)))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************---,,,******+++---000222++++++******************+++++++++,,,,,,,,,------*********************************+++++++++,,,,,,+++++++++*********))))))************************))))))))))))************))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------........./////////000//////...............------,,,,,,,,,+++++++++************))))))))))))|||wwwyyy|||}}}pppgggccc\\\hhh~~~qqqeeeZZZVVVUUUVVVYYY^^^mmm~~~{{{wwwooovvvwwwxxxyyy~~~yyyuuurrroookkkffffffqqq}}}hhhuuuqqqZZZMMMYYYxxxdddNNNPPPOOOIII???666444444000000////////////000000////////////////////////........................------------------------............------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++,,,---......******++++++++++++++++++++++++++++++,,,,,,,,,,,,*********************************++++++++++++,,,+++++++++***************************************))))))))))))************))))))))))))))))))))))))(((((()))***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------............///////////////...------,,,,,,,,,,,,++++++++++++************))))))))))))}}}yyyxxx}}}}}}pppgggccc\\\ggg~~~ttthhh\\\VVVUUUVVV[[[aaassszzzvvv{{{mmmeeeccc```\\\YYY[[[eeerrr|||~~~yyywwwuuuqqqjjjiiisss}}}kkkvvv|||bbbYYYhhheeeLLLOOOQQQNNNDDD888222333000000////////////000000////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++******+++++++++++++++,,,***++++++++++++,,,,,,,,,************************************++++++++++++************************************************((()))))))))************))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++******++++++,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......---...///000///...---,,,,,,+++++++++++++++++++++************)))))))))((({{{zzz~~~pppfffbbbccclllvvvjjj]]]UUUQQQRRRXXX```nnnvvvqqq~~~lll]]]VVVRRRMMMIIIJJJPPPYYY```bbbiiiqqq~~~{{{xxxvvvtttoooiiifffmmmxxxddd\\\kkkZZZfffhhhKKKKKKMMMNNNGGG;;;333222000000////////////000000////////////////////////........................------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,------...++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,+++*********++++++,,,,,,,,,,,,*********+++++++++,,,,,,************************))))))*********+++++++++************************************************((()))))))))************))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---.../////////...,,,+++++++++++++++++++++++++++************)))))))))(((~~~{{{sssiiidddiiiqqqvvvjjj\\\RRRMMMLLLQQQYYYgggyyyppplll}}}xxxSSSLLLIIIEEEBBBBBBEEEIIIKKKMMMRRRVVVgggrrriiikkkooo{{{vvvqqqkkkgggjjjppp~~~{{{]]]QQQrrr^^^SSSiiiuuuXXXNNNIIILLLJJJ@@@666333000000////////////000000////////////////////////........................------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++*********++++++,,,---------************++++++++++++************************)))))))))************+++***************+++++++++************************))))))))))))************))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,---------......,,,---------...........................---,,,,,,*********+++++++++++++++************))))))))))))~~~yyyoookkkhhhpppwwwlll]]]RRRJJJGGGLLLTTTcccqqqhhhdddqqq|||OOOGGGDDDAAA?????????@@@@@@AAAFFFEEELLL]]]mmmxxx___SSSPPPLLL[[[cccjjjuuuzzzzzzvvvrrrmmmmmmpppvvv{{{{{{fffSSSggg|||TTTNNN```}}}zzzcccOOONNNOOOGGG<<<666000000////////////000000////////////////////////........................------------------------++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...------------------------------------............,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******++++++,,,------...************++++++++++++************************))))))))))))************))))))*********+++++++++************************))))))))))))************))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++++++++++++++************,,,,,,,,,---------......------........./////////......------,,,,,,------)))*********++++++++++++************))))))))))))zzzwww~~~uuuqqqdddkkk~~~zzzooo```UUUKKKGGGKKKRRR___kkkbbb]]]fff}}}pppUUUIIIFFFDDDBBBBBBAAA@@@@@@>>>EEEDDDDDDHHHKKK\\\vvviiiPPPCCC???AAAKKKLLLMMMXXXbbbpppyyywwwuuuqqqpppppppppvvvyyyYYY]]]sssVVVOOORRRhhhyyyZZZSSSTTTKKK???888000000////////////000000////////////////////////........................------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...---------------------------------.........//////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++,,,,,,---......)))************+++++++++************************))))))))))))************))))))******++++++++++++************************))))))))))))************))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++,,,+++++++++******)))))),,,,,,,,,---------...............////////////000///...---,,,+++,,,---...))))))******++++++++++++************))))))))))))sssssswwwlllgggmmmxxxsss```SSSIIIDDDGGGOOO]]]yyybbb[[[cccnnnlll]]]VVVMMMKKKFFFAAA???AAABBBAAACCCAAAAAAAAAAAAFFFRRR```ttt[[[NNNFFF>>>@@@<<<===CCCDDDIII]]]sss}}}yyyyyyxxxtttpppsssvvvhhh```[[[MMMLLLTTTkkkfffOOOMMMRRRIII888333111111333111------000////////////..................------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------------------------------------------------------+++++++++,,,,,,---------------------------------+++++++++,,,,,,---------.............../////////000///...---,,,,,,,,,,,,......---,,,,,,,,,------/////////......---------////////////......------+++,,,,,,---...///000000,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,.........,,,***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********************************(((((()))***************************************************************+++*********))))))((((((***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---------............///000000111111111111000000000//////---,,,+++******,,,,,,+++***))))))******+++*********))))))((((((yyyyyy}}}tttmmmdddlllxxxzzzwww{{{ssscccVVVLLLDDDEEEKKKXXXxxxssseeegggooozzzeeeXXXQQQNNNIIIEEECCCBBB@@@===@@@???>>>??????@@@IIISSS}}}{{{dddPPPGGGCCC>>>BBB>>>>>>CCCBBBAAALLL\\\ddd|||zzzxxxtttpppoooqqqyyyiii}}}lllWWWJJJHHHVVVhhhxxx[[[OOOOOOIII<<<333111000222111------111////////////..................------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------------------------------------------------------++++++,,,,,,,,,------------------------------------------------.........------------------......---,,,,,,------...///000000//////.........//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---......,,,***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************((())))))***************************************************************+++*********))))))))))))***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---------............///000000111111111111000000//////...---,,,+++******,,,++++++***))))))******************)))))))))(((||||||{{{vvvsssaaajjjvvvuuuqqqvvv}}}{{{~~~tttggg[[[NNNEEECCCGGGVVVsss{{{}}}{{{dddUUUOOOIIIGGGIIIIIIEEEBBBDDDAAAAAABBBBBB@@@DDDJJJhhhnnniiiXXXIIIDDDBBB@@@BBB>>>???CCCBBB===???GGGJJJggg|||yyyuuuqqqoooooottt}}}{{{kkkPPPEEEKKKSSShhhPPPNNNLLLCCC444111///111000---...111////////////..................------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------------------------------------------------------,,,,,,,,,,,,------------------------------------/////////.......................................,,,,,,------...///000000000000000000000000000111------------............------------............000000//////...---,,,,,,/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------.........---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,---...---,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************((()))******++++++*********************************************************************)))))))))***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---------............//////000000111111000000/////////...---,,,+++******,,,+++******)))*********************))))))))))))~~~uuu}}}vvvrrrcccgggooo~~~vvvuuuwwwyyy||||||wwwlll^^^OOOEEECCCEEETTTqqqnnn```UUUMMMNNNRRRQQQKKKGGGHHHEEEEEEGGGFFFCCCDDDHHH\\\ccceee[[[PPPJJJEEEAAA@@@===>>>CCCDDDAAA???AAADDDMMMiii~~~zzzvvvssstttqqqqqqxxx}}}aaaQQQPPPQQQfffjjjQQQPPPPPPHHH777222///000000......111////////////..................------------..............................------------------------------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------------------------------------------------------,,,,,,------------------------------------------000//////......---------///////////////////////////////////////......---000111222222333333333333000000000111111111111111000000000000//////......//////////////////000000000000//////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************,,,---------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))***++++++++++++******************************************************************************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------............/////////000000000000//////......------,,,+++******++++++***************+++*********))))))))))))))){{{iiinnnyyy|||rrrjjjfffeeegggwww{{{wwwuuu{{{~~~|||zzzqqq```OOOFFFEEEGGGPPPrrrxxxhhh]]]WWW^^^ddd^^^QQQHHHLLLKKKMMMNNNKKKFFFEEEHHHVVV___fffddd[[[QQQGGG@@@@@@======AAADDDCCCBBBCCCEEE@@@KKKppp|||xxxvvvvvvqqqpppuuu}}}{{{qqqdddVVVNNNRRRnnnyyydddQQQOOONNNFFF;;;444///000000//////111////////////..................------------..............................------------------------------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------------------------------------------------------------------------------------------------------///.........------,,,,,,------........./////////111111222222222111000000555666888999::::::::::::::::::::::::::::::::::::555555444333111000//////000/////////////////////---------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***************************+++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))***+++++++++++++++***************************************************************+++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---------............/////////000000000000//////---------,,,,,,++++++***+++***************++++++))))))))))))))))))******iii[[[\\\dddvvvtttiiiiiidddcccsss{{{yyywww{{{~~~{{{zzz|||vvvdddQQQHHHGGGIIISSSzzzkkk___\\\jjjvvvqqqbbbXXX[[[___dddeee]]]PPPKKKLLLPPPXXXaaaccc\\\PPPFFF???BBB@@@???@@@AAABBBBBBBBBBBB???EEEVVVnnn}}}{{{vvvpppnnnsss|||{{{aaaggg{{{\\\IIILLLaaakkk___QQQMMMJJJDDDAAA888111000111//////111////////////..................------------..............................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------------------------------------------------------............------------------------------------.........---------------,,,,,,---...///000111111222333555777999999999888<<<>>>@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBB@@@???>>>===<<<;;;:::999777666444333111///...---,,,,,,,,,,,,---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,************************)))***++++++,,,+++++++++*********************************************************+++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------............///...//////000000//////...---,,,,,,,,,+++++++++************)))******+++,,,))))))))))))************mmmSSSNNNJJJNNNaaazzz~~~xxxnnniiieeedddrrr{{{xxxuuuvvvyyy{{{|||~~~wwwvvv}}}{{{iiiUUUKKKIIIHHHYYYqqqaaahhhtttuuunnniiioooxxxsss]]]PPPMMMJJJNNNTTTVVVRRRKKKEEEBBBCCCDDDDDDCCCBBBBBBBBBBBBAAABBBEEEJJJNNN```yyyrrrnnnqqqxxxzzzaaaSSShhhaaaLLLNNNZZZccc___TTTMMMJJJJJJFFF<<<333111111000///000////////////..................------------..............................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------------------------------------------------------///.........------------------------------------.............../////////000000111333555666888888888:::<<<>>>@@@@@@@@@???@@@AAADDDFFFHHHHHHHHHGGGIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDD@@@???>>><<<:::888666555222222111000//////..............................------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,---...******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************)))***++++++,,,,,,++++++*********************************************************++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...------------------............///......////////////......,,,,,,,,,+++++++++++++++******))))))***++++++,,,((()))))))))************xxxpppkkk```RRRIIIEEE===>>>QQQlll|||}}}www{{{wwwyyy~~~vvvnnngggfffgggsss}}}uuuoooqqqtttvvvxxx|||{{{sssrrr}}}~~~nnnZZZNNNIIIGGGXXXkkk```eeehhhiiikkkxxx~~~```MMMGGGGGGGGGIIIJJJHHHEEEFFFHHHCCCGGGIIIGGGEEEEEEFFFEEEFFFBBBBBBDDDDDDLLLiiivvvpppqqquuuyyy~~~vvvdddPPPWWWbbbPPPOOOWWW```aaaXXXOOONNNTTTIII>>>444222222000///000000/////////.....................------.................................------------------------........................------------------------------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------------------------------------------------------//////.........---------------------------------......//////000000111111555666777999<<<>>>???@@@@@@AAACCCDDDDDDCCCBBBAAA???AAADDDGGGHHHIIIHHHGGGHHHGGGFFFEEEDDDCCCBBBAAAAAAAAABBBBBBCCCDDDEEEEEEGGGFFFFFFEEEDDDCCCBBBBBB:::999888666444222111000........................------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++,,,,,,---...******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++*********++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++*********************************************************++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------.........//////......////////////......,,,,,,++++++++++++++++++******))))))***+++,,,,,,(((((())))))*********+++yyyiii\\\XXXTTTJJJDDDEEEEEEAAA@@@III^^^rrrwwwsssvvv}}}~~~wwwrrrrrrsssuuuxxxrrreeeeeeiiixxx~~~ssskkkgggiiilllnnnnnnnnnnnnnnnvvvsssrrrnnn___LLLFFFJJJZZZnnn^^^^^^___\\\nnnxxx}}}mmm[[[OOOKKKOOONNNNNNQQQVVVXXXWWWUUUUUUVVV]]][[[RRRSSSRRREEEEEEJJJFFF@@@AAADDDWWWttt}}}vvvuuutttsssxxxzzzccc[[[UUUxxx}}}ZZZOOOFFFVVVmmm{{{ZZZGGGPPPJJJBBB888111///000000///000000000000////////////...............................................................///000000........................,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------000...,,,++++++***((('''...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,---.........---------------------...///000...///111444666777888888===>>>@@@@@@??????@@@BBB>>>===;;;999999:::<<<>>>@@@;;;;;;@@@CCC@@@@@@DDD???@@@AAA@@@>>>===============>>>@@@BBBAAA???======<<<;;;:::;;;===@@@BBBDDDCCCCCCAAA>>>;;;888666///...---,,,,,,---///111000000///......---------++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************************************)))************+++++++++)))***,,,------,,,***)))************************++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................///............---------******************************)))))))))))))))***)))*********+++++++++,,,yyyaaa^^^^^^^^^WWWLLLGGGHHHAAA???>>>GGGWWWfffkkkhhhmmmttt~~~|||wwwttttttuuuwww~~~uuummmddddddgggwwwtttjjjdddfffggghhhiiiiiijjjkkkooommmmmmlll^^^MMMHHHMMMbbbttt___WWWUUUbbbiiiqqqrrrlllbbbZZZVVVRRRWWW]]]dddiiinnntttxxxwwwuuuxxxvvvlllggg[[[GGGGGGIIIEEEDDDFFFDDDQQQlll|||zzzxxxwww{{{}}}fffZZZUUUyyybbbIIIJJJTTTpppjjjMMMOOOKKKDDD:::333111000000///000000000000////////////...............................................................//////000........................,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------///---++++++++++++)))(((------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------..................------------......///000333333444666777999::::::666777999999888999:::<<<<<<<<<;;;:::999888888888888666999AAAEEEBBBAAABBBEEEFFFFFFEEEBBB@@@??????<<<===???AAABBBCCCAAA@@@???===:::999999<<>>777222111000///000000000000////////////......................................................------......///000------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------...,,,++++++,,,,,,+++)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------.................................///000000111111999888888777888999;;;<<<@@@@@@@@@>>><<<;;;;;;<<<<<<<<<<<<;;;:::888666555;;;:::===CCCGGGFFFEEEFFFDDDFFFGGGFFFDDDAAAAAAAAA??????@@@BBBBBBBBBBBBAAA>>><<<888555444555888:::???BBBGGGKKKMMMLLLJJJHHHDDDBBB@@@<<<777333///---------/////////...,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..........................................------------******************************)))))))))******+++******++++++,,,---......zzzmmmjjjqqqvvvuuu^^^GGGBBBGGGJJJKKKKKKNNNTTT\\\dddjjjoootttvvvxxxtttoooiiieeedddeeefffvvv|||{{{tttjjjgggjjj{{{xxxtttyyyvvvkkk___^^^\\\\\\^^^```aaabbbbbbaaadddhhh```RRRMMMQQQnnn}}}rrrwwwgggKKKHHHLLLEEEHHH]]]~~~{{{wwwuuuvvvyyyxxxfffTTTGGGQQQnnnxxxbbbOOONNNIIIBBB:::555222000000000000000000////////////...................................................------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++***+++------,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------....................................---............///000222444555666666;;;:::888777777888:::;;;:::::::::999777777999:::@@@??????>>>=========<<>>;;;999777666555555666:::???EEEJJJMMMOOOOOOOOONNNLLLIIIEEE@@@;;;888111000000///////////////+++,,,---......---,,,+++------------------------,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......///..........................................---------,,,,,,******************************))))))******++++++)))***+++,,,---...//////kkkmmmwww~~~RRRBBBDDDDDDCCCCCCBBBHHHPPPWWW\\\___aaabbbddd```ZZZTTTQQQQQQRRRSSSbbbnnnzzz~~~}}}|||xxxtttpppkkknnnmmmiiinnnvvvvvvkkk___]]][[[[[[^^^``````___aaa___dddhhhbbbUUUNNNQQQoooqqqqqq]]]KKKNNNIIILLL]]]vvv{{{yyyyyyyyyyyygggQQQIIIVVVhhhzzzrrrSSSNNNKKKEEE===666222000000000000000000////////////................................................---------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++++++++---...---,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................---------,,,------...///000111444777999;;;<<<<<<:::999777555555777888:::666777888888999;;;???AAA??????>>>>>>???AAACCCDDDCCCDDDFFFHHHJJJKKKIIIFFFGGGIIILLLLLLJJJHHHGGGGGGBBBCCCCCCBBBAAAAAACCCFFF???@@@AAAAAAAAA???===<<<888999;;;???CCCHHHLLLOOOSSSTTTTTTTTTQQQNNNJJJHHH>>><<<777333000...//////,,,---...//////...,,,+++------------------------,,,,,,,,,---------......---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,---------,,,---......///....................................------------,,,,,,,,,***************************************+++,,,,,,)))***+++,,,...///000111uuudddmmm}}}ZZZEEEEEEBBB???@@@===BBBIIIOOOQQQRRRSSSSSSOOOMMMKKKHHHGGGFFFGGGGGGSSScccrrryyyzzzzzzyyywwwrrrmmmpppzzziiieeegggmmmyyyuuukkk```^^^[[[]]]```bbb```^^^```___ccciiidddWWWOOOPPPrrrwwwnnnzzztttRRRLLLGGGIIIVVVqqq|||{{{zzzwwwvvv|||yyy___LLLNNN[[[tttrrrPPPMMMKKKFFF???888333111111000000000000////////////................................................------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,---------,,,+++,,,---...---,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------,,,,,,---///111222333555888;;;===>>>>>>>>>777777666666777888999:::?????????===<<<===@@@BBB??????@@@BBBDDDGGGIIIJJJKKKRRR[[[bbbeeeeee]]]UUUTTTVVVXXXXXXUUURRROOOOOOBBBCCCCCCAAA>>>>>>BBBEEE===???AAADDDEEEDDDCCCBBBAAA@@@>>>>>>@@@DDDHHHJJJQQQRRRSSSTTTTTTRRRQQQOOOLLLHHHBBB;;;555111///.........//////......------------------------------,,,,,,,,,---------......------------------------.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,---......//////..............................------------,,,,,,,,,,,,***************************************+++,,,---+++,,,---///111222444555ssswww\\\IIIGGG@@@<<<@@@???BBBFFFIIIJJJKKKMMMNNNMMMOOORRRSSSRRRNNNJJJGGGKKKWWWeeennntttyyyyyyvvvooojjjpppuuugggaaa______iiivvvwwwmmmaaa^^^\\\^^^bbbcccaaa]]]^^^\\\bbbiiieeeXXXPPPPPPfffmmmrrrgggRRRIIIHHHRRRnnn}}}}}}zzzvvvvvv{{{pppiiiqqqRRRSSSUUUcccfffOOOKKKJJJGGG@@@999333111222000000000000////////////................................................------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------...---,,,,,,---...---++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...........................------...///222555666888999;;;===>>>===<<<<<<666777888999;;;<<<===>>>===>>>???@@@AAAEEEJJJNNNUUUXXX]]]aaadddddddddcccgggooowww|||zzzqqqkkknnnqqqsssqqqooommmlll______\\\UUUNNNJJJLLLPPPGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBCCCDDDGGGHHHJJJKKKLLLMMMMMMLLLKKKKKKNNNLLLIIIDDD>>>999555333000//////.......................................,,,,,,,,,---------..............................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,---......//////..............................---------,,,,,,,,,++++++************************************+++,,,---......///111333555777888999\\\KKKHHH>>>:::@@@BBBCCCEEEEEEFFFIIILLLOOOYYY]]]cccfffccc\\\RRRLLLCCCLLLVVV```kkkttttttpppkkkgggnnn~~~qqqddd]]]WWWTTT\\\hhhqqqyyypppaaa^^^]]]```ddddddaaa\\\[[[ZZZ```hhheeeYYYPPPPPPOOOrrrnnnnnn}}}bbbSSSPPPWWWmmm{{{xxx|||rrrYYY```yyyYYY[[[UUUXXX```VVVJJJJJJGGGAAA999333222222000000000000////////////................................................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------///...,,,,,,---...,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///////////////////////////......///111555888:::;;;<<<>>>>>>===<<<999888666888:::<<>>>>>:::777888999777444222888===>>><<<===EEEOOOTTT[[[llltttpppyyyqqqtttssskkkddd```WWWNNNMMMHHHCCCAAABBBCCCFFFHHHEEEFFFEEEDDDBBBAAAAAABBB???<<<<<>>777222...---///000,,,++++++---///000///---------------------------...------,,,,,,------............------,,,,,,,,,------------,,,,,,+++***,,,------......------,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,+++***)))***+++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************...,,,***(((((()))***+++,,,+++*********+++,,,---,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,------.../////////........................---,,,,,,+++*********+++((()))***,,,,,,,,,+++******+++------...///222555777888999;;;<<<;;;888555vvv]]]MMMGGGIIIKKK[[[qqq}}}cccOOOHHHMMMQQQ\\\hhhiiiggghhhnnnzzz~~~uuuhhhZZZTTTQQQOOOPPPTTT^^^iii{{{~~~tttlllggghhhhhheeebbbbbbbbbaaa]]]YYYZZZ[[[VVVNNNOOOWWWdddqqq{{{{{{fffooouuu|||~~~}}}gggTTTSSSgggwwwaaaUUUccc[[[NNNWWWiiippphhhUUUCCCFFFNNNBBB999999333000000/////////.................................................................................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------............/////////......000111:::999888:::<<<<<<999777777444111333777:::===>>>777???EEEGGGMMM\\\kkkttt}}}zzzuuuoooaaa]]]WWWRRRNNNIIIFFFEEEFFFGGGHHHHHHFFFCCC@@@>>>FFFDDDAAABBBDDDFFFEEECCCHHHDDD???999444000.........---,,,---//////...,,,------------------------///......------......///......---------,,,,,,,,,---............---,,,+++,,,------......------,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------,,,,,,,,,---...///,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,***)))))))))******++++++*********+++,,,---------,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------------......///000000111........................---,,,++++++******++++++******+++,,,,,,,,,,,,,,,))),,,...000222444777999;;;:::999999888888777666|||mmmfffiiisss{{{eeeRRRTTTaaa}}}sssVVVHHHKKKKKKQQQ\\\```^^^ccclllwww}}}xxxrrrhhh^^^YYYXXXWWWWWWYYYZZZdddvvv~~~uuunnnkkkiiiccc```___```aaa___ZZZYYY\\\]]][[[YYYaaakkkttt}}}~~~jjjmmmrrrwwwyyyzzz}}}zzzYYYSSSjjj}}}iii______UUULLL\\\{{{hhhLLLCCCKKKGGG>>>999444000000000/////////..............................////////////////////////........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------............/////////---...///......///222555===<<<;;;;;;;;;999666333666777999<<>>AAAooo______lllvvvrrrfffeeeuuuzzzyyyyyyuuu^^^PPPNNNNNNGGGLLLPPP^^^xxxzzzssszzz}}}rrrgggbbb^^^ZZZXXXXXXYYY\\\\\\ZZZ^^^lllyyywww\\\]]]oooiii\\\mmmdddKKKTTTlllvvvcccNNNLLLDDD777555111111000000000/////////........................------------------------........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................,,,,,,---------.........///111444555666777:::<<<:::::::::999999999<<>>@@@DDDGGGIIIIIIIIIHHHHHHBBB;;;555222111000///..............................------------......,,,,,,,,,---------......+++,,,,,,---......------,,,------......------,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------///000000000///...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************)))))))))***,,,---)))***+++,,,,,,,,,++++++------,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------...//////000000........................++++++******++++++,,,---,,,---000333666888999:::999888777555333444777999888:::======>>>CCCLLLSSSyyybbbSSSQQQTTT```sss~~~pppqqqxxxttttttyyyxxxxxxvvvyyymmmaaa[[[WWWSSSRRRTTTQQQSSSSSSUUU___qqqsss^^^nnnnnnddd___MMMRRRTTTdddxxxjjjNNNLLLIII<<<999111111111111000000000000........................////////////////////////........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000------------------------........................,,,,,,,,,---------......////////////////////////////////////000000000000111444999<<<<<<<<<<<<<<<>>>>>>===<<<;;;???GGGMMMxxxyyysssgggWWWLLLGGGEEEBBB@@@???@@@BBBDDDFFFGGGGGGGGGQQQJJJAAA999444111000/////////////////////////////////............//////,,,,,,,,,------.........,,,------.../////////...,,,------......------,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++---.........---,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))((((((***,,,...)))***+++,,,---,,,++++++,,,,,,+++++++++,,,------++++++,,,,,,,,,---------......//////000111111111........................+++*********+++,,,,,,------///333777:::<<<===>>>666666555444444777;;;???<<>><<<<<<>>>???>>>===>>>@@@III^^^sssvvvXXXIIIGGGHHHGGGBBBCCCFFFIIIFFFBBBCCCGGGEEEIIIJJJFFF<<<444222222///000111///...---...000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------------...//////...---,,,,,,++++++++++++------,,,,,,+++***))))))++++++++++++++++++++++++)))************+++++++++++++++***************+++,,,++++++******++++++,,,.........------,,,,,,,,,------------------------+++,,,------......------.........------,,,,,,,,,,,,,,,---------------------222888;;;<<<;;;:::999444666444222444;;;???>>>???FFFPPPXXX___jjjwww|||ooonnn||||||~~~zzzrrrooo~~~rrrjjj```ZZZYYYYYYWWWUUUMMMNNNKKKHHHUUUtttuuu[[[ccc{{{{{{vvvcccZZZxxx___LLLMMMTTTjjjjjjVVVLLLGGGBBB@@@777222/////////------000........................------------------------......................................................---------,,,,,,,,,------------------------,,,+++************+++,,,------------------------------------------------,,,,,,---------.....................////////////............000222444555<<<::::::<<<:::888;;;@@@888???IIIQQQ[[[jjj{{{eeeUUUKKKEEEGGGDDDCCCFFFGGGDDDBBBDDDEEEFFFHHHIIIFFF@@@999333111111///////////////000///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,------------------...//////...---,,,,,,+++++++++,,,------,,,,,,+++******)))++++++++++++++++++++++++)))************+++++++++++++++***************+++,,,++++++******++++++,,,......---------,,,,,,,,,------------------------+++,,,------......------......---------,,,,,,,,,,,,,,,,,,------///000000222555999::::::888777777000777;;;:::999===@@@AAALLLZZZlllwww|||uuu\\\TTTZZZuuutttppp}}}sssiiiiiijjjnnn{{{|||tttlllbbb\\\ZZZYYYXXXWWWLLLMMMJJJGGGSSSxxx|||~~~lllUUUWWWiiisssXXXKKKgggiiiNNNKKKJJJgggjjjVVVLLLKKKFFFCCC888222//////000......111........................------------------------...................................................------------,,,,,,,,,---------------------------,,,++++++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................////////////---...///000222444666888999999<<<>>><<<:::@@@IIIJJJYYYgggppp{{{xxxxxxmmmwwwooo]]]RRRLLLEEEBBBEEEGGGFFFCCCBBBBBBAAADDDKKKQQQNNNCCC888555111...---///111000//////......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........---,,,,,,++++++,,,,,,------------------......///------,,,+++++++++,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++)))************++++++++++++***************++++++,,,++++++******++++++,,,------------,,,,,,,,,,,,------------------------,,,,,,---............---...------------,,,,,,,,,+++++++++,,,...111333555777888999888666555444555444;;;???<<<;;;BBBKKKPPPaaapppkkkVVVNNNZZZ}}}zzztttyyyzzziiiOOOLLLKKKOOO[[[mmm|||xxxsssmmmddd]]]ZZZYYYYYYXXXJJJKKKIIIHHHTTTxxxhhhhhhpppuuugggSSSTTTdddnnnWWWTTTfffdddLLLKKKPPPpppwwwaaaTTTPPPHHHDDD;;;444//////000//////111................................................................................................------------------------------------------------/////////....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////......000222555777999:::666999===@@@===<<>>@@@CCCHHHMMMddd}}}}}}{{{rrrmmmfff^^^YYYXXXYYYZZZKKKGGGIIIOOOUUUiiiuuulllfffccc^^^\\\XXXcccrrr]]]hhhvvv[[[ZZZbbbKKKMMMQQQUUUCCCKKKCCC999111000222000//////////////////////////////................................................------------------------,,,,,,,,,------------...------------------------,,,,,,---......---,,,,,,------------------------........................------........./////////............////////////000222444777:::<<<======;;;999999===EEERRRgggyyyvvvwww~~~~~~{{{}}}uuuiiiWWWGGG@@@AAA<<<===???BBBFFFKKKQQQUUUJJJCCC:::333111000///...000//////......//////000........................------------------------------------------------,,,------------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))***+++,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,------------------------------...////////////...,,,,,,,,,------------...---...000333555777999:::555666666555555777;;;>>>999<<>>:::<<>><<<999;;;@@@;;;[[[{{{wwwwwwvvvsssuuuqqqjjjbbb\\\ZZZ\\\^^^VVVJJJFFFMMMOOORRRgggzzzqqqbbbQQQGGGGGGPPPXXXhhhkkkooowwwqqqdddSSSIIINNN]]]|||xxxUUUIIIIII===333111222000...---000000000000000000000000////////////////////////........................------------------------,,,,,,,,,------.........------------------------,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............/////////000............/////////000444555888:::<<<===>>>>>>CCCKKK^^^uuu}}}~~~www}}}}}}vvveeeWWWPPPGGGEEEBBBCCCIIIOOOTTTWWWYYYTTTKKK???666111222333000000////////////000000////////////////////////........................------------------------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))***+++,,,---,,,++++++++++++++++++,,,*********++++++,,,,,,,,,---------------------------......///////////////,,,,,,,,,------.........000222555888999888777666555777888888888:::===@@@NNN]]]ooo|||xxxvvvsssmmmkkkppp{{{www^^^XXXOOOccc~~~nnnppp}}}pppnnniiiiiiuuu___FFF===CCC@@@:::===>>>CCCTTT||||||vvvttttttuuuvvvssspppkkkbbbYYYWWWZZZVVVNNNJJJMMMMMMRRReee|||qqqeeeVVVNNNJJJJJJPPPWWWhhhnnnuuu~~~xxxZZZSSSCCCTTTooo~~~ZZZMMMKKK===333444444///---000000000000000////////////........................//////.........---------------------------------++++++,,,,,,,,,---------------------------------------------------------...///000///---,,,,,,...,,,---...//////...---,,,---------.........//////------,,,---...000222333666777555:::AAA<<<<<>>333000111111111000///////////////000000//////.........---------------------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((())),,,...---,,,,,,,,,---------,,,+++***---,,,+++***)))'''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,+++************++++++++++++++++++++++++---------.........//////,,,,,,,,,---------.........///////////////......,,,,,,---...///000111222666999;;;777333222444555888999999999:::>>>DDDIII^^^lll}}}{{{rrrllloooyyyqqqYYYOOOGGG\\\~~~zzz{{{wwwssswww~~~vvvjjjjjjhhhlllaaaKKKGGG@@@<<<>>>>>>???RRR|||}}}vvvsssrrrsssyyyuuupppkkkaaaWWWTTTVVVSSSMMMLLLOOOQQQVVVhhh||||||ssskkkaaaXXXPPPMMMSSS\\\mmmsss{{{vvvUUUFFFNNN\\\ooouuuZZZNNNLLLAAA777333111//////111000000000000////////////........................//////.........---------------------------------++++++,,,,,,,,,---------------------------------------------------------...///000///---,,,---...------............---------..............................///000222444555999<<<999:::>>>===GGG^^^}}}dddRRREEEGGGLLLLLLQQQYYYWWWXXXVVVQQQHHH>>>666222111000///////////////000000/////////............------------------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,......---------------,,,,,,++++++,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------.........,,,---------...............///////////////.........---------///111444666888999888555333444777888999888777999@@@JJJUUU\\\gggxxx}}}xxxqqqppprrryyykkkUUUKKKCCCYYYtttnnnppptttyyy~~~}}}xxxssshhhhhhgggooo___OOOBBB===???>>>@@@WWW|||uuuqqqpppqqqxxxsssnnniiiaaaXXXUUUVVVPPPJJJGGGKKKRRR___wwwvvvhhhaaagggsssxxx{{{xxx```MMMKKKKKK[[[iiiWWWNNNJJJFFF===222...000222222000000000000////////////.......................................---------------------------------,,,,,,,,,,,,---------------------------------------------------------------/////////---,,,---............------.........///........................//////111333555777888999===999777999???WWWzzzsss\\\RRRNNNLLLOOOUUUVVVVVVVVVVVVRRRJJJ???666000000///......///000111////////////..........................................////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---//////...------------,,,,,,,,,+++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------........./////////....../////////////////////...---...000444999;;;;;;888666444444666999;;;===@@@FFFOOOZZZfffqqqwwwwww~~~xxxyyy}}}www~~~jjjUUUMMMFFF^^^wwwxxxvvvzzz{{{uuuuuukkkjjjhhhpppuuu[[[LLLHHHDDDFFF]]]zzztttpppqqqrrrtttoookkkiiiccc[[[XXXZZZTTTKKKDDDGGGTTTlll~~~~~~mmmdddoooTTTLLLJJJWWW___NNNJJJEEEHHHAAA444...222444000000000000000////////////................................................------------------------,,,,,,,,,------------...---------------------------------------------------...///...---,,,---//////...---,,,,,,---...///////////////...............///000222444777999:::999<<<888777???LLLmmm~~~}}}eeeUUUNNNNNNRRRUUUVVVWWWXXXUUUNNNDDD===222111000......///000111///////////////.........////////////////////////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,...///000000......---,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,++++++******++++++,,,************+++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,.........////////////000...............//////000//////000222555888;;;===;;;777555666666666888;;;???NNNcccsss|||zzzwwwuuunnntttkkkWWWMMMIIIdddyyy|||zzzsssrrrooonnnmmmttt{{{___QQQGGGMMMaaa~~~zzz|||}}}yyyuuusssuuuxxxtttpppmmmkkkfff^^^YYYYYYXXXPPPHHHJJJWWWpppiii[[[rrruuuSSSJJJPPP]]]]]]HHHFFFCCCGGGCCC777111444444///000000000000////////////........................---.....................------------------------,,,,,,---------.........------------------------------------------------,,,...///...------...//////...---,,,,,,---...///////////////////////////...///111333666777999:::;;;>>><<>>CCCPPPaaalll}}}{{{fffWWWMMMSSSUUUWWWUUUPPPKKKHHHHHH>>><<<888444111000111111.........///////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------///111000///---,,,,,,,,,---...---,,,,,,+++***))))))(((++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------.........////////////...------...///111222///222777<<<>>>===:::888999666888<<<;;;888===FFFbbbuuuwww{{{yyygggYYYTTTSSSSSSWWW\\\dddttt~~~tttbbbTTTVVVuuuyyyvvv}}}~~~sssnnniiicccjjjooouuuxxxSSSZZZxxx}}}zzz{{{sssvvvwwwtttooopppvvv}}}{{{wwwuuuuuupppdddXXXRRRPPPNNNLLLLLLRRR___lllttttttuuu|||qqqzzzxxxqqqbbb]]]fffQQQHHHIIIlllyyyYYYNNNCCC<<<777222///000000000000000////////////........................---------.........//////------------------------------------............------------------------------------------------,,,---......------...000------............------------...///000111111222222444666888999:::::::::999FFFSSSdddqqqpppsss{{{uuuxxx}}}gggPPPRRRRRRRRRRRRRRRPPPKKKHHHFFFBBB===777333111111111............/////////000------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,///111000///---,,,,,,,,,...///++++++++++++************************************,,,++++++******++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,---------............///...---,,,---///111222333555999<<<===;;;999888999777999===;;;:::FFFWWWsssppp[[[LLLFFFFFFHHHQQQVVVZZZkkk~~~zzziii___aaawwwlllcccwwwzzzqqqccceeefffbbbgggooovvvuuuYYYEEEIIIddd|||zzzuuupppooooooqqqrrrnnniiiiiiqqqxxxyyyvvvvvvxxxttthhh[[[UUUVVVTTTQQQQQQYYYhhhwww{{{tttxxxkkkkkkzzzrrr___~~~cccXXXMMMEEEsssfffSSSCCC===888000...222000000000000////////////........................---------.........//////---------------------------------.........//////------------------------------------------------,,,---......------///000,,,---...//////...---,,,,,,---...///000111222333555666888:::;;;;;;;;;;;;AAATTThhhyyyvvvppp|||xxxtttmmmjjjwwwxxxtttuuuxxx{{{\\\QQQNNNMMMQQQVVVUUUNNNFFFKKKGGG@@@999444111000000---.........//////000000------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---++++++...111111///---,,,,,,,,,...///))))))***++++++,,,------************************,,,++++++++++++++++++,,,------,,,+++************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......///...---,,,---///111333777888999:::;;;:::999888:::777999===;;;<<>>@@@HHHggg{{{|||~~~}}}zzzyyyssspppooosssyyyzzzrrr{{{hhh\\\PPPKKKOOOTTTTTTQQQHHHIIIHHHAAA888111000222111111111111000///...---000000//////......------------------,,,+++******...------,,,,,,------...------------------------++++++,,,------......///..................------------,,,+++************************************++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------///...,,,,,,,,,///222333;;;:::888888:::===<<<:::>>><<<:::@@@PPP___bbb]]]nnn}}}{{{sssbbbZZZLLLEEEHHHHHHLLL]]]nnn{{{|||wwwiiifff~~~{{{ooogggeeehhhkkksssuuuzzzwwwZZZKKKJJJ???@@@KKKcccyyyuuussslllgggfffjjjooosssssspppmmmnnnpppssspppqqqwwwvvvmmmaaaZZZ[[[]]]^^^```nnnwwwyyyrrrqqqyyyjjjQQQLLLRRR{{{[[[FFFGGG777333:::111111000000000////////////..............................------------......------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++***+++,,,,,,++++++,,,...........................---------........./////////000111111000222444777===@@@AAA???<<<;;;???DDDYYYppp}}}~~~yyy~~~yyy{{{{{{vvvsssxxxuuuWWWJJJOOOVVVSSSKKKKKKKKKIIIDDD<<<666222111000000000000000///......000000////////////...............------,,,+++***...------,,,,,,------...------------------------++++++,,,------....../////////.........---------,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------///...------...111555777===<<<;;;::::::;;;999666888:::???JJJ[[[iiikkkeeeppp}}}uuugggUUURRRNNNRRRYYYYYY[[[ppp}}}qqqqqq|||uuummmggggggjjjmmmuuuvvv|||zzznnnWWWIIIHHH>>>???GGGXXXooowwwtttrrrlllfffcccjjjllloooqqqqqqpppnnnmmmlllkkknnnssssssmmmfffdddbbbfffjjjooo}}}iiihhhmmm|||sssrrrzzzjjjSSSGGGddd___HHHEEE666222777111111111000000000/////////////////////////////////......------------......,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++,,,...---,,,,,,---///........................------........./////////111222222111111222666999999<<<>>>===<<<@@@KKKTTTkkk{{{yyywwwzzzwww}}}}}}uuuwww{{{~~~sssYYYQQQQQQQQQOOOMMMKKKHHHEEEAAA;;;555000/////////////////////.../////////000000000111111............---,,,++++++...------,,,,,,------...------------------------++++++,,,------......///000000///...---,,,,,,+++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------///.........111555999<<<<<<======>>>===;;;999888777AAAPPP^^^nnnxxxwwwrrruuu}}}qqqeeeOOOKKKQQQaaaqqqtttvvv}}}~~~yyyuuuooohhheeefffkkkpppwwwwww~~~zzzvvvmmmRRRFFF@@@AAAFFFRRRaaapppzzz~~~{{{uuurrrooojjjccc___aaabbbeeejjjooorrrpppnnnkkkkkknnnrrrpppjjjgggiiikkksss|||sssZZZWWW[[[hhh}}}rrrooovvvjjjLLLVVVyyyaaaJJJEEE999222333///111111111000000000//////000000000000000000000000......------------......+++,,,,,,,,,------......,,,,,,,,,------------...------------------,,,,,,,,,---......------...000....................................////////////222222222111111333777:::999:::;;;<<>>:::;;;>>>AAA@@@======???AAAUUUlll{{{qqqnnniiiQQQLLLUUUpppwwwsssllleeecccfffnnnttt|||{{{xxxvvvdddIIIAAACCCFFFMMMXXXeeepppvvvzzzwwwrrrllliiieee___YYYXXXXXX[[[aaaiiinnnnnnlllnnnpppssssssmmmffffffkkkqqq~~~~~~jjjOOOLLLNNNWWWggguuunnnsssYYYRRRfffxxx|||___JJJEEE@@@888555222111111111111000000000000000000000000000000000000......------------......,,,,,,,,,------.........,,,,,,---------.........------------------------,,,...//////...---///000................................./////////000000000111222222222555888;;;CCCAAA@@@EEEQQQcccttt|||ooojjjppp|||mmmTTTPPPUUUQQQMMMKKKLLLMMMHHH???666111111000/////////000000......///000111222333333000000000000///...------...------,,,,,,------...------------------------++++++,,,------......///111000///...---,,,++++++++++++++++++,,,---......------------------------++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.................................,,,---///222555999<<<>>>999999===@@@>>>:::>>>EEEPPPkkkqqqccckkkkkkZZZXXXddd}}}xxxyyytttmmmgggeeejjjrrryyy~~~wwwsss~~~yyyUUUEEEEEEGGGLLLTTT^^^gggmmmsssqqqkkkccc___]]]ZZZUUUUUUTTTUUUZZZ```eeegggfffqqqtttxxxvvvmmmdddfffnnnxxxiiiMMMIIIHHHKKKWWWlll||||||qqqssswww```RRR^^^ooommmXXXEEEAAAAAA:::444444222222111111111000000000////////////////////////......------------......---------------.........,,,---------............------------............,,,---......------...000............................../////////000000000///111333555666888;;;>>>???BBBIIISSSbbbuuu{{{}}}tttmmmooo~~~jjjWWWMMMSSSQQQPPPQQQRRROOOGGG@@@444333111000//////000111......//////000111222222111111111111000///.........------,,,,,,------...------------------------++++++,,,------......///000000///...---,,,,,,+++---,,,,,,,,,,,,------...------------------------+++******))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,---------....................................,,,...222555999:::;;;;;;999888;;;>>>;;;888AAAMMMccc|||{{{fffcccppp~~~qqqiiihhhooo}}}{{{yyyuuuyyyvvvrrrnnnmmmqqqyyy~~~xxxuuuooojjjkkkqqqgggKKKJJJKKKOOOVVV]]]bbbeeejjjhhhbbbXXXTTTVVVVVVRRRSSSRRRRRRTTTYYY^^^bbbdddpppuuu{{{yyynnnfffjjjtttpppQQQKKKGGGFFFNNNYYYeeeuuutttttt|||yyysssyyy]]]UUUbbbvvvooo^^^HHH@@@BBB:::333555222222222111111111000000..............................------------..................------------------------............------------.........///+++---......---,,,...///.........................../////////000000000000...111555999;;;===???AAADDDQQQbbbnnnuuu|||zzz~~~yyybbbRRRRRRQQQQQQRRRSSSQQQKKKGGG777666333111000000000111.........//////000000000222222222222111000///......------,,,,,,------...------------------------++++++,,,------....../////////.........---------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...------------....................................---111666:::===<<<;;;999777666:::???>>>???NNNaaaxxx|||vvvllllllvvvwwwrrryyyzzzvvvoookkk|||wwwlllkkkuuu~~~xxxvvvxxxwwwvvvttttttxxx~~~{{{pppggg^^^[[[dddqqquuuRRRPPPPPPSSSYYY^^^aaaaaacccbbb[[[QQQNNNRRRTTTRRRPPPOOOPPPQQQUUU[[[aaaeeemmmuuu|||{{{ppphhhnnnyyywwwVVVNNNIIIEEEKKKKKKPPPUUU^^^sssuuutttxxxqqqeeekkkkkkYYYYYYjjjoooUUUHHHHHH???666999222222222111111111111000.................................------........./////////...---------,,,---------.........//////---------.........//////+++,,,...---,,,,,,---///........................////////////000000000000...222777<<>>@@@>>>;;;888555444999AAADDDIII]]]tttwwwgggaaaeeettt{{{lll```TTTNNN[[[mmmxxx~~~yyynnnaaaWWWdddttt}}}{{{uuutttwwwtttpppwww}}}|||tttcccXXXVVV]]]lllzzz```[[[ZZZ]]]^^^\\\\\\^^^\\\XXXRRRMMMKKKKKKMMMNNNLLLJJJLLLRRRWWW[[[dddmmmxxxzzz{{{wwwpppqqq|||kkkNNNDDDDDDFFFJJJHHHHHHKKKUUUlll|||nnnkkknnntttrrrhhhaaa___PPPRRRwwwjjjGGGIIIDDD555555333222111000////////////////////////////////////........................//////.........---------111000///...............//////.........---------------------------------............////////////111...---000222///...000111444444999BBB@@@???KKKeee~~~yyyqqqmmmjjjhhhzzzvvvvvvmmmVVVQQQMMMMMMQQQQQQKKKDDD???>>>777///...333111+++...------......///000111222333444444444222000......------,,,,,,------.........////////////......,,,,,,++++++,,,---///000000///...---------------......//////......---,,,------,,,+++,,,---...///++++++++++++******))))))------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,...000111111000111222111:::@@@??????@@@===888777999>>>FFFUUUiii{{{uuuhhhppp|||{{{aaaRRRIIIDDDIIISSSbbbjjjiiiccc\\\WWWgggyyyppp}}}uuusssvvv|||{{{rrrqqqyyy}}}{{{vvviii[[[VVVZZZdddttteee```]]]^^^]]]YYYWWWXXXSSSPPPLLLHHHGGGHHHKKKMMMKKKIIIJJJPPPVVV^^^jjjuuu|||uuuwww^^^NNNLLLMMMDDDBBBCCCFFFLLL[[[tttrrr^^^UUUTTTZZZ]]]dddssswww~~~ZZZJJJOOOyyyTTTJJJCCC777666333222111000000/////////////////////////////////........................//////.........---------000///......------......//////.........---------------------------------............////////////111...---111111//////111222999<<<@@@FFFCCCEEESSSkkk}}}kkkdddYYYPPPLLLJJJIIIHHHLLL[[[mmm~~~~~~{{{yyyiiicccWWWMMMMMMPPPJJJAAAAAA@@@:::222000222111---...............///111111222333444444333222000......------,,,,,,------.........////////////......,,,,,,++++++,,,---///000......---------......///......//////......---,,,......---,,,,,,,,,---...++++++++++++*********)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...//////000000000111222333;;;AAA@@@@@@AAA???:::;;;<<>>BBBAAA@@@AAA@@@===<<<<<>>BBBBBBJJJLLLLLLNNNQQQggg{{{sssqqqppprrrrrrrrruuuwwwpppfff```ZZZXXX```jjjssszzzrrrmmmiiiiiifff___[[[[[[PPPNNNJJJFFFDDDCCCCCCDDDGGGEEEHHHOOOYYYcccrrr~~~{{{rrr^^^SSSNNNJJJGGGGGGHHHIIINNNUUUYYYTTTPPPOOOLLLHHHEEEGGGGGGFFFGGGMMMZZZnnnvvvXXXMMMkkkkkkKKKDDD>>>555333333222111000000000000000000000000000000000000...................................................------,,,,,,,,,------............................................................////////////111...///111111000222666444AAAFFFDDDGGGIIIVVVkkkoooxxx}}}rrrppp}}}|||}}}uuuiii^^^RRRGGGIIIHHHGGGFFFFFFEEEEEEEEEJJJJJJJJJKKKSSSZZZZZZUUU[[[jjjnnnkkkwwwaaaLLLMMMOOOJJJCCCDDDBBB;;;444000///000............///000111222222222333333222111000///...------,,,,,,------...---......//////......---,,,,,,++++++,,,---///000......---------......///.........///......---,,,111000///...---,,,++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,---------------............////////////333111//////111444777999>>>AAABBBAAA???>>>>>>>>>>>>BBBMMM___uuu}}}kkkNNN??????EEE>>>DDDDDDDDDGGGMMMdddyyysssrrrqqqsssvvvxxxzzzvvvhhh[[[[[[ZZZ___jjjsssvvvwwwyyy~~~xxxssspppjjjaaaZZZYYYPPPNNNKKKHHHEEECCCBBBBBBDDDDDDIIIRRRZZZcccooozzz}}}hhh___VVVQQQMMMIIIKKKOOONNNHHHDDDEEEFFFDDDDDDFFF@@@BBBEEEFFFHHHTTTpppkkkLLLQQQoookkkKKKEEEBBB444444333222111000000000000000000000000000000000000........................---.....................------,,,,,,,,,------...---.........................................................////////////000//////222111000333999AAAMMMMMMFFFIIINNN\\\qqq|||xxxmmmqqqnnnsss{{{rrreee```\\\\\\\\\ZZZ\\\``````aaa___YYYTTTRRROOOJJJGGGGGGGGGGGGFFFFFFFFFFFFDDDGGGIIIJJJOOOTTTSSSNNNPPPWWWfff}}}mmmiiixxxzzzWWWLLLNNNOOODDDDDDBBB===666000...000///......//////000111222222222222222111000//////...------,,,,,,------...------............------,,,,,,++++++,,,---///000111000///...---,,,,,,,,,.........///......---,,,111111000///...,,,+++***+++++++++++++++++++++,,,,,,+++++++++,,,,,,---...,,,,,,,,,------................../////////000000555222///000555:::>>>???EEEDDDCCCAAA>>><<<===???DDDOOO```rrriiiMMMCCCDDD;;;???======CCCKKKeeexxxqqquuuyyyuuuuuuwwwxxx{{{~~~ttteeeXXXYYY\\\fffqqqwwwuuutttuuu~~~~~~xxxnnnaaaWWWSSSOOONNNLLLJJJHHHFFFEEEDDDEEEEEEJJJSSS[[[cccnnnxxx{{{~~~{{{jjj[[[SSSSSSSSSMMMJJJKKKKKKHHHGGGIII@@@BBBGGGGGGBBBGGGaaa}}}ZZZFFFRRR]]]lllwwweeeJJJEEEDDD555444333222111111000111111000000000000000000000000........................---------...............------------------...///---------...................................................////////////000///000222111000555<<>>@@@<<<;;;BBBNNNjjj~~~iii\\\\\\ffflllsss|||xxxxxxzzzzzz|||~~~zzzpppcccZZZ]]]bbbkkkssssssooonnnqqquuueeeYYYUUUTTTSSSQQQOOOLLLIIIGGGFFFHHHGGGJJJRRR[[[dddqqq|||~~~tttzzz|||rrrmmmgggaaaXXXLLLFFFFFFJJJHHHHHHHHHDDDEEEZZZrrr{{{pppLLLJJJOOOWWWfff```HHHCCCEEE777444444333222111111111111////////////////////////........................---------.........//////......------......///000---------.........//////....................................//////////////////111222111000666>>>IIIQQQLLLIIITTT^^^bbbiiixxxwwwqqq{{{ppp]]]PPPIIIMMMJJJIIILLLLLLJJJKKKOOOLLLSSSZZZ\\\___eeehhhhhhiiigggccc]]]VVVTTTUUUXXX[[[^^^ccclllxxx~~~yyyooopppttt~~~YYYKKKMMMHHHCCCAAABBB>>>666111111////////////000111222333333222111000000/////////...------,,,,,,------...,,,------......------,,,,,,,,,++++++,,,---///000111000///...---,,,,,,,,,......//////......---,,,000000000000///...,,,++++++++++++,,,,,,,,,------++++++++++++,,,---...///,,,,,,------.../////////.../////////000000000000444111111777AAAJJJNNNOOOKKKFFFCCCCCCBBBAAAEEEMMMSSSdddyyyqqq[[[EEEFFF???===EEEQQQmmmvvv^^^MMMHHHTTT\\\gggxxx{{{zzzzzzyyyyyyyyyuuukkkaaa\\\ccchhhooosssnnnggghhhmmm~~~}}}mmmaaa\\\]]]\\\YYYUUUQQQLLLHHHFFFJJJHHHJJJQQQZZZeeetttyyymmmuuuyyydddXXXTTTRRRJJJFFFFFFCCCCCCSSSgggjjj|||RRRKKKRRRRRR```___GGGBBBEEE999555444333222111111111111////////////////////////........................---------.........//////...............///000111---------.........//////////////////////////////............/////////000//////111333111000666???JJJRRRPPPRRRdddqqqrrrttt~~~rrrfff[[[TTTNNNLLLLLLPPPTTTUUUYYY______kkkyyy|||rrrmmmmmmppppppqqqvvvdddOOOOOOKKKDDD@@@CCCBBB:::333222////////////000111222333333222111000////////////...------,,,,,,------...,,,------......------,,,,,,,,,++++++,,,---///000///......---------............//////......---,,,//////000000000...---,,,+++++++++,,,,,,---------++++++++++++,,,---...///,,,,,,------...///000000////////////000000000000333111222:::EEENNNSSSSSSKKKFFFCCCEEEEEEDDDKKKTTTbbbpppyyyUUUEEE???BBBEEEZZZzzzyyygggTTTAAAEEE@@@AAAMMM[[[mmm~~~~~~}}}}}}xxxwwwtttooojjjhhhhhhhhhjjjnnntttvvvqqqjjjfffgggxxxnnnkkkeeejjjooojjj___SSSMMMKKKRRRSSSRRROOOQQQ^^^ssszzzhhh```mmmzzziii]]]TTTQQQJJJDDDJJJVVVkkkooobbb^^^SSSUUUeeesssZZZFFFFFF>>>AAA999555000///111222111///000/////////............///////////////////////////............---------///......---------......,,,,,,,,,---------......////////////000000000000+++...111333111///......111...---///111444===GGGUUUNNNQQQcccwww{{{rrrjjjmmmqqqsssvvvuuuhhhNNNOOODDDCCCFFFCCCBBB<<<,,,333000///222333000...///111111111000000000000/////////...------------...---------------------------,,,,,,,,,,,,---......222111///---,,,,,,,,,,,,,,,---......//////......,,,---.........---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------........................------000///...///000111111000444333444;;;JJJXXXZZZVVVHHHEEEEEEHHHGGGIIIYYYmmmwww{{{aaaLLLAAABBBHHH```{{{ooo]]]FFFCCC>>>>>>GGGRRRfff{{{zzz{{{||||||~~~|||wwwqqqllljjjiiijjjmmmppptttvvvppphhhfffgggzzztttuuuzzz}}}xxxkkk^^^UUUQQQQQQSSSSSSRRRUUUcccwwwtttbbb\\\jjjrrrdddUUUGGGGGGOOOaaawwwuuujjjWWWrrr~~~\\\UUU\\\vvv~~~cccWWWEEECCC:::666111000222333222000000000/////////.........////////////////////////000000/////////..................------......///,,,---------............////////////000000000000111111000...---...111444///000333666555999EEERRRSSSRRRZZZnnnyyy{{{wwwqqqttt{{{nnnXXXKKKCCCEEEIIIGGGHHHDDD888333///...222333000...///222111111111111000000000//////...------------...---------------------------,,,,,,,,,,,,---......222111///---,,,,,,,,,,,,,,,------...............,,,------......---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------....../////////////////////////////////000222222222222444888<<>>;;;CCCPPP^^^mmmyyyiiigggvvv}}}xxxuuuxxxvvvvvvyyyaaaQQQNNNNNNUUUUUUIII>>>777222111111//////222111111111000000000000/////////...------------...---------------------------,,,,,,,,,,,,---......///000000000000///...---++++++,,,---------------,,,,,,,,,,,,,,,---//////---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,------......//////000111222111///000555999MMMVVV[[[WWWQQQPPPQQQQQQNNNVVVdddwww{{{pppkkkgggffffffeeefffiiiaaaPPPJJJTTTllldddKKKJJJ\\\vvv~~~}}}}}}~~~~~~{{{vvvrrriii___ZZZ[[[WWWXXXnnngggXXXZZZttt|||wwwnnnaaaWWWRRROOOLLLNNNSSSXXX[[[[[[QQQIIIIIIWWWjjj{{{}}}qqqfff___fffqqqxxx|||xxxqqqmmmllljjjyyyhhh]]]eee|||YYYMMMUUUuuujjjLLLDDD===666111111222222111111111111000000000//////////////////////////////////////////............---...000111111000///...,,,---------............////////////000000000000///.........000555<<>>AAAEEELLLUUU```llltttzzz\\\fffnnn```zzzyyyzzzxxx\\\rrrvvvQQQBBBOOOXXXWWWRRRKKKIIICCC<<<777444222111000000000000000000000000000////////////............//////............//////////////////////////////////////////000000000000////////////000000000000000000000000000111222222000BBBVVV___aaaqqq|||llldddvvvdddaaaqqqzzzUUUKKKMMMGGGEEE@@@;;;555111000111////////////....................................---------------------------------------------------...///000000///...---.........//////.........+++,,,---.........---,,,,,,,,,,,,---------......,,,------------.........000000000000000000000000+++666555333<<>>;;;:::;;;<<>>999555111000111000000000000000000000000////////////............//////............//////////////////////////////////////////000000000000////////////000000000000///000111111000111222333666HHHYYYaaaiii{{{xxxkkklll}}}xxxsssuuukkkqqq```NNNLLLJJJHHHFFFAAA999222111444////////////....................................------------------------------------------------------...//////...------......////////////......***,,,...//////...,,,+++,,,,,,,,,---------......------------............000000000000000111111111---888666444HHHbbbxxx~~~uuukkkcccdddjjj~~~tttiiikkkzzzyyyooommm|||wwwsssnnniiieeehhhooo|||}}}pppbbbaaaeeeooo{{{}}}yyyuuuooocccTTTJJJBBB@@@<<<999888999;;;===BBBAAADDDJJJOOOUUUbbboooZZZYYYyyy___^^^jjj~~~|||fffuuujjjQQQEEETTTuuurrrSSSHHH>>>999555000000333111111111111111111111111////////////............//////............//////////////////////////////////////////000000000000////////////000000000000...000111111000111444666>>>RRRaaadddiiivvvvvv{{{www___WWW\\\jjj}}}}}}yyyxxxwwwllldddwwwmmmSSSGGGKKKHHHGGGEEE===222000333////////////....................................------------------------------------------------,,,---...//////...---,,,......////////////......+++,,,...//////...,,,***,,,,,,,,,---------......---------........./////////000000000111111111222///777333888XXXyyyzzzkkkcccjjjvvv}}}zzz{{{~~~wwwxxxyyyvvvlll]]]dddzzzrrrllliiiiiiiiikkksssssswwwlllbbb[[[```nnnyyy{{{www{{{xxxrrrmmmeeeYYYLLLBBB@@@>>>;;;999888999:::;;;AAA@@@DDDLLLOOORRR^^^mmm|||\\\ZZZzzz\\\RRRWWWwww~~~sss|||}}}]]]LLLHHH___bbbPPP???999666111000444111111111111111111111111////////////............//////............//////////////////////////////////////////000000000000////////////000000000000...000111111000222777<<<@@@WWWfffaaa\\\dddqqqxxxuuuwww~~~ssshhhXXXJJJJJJRRR```wwwyyyjjjbbbdddqqqttteeennn{{{]]]KKKJJJFFFEEEFFF???333...111////////////....................................------------------------------------------------,,,---...//////...---,,,.........//////.........,,,---.........---,,,+++,,,,,,,,,---------......------.........////////////000000111111222222222///444333CCCkkkxxxiiieeeqqq~~~|||||||||xxxwwwxxxqqqjjjcccnnnyyyyyybbb[[[PPP[[[zzzuuujjjbbbbbbfffjjjsss|||pppzzzooocccbbbiiinnnkkkfffjjjgggccc^^^YYYPPPFFF???>>>===;;;:::::::::;;;<<<@@@AAAIIISSSUUUSSS\\\iiixxxfff[[[ssskkkPPPIIIMMMkkkaaaMMMJJJhhhttt[[[CCC:::777222111444111111111111111111111111////////////............//////............//////////////////////////////////////////000000000000////////////000000000000...000111111000333;;;AAAMMM]]]iiihhhffflllwww}}}~~~~~~~~~nnngggkkkeeecccgggiii{{{```VVVNNNJJJDDD===@@@IIIXXXnnnuuuhhh\\\UUU[[[wwwkkkbbbvvvkkk^^^MMMFFFDDDHHHDDD888111222////////////....................................------------------------------------------------,,,,,,............,,,,,,------............------......---------,,,,,,,,,,,,,,,,,,---------..................///////////////000000111111222333333111666<<>>:::;;;;;;;;;<<<===>>>???AAACCCNNN[[[[[[VVV[[[gggvvvqqqUUUcccaaakkkpppfffQQQEEEIIIRRRbbb}}}ZZZFFF[[[cccFFF;;;888333111333111111111111111111111111000/////////............//////............//////////////////////////////////////////000000000000////////////000000000000...000111000000444===EEEccchhhoooyyy|||zzz|||yyy___RRRQQQJJJHHHMMMOOOQQQ]]]iiisssoooSSSIIIBBBBBB???;;;>>>EEEQQQeeemmmjjjqqqvvv{{{kkk^^^PPPNNNiiioooYYYiiixxxxxxsssQQQHHHFFFLLLJJJ>>>555555000/////////....................................------------------------------------------------,,,,,,---......---,,,,,,,,,------------------,,,///...---,,,,,,,,,,,,---,,,,,,,,,---------................../////////000///000000111222222333333444;;;FFFddd~~~sssqqqwww}}}uuulllgggbbbYYYPPPuuucccQQQFFFCCCQQQ___xxxvvvsssgggXXXOOOFFFBBBNNNdddsssrrrjjjxxx{{{mmmmmm{{{vvvkkkfffdddcccfffkkkmmmqqq|||jjj^^^WWWMMMDDDDDDEEEDDDCCCCCC@@@>>>======>>>>>>===;;;AAABBBMMM]]]bbb]]]\\\cccppprrrcccRRRPPPSSSVVVMMMCCCFFFSSSdddsssIIIRRRcccrrr^^^HHHBBB333000666000111111111111000000000000000000000000000000000000------------------------////////////////////////////////////////////////000000000000////////////333111222444444:::KKK^^^ppplllyyy|||~~~~~~gggWWWGGGCCCCCC@@@???@@@DDDFFFEEEHHHWWWjjjnnnfffQQQLLLEEE>>>;;;<<>>CCC[[[uuu}}}xxxvvvlllooo}}}xxxpppiiigggfffhhhqqqzzznnnoootttkkkYYYOOOEEEDDDEEEDDDDDDEEEAAA@@@AAACCCDDDDDDBBB@@@BBBBBBLLL\\\bbb^^^^^^ccclllbbb\\\ZZZZZZSSSIIIJJJSSSqqq[[[QQQYYY```zzz~~~[[[HHHBBB444000555000111111111111000000000000////////////////////////------------------------////////////////////////////////////////////////000000000000000000000///000000111333444<<>><<<<<<>>>@@@KKKVVVgggyyydddMMMHHHGGGEEE\\\nnnrrrxxx{{{eeefffwww___\\\qqqvvv\\\GGGHHHMMMGGG999111333111//////000000///---................................................,,,,,,,,,,,,,,,---......,,,---...000000///...---------...//////...------,,,...000000...---,,,,,,++++++,,,,,,,,,---------......---------...//////333000111333333222444888;;;HHHhhhxxxpppvvvwwwqqqzzzqqqXXXLLLIIIEEE???hhhVVVJJJFFFGGGEEEQQQjjjuuueee___YYYRRRMMMHHH>>>@@@[[[~~~~~~qqqmmmttt~~~rrrnnnjjjhhhfffjjjwwwuuunnn~~~www```TTTIIIFFFGGGGGGGGGHHHMMMLLLKKKKKKKKKHHHDDDAAABBBCCCKKKZZZ```^^^___dddeeewwwyyykkk```]]]XXXQQQOOORRRwwwuuuQQQOOONNN```qqqoooWWWIIIBBB666111333000111111111111000000000000........................------------------------////////////////////////////////////////////////000000000000000000000000000111222333444@@@WWWmmmpppttt~~~~~~xxxZZZPPPFFFCCCBBBAAAAAABBB===@@@>>>;;;AAANNNTTTRRRHHHFFFBBB>>><<<<<<===>>>GGGQQQaaarrrrrrTTTHHHGGGFFFAAAKKK\\\gggtttsssvvvhhh\\\```jjjKKKFFFMMMJJJ===333444222000///000000///...................................................,,,++++++++++++,,,---------...///000111000///...------...//////...---------///111111///---------,,,,,,,,,,,,------------......------......///000000///000444444222555999@@@TTTyyy}}}pppiiirrrkkklll{{{|||~~~gggSSSIIICCC???|||```JJJBBBBBBCCCNNNggguuu___WWWTTTQQQEEEFFFBBBFFFcccyyyqqqrrr{{{xxxsssqqqnnniiiccceeerrrqqqqqqdddXXXTTTSSSRRRQQQSSSccc^^^XXXRRRLLLGGGBBB???AAABBBIIIUUU]]]^^^```ccc___nnnwwwzzzeee[[[XXXUUUSSSTTTmmmQQQPPPLLLZZZnnndddWWWKKKAAA777333333111111111111111000000000///................................................////////////////////////////////////////////////000000000000000111111111333444555333777IIIeee{{{xxx{{{~~~tttdddRRRHHHFFFGGGEEECCC???BBBBBB======DDDHHHGGGCCCBBB@@@>>>===<<<<<<<<>>===<<<<<<;;;CCCJJJVVVeeevvvpppaaaZZZVVVNNNGGGFFFHHHIIIIIIHHHNNNQQQTTT\\\jjjzzz}}}YYYRRRsss{{{]]]MMMJJJGGGAAA;;;777444111000000111000///////////////////////////........................---------------......///...//////000000000000000.........------.........///111222111///...///000,,,,,,---------.........---------...///000111111222222444555333111555<<>>PPPmmm~~~{{{yyy~~~yyyjjjaaaTTTFFFCCCDDDCCCAAA>>>=========@@@??????>>>===<<<;;;;;;AAAGGGSSSaaarrrnnn[[[LLLDDDLLLJJJKKKNNNNNNKKKIIIJJJOOOUUU```kkkwwwkkkRRRccc~~~dddRRRIIIFFFCCCAAA999666222000000111111000////////////////////////...........................------------...//////........./////////000000///...------------...//////111111000///...///000,,,---------............---------...///000111222444333444555222222888BBBbbbvvvlll{{{||||||yyyxxxpppfffeeegggeeePPPGGGGGGGGG^^^hhhTTTIIICCCIIIEEEKKK^^^xxxyyyooopppqqqsssrrrkkkdddfffmmmuuu}}}pppjjj```XXXMMMDDDAAACCCEEEGGGCCCCCCEEEMMMXXXbbbfffffffffuuuxxxxxxwwwwwwkkkZZZSSSQQQQQQRRRggg~~~yyyjjjiiieeeMMMGGGMMMuuupppHHH???;;;222333111111111111000000000000////////////////////////........................///////////////////////////////////////////////////000000111111222333333222888???JJJ___zzz|||zzzxxxyyyrrrfff\\\VVVOOOIIIDDDAAA@@@@@@AAA@@@???>>>===<<<;;;;;;???EEEPPP^^^nnnsssjjjccc^^^[[[XXXSSSSSSWWWWWWTTTSSSUUU^^^iii}}}ccc\\\mmmpppYYYMMMIIIFFFCCC:::777333000000111111111////////////////////////........................------,,,,,,------...///...............//////000///...------------...//////000000///...---...000------------............------......///111222333333333444444222444>>>IIIooo~~~qqqmmmvvvttttttlllXXXMMMPPPJJJ^^^}}}sssaaaTTTLLLOOOMMMZZZwww~~~vvvnnnssstttwwwwwwpppgggfffiiiXXXYYY```uuueee]]]UUUOOOFFF@@@???AAADDDEEEDDDDDDFFFMMMYYYdddiiihhheeetttxxxwww}}}hhhccc{{{pppZZZNNNIIIGGGMMM```xxxvvvoooiiilll~~~TTTKKKGGGXXX|||LLLAAA<<<111222111111111111000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////000000111222222333333777===FFFSSShhh~~~}}}xxxwwwwwwzzztttfff[[[SSSMMMJJJJJJBBBAAA???>>><<<;;;;;;;;;===CCCNNN\\\lll}}}zzzrrrssszzzxxxtttxxx||||||~~~uuu[[[^^^{{{|||```RRRLLLGGGBBB;;;777333000000111111111000000000000000000000000........................,,,,,,++++++,,,,,,---......------------.../////////...---,,,,,,---...//////000000///------...///---------.........//////------......///111222333222111333333222666BBBOOOtttjjjlll{{{vvvuuuuuuxxxuuutttuuurrrnnnlllnnnlllkkksssxxxppp|||jjjaaaaaauuu}}}wwwssspppttttttuuupppnnnwwwqqqYYYJJJFFFOOOooo|||sssiii^^^VVVLLLIIIDDD>>>:::;;;>>>@@@BBBCCCGGGOOOWWW___eeegggmmmooosssxxx}}}rrrgggrrruuu]]]LLLCCCAAAIIIVVVhhhwwwqqqwwwtttSSSGGGHHH___|||NNNBBB???555///111111111111000000000000000000000000000000000000////////////////////////............/////////000............/////////000111111111111111111222222666EEEOOOPPP[[[ooo{{{zzzzzzrrrooorrrttt\\\RRRRRRGGGDDD@@@===<<<;;;:::999===BBBMMM[[[iiiyyy___YYYooozzz~~~cccLLLMMMBBBHHH<<<222111111//////111111000///...------.../////////...//////000111111......------------.........------,,,,,,------...///...---,,,+++,,,------////////////000000000000//////............//////000000000000000111111111888333444888333333IIIfffqqq|||sssnnnxxxgggaaaSSSWWWcccuuu~~~zzzrrr~~~qqq]]]]]]qqq~~~yyyuuusssrrrpppqqquuuuuuwwwlllVVVMMMPPPhhhxxxnnngggaaaYYYRRRJJJHHHDDD???<<<<<<===???AAACCCGGGMMMTTT[[[___bbbjjjlllpppuuuzzzxxx~~~{{{bbbPPPIIIGGGGGGTTTeeesss|||dddLLLCCCUUU|||QQQBBB<<<555333111111111111000000000000000000000000000000000000////////////////////////---------............///........./////////000000111111111111111222222333888===JJJYYYccciiipppvvv~~~vvvqqqpppvvvooodddGGGDDD@@@===<<<;;;:::999===@@@IIIVVVdddvvvpppaaahhhzzz~~~lllPPPNNNDDDHHH===333111111//////111111000///.........//////000/////////000000111222......------------.........------,,,,,,------...000///...,,,,,,,,,------.../////////000000000000//////............//////000000000000111111111111222000555;;;;;;@@@]]]~~~uuu~~~|||rrrjjjkkk^^^SSSYYYjjj~~~uuu~~~kkkVVVVVVjjjzzzzzz~~~|||vvvsssrrrsssrrrqqqtttvvvzzzcccVVVaaarrrzzzhhh^^^[[[ZZZTTTOOOIIIGGGDDDAAA???>>>======@@@BBBEEEJJJPPPUUUZZZ\\\hhhkkkpppuuuzzzhhhWWWOOOLLLGGGSSScccpppxxxZZZCCCKKKrrr{{{UUUCCC:::333555222222111111111000000000000000000000000000000000////////////////////////,,,,,,---------.............../////////000000000111111111111111222333333999777GGGdddnnneeeffftttzzzttt{{{~~~tttqqqssszzzoooZZZGGGDDD???===<<<;;;:::999<<<>>>EEEPPP^^^rrrhhhaaakkk}}}~~~~~~tttRRRNNNGGGIII???666333111000///111111000//////.../////////111000000000000111222222......------------.........------,,,,,,------...222000///---,,,,,,------....../////////000000000//////............//////000000000111111111222222333222666:::999AAAaaavvvvvvyyy}}}rrrssssssttt|||uuukkk~~~^^^OOONNNdddyyy|||wwwrrrqqqqqqxxxrrrrrrvvvddd___eeeppp~~~ppp___WWWWWWXXXTTTOOOHHHGGGEEEDDDBBB@@@>>><<<>>>AAAEEEIIINNNSSSXXX\\\iiimmmsssxxx}}}}}}lll^^^SSSMMMKKKVVVdddpppxxx~~~uuuPPPKKKaaaxxxsssUUUFFF;;;333333222222222111111111000000////////////////////////////////////////////////---------.........//////...////////////000000000111111111111222333333444===???TTTqqqzzzqqqqqq|||www~~~uuutttvvv|||~~~|||oooXXXGGGCCC???<<<;;;;;;:::999;;;===DDDMMMZZZnnnpppbbbhhh||||||zzzTTTLLLIIIJJJBBB:::444222000000000111000000000000000000000222111111111111111222222......------------.........------,,,,,,------...333111000...---------............/////////000000//////............//////000000000111111222222333555555777888666AAAeeeyyyxxxvvv{{{xxxqqqfff^^^[[[nnnoooWWWJJJJJJ___~~~}}}tttooonnnwwwrrruuu}}}kkkaaaeeejjjwwwuuuiii\\\VVVWWWWWWSSSNNNIIIHHHFFFFFFFFFDDD@@@======@@@FFFKKKOOOUUU[[[```iiiooowww}}}zzzpppggg[[[PPPPPPXXXdddooowww~~~hhhRRRVVVaaaiiipppcccOOOGGG???555222222222222222111111111111////////////////////////////////////////////////////////////000000000000////////////000000000111111111111111222333444555???QQQjjj}}}~~~{{{tttuuuyyy~~~{{{xxxwww|||ttt\\\FFFCCC???<<<;;;:::999888:::===DDDMMMXXXllloookkkyyywww|||ZZZLLLJJJJJJFFF>>>666222111000///000000111111111111111111222222111111111111111222......------------.........------,,,,,,------...222111///...------..................//////////////////............/////////000000111222333333333333444888:::???RRRzzz{{{qqqzzz~~~{{{sssuuuzzztttgggZZZQQQOOORRRnnngggQQQHHHHHH]]]wwwooolllpppppp{{{xxxiiiooo{{{~~~~~~|||mmmeee[[[VVVUUUTTTQQQNNNLLLIIIGGGHHHIIIGGGCCC>>><<>><<<;;;:::999888999<<>>CCCJJJOOORRRXXX```ffflllvvvyyyooollliiifff^^^aaaeeejjjpppvvv}}}vvvpppXXXMMMTTT]]]ggg___OOOIIICCC999777333333222222222111111111000000000000000000000000////////////////////////////////////000000000000//////000000000111111111111111111222333444555666999___|||zzzqqqnnnllluuu~~~uuuqqqooonnnoooqqqttt~~~vvvYYYFFFBBB>>>;;;::::::999888999<<>>;;;::::::999888999;;;???FFFRRRlllooo|||zzzkkknnnyyyuuuwww{{{XXXLLLLLLMMMFFF:::333333222...000111222333444333333222111111000//////...//////.........------............------,,,,,,------...,,,,,,++++++,,,---///000---------.........////////////............/////////000000222333444555555555555888AAAVVVxxxvvvrrr~~~|||{{{sssqqq}}}~~~}}}~~~ppp```RRRLLLMMM^^^~~~___KKKFFFEEEZZZ}}}|||~~~ssslllsss{{{tttooofff\\\SSSPPPQQQSSSSSSOOOKKKIIIJJJKKKJJJHHHPPPLLLLLLRRRXXX]]]dddkkkwwwzzzzzz|||mmmgggjjjnnnhhhjjjmmmooossszzz|||hhh]]]cccsssVVVLLLeee|||wwwSSSDDD>>>888222222333444333222111000000000000000000000000000000000000000000000000000////////////////////////111111111000000000000000444333222222444777:::===GGGxxxzzznnneeelllrrr|||~~~ooopppgggdddiiiiiijjj~~~hhhWWWBBBAAA>>>;;;999888888888777:::@@@GGGQQQggg}}}kkktttkkkbbbuuutttssshhhIIIOOORRRLLL>>>333111222111000111111111111222222222222111111000///......---------------------------//////.........---------...------,,,,,,++++++***---------............///////////////000000000000000111222222111222444666777:::444EEEuuuzzzmmmzzzrrrgggooo~~~lll[[[NNNLLLOOO\\\```LLLEEEEEEZZZ~~~~~~yyyrrrggg]]]VVVRRRRRRSSSPPPNNNKKKKKKMMMNNNMMMLLLNNNLLLNNNVVV^^^bbbhhhnnnrrrvvv}}}mmmeeegggllllllooorrrtttwww|||~~~qqqggg___iiiSSSJJJbbbbbbIIIAAA444222222333333333222111000000000000000000000000000000000000000000000000000////////////////////////111000000000000000000000333333333333444666999<<>>;;;999888888888999;;;@@@FFFPPPdddjjjmmmiiicccqqqpppyyyZZZMMMQQQMMMAAA777444333000000111111111111222222222222111111000//////......------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,------------............///////////////000000000000///111222222111222444666333999===YYYqqqmmmpppkkkttt~~~ppp]]]OOOJJJKKK]]]~~~___KKKFFFGGG]]]{{{{{{~~~uuuhhh]]]XXXTTTRRRPPPMMMLLLKKKKKKLLLLLLKKKIIIIIIJJJPPP\\\fffkkknnnrrruuuxxx{{{jjj```ccckkkrrruuuyyy|||}}}xxxhhh~~~___PPPHHH]]]lllNNNIII666222333333333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333444444333555888:::IIIiiiccciiijjjqqq}}}tttlllhhhiiiyyyuuu___NNNBBBAAA>>>;;;999888888888:::;;;>>>EEEOOOaaa|||kkkeeerrreeecccjjj~~~{{{uuueeeNNNQQQNNNEEE<<<666222///000111111111111222222222111111111000000//////..........................................---------***++++++,,,------......---------............///.../////////000000000111///111222222222333555777444888DDDjjjzzzhhhoooxxxnnnttt|||xxxdddRRRGGGDDD```yyy[[[HHHGGGKKKccc{{{zzzuuuggg]]]XXXTTTOOOKKKJJJJJJIIIHHHGGGFFFDDDCCCDDDFFFPPP```mmmrrruuuwwwzzz~~~vvvfff\\\bbbnnnvvvzzzwww}}}```QQQEEEXXXqqqmmmNNNMMM666333333333333222222111111////////////////////////////////////////////////000000000000000000000000000000000000000111111111000222444444333444777:::SSS|||xxxgggdddooonnnuuuwwwnnnnnn}}}rrr\\\MMMBBBAAA>>>;;;999888888888::::::===DDDOOO___vvvggg[[[dddsss}}}}}}ccc___bbbrrr|||ssstttTTTTTTPPPGGG>>>666222///000000111111111222222222111111111000000000//////////////////////////////........................,,,,,,,,,,,,------......---------............///......//////000000111111///111222222222333666888;;;999HHHssstttgggssspppnnn}}}}}}wwwbbbPPPFFFCCC]]]tttXXXHHHDDDLLLhhhzzzwwwuuuggg^^^XXXSSSLLLGGGGGGGGGFFFEEEEEEEEEFFFGGGDDDEEEOOOaaapppwwwyyy{{{}}}qqqbbbZZZddduuu|||qqqYYYEEEQQQ___rrrnnnNNNIII222333333222222222222111222////////////////////////////////////////////////000000000000000000000000//////000000111111111111///222555444333444888===___~~~|||}}}{{{hhhfffpppuuu|||rrrooo{{{qqq\\\NNNBBBAAA>>>;;;999888888888888888<<>>666111111000000111111111222222222111111111111000000000000////////////////////////---..............................------,,,,,,,,,---------............///.........///000111111111///111222222333444666999BBB???VVVrrrnnn{{{zzzlllrrrqqqpppZZZJJJFFFIIIYYYpppVVVIIIAAAMMMmmm}}}{{{wwwuuu~~~xxxnnnddd]]]VVVNNNIIIEEEEEEEEEDDDFFFJJJQQQVVVKKKIIIPPP___ooowwwzzz|||{{{oooccc]]]iii|||oooLLLNNNXXXeeekkkNNNFFF444444333222222111111222222000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111222222///222555444222444;;;BBBjjjwwwzzzttthhhhhhnnn}}}}}}ttt}}}ppp\\\NNNBBBAAA>>>;;;999888888888666777<<>>GGGttt}}}ooo}}}mmmggglllppp}}}nnnZZZMMMBBBAAA>>>;;;999888888888555777<<>>444333222111111111222333000000000000000000000000000000000000000000000000////////////////////////...//////000111222222222000333555333111666@@@JJJ{{{qqqoooiiihhhqqqvvvkkkXXXKKKBBBAAA>>><<<999888888888444888===???AAALLLeee|||}}}zzz}}}mmmWWWLLLRRRgggkkk[[[]]]zzzzzzrrrQQQiii}}}\\\VVVRRRQQQJJJ>>>555444000111111111111222222222111111111111111111222222---------------------------------.........//////,,,,,,------.../////////---------.........//////------...///000111222222///000222333333555888:::===HHHuuu{{{fff^^^^^^kkk|||zzzppphhhOOOHHHLLLrrr|||___LLLGGGBBBVVVwwwoootttzzzkkk___]]]UUURRRLLLFFFDDDIIISSS[[[YYYYYY[[[aaajjjrrrxxxzzzzzzvvvhhhbbbrrr~~~|||yyyXXX^^^dddhhheee[[[OOOEEE>>>555444333333333222000...000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000444666222...444FFFVVVqqqmmm|||eeeaaaqqq~~~hhhVVVKKKAAA@@@>>><<<:::999888888666777:::===AAALLLaaattt{{{~~~cccNNNOOO[[[rrrvvvbbb\\\~~~www\\\[[[xxxmmmXXXRRRVVVKKK===666000111111000000000000111111444333222000000000000111////////////////////////---------............///000000///...---,,,,,,,,,...........................000111111000000111222333000111555666555777;;;BBBMMMtttzzzzzzlllXXXYYYooo~~~|||~~~jjjPPPIIINNNooo|||```MMMFFFHHH]]]}}}uuusss|||wwwzzz~~~xxxlllccc```[[[VVVNNNGGGCCCDDDIIIMMMRRRSSSXXXaaajjjrrruuuvvv|||~~~yyykkkfffuuu|||hhhrrrwwwTTTXXXooo|||gggRRRCCC;;;555444333333333222000...000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000222666555222777MMMcccuuuoooccceeevvv~~~gggTTTHHHAAA@@@>>><<<:::999888888666777:::>>>AAAIII\\\mmmwwwnnnsssrrrWWWOOOVVVlllooo```bbbRRRhhh}}}bbbUUUVVVMMMAAA:::444111111000000000000111111444333222111000000000111////////////////////////---------............///000000///------,,,,,,---...........................000111111000000111222222000111555666555888<<>><<<:::999888888666777:::>>>@@@GGGWWWfffvvvyyy}}}tttccc[[[QQQSSSbbbuuuYYYNNNSSSkkkdddzzzuuuSSS\\\iiiSSSPPPIIIAAA:::222111111000000000000111111444333222111111000000111////////////////////////---------............///000///...---------------...........................000111111000000111222222000111555666666:::@@@KKKddd```[[[iii|||~~~~~~nnnRRRMMMSSSvvv|||aaaMMMDDDOOOggg~~~wwwkkkaaadddnnn|||xxxtttqqqnnnfff___ZZZVVVPPPJJJIIILLLMMMIIIEEEBBBDDDKKKWWWdddlllnnnmmmvvvwwwssslllqqqwww{{{uuummm]]]xxxZZZQQQYYY^^^FFF777555333222333222111000////////////////////////////////////////////////////////////////////////000000111111111222222222444111444::::::BBBcccqqqaaa```bbbmmm}}}{{{wwwjjjUUUGGGAAA@@@>>><<<:::999888888888777999;;;>>>EEEUUUddduuu{{{~~~wwwjjjaaaaaadddnnnhhhVVVHHHEEE@@@BBBPPPsss{{{oooXXXOOOVVVooommmwwwXXXWWWyyylllQQQNNNJJJDDD;;;000222111111000000111111222444444333222111111111000////////////////////////---------............///000///...---------------...........................000111111000000111222333222333666777888>>>EEERRRssseeebbbooo~~~}}}}}}|||oooRRRNNNWWW~~~zzz___MMMFFFOOOggg{{{pppcccZZZ___kkk~~~|||wwwsssoooiii___VVVZZZRRRKKKIIIKKKJJJDDD===AAAAAADDDOOO^^^hhhllllllqqqzzzxxxqqqllluuu{{{xxxiiixxxMMMNNNRRReeeCCC888555333222222333222000////////////////////////////////////////////////////////////////////////000000111111111222222222555222444:::>>>KKKoooqqqcccccccccnnnxxx}}}mmmXXXJJJAAA@@@>>><<<:::999888888:::777777999<<>><<<:::999888888:::777666888<<>><<<:::999888888888666777:::>>>BBBLLLVVVUUUOOOHHHDDDDDDDDDCCCBBB@@@EEECCCBBBDDD>>><<>><<<:::999888888666555888===???AAAFFFMMMGGGFFFDDDCCCDDDFFFHHHIIIDDDGGGCCCAAAFFFHHHPPPbbb}}}rrr^^^cccvvvvvv~~~}}}pppxxx[[[ZZZZZZUUUJJJ<<<333222222111111222222333333444555555444333111000////////////////////////---------.........//////......---------......///000000000000000000000000///000111111000000111222000000333555555999FFFSSSeee```uuukkk^^^mmmyyywwwwwwuuu}}}|||}}}{{{{{{^^^ZZZggglllWWWGGGZZZkkk{{{uuuzzzjjjbbbdddhhh}}}xxxzzz}}}}}}zzz}}}tttgggccc]]]WWWQQQLLLGGGCCC@@@EEEFFFGGGSSSeeekkkeee]]]fffssstttppp~~~}}}RRRJJJQQQ___rrr}}}bbbFFF:::555333444444111111444222222111000/////////000000000000000000000000000111111000000000000111111222222222222222222222222666...:::444BBB{{{gggxxx{{{oooddddddrrr~~~sss[[[IIIAAA???===:::999888888888666777999;;;>>>DDDKKKQQQRRRNNNNNNRRRSSSSSSUUUZZZTTTRRRNNNHHHEEEOOOjjjyyyooo}}}wwwaaaPPP]]]]]]HHH888333222222222222222333333777666555333222222333333111111000///...---,,,,,,////////////////////////---------............///............/////////000000000000000111111111111666222888666<<<>>>>>>YYYjjj^^^uuu|||\\\aaaooottt{{{vvvyyy~~~|||}}}```]]]mmmjjjUUUFFFYYYlll{{{wwwyyy|||vvvjjjfffkkkrrr~~~|||{{{|||{{{zzzwwwwww}}}xxxnnnccc___YYYTTTOOOLLLHHHEEEBBBGGGGGGGGGQQQ```ddd^^^\\\dddppp~~~pppnnn}}}vvvyyyxxx{{{fffMMMNNNXXXgggmmmfffSSS@@@;;;666444555444111111444222111000000000000000000000000000000000000000000111111000000000000111111222222222222222222222222555///;;;888III}}}fffzzzsssiii```bbbpppsss\\\JJJAAA???===:::999888888888555777999;;;???JJJXXXcccdddfffgggfffdddccccccdddhhhbbb[[[VVVVVV```wwwoooQQQUUUYYYJJJ>>>222222111111111111222222666555444222222222222222000000000///......------////////////////////////---------............///........./////////000000000000000000111111111111666111888666;;;===???]]]qqqhhh}}}nnnVVV^^^mmmuuu|||}}}~~~```^^^ooofffRRRFFF[[[pppsssppprrr~~~tttrrrkkkkkksss~~~wwwxxxrrrpppvvvvvvtttrrrsssuuuqqqjjj```[[[UUUPPPLLLJJJHHHGGGDDDHHHIIIHHHOOOYYY[[[UUUYYY___kkkzzzkkkjjjxxxpppooosss|||vvvqqqTTTOOO\\\ooonnnaaaSSSEEE===777444555444222111333000000000000000000111222000000000000000000000000111111000000000000111111222222222222222222222222555000;;;;;;TTT{{{jjjzzzhhhaaa\\\```nnn~~~sss\\\LLLAAA???===:::999888888888444777999:::@@@QQQjjj}}}yyyqqqnnnsss}}}}}}|||\\\UUUXXXJJJ;;;222111111000000000111111444333222111111111111111////////////////////////////////////////////////---------............///....../////////000000000000000111111111222222222666111777555999;;;AAAdddyyyyyyzzz\\\NNNZZZhhhsss^^^[[[lll{{{]]]OOOIIIaaauuuvvvjjjkkkrrr|||sssrrrnnnoooxxxnnnqqqtttllliiiqqqsssrrrnnnmmmooommmiii^^^YYYRRRMMMIIIHHHFFFEEEEEEHHHIIIIIINNNUUUVVVQQQTTTYYYfffxxxjjjggg|||rrrkkkhhhxxxrrriiiTTTOOOkkk|||eeeNNN>>>777333333333111000111000/////////000111222222////////////////////////111111000000000000111111111222222222222222333333555222:::;;;\\\sssmmmqqq```\\\ZZZ```nnn~~~~~~}}}~~~qqq[[[LLLAAA???===:::999888888888444888::::::AAAWWWyyyjjjyyyyyyssscccYYY]]]MMM888222111000000///000000000222222111111000000000000............//////000000////////////////////////---------............///...////////////000000000000000111111222333333333666111888666888:::EEEnnn{{{sssPPPJJJVVV```lll}}}xxx\\\\\\lllpppTTTMMMOOOkkkxxxvvvjjjnnnxxx{{{zzztttvvvsssnnnrrrkkkiiikkknnnoookkkjjjlllkkkhhh___ZZZRRRLLLHHHEEEDDDBBBCCCEEEGGGIIIMMMRRRTTTRRRPPPTTTbbbxxxsssiiixxxkkkaaarrrmmm___```MMMKKKzzz|||OOO@@@777111111222000//////000/////////000111222222////////////////////////111111000000000000111111111111111222222333333333666444888:::cccyyy|||dddjjjzzz```\\\ZZZbbbqqq~~~~~~}}}|||}}}nnnYYYJJJAAA???===:::999888888888555888:::999AAA[[[eeeiii}}}nnn\\\XXXcccVVV@@@222111111000//////000000000000000000000000//////------......///000000000////////////////////////---------............///////////////000000000111000111111222333444444444777222999777888;;;LLL|||tttwwwrrrLLLKKKTTTYYYeeerrrxxxyyy|||rrr\\\___qqqjjjPPPOOOUUUrrrzzzxxxnnntttyyy||||||ooouuuoooooohhhlllllljjjiiikkkiiieee```[[[TTTMMMIIIEEEBBB@@@@@@BBBDDDGGGKKKPPPSSSUUUOOOSSSccc|||ooo}}}mmm___rrrwwwcccZZZ{{{^^^KKKLLLVVVBBB999111111333111//////000000000000000000111222000000000000000000000000111111000000000000111111111111111222222333333444555777999;;;jjjrrrmmmttt}}}rrr\\\lllfff___\\\ddduuu}}}}}}||||||}}}mmmWWWIIIAAA???===:::999888888888666888999:::DDD___uuujjjooozzz[[[VVVaaaXXXHHH333222111111000000000000///000000111111000//////---.........//////000000////////////////////////---------............////////////000000000111111111111222333444444555666888222;;;999999===TTTfffuuupppLLLNNNSSSXXXcccjjjsssuuuyyy|||~~~~~~~~~{{{}}}oooYYY```tttiiiQQQSSSYYYsss~~~uuuoooyyyxxx|||qqqyyy|||vvvuuulllnnnnnnlllmmmnnniiiccc```[[[UUUOOOKKKGGGCCC@@@>>>???AAADDDHHHLLLQQQUUURRRVVVgggqqqsssccchhhyyyyyypppiiiuuuWWWKKKKKKhhhFFF;;;333222444333111000222111000000000000000000000000000000000000000000111111000000000000111111000111111222333333444444222:::===AAAtttrrrjjjooo{{{```]]]pppnnnccc]]]dddxxx}}}}}}||||||~~~mmmWWWHHHAAA???===:::999888888888555777999<<>>BBBEEEIIIOOOUUUVVVYYYkkkppp}}}xxxiiiYYYsss~~~eeeMMMFFFDDDyyywwwHHH===444444666555222111222222111000//////000000000000000000000000000000111111000000000000111111000000111222333333444444000;;;@@@FFF{{{xxxmmmsss{{{TTT]]]ooosssfff]]]eeeyyy}}}}}}||||||~~~nnnWWWHHHAAA???===:::999888888888444666999===KKKggglllxxxnnnjjjiii\\\WWWOOOKKK555444333222111111111111///000111222222111000///////////////////////////////////////////////////---------.........//////000000000000111111111111111111222333444666666777999444======<<>>@@@BBBCCCCCCGGGMMMRRRXXX___ooommmiiiuuu{{{eee^^^[[[yyyxxxWWWTTTMMMXXX{{{vvvJJJAAA888666555222111333111111111111000000000000000000000000000000000000000000000000111111111111222222222222222222333333222>>>888NNNsssuuuRRR\\\uuuyyymmmppplll```aaattt~~~}}}~~~sssYYYJJJCCCAAA???<<<999888777777;;;555:::;;;DDDooouuuwww{{{oooqqq~~~ssswwweee```XXXMMMJJJ:::555222333333111000222000000000000000000000000111111000000//////......////////////////////////000000000000000000000000111111111111111222222222333222111111222444777888???666===999???GGGaaayyyUUUDDDLLL[[[kkkjjjppp|||xxxtttsssvvvyyy{{{{{{}}}{{{uuu|||ppp[[[aaauuuqqqXXX___wwwwwwrrrvvvuuuiiidddeeehhhsssuuuyyy~~~xxx~~~~~~yyyrrrwwwrrrkkkcccZZZRRRKKKFFF@@@BBBCCCBBBBBBDDDIIINNNQQQ\\\sssqqq^^^[[[eeepppyyykkk___WWWoooaaaYYYKKKOOOkkkmmmIII@@@777555444222111333111111111111000000000000000000000000000000000000000000000000111111111111222222222222222333333333555<<<999TTTtttpppQQQ^^^xxxvvviiijjjfff^^^bbbuuu~~~}}}}}}vvv]]]NNNCCCBBB???<<<999888777777999555:::;;;BBBjjjhhhpppnnnqqqgggjjjvvvqqqZZZ[[[ZZZNNNGGG:::444111333333000///111000000000000000000000000111000000000/////////...////////////////////////000000000000000000000000111111111111111222222222555444333333333444666777:::444===;;;@@@HHHhhhPPPDDDKKKZZZiiijjjqqq~~~zzzxxxxxxxxxwwwvvv||||||www}}}www___dddwwwyyy\\\sss}}}{{{sssjjjggghhhkkkwwwxxxqqqzzzxxx|||||||||xxxqqqhhh^^^SSSKKKGGGDDDEEEEEECCC@@@@@@DDDHHHHHHTTTmmmxxxjjjYYYMMMKKKQQQXXXdddppp{{{uuueeeWWWaaa{{{zzzdddNNNGGGYYYqqq|||dddHHH>>>666444444222111333111111111111000000000000000000000000000000000000000000000000111111111111111222222222333333333444888999;;;\\\xxxkkkQQQaaa~~~rrrbbbbbb]]][[[cccwww}}}|||~~~zzzaaaQQQDDDBBB???<<<:::888888777777666;;;:::@@@eeefff]]]qqqiiikkk~~~~~~cccfffuuu~~~aaa[[[ZZZPPPJJJ:::444111222222//////111000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000111111111222222222777666555444555555777888888555???@@@BBBMMMvvvpppIIICCCKKKXXXgggjjjttt|||zzzyyyxxxuuussswww}}}zzzxxx~~~cccfffwwwjjj}}}tttpppoooqqqsss~~~ooossstttuuuwww|||~~~|||vvvmmmaaaTTTKKKFFFJJJJJJJJJFFFAAA???AAACCCCCCKKK___|||}}}hhhaaa\\\RRRIIIDDDCCCFFFIIIQQQ___nnnvvv|||nnn^^^ZZZffftttrrrUUUGGGRRRaaammmkkk]]]GGG>>>666444444222111333111111111111000000000///000000000000000000000000///000000000111111111111111222222333333444444444:::666===dddwww|||iiiTTThhhnnn\\\ZZZUUUXXXfffyyy}}}|||}}}|||aaaNNNDDDBBB???<<<:::888888888555777:::888???bbbzzzcccddduuuhhhlll}}}}}}pppiiinnn|||hhheee{{{tttyyyyyycccXXXQQQQQQ;;;555111111111......000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000111222222333333666666666666777888999:::<<<<<>>CCCKKKSSScccjjjwwwsssuuuxxxzzz{{{zzzyyyxxxwwwzzzwwwxxx```]]]kkkyyypppiiifffhhhhhhuuuxxxxxxooojjjpppzzztttdddXXXRRRSSSTTTRRRMMMFFFAAA@@@AAABBBEEETTTqqquuufffZZZRRRNNNLLLHHHDDDAAA?????????>>>EEEOOO\\\mmm~~~zzztttdddYYYWWW\\\zzzxxxZZZJJJUUUiiixxxlllQQQJJJAAA888666555222111333111111111111000000000000000000000000000000000000000000000000111111111111111111222333444555666666888999QQQuuuddd\\\wwweeeTTTSSSPPP\\\mmm{{{~~~|||}}}}}}aaaKKKDDDCCC@@@===;;;999999888444:::777555@@@XXXyyyjjj|||nnnbbbaaa|||llleeemmmzzzggg___SSSIII>>>777222111111//////222000000000000000000000000////////////000000000000////////////////////////000000000000000000000000//////000111222333333444111222444777999<<<>>>???AAABBBCCCKKKHHHaaahhhkkk~~~tttUUU>>>DDDJJJQQQcccjjjvvvtttxxx{{{}}}|||{{{zzzzzz}}}~~~zzzyyybbb]]]kkkzzzqqqjjjeee]]]^^^ooo~~~pppggglllvvv{{{|||}}}{{{yyyiii\\\UUUTTTUUUSSSNNNGGGBBBAAABBBAAABBBPPPkkkyyynnncccXXXRRRWWWVVVQQQJJJCCC>>><<<===<<<@@@EEENNN___ttt{{{{{{mmm```\\\WWWkkkyyymmmSSSHHH[[[eeeMMMCCC:::777555222111222111111111111000000000000000000000000000000000000000000000000111111111111111111222333444555666666888@@@___}}}}}}bbb___{{{```QQQRRRRRR```qqq{{{~~~}}}}}}||||||~~~gggSSSEEECCC@@@===;;;999999999444<<<888777AAAOOOuuuyyyjjjlll___sssxxxeee}}}pppwww~~~ggg___TTTIII@@@999333222111///000333000000000000000000000000.../////////000000000111////////////////////////000000000000000000000000...///000111222333444444111222444777999;;;<<<===???BBBDDDTTTSSSnnn~~~kkkyyyuuuVVV@@@EEEJJJQQQcccjjjttttttwww|||}}}|||zzz{{{{{{}}}~~~zzz|||fff```nnn|||wwwpppkkkZZZ\\\ooo~~~qqqdddhhhrrrwwwyyyzzzzzzoooaaaYYYTTTUUUTTTNNNGGGBBBAAAAAA@@@>>>HHHaaa~~~wwwwwwzzz||||||tttiii```aaa```[[[QQQEEE>>><<<===<<<>>>@@@EEETTTlll{{{rrrfffaaaUUU```hhhdddNNNGGGbbbNNNDDD;;;888666222111222111111111111000000000000000000000000000000000000000000000000111111111111111111222333444666666777888EEEjjj~~~}}}bbb```}}}}}}]]]PPPQQQTTTcccsss{{{|||}}}}}}{{{{{{|||yyymmm\\\EEECCC@@@===;;;:::999999444===999888AAAHHHeeeuuucccyyyzzzhhhnnnlll|||zzzpppiiikkk\\\TTTPPPAAA:::444333222000111444000000000000000000000000.../////////000000111111////////////////////////000000000000000000000000...///000111222333444444222333555777999:::;;;;;;>>>DDDHHH\\\^^^yyyuuuXXXAAAFFFJJJQQQcccjjjrrrooosssxxxzzzzzzzzz{{{}}}wwwzzzyyy}}}mmmiiixxx~~~}}}yyyiii___pppwwwsssvvv|||jjjiiipppvvvzzz}}}zzz~~~jjjYYYVVVUUURRRLLLEEEAAA@@@AAA<<>>>>>AAA<<<;;;@@@FFFRRRjjj{{{sssooodddfffwwwvvvWWWHHHLLL\\\qqqOOO<<<;;;555111333222111111111111111111111111000000000000000000000000000111111111111222222222111222333444444555777999CCCTTT{{{~~~qqqlllnnnWWWPPPQQQQQQkkk~~~}}}}}}{{{|||}}}~~~}}}}}}iiiPPPHHHBBBAAA???;;;999::::::888999<<<;;;===NNNcccnnnaaassswwwqqqqqqooovvviii~~~cccZZZRRRKKK???444111111111111222000000000000000000000000///////////////////////////////////////////////////////////////////////////111333333333333444555777777888888888999::::::888AAAPPP___{{{rrrdddzzzUUUDDDCCCOOOTTT^^^lllsssuuuvvvxxxxxxxxxxxxzzz{{{{{{zzz|||~~~~~~pppccciii}}}~~~tttxxx|||kkkjjjyyymmmXXXQQQjjj}}}ooooooqqqrrrsssooorrrvvvppp___[[[VVVPPPLLLHHHDDDBBB@@@CCCFFFZZZ}}}xxxaaaRRRKKKFFFBBBJJJQQQkkkooo]]]VVVTTTPPPKKKGGGEEEAAA@@@@@@@@@HHH```yyy}}}~~~|||wwwvvvkkkiiiwwwaaaOOOJJJRRR|||}}}YYY@@@;;;555222444222111111111111111111111111111111111111111111111111000111111111111222222222111333444555555666888:::AAAWWW~~~{{{{{{pppwwwrrrtttfffQQQMMMPPPTTTmmm}}}}}}yyyzzz{{{|||}}}}}}}}}}}}}}}~~~vvvVVVLLLCCCAAA???;;;:::;;;;;;888999<<<;;;;;;EEESSSjjjiii^^^rrrqqqooojjjwwweee~~~{{{bbb[[[UUUPPPCCC777333333222111333000000000000000000000000////////////////////////////////////////////////////////////////////////111222333333222222444555888888777777888999;;;<<<<<<@@@JJJYYY}}}gggUUUhhhrrrOOOAAADDDPPPUUU___lllpppuuuuuuvvvxxx{{{|||{{{yyyyyyzzz}}}~~~~~~wwwdddcccjjjooojjjsss{{{kkklllooo[[[SSS\\\mmmlllhhhkkkoooppppppnnnooovvvvvvgggbbbZZZTTTOOOJJJEEEAAADDDFFFIII___{{{dddQQQIIIIIIJJJIIIOOORRRdddwwwmmm___QQQIIIHHHEEEDDDAAA===BBB\\\www|||{{{|||}}}~~~~~~zzzyyypppqqqxxx\\\IIIKKKbbb{{{\\\AAA999444444666222111111111111111111111111111111111111111111111111000000111111111222222222222333555555555666999;;;>>>^^^|||||||||xxxtttyyycccwwwaaaOOOMMMOOOWWWooo|||~~~}}}|||yyyzzz{{{|||}}}}}}~~~~~~{{{~~~~~~\\\PPPEEE@@@>>><<<:::;;;:::666666999;;;===EEENNN```ccc]]]uuuwww|||bbbmmmyyyhhhuuuwwwaaa\\\ZZZSSSFFF999444333111000222///////////////////////////////////////////////////////////////////////////////////////000000000222333333111000000222444666666555666777:::===???AAAAAACCCMMMrrr```RRReeejjjIII@@@FFFRRRWWWaaalllnnntttssstttwww|||}}}zzzvvvwwwyyy}}}~~~kkkdddhhhdddaaajjjtttssssss|||}}}vvv^^^SSSYYY```}}}nnndddfffjjjlllnnnkkkjjjnnnzzz{{{pppjjjbbbZZZRRRKKKEEEAAAAAAEEEJJJaaappp]]]QQQNNNOOOQQQRRRQQQRRRccc}}}hhhZZZTTTFFFDDDCCC@@@;;;AAA[[[xxx{{{{{{||||||}}}~~~{{{ssszzzvvvQQQNNNYYYoooyyyXXX@@@888333444777333111111111111111111111111111111111111111111111111000000111111111222222222222333555555555666999;;;EEEmmmvvvyyynnnUUUxxx```PPPNNNOOOYYYrrr~~~~~~~~~}}}|||yyyzzz|||}}}~~~wwwyyy}}}```SSSEEE@@@???<<<;;;;;;;;;888555666999>>>GGGNNN\\\{{{bbb___yyyuuu[[[hhhqqqpppwwwbbb]]]^^^UUUGGG999333111//////000////////////////////////////////////////////////////////////////////////////////////000000111111111111111111111444888<<<>>>===:::999999<<>>777222444777222222222222222222222222222111111111111111111111111000111111111111222222222111333444555555666888:::DDDrrrooorrruuuzzz]]]TTTzzz___QQQPPPQQQ]]]www~~~|||zzz{{{|||~~~zzzqqqqqqvvvbbbSSSEEE@@@???===;;;;;;===;;;888666888===GGGNNNXXXxxxbbbaaa|||}}}ooopppwwwaaa[[[yyy~~~yyyooo|||hhh```aaaUUUGGG999222000......000000000000000000000000000////////////////////////////////////////////////...//////000000111111222///000111333666<<>>>>>@@@AAA<<>>999222333666000222222222222222222222222000000000000000000000000000111111111111222222222111222333444444555777999===lllkkkoooooo{{{pppXXXZZZ~~~]]]QQQRRRSSSaaa}}}|||zzz{{{|||~~~~~~tttjjjggglllzzzbbbSSSDDD@@@@@@>>>;;;::::::;;;;;;888888===GGGNNNZZZyyybbbbbb~~~|||uuuvvvlllTTTiiiyyy}}}|||mmm{{{qqqdddbbbVVVHHH999333000//////111000000000000000000000000////////////////////////////////////////////////...//////000111111222222000111222444777>>>FFFLLLXXXTTTMMMFFFBBBAAABBBCCC===EEEKKKNNNnnnaaaTTTddd|||yyy]]]EEE>>>>>>JJJTTTXXXdddpppnnntttuuuvvvuuuttttttuuuvvvvvvyyy}}}~~~~~~]]]RRRfff~~~yyyvvvvvvzzz~~~nnnXXXGGGKKKUUUlllyyyhhh^^^YYYaaahhhkkkeeeaaahhhvvvqqq[[[KKKFFFGGGAAAGGGJJJZZZyyy~~~rrrqqq~~~qqqbbbVVVQQQLLLGGGEEEFFFHHHRRRmmm}}}{{{|||}}}|||~~~|||yyymmmjjjvvvddd[[[VVVmmmfffjjjTTTEEE???;;;333222555///222222222222222222222222////////////////////////000111111111111222222222000111333333333444777999@@@lllooosssppp{{{mmmWWW___|||[[[PPPSSSTTTccc~~~|||yyyzzz|||}}}zzzqqqggg```dddrrraaaRRRDDD@@@@@@>>>;;;999333888;;;999999???HHHOOO___}}}~~~aaacccqqqWWWccc||||||}}}{{{lll|||xxxgggcccWWWIII:::333111000000222000000000000000000000000////////////////////////////////////////////////...//////000111222222222444333333333666;;;CCCHHHYYYUUUMMMGGGCCCBBBDDDEEEBBBEEEEEEFFFhhh|||^^^YYYoooyyy]]]DDD;;;===IIISSSVVVcccooonnnuuuwwwxxxvvvsssrrruuuxxxwwwyyy|||}}}}}}ppp^^^XXXyyy~~~~~~sssZZZKKKFFFHHHYYYwwwtttddd```dddmmmsssnnnddddddnnnxxxyyyaaaMMMEEEDDDCCCAAAFFFXXXqqq{{{ttteeecccTTTGGGEEEHHHRRRjjj~~~~~~}}}nnn___```kkk\\\QQQnnnxxxrrrRRRKKK@@@666111111222222000000////////////000000000000///...............000000111111111222222222111111222111111333666999===iiizzzpppzzzfffPPPgggppp]]]SSSNNNPPPddd~~~~~~}}}~~~{{{zzz|||}}}~~~~~~~~~vvvllleee```___ooo|||VVVNNNDDD??????@@@>>>;;;999777888<<<>>>???FFFMMM___}}}~~~bbbeeeqqqXXXbbb|||}}}www{{{mmm{{{tttnnnddd[[[KKK;;;444222111000000000000000000000000000000////////////////////////111111000000//////....../////////000111111222222555555555555777999;;;<<>>;;;<<<999888:::<<>>BBBEEECCCAAAFFFKKKOOOlllyyyZZZeeeaaaDDD:::<<>><<>>IIIUUUggguuudddqqqbbb___xxxrrrppppppttttttrrrkkkdddfffYYYIII:::444333111000000000000000000000000000000////////////////////////000000000000/////////////////////000111111222222777777777777888999;;;;;;;;;>>>@@@======AAACCCCCCAAADDDHHHQQQttt\\\fff^^^DDD;;;===BBBIIISSS]]]fffkkknnnqqquuuvvvvvvuuuuuuuuuwwwtttwwwppppppwwwvvv|||mmmWWWNNNEEE@@@@@@JJJ^^^ooo|||ooolllgggkkkpppqqqkkkeeedddhhh^^^eeekkkjjjbbbWWWMMMHHH@@@???AAANNNfff}}}pppddd]]]UUUTTTQQQ[[[{{{jjj\\\TTTKKKLLLfffrrrddd^^^uuuzzziii^^^HHHJJJuuuoooFFF;;;999222000555111000000000000000000111000000///////////////000222222222111111111111111333444444444444777:::===NNNaaaRRRrrr___KKKHHHLLLTTTggg~~~~~~}}}~~~|||zzz|||}}}}}}}}}~~~{{{tttjjjccceee]]]dddwww}}}mmmggg\\\MMMDDDAAA@@@???<<<>>>;;;999999999===IIIVVVmmmtttjjj|||jjjaaayyyrrrjjjooossstttvvvzzzeeefffWWWHHH999444333222000000////////////////////////////////////////////////000000000000/////////////////////000111111222222444555666777999;;;<<<===@@@BBBCCCAAA@@@@@@AAABBBBBBDDDHHHQQQttt^^^]]]TTT???;;;===AAAHHHQQQ[[[dddiiikkkoootttwwwyyyxxxvvvtttuuurrruuu}}}jjjoooooo{{{llljjjqqqvvv___SSSGGGCCCGGGQQQ```mmmxxxyyyrrrwwwqqqhhhgggjjjooonnniiiiiimmm```ccceeeddd```XXXPPPJJJAAA@@@AAAKKKccc~~~uuuvvvsssjjj^^^RRRLLLKKKCCCGGGGGGPPPppp{{{tttsssssshhhWWWMMMKKKFFFHHHcccyyyjjjaaaooo^^^JJJQQQppp{{{LLL;;;888111000777111111000000000000111111000000/////////000000111111111111111111111111111333444555555555777;;;>>>SSShhhWWWuuu___LLLIIILLLTTTiii}}}~~~~~~}}}}}}~~~~~~|||zzz|||}}}}}}|||}}}{{{uuummmgggddd^^^fffyyy~~~yyyooocccRRRFFFAAA@@@???===:::999:::::::::>>>JJJVVVrrrllliiiggg\\\sss{{{gggfffooouuuvvvbbbaaaUUUGGG999444444222000000////////////////////////////////////////////////////////////000000000000/////////000111111222222111222444777:::<<<>>>???CCCDDDDDDDDDBBB@@@AAABBBBBBFFFJJJNNNmmm___SSSwww~~~NNN@@@999;;;???FFFOOOXXXaaafffiiilllrrrxxx{{{zzzwwwttttttqqqrrrxxx}}}~~~qqqkkkxxx```iiixxxlll^^^[[[```ssskkk]]]NNNGGGIIIOOOZZZcccnnnxxxuuukkkzzzllldddbbbhhhjjjhhhjjjpppooommmjjjgggddd]]]SSSLLLCCCCCCBBBIIIaaavvvkkkiiicccZZZOOOIIIGGGHHH@@@DDDGGGLLLbbbvvvlllhhhTTTGGGGGGEEEFFFbbbxxxkkkbbbgggNNNSSSkkk}}}}}}PPP<<<666222111555222111111000000111111222000000/////////000111111000000111111111222222222333444555555555888<<>>999999:::<<<;;;???LLLZZZuuuooonnnkkk```nnnsssmmmoooxxxcccaaaSSSEEE888444444222111000000000000000000000000000////////////////////////////////////000000000000/////////000111111222222///111333777:::<<<===>>>>>>>>>@@@CCCBBB@@@AAADDDAAAFFFJJJLLLggg```RRRrrrnnnFFF???888:::???FFFOOOWWW^^^bbbgggjjjooovvv{{{{{{xxxttttttsssrrruuuzzz~~~}}}|||wwwooohhhkkk~~~lllbbb[[[YYYcccrrr}}}yyylll]]]SSSNNNOOOYYYcccllloooqqqsss||||||dddnnnuuuggg___bbbeeeeeehhhooouuupppllljjjhhhbbbVVVLLLEEEEEECCCIIIaaatttpppuuuxxxssslllbbbaaa]]]WWWPPPKKKIIIHHHCCCDDDEEEGGGSSSqqq{{{```MMMKKKGGGHHHcccwwwnnnggg```SSSddduuuuuuRRR===666333222222222111111000000111111222000000//////000111111222//////000111222333333444222333444444555888<<>>???DDD@@@DDDHHHKKKggggggWWWrrr|||uuu```???:::777:::@@@HHHPPPXXX]]]```dddfffkkksssxxxzzzwwwsssuuuvvvvvvuuuwww{{{~~~}}}}}}|||gggjjjrrrgggvvv|||sssiii```___eeennn|||{{{uuuzzz~~~~~~zzzmmmaaaWWWVVVaaannnjjjiiifffddddddjjjuuuzzz}}}ccccccuuu~~~~~~lll___```cccbbbgggooopppkkkhhhiiiiiicccWWWLLLFFFGGGEEEIIIaaauuucccQQQNNNYYYggglllkkkddddddccc```[[[UUUOOOKKKHHHFFFEEEDDDKKKfffwww\\\SSSLLLJJJccczzztttoooxxxXXXaaaqqqvvvyyylllRRR>>>777555222///222222111111111111222222000000///000000111222222......///111222333444555222333444444555888<<>>===<<<::::::BBBVVViiiwwwppppppxxxyyyzzz{{{|||~~~mmm``````tttnnnzzzhhhcccQQQDDD777444444333111111000000000000000000000000////////////////////////.../////////000000111111/////////000111111222222222333555666777888777777:::999<<>>BBBFFFKKKiiiooo\\\qqq{{{ooo\\\===999777;;;BBBJJJRRRXXX]]]___bbbdddhhhpppvvvxxxuuurrruuuxxxyyywwwvvvxxx{{{|||zzz}}}}}}|||}}}zzzmmmhhhnnnyyyhhhgggtttyyyqqqrrrwww}}}yyyiiiZZZYYYdddpppuuunnnddd```dddlllvvv{{{}}}{{{uuuggg\\\iiirrr```^^^___]]]```hhhqqqqqqooommmhhh```VVVPPPFFFAAABBBFFFWWW|||xxxiii^^^QQQHHHMMMVVV^^^fffmmmhhhjjjhhhccc______\\\YYYPPPLLLJJJIIIIIIYYYcccPPPJJJRRRlllxxxqqqlllZZZVVVeeennnlllrrrcccNNN===666333333222222222111111111111222222000000////////////000000......///000111222222333333444222666<<<888:::JJJxxx|||vvv```HHHPPPppptttUUUJJJHHHLLLVVV{{{xxxxxx{{{}}}|||zzz}}}~~~~~~~~~|||~~~}}}}}}~~~vvvkkkjjjpppuuuzzz}}}~~~mmm^^^OOOAAABBBFFF???===AAA;;;666:::CCCXXXtttzzznnntttrrrhhhlllwww~~~sssbbbZZZiiiwwwkkk```QQQDDD888444333000///000000000000000000000000000////////////////////////............/////////000///.........000333666888777666555666999;;;;;;;;;<<<;;;::::::;;;===@@@AAAFFFDDDJJJNNNeeerrr^^^yyywww\\\???888:::999<<>>QQQxxx]]]CCCKKKkkkrrrUUUIIIGGGOOO]]]~~~}}}{{{{{{|||}}}|||{{{}}}}}}}}}}}}|||~~~~~~~~~~~~tttkkkkkkooowww}}}zzziii[[[MMMAAABBBGGGAAA>>>BBB<<<999@@@HHHZZZtttqqquuusss___ZZZ___dddxxxuuuddd[[[hhhkkk^^^OOOBBB777333222000///000000000000000000000000000////////////////////////........./////////000000///......///000333666888777666666777999:::;;;;;;;;;;;;<<<===>>>>>>??????HHHEEEJJJNNNdddooofff}}}```CCC===:::999===GGGOOOVVV^^^fffeeefffhhhiiijjjkkknnnpppqqqqqqppppppqqqrrrtttuuuyyyxxxzzz~~~}}}vvvtttxxxlllnnn|||xxxyyyzzz{{{sssoooqqqwww}}}qqq```YYY```tttlll\\\[[[bbbeeeaaaeeegggkkknnnnnniiiaaa[[[MMMGGGEEEEEENNNooopppppppppmmmcccVVVQQQSSSNNNJJJHHHMMMTTT]]]iiissswww|||yyymmmccc\\\TTTOOOUUU```iiipppzzzpppbbbaaawww~~~vvvmmmfffsss```OOOaaawwwxxxlllcccZZZLLL===333111333666222222111111111111222222111000000//////000000111111111111111111111111111222555444555999999DDD[[[xxxYYY>>>FFFfffoooTTTHHHGGGQQQccc{{{}}}~~~~~~}}}|||}}}}}}~~~}}}|||||||||~~~~~~xxxeeeaaaggguuu~~~kkk\\\OOOBBBBBBGGGBBB;;;???;;;:::BBBKKK[[[sssqqqttt|||\\\MMMKKKMMMfffvvvxxxeeeXXXbbb{{{{{{mmm[[[KKK@@@555222222111000111000000000000000000000000////////////////////////....../////////000000000////////////111333666777666777777888999:::;;;;;;:::;;;>>>@@@AAAAAA@@@???JJJGGGKKKLLLbbb~~~eeellldddEEE???::::::???HHHPPPUUU[[[aaadddfffggggggggghhhkkkmmmpppooonnnnnnnnnooooooppptttssstttxxxvvv}}}tttsssjjjhhhvvvyyy||||||yyy{{{qqq___UUUaaavvvuuu^^^UUU]]]ccc```fffiiinnnrrrrrrmmmeee^^^OOOHHHGGGGGGNNNllltttfff\\\YYYQQQHHHMMMZZZZZZZZZ[[[^^^aaahhhrrrzzztttccc[[[[[[[[[dddrrrzzzxxxmmmeee~~~lllttt|||{{{NNNJJJlllvvvgggQQQ>>>555222333444222222111111111111222222111000000000000000000111222222222222222111111111222666444555888999HHHbbbvvvVVV>>>GGGfff~~~}}}iiiQQQHHHGGGQQQccctttxxx|||}}}|||{{{}}}}}}||||||}}}sss___^^^llltttcccUUUEEEBBBDDDAAA;;;@@@<<<;;;BBBIII[[[tttkkkoooiiiPPPHHHHHHSSShhhooo\\\```wwwyyywwwyyy{{{qqqZZZHHH===333111222111000111////////////////////////////////////////////////...////////////000000000/////////000222444555777666777999999999999:::;;;;;;<<<>>>@@@BBBDDDFFFFFFKKKHHHKKKJJJ^^^iii^^^vvviiiDDD===::::::@@@IIIPPPTTTXXX]]]aaabbbdddeeeeeefffiiikkkoooooonnnnnnnnnnnnnnnnnntttrrrqqqsssxxx}}}{{{~~~ooosssjjj___lll}}}~~~mmmVVVUUUccczzzfffSSSWWW```bbbgggjjjnnnrrrqqqkkkbbb[[[QQQIIIGGGGGGMMMggg{{{eeeUUUSSSQQQLLLRRR```ggglllqqqsssuuu{{{zzzooogggmmmkkkpppmmmnnnIIINNNyyy}}}YYY@@@777555333000222222111111111111222222111111000000000000111111333333333333222222222222333666444444888999HHHccczzzXXXBBBKKKfff{{{bbbMMMIIIIIIPPP```mmmrrrwwwzzzzzz{{{~~~~~~}}}}}}}}}jjjaaajjjzzzhhh\\\JJJCCCDDDAAA@@@DDD@@@===AAAGGGVVVnnn{{{eeelll|||[[[LLLHHHJJJ```zzzgggcccxxxzzzvvv]]]FFF<<<333111222111000111////////////////////////////////////////////////////////////000000000111///000000111333444555666555888:::;;;:::999:::;;;=========>>>BBBGGGLLLOOOJJJGGGJJJIII\\\ccc^^^pppDDD;;;:::;;;@@@JJJPPPRRRVVV[[[\\\^^^```aaaccceeehhhkkknnnnnnoooooooooooooooooovvvtttrrrrrruuuwwwzzz{{{yyy{{{~~~}}}xxxxxx|||mmm```kkkyyy___RRRTTTjjj~~~nnnWWWSSS]]]ddddddfffjjjllllllfff^^^XXXTTTIIIFFFGGGKKK```xxx|||vvvuuuuuuyyyuuudddYYY[[[\\\WWWYYYaaannnwwwvvvooojjjfffjjjlllaaaFFFRRR}}}aaaBBB888666333///222222111111111111222222222111111000000111111222333333333333333333333333444777444444999999EEE^^^}}}]]]FFFMMMgggyyy]]]JJJHHHJJJRRRcccmmmppptttwwwzzz|||~~~~~~}}}~~~|||~~~rrrhhhbbbiii~~~}}}nnncccRRRGGGFFFCCCAAABBB<<<<<>>999DDD[[[bbb___ccczzzvvveeennn}}}___MMMEEEUUUmmmiiibbbzzzaaaGGG===444333444222000000000000000000000000000000//////////////////////////////000000000111111111000111222333444444555555555999======:::888999;;;<<<;;;;;;===AAAFFFJJJNNNGGGGGGLLLLLL^^^lllZZZnnnzzzIII===;;;:::???GGGNNNQQQUUUZZZXXXZZZ\\\]]]^^^```ccceeedddfffhhhkkknnnooopppppptttvvvwwwwwwuuusssqqqppprrruuuzzz||||||}}}zzzuuuxxxwwwuuu}}}}}}xxxnnniiinnnxxxuuubbbTTTNNNccctttppp\\\NNNQQQZZZ[[[]]]aaafffhhhgggccc___RRREEECCCJJJRRRbbbrrrttt}}}uuuqqqqqqrrrqqqrrrtttxxx{{{~~~wwwmmmfffzzzyyyVVVLLLZZZvvvhhhEEE666333444555222222111111111111222222222222111111111111222222222222333333444555666666777777333555;;;888===OOOtttxxx```FFFNNNjjj|||qqqYYYGGGEEEIII\\\wwwzzzxxxvvvyyy~~~{{{}}}~~~||||||}}}}}}xxxdddYYYXXX]]]dddvvvxxxcccQQQKKKFFFFFF@@@===SSSwwwyyytttyyywwwiiippppppYYYBBBPPPeeexxxjjjgggbbbGGG===555444555222000000000000000000000000000000////////////////////////000000000000111111111111000111222333444555555555555999>>>>>>:::888999;;;:::;;;<<<>>>@@@CCCFFFGGGGGGHHHNNNNNN```wwwwww]]]hhhyyyHHH===;;;:::>>>FFFMMMPPPUUU[[[YYY[[[\\\\\\\\\^^^```bbb___aaaeeehhhkkkmmmnnnoooqqqtttwwwxxxvvvrrrooonnnnnnrrruuuwwwwwwwwwzzz}}}}}}~~~~~~tttkkknnnsss}}}zzz{{{}}}qqq___UUUXXX```eeeffffffggghhhjjjlllnnnooonnnoooqqqtttwww}}}vvv```]]]XXX[[[aaaZZZJJJGGGNNNRRRTTTYYY___fffjjjkkkkkk^^^ZZZSSSPPPXXXhhhssswwwyyyjjj___aaagggkkkyyy|||wwwmmmZZZkkk{{{rrrMMMYYYfffvvvjjjAAA666777555666333222222111111222222333000000000000111111111111111222222333333444444555666666888888777:::FFFRRRsssxxxxxxgggLLLUUUsssoooRRREEEHHHMMMaaa{{{vvvyyy|||{{{}}}~~~~~~}}}||||||{{{|||sssaaaVVVTTT```pppyyybbbWWWRRRHHHFFFBBBBBBWWWuuu}}}bbbJJJMMM]]]uuummmbbbhhh~~~|||^^^EEE;;;222000000000111444000000000000////////////////////////000000000000000000000000////////////111111111222222333333333444666888;;;<<<=========:::===AAACCCCCCBBBCCCDDDEEEKKKNNN\\\rrrzzzvvv^^^fffpppGGG===:::===@@@DDDHHHMMMSSSWWW[[[[[[___ccc```ZZZ]]]eeedddbbbaaadddkkknnnmmmkkklllkkkjjjjjjlllnnnooooookkkmmmrrruuuuuurrrrrrtttyyyrrrnnnlll~~~vvvoooiiiooowww|||{{{{{{||||||wwwiiiWWWLLLMMMTTTWWW\\\\\\]]]]]]^^^___```aaagggjjjmmmpppsssvvvzzz|||{{{~~~ooo```YYYVVVWWWPPPDDDCCCKKKNNNOOORRRXXX```fffjjjllljjjddd\\\XXX```oooyyy{{{zzzqqqaaa```gggmmm{{{zzzooo\\\eeeyyyYYYXXX\\\ggghhhBBB777666222333333222222111111222222333000000000000111111111111111222222333333444555555555555777999888999DDDOOOzzz{{{ttt}}}{{{qqqPPPXXX{{{nnnQQQEEEGGGKKK]]]{{{{{{}}}~~~~~~~~~}}}||||||{{{{{{sssddd]]]]]]hhhxxxfffYYYSSSIIIFFFAAA>>>OOOyyymmmPPPQQQ^^^ttthhh```fffxxxqqqyyyoooXXXCCC:::222111111000111333000000000000////////////////////////000000000000000000000000000000000///111111222222333444555555666777888:::;;;<<<=========@@@CCCEEEDDDDDDDDDDDDKKKPPPRRR___sss{{{{{{xxxZZZ___|||bbbCCC===999<<<@@@CCCHHHMMMSSSXXX\\\\\\```dddaaa\\\]]]cccdddccccccfffjjjllllllkkklllkkkjjjkkklllnnnppppppmmmmmmooossstttrrrqqqrrryyynnnddd^^^sssyyywwwvvvtttxxx{{{xxxwwwyyy|||~~~}}}yyymmm[[[OOOOOOSSSUUUSSSSSSTTTUUUUUUTTTTTTSSSZZZ^^^bbbfffggghhhiiijjjpppvvvyyyxxx|||{{{nnnddd[[[VVVOOOEEEDDDHHHIIIIIIKKKQQQYYYbbbhhhjjjnnnggg]]]ZZZdddrrrzzzzzzuuu~~~}}}yyyvvvqqq```]]]fffnnnvvvwwweeehhh{{{xxx___UUUSSSYYYppp~~~```@@@666444111222333222222111111222222333000000000111111111222222222222222333444444555555444555777999888999AAAJJJyyypppwwwyyyOOOVVVlllPPPDDDGGGHHHWWWsss~~~~~~~~~~~~}}}||||||{{{{{{vvvllliiilllqqqkkkZZZRRRHHHEEE@@@;;;FFFiii^^^ZZZaaauuufff^^^bbbuuuaaaddd```RRRAAA999222222333111000111000000000000////////////////////////000000000000000000000000000000000000111111222444555666777777888888888999:::;;;===>>>@@@CCCEEEFFFFFFEEEFFFFFFMMMQQQRRR\\\nnn~~~aaaeee{{{vvvoooZZZAAA;;;888;;;???CCCGGGMMMTTTYYY\\\]]]bbbeeebbb]]]]]]aaabbbdddfffhhhhhhhhhjjjkkkkkkkkkkkkkkklllnnnpppqqqpppmmmnnnqqqrrrqqqsssxxx~~~zzzmmm```XXXaaappp~~~zzzzzz|||~~~~~~~~~xxxrrrqqqsssvvvvvvsssgggVVVKKKIIIKKKLLLMMMNNNOOOPPPPPPOOOOOONNNPPPSSSXXXZZZ\\\]]]^^^___gggnnnrrrqqqsssxxx{{{{{{yyyqqqgggaaaZZZQQQJJJFFFGGGHHHJJJPPPWWW^^^ccceeeiiicccZZZZZZfffvvv~~~vvv|||uuuiii```[[[YYY]]]hhhmmmfff]]]^^^hhhpppsss|||vvvooozzz{{{~~~XXXPPPSSS[[[kkkmmmmmmVVV===666555222444333222222111111222222333000000111111111222222222222222333333444555555555444444666999888888>>>FFFqqqssszzzxxxMMMUUU~~~kkkPPPDDDFFFFFFQQQjjj~~~}}}}}}|||}}}~~~~~~~~~~~~}}}}}}}}}~~~wwwrrrsssxxxvvvmmmZZZPPPEEEBBB???:::AAA\\\{{{rrriiiiiiyyyggg^^^\\\zzz|||zzz[[[WWWWWWQQQ???888222333444111///000000000000000////////////////////////000000000000000000000000000111111111111222333555666888999999999999888888999;;;<<<>>>???AAADDDFFFFFFFFFGGGIIIIIILLLKKKTTTbbbjjjtttuuu\\\BBB:::888:::>>>BBBGGGMMMUUUZZZ[[[^^^bbbeeeccc___^^^^^^___cccggggggdddcccfffiiijjjjjjkkkkkkkkkmmmppprrrqqqnnnoooqqqqqqqqq||||||{{{~~~~~~vvvhhhZZZPPPOOOYYYccceee___[[[]]]bbbhhhmmmtttzzz}}}}}}{{{|||xxxpppkkkmmmpppssspppfffUUUIIIGGGHHHIIIFFFGGGHHHIIIIIIIIIIIIIIIKKKMMMOOOQQQSSSUUUYYY[[[\\\dddjjjkkkkkkmmmqqqsssxxxuuuqqqooommmgggYYYLLLIIIJJJMMMRRRXXX[[[\\\\\\ccc___[[[]]]kkk~~~|||mmm^^^QQQJJJGGGFFFJJJTTT\\\]]]```hhhppptttzzzxxx||||||vvvOOOMMM[[[hhhssskkkkkkWWW>>>888777333555333222222111111222222333111111111111222222222222222333333444444555666666444333555888999888===CCCqqqyyyzzzTTT\\\~~~jjjOOODDDFFFDDDMMMccc|||}}}}}}{{{{{{|||}}}}}}~~~~~~~~~~~~xxxtttrrruuuyyyuuurrr^^^RRREEE???>>><<>>777222333444111///000000000000000////////////////////////000000000000///000000000111111111222222333444555777888999:::::::::999888999:::<<<===<<<>>>AAACCCDDDEEEHHHIIIFFFIIIHHHOOOZZZ~~~jjj```CCC<<<888:::===AAAFFFMMMUUUZZZZZZ^^^bbbcccbbbaaa___]]][[[```eeeeeeaaa___bbbeeehhhiiijjjjjjjjjkkkooorrrpppoooqqqsssoooqqq}}}|||}}}}}}yyyooobbbTTTLLLCCCIIINNNNNNLLLNNNUUU\\\[[[___fffmmmqqqttt~~~xxxqqqpppqqqvvvyyy{{{vvvoookkkoootttvvvtttiiiXXXKKKHHHHHHHHHCCCCCCCCCCCCCCCDDDEEEFFFEEEGGGIIIKKKLLLOOORRRUUUSSSZZZaaadddccceeehhhlllrrruuuwwwzzzppp]]]KKKLLLOOORRRVVVWWWVVVTTTYYYYYYXXX\\\kkkppphhh\\\PPPHHHFFFGGGIIIPPPVVV[[[```iiittt|||}}}www{{{kkkLLLOOOfff|||}}}yyy___BBB:::888333333333222222111111222222333111111111222222222222333333333333444555555666666444333444777999999===CCCuuu{{{\\\```kkkOOODDDFFFDDDKKK```yyy}}}|||{{{}}}}}}vvvrrrpppooopppssspppzzzwwweeeXXXHHH>>>>>>>>>CCCQQQdddpppsssggg[[[QQQ^^^~~~~~~vvvoooppp|||```RRRQQQPPP===666111222333111///000000000000000////////////////////////000000000000///000000111111222222222333333444666777888999999:::::::::999999:::;;;;;;:::<<<>>>@@@AAACCCFFFHHHGGGIIIJJJQQQXXX}}}xxxiiiaaaCCC@@@999:::===@@@EEELLLTTTYYYYYY]]]`````````bbb```]]]XXX]]]bbbccc```^^^___bbbeeegggiiiiiihhhiiinnnqqqooommmpppsssooooooyyyxxxwwwtttnnneeeZZZPPPJJJ@@@CCCGGGHHHIIIMMMSSSYYYVVVVVVZZZ___aaafffssszzzrrrllliiigggiiipppvvvuuurrrttt}}}~~~qqq^^^PPPKKKKKKKKKOOOMMMKKKIIIIIIJJJLLLMMMJJJMMMPPPRRRRRRRRRTTTUUUSSSVVVZZZ]]]]]]]]]aaaffflllppprrrwww{{{fffLLLLLLLLLNNNPPPRRRQQQPPPOOORRRTTTXXXdddwww}}}qqqjjj^^^YYYSSSMMMKKKMMMPPPSSS[[[___cccgggppp}}}{{{ooowwwdddNNNTTTsssdddCCC:::888333222333222222111111222222333111111111222222222333333333333444444555666666666555333333666999:::???EEExxxwww{{{vvvXXX___kkkOOODDDGGGDDDKKK```xxx~~~}}}zzz|||}}}{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~zzzrrrppppppnnnmmmmmmkkkssszzzjjj[[[III>>>>>>>>>BBBMMM\\\gggkkkwww|||lll]]]SSS^^^|||yyyppppppbbbTTTQQQOOO===666111111222111000111000000000000////////////////////////000000000000///000000111111222333333444444555555666777888888:::::::::;;;;;;:::999999<<<===?????????@@@BBBDDDDDDGGGIIIPPPUUUvvv}}}jjjiiiEEEAAA:::;;;===@@@DDDKKKSSSXXXXXX\\\]]]\\\^^^bbbbbb]]]WWW[[[```aaa```___```aaacccfffhhhhhhfffggglllqqqnnnhhhjjjqqqpppkkkwwwzzzqqqllljjjfff```YYYQQQKKKGGGAAACCCFFFHHHJJJLLLOOOQQQTTTQQQRRRVVVXXX___qqqyyysssmmmhhhdddccckkksssuuuvvv}}}}}}mmmgggffffff___]]]YYYVVVTTTUUUWWWYYYXXX\\\aaacccbbb```^^^^^^XXXXXXYYYYYYXXXXXX\\\```dddgggfffiiiwwwvvv___MMMJJJIIIIIIKKKMMMOOOOOONNNRRRUUUXXXaaasss|||ooobbbZZZTTTSSSQQQPPPQQQSSSVVVYYY___dddgggjjjqqq}}}rrrlll~~~}}}^^^OOOWWW|||ccc@@@888888333222333222222222222222222333111111222222222333333333333333444444555666666666666333222666999;;;@@@FFFwwwqqqrrrcccMMM^^^lllOOODDDGGGEEELLL```xxx|||xxxzzzzzzvvv{{{{{{{{{{{{||||||||||||xxx~~~xxxrrrssstttqqqmmmlllhhhoooyyy}}}wwwqqquuu~~~yyykkk[[[HHH???>>>>>>@@@JJJXXXbbbfffooozzzrrrbbbWWWbbb{{{wwwnnnooodddWWWSSSPPP>>>666000000222000000222000000000000////////////////////////000000000000///000000111222222333333444444555555666666777777999:::;;;<<<;;;:::999888>>>???@@@???>>>>>>@@@AAA???CCCEEEMMMQQQ~~~wwwhhhtttHHH???;;;<<<===???CCCJJJRRRXXXWWW[[[\\\ZZZ]]]cccccc^^^XXX[[[___aaabbbaaaaaaaaaaaaeeehhhgggeeefffkkkpppnnneeeeeeoooppphhhkkkwwwxxxnnneee]]]VVVSSSVVVWWWQQQJJJGGGDDDBBBAAACCCGGGLLLNNNOOOPPPOOONNNRRR\\\jjjtttxxx{{{wwwvvvpppiiimmmqqqtttrrrttt{{{zzzzzzqqqfff]]][[[XXXUUUWWW\\\___]]]ZZZ\\\gggrrrpppgggQQQHHHBBBBBBCCCBBBDDDHHHKKKPPPTTTYYYeeevvv|||ssskkkhhhcccZZZQQQMMMNNNQQQTTTVVVXXXZZZ]]]___gggjjjmmmoooqqqxxxtttsssyyyyyyvvvhhhTTT[[[kkkEEE999555222777222222222222222222222222111111222222222333333333444333333333333444555555666555777:::;;;===DDDMMMzzzxxxYYYIIIVVVlllMMM???CCCCCCIIIXXXuuu{{{~~~zzzwwwxxxyyyxxx|||}}}}}}zzzvvvuuuxxx{{{||||||}}}~~~{{{tttooolllmmmhhheeehhhiiieeebbbbbbgggjjjtttrrrcccUUUMMMAAA===:::<<>>EEEKKKOOOQQQRRRSSSSSSTTTVVVXXXZZZ[[[UUUVVVXXXZZZ[[[\\\]]]]]]ddddddeeeffffffeeeeeeeeebbbdddhhhiiiiiiiiiiiijjjvvv|||pppggg```[[[VVVUUUYYYZZZSSSKKKGGGCCCCCCCCCDDDFFFIIILLLMMMOOOOOOPPPSSS^^^mmmxxx|||~~~vvvooonnnqqqrrrqqqrrr|||wwwnnnjjjdddZZZSSSRRRYYYZZZXXXYYYbbbnnnqqqnnn___TTTHHHBBBDDDGGGEEEBBBMMMQQQUUUZZZdddsss~~~nnndddZZZVVVRRRKKKEEECCCLLLOOOSSSVVVZZZ]]]aaadddgggiiimmmqqqtttyyywwwggg___ccchhhjjjxxx~~~iiiTTTVVVuuummmEEE999444222666222222222222222222222222111111222222222333333333444333333333333444555555666555777::::::<<>>@@@BBBDDDBBBGGGDDDHHHMMMtttyyybbblll{{{OOO@@@:::999;;;???EEEKKKOOOPPPRRRRRRSSSTTTVVVXXXYYYZZZTTTUUUVVVXXXYYYZZZ[[[[[[aaaaaabbbcccccccccccccccccceeeffffffddddddeeefffmmmooopppddd]]][[[XXXZZZ^^^^^^VVVLLLGGGBBBCCCCCCCCCDDDFFFIIIKKKNNNQQQSSSVVV```ppp|||~~~vvvppplllmmmllliiihhhlllssszzz}}}}}}vvvrrrmmmcccZZZVVVVVVXXXYYYZZZ___iiiqqquuurrrgggRRRAAA???GGGHHHBBBJJJOOOSSSYYYeeeuuuyyyggg\\\QQQKKKHHHDDDBBBCCCJJJMMMRRRXXX\\\aaagggjjjhhhiiimmmrrrxxx|||~~~~~~zzziii[[[UUUSSSQQQ^^^oooxxx[[[QQQ```wwwnnnFFF888444222666222222222222222222222222111111222222222333333333444333333333333444555555666555777999999:::AAAIIIVVVFFFVVVpppPPP@@@CCCDDDJJJ[[[qqqxxx|||{{{yyy{{{|||{{{xxx{{{}}}|||yyywwwxxxzzz|||}}}~~~|||{{{|||yyymmmbbb______\\\XXXVVVWWWWWWWWWZZZaaahhhlllnnnqqqnnnhhhaaaYYYQQQLLLIIIBBB@@@>>><<<===FFFRRR[[[fffvvvuuuaaaOOO[[[ssskkkuuujjj[[[WWWRRR@@@888111111222000000222000000000/////////......000000000000000000000000///000111222444555666666666666666666777888999:::;;;<<<<<<<<<=========<<>>>>>===>>>@@@AAABBBAAAFFFCCCHHHKKKpppsssddd[[[xxxvvvOOO???999999<<>>;;;:::AAAMMMWWWaaammmrrryyywwwxxxuuubbbMMMZZZxxxppptttqqqccc\\\TTT???777111111222111111222000000000////////////...//////000000000000000111000111222333444555666777666666666777888:::;;;<<<;;;;;;;;;;;;<<<===??????@@@@@@?????????@@@AAAAAAAAAEEECCCHHHJJJlllqqqeeeRRRiiioooJJJ:::888999<<>>HHHQQQVVV]]]\\\]]]ddddddaaahhhsss}}}xxxdddMMMZZZ}}}sssoootttxxxhhh\\\PPP>>>777111222333111111222111000000000////////////.........//////000000000111111222444555666777888666777777888:::<<<===>>>;;;;;;::::::;;;>>>@@@BBBAAAAAA@@@@@@@@@@@@AAAAAADDDHHHFFFLLLMMMlllsss}}}gggTTTiiilllJJJ:::999:::<<>>???AAA???>>><<<;;;<<<>>>AAACCC@@@AAAAAAAAAAAAAAAAAAAAAHHHKKKJJJQQQPPPlllvvvxxxlll[[[ppprrrQQQ@@@::::::<<>>???:::@@@<<<888======>>>GGGNNNaaavvvjjjPPP]]]vvvsss}}}{{{eeeQQQ===666111222444222111222111111111000000000//////......///000000111222222222222333555666777888999777888999:::===???AAABBBGGGDDDAAA>>><<<>>>@@@AAA@@@@@@AAABBBBBBCCCBBBBBBGGGJJJIIIQQQNNNhhhxxxpppsss```ttt{{{XXXCCC<<<;;;<<<@@@EEEJJJMMMNNNKKKMMMOOORRRTTTTTTTTTTTTYYYXXXWWWVVVWWWXXXZZZ\\\YYYXXXWWWVVVWWWXXXZZZ[[[WWWYYY[[[[[[ZZZZZZZZZ[[[ppp```tttnnnlllkkkjjjeee\\\WWWXXXVVVNNNIIIPPPbbbuuuwwwsssxxxmmmeee___\\\]]]WWWYYYeeeqqqwww|||zzztttmmmeeeYYYOOOSSS]]]yyy|||fffOOOEEEBBB>>>===>>>>>>KKKZZZ___RRRBBB>>>CCC>>>FFFPPPZZZiiizzzxxxhhh^^^\\\TTTSSSTTTWWWWWWTTTTTTXXXWWWZZZ___cccgggkkkpppsssrrrqqqppprrrwww}}}xxxxxx}}}SSSSSS```^^^{{{|||hhhDDD666666666777222222222222222222222222111111222222222333333333444333333333333444555555444444666999:::;;;BBBKKKqqqrrrLLLRRR~~~mmmOOOAAACCC@@@BBBOOOllltttyyyyyywwwwwwwwwuuuuuuwwwyyyyyyxxxyyy~~~~~~|||zzz{{{sssaaaOOOBBB===;;;999888888::::::999888555<<<:::888<<<;;;;;;CCCBBBWWWqqqkkkQQQ^^^{{{sss{{{|||dddOOO<<<555111333444222111222111111111111000000000000///000000111222222333333222333444555666888999999777888999;;;===@@@BBBCCCNNNJJJEEE@@@======???@@@???@@@AAABBBCCCCCCCCCCCCDDDFFFEEEMMMJJJcccxxxjjjyyybbbuuu[[[BBB===<<<<<>>DDDkkkrrrMMMZZZ~~~}}}nnnSSSDDDBBB>>>CCCTTTfffuuuxxxvvvxxxvvvqqquuuuuuxxxzzzyyy|||}}}|||||||||}}}xxxlllVVVBBB===BBB;;;777;;;<<<777:::===555999<<<===;;;;;;>>>@@@@@@DDDQQQhhh~~~lllVVV\\\mmm}}}nnnXXXOOO999777333111111111111000000000000000000000000000......//////000000111111222333444666777777888888999999:::;;;<<<===>>>>>>FFFEEEDDDBBBBBBBBBBBBCCCCCCAAA???@@@CCCDDDCCCAAA???KKKGGGCCCQQQfffiiikkkkkkGGG???===<<<>>>DDDIIIJJJJJJMMMQQQTTTTTTQQQQQQTTTYYY[[[[[[VVVRRRQQQTTTSSSOOORRRPPPMMMMMMOOOTTTYYY\\\XXXTTTOOOLLLLLLNNNPPPQQQuuukkkqqquuuuuuuuutttpppmmmjjjiiiiiillliiieeennn}}}www~~~|||fffnnn~~~hhhVVVLLLDDD>>><<<999999<<<===::::::<<<>>>BBBHHHTTTfffwww~~~}}}}}}vvvnnnhhh```ZZZ[[[___aaabbbdddgggjjjkkkiiigggjjjgggeeegggkkkpppssssssvvvsssqqqsssuuuwww~~~uuu}}}yyypppssshhhQQQ]]]pppHHH:::666333444333222222111111222222333222222222333333222222111222222333444444555555666888666666999::::::???EEElllgggHHHXXX}}}zzz\\\HHHDDD???AAAOOOggguuuxxxuuuwwwuuurrrvvvwwwzzz{{{zzz|||}}}||||||}}}}}}||||||~~~xxxooodddYYYLLL???:::<<<===777999;;;777;;;@@@;;;:::<<<======>>>@@@AAABBBAAAOOOggg{{{lllXXX^^^zzzaaaNNNHHH999777333111111111111000000000000000000000000000/////////000000111111222333333555666777888888888999::::::;;;<<<===>>>???CCCCCCBBBBBBCCCEEEFFFGGGDDDAAA???@@@BBBDDDDDDCCCBBBKKKGGGEEENNN]]]ttt{{{ddd}}}SSS???===;;;===BBBGGGJJJKKKLLLPPPSSSSSSPPPPPPSSSVVVUUUWWWVVVRRRPPPPPPNNNIIIGGGEEECCCCCCEEEJJJOOOSSSPPPMMMHHHDDDCCCEEEGGGHHH~~~ssssssvvvvvvuuutttqqqooommmkkknnnssspppiiiqqq~~~|||vvvqqqqqqpppvvv{{{kkkmmmxxxsss___PPPGGG???:::666888888777777:::<<<@@@HHHTTTfffvvv{{{yyyuuujjj```[[[YYYZZZ___eeeiiikkknnnsssvvvvvvssspppooommmjjjjjjmmmpppssstttxxxtttqqqqqqqqqsss{{{ttteeeiiivvv|||xxxVVVPPPmmmpppHHH<<<666222666333222222111111222222333111222222333333222222222222222333444444555555666999777666888:::;;;AAAHHHwwwyyyzzz~~~dddHHHVVVyyybbbIIIDDDAAAAAAKKKdddrrruuussswwwwwwuuu{{{yyy|||}}}{{{}}}~~~}}}|||{{{{{{|||}}}~~~{{{ssstttwwwxxxmmm___PPPHHHDDD@@@===<<>>MMMeeexxx}}}~~~jjjYYYbbboooWWWJJJHHH999777333111111111111000000000000000000000000000///000000111222222333333444555666777888999999999::::::;;;<<<===>>>>>>???@@@@@@AAABBBDDDGGGJJJLLLDDDBBB@@@@@@BBBEEEFFFFFFFFFJJJFFFGGGLLLRRRtttWWWoooUUU@@@>>>;;;<<<@@@EEEIIIKKKLLLOOORRRRRRPPPOOOPPPSSSSSSWWWWWWRRRMMMJJJEEE@@@@@@???======???DDDIIILLLJJJGGGBBB===;;;<<<>>>@@@wwwvvv}}}sssqqqooommmllljjjhhhfffdddlllkkkfffqqqyyylllhhhiiirrrpppiiibbbbbbhhhsssttt___QQQGGG@@@::::::999777666888:::???HHHUUUgggwww{{{yyypppeeeZZZVVVXXX[[[aaagggkkkmmmrrrwww{{{zzzvvvssspppnnnkkkjjjlllooorrruuuzzzuuupppnnnmmmnnnvvv~~~jjjWWWZZZ}}}ZZZTTTnnnkkkFFF<<<666222999333222222111111222222333111111222333333333222222222222333444444555555666999666666999;;;>>>EEEMMMqqquuu~~~mmmKKKSSSrrrcccGGGBBBBBBBBBIII___nnnqqqpppvvvxxxyyyzzz}}}~~~|||~~~}}}|||{{{zzzzzzzzz{{{|||xxxwwwtttpppaaaTTTFFF???@@@AAA@@@???@@@666777<<<;;;EEESSSVVVQQQNNNKKKKKKIIIEEEBBBBBB===KKKbbbuuu{{{yyyyyy}}}lll[[[dddiiiSSSJJJJJJ999666333111111111111000////////////////////////000000111222333333444444555666777888999999999999::::::;;;<<<===>>>>>>??????@@@@@@BBBDDDHHHJJJLLLDDDCCCAAAAAABBBEEEGGGHHHGGGIIIEEEHHHJJJJJJyyy|||SSS[[[PPPAAA???<<<;;;>>>CCCHHHLLLNNNPPPRRRRRRPPPOOOPPPQQQTTTXXXWWWOOOGGGCCC>>>:::<<<;;;:::999;;;???DDDGGGIIIFFFBBB===:::999;;;==={{{uuuwwwyyypppmmmhhheeedddccc```^^^YYY___bbbeeerrrtttooorrruuuoooaaa___\\\aaannnppp\\\LLLCCC<<<;;;;;;888666777888>>>HHHVVVhhhxxx}}}zzzoooeee\\\[[[]]]^^^bbbfffkkknnnsssxxx|||zzzvvvrrrqqqpppmmmllllllppptttwwwzzztttnnnllljjjjjjpppxxx}}}gggXXX\\\hhhTTTaaaiiiDDD<<<555222999333222222111111222222333000111222333333333333333222222333444444555555666888555555999===@@@IIIQQQyyyooowwwnnnGGGMMMmmmgggGGGAAACCCCCCGGG___mmmqqqooouuuwwwwww~~~zzz}}}}}}{{{}}}}}}|||zzzyyyyyyyyyyyyzzz~~~|||qqqgggXXXSSSJJJDDDCCCDDDCCCAAABBB888:::??????LLLaaammmbbbZZZTTTSSSOOOHHHCCCDDD@@@JJJ\\\lllqqqnnnmmmooouuuvvvwwwyyy}}}nnn\\\dddfffQQQHHHHHH999666333111111111111000////////////////////////000000111222333444555555555666777888888999888888999999:::;;;<<<===>>>>>>@@@@@@@@@AAACCCEEEGGGIIICCCCCCBBBBBBBBBDDDFFFHHHEEEFFFCCCGGGJJJHHHuuu___TTTuuuPPPBBB@@@>>><<<>>>BBBHHHLLLOOOPPPRRRSSSRRRQQQQQQQQQPPPQQQNNNFFFAAA@@@@@@===;;;999888777777:::===???HHHGGGEEEAAA<<<:::;;;===sssqqquuuyyysssmmmgggbbbaaa___\\\YYYVVVXXX^^^jjjyyyzzzvvv}}}{{{jjj[[[PPPKKKTTTaaaoooyyyXXXLLLAAA===<<<999777777777===FFFTTTfffuuuzzzwwwmmmfffaaaaaaaaaaaadddiiiooorrrvvv{{{~~~|||xxxttttttsssqqqnnnmmmpppuuuzzzyyysssmmmjjjhhhggglllsssooodddkkkZZZVVVqqqiiiEEE;;;666222666333222222111111222222333000111222222333333333333222222333444444555555666666444555999===@@@GGGOOOmmmuuu~~~jjjAAAHHHiiiqqqKKKAAACCCCCCEEE```nnnqqqooossssssrrrwwwwwwzzz{{{yyy{{{|||{{{zzzyyyxxxxxxyyyzzz~~~wwwjjjgggiiihhhccc___ZZZTTTMMMHHH======AAA@@@QQQsss{{{nnnccc^^^WWWKKKEEEEEECCCGGGRRR^^^ccc___ZZZYYYXXX]]]eeelllssszzzvvveeeZZZfffqqqZZZMMMIII999777333111111111111000000000000000000000000000//////000111333444555555555666777777888888888777888888999:::;;;<<<======@@@@@@??????@@@AAACCCDDDBBBCCCDDDCCCBBBBBBDDDEEEAAAEEEAAACCCIIIKKKuuupppmmmUUUkkktttQQQBBBAAA@@@??????BBBGGGLLLNNNOOORRRSSSTTTSSSQQQPPPJJJIIIDDD>>>@@@EEEGGGFFFAAA@@@===;;;:::;;;<<<===DDDFFFFFFCCC>>>::::::;;;zzzsssqqquuu|||xxxpppgggbbb___]]]YYYUUUUUURRR\\\sss~~~{{{xxxrrrkkkaaa\\\YYY]]]mmmuuu^^^JJJEEEHHHMMMZZZggg}}}vvvdddQQQEEE???;;;999999777<<>>>>>=========>>>@@@AAA@@@CCCEEEEEEBBBAAAAAABBB>>>EEE???>>>FFFNNNuuuqqqzzz[[[fff~~~hhhNNNBBBCCCCCCBBBAAACCCGGGKKKLLLMMMOOORRRSSSSSSQQQPPPMMMIIICCC@@@FFFOOOPPPLLLIIIFFFCCC???===<<<;;;<<>>;;;;;;666:::@@@JJJZZZhhhllliiibbb``````bbbbbbdddllluuuyyyzzz}}}|||yyyvvvuuuqqqlllhhhiiinnnrrruuupppllljjjfffdddgggmmm|||uuuaaaTTTZZZvvvXXXQQQIIILLLnnn||||||```>>>555666555444333222222222222222222333///000111222333444444444222222333444444555555666666555555888999888<<>>??????CCCFFFFFFBBB@@@???@@@<<>>:::DDDPPPttt{{{dddiiiyyycccOOOBBBCCCDDDDDDBBBCCCGGGKKKJJJKKKMMMQQQSSSSSSQQQOOOUUUPPPIIIGGGNNNVVVUUUOOOHHHFFFAAA===999777666666===BBBGGGFFF@@@;;;888999zzz{{{xxxzzz|||wwwmmmccc[[[WWWSSSOOOUUUJJJVVVzzziiiaaaVVVMMMHHHEEECCCAAA??????>>>===???HHHUUU^^^vvvcccYYYOOOGGGFFFEEEOOO\\\kkk\\\FFF@@@<<<777666999@@@KKKXXXccciiillleeefffgggfffdddfffkkkpppxxx}}}{{{vvvrrrooollliiihhhkkknnnpppwwwuuuooohhhccccccggglllzzzhhhWWWPPPQQQ{{{SSSJJJQQQUUU^^^fffaaaSSS@@@555555444111333222222111111222222333444444333222222222333333444444333444444555666777666666888;;;;;;;;;AAAIII[[[iiiHHH\\\{{{WWW@@@???BBB???WWWeeennnmmmmmmuuu}}}xxxxxxyyyyyy{{{~~~|||{{{zzz{{{||||||zzzxxxkkk[[[HHHBBB>>>;;;:::JJJuuuqqq\\\GGG>>>777>>>>>>>>>MMM```^^^NNNDDDBBBBBBBBBAAAEEEVVVhhh{{{ppp\\\WWWcccuuuuuurrrZZZOOO>>>:::555111000000111000000000000000000000000000///000111222444555666777444333444777666444666;;;777777777777999;;;===???;;;;;;;;;<<<<<<<<<<<<<<<@@@@@@???????????????@@@DDDCCC>>>AAAHHHRRRsssmmmmmm~~~hhhWWWKKKAAALLLGGGAAAJJJIIILLLNNNQQQNNNPPPWWWTTTQQQZZZ^^^YYYNNNEEEGGGOOOPPPKKKCCCAAA===999888999;;;<<<<<<@@@BBB???<<<<<<;;;777{{{pppgggaaa\\\WWWRRRVVVOOOZZZzzzwwwjjjSSSNNNGGGBBBAAAAAAAAA@@@@@@???>>>>>>@@@DDDKKKOOOeeewwwzzzdddRRRHHHFFFFFFHHHLLLSSSdddpppQQQBBB>>><<<888:::@@@JJJWWWbbbhhhjjjgggiiiiiihhhggghhhlllooovvvzzz}}}|||}}}~~~zzztttqqqooollliiiiiijjjlllmmmrrrqqqmmmhhheeeggglllqqqzzzkkk\\\TTTTTTyyy}}}|||}}}TTTGGGRRR^^^gggeee```RRR@@@444444555444333222222111111222222333222222222222333333444555444444333444444555666777888777888;;;;;;<<>>\\\{{{jjjMMMAAA<<<>>><<<<<>>>>>============>>>>>>@@@@@@===@@@FFFLLLhhhgggfffqqq```LLLCCCPPPKKKBBBGGGFFFLLLMMMPPPMMMNNNVVVWWWZZZggglllfffXXXJJJEEEFFFFFFBBB>>>===:::888777888999;;;;;;???AAA>>>===>>>===999|||sssooommmiii```ZZZVVVSSSZZZsss|||mmmeee```WWWNNNDDDBBB@@@@@@AAACCCCCCCCC>>>>>>>>>>>>>>>@@@BBBDDDSSSfffvvvwwwttt~~~}}}iiiZZZPPPGGGAAA???CCCIIIWWWtttcccKKKBBB@@@;;;<<<@@@JJJWWWbbbgggiiikkklllllllllkkkkkkmmmooosssvvvxxxxxxzzz{{{xxxrrrpppooommmkkkjjjjjjkkklllnnnmmmiiiggggggllltttzzz}}}qqqcccYYYVVVzzztttgggrrr{{{UUUGGG\\\vvvqqqgggTTT???444333666666333222222111111222222333111111111222333444666666444444333444444555666777999777888:::;;;<<>><<<<<<<<<888777EEEWWW|||TTTBBB:::888777999BBBTTTjjjyyyQQQHHHDDDFFFFFFDDDLLLXXXrrrxxxqqq]]]UUU^^^{{{nnnYYYRRR;;;777222000////////////000000000000000000000000000000111222444555666666999777888:::888666777<<<:::999888777666666666666777888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>><<>>===<<<;;;;;;;;;<<<<<<===@@@BBB@@@@@@BBB@@@===zzzvvv{{{~~~xxxlllccc[[[VVVXXXnnntttmmmaaaWWWQQQNNNKKKHHHHHHIIIKKKNNNQQQSSSSSSSSSMMMNNNNNNIIICCCAAADDDGGG___yyyppplllnnn{{{fffUUUJJJFFFIIIGGGDDDQQQdddzzz\\\III@@@<<<<<<@@@KKKYYYeeejjjlllnnnooooooooonnnnnnnnnnnnppprrrttttttwwwzzzvvvpppoooooonnnmmmmmmnnnoooooopppmmmhhhfffiiisss~~~yyylllaaa\\\}}}dddpppfffRRROOOqqqxxxXXX???555555666555333222222111111222222333222222222222333444555666444444333444444555666777888777777999:::;;;CCCLLLgggmmmVVVqqqiiiFFFBBBEEE???OOO___kkkjjjgggmmmsssuuu{{{yyywwwvvvvvvwwwyyyzzzyyyxxxwwwxxx{{{}}}}}}|||}}}uuufffVVVDDDDDDAAA===;;;===>>>???>>>;;;;;;===AAA???<<>>:::999===AAAMMMiiibbbTTTKKKLLLKKKHHHNNNZZZqqqxxxlllZZZTTT^^^{{{fffQQQIII:::666222000000000000000000000000000000000000000000111111222444555555666888888;;;???>>>999777:::999888888777666666666666777777888999:::;;;<<<<<<:::;;;;;;;;;<<<<<<<<<;;;;;;>>><<<===AAAAAAPPPkkktttpppdddMMMRRRPPPIIIJJJGGGNNNKKKQQQOOONNNTTTWWWbbbvvv~~~qqq___RRROOOOOONNNKKKHHHGGGFFFEEECCCCCCBBBBBBDDDFFFFFFDDDDDDFFFEEE@@@}}}zzz}}}rrrgggaaa[[[[[[ssstttkkkfff___WWWQQQMMMLLLMMMOOOSSSXXX___fffmmmqqquuuvvvuuuvvvrrrdddRRRHHHHHHMMMWWW}}}mmmkkkyyyvvvbbbRRRNNNHHHAAAEEERRR```sssqqqTTTBBB???>>>BBBMMM]]]kkkqqqrrrsssrrrrrrrrrrrrrrrqqqpppqqqrrrssstttxxx|||yyyrrrooooooooooooppprrrssstttvvvpppiiigggmmm{{{wwwnnnkkkppplllRRRMMMYYY]]]???777888555222333222222111111222222333444333333222222333333333444444333444444555666777777666777888999:::AAAIIIWWW```NNNhhh}}}RRRCCCDDDAAAQQQaaallliiieeekkktttwwwwwwuuutttssstttwwwzzz|||xxxwwwvvvwwwzzz|||}}}}}}}}}~~~ppp___QQQMMMJJJAAABBBBBBBBBBBBAAA???<<<999<<<;;;===AAABBB@@@???@@@@@@bbbvvvVVVHHHCCC??????AAAAAAIIIcccttt```RRRQQQPPPLLLSSSaaattt{{{kkkZZZUUU___|||dddNNNEEE999777333222222222222111000000000000000000000000111111222333333444555555666888???EEECCC<<<777777777777777888888888888888888999999:::;;;<<<<<<<<<:::;;;<<<============<<<===???;;;;;;@@@AAAMMMccc{{{jjjrrrNNNHHHIIIIIILLLGGGMMMIIIPPPPPPRRRYYY\\\fffyyyzzziiiWWWRRRVVV[[[ZZZVVVTTTSSSPPPNNNLLLJJJIIIHHHOOOOOOMMMJJJJJJLLLIIIDDD}}}rrrgggbbb\\\aaaoooaaa]]]YYYTTTPPPNNNLLLKKKPPPVVVhhhooozzzmmmWWWNNNLLLHHHnnnsssqqqsss}}}```NNNDDD@@@FFFPPPJJJXXXrrr{{{___MMMDDDBBBEEEQQQcccqqqwwwxxxyyywwwuuuuuuvvvwwwwwwvvvvvvwwwwwwxxx~~~yyyqqqqqqppppppqqqsssvvvxxxyyytttmmmmmmvvv|||}}}jjjMMMJJJ]]]___@@@888777444111333222222111111222222333555444333333222222222333444444333444444555666777777666777999999888>>>EEERRRzzzSSSDDD```]]]FFFCCCDDDQQQcccooolllgggkkkssswwwtttrrrqqqppprrrvvvzzz}}}yyywwwvvvwwwyyy|||}}}}}}}}}{{{^^^LLLAAABBBHHHEEEAAAAAA@@@???>>>>>>======>>>======???@@@???===<<<888HHHTTT[[[bbbYYYLLLKKK@@@===<<<>>>AAAMMMiiiiiiYYYXXXUUUPPPYYYjjjzzzooo]]]WWW```{{{gggRRRHHH888666444333333444333222000000000000000000000000111111222333333444555555444777@@@GGGFFF===888777666777888:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;<<<>>>???>>>======>>>@@@;;;:::@@@BBBJJJ]]]yyyuuu~~~hhhxxxyyyJJJ>>>BBBGGGKKKEEEKKKGGGNNNOOOTTT___ccclll~~~xxxgggWWWUUU[[[___^^^]]]\\\ZZZWWWSSSPPPNNNMMMMMMWWWWWWSSSPPPPPPRRROOOIIIooorrr~~~ssslllfffcccpppttteee[[[YYYTTTSSSUUU[[[^^^bbbkkkvvv}}}fffYYYTTTiiiyyywwwgggUUULLLJJJJJJGGGIIIUUUiiivvvrrrggg___KKKHHHJJJVVVgggvvv|||||||||yyyyyy{{{}}}~~~}}}~~~~~~}}}uuusssqqqoooooorrruuuwwwxxxtttrrrvvv|||WWWJJJXXXrrr]]]@@@777444333333333222222111111222222333333333222222222333444444444444333444444555666777777777:::<<<;;;999<<>><<>>EEEDDD===999:::888999;;;<<<======<<<<<<::::::::::::999999999999999:::<<<>>>???>>>======<<<@@@<<<:::@@@AAAEEESSSqqqxxxnnnttt{{{oooqqqyyyHHH<<>>===999<<>>>>>>>>===<<<::::::999999888777777777888999<<<===>>>>>>===<<<:::???<<<;;;AAA@@@AAAKKK\\\xxxkkkpppxxxuuujjjxxxIII@@@HHHKKKKKKFFFRRRLLLMMMHHHKKKXXX^^^eeettt~~~vvvoookkkeeeaaaeeemmmbbb___[[[WWWUUUUUUWWWXXX[[[ZZZVVVSSSVVVZZZWWWQQQxxx{{{xxxgggccceeekkkzzzxxx{{{uuuffffffkkkllloootttzzz{{{^^^RRRKKKPPP[[[pppjjjXXXOOOLLLDDD>>>DDDVVVjjjtttfffYYYSSS___qqq{{{}}}}}}~~~rrrpppppprrrqqqoooqqqvvvuuuvvvxxx~~~}}}SSSNNNUUUmmmZZZ>>>555555555111222222222222222222222222222222333333333333444444555555555666666666666666:::666555999;;;;;;<<>>@@@AAA@@@???===???===<<<:::999999999:::999:::;;;:::888777888999999::::::999888999;;;===>>>>>>===<<<;;;===AAADDDUUU|||rrrjjjzzzqqqdddwwwUUUAAA@@@KKKPPPKKKPPPLLLNNNLLLNNNUUUWWWeee~~~yyyooommmrrrvvvwwwmmmeee^^^\\\___aaa___[[[```\\\UUUPPPRRRWWWZZZYYYyyyzzztttddd^^^cccjjjvvvwwwqqqmmmqqqyyyrrrqqqvvv~~~vvviii]]]OOOFFF@@@BBBHHHRRRiiidddYYYKKKAAAAAAGGGRRRddduuusssiiieeennnyyy}}}~~~zzzxxxuuussssssqqqmmmoootttuuutttvvvyyywwwrrrttt```TTTSSSaaawwwVVV===555555555333222222222222222222222222222222333333333333444444555555555555666666666666:::666666999;;;;;;===AAAEEEvvv{{{bbbCCCAAAMMMaaacccOOOCCCCCCAAAHHHXXXkkkuuutttpppoooqqquuutttqqqoooppprrrvvvxxxyyyxxxxxxxxxxxxyyy{{{{{{}}}~~~xxxpppnnnkkkeeeaaabbbdddbbbaaadddiiimmmqqqsss}}}tttkkkgggtttmmmeee[[[kkklllWWWKKKEEE777666444222000000000000111111111111111111111111333444555444333444777999???@@@AAAAAAAAA@@@???>>>>>>===<<<::::::999::::::999:::;;;:::888777888999;;;<<<<<<;;;:::;;;===???>>>>>>===<<<;;;===@@@CCCOOOuuuzzzhhhqqqxxxiii{{{YYYBBBCCCRRRYYYRRRRRRMMMOOOLLLMMMSSSWWWhhh}}}wwwyyy}}}{{{uuutttkkkaaa]]]```ddddddccc___]]]XXXSSSTTTXXX^^^aaa}}}zzzyyypppbbbWWWTTT]]]lllxxx~~~{{{wwweeeVVVLLLKKKNNNPPPTTTTTTQQQNNNLLLGGGAAACCC===:::<<<;;;<<>>>>>======>>>===<<<;;;::::::;;;;;;999:::::::::888777888999:::;;;<<<;;;::::::<<<>>>=========<<<;;;===@@@BBBHHHjjjeeedddxxxoooeeeDDDDDDXXXbbb]]]UUUNNNPPPMMMMMMSSSXXXkkkyyy~~~|||zzzoooaaaZZZ\\\bbbfffhhhbbb```]]]YYYVVV[[[fffpppaaaZZZRRRPPPYYYkkk}}}gggZZZMMMHHHEEECCCCCCEEEBBBCCCAAA???======<<<:::<<<999999;;;:::777:::AAA;;;TTTppp```KKKBBBBBBOOO^^^}}}~~~}}}xxxsssqqqnnnmmmnnnmmmlllpppvvvyyydddVVVLLLSSSggg}}}SSSJJJTTTcccvvvyyyeeeMMM>>>777444333555222222222222222222222222222222222333333333444444444444555555666666777777999777777:::<<<<<>>;;;::::::777555666888777666888;;;555>>>FFFZZZzzz[[[AAAAAAJJJOOOooo~~~~~~yyywwwrrroooooopppooonnnqqqwwwyyyeeeUUUHHHMMM```xxxssstttOOOOOOcccuuu~~~|||fffMMM>>>888333333444222222222222222222222222222222222333333333444444444444444555666777777888888777888;;;<<<===CCCJJJiii^^^EEEEEE^^^uuueeeHHH???BBB???IIIXXXdddkkkmmmllllllmmmnnnoooqqqrrrsssssssssuuuvvvxxxyyyyyyxxxwwwvvvvvvyyy|||~~~yyyjjjgggmmmzzzmmmbbb```rrrnnnpppyyy}}}cccQQQGGG666555333111000000111111222222222222222222222222000222333444333333444666555555555555666777999999:::::::::;;;;;;;;;;;;;;;888999:::999777666777888777888::::::999888999:::;;;;;;<<<<<<;;;<<<>>>@@@AAAWWWwwwlll~~~kkkSSS@@@JJJYYYkkk___NNNQQQOOORRRYYY[[[ggg~~~iiiYYYUUU[[[eeekkkddddddfffgggiiivvvssscccPPPUUU^^^lllzzzqqq^^^MMMFFFFFFDDDBBBBBBCCCAAA;;;888888:::999777777666777888999;;;<<<777===SSSbbbjjjsssqqqkkklll{{{rrrMMMGGGJJJIIIbbbvvv||||||}}}zzzyyyxxxtttppppppttt~~~mmm___QQQSSSeee~~~zzz|||___NNN]]]~~~jjjLLL===777333222555222222222222222222222222222222333333333333444444333444444555666777888888888777999<<<===>>>EEENNNzzz|||~~~wwwKKKEEE]]]|||pppOOO@@@BBB???HHHUUUaaajjjmmmlllkkkmmmnnnqqqssstttsssrrrqqqrrrtttwwwyyyzzzyyywwwvvvuuuxxx|||tttgggZZZYYYcccsss{{{nnnfffhhhrrr~~~pppccc^^^zzzttthhhjjjzzzfffPPPCCC555444333111000111111222333333333333333333333333///111333333333222333444333444555666777999::::::777888999::::::;;;::::::888999999999777666777888888:::<<<<<<;;;:::;;;<<<999;;;<<<;;;;;;;;;===??????OOOuuueeepppfff|||^^^BBBAAAMMMllldddSSSSSSNNNQQQYYYZZZbbbuuummmYYYQQQUUU^^^eee___aaaiiisss}}}mmmccc[[[TTTWWW___kkkyyyjjj\\\ZZZZZZUUUSSSRRRMMMBBB<<<<<>>;;;888888999:::999888;;;777777DDDKKKOOOZZZYYYXXX[[[ccclllvvv___KKKIIIMMMcccvvvxxxpppmmmooorrrhhh]]]___ooosssaaaOOOLLLgggnnnIII999666444333666222222222222222222222222222222333333333333444444333333444555666777888888777777999<<<===???GGGQQQvvvxxx||||||OOOBBBZZZyyyVVVCCCCCC@@@GGGRRR___iiimmmllliiimmmooorrruuuuuutttqqqooopppssswwwzzz{{{{{{xxxwwwvvvyyy}}}~~~vvvooonnnkkkddd]]]XXXMMMGGGJJJPPPXXXfffuuurrroookkkiiilllvvv|||qqqfff```yyyrrrqqq~~~eeePPPDDD555444222111111111111222333333333333333333333333///111444444444333444555333444666888888999888888555666777999::::::999999777888999888777666777888777999;;;<<<;;;::::::;;;999:::;;;;;;;;;;;;<<<>>>>>>IIItttqqq[[[\\\hhhlllhhhIII>>>EEElllfff[[[UUUKKKMMMWWWXXX\\\lllvvv___SSSTTT[[[aaa```dddrrrqqqZZZSSSXXX]]]aaaiiivvvssspppvvvooojjjfff\\\NNNFFFEEE>>>===:::777777999999777555===;;;999??????@@@JJJJJJKKKOOOQQQPPPSSSdddvvvlllKKKGGGQQQkkkzzzyyyppplllmmmtttlllcccfffvvvyyycccOOOMMMllloooGGG666555444444777222222222222222222222222222222333333333444444444333333444555666777888999777777:::<<<===???HHHRRRbbbxxx}}}pppOOO???WWW~~~ZZZEEEDDD@@@EEEOOO\\\gggkkkjjjgggnnnppptttvvvvvvtttqqqnnnpppssswww{{{}}}|||zzzxxxxxx{{{vvviiiaaallllllXXXPPPRRRUUUTTTQQQPPPIIIGGGJJJKKKMMM\\\ppprrrtttuuuuuuwww}}}xxxqqqhhhccc{{{{{{yyybbbQQQHHH555444222111111111222222333333333333333333333333000222555666555444555555333444666888888777555444444555777888999999999888777888999888777666666888555777999:::999888888999888:::;;;;;;;;;;;;<<<>>>???GGGlllvvv___[[[nnncccnnnOOO???BBBlllgggaaaXXXIIIIIITTTVVVZZZhhhwwwkkk]]][[[aaagggdddjjjzzzhhh[[[[[[ccciiiqqq~~~nnn]]]YYYHHH@@@<<<>>>>>>999777888999888999:::999888<<>>555444333222111111111111000111333333222222333444444444444444444444444444444444444555555555555666555555555555666666777777777777777777777666666666888888888888888777777777::::::;;;;;;<<<;;;;;;;;;AAAAAAddd}}}lllXXX}}}eeemmmtttDDD@@@JJJXXXwwwhhhRRRNNNWWWSSSNNNUUUcccrrr|||pppuuuyyyfffaaaccchhhnnnyyy|||zzz}}}sssWWWKKKAAA@@@???<<<;;;<<<;;;999:::;;;999777:::???DDDCCCAAA@@@@@@???:::333===EEERRR[[[YYYQQQNNNPPPbbbmmmaaa]]]```\\\KKKTTTiiidddFFF:::333444888444333333333333333333333333222222222222222222222222444444555555666777777777777888999;;;<<>>WWW|||hhhrrrgggeeekkkDDD???FFFVVVyyyZZZMMMQQQPPPMMMVVVUUUaaammmtttkkkeeekkkmmmpppvvvtttbbb\\\ZZZWWWXXXaaakkkooommmWWW[[[dddnnnvvvjjj[[[KKKDDDCCCAAA??????<<<::::::<<<:::666777<<<;;;HHHLLLEEEBBBDDD>>>222999999<<>><<<>>>===<<<>>>CCCQQQ{{{sss^^^TTTYYY}}}}}}~~~xxxKKKOOOUUUeeeyyyXXXAAA:::444333444000111111111111111111111111222222222333333333333333444444555666777888888999888999:::;;;<<>>MMMeeeQQQQQQOOOJJJMMMRRRRRRVVV\\\aaaooo~~~yyymmmmmmwwwtttiiifffqqqyyywwwyyyllleee[[[TTTQQQQQQSSSTTTOOOOOOLLLKKKPPPYYY]]]\\\SSSQQQPPPRRRSSSSSSYYYaaaooozzzvvviii^^^YYYSSSJJJBBB???;;;999;;;:::777777999BBBSSSmmmzzzoooVVVEEECCC999888:::<<<:::888;;;AAAJJJtttuuu\\\QQQWWW}}}rrrMMMMMMZZZaaassstttUUUAAA<<<555333444///111111111111111111111111222222333333333444444444444444555666777888999999999:::<<<<<<>>>AAAEEEIIIEEEQQQddduuuiiiwwwzzz{{{pppRRRCCC===TTT}}}fffRRRDDDBBBEEEOOOYYYaaaiiioookkkiiiiiijjjmmmoooppppppooonnnpppuuuwwwuuuvvvyyyrrrtttvvvyyyzzz{{{||||||~~~~~~|||jjj___UUUIIIDDDJJJXXXdddjjjiiifff```ZZZSSSNNNJJJIIIGGGMMMYYYgggnnnqqqyyyqqqYYYNNNJJJGGGJJJOOOZZZ^^^dddjjjooouuuzzz}}}ttttttwww}}}wwwxxxwwwzzzyyyyyy{{{bbbQQQGGG777333333222222111111222222222444444444222222333444333333333333333333333333444444444444555555555555333333333333333333333222222333333333444444555555777666555555555777888999777888999:::;;;;;;;;;;;;:::FFF>>>```sssssskkksssYYYGGG>>>IIIuuuiiiRRROOOOOOLLLNNNOOOJJJKKKRRRWWW___sss}}}rrrnnnrrrnnndddaaafffxxxiiijjjooowww{{{zzz||||||}}}}}}zzzgggZZZ\\\[[[YYYVVVYYY```gggdddkkkppprrrvvv}}}|||yyyxxxyyyvvvppplllllldddgggiiilllsss}}}{{{rrriiiaaaTTTIIIFFF@@@<<<<<<<<<999999;;;AAAHHHfffaaaKKK===;;;<<<===:::777888===CCCjjjqqqYYYPPPXXXmmmxxxVVVXXXnnnrrrooolllPPP???;;;666555777333222222222222222222222222222222333333444444555555444444555666888999::::::;;;<<<>>>???AAADDDIIIMMMRRR```lll~~~fffmmmqqqzzzvvvXXXFFF>>>FFFjjj{{{```RRRGGGCCCDDDLLLUUU^^^gggnnnkkkjjjiiijjjmmmpppqqqqqqpppoooqqqvvvxxxvvvvvvxxxuuuvvvwwwxxxyyyzzz{{{|||xxxeeeZZZSSSJJJGGGSSSfffsssxxxpppmmmhhhaaaYYYRRRMMMIIIFFFHHHSSSeeessszzzyyy```RRRLLLGGGBBBAAAIIIIIILLLPPPVVV]]]cccggggggkkkrrr|||pppssssss}}}tttXXXKKKEEE777333333222222111222222333333444555444333222333444444444444444444444444444444444444555555555666666444444333333333333222222222333333444444555555555:::888777555555777888999777777999:::;;;;;;;;;;;;777CCC<<>>;;;:::<<<999===RRR{{{mmmWWWMMMDDD@@@===:::888:::<<<^^^lllXXXRRR\\\yyylll~~~}}}]]]iiifffLLL<<<:::555555888555333333333333333333333333222222333333444555555666444444555777888999:::;;;<<<>>>@@@AAADDDHHHMMMQQQ```lllnnnppplllmmm{{{fffOOOBBB<<<^^^xxx]]]RRRHHHCCCBBBHHHQQQZZZdddlllllljjjiiijjjmmmppprrrsssrrrqqqsssxxxzzzwwwvvvxxxyyyxxxxxxwwwxxxzzz|||}}}~~~~~~~~~lll]]]WWWNNNMMM\\\ssswwwuuupppiiiaaaXXXQQQMMMJJJIIIUUUlll~~~lllZZZOOOGGGAAA???>>>>>>???BBBFFFJJJLLLNNNVVV]]]iiixxxnnnnnnlllwww}}}iiiQQQHHHBBB444333222222111222222333333444555666555333222333444555555555555555555555555333333444444444555555555555444444444333333333333333333333444555555666666===;;;888666666777888999555666777999::::::;;;;;;777???;;;JJJpppiii]]]GGGDDDZZZ~~~~~~___QQQOOOOOORRRPPPPPPMMMJJJNNNVVV]]]^^^___fffkkkmmmooorrrpppkkkbbb```ccckkklllfffcccfffzzzvvvqqqmmmrrr{{{~~~xxxzzzwwweeeiiigggbbbeeeqqq|||zzzsssqqquuuwwwrrrpppqqq|||zzzwwwxxx|||wwwlllaaaYYYPPPFFFCCC@@@===;;;===888<<>>???AAAEEEHHHIIIHHHFFFHHHQQQaaasss{{{ooolllhhhsssxxxdddNNNFFFAAA222222222222111222222333333444555666555333222333444666666666666666666666666222222333333333444444444555555555444444333333333333333444444555666777777>>>===:::777666777888999444555666777999999:::::::::>>>;;;DDD]]]nnnhhhKKKBBBQQQrrrjjjXXXRRRMMMLLLSSSVVVQQQGGGGGGQQQXXXWWWWWWZZZ[[[\\\aaagggbbbYYY^^^]]]bbbhhhhhhaaa]]]___}}}ooojjjjjjlllyyy{{{~~~qqqhhhjjjmmmjjj^^^UUU]]]kkkkkkjjjfffbbb^^^]]]___aaahhhuuu|||{{{~~~uuuqqqmmmZZZJJJFFFFFFCCC???>>>888888>>>IIIWWWhhh~~~vvv]]]JJJ@@@======>>><<>>:::666555666777666555888666555555777999888888999444@@@JJJUUUxxxoooJJJDDDDDDgggvvv```ZZZSSSMMMPPPQQQQQQPPPNNNNNNPPPQQQPPPPPPSSSYYY]]]^^^ZZZVVVYYYZZZ\\\^^^```aaaaaaaaauuuiiiiiinnnssspppfffeeeeee___TTTNNNVVVbbbbbb```\\\WWWUUUVVVZZZ]]]hhhwwwxxxlll```VVVSSSPPPIIIDDDCCC===;;;<<<@@@FFFMMM[[[ggg{{{YYYDDDCCCCCC======AAASSSvvvwwwhhh\\\mmmpppdddPPPllllllJJJ888999666222333111222222222222111111111000111222222333333444555555555555555666888999;;;<<>>>>>@@@CCCFFFJJJMMMMMMSSS```ppp~~~xxxtttnnnlllvvvvvvlll{{{www[[[NNNBBB666555444333333222222333333444555555444444444333333333222333333333333444444444333333333333333333333333444444444444444444444444444444444444444555666666<<<999555555666777777666888888999999999999::::::BBB:::>>>@@@FFFvvvttt{{{xxxzzzvvvLLL???FFF\\\fff```^^^WWWRRRQQQOOOMMMKKKLLLOOORRRQQQPPPPPPTTTYYY\\\[[[YYYVVVWWWXXXZZZ[[[\\\\\\\\\pppjjjoooyyy{{{mmmhhheee```YYYPPPMMMUUU```aaa___\\\YYYZZZ```iiiooo|||uuunnnhhhddd\\\QQQFFFBBB<<<999888999:::;;;BBBJJJ{{{fffGGGEEEEEE:::>>><<>>AAABBBBBBHHHQQQPPPVVVbbbrrrzzztttooollllllwwwsss|||~~~lllxxxzzzZZZLLLAAA555444444333333222222333333444444444444444333333333333111111222222222333333333222222222222222222222222333333333333444444444444444444444444444555555666999777555555666777777777777:::======;;;999:::<<<@@@;;;======BBBmmmzzztttwwwjjj|||RRR;;;GGGNNNnnnkkkaaaeeeZZZTTTRRROOOKKKIIIJJJNNNRRRRRROOOLLLNNNTTTYYY[[[[[[UUUUUUVVVXXXXXXYYYYYYYYYyyyooommmtttxxxkkkfffccc^^^WWWRRRRRR[[[dddhhhgggfffgggnnnyyy|||uuupppjjj]]]OOODDD???;;;:::;;;;;;999<<>>999<<>>???@@@>>>FFFQQQSSSZZZfffttt}}}rrrssspppmmmxxxooosss||||||^^^PPPDDD666333444333333222222333333444333333333333333333333333000111111111111222222222222222222222222222222222333333333333333444444444444444333333444444555666666555555555666777777888444:::??????;;;888:::<<<777999>>>???EEEfffqqquuummmxxxzzz\\\???CCCFFF```ooo]]]```RRRVVVUUURRRNNNKKKJJJLLLNNNPPPMMMJJJLLLQQQVVVYYYYYYVVVWWWWWWXXXYYYYYYYYYXXXzzzwwwsssoooooovvvzzzrrrjjjmmmmmmiiigggkkksssyyy}}}yyyppp]]]LLLFFFAAA>>>===<<<999888;;;BBB```nnnPPPBBBBBB???::::::KKKnnn{{{yyy~~~}}}fffXXXYYYvvvtttMMM\\\\\\DDD777777444555777333222222222222222222222333222333333444444555666666777777777888999;;;===>>>===@@@CCCFFFHHHKKKOOOQQQOOOMMMWWWeeeyyyyyyKKKDDDhhhlllSSSFFFGGGFFFNNN\\\ccccccfffiiikkkkkklllnnnpppqqqtttvvvuuurrroooppprrrqqqssswwwzzz|||{{{yyyvvv|||{{{kkk[[[MMMQQQhhhyyypppiiieeeZZZ[[[dddhhhbbbqqqmmmYYYEEE>>>===>>>CCCLLLTTT\\\iiivvvvvvqqqtttqqqssskkk}}}[[[NNNCCC888555444333333222222333333444333333333333333333333333000000000111111111222222333333333333333333333333222222222333333333444444333333333333333444555555444444555555555666777888222777<<<<<<888666777:::555999<<<>>>CCC[[[ooogggsssnnnsssfffJJJ>>>BBBTTTwww___\\\NNNVVVVVVVVVSSSOOOLLLKKKKKKMMMJJJIIILLLQQQUUUVVVUUUVVVVVVWWWXXXYYYYYYXXXXXX}}}tttrrrtttuuuvvvxxx~~~}}}hhhRRRIIIBBB======<<<::::::<<>>===EEE```{{{rrrqqqrrrwww}}}~~~xxxtttxxxvvvrrr{{{aaaTTTYYY{{{VVVQQQlllRRR>>>555666444666999333222222222222333333333333333333333444555555666666777777888999:::<<<===>>><<>>>>>???YYYmmmRRRLLL@@@BBB???>>>QQQwwwyyymmmfffbbbbbbfffiiieee```ccckkkqqqfffvvvxxx___TTT\\\~~~pppyyy___PPP```qqquuuKKK;;;555666444777888000222222222333333333444444333333444444555666666666888888888999;;;<<<>>>???>>>@@@DDDGGGIIILLLOOORRR[[[```nnnxxxttt|||~~~nnnNNN>>>PPPppp{{{[[[IIIIIIEEEFFFQQQXXX\\\aaagggjjjiiihhhjjjmmmrrrooolllkkkllloooqqqqqqpppqqqssswwwzzz{{{yyywwwuuuzzz~~~~~~hhhZZZQQQHHHJJJ^^^~~~}}}mmmfffbbbpppyyyxxxXXXDDDBBBCCCAAAHHHTTTgggwww|||wwwwwwnnn~~~ccc~~~RRRAAA999444666444333333222222333333444111111222222222333333333111111111222222222333333222222222222222222222222000111111222333333444444333333222222333333444555222444666666444333444666333333444444444444555555222888777;;;DDDOOOzzzggg]]]vvvjjjyyywwwooo\\\AAA???DDDeeexxx___YYYOOOPPPRRRRRRQQQPPPQQQRRRNNNKKKJJJKKKPPPSSSRRRQQQQQQQQQSSSTTTVVVVVVWWWWWW~~~uuupppoootttzzz~~~uuuzzz~~~nnnhhhcccYYYPPPMMMLLL\\\ppp~~~}}}nnn```LLLWWWdddiiiiiikkksss|||^^^eeerrrxxxjjjZZZOOOFFF===888888;;;666JJJsss~~~eeeYYY@@@DDD@@@999FFFmmmvvviii```XXXVVVXXX[[[XXXSSSVVV\\\ssstttiiiwwwuuu]]]TTT]]]~~~|||cccmmm^^^OOO^^^kkkssseeeHHH999555666444666666...222222222333333444444444333333444444555666666666888888999:::;;;===>>>???@@@BBBEEEGGGIIIKKKNNNPPPPPP\\\iiinnnrrr{{{xxxxxxjjjNNN;;;EEEccc|||~~~]]]JJJJJJEEEDDDNNNTTT\\\bbbhhhiiigggfffhhhjjjsssnnniiihhhkkkoooqqqqqqpppoooppptttyyyzzzyyyvvvtttyyy~~~~~~}}}~~~eeeWWWQQQIIIJJJ\\\}}}sssgggZZZ___mmmrrr{{{yyygggIIIDDDDDD@@@BBBPPPdddwwwvvvssswwwpppxxx___VVVEEE;;;222111444333333222222333333444111111111222222333333333111222222222222333333333000000000000000000000000000000111222333333444444333333222222333333444555222444666666333222333555555333222222444555555444333:::999;;;???<<>>bbbqqq```JJJ???===>>>AAA\\\}}}vvvooogggaaaVVVPPPKKKLLLMMMMMMPPPSSSkkkyyyxxxzzzfffWWWaaasssgggkkk]]]ZZZmmmtttwwwfffFFF===777666555333111222333333333333333333333333444444444555555555555555999888888888:::===???AAAAAACCCFFFGGGHHHIIIKKKMMMSSSZZZ___lllwwwqqqxxxttt^^^FFFDDDZZZqqq~~~iiiLLLBBBGGGEEEGGGVVVVVV]]]ccceeecccccciiinnnrrrqqqnnnmmmmmmnnnqqqrrrpppnnnmmmqqqxxx||||||yyywwwzzz~~~~~~ddd[[[TTTLLLLLLZZZ{{{ttteeeXXXSSSPPPRRRbbbvvvuuuxxxuuuSSSJJJCCCBBBCCCOOOeee{{{xxxssszzzuuunnn{{{xxxpppeeeWWW>>>888555000444333222111111222333444444444333333222111000000000111333444444333111000222222111000//////000000111111222222222333333333555444333222222333444555666666555555555444444444444444444555555555555666999666777:::777:::PPPiiipppaaazzzwwwgggsssMMMDDDAAAPPPrrrhhhQQQMMMKKKKKKNNNOOOPPPTTT[[[[[[VVVOOOLLLLLLOOORRRTTTSSSUUUVVVVVVUUUUUUVVVWWWyyyttttttuuuuuu{{{rrrccc]]][[[TTTZZZbbbggggggbbb^^^ZZZUUUSSSPPPNNNLLLJJJIIIGGGHHHKKKbbbkkkQQQLLLIIIKKKJJJGGGHHHMMMSSSUUU\\\hhhtttxxxtttnnntttmmm```UUUUUUfffpppPPPDDDCCC;;;AAA<<<>>>RRRsssvvvSSSCCC??????>>>TTT|||uuunnneee^^^TTTMMMIIIIIIJJJIIIKKKNNNdddrrr|||fffYYYeee}}}ssshhhkkkyyyZZZoooeeeEEE===666666555333222333333333333333333333333333444444444555555555555555999888888888:::===@@@AAABBBDDDGGGHHHHHHIIILLLNNNQQQWWW[[[fffsss}}}dddEEE<<>>>>>YYYgggNNNCCCCCC???NNNvvv{{{tttlllbbb[[[QQQJJJEEEEEEEEEDDDDDDGGGZZZggg{{{xxxbbbXXXiii}}}yyytttYYY]]]qqqEEE<<<666555666333222333333333333333333333333333444444444555555555666666999999999999;;;===@@@AAACCCEEEGGGHHHIIIJJJLLLNNNOOOTTTXXX```yyy~~~sssMMM888BBBUUUvvvmmmWWWJJJKKKFFFBBBGGGMMMUUU___ddddddccceeegggqqqpppnnnlllkkkkkkllllllnnnlllmmmqqqvvvzzz{{{yyyzzzzzz|||}}}nnn```WWWLLLGGGQQQppp}}}aaaPPPAAA>>>???>>>@@@EEESSSkkkpppbbbJJJIIIBBBMMMbbbwwwzzzvvvooofffooommm\\\SSSnnnbbbAAA444444555333333333222222222222333333444333333222222111111111222222222222222222222222222222222222111111111111111111111222222222222333444555555555555555555444333333333333222222222222222222222333333333444444444333777<<<:::777>>>JJJ^^^]]]tttqqqiiiHHH>>>BBB```pppUUUKKKKKKNNNPPPMMMJJJNNNUUU\\\ZZZVVVSSSQQQOOOLLLIIINNNPPPRRRSSSSSSTTTUUUVVV|||{{{}}}ssshhhbbbfffdddeeennn~~~}}}xxx}}}dddUUUaaa~~~|||xxxvvvzzzrrreee[[[UUURRROOOaaaqqq```NNNDDDHHHAAA888GGGlll___IIIEEEBBBOOOuuu|||tttkkk```XXXPPPIIIDDDCCCBBB@@@@@@BBBRRR^^^rrrnnnYYYTTTkkkbbb^^^MMMiiivvvDDD<<<555555666444333444333333333333333333333333333333444444555666666666999999999:::<<<>>>@@@BBBCCCEEEGGGHHHIIIJJJLLLNNNOOOSSSVVV]]]ooo\\\>>>===KKKkkklll]]]MMMJJJHHHCCCFFFHHHQQQ\\\ccceeeddddddeeeooonnnmmmkkkjjjjjjiiiiiimmmlllmmmpppuuuxxxyyyxxxxxxxxxyyyzzz~~~}}}qqqcccTTTLLLRRRmmmkkkRRRGGG>>>>>>???>>>>>>???>>>pppwwwfffvvvZZZWWWKKKSSScccuuu{{{www|||mmmgggooojjjZZZSSSwwwrrrPPP===888777333///333333333333333333333333333333333222222111111111222222111111111111222222222222333333333222222222111111111111222222222222444444666777777666444444333333333333333222222222222333333333333444444444777666888======:::<<>>???LLLWWWkkk{{{hhhTTTSSSnnn|||eeeWWWQQQwwwkkkCCC;;;555555666444444555333333333333333333333333333333444444555666666777999999:::<<<===???AAABBBCCCEEEGGGIIIIIIKKKMMMOOONNNPPPTTTZZZfffhhhBBB;;;EEEcccppphhhRRRIIIGGGCCCDDDEEEMMMXXXaaaddddddddddddkkkkkkkkkkkkkkkjjjiiiiiillllllmmmpppsssvvvwwwwwwuuuuuuuuuwww|||nnn[[[RRRUUUnnn|||\\\GGGBBB?????????>>>>>>@@@===fffhhhyyypppcccUUUXXXcccsss}}}yyyyyytttmmmnnncccTTTQQQxxxgggHHH<<<:::777333000333333333333333333333333333333222222222222222111222111111000000111111222111222222333333333222222000000111111111222222222333444555666666555444333333333333333333444444444444444444444555555555555888777888;;;;;;;;;===AAA^^^hhhttteeejjjsssppp]]]III<<>>DDDCCCGGGgggzzz[[[JJJAAARRRttt{{{ssskkkaaaYYYQQQJJJFFFEEECCC???>>>???HHHPPPeee||||||iiiVVVXXXuuunnnSSSTTTvvvlllBBB:::444555666555555666333333333333333333333333222333333444555666777777999:::;;;===???@@@AAABBBCCCFFFIIIKKKLLLNNNQQQSSSOOOPPPTTTZZZ```qqqoooHHH:::@@@^^^yyyxxx\\\KKKEEEAAA@@@BBBIIISSS[[[```bbbcccdddggghhhjjjkkkllllllkkkjjjmmmmmmnnnpppqqqssstttttttttssssssuuuzzzuuu___VVVZZZooouuuXXXCCCAAA@@@??????>>>>>>>>>DDD^^^vvvmmmjjj[[[]]]eeerrr|||~~~tttlllYYYJJJLLLppphhhGGG;;;888444333777333333444444444444333333222222222222222222222222111111111111111111111111000000222333333333222111000000000111111111111222333444444444444444444333333333333333444444444444444444444555555555666666555666666777777999===@@@ffflllfffzzzllluuu}}}mmmVVVAAALLLvvvkkkTTTQQQQQQRRRQQQMMMNNNRRRVVVUUUUUUUUUTTTQQQLLLHHHGGGJJJMMMNNNOOOOOOQQQSSS|||}}}vvv\\\WWWdddfffQQQEEEFFFBBB???TTTrrrnnnSSS@@@NNNppp~~~uuuoooiiiaaa[[[PPPJJJFFFFFFDDD@@@>>>???CCCJJJ]]]uuuzzziiiYYY```___\\\eeeiiiAAA:::444555666555555777333333333333333333333333222222333444555666777777999:::<<<>>>???AAABBBBBBEEEHHHKKKNNNPPPSSSVVVYYYVVVTTTXXX^^^___fff{{{UUUAAA>>>VVV~~~jjjRRRIIICCC@@@@@@EEELLLTTTZZZ___bbbcccccceeehhhkkkmmmnnnmmmmmmnnnoooppppppppppppqqqrrruuuttttttuuuxxx|||fff]]]___oooooo\\\GGGDDD@@@@@@DDDGGGDDD@@@FFFSSSllloooppp___aaajjjxxx~~~|||mmmVVVJJJQQQuuubbbDDD<<<999222222999333333444555555444333333222222222222222222222222///000111222222111000///...///111222333222111000000000000000111111111111333333222222222222333333111222222222333333333333333333444444444555555555333666888777555666;;;>>>bbb~~~www]]]fffyyyzzz|||dddIIILLLuuusssVVVPPPLLLNNNOOONNNNNNPPPSSSRRRQQQQQQRRRPPPNNNKKKIIIKKKNNNOOOOOOPPPQQQSSShhh\\\fffoooVVVMMMFFFAAAKKK\\\}}}\\\AAALLLmmm~~~xxxppplllgggaaa\\\PPPJJJFFFFFFDDD@@@>>>???@@@FFFXXXppp|||}}}xxxtttfffZZZeeewwwhhhTTTmmmVVVAAA999444555666666555777333333333333333333333333222222333444555666777888999:::<<<>>>@@@AAABBBBBBGGGJJJMMMQQQSSSVVVZZZ]]]^^^ZZZ]]]cccbbbbbbvvv{{{eeeJJJ@@@MMMtttXXXNNNGGGCCC???BBBHHHOOOVVV\\\```ccc```cccggglllnnnooooooooonnnoooppppppooooooooopppwwwvvvuuuuuuvvvyyy|||~~~}}}~~~oooccccccnnnrrriii```MMMGGGAAACCCLLLRRROOOGGGDDDJJJwwwooo^^^}}}vvvccceeeooo~~~~~~}}}}}}}}}qqqZZZRRR^^^tttWWWAAA???===333000666333333444555555444333333222222222222222222222222...000111333333111000...---...000222333222000///000000000000111111111111444333111111111111333444000000111111222222222222222222333333333444444444333888<<<999666666:::===IIIVVVaaa]]]kkklllOOONNNtttwwwXXXPPPKKKMMMPPPPPPOOOPPPOOONNNMMMNNNQQQRRRRRRRRRMMMOOORRRSSSSSSSSSTTTVVVooocccjjjuuu}}}XXXEEEDDDKKKRRR}}}bbbIIIMMM```zzz}}}vvvlllddd^^^\\\WWWQQQJJJFFFDDDCCC@@@===>>>EEEUUUjjjzzzuuu```ZZZllleeeYYYdddnnn{{{MMM777666555444444333444444444444444444444444444444444444444555666888999:::;;;===???@@@@@@AAACCCEEEGGGJJJMMMQQQTTTTTTTTTSSSUUU[[[\\\___hhhllluuulllvvv}}}|||MMM???PPPwwwjjjSSSIIIEEEBBBBBBDDDJJJSSS[[[___```bbbeeeiiiiiiiiiiiimmmpppqqqqqqrrrqqqpppoooooooootttvvvxxxyyyyyyzzz|||~~~lllcccqqqllliiimmm\\\[[[SSSOOO]]]mmmaaaHHHJJJJJJ^^^gggbbb|||tttkkkttt|||}}}~~~~~~~~~tttvvvuuudddOOO>>>;;;:::444222555444444444444444444444444111111111111111111111111222222222222222222222222......///000111111222222222222222222222222222222000000000000111111111111111111111111111111111111111111222222222333333333444444555555666888999:::AAAFFFfffpppsssrrr{{{]]]LLLggghhhXXXKKKIIILLLLLLKKKLLLKKKLLLLLLNNNVVV]]]YYYOOOQQQSSSTTTSSSRRRRRRSSSTTTyyykkkeeesss|||iiiIIIEEEIIIGGGvvvkkkNNNLLL___yyy~~~wwwnnnfffaaa^^^WWWQQQJJJFFFEEECCCAAA>>>===CCCSSShhhxxxsss^^^ZZZooobbb\\\gggppptttGGG888777666555555444555555444444444444444444444444555555666666888999;;;<<<<<<>>>@@@BBBBBBCCCFFFHHHIIIKKKNNNRRRTTTTTTSSSSSSVVV[[[[[[___jjjqqq}}}yyyccckkkrrrYYYIIIIIIsss{{{ZZZGGGBBBBBBBBBCCCHHHQQQYYY^^^```bbbfffiiijjjiiijjjmmmpppooooooooopppqqqqqqpppooosssuuuwwwxxxxxxzzz|||zzzlllssstttwwwooojjjhhhmmmvvvsss```LLLBBBGGGTTTtttnnnbbbppp|||ooopppxxx}}}~~~~~~~~~www}}}]]]JJJ:::888999444333666444444444444444444444444222222222222222222222222222222222222222222222222//////000000111222222333222222222222222222222222000000000000111111111111111111111111111111111111111111222222222333333333444444555555666888999:::<<>>LLLyyy{{{sss[[[TTTvvvxxx```RRRMMMKKKLLLMMMLLLNNNQQQUUU\\\```[[[SSSRRRTTTUUUTTTSSSRRRSSSTTTqqqaaahhhpppVVVLLLGGGPPPzzzjjj^^^nnn|||rrrggg```XXXRRRKKKGGGEEEDDDAAA>>>;;;???LLLaaatttnnnWWWWWWsssnnnoookkkwwwnnnHHH888777666555555444444444333333444444444444444444555555666777999;;;<<<===>>>@@@CCCDDDEEEGGGJJJLLLMMMNNNPPPRRRSSSSSSRRRRRRQQQVVVUUUWWW___ccclll~~~{{{rrrmmm}}}uuuQQQIIIcccvvvVVVKKKDDDBBB@@@BBBGGGOOOXXX]]]aaadddhhhiiiiiijjjmmmqqqooommmkkkmmmqqqrrroookkkqqqrrrttttttuuuxxx|||||||||uuu\\\LLLGGGIIIFFFIII```rrrooouuu{{{}}}yyy~~~~~~~~~|||hhhMMM@@@666444666444444555333333333333333333333333222222222222222222222222111111111111222222222222000111111111222222222333111111111111111111111111///000000000111111111111111111111111111111111111111111222222222333333333444444444555666777888888999===@@@nnnrrrhhhuuu```LLLbbb{{{cccRRRKKKIIIJJJKKKLLLNNNQQQVVV[[[[[[VVVOOOOOOQQQRRRRRRPPPPPPQQQSSSnnntttfffQQQOOOGGGiiiyyykkkxxxxxxiii___ZZZTTTLLLGGGEEECCC@@@===;;;===III^^^rrrppp[[[\\\xxxsssxxxzzzllljjjfffCCC666666555444333333333333333333333444444444555555444444555666888:::<<<===>>>@@@BBBDDDEEEFFFIIIKKKNNNOOOPPPQQQRRRRRRRRRRRROOOUUUUUUWWW]]]\\\aaapppzzzmmmxxx^^^KKKVVVyyycccMMMFFFDDDAAA@@@CCCKKKSSSZZZ^^^bbbfffgggggghhhlllooopppnnnmmmmmmnnnnnnkkkhhhqqqrrrttttttuuuwww{{{~~~~~~{{{zzz}}}wwwbbbNNNFFFAAA>>>???EEEQQQeeevvv||||||xxxqqqoootttxxxyyyyyy}}}}}}||||||}}}zzz{{{\\\III@@@777555555555333333333333333333333333333333000000000000000000000000000000000111111222222222111111111111111222222222111111111111111111111111///000000000111111111111111111111111111111111111111111222222222333333333555444444444555666777888:::;;;<<>>@@@>>><<>>LLLjjjeee{{{ppp]]]LLLIII^^^xxxwwweeeSSSLLLMMMMMMKKKNNNMMMOOOSSSSSSMMMGGGEEEIIIKKKMMMNNNNNNOOOQQQSSS||||||wwwaaaRRRQQQkkk}}}}}}|||pppgggddd^^^UUUNNNJJJGGGBBB???<<<<<>>???AAABBBDDDEEEDDDEEEGGGHHHLLLLLLMMMNNNOOOQQQQQQRRRRRRXXXXXXYYY]]]ZZZ]]]kkk{{{rrrkkkWWWJJJPPPtttwwwVVVKKKIIIEEEAAA@@@DDDKKKRRRWWW[[[___```aaabbbfffjjjkkknnnpppnnnjjjhhhiiikkkqqqtttwwwyyyyyyxxxxxxyyyzzz|||}}}}}}~~~yyyiiihhhlllhhh[[[OOOEEEBBB???>>>===>>>DDDLLL[[[dddlllnnnooouuu{{{}}}}}}~~~}}}~~~zzzcccMMM???<<<888555555555444111222222222222222222222222000000000000000000000000/////////000111222222222////////////////////////111111111111111111111111000000000000111111111111111111111111111111111111111111222222222333333333555555444444444555666666777111@@@CCCdddzzznnnuuummmgggUUUEEEWWWyyy~~~jjjUUUKKKLLLLLLIIIPPPMMMNNNRRRRRRKKKGGGGGGJJJLLLOOOQQQRRRTTTVVVYYY~~~tttuuu|||ppp___[[[^^^aaaaaarrrlllVVVHHH[[[vvvyyy|||ssslllhhhbbbXXXQQQMMMIIIDDD@@@===<<>>@@@JJJDDDRRRTTT[[[aaabbb```bbbggghhhmmmmmmiiihhhmmmpppnnnuuuuuuvvvvvvwwwwwwwwwxxx~~~~~~~~~~~~vvv```QQQFFFFFFAAA===<<<>>>>>><<<<<>>@@@CCCGGGGGGDDDEEEIIIIIIEEEKKKJJJJJJKKKLLLMMMLLLKKKKKKOOOSSSUUUTTTTTTWWWYYY\\\nnn~~~mmm{{{YYYBBBNNNeeemmmOOOEEEHHH@@@AAAGGGDDDNNNQQQXXX___bbb```bbbggggggkkklllhhhhhhmmmpppnnnrrrtttwwwwwwvvvvvvwwwyyy~~~}}}||||||}}}~~~qqqQQQFFFFFF@@@=========;;;<<>>@@@BBBEEEGGGFFFEEEFFFKKKMMMLLLJJJKKKMMMOOOOOOOOOMMMLLLOOOSSSWWWUUUPPPOOOSSSYYYYYYfffrrrjjjvvvdddIIIDDDVVV}}}YYYFFFHHHEEEAAADDDCCCHHHKKKSSS\\\``````bbbfffdddhhhjjjhhhhhhllloooooonnnsssxxxxxxvvvuuuwww{{{~~~~~~}}}||||||}}}~~~cccQQQJJJCCC===<<<;;;:::;;;>>>>>>EEEPPP\\\gggsss|||}}}~~~|||zzz|||~~~hhhFFF===666555555444444333333222222222222111111000000///000000000000000000000000000000000000000000000000111000000//////000000111111111111111111111111111000111222111//////111333444333222000000111222222222111111111111222333333222222333333444444555555222666777:::;;;CCCrrr___WWWlll|||nnnaaaYYY___vvv]]]SSSOOOKKKNNNPPPRRRVVVYYYUUUNNNPPPSSSTTTQQQPPPSSSUUUUUUSSSiii~~~mmmRRREEEGGGGGGMMM___YYYPPPHHHEEECCC@@@@@@CCCDDDSSSgggzzz```GGGJJJ\\\{{{}}}vvvmmmhhh```YYYSSSMMMFFFBBB>>>BBBBBBQQQnnn{{{mmmZZZMMM]]]{{{qqqiiigggcccgggpppnnn[[[DDD777666666555444444444444555222333555555444444555777666888;;;<<<===>>>@@@BBB@@@BBBDDDFFFIIINNNQQQRRRJJJKKKNNNNNNNNNNNNNNNNNNVVV[[[]]]XXXPPPMMMSSSYYY^^^fffyyy{{{gggrrrvvvZZZDDDIIItttgggKKKIIIIIICCC@@@BBBCCCEEEMMMWWW]]]^^^aaadddbbbeeegggggghhhjjjmmmnnnjjjqqqxxxxxxuuutttxxx|||~~~}}}}}}~~~kkkWWWJJJBBB<<<<<<<<<::::::;;;>>>DDDOOOZZZfffqqq}}}~~~zzz{{{|||~~~}}}{{{|||]]]@@@;;;555555444444333222222222222111111111000000000///000000000000000000000000000000000000000000000000000000000//////000000000000000000000000111111111000111222111000000111222333222111111000111222222111111111111111222222333222222333333333444444444222555888======>>>gggoooXXXjjj~~~mmmYYYhhhVVVPPPJJJJJJJJJMMMRRRUUUSSSOOOOOOQQQRRRQQQQQQRRRSSSTTTKKKUUUhhh~~~{{{nnnfffUUUJJJHHHDDDLLL```ppp___MMMGGGFFFDDDAAA@@@DDDPPPbbbuuuzzzPPPMMMZZZrrrtttllliiiccc\\\UUUNNNGGGCCC===@@@@@@OOOnnnxxxmmm\\\QQQbbbooo}}}|||iii{{{vvvqqqeeeRRR>>>222666666555444444444444444222444555555555555666888666888;;;<<<===>>>AAACCC>>>@@@DDDHHHLLLMMMMMMNNNJJJKKKLLLKKKJJJKKKNNNQQQYYY^^^```[[[SSSRRRXXX___aaagggsssooozzzwwwPPPBBB___wwwWWWLLLMMMFFF@@@BBBAAABBBHHHSSSZZZ\\\___bbbaaabbbeeeggghhhhhhjjjmmmhhhooovvvwwwttttttyyy~~~}}}}}}|||{{{{{{|||~~~|||jjjRRRIIIBBB======>>><<<999999;;;AAALLLYYYfffrrr|||~~~|||yyyyyy{{{||||||}}}}}}}}}~~~~~~}}}sssQQQ;;;:::444444444333222222111111111111111000000000000000/////////////////////////////////////////////////////////000000/////////............//////000000000222333222111000111222111111111111111111111222111111000000111111222333222222222333333333333333111111222999;;;;;;WWW^^^eeexxxccclll}}}```QQQLLLHHHFFFHHHLLLOOOOOONNNMMMNNNPPPQQQPPPOOOPPPSSSFFFEEEMMM^^^sssooocccYYYZZZSSSMMMJJJCCCKKKbbb}}}gggPPPFFFEEEDDD@@@===BBBLLL\\\oooiiiWWWVVVlllvvvooommmhhhaaaYYYPPPIIIEEEAAABBBAAAPPPooozzzpppbbb\\\mmmmmmwwwgggyyy{{{^^^III<<<666666555444444333333444444333444666666666666888:::777999<<<>>>>>>@@@CCCEEEDDDDDDFFFKKKKKKHHHFFFFFFIIIJJJKKKIIIHHHIIIMMMRRRVVVZZZ]]][[[WWWXXX^^^eee^^^dddjjjwwwaaaAAAIIImmmiiiSSSRRRLLLCCCEEEBBBAAAEEENNNVVVZZZ]]]aaa``````cccggggggeeegggkkkhhhmmmrrrtttsssuuuzzzzzzyyyyyyyyyyyy{{{}}}~~~}}}uuuYYYOOOFFF??????@@@===:::999777<<>>@@@AAACCCFFFHHHKKKGGGHHHKKKJJJDDDCCCEEEFFFIIILLLLLLIIIIIIMMMQQQUUUWWWZZZYYYXXXYYY]]]aaa\\\dddeeeggg~~~~~~TTTCCCYYY|||{{{\\\WWWSSSJJJJJJEEEAAACCCKKKSSSWWW[[[___aaa___bbbggggggcccdddhhhjjjlllnnnpppssswww|||zzzzzzyyyzzz{{{}}}xxx[[[NNNBBB??????===;;;<<<999<<>>LLLuuummmRRRZZZppptttQQQVVVnnn^^^SSSKKKKKKLLLKKKLLLPPPMMMLLLNNNRRRRRRNNNNNNRRRJJJDDDAAACCCGGGNNN___ppp~~~oooddd^^^TTTKKKGGGDDDJJJMMMQQQUUURRRZZZpppqqqaaaPPPGGGCCCAAABBBEEEAAAIIIVVVjjj}}}{{{~~~nnnRRRtttxxxwwwssslllbbbWWWOOOKKK???AAAAAARRRttt|||zzzsssrrr~~~~~~jjjdddTTTgggiiiFFF;;;;;;555555444333333333333444444666888888888999;;;<<<;;;>>>@@@BBBCCCEEEHHHJJJMMMHHHGGGIIIHHHDDDEEEIIIDDDIIINNNOOOLLLKKKLLLOOOWWWXXXYYYXXXVVVVVVXXXYYY]]]gggfff___ppppppMMMTTTuuuaaa[[[YYYOOONNNGGGBBBBBBIIIQQQVVVZZZ^^^aaa___bbbgggfffbbbbbbgggkkkkkklllnnnrrrxxx}}}|||||||||}}}~~~~~~fffVVVEEE>>>===<<<===>>>???>>>@@@HHHWWWjjjzzzzzz||||||||||||{{{zzzyyyxxx~~~{{{zzz||||||pppqqqfffOOOAAA888666333333222222111000000000////////////000000000000////////////////////////////////////////////////---...///000000///...------......///000111111222000222444444333111111222...///000111111111111111000000000000000111111222222222222222222222222222...777444000555666777>>>VVVxxxWWW\\\fff{{{YYYLLLSSS|||eeeZZZPPPNNNNNNLLLNNNRRRNNNLLLOOOTTTSSSNNNOOOSSSRRRHHHAAAAAACCCEEELLLUUU```eeejjjlllkkkiiiiiijjjlllooosssxxx|||pppgggZZZQQQLLLIIIHHHGGGCCCMMMNNNKKKNNNSSSddd|||}}}uuupppmmmddd[[[OOOEEE@@@???>>>===@@@JJJQQQddd}}}wwwwwwhhhpppzzzqqqhhh```TTTIIICCC>>>BBBXXXtttzzzvvvvvvvvvmmmXXXTTThhhlllKKKAAA555666666555444333333333333555777999::::::;;;===???@@@BBBCCCCCCCCCDDDFFFHHHGGGGGGFFFCCCBBBCCCFFFIIIKKKPPPUUUUUUQQQPPPRRRUUUYYY[[[^^^]]]ZZZYYYZZZ\\\```___aaafffooojjjYYYfffssseee]]]SSSTTTKKKEEE@@@AAADDDJJJSSS\\\^^^___aaadddggggggeeebbbkkklllmmmnnnpppsssxxx{{{yyyxxxyyy|||ZZZBBBDDDDDD>>>===<<<<<<===@@@GGGSSSfffyyy~~~zzzzzzyyyzzz{{{{{{zzzxxx|||xxx}}}zzz}}}~~~}}}{{{ZZZEEE???;;;333222222222111111111000000000000000000000000000000......//////000000111111///////////////////////////////////////////////////////////////000111111222222222333333222222222000111111111111222222222111111111111111111111111111111222222222222111111333222222222444666999;;;KKKssssssUUUbbbaaaLLLIIIaaa\\\OOORRRIIIKKKTTTPPPKKKLLLMMMOOOOOOPPPPPPPPPeeeVVVGGGBBBBBB@@@@@@BBBEEEHHHKKKLLLKKKKKKLLLNNNMMMMMMNNNOOOOOOOOOOOOOOOMMMHHHCCCAAACCCFFFGGGHHHIIISSSTTTRRRVVVZZZggg~~~}}}nnn```XXXUUURRR]]]VVVLLLDDDAAA???>>>===;;;EEEMMMccczzzuuuxxxtttttt{{{uuuooogggYYYLLLEEE@@@DDDYYYttt~~~xxxxxx|||dddVVV^^^cccEEE>>>666555555444333333333444444555666888999:::;;;===???AAACCCDDDDDDDDDEEEGGGIIIFFFFFFFFFDDDCCCDDDGGGIIIKKKNNNRRRSSSRRRRRRTTTWWWXXX[[[^^^^^^[[[ZZZ[[[]]]```bbbfffiiilllddd^^^{{{eeeQQQNNNMMMFFF@@@@@@BBBFFFNNNVVVXXXZZZ]]]ccchhhjjjjjjhhhkkklllmmmmmmnnnppptttxxxwwwwwwxxx|||kkkHHHAAA>>>;;;===>>>:::<<>>>>>@@@AAA?????????@@@AAABBBCCCDDD@@@>>>===>>>BBBEEEGGGGGGMMMUUUVVVXXX^^^```kkk~~~lllXXXMMMMMMQQQRRRXXXRRRJJJDDD@@@???>>>===:::CCCJJJ```|||xxxwwwuuuyyyyyy|||zzzrrr```NNNHHHBBBGGG[[[uuu{{{{{{yyyuuuiiiRRRQQQuuuXXX===:::666444444333333333444555555444666888888999:::===???BBBDDDEEEFFFEEEFFFGGGIIIDDDEEEFFFFFFEEEEEEGGGIIIKKKLLLOOORRRTTTVVVWWWXXXXXX[[[______]]]ZZZ[[[\\\^^^bbbggghhhgggsssnnnUUUggggggQQQNNNNNNGGGAAA??????AAAGGGNNNTTTWWW[[[bbbhhhkkklllkkkhhhiiijjjjjjkkkmmmpppsssttttttvvvzzz~~~wwwyyyzzzPPPCCC===;;;>>>>>>;;;===AAAGGGQQQ```rrr~~~{{{zzz{{{|||}}}}}}{{{yyyxxxxxxtttxxxzzz{{{~~~~~~{{{zzz|||[[[FFF===777333333222111111111111000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////......//////000111000000111111111111000000000000000111111111222222111111111111111111111111111111222222222222111111444333333333333555777888666KKKrrrjjjmmm|||rrrXXXEEEMMMyyydddXXXQQQRRRQQQHHHKKKKKKKKKLLLOOOQQQTTTUUUnnnUUUIIIEEEEEEEEE>>>>>>>>>===<<<<<<<<<<<<===<<<<<<===???AAADDDFFFDDDCCCCCCCCCFFFIIILLLNNNRRRXXXZZZ^^^ffffffppp}}}gggTTTPPPYYYcccggg\\\VVVMMMEEE???======>>>===DDDIII]]]|||uuusssyyy{{{yyydddOOOHHHDDDIII^^^xxx{{{~~~zzz|||jjjNNNOOOgggvvvOOO888888666333222222333444555666777444555777888888:::===@@@BBBDDDEEEFFFEEEEEEFFFHHHCCCEEEGGGGGGGGGGGGIIIJJJKKKKKKMMMPPPUUUXXXXXXXXXYYY]]]``````\\\YYYXXXYYY\\\^^^bbbeeeccciiitttUUUZZZkkkYYYXXXOOOHHHBBB@@@??????CCCIIIUUUWWW[[[aaafffhhhhhhgggdddfffhhhiiijjjlllpppsssrrrsssuuuxxx|||xxxuuuqqqlll}}}{{{TTTHHHBBB@@@@@@===>>>AAAEEEJJJRRR```qqq}}}~~~|||xxxzzz|||}}}|||zzzxxxwwwsssrrrxxxzzz{{{tttOOOAAA===666333666111111111111000000000000000000000000000000000000000000000//////......---///////////////////////////////////////////////////............///000000//////000000000000//////000000000000111111111111111111111111111111111111111111222222222222111111444333333333333444555666777@@@YYYkkkfffvvvxxxXXXHHHfffttt^^^SSSRRRQQQNNNLLLKKKKKKKKKLLLOOORRRTTTttt\\\MMMDDD>>>>>>>>>>>>???@@@@@@???>>>@@@@@@???>>>>>>???AAABBBBBBBBBBBBCCCGGGMMMTTTXXX\\\``````dddjjjiiiuuuuuuiiigggjjjjjjgggeee^^^RRRGGG>>><<<===???===CCCFFFYYYwwwrrrrrr~~~{{{fffRRRHHHEEEKKKaaa|||~~~yyy~~~tttRRRWWWddd]]]nnn|||lllGGG777999777222222222333444555666777444555777777888:::>>>AAA@@@BBBEEEEEEDDDDDDEEEEEEBBBDDDFFFHHHHHHIIIKKKLLLMMMLLLMMMOOOSSSVVVWWWWWWYYY\\\___^^^YYYVVVUUUVVV]]]ZZZ\\\bbbdddgggvvvwwwZZZQQQqqqzzzbbbXXXOOOHHHCCCAAA@@@???BBBHHHRRRTTTXXX]]]ccceeeeeecccccceeeiiikkknnnqqquuuxxxqqqrrrtttwwwyyy|||~~~yyydddooouuueeebbbtttwwwUUUJJJCCCBBBBBB>>>???BBBFFFIIIOOO]]]ooo|||~~~uuuxxxzzz{{{yyywwwwwwxxxxxxwww{{{||||||zzziiiFFF===<<<555222555000000000000000000000000////////////////////////000000//////......------////////////////////////////////////////////////...............//////000/////////000000///////////////000000000111111111000000000000000000000000111111222222222222111111333333333333444444555555;;;<<>>AAADDDFFFKKKXXXlll{{{}}}sssvvvyyyyyyvvvvvvxxxzzz~~~yyyzzzyyyzzzzzzkkkyyy~~~wwwYYY>>>777888333000222//////000000000000000111//////////////////////////////..................////////////////////////////////////////////////......------......///000//////000000000000///////////////000000000111111000000000000000000000000111111222222222222111111111222222333444555555555999;;;@@@YYYxxx___ZZZnnnWWWFFF^^^xxxeeeNNNGGGOOONNNMMMLLLKKKKKKLLLMMMNNNiiibbbXXXQQQMMMKKKIIIHHHFFFHHHLLLPPPUUUYYY[[[]]]ffffffdddaaa]]]]]]___bbb[[[^^^]]]___ccchhh|||aaa\\\YYYSSSJJJBBB>>>>>>@@@999>>>@@@SSS}}}zzztttqqqrrryyyvvvtttqqqeeeXXXNNNKKKRRRiiiuuujjj~~~yyypppooollluuuiiiUUU===888:::444333333333333333444555666666777888888999<<>>BBBCCCFFFLLLTTT\\\aaacccccc```dddhhhkkknnnqqqtttwwwssstttvvvuuuttttttwwwzzz|||}}}~~~xxxpppYYYRRR^^^mmmkkkYYYRRRJJJGGGIIIEEE???BBBDDDDDDHHHVVVkkk|||~~~zzzrrruuuxxxwwwuuuvvvzzz~~~}}}{{{}}}yyyvvvwwwwwwxxx[[[III999444444222000111////////////000000111111////////////////////////------..................////////////////////////////////////////////////...------------.../////////000000111111000000///////////////000000000111000000000000000000000000111111222222222222111111///000222333444555666666666;;;<<>>???<<>>BBBDDDJJJRRRZZZ___``````\\\___cccfffhhhjjjmmmoootttvvvvvvuuurrrrrruuuxxxwwwuuuuuuzzz~~~xxxgggdddgggrrraaa]]]^^^VVVOOOLLLDDDAAADDDEEEEEEIIIWWWnnn{{{vvvsssvvvxxxwwwuuuwww|||yyyrrrxxxsssyyyzzzwwwxxx{{{[[[III@@@777333333333222111.../////////000000111111////////////////////////,,,------....../////////////////////////////////////////////////////////...------------...//////000000111111111111000000////////////000000000000000000000000000000000000111111222222222222111111...///111333555666666666666===<<<<<<^^^eee[[[jjjQQQCCCJJJiiieeePPPUUULLLMMMOOOPPPQQQRRRRRRRRRyyy{{{~~~yyymmmjjj]]]___cccfffhhh{{{kkkYYYQQQJJJIIIGGGBBB??????===@@@BBBPPPwwwyyyqqqllljjjiiiiiimmmssszzzzzztttoooooopppuuu~~~uuulllddd^^^XXXSSS[[[sss~~~}}}~~~}}}zzzwwwyyytttqqqlllnnnwwwvvvKKK<<<555999222555555444444444555555666333666999;;;<<<<<<===>>>BBBDDDFFFFFFFFFFFFGGGHHHCCCBBBDDDJJJJJJHHHMMMUUUVVVTTTPPPMMMKKKJJJKKKKKKMMMOOOQQQRRRRRRRRRTTTVVVTTTWWWXXXUUUQQQSSS]]]eeewww}}}VVVUUUyyy___TTTJJJFFFCCC???>>>???DDDCCCGGGNNNQQQTTTYYY```cccbbbbbbbbbeeeiiimmmoooppprrruuutttrrrrrruuuyyyrrrvvv{{{zzzxxxxxx|||~~~rrr{{{tttjjjaaa\\\XXXQQQIIIFFFFFFFFFGGGKKKXXXmmm~~~|||zzzqqqtttvvvvvvvvvxxx}}}|||yyyvvvsssyyytttjjj|||kkkYYY@@@:::444222444555333000333222000/////////000111////////////////////////////////////////////////........................,,,---------.../////////---------............///000000000000111111111111......///000000000000000000000000000111111111111222222111111111111222222000111111222222333444444888666444:::PPPyyyqqqcccYYYmmmVVV???JJJYYYkkkWWWTTTRRRPPPNNNOOORRRVVVYYYYYY}}}ssskkkfffhhhjjjmmmssstttZZZRRRLLLJJJGGGAAA>>>======@@@BBBPPPwww|||vvvnnngggcccaaa```___^^^aaafffjjjlllnnnqqqrrrmmmjjjiiilllooottt~~~zzzssskkkeeeYYYXXXccczzz~~~~~~~~~|||zzzwww}}}xxxtttttt{{{}}}xxxpppxxxyyyKKK;;;555999222555555444444444555666666555777:::;;;<<<<<<>>>@@@AAACCCEEEEEEEEEDDDEEEFFFIIIGGGHHHKKKJJJHHHKKKRRRTTTRRROOOMMMLLLKKKLLLLLLPPPQQQRRRRRRQQQRRRTTTVVVVVVXXXYYYYYYYYYZZZ\\\^^^bbbwwwfffSSSqqqqqq```LLLBBBAAACCCCCCCCC>>>>>>BBBIIINNNRRRYYY```bbbbbbaaabbbdddgggkkkmmmsssrrrrrrssstttvvvwwwwwwrrruuuwwwwwwvvvvvvyyy|||~~~}}}tttjjjaaaVVVMMMIIIGGGFFFGGGMMM[[[lllzzz}}}~~~~~~~~~}}}{{{zzzvvvvvvuuutttsssuuuxxx{{{~~~yyywwwzzzllleeeaaaOOO>>>999333111333444222000222111000/////////000111////////////////////////////////////////////////........................---------...............---------............////////////000000000111111......///000000000000000//////000000000111111111222111111000000111111222000111111222222333444444888666555:::KKKlllfffUUUaaaaaaKKKHHHIIIhhhbbbUUUSSSQQQNNNNNNPPPUUUZZZ^^^yyylllnnnssswww{{{www\\\UUUPPPNNNJJJCCC>>>===???AAAAAALLLqqq|||wwwpppjjjmmmiiiccc___\\\ZZZXXXVVVQQQPPPPPPRRRTTTVVVWWWWWWYYYXXX[[[bbbhhhnnnxxx{{{vvvoooiii\\\^^^jjj~~~zzz~~~~~~{{{rrr___^^^qqqvvvGGG999444999333555555444444555555666777888999;;;<<<<<<===@@@BBBDDDFFFGGGGGGFFFEEEFFFGGGNNNLLLLLLMMMKKKHHHIIIMMMPPPOOONNNMMMMMMMMMNNNOOOSSSSSSSSSRRRPPPPPPRRRTTTVVVUUUUUUWWW[[[^^^]]]\\\XXXfffddd___hhhOOOFFFFFFDDD@@@<<<;;;===CCCHHHLLLTTT\\\aaaaaa```aaacccfffiiikkktttqqqoooqqquuuxxxwwwtttsssssssssssstttuuuvvvwwwxxxyyy~~~zzzuuuhhh^^^UUUPPPOOOJJJGGGIIITTTcccooouuuyyyzzz{{{|||}}}}}}|||{{{{{{xxxtttsssuuuyyy}}}}}}~~~vvvlllppp{{{{{{dddeee|||TTTDDD;;;777222000111222111///222111000/////////000000////////////////////////////////////////////////.......................................------------------............///.........////////////000......///000000000000000//////000000000000111111222111111000000111111222000111111222222333444444777666666888CCCYYYuuueeeSSScccnnnYYYKKKBBBQQQqqqtttZZZUUUSSSQQQPPPRRRUUUYYY[[[|||ooouuu}}}uuu\\\WWWTTTSSSNNNEEE@@@@@@@@@AAA???FFFeeezzzuuurrrmmmgggbbbdddaaa^^^[[[ZZZWWWUUURRRMMMIIIDDDBBBDDDEEEDDDCCCHHHGGGKKKSSS\\\dddppp{{{{{{uuurrrmmmhhh```aaajjj}}}|||yyyZZZUUUccciiiAAA888444999444555444444444555666777888;;;<<<<<<<<<===>>>AAADDDHHHIIIKKKKKKIIIIIIIIIJJJOOONNNMMMMMMKKKIIIIIIJJJKKKKKKKKKMMMNNNQQQSSSTTTTTTTTTSSSQQQNNNNNNPPPRRRQQQPPPOOOQQQUUUZZZ]]]]]][[[___pppaaajjjhhhQQQJJJDDD===@@@======AAACCCEEELLLTTT_________```bbbdddggghhhpppnnnmmmnnnrrrttttttssstttrrrpppqqqssstttuuutttwwwwwwzzzsssaaaVVVPPPPPPSSSSSSOOOKKKOOO]]]nnnvvvvvvxxxyyy{{{}}}~~~~~~~~~}}}{{{vvvrrrttt}}}}}}zzzrrrhhhlllyyyyyykkkxxxkkkKKK???999666222111111222111000111111000000////////////////////////////////////////////////////////////......................../////////...---------,,,---------............///---------.........//////......///000000000000000////////////000000000111111111000000000000111111000111111222222333444444555555666777===IIIYYYeeeWWWTTTnnnyyyiii]]]RRRJJJWWWnnnaaa[[[TTTRRRUUUWWWUUURRR{{{uuuZZZWWWVVVUUUPPPFFFAAA@@@>>>???===AAAYYY{{{wwwssspppmmmiiiddd___]]]\\\YYYXXXWWWUUURRROOOKKKFFF???===>>>???>>>===@@@>>>AAAHHHQQQZZZhhhtttzzzqqqnnnlllkkkeeeccchhhxxx~~~}}}qqqttt^^^TTTYYYqqq]]]>>>999555888333444444444555666777888888<<<===>>>>>>===???BBBEEEHHHJJJLLLLLLKKKJJJJJJKKKLLLMMMMMMLLLMMMMMMMMMKKKHHHIIIKKKMMMQQQTTTVVVXXXTTTTTTSSSPPPMMMLLLMMMNNNLLLOOOTTTVVVWWWWWWWWWXXX\\\XXXbbbzzzbbbdddUUUKKKAAACCC@@@???AAABBBCCCIIIPPP[[[\\\\\\]]]___bbbdddeeehhhjjjlllllllllmmmppprrrtttrrrpppppprrrtttuuutttxxxvvvwww{{{|||}}}qqqkkkvvvxxxiiiYYYNNNHHHGGGLLLTTTWWWVVVTTTXXXfffvvv|||yyyzzz{{{}}}~~~~~~~~~xxxsssppptttlllrrruuusssqqqqqq}}}~~~}}}{{{\\\HHH>>>777555333222222222222111000000000000//////......////////////////////////////////////////////////......................../////////...---------,,,---------............///------------..................///000000000000000...////////////000000000111000000000000000000111000111111222222333444444222444666777999>>>FFFMMMrrrlll^^^oookkkPPPFFFfff~~~mmmXXXOOOQQQUUUSSSOOOuuuZZZYYYYYYYYYRRRGGG@@@???;;;======???QQQttt}}}yyywwwtttqqqnnnlllhhhccc```[[[YYYWWWVVVUUUSSSOOOLLLHHHDDD???======>>>??????@@@===>>>CCCJJJRRR___kkktttoooooopppiiihhhlllyyy~~~}}}|||}}}}}}ooobbbmmmkkkXXXXXXccc}}}TTT===;;;444666222444444444555666777888999<<<>>>?????????@@@BBBDDDEEEGGGIIIJJJIIIIIIJJJKKKJJJLLLMMMLLLOOOSSSRRROOOJJJKKKMMMPPPRRRUUUVVVWWWSSSTTTTTTRRROOOMMMLLLMMMKKKSSS\\\aaa___YYYSSSPPPYYYUUU___uuuuuuhhhVVVEEECCC@@@@@@BBBCCCDDDIIIOOOUUUUUUWWWXXX[[[^^^```aaabbbfffiiiiiiggghhhlllppprrrrrrqqqpppqqqsssuuuwwwxxxvvvwwwzzz|||~~~zzzccc]]][[[___fffYYYOOOGGGGGGFFFEEEKKKUUUaaaeeefffeeemmmzzz}}}zzz}}}}}}~~~~~~~~~|||{{{zzzsssoookkknnnyyyzzzggguuunnnsssyyyyyyeeeNNNDDD;;;555444444333222222222222//////000000000///...---////////////////////////////////////////////////.......................................------------------............///---------............///......///000000000000000......////////////000000111000000//////000000111000111111222222333444444111333444555666999===@@@YYYccceee|||___EEESSSuuubbbNNNMMMSSSUUUTTTuuuaaaaaabbb```WWWJJJBBBAAA:::>>>??????JJJeeezzztttqqqsssrrrpppooommmkkkiiigggaaa___\\\ZZZYYYVVVSSSPPPKKKIIIEEEAAA===<<<>>>@@@>>><<<<<>>:::;;;===;;;999;;;???AAACCCIIIPPP___yyyiiidddeeejjjwww~~~~~~uuuhhhuuuzzzyyy\\\eeekkkkkksssssshhhBBB666888111666777444444555555666888999::::::===@@@AAA@@@@@@@@@AAAEEEGGGJJJKKKKKKLLLNNNOOOLLLOOOPPPPPPUUU\\\[[[TTTWWWVVVVVVUUUSSSRRRPPPOOOTTTVVVXXXXXXUUUQQQOOONNNWWWRRRPPPUUU]]]bbbaaa^^^YYY^^^kkkpppyyybbb^^^sssTTTJJJGGGFFFGGGDDD@@@AAAEEEGGGHHHKKKNNNQQQUUUWWWXXXdddbbb```ccchhhkkkkkkiiillloooqqqooolllnnntttzzzxxxwwwzzz~~~}}}yyyxxx{{{yyytttdddUUURRRRRRXXXiii}}}}}}}}}}}}|||yyyvvvrrrooommmgggeeebbbaaaiiizzzooozzzrrrmmmbbbBBB555777...000111111111000///000111...///000000000///---,,,////////////////////////////////////////////////........................,,,------....../////////---------.........//////.........////////////000...//////000000000000000............/////////000000000////////////000000000111111222333333444444333333222222222444777999777RRRrrruuufffMMMAAAGGGgggooo___VVVSSSSSS{{{wwwuuugggQQQDDDDDD@@@>>>>>>???CCCPPPhhh}}}~~~xxxrrrpppsssqqqrrrrrrsssttttttssssssuuuqqqllliiigggddd```\\\]]]ZZZSSSIIIBBB@@@????????????>>>>>>===???BBBDDDSSSmmmsssgggbbblll|||rrrkkk~~~yyyooo```DDD:::444555888444555555666777888:::<<<===;;;<<<>>>@@@BBBDDDFFFGGGGGGIIIKKKKKKJJJJJJLLLNNNLLLLLLMMMNNNPPPSSSVVVWWW\\\ZZZVVVSSSPPPNNNNNNNNNQQQUUUVVVSSSRRRSSSSSSQQQSSSRRRRRRVVV\\\```bbbaaa```bbbbbb______vvvkkkTTTbbb~~~[[[KKKKKKKKKJJJGGGBBB@@@AAA>>>???AAAEEEJJJPPPUUUXXXaaabbbbbbbbbaaaccceeehhhfffiiijjjkkkpppxxx|||zzztttxxx}}}|||yyywww|||{{{}}}{{{wwwwwwuuuooollllllbbb]]][[[___iiiyyyqqqtttzzzhhh[[[NNN;;;444666444000000000000000000000000000000//////......------////////////000000000000////////////////////////........................---------............///.................................------,,,,,,,,,////////////////////////............////////////000000000000000000000000000000111222222222222111222222111222444888<<<>>>888NNNwwwooocccEEE???RRRggg}}}mmm\\\MMMPPP|||lllSSSDDDBBB>>>======>>>AAALLLbbbvvvyyyvvvxxx~~~|||xxxxxxyyyyyyzzzzzzzzzyyyyyyyyyuuurrrnnnmmmnnnnnnmmmkkkfffeee^^^QQQFFFCCCEEEGGGAAAAAA@@@???>>>???@@@BBBIII^^^~~~wwwjjjdddiiiyyyrrrnnn^^^AAA888444666888444555555666777999;;;<<<=========???@@@BBBEEEGGGHHHHHHIIIJJJKKKJJJJJJLLLMMMLLLMMMOOORRRSSSTTTUUUUUUVVVTTTRRRQQQPPPPPPQQQRRRPPPUUUVVVSSSRRRSSSTTTRRRTTTSSSSSSWWW\\\aaabbbbbbWWWXXXZZZYYYXXXkkkgggRRRjjj|||\\\TTTJJJEEEDDDDDDDDDCCC??????@@@BBBFFFLLLQQQTTT\\\]]]_________aaacccffffffhhhiiijjjooovvvyyywwwtttxxx|||~~~}}}yyywwwvvv}}}~~~|||{{{zzzsssjjjffffffaaaaaa___^^^lllwwwzzzuuubbbUUUIII999444666333000000000000000000000000///////////////............/////////000000000000////////////////////////........................---------............///..............................---------,,,,,,,,,....................................////////////000000000000000000000000000000111222222222222111222222111222444777;;;===555CCCaaammmqqqxxxZZZCCCJJJ^^^{{{sss[[[MMMTTT}}}|||oooYYYHHHCCC===<<<<<<===???GGGYYYjjjzzz~~~}}}vvvlllfffgggnnnvvv{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}uuusssooonnnoooqqqrrrrrrzzz{{{sssaaaOOOHHHEEEDDDCCCBBBAAA@@@??????>>>>>>EEESSSlllwwwjjjccchhhvvvssssss|||}}}ZZZ===666333666888333555555666777999;;;===>>>@@@@@@@@@AAACCCFFFHHHJJJHHHIIIJJJJJJIIIIIIKKKMMMMMMOOORRRUUUVVVUUUTTTRRRSSSRRRQQQPPPOOOPPPQQQQQQPPPUUUVVVTTTRRRTTTUUUSSSXXXWWWWWWYYY\\\^^^______TTTRRRUUUXXXVVVccclll```~~~nnnXXXJJJFFFGGGFFFCCC@@@???>>>???AAAFFFJJJMMMSSSVVVYYY[[[]]]^^^```bbbcccfffffffffkkkqqqsssqqqtttwwwzzz{{{zzzwwwvvvuuuzzz|||}}}yyywwwvvvuuunnngggeeehhheeejjjhhhgggxxxwww{{{~~~mmmXXXJJJBBB777444666222000000000000000000000000.........///////////////....../////////000000000////////////////////////........................---------............///...........................------------,,,,,,,,,....................................////////////000000000000000000000000///000111111222222111111222222111222444777:::<<<:::???NNNrrrwwwgggqqquuuPPPCCCNNNeeebbbQQQWWWzzzwwwooo^^^MMMCCC===<<<<<<===>>>DDDRRR```ooowww}}}}}}|||{{{xxxsssvvvoooeee^^^]]]bbbjjjooouuu{{{~~~}}}~~~{{{vvvrrrqqqqqqrrrsssxxxjjj```UUUJJJDDDBBBAAA@@@??????>>><<>>???CCCBBBBBBBBBDDDFFFIIIKKKHHHIIIIIIHHHGGGHHHJJJLLLPPPQQQSSSUUUUUUTTTSSSRRRVVVUUUSSSPPPNNNMMMLLLLLLQQQUUUWWWUUUTTTVVVWWWUUU\\\[[[YYYYYYYYYYYYYYYXXXWWWPPPRRRYYYXXX^^^zzzmmmzzzpppUUUHHHGGGIIIIIIBBB@@@>>>======AAADDDGGGLLLOOOTTTWWWZZZ\\\^^^``````cccccccccgggmmmnnnlllqqqtttwwwxxxwwwwwwwwwxxxxxxyyyzzzzzzsssnnnnnnoooqqqxxx{{{zzzyyy}}}{{{gggwwwbbbMMM@@@;;;444333555000000000000000000000000000------......//////000000........./////////000000////////////////////////........................---------............///........................------------------------....................................////////////000000000000000000000000///000000111111111111111222222111222333666888:::>>>???DDDXXXwwwkkkgggKKKAAAPPPmmmuuu\\\UUU|||}}}tttnnn```NNNBBB???======>>>???BBBMMMYYYdddlllqqqqqqqqqqqqoookkkpppkkkddd^^^[[[]]]aaaeeennnttt|||{{{xxxwwwwwwyyyppp[[[EEECCC@@@???@@@@@@>>><<<@@@AAALLLddd}}}uuuoooiiieeedddqqq{{{zzz|||}}}nnn```PPPllllllLLL777444333555888333666666777999;;;===???@@@DDDDDDDDDDDDEEEGGGIIIJJJGGGHHHGGGFFFEEEFFFHHHJJJRRRQQQQQQPPPPPPQQQQQQRRRVVVUUUSSSQQQNNNLLLKKKJJJPPPUUUWWWUUUUUUWWWXXXWWWXXXXXXWWWVVVUUUUUUUUUVVVYYYOOONNNWWWYYYZZZnnnfff|||bbbGGGBBBHHHMMMEEECCC@@@>>>===>>>@@@BBBFFFIIIOOOSSSVVVYYY\\\^^^```bbbddddddhhhnnnooollloooqqqssstttuuuwwwyyy||||||xxxxxx}}}wwwkkkjjjssspppeeemmm|||~~~www{{{zzzVVVBBB999777222222555///000000000000000000000000------......//////000000............////////////////////////////////////........................---------............///........................------------------------....................................//////////////////////////////////////////000111111111111000222111111222333555666888666;;;<<>>===>>>???BBBLLLVVV\\\ccchhhiiijjjlllkkkhhhiiihhheee```]]]\\\^^^aaammmsss{{{}}}|||~~~yyy^^^KKKGGGBBB@@@@@@AAA???===<<<<<>>@@@BBBDDDEEEEEEFFFGGGHHHHHHHHHFFFFFFEEEDDDBBBCCCFFFHHHPPPOOOMMMLLLLLLMMMNNNOOOPPPPPPOOOOOONNNMMMLLLLLLOOOSSSVVVTTTTTTWWWXXXWWWRRRSSSTTTTTTSSSSSSUUUWWW[[[TTTRRRWWW[[[]]]fffqqq~~~ggg{{{TTTDDDDDDGGGHHHGGGDDDAAA@@@???@@@@@@AAAEEEJJJNNNQQQUUUXXX[[[___bbbdddfffkkkqqqrrrooommmnnnpppppprrrtttyyy|||}}}}}}}}}zzzwwwwwwrrrcccaaallliii]]]```}}}zzzppppppxxx{{{gggJJJ;;;555666111111444000000000000000000000000000.........///////////////------........./////////////////////////////////........................---------............///........................,,,,,,,,,------------...------------------------............////////////////////////////////////...///000000111111000000111111111222333444555666000777999:::GGGhhh{{{llleee___zzz[[[KKKGGGZZZzzz```yyynnniiiyyyzzzgggYYYPPPKKK@@@===<<<===???BBBKKKUUUXXX___eeegggiiilllmmmkkkgggggggggdddaaaaaacccfffmmmvvv{{{aaaUUUNNNFFFBBBBBBAAA???=========BBBNNNbbbyyyxxxnnnfffbbbfffnnnxxx|||zzz|||lllWWWQQQWWW|||RRR>>>666888333333888777666666888:::<<>>@@@DDDHHHKKKPPPUUUXXXYYY]]]aaaccciiippprrrooommmmmmmmmlllmmmoootttxxx~~~yyyxxx~~~~~~~~~{{{yyyzzz|||xxxqqqlllcccZZZWWW]]]oooyyyggg```lll}}}}}}vvvnnnkkkrrr}}}iii[[[AAA666555777111000333000000000000000000000000000///////////////.........---------.........//////////////////////////////........................---------............///........................,,,,,,,,,---------......------------------------............////////////////////////////////////...//////000000000000000111111222222333333444444333555777888<<>>BBBKKKTTTYYY```fffhhhkkkppprrrqqqhhhiiiiiihhhfffgggjjjnnnmmmyyyuuu]]]UUUJJJDDDCCCBBB@@@===<<<===???EEEQQQdddxxxyyyqqqiii```[[[aaajjjwww{{{zzz|||||||||^^^^^^YYYkkkeeeJJJ:::666:::444222888888666777888:::<<>>???BBBEEEDDDFFFHHHJJJJJJIIIGGGFFFGGGHHHIIIIIIJJJJJJIIIIIIIIINNNPPPOOOOOORRRTTTSSSXXXXXXXXXTTTOOOLLLMMMOOOOOOUUUVVVQQQQQQ[[[ccceeecccxxxyyyjjjttthhhMMMMMMLLLJJJGGGDDDBBB@@@<<<>>>AAADDDHHHLLLRRRVVVSSSWWW[[[___fffmmmooolllmmmmmmkkkjjjiiikkkpppsssxxxqqqrrr}}}|||xxx{{{zzzvvvyyy~~~yyynnnYYYXXXVVVTTTVVVeeedddUUUeeezzzuuuuuupppkkkqqq~~~vvv\\\SSS===444666888111///333000000000000000000000000000000000//////.........------------.........//////////////////////////////........................---------.........//////........................,,,,,,,,,------.........------------------------............/////////000////////////////////////...//////000000000000000111111222222222333333333555111111333444???___}}}rrr~~~mmmyyy}}}bbbKKK@@@CCCWWW|||iii```\\\lll|||cccTTTHHHBBB===999;;;@@@GGGSSS]]]bbbgggmmmooolllkkkmmmppprrrtttuuutttqqqnnnllllllyyy}}}uuu```XXXNNNHHHFFFDDDAAA===;;;???@@@AAAKKK]]]jjjnnnqqqpppqqqwww}}}~~~zzzuuuppplllhhhaaaXXXTTTZZZdddssszzzzzzsssyyywwwyyyzzzdddaaaiiiooo|||uuuVVV???;;;666555666777666444777888:::===>>>>>>>>>>>>EEEFFFFFFEEEDDDCCCEEEFFFAAAAAA@@@??????@@@DDDFFF@@@GGGGGGHHHOOOKKKCCCEEEHHHOOOPPPJJJDDDFFFLLLPPPNNNMMMKKKIIIJJJNNNUUUZZZ[[[ZZZYYYVVVSSSOOOKKKIIIQQQSSSTTTTTTSSSVVV\\\```ddd^^^ttttttxxxmmmoooeeeZZZQQQPPPKKKDDDCCCIII@@@@@@???>>>AAAFFFIIIIIINNNOOOSSSWWW[[[```ccceeeiiihhhfffffffffhhhjjjkkkmmmpppvvv|||}}}zzzzzzyyywwwssslllfffbbbVVVXXX^^^eeejjjtttmmmRRRRRR```yyy~~~tttxxxwwwooowwwbbbHHH???555555444333333222111111000000000000000000000000000000000000000000000000------------------------................................................000000//////.........---//////000000///...------................................................111000...,,,,,,,,,...///////////////////////////000000///////////////000000111111111111222222222000111444888666999FFFVVVxxxllltttkkkYYYDDD===GGG```zzzhhh^^^[[[kkkfffVVVJJJDDD>>>;;;<<<@@@HHHSSS^^^cccjjjqqqtttrrrpppqqqtttyyy{{{|||zzzwwwssspppooovvv|||wwwiii```UUUMMMIIIFFFAAA===:::===>>>>>>GGGVVVbbbfffgggeeeccceeeiiikkkiiiffffffccc```ZZZRRRNNNTTT]]]pppxxx~~~|||vvvxxxvvv{{{zzzgggsss~~~wwwuuuuuu~~~sssRRR>>>:::666555666777666555888999:::;;;<<<=========>>>@@@CCCEEEDDDCCCCCCCCC@@@@@@AAA@@@????????????CCCIIIHHHGGGMMMIIIDDDHHHHHHKKKLLLGGGFFFKKKOOOOOOTTTSSSPPPMMMLLLNNNTTTXXXYYYXXXWWWUUURRROOOLLLJJJOOOQQQTTTUUUTTTUUUXXX[[[[[[YYYhhhzzz{{{yyybbbnnn~~~]]]PPPOOONNNJJJHHHHHHGGGDDD@@@???@@@BBBCCCFFFHHHKKKPPPUUUZZZ^^^```cccdddfffhhhiiiiiiiiiiiinnnqqqvvv{{{~~~{{{zzzxxxtttmmmcccZZZTTTQQQVVVaaauuulllYYYXXXfffppp|||~~~{{{yyyeeeLLL===<<<555444444333222222111111000000000000000000000000////////////////////////------------------------................................................000/////////.........---........................................................................111///...,,,,,,,,,...///////////////////////////000000////////////000000000111111111111222222222444333444555333333<<>>>>>===AAAFFFHHHGGGEEECCCBBB===>>>@@@AAAAAA@@@???>>>CCCJJJGGGDDDHHHEEEBBBHHHJJJKKKJJJGGGHHHMMMNNNKKKXXXVVVSSSPPPMMMNNNRRRVVVXXXXXXXXXWWWUUURRRPPPNNNNNNPPPSSSUUUTTTTTTTTTUUUVVVYYY```vvvppphhhtttrrr___|||}}}^^^SSSOOOMMMJJJFFFDDDBBB???======@@@CCC>>>@@@DDDIIINNNSSSWWWYYYZZZ^^^cccgggiiiiiigggeeemmmpppuuuxxx{{{}}}}}}xxxssspppsssooofff[[[RRROOORRRWWWmmmqqqoooVVVUUUggg|||mmm^^^NNN===888;;;444444333333222222111111000000000000000000000000////////////////////////......................................................................../////////...............///...---------...///000................................................000///...,,,,,,---......////////////////////////000000////////////000000000111111111111222222222666333222333222111555;;;QQQhhhlll}}}ppp^^^FFF;;;MMMhhhxxxiii```dddzzzjjjZZZOOOEEE@@@===>>>BBBKKKZZZhhhooowww|||zzz{{{{{{~~~|||wwwtttsssyyyzzzppphhh]]]TTTNNNJJJHHHFFF=========>>>DDDMMMUUUYYYddd___ZZZWWWVVVWWWVVVUUUTTTRRRRRRRRRMMMIIILLLRRReeeoooyyy~~~tttdddnnnsssdddxxxhhh@@@:::999777555666777888888:::::::::;;;<<>>@@@CCC<<<>>>AAADDDHHHLLLOOOQQQRRRUUU[[[```ccccccbbbaaaiiilllppptttvvvxxxzzz|||~~~~~~}}}~~~}}}|||xxxsssmmmhhhdddfff```WWWNNNLLLTTTdddppp|||ooojjjoookkkxxxsssbbbTTTGGG;;;666777333333333333222222111111000000000000000000000000////////////////////////////////////////////////........................................................................222111///---------///000................................................///...------------......////////////////////////000////////////000000111000000111111111222222222444222111333555777888999>>>ffftttbbb}}}~~~eeeKKKFFFPPPzzznnnhhhqqqkkkYYYNNNCCC???===>>>CCCMMM___ooowww{{{{{{xxx{{{}}}zzzxxxwwwtttlllaaaVVVNNNJJJGGGFFF>>><<<===???DDDJJJQQQVVVYYYVVVTTTQQQOOOMMMJJJHHHHHHGGGGGGIIIFFFBBBDDDIII```kkkvvv}}}ttt___jjj|||kkk___999888888777555555777999:::::::::;;;===@@@CCCFFFHHH@@@AAABBBCCCDDDGGGLLLOOOLLLHHHDDDDDDGGGKKKNNNOOODDDJJJFFFEEEKKKGGGAAADDDJJJPPPSSSNNNHHHHHHJJJJJJJJJKKKKKKKKKKKKMMMQQQTTTVVVWWWXXXXXXXXXWWWVVVUUURRRQQQNNNMMMMMMNNNOOOOOONNNMMMRRR\\\kkkrrr^^^SSSOOOJJJGGGHHHGGGAAA???@@@===>>>???AAACCCDDDFFFGGGKKKMMMPPPTTTWWWZZZ[[[[[[```dddiiillloooqqqsssuuussstttvvvwwwwwwvvvuuutttooonnnllliiieee```]]][[[SSSTTTWWW\\\dddrrrcccZZZrrrsssfffUUUHHH===555222222333222222222222222111111000000000000000000000000........................////////////////////////................................................---------...............666444111///------...///......................................................---------.........///////////////////////////////////////000111111000000111111111222222222222222111333666999999666777JJJvvvppppppnnnOOO===~~~vvvsssoooZZZMMMCCC???===>>>BBBMMMaaasss~~~}}}zzz~~~}}}|||~~~vvviii\\\QQQJJJGGGFFF???<<<<<<@@@DDDFFFKKKQQQNNNNNNNNNMMMJJJGGGDDDBBBEEECCCCCCEEEDDDAAABBBFFFZZZfffttt{{{vvvhhhqqqxxxqqqfffkkkVVV777666777777666555777:::<<<;;;;;;===???BBBEEEHHHJJJCCCDDDDDDFFFKKKSSS\\\ccc\\\UUULLLGGGIIIMMMPPPQQQKKKPPPNNNQQQ[[[VVVJJJGGGEEENNNTTTQQQKKKKKKNNNPPPEEEFFFHHHIIIJJJLLLOOORRRQQQQQQSSSTTTTTTTTTSSSRRRTTTPPPLLLKKKKKKMMMNNNNNNLLLHHHOOOZZZ[[[ggghhhSSSHHHBBBFFFHHHDDDAAACCC????????????????????????EEEFFFGGGJJJLLLOOOQQQSSSUUUYYY___cccfffgggiiikkkkkkkkkllllllkkkjjjhhhggggggccc^^^XXXSSSPPPNNNNNNIIIUUUjjjuuudddaaaooo{{{~~~kkk]]]JJJ;;;333222333444222222222222222222111111000000000000000000000000................................................................................................---------------.........555333111///............................................................---------...............///////////////////////////......//////000111222000111111111111222222222111222222111222555555222444;;;YYYxxxlllHHH~~~|||vvv```RRREEEAAA>>>>>>AAALLL```sss~~~~~~rrrdddWWWPPPMMMMMMEEEAAA@@@DDDFFFEEEHHHNNNKKKLLLLLLKKKHHHFFFEEEDDDFFFCCCCCCEEEDDDBBBCCCGGGUUUbbbqqq{{{zzzwwwtttffffff|||KKK999555666777666555666:::>>><<<===???AAACCCEEEFFFFFFHHHHHHIIIKKKQQQZZZdddkkkcccZZZPPPJJJKKKNNNPPPPPPQQQUUUVVV^^^kkkfffSSSJJJFFFNNNSSSQQQOOOPPPQQQPPPGGGIIIJJJJJJJJJJJJLLLNNNMMMNNNPPPQQQQQQQQQPPPOOORRROOOLLLLLLMMMNNNMMMKKKMMMJJJRRR[[[XXX]]]{{{iiiVVVGGGHHHLLLIIIFFFGGGAAAAAAAAA@@@???>>>>>>===@@@AAABBBDDDFFFHHHIIIJJJLLLPPPVVVZZZ\\\]]]^^^___`````````______]]]\\\\\\\\\XXXRRRMMMKKKNNNRRRUUU___nnnmmmXXXaaaxxx|||}}}}}}aaaUUUDDD777333555666666111111111111111111222222000000000000000000000000........................------------------------................................................,,,,,,,,,------.........////////////............................................................,,,------......///......////////////////////////............///000111222000111111111111222222222///222333//////333444111444666EEEhhhbbb{{{eeeXXXGGGCCC@@@>>>@@@JJJ^^^qqq~~~~~~xxxjjj^^^WWWVVVWWWLLLGGGEEEIIIIIIFFFHHHMMMIIIIIIIIIHHHFFFEEEEEEFFFCCC@@@???AAA@@@>>>@@@CCCRRR```ppp{{{}}}{{{{{{xxxvvvCCC;;;444666777666555666;;;???===>>>@@@BBBCCCCCCCCCBBBGGGHHHHHHJJJNNNUUU^^^dddbbbYYYOOOKKKMMMPPPRRRQQQSSSXXXYYYddduuunnnWWWJJJLLLQQQRRRQQQQQQRRRPPPKKKLLLMMMNNNMMMKKKIIIJJJKKKNNNNNNPPPQQQQQQQQQPPPOOOOOONNNMMMNNNPPPOOOLLLIIIKKKJJJQQQXXXWWW\\\xxx{{{xxxwww]]]VVVTTTMMMFFFFFFEEEDDDDDDCCCBBBAAAAAAAAA<<<>>>AAACCCDDDEEEDDDDDDGGGKKKPPPSSSUUUUUUVVVVVVSSSSSSRRRRRRRRRSSSSSSSSSJJJHHHFFFHHHPPP[[[hhhppp{{{aaa___ggg}}}yyy|||{{{|||~~~zzztttTTTLLLAAA888666777666222111111111111111111222222000000000000000000000000........................------------------------................................................,,,,,,,,,------.........***+++,,,---............................................................,,,,,,---.../////////...////////////////////////............///000222222000111111111111222222222,,,222444000///555777666555777888IIIxxxzzzmmmjjj^^^HHHBBB===<<<===FFFZZZnnnzzzooohhhhhhpppxxxiiiYYYNNNQQQTTTMMMHHHIIIEEEGGGHHHJJJJJJIIIHHHGGGCCCBBBAAA????????????@@@OOO]]]ooozzzzzzssssssvvvxxx___888===555555444444666999<<<===>>>@@@BBBDDDFFFFFFFFFFFFKKKKKKLLLOOOSSSVVVVVVUUU^^^VVVLLLJJJNNNRRRRRRPPPUUUXXX___jjjqqqkkkYYYKKKNNNNNNOOOOOOQQQRRRTTTTTTTTTTTTSSSPPPLLLIIIIIIJJJOOOOOOOOOOOOOOOOOOOOOOOOLLLKKKJJJIIIIIIJJJKKKLLLOOOMMMMMMRRRVVV[[[ccclllnnnqqq{{{rrrwwwqqqkkkaaaQQQLLLJJJGGGHHHKKKIIIBBB@@@CCCAAA??????AAA@@@>>>???DDDAAADDDFFFDDDFFFIIIHHHDDDGGGIIIGGGCCCEEEKKKKKKFFFHHHDDDFFFRRRaaassslllVVVVVVYYYqqq{{{xxxpppiiisssooosssmmm\\\EEE>>>777444555666444222000000000000000000000000000000000000000000000000////////////....................................////////////////////////........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------////////////////////////,,,------...///000111111000000000000000000000000000111111111111222222222000999<<>>===DDDYYYooozzzssspppvvvxxxggg[[[\\\^^^YYYUUUWWWLLLKKKIIIHHHFFFFFFFFFFFFBBBAAA@@@???>>>>>>>>>???EEETTTgggttt{{{}}}{{{vvvnnnppppppQQQ555666666666666777999;;;===??????@@@CCCEEEGGGHHHHHHHHHLLLLLLMMMPPPTTTVVVVVVUUUYYYSSSMMMJJJMMMPPPPPPOOOTTTVVV[[[bbbgggcccWWWMMMQQQPPPPPPPPPRRRSSSUUUWWWYYYWWWTTTQQQNNNLLLJJJIIIOOOOOOOOOOOOOOOPPPPPPPPPKKKJJJIIIHHHHHHIIIKKKLLLSSSQQQQQQSSSTTTVVV]]]eeexxxrrrbbbttt}}}cccXXXNNNKKKIIIDDDCCCEEEDDDCCCDDDFFFCCC>>>===@@@EEEIIIJJJEEEAAACCCDDDDDD>>>EEEIIIGGGHHHPPPVVVXXX^^^bbbfffnnn}}}www^^^UUUOOOTTTdddrrr}}}|||sssooonnnhhhZZZEEE???:::444222333444222///000000000000000000000000000000000000000000000000////////////....................................................................................---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................................................................------......//////000000000000000000000000000000000000111111111222222222222222666>>>JJJfffjjjeeevvvqqq^^^IIIDDDAAA???===BBBYYYrrr{{{sssooorrr{{{wwwhhh]]]]]]```^^^]]]```SSSPPPKKKFFFCCCBBBCCCDDD@@@@@@???>>>============>>>MMMbbbpppwww}}}vvvwww~~~}}}uuu|||yyymmm{{{\\\III:::666777888999:::<<<>>>???@@@@@@AAADDDFFFHHHJJJKKKLLLMMMMMMNNNQQQTTTVVVUUUTTTQQQPPPMMMLLLKKKLLLNNNOOORRRSSSUUUXXXZZZXXXTTTPPPSSSRRRPPPPPPQQQSSSVVVXXX]]]YYYUUURRRRRRPPPLLLIIINNNOOOOOOOOOPPPPPPPPPQQQKKKIIIGGGFFFGGGIIIKKKMMMSSSSSSTTTUUURRRRRRYYYbbbnnnmmm{{{oooeee___[[[YYYXXXLLLHHHFFFFFFEEEDDDHHHNNN]]]cccbbbWWWJJJFFFHHHIIIHHHTTT```cccfffqqqvvvyyyjjjVVVQQQVVVbbbsssqqqmmmttt|||mmmbbbQQQ<<<:::666222222333444222///000000000000000000000000000000000000000000000000////////////....................................................................................---------............///------------------------------------------------........................////////////////////////.................................///////////////////////////////////////000000000111111111222222555---222>>>===BBBlllooolll~~~gggJJJDDDAAAAAA>>>BBBZZZuuuuuunnnkkkmmmooohhh^^^WWWYYY^^^______aaaWWWTTTNNNHHHCCC@@@????????????>>>===<<<<<<<<<<<<@@@NNNbbbrrryyy||||||mmmppppppzzzSSSFFF???777666888:::<<<>>>???@@@@@@AAABBBDDDGGGJJJLLLMMMNNNLLLLLLNNNPPPSSSTTTRRRQQQLLLNNNOOONNNKKKJJJLLLNNNOOOQQQSSSSSSSSSRRRQQQQQQRRRPPPNNNLLLMMMOOORRRUUU\\\WWWRRRRRRTTTTTTPPPLLLNNNOOOOOOOOOPPPPPPPPPPPPKKKIIIGGGFFFGGGJJJMMMOOOOOOPPPSSSUUUSSSRRRZZZcccjjj]]]lll{{{tttppphhh^^^SSSLLLHHHJJJSSS^^^rrr|||uuugggaaacccfffgggsssppp```aaa{{{yyy}}}wwwyyysssbbbYYYLLL===666555333444666666333111000000000000000000000000////////////////////////////////////....................................................................................---------............///........................------------------------........................................................................///////////////.........////////////////////////000000000000111111111111666///444===555111QQQ~~~zzzrrrNNNEEE@@@BBB@@@CCCZZZvvvxxxrrrooonnnaaa[[[YYY\\\```aaa___^^^VVVTTTQQQLLLGGGBBB>>><<>>======<<<;;;AAALLL```sss}}}wwwdddjjj}}}vvvIII>>>:::333555777999;;;>>>???@@@@@@BBBCCCEEEGGGIIILLLNNNOOOKKKKKKMMMOOOQQQQQQOOOLLLIIIMMMPPPOOOKKKIIIKKKMMMKKKNNNRRRRRRQQQOOOPPPQQQNNNLLLIIIGGGGGGJJJMMMOOOUUUQQQNNNOOOTTTVVVTTTPPPOOOOOOOOOOOOOOOOOOOOOOOOKKKJJJIIIHHHIIILLLOOOQQQMMMNNNQQQTTTSSSSSSXXX```dddYYY___tttjjjfffkkksss|||mmmYYYSSSYYY~~~zzz|||~~~www]]]MMMEEE===555333333333444555555444222000000000000000000000000////////////////////////////////////....................................................................................---------............///........................------------------------........................------------------------........................///////////////.........//////////////////////////////000000000111111111111111666888222111CCC[[[VVVHHHAAACCCAAABBBWWWrrr~~~vvvppplllaaa___]]]^^^___^^^ZZZWWWSSSSSSRRROOOKKKFFFAAA>>>@@@@@@@@@@@@???>>>===<<<<<>><<<@@@RRRppppppfffrrr{{{sss||||||TTT>>>===444777777777888999<<>>BBBEEEUUUpppooojjjxxx{{{{{{]]]TTTqqqkkkBBB777999999666888999::::::999;;;>>>AAAAAABBBCCCDDDDDDFFFHHHJJJLLLLLLMMMQQQSSSQQQKKKEEEMMMLLLJJJJJJIIIHHHGGGGGGJJJHHHEEEFFFHHHIIIFFFCCCEEEDDDDDDFFFHHHIIIHHHFFFCCCCCCCCCEEEHHHLLLOOORRRRRRQQQNNNLLLJJJHHHGGGGGGCCCDDDEEEGGGIIIKKKLLLMMMHHHHHHIIIIIIIIIIIIIIIIIIGGGLLLPPPPPPNNNYYYuuu~~~sssjjj]]]TTTSSSUUUTTTPPPQQQXXXZZZXXXaaakkkaaaMMMNNNLLLJJJKKKPPPYYYcccjjjpppllluuutttzzzzzz^^^FFFAAA:::444222222222111111111111111111111111111000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------..................------........................///////////////000111111000111111222222333444444555???LLLrrr}}}tttrrrjjjMMMGGGEEEBBBNNNaaayyyzzzxxxwwwwwwtttqqqaaa\\\XXXWWW[[[]]]\\\YYYXXXUUURRRNNNKKKGGGDDDAAAGGGEEEDDDBBBAAA@@@???>>>===AAASSSppptttvvvrrrwww{{{oooWWWfff___???888:::999666888:::;;;<<<<<<>>>BBBDDD===AAAEEEDDDAAAAAAEEEIIIKKKNNNRRRVVVWWWSSSLLLGGGKKKNNNOOONNNJJJHHHHHHJJJDDDEEEFFFIIIJJJJJJHHHFFFEEEDDDDDDFFFHHHHHHHHHFFFBBBAAABBBBBBDDDFFFHHHJJJOOONNNLLLJJJHHHGGGFFFEEEDDDDDDEEEGGGHHHJJJKKKKKKIIIHHHFFFEEEEEEGGGIIIJJJQQQOOONNNLLLJJJNNN]]]mmm|||qqqqqqpppfff[[[[[[lll{{{xxxooorrrvvvzzzzzzjjjlll}}}aaaKKK>>>:::555333222333333333111111111111111111111111000000000000000000000000////////////////////////........................------------------------------------------------------------------------...---,,,,,,,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------................................................///////////////000000111000111111222222333333444111666;;;VVV}}}xxxuuuPPPIIIGGGAAAIII\\\vvv}}}~~~|||xxxuuusssqqqqqqqqqccc]]]XXXZZZ```eeedddaaa[[[ZZZXXXUUUPPPIIIDDDAAAEEEDDDBBBAAA????????????;;;@@@TTTrrr}}}sss|||aaajjj{{{bbbccczzzzzzPPP;;;:::;;;999666:::<<<===>>>???BBBEEEHHHCCCIIIMMMJJJCCC@@@DDDIIIHHHMMMTTTXXXVVVQQQKKKHHHFFFKKKOOOMMMGGGDDDEEEIIICCCGGGJJJLLLLLLJJJIIIHHHEEEDDDDDDEEEGGGHHHGGGFFFBBBBBBBBBBBBCCCCCCCCCCCCKKKKKKJJJHHHGGGEEEEEEDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHFFFCCCBBBBBBDDDHHHJJJMMMHHHEEEGGGJJJLLLPPPVVVrrruuuzzzuuuiiimmm|||qqq\\\GGG999888555333111222222222111111111111111111111111111000000000000000000000000////////////////////////........................------------------------........................------------------------...------,,,,,,------...------------------------------------------------------------------------........................------------------------................................................//////......//////000111000000111111222333333333555666333===ZZZ|||kkk~~~TTTKKKJJJCCCJJJ[[[yyy~~~}}}|||zzzwwwsssnnnlllmmmoooiiibbb\\\]]]eeejjjiiieeeccccccaaa\\\VVVPPPKKKIIIGGGFFFDDDAAA>>>>>>???AAA>>>EEEYYYvvvsssooosss```pppssstttxxxvvv|||dddDDD888:::;;;999888>>>???@@@@@@AAABBBFFFHHHKKKNNNOOOKKKEEEAAABBBDDDCCCIIIPPPSSSQQQMMMKKKJJJHHHKKKNNNMMMJJJHHHHHHIIIKKKMMMPPPOOOKKKHHHHHHJJJEEEDDDCCCDDDFFFHHHHHHGGGDDDDDDEEEEEEEEEDDDCCCBBBHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBCCCEEEGGGHHHGGGBBBAAAFFFKKKMMMNNNQQQTTTddd|||}}}~~~|||{{{rrrrrr}}}lllXXXHHH;;;444777555333222222111///---111111111111111111111111////////////////////////////////////////////////........................------------------------------------------------,,,,,,------------------------------------------------------------------------------------------................................................---------------------------------.......................................///............///000000000000000111222222333333555777555777@@@QQQ|||zzz}}}___QQQLLLHHHNNN]]]zzz}}}|||{{{{{{zzzwwwrrrnnnkkkkkkmmmiiiccc^^^___eeekkkkkkiiiooonnnjjjcccZZZSSSPPPPPPMMMLLLIIIDDD???>>>@@@CCCAAAIII___|||}}}ppprrr~~~nnnmmm~~~ggghhhzzzvvvXXX===777::::::999;;;AAABBBBBBAAA@@@AAACCCFFFHHHGGGFFFFFFEEEDDDAAA???BBBGGGLLLMMMLLLKKKLLLNNNQQQOOOOOOQQQSSSTTTQQQNNNQQQRRRQQQMMMIIIIIILLLOOOGGGEEEDDDEEEGGGHHHIIIHHHDDDEEEEEEFFFFFFEEEDDDDDDFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBDDDEEEFFFFFFFFFEEEJJJFFFFFFHHHIIIGGGHHHKKKOOOVVV[[[uuuxxxuuuqqqwwwyyytttXXXJJJ@@@999666555444222222333222000...000000000000000000000000////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------................................................---------------------------------.........//////.......................................//////000///000000111111222333333...222444777999===\\\~~~nnnUUUIIIEEELLLVVVttt}}}||||||||||||zzzxxxuuusssqqqpppooohhheeeaaabbbggglllooopppwwwvvvrrriii^^^WWWTTTTTTVVVUUUPPPIIIBBB@@@CCCFFFCCCLLLddd{{{tttyyyiiisssjjjkkk~~~lllQQQ:::888<<<::::::???DDDDDDDDDBBBAAAAAACCCDDDEEECCCCCCFFFKKKMMMJJJGGGHHHJJJLLLLLLLLLMMMOOOPPPRRRMMMKKKMMMTTTWWWTTTPPPQQQPPPMMMJJJIIIKKKPPPSSSHHHGGGEEEEEEGGGIIIJJJJJJDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIIIIIIIIIIHHHEEEEEEDDDCCCBBBAAA@@@@@@???AAACCCEEEFFFFFFEEEDDDGGGEEEFFFIIIHHHEEEFFFIIIFFFQQQQQQZZZmmmfffbbbjjjaaaKKKCCC<<<888777111000000111333444444333000000000000000000000000000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,------......------,,,------------------------------------------------------------------------------------------------------------------------,,,,,,------.../////////..............................------......///000//////000000111222222222111444333444555333DDDccc|||uuu___HHHDDDHHHLLLjjj~~~~~~~~~|||zzzyyyzzz||||||yyyuuuqqqooommmkkkllloootttxxxwwwyyyxxxrrrhhh```]]]]]]```^^^XXXOOOFFFBBBEEEIIIHHHSSSkkkmmmrrr}}}}}}```HHH777999>>>;;;;;;AAADDDEEEEEECCCBBBBBBEEEGGGFFFFFFHHHLLLPPPQQQQQQOOONNNNNNNNNNNNOOOOOOMMMKKKKKKHHHFFFHHHMMMRRRSSSRRRQQQNNNJJJHHHIIILLLNNNOOOJJJHHHFFFFFFHHHJJJKKKLLLFFFEEEDDDBBBBBBBBBCCCCCCBBBDDDFFFHHHJJJJJJIIIIIIDDDDDDCCCBBBAAA@@@??????>>>???AAABBBCCCDDDDDDDDDDDDBBBEEEKKKMMMIIIGGGGGG===HHHJJJMMMaaavvvnnngggkkkyyylllPPPCCC>>>777555777222000///000222333333333000000000000000000000000000000000000000000000000////////////////////////........................------------------------------------------------++++++,,,,,,---......///,,,,,,---......---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------...//////000...........................------------...////////////000000111111222222444777444222444000555FFFddd~~~|||oooOOOIIIKKKKKKccc}}}|||{{{|||||||||zzzzzz}}}{{{~~~}}}zzzvvvrrrsssxxx|||rrrwww{{{yyyrrrkkkhhhhhhfffddd]]]SSSHHHDDDFFFKKKPPPZZZqqqzzzuuuzzzWWWAAA444:::@@@<<<<<>>>>>>>>>>>@@@AAACCCDDDJJJGGGHHHOOOQQQKKKCCC>>>AAACCCBBBFFFMMMWWWwww|||~~~nnnccciiiUUUDDD???;;;444333999555333000//////000000///000000000000000000000000000000000000000000000000////////////////////////........................------------------------........................++++++,,,,,,---...//////,,,,,,---......---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------...///000000...........................------------...///////////////000111111222222***222222111666444444<<>>::::::AAABBBCCCEEEHHHJJJJJJIIIGGGNNNPPPQQQQQQOOOMMMMMMNNNUUUSSSPPPNNNNNNMMMKKKIIIHHHGGGFFFGGGIIIMMMPPPQQQOOOMMMKKKHHHFFFFFFFFFFFFFFFGGGEEEBBBFFFMMMMMMHHHIIIFFFCCCCCCEEEEEECCCAAADDDCCCBBBCCCEEEFFFFFFEEEEEEFFFEEECCC@@@>>>???@@@>>>??????@@@AAACCCDDDEEEHHHIIIKKKKKKJJJGGGDDDBBBDDDDDDCCCDDDHHHQQQ[[[cccnnn^^^ZZZTTTFFF777333444444555666222222222111000//////...000000000000000000000000//////////////////////////////............//////........................------------------------------,,,+++,,,---...///................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////222111000//////000111222........................---....../////////////////////000111222333333333333222111111111333555777======RRRqqq~~~]]]DDDCCCGGGVVV{{{|||}}}}}}zzzyyy{{{}}}{{{|||~~~~~~nnn___WWWNNNNNN[[[fffuuuwwweeebbb\\\~~~iiiIII???:::>>>???;;;<<>>@@@EEEKKKKKKLLLMMMNNNPPPQQQRRRNNNOOOPPPPPPPPPQQQTTTWWWVVVUUUSSSTTTVVVXXXYYYXXXUUUQQQMMMLLLMMMOOOPPPQQQKKKJJJHHHGGGGGGHHHIIIIIILLLMMMKKKIIIKKKOOOOOOLLLHHHFFFEEEFFFGGGIIIHHHHHHFFFEEEEEEFFFHHHIIIIIIHHHDDDEEEEEEDDDBBBAAAAAABBBCCCBBBBBBAAAAAABBBBBBBBBGGGHHHIIIIIIHHHFFFDDDBBBBBBAAA@@@>>>>>>@@@EEEHHHNNNeee|||vvvlll```XXXXXXKKK@@@666444444222000111222222111111000/////////000000000000000000000000//////////////////////////////............//////........................---------------------------,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------,,,,,,------...........................---......///////////////111111111111111111111111222222111111222333555666;;;???<<<>>>\\\|||tttwww{{{oooJJJBBBHHHDDDbbbyyyjjjeee\\\YYYbbbyyyddd```uuuwwwIIICCC???===AAABBBAAACCCGGGPPPPPPOOONNNMMMNNNPPPRRRPPPPPPQQQPPPPPPRRRUUUXXXSSSQQQPPPPPPSSSVVVWWWWWWVVVSSSPPPPPPQQQQQQNNNLLLHHHHHHGGGGGGGGGHHHIIIJJJPPPOOOMMMKKKJJJKKKKKKJJJGGGFFFEEEEEEEEEFFFFFFFFFGGGFFFFFFGGGIIIKKKJJJJJJFFFGGGGGGFFFCCCAAA@@@AAAAAAAAAAAAAAAAAAAAABBBCCCFFFGGGHHHHHHGGGEEEDDDBBBCCCCCCBBB@@@>>>>>>@@@BBBDDDMMM^^^wwwpppcccVVVJJJDDDEEEAAA999333333444222000000111111111111000000////////////////////////////////////////////////////////////............//////........................------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------................................................---......///////////////111111111111000000000000111111111111222333444555555999777444AAAccc{{{rrr~~~~~~{{{PPPBBBIIIAAAXXXzzzyyyxxxnnngggnnn~~~}}}fff___qqq~~~^^^EEE@@@??????BBBCCCCCCEEEHHHRRRRRRPPPMMMJJJIIILLLNNNQQQQQQQQQPPPOOOQQQTTTWWWRRRPPPMMMMMMOOOQQQRRRRRRRRRPPPPPPRRRTTTRRRLLLGGGGGGGGGGGGGGGHHHHHHIIIIIIKKKJJJIIIIIIHHHHHHIIIKKKJJJIIIHHHGGGEEEDDDDDDDDDFFFFFFEEEGGGIIIKKKKKKJJJIIIJJJJJJHHHDDDAAA??????>>>>>>??????@@@BBBCCCDDDEEEFFFFFFFFFFFFDDDCCCBBBBBBCCCCCCAAA??????@@@AAAAAABBBFFFMMM___~~~yyyuuummm___LLL;;;444444888333000222444222111222111111111000000000000000//////////////////////////////////////////////////////............//////........................------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------............------........................---......///////////////111111000000000000000000111111111111222333444444444333555888999@@@XXXqqqvvvZZZCCCEEEDDDRRRlllzzzssszzz|||iiibbbrrrgggnnnjjjQQQGGG===???AAACCCCCCDDDFFFHHHOOOPPPOOOKKKFFFEEEGGGJJJNNNOOOPPPOOOOOOPPPRRRUUUTTTQQQNNNLLLMMMNNNOOOOOONNNMMMMMMQQQUUUSSSMMMFFFHHHHHHHHHHHHHHHGGGGGGGGGCCCBBBCCCFFFFFFFFFIIIOOOMMMMMMMMMJJJGGGEEEEEEFFFEEEDDDDDDFFFHHHJJJJJJIIIIIIKKKKKKIIIFFFBBB@@@@@@>>>>>>???@@@AAACCCDDDEEEDDDEEEEEEEEEDDDDDDCCCBBB???@@@@@@???======>>>@@@@@@AAAAAAAAAFFFXXXzzz~~~vvvvvvqqqdddQQQ@@@666444333///...222333111111333111111000000000000000000000000000000000000000000//////////////////////////////............//////........................------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////+++,,,,,,------,,,,,,+++........................---......///////////////000000000000000000000000000000111111222333333333777111333;;;777222@@@XXXzzzwwwjjjHHHDDDFFFKKKZZZxxx|||rrrttt{{{hhhhhhvvvrrr]]]KKKBBB;;;???BBBCCCBBBCCCEEEFFFJJJLLLLLLIIIEEECCCEEEIIIIIIKKKMMMNNNNNNPPPRRRTTTUUUQQQMMMKKKKKKMMMNNNNNNMMMJJJIIIMMMSSSTTTPPPKKKJJJIIIIIIHHHGGGFFFEEEDDDAAA???AAADDDDDDBBBFFFMMMLLLMMMMMMKKKGGGFFFGGGIIICCCBBBBBBDDDGGGIIIIIIHHHGGGIIIKKKJJJGGGDDDCCCCCCAAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDCCCCCCCCCCCCBBB===>>>>>>===;;;;;;===>>>??????AAACCCCCCHHHXXXhhhuuuhhheee___VVVLLLCCC<<<777333000///111222000///222000000000000000000000111000000000000000000000000//////////////////////////////............//////........................------------------------+++,,,---.........------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................+++,,,---......---,,,+++........................---......///////////////......//////000000111111///000111222222333333333444111333777666555<<>>@@@GGGHHHJJJKKKIIIFFFEEEGGGIIIBBBAAAAAACCCFFFHHHHHHGGGEEEGGGIIIJJJHHHFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCBBBBBBBBB>>>???>>>===;;;;;;===>>>;;;888999@@@CCCAAACCCHHHIIIhhhnnnZZZMMMGGG>>>999:::;;;888222555111000222111......000000000000000000111111111000000000000000000000000//////////////////////////////............//////........................------------------------+++,,,---.........---,,,................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......///000000///..............................---......///////////////---......///000111111222///000111222222333222222...111333333666;;;===<<>>@@@BBBDDDFFFGGGGGGEEEGGGIIIIIIHHHGGGGGGGGGHHHJJJLLLLLLLLLLLLMMMNNNMMMMMMLLLJJJHHHHHHJJJLLLKKKGGGDDDFFFLLLQQQRRRPPPNNNJJJFFFEEEEEEDDDAAA???AAA@@@???>>>???@@@AAABBBCCCCCCDDDDDDEEEFFFFFFFFFAAABBBCCCDDDEEEEEEEEEEEEEEECCCBBBAAAAAAAAA???===BBBEEEGGGHHHHHHHHHJJJKKKEEECCCAAA???===<<<<<<<<<;;;;;;;;;:::::::::;;;<<<;;;::::::::::::;;;<<<<<>>===>>>???AAADDDGGGIIIKKKKKKDDDFFFHHHHHHGGGEEEEEEFFFIIIKKKLLLLLLJJJIIIIIIJJJMMMMMMMMMKKKIIIIIILLLNNNNNNIIIDDDDDDHHHLLLMMMLLLMMMIIIDDDAAABBBBBBBBBAAA@@@@@@???????????????@@@BBBBBBBBBCCCDDDEEEFFFFFFCCCCCCDDDDDDDDDCCCBBBAAADDDCCCAAA@@@AAAAAA???>>>???AAACCCDDDDDDDDDEEEGGGBBBAAA???>>>============;;;:::999999:::;;;;;;::::::::::::::::::;;;;;;<<<666888???KKK\\\yyyzzz{{{ppp```RRRNNNHHH<<<777:::555555555444333333222222111111111111111111111111000000000000000000000000////////////////////////111000000///////////////................................................------------------------------------------------,,,------......------,,,------------------------..................------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,//////.........---------................................................------------............////////////////////////111111111111111111111111333333333333444555666777666999===GGGaaa}}}}}}}}}|||YYYMMMGGGGGGHHHRRR|||yyyqqq~~~ppphhhkkkaaarrrqqq]]]HHH999???===>>>AAACCCGGGIIIKKKLLLCCCDDDFFFFFFEEEDDDDDDEEEJJJKKKLLLJJJHHHEEEEEEEEEJJJKKKKKKJJJHHHIIIKKKMMMPPPKKKEEECCCEEEHHHHHHGGGJJJFFFAAA??????AAACCCCCC@@@@@@@@@@@@???>>>======@@@@@@AAAAAABBBDDDEEEFFFFFFGGGGGGFFFEEECCCAAA@@@CCCAAA?????????@@@???>>><<<>>>AAAAAAAAAAAABBBCCC???>>>======<<<=========;;;999777888:::;;;:::777:::999999999999:::;;;;;;???AAAAAA>>>@@@TTT|||sss```\\\NNNAAA666555555222555;;;555444444333333222222222111111111111111111111111000000000000000000000000////////////////////////000000//////......//////........................................................................------------------------,,,------......------,,,------------------------------------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...............---------................................................------------........................////////////111111111111111111111111333333333333444555666666666555444555>>>YYY~~~~~~~~~jjjVVVJJJHHHHHHIIIhhh|||qqq___eeeuuummm\\\sssbbb\\\MMM<<>>@@@BBBEEEGGGHHHBBBDDDEEEDDDCCCBBBCCCDDDHHHIIIIIIHHHEEECCCCCCCCCFFFGGGGGGGGGFFFFFFIIIKKKMMMJJJGGGFFFFFFGGGFFFDDDFFFDDDBBBAAABBBCCCDDDEEEAAABBBBBBBBBAAA???===<<>><<<<<<===>>>===<<<<<<>>>@@@@@@@@@???@@@AAA>>>===<<<<<<;;;;;;;;;::::::888666777:::;;;999555999888888888888999::::::<<<>>>???===999BBBZZZqqqxxx^^^MMMHHH@@@:::666999:::777666999444333333333222222222111111111111111111111111111000000000000000000000000////////////////////////000//////.........//////................................................------------------------------------------------,,,------......------,,,------------------------,,,,,,------------..............................------------------------,,,,,,,,,------.................................................................................////////////000000000000......///////////////000000000000000111111111111333333222222333444555555888555555666555???^^^}}}}}}~~~{{{cccNNNGGGIIIFFFWWW{{{nnnVVVUUUvvvuuubbbyyy[[[^^^RRR>>>CCC>>>>>>>>>???@@@AAACCCDDDCCCDDDEEEDDDBBBBBBCCCEEEDDDEEEGGGFFFDDDCCCCCCDDDEEEFFFGGGGGGFFFFFFHHHIIIHHHHHHIIIJJJJJJIIIGGGEEEBBBDDDFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCAAA>>>===??????>>>>>>@@@BBBDDDEEEDDDEEEGGGHHHHHHGGGEEEDDD@@@===:::999:::;;;;;;;;;;;;===??????=========>>>======<<<;;;:::888777666999777666888::::::888555777777777777777888999999666444555:::===???DDDJJJ___tttuuuhhhVVVEEE;;;999777444444666666333000000222222222222222111111111000000000000000000000000//////////////////////////////////////////////////////............//////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------,,,,,,,,,,,,------..............................------------------------,,,,,,,,,------.........---.....................................................................////////////000000000000/////////000000111111111//////000000000111111111333222222222222333333444666111222777777666>>>KKKjjjzzzzzzVVVFFFJJJEEEIIIkkk|||sss]]]XXXtttvvvppp}}}yyy______PPP<<<>>>BBBBBBAAA@@@AAABBBCCCDDDDDDEEEEEEDDDCCCCCCEEEFFFAAACCCEEEEEECCCCCCCCCDDDGGGHHHIIIIIIHHHHHHIIIJJJEEEGGGIIIKKKLLLKKKIIIHHH@@@DDDIIIKKKJJJHHHGGGFFFEEEEEEEEEDDDCCCBBB@@@???AAA@@@???>>>???AAACCCDDD@@@AAADDDGGGGGGGGGEEEDDDAAA>>>;;;999::::::::::::999;;;<<<<<<:::999::::::<<<<<<;;;:::888666444333777888999::::::999888777777666666666666777888888===666444;;;CCCEEEBBB@@@CCCNNN^^^kkkwwwtttjjjZZZIII<<<555333333555444222111000000111222111111111111111111111111000000000000000000000000////////////////////////////////////////////////......------......//////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------++++++,,,,,,------..............................------------------------,,,,,,---------------------------...............................................................------------............//////000000111111222222...//////000000111111111222222222111111222222333777111000444999999777777HHH[[[{{{{{{eeeIIIMMMGGGBBBXXXttt|||{{{mmmiiiyyykkk~~~oooccc\\\JJJ===???CCCBBBAAAAAABBBDDDFFFGGGFFFGGGGGGFFFDDDEEEFFFHHHAAACCCDDDDDDCCCBBBCCCCCCHHHIIIKKKJJJIIIGGGHHHIIIFFFGGGHHHHHHIIIIIIKKKLLLBBBEEEJJJKKKIIIHHHGGGHHHEEEEEEDDDBBBBBBAAAAAAAAACCCBBB@@@>>>>>>@@@BBBCCCAAACCCFFFHHHIIIHHHFFFDDDEEEBBB>>>;;;;;;;;;;;;;;;:::<<<===<<<:::999999:::999999999999888666444333555999<<<<<<999777777999666666555555666666777888777222000666<<<<<<;;;;;;;;;???BBBDDDGGGRRRbbbnnnwwwkkkXXXQQQEEE:::444444444333666666555333222333555666000111111111111111111111000000000000000000000000////////////////////////////////////////////////...------------...///000................................................------------------------------------------------,,,------......------,,,------------------------***++++++,,,------......................................................------------------,,,,,,---------.........//////................................................------------..................//////000111111222......//////000111111222222222111111111111222222444555444444888===<<<888:::CCCSSSooo~~~{{{yyy|||rrrNNNQQQKKK@@@OOOggg~~~|||zzzyyy}}}uuu}}}wwwvvv{{{eeeeeeXXXEEEAAAGGGAAAAAA@@@@@@AAADDDGGGHHHHHHHHHHHHGGGEEEFFFHHHJJJBBBDDDEEEDDDCCCAAAAAABBBGGGHHHIIIIIIGGGEEEEEEFFFIIIHHHGGGEEEEEEGGGKKKNNNCCCFFFIIIIIIGGGFFFHHHJJJEEEDDDBBBAAA@@@@@@AAABBBEEECCCAAA???>>>@@@BBBCCCEEEGGGJJJLLLMMMKKKHHHGGGHHHEEE@@@=========<<<<<<===>>>??????===;;;;;;<<<666777888888888777555444333999???>>>999555888;;;555555555555555666777777555444777<<<<<<999999===666999;;;;;;;;;???FFFMMM___}}}ppp```]]]UUUGGG???<<<777333333555555222///333555444333222111///000000000000000111111111000000000000000000000000////////////////////////////////////////////////---------------...///000........................................................................------------------------,,,------......------,,,------------------------******+++,,,,,,---...............................................................------,,,,,,,,,---------.........//////................................................////////////000000000111---------...///000000111---......///000111111222222222111111111111111222,,,444888333333:::<<<888444>>>CCCKKKppp~~~~~~}}}{{{wwwaaaKKKKKKBBBCCCWWWrrriiilll~~~~~~rrrcccWWWLLLCCCAAADDDBBBCCCDDDEEEFFFEEEDDDDDDGGGHHHHHHEEEBBBAAADDDGGGJJJHHHGGGGGGHHHHHHGGGFFFEEEHHHMMMRRRNNNFFFCCCDDDJJJIIIFFFEEEEEEFFFHHHJJJJJJJJJKKKJJJIIIGGGDDDCCCDDDCCCBBBAAA@@@AAABBBCCCCCCCCCCCCBBBAAAAAACCCEEECCCYYYhhh___QQQKKKJJJGGGHHHDDD@@@;;;999999;;;======>>>@@@@@@???===;;;:::666666666666555555555555666666666666666666666666666666666666666666666666777777888888888888777777777666666666666888:::;;;IIIMMMTTT[[[fffwww|||vvvooohhh]]]PPPFFF>>>:::888555555444333333222111111222222222111111111111000111000000///...---------000000000000000000000000000000//////.........---000000000000000000000000,,,---......//////......................................................////////////////////////------------------------***+++,,,,,,------,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------........................---------............///---------............///+++,,,,,,---...///000000000000000000111111111111000000111222444555555666777666888@@@SSSooo{{{~~~{{{XXXMMMGGGEEEMMMcccpppfff\\\UUUNNNGGGFFFHHHDDDDDDFFFGGGGGGGGGGGGFFFDDDFFFGGGEEEBBBAAAAAABBBGGGFFFFFFHHHJJJJJJIIIGGGIIIJJJMMMOOOLLLGGGHHHLLLIIIGGGEEEDDDCCCDDDEEEGGGIIIJJJKKKLLLKKKHHHFFFDDDDDDCCCBBBAAAAAAAAABBBCCCBBBCCCCCCAAA@@@@@@CCCEEEWWWiiirrrgggWWWPPPLLLGGGGGGDDD@@@;;;999:::;;;============>>>>>>===:::888666666666666555555555555666666666666666666666666555555555555555555555555555555555666666555555555666666666666666888999:::<<<>>>AAAAAABBBHHHQQQYYYyyyzzzpppfff^^^PPPLLLFFF???999555444333555444444333222222111111222222222111111111000000111000000///......------////////////////////////000/////////............////////////////////////---------............///................................................////////////////////////------------------------++++++,,,------------,,,---------------------------------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------........................---------............///---------............///.........///000000111111000000000000111111111111000111111222333444555666444555777:::AAAKKKVVV^^^tttwww{{{yyynnnUUUMMMGGGGGGUUUuuu~~~eee]]]UUURRROOOJJJHHHJJJFFFGGGHHHIIIJJJJJJJJJJJJDDDFFFHHHHHHEEECCCAAA@@@DDDEEEFFFIIILLLMMMLLLJJJKKKJJJKKKLLLKKKJJJOOOWWWGGGFFFDDDBBBBBBBBBDDDDDDHHHIIILLLNNNMMMKKKHHHFFFEEEDDDCCCBBBAAABBBBBBCCCCCCCCCCCCBBB@@@@@@BBBDDDPPP]]]ccc\\\SSSPPPNNNJJJGGGDDD@@@<<<::::::<<<===>>><<<;;;<<<>>>===:::666666666666555555555555444666666666666666666666666555555555555555555555555444444555555555555444444666666555666666777888999222555777666444444777:::HHHRRR```lllwwwmmm]]]PPPFFF@@@;;;999777555444444444444444444333333222222111111222222111111111000000000000000000///......------////////////////////////////////////............////////////////////////......---,,,---...///000................................................////////////////////////------------------------++++++,,,------------------------------------------------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.......................................---------........................---------............///---------............///111111111111111111111111000000000000111111111111000111111222333444555555111333555666666777999;;;vvvyyy|||~~~rrrfffOOOFFFJJJPPPddd~~~zzzsssllluuuggg]]]TTTPPPMMMIIIHHHIIIHHHIIIIIIKKKLLLLLLMMMMMMJJJKKKKKKKKKIIIGGGEEEDDDCCCDDDGGGLLLPPPQQQPPPNNNJJJHHHIIIKKKKKKLLLSSS[[[FFFEEECCCBBBBBBCCCEEEFFFGGGJJJMMMOOOOOOMMMJJJHHHFFFEEEDDDBBBBBBBBBCCCCCCDDDDDDDDDCCCAAAAAACCCEEE>>>FFFJJJHHHGGGJJJKKKIIIGGGEEEAAA>>><<<<<<===>>>>>><<<:::;;;======:::666666666555555555444444444666666666666666666666666444444444444444444444444555666666777777666666555555555555555666666777777333666999::::::;;;>>>@@@<<<@@@EEEHHHKKKRRR\\\cccpppzzz~~~zzzyyyiiidddZZZNNNBBB:::666444777666666666555555555555333333333333222222111111111111111111000000000000000000//////............///////////////////////////////////////.........///////////////////////////...,,,+++,,,---///111................................................////////////////////////........................+++,,,,,,---...------------------------------------------------------------------------------------,,,,,,,,,,,,---......------------------------........................................................................---------............///---------............///222111111111111111111111///000000000111111111111000111111222333333444444444444444333333555:::===zzz|||~~~~~~}}}}}}~~~~~~yyypppSSSBBBNNNNNNXXX|||||||||}}}}}}wwwooommmwwwwwwjjj^^^RRRMMMKKKHHHHHHJJJIIIJJJJJJJJJKKKLLLMMMMMMNNNMMMKKKIIIHHHHHHHHHHHHCCCEEEHHHMMMQQQSSSRRRPPPKKKJJJLLLNNNMMMJJJNNNTTTHHHFFFDDDCCCDDDFFFIIIKKKHHHJJJMMMOOOOOONNNKKKIIIGGGFFFEEECCCBBBBBBCCCCCCFFFFFFFFFDDDBBBBBBDDDFFFAAADDDDDDCCCCCCEEEFFFDDDGGGEEEBBB???>>>===>>>???>>><<<::::::<<<<<<:::777555555555555444444444444555555555555555555555555444444444444444444444444555555666666666666555555444555555555666666666666777777777666666777999:::;;;=========;;;===AAAEEEDDDMMM[[[hhhooossswwwzzzwwwrrrvvv|||yyypppfff\\\SSSNNNLLLFFFFFFCCC>>>999777777999444444444444333222222111333222222222222222111111111111111000000000//////////////////.............................................///////////////........................///...,,,+++,,,---///111................................................////////////////////////........................,,,,,,---.........---------------------------------------------------------------------------------,,,,,,,,,,,,---......------------------------........................---.............................................---------............///---------............///000000000000000000/////////000000000111111111111000111111222222333333333777666444222000222555888yyy{{{}}}}}}|||||||||}}}zzz~~~nnnwwweeeEEENNNKKKNNNsssrrrfffdddaaa``````cccfffiiiwww}}}pppnnnwwwooofffYYYMMMIIIIIIJJJKKKMMMJJJIIIIIIIIIIIIJJJKKKKKKMMMJJJFFFEEEFFFGGGGGGGGGDDDEEEHHHLLLPPPRRRQQQPPPMMMMMMPPPRRRNNNHHHHHHLLLNNNKKKGGGDDDDDDGGGKKKNNNJJJKKKMMMNNNNNNMMMLLLKKKHHHGGGEEEDDDCCCCCCCCCDDDFFFFFFFFFDDDBBBBBBCCCEEEEEEEEEDDDCCCCCCEEEFFFFFFEEEDDDAAA???=========>>>;;;;;;;;;:::999888888888555555555444444444444333444444444444444444444444333333333333333333333333222222333333333333222222444444555555555555444444666555333222222333555666777999::::::888888999:::<<<<<<@@@EEEFFFDDDEEEIIIBBBAAACCCIIILLLKKKLLLOOOXXXWWWSSSLLLJJJMMMNNNMMMNNNGGG@@@>>><<<999777888::::::999888666666777888222222222222222222222222222222222222222222111111111111000000000///////////////////////////.......................................///////////////..............................---,,,---...///000................................................////////////////////////........................,,,,,,---...............---------------------------------------------------------------------------,,,,,,,,,,,,---......------------------------........................---------.......................................---------............///---------............///////////////////////////000000000000111111111111111111111111222222333333000222555555444222222222yyyzzz{{{{{{yyyxxxxxxxxxzzz~~~ooouuuTTTLLLJJJHHHeee}}}oooaaaTTTQQQMMMIIIIIIKKKNNNQQQZZZgggsssyyy~~~ooonnn~~~jjj[[[PPPFFFEEEHHHIIIJJJKKKIIIIIIGGGGGGFFFGGGGGGHHHHHHEEECCCDDDFFFGGGFFFDDDEEEEEEFFFIIILLLNNNNNNMMMKKKLLLOOORRRPPPJJJJJJNNNVVVQQQJJJDDDCCCEEEIIIMMMLLLLLLLLLLLLLLLLLLKKKKKKIIIHHHFFFDDDCCCCCCCCCDDDEEEEEEDDDBBB@@@@@@AAACCCBBBBBBBBBBBBAAAAAADDDGGGBBB@@@>>><<<;;;;;;;;;;;;777999:::888444333555888555555555444444444333333333333333333333333333333222222222222222222222222222222333333333333222222333444555555555555444333333333333444666888999999555555666666555444444444<<<888777999888333444888666555888======::::::>>>888;;;:::777777;;;===;;;777333222666666333444888555444444333333333222222333333222222222222333444111111111111111111222222111000000000////////////.../////////////////////..................................../////////000........................---------............///................................................////////////////////////........................,,,------...............---------------------------------------------------------------------------,,,,,,,,,,,,---......................................................---------.........//////........................---------............///---------............///---......//////000000000000000000000111111111111111111111111222222222222,,,///444666666666666666zzz{{{{{{yyyvvvsssrrrrrr{{{vvvqqqeeeLLLLLLHHH^^^wwwooocccUUULLLIIIDDD@@@???AAAEEEHHHHHHWWWfffjjjnnnzzzzzzrrreeejjjiiiTTTJJJBBBCCCGGGHHHFFFFFFIIIHHHFFFEEEDDDDDDEEEFFFDDDCCCCCCFFFIIIIIIFFFBBBEEEDDDDDDFFFIIIKKKLLLKKKEEEGGGLLLQQQQQQOOOQQQVVV[[[UUULLLDDDAAACCCGGGJJJMMMMMMLLLKKKJJJJJJKKKKKKJJJHHHGGGEEEDDDCCCCCCDDDCCCCCCCCCAAA???>>>???AAAGGGEEEDDDCCC???;;;===@@@???>>><<<:::999888999999333777:::777111///333888555555444444444333333333222222222222222222222222222222222222222222222222333444444555555444444333333444555555555444333222222222222444666666555333333444555666666666666777222///333999:::666666:::;;;777555555555222444888666999999777666777555111444444888<<<999222333999333222111111333444333111444333222000///000000111111111111111111111222222000000000000////////////.........///////////////........................---.........//////000000........................,,,---......//////......................................................////////////////////////////////////////////////,,,---......//////......---------------------------------------------------------------------------,,,,,,,,,,,,---......................................................---------.........//////........................---------.........//////---------.........//////---......///000111111222000000000000111111111111111111111111111222222222222333333222111222555888ttttttttttttuuuvvvvvvwww~~~~~~~~~mmmOOOKKKRRRYYYyyyxxxcccUUUOOOLLLAAA@@@???>>>============IIINNNVVV]]]___dddrrrxxx|||nnncccdddOOOIIIEEEEEEEEECCCDDDFFFHHHGGGEEEDDDBBBBBBAAAAAABBBDDDFFFGGGGGGFFFFFFGGGEEEFFFGGGFFFEEEDDDEEEFFFIIIKKKMMMNNNNNNNNNPPPRRRPPPKKKJJJKKKEEE===BBBNNNMMMLLLJJJHHHGGGGGGGGGHHHIIIHHHFFFCCCAAAAAADDDGGGFFFEEECCCAAA@@@@@@@@@AAA@@@@@@@@@@@@>>>===<<<;;;===<<<<<<<<<======;;;:::888777666555555444444555333333444444333333222111111111222222222333333333111111111111111111111111111111111222222333333333111111222222222333333333333333333333333333333333333333333444444444555555666666666666666666666666444444555666666777666666666666555555555444444444444444444333333222222222333333333333333333333333222222222111111111000000000000000000000000000000/////////////////////////////////////////////////////////......---------........................---------............///000000//////.........---............////////////........................////////////////////////........................................................................................................................---------------------------------............///------------------------------------------------------------------------///......---------......------............------////////////000000000000000000000000000000000000000000000000111111111111111111222333333444555555wwwvvvvvvuuuvvvwwwxxxyyy}}}}}}~~~uuusssQQQPPPVVVtttzzzcccRRRHHHDDDCCC??????>>>===<<<;;;<<<<<<@@@CCCJJJOOOPPPSSS```mmm|||tttmmmvvvssseeeccccccIIICCC@@@AAABBB@@@AAACCCGGGFFFEEECCCBBBAAAAAAAAA>>>@@@BBBCCCCCCBBBCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDFFFHHHJJJKKKKKKLLLNNNPPPMMMIIIMMMTTTRRRHHHGGGMMMIIIHHHGGGEEEEEEDDDEEEEEELLLKKKJJJGGGDDDCCCDDDFFFHHHFFFDDDBBB@@@???>>>>>>@@@AAAAAA@@@@@@???>>>===:::999888999:::999888666888777666555444444444444333333333444333222222111000000000111111111222222111111111111111111111111111111222222222222222222111111111222222222333333333333333333333333333333333333333444444444444555555555555555555555555555444444555666666666666666666555555555444444444333444444333333333222222222333333333333333333333333222222111111111000000000////////////////////////................................................------,,,,,,,,,+++++++++........................---------............///000/////////........................////////////........................////////////////////////........................................................................................................................------------------------------------............------------------------------------------------------------------------......---------------...------............------.../////////000000000000000000000000000000000000000000000000111111111111111111222222333444444555|||{{{yyyxxxxxxzzz|||}}}}}}}}}~~~{{{~~~gggVVVWWWooowww___LLLBBB???============<<<;;;:::::::::::::::<<<@@@CCCBBBDDDOOO[[[cccooo~~~}}}wwwllliiifffZZZEEE@@@===???@@@>>>???AAAEEEDDDCCCCCCBBBAAA@@@@@@<<<>>>@@@AAAAAAAAABBBDDDDDDEEEEEEDDDBBB@@@AAABBBBBBDDDFFFGGGGGGHHHIIIJJJGGGFFFMMMYYY]]]TTTKKKIIIIIIHHHGGGEEEDDDDDDDDDDDDMMMMMMLLLJJJFFFDDDDDDDDDHHHGGGDDDAAA>>>===<<<<<<@@@@@@AAAAAAAAAAAA@@@@@@;;;:::::::::;;;;;;999777777777666555444444444444222333333333333222111111/////////000000000111111111111111111111111111111222222222111111111111111111111111222222222222333333333333333333333333333333333333333444444444444555555555555555555555555444444555555666666555555555555444444444444333333333333333333222222222222222222222222222222222222111111111111000000000000////////////////////////................................................---,,,,,,,,,,,,+++++++++........................---------............///////////////........................////////////........................////////////////////////........................................................................................................................------------------------------------............------------------------------------------------------------------------------,,,,,,,,,,,,------------............------....../////////000000000////////////////////////000000000000111111111111111111222222333333444444}}}||||||}}}vvviii]]]kkk}}}ooo```MMM@@@>>>??????>>>===<<<;;;;;;:::::::::;;;;;;;;;>>>@@@???@@@JJJUUUUUU___sss~~~tttuuugggLLLGGGBBB???AAAAAA??????AAACCCCCCCCCCCCBBBAAAAAA@@@>>>???BBBBBBBBBCCCEEEFFFDDDEEEEEECCC@@@??????@@@AAABBBDDDEEECCCBBBCCCCCCAAA@@@FFFTTT[[[UUUKKKFFFMMMLLLJJJIIIGGGEEEDDDDDDIIIKKKLLLJJJGGGEEEDDDDDDEEECCCAAA>>>===<<<<<<<<<>>>??????@@@AAAAAAAAA@@@<<<;;;:::;;;<<<<<<:::888777666555444333333333333222222222222222111111000/////////000000000111111111111111111111111111111222222111111000000000///111111111111222222222222222222222222222222222222222222333333333444444444444444444444444444444444333444444555555555444444444444333333333333333333333222222222222222222222222222222222222222222222111111000000000/////////////////////////////////................................................................................................---------............//////////////////.....................////////////........................////////////////////////........................................................................................................................------------------------,,,,,,---------.........------------------------------------------------------------------------,,,,,,+++++++++,,,------------............------........./////////000000///////////////////////////000000000111111111111111111222222333333333333|||sssiiifffoooiiiYYYNNNBBB===???BBBBBB???>>>===<<<<<<;;;<<<<<<<<<<<<<<<===??????AAAJJJTTTSSS[[[jjj{{{}}}}}}{{{vvvqqquuueeeFFFJJJEEEBBBCCCCCC@@@>>>@@@CCCCCCDDDDDDDDDCCCBBBBBB@@@AAACCCCCCCCCDDDFFFHHHDDDEEEEEECCC@@@??????@@@BBBDDDEEEEEEBBB???>>>>>>???===AAAIIIOOOMMMHHHDDDNNNNNNLLLJJJHHHEEECCCBBBDDDFFFHHHHHHFFFDDDCCCCCC???>>>===<<<<<<===>>>???<<<===>>>???@@@@@@@@@@@@999888777888999888777555666555444333333222222222111111222222111111000///000000000111111111222222000000000000000000000000111111111000000/////////000000111111111222222222222222222222222222222222222222222333333333444444444444444444444444444444333333444444444444333333222222333333333333333333222222222222222222222222111111111111111111111111000000000/////////..............................................................................................................................---------............///.........///////////////............////////////........................////////////////////////........................................................................................................................------------------------,,,,,,,,,------------...------------------------------------------------------------------------+++++++++++++++,,,---...------............------............///////////////////////////////////////000000000111111111111111111222222222222222333~~~~~~}}}}}}~~~{{{uuu{{{cccbbblllhhhVVVJJJDDD===<<<>>>@@@???===>>>>>>===============>>>;;;999999;;;<<>>???CCCDDDEEEFFFGGGFFFEEEDDDAAABBBBBBBBBAAABBBDDDFFFDDDEEEEEEDDDBBB@@@AAABBBDDDFFFGGGFFFCCC@@@>>>===AAABBBEEEGGGGGGFFFEEEEEEJJJJJJIIIHHHEEECCCAAA@@@@@@BBBDDDDDDCCCBBBBBBBBB<<<<<<;;;<<<===???AAABBB<<<===>>>???????????????:::999999999::::::888777555555444333222222222222000111111111111000//////000000000111111111222222000000000000000000000000000000000000////////////000000000111111111111222222222222222222222222222222222222222333333333333333333333333333333333333333333444444333333222222111111222222222222333333111111111222222222222222000000000000000000000000////////////....................................------------------------------------------------+++++++++,,,,,,,,,,,,---........................---------............///.........///////////////............////////////........................////////////////////////........................................................................................................................------------------------,,,,,,,,,,,,------------------------------------------------------------------------------------,,,++++++,,,,,,---...///------............------------........./////////////////////////////////000000000000111111111111111111222222222222222222}}}~~~~~~~~~~~~}}}|||{{{}}}}}}||||||{{{{{{||||||zzzfffZZZYYYTTTSSSHHHEEEAAA>>>>>>>>>===<<<>>>===============>>>>>><<<999888999;;;>>>FFFPPPYYY\\\bbbiiirrrfffcccwwwwwwooocccTTTNNNLLLFFFBBB@@@CCCEEEBBBAAACCCEEEFFFHHHIIIJJJIIIHHHGGGBBBCCCCCCBBBAAAAAACCCEEEEEEFFFFFFEEEDDDCCCCCCDDDDDDGGGIIIIIIFFFCCCAAAAAAEEEMMMSSSQQQJJJEEEEEEGGGCCCDDDEEEEEEEEEDDDBBBBBB@@@BBBCCCBBB@@@??????@@@=========>>>@@@BBBDDDEEE>>>>>>???@@@@@@@@@??????>>>===<<<<<<======<<<:::555444333222111111111111000000111111000000///.../////////000000000111111000000000000000000000000......//////////////////000000000000111111111111111111111111111111111111111222222222222333333333222222222222222222222222333333333333333222111111111111111111222222222333000111111111222222222222000000000000000000000000/////////.........------........................------------------------------------------------+++++++++,,,,,,,,,------........................---------............///............/////////000............////////////........................////////////////////////........................................................................................................................------------------------++++++,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,---...///000------............---------------.........//////000000000000000000000000000000000000111111111111222222111111111111111111yyyzzz|||}}}|||{{{xxxwwwzzzzzzzzzzzzzzz{{{||||||zzzkkkXXXOOOKKKWWWOOOLLLGGGBBB???>>>>>>>>>======<<<<<<<<<======>>>???<<<:::;;;<<>>@@@@@@@@@@@@BBBDDDFFFGGG@@@@@@AAAAAAAAA@@@@@@???;;;:::999:::;;;;;;999777555444333222111111111111000000000000000//////.............../////////000000000000000000000000000---.........//////000000000000000000111111111111111111111111111111111111111111222222222333333333222222222222222222222222333333333333333222111000000000111111222222222333000000111111222222222222000000000000000000000000//////.........---------........................---------------------------------------------------------....../////////........................---------.........//////---.........//////000000............/////////000........................////////////////////////........................................................................................................................------------------------++++++,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,---...///000111---..................------------.........//////111111111111111111111111000000000000111111111111222222111111111111111111yyyzzz{{{{{{{{{zzzyyyxxxzzzzzzyyyzzzzzz{{{|||}}}tttNNNLLLQQQkkk___QQQJJJEEE<<<<<>><<<<<>><<<<<<;;;::::::>>>EEEKKKWWWXXXZZZ\\\```mmm}}}~~~{{{uuu}}}|||hhh^^^RRRDDDCCCMMMCCCCCCDDDEEEFFFFFFGGGGGGGGGHHHIIIIIIJJJKKKLLLLLLFFFFFFHHHIIIEEE??????DDDFFFJJJMMMMMMIIIFFFFFFGGGIIIIIIIIIHHHGGGFFFEEEDDDIIIRRRZZZZZZSSSJJJFFFFFFDDD@@@@@@FFFIIIGGGDDDDDDBBBBBBAAA???===<<<===???;;;<<<>>>@@@BBBDDDFFFGGGFFFFFFEEEDDDBBB@@@>>>===;;;;;;999888777666666666444444333333333222222222000//////////////////000000000000000000000000000//////.........---------111111000///...---,,,,,,000000000000000000000000000000000000111111111111000000111222222222222111111111222222222222111111111111111111111111111111000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000///............---------........................------------------------------------------------//////////////////////////////............//////////////////000000000000............//////////////////////////////////////////............//////........................////////////////////////,,,------......------,,,,,,,,,,,,---------..............................------------------------,,,,,,---......---,,,,,,------------------------------------------------------------------------------------------------+++,,,------......------////////////////////////111111000000//////......////////////000000000000111111111000000000000000vvvwwwyyy{{{||||||||||||{{{{{{zzzzzz{{{||||||}}}gggbbb[[[hhh^^^QQQKKKGGG???@@@CCC===???BBBCCCAAA>>><<<===>>>>>>>>>===;;;:::<<>>;;;:::999888777666666666444333333333333222222222///000000111111000000/////////////////////////////////.........---------////////////............//////////////////////////////000000000111111111///000111111222222111111000111111222222111111000111111111111111111111111//////000000000111111111000000000000000000000000///////////////////////////////////////////////////............---------........................------------------------------------------------........................//////............//////.../////////000000000000............//////////////////////////////////////////............//////................................................,,,------......------,,,,,,,,,,,,---------......------------------------------------------------,,,,,,---......---,,,,,,------------------------------------------------------------------------------------------------,,,,,,---.......................................000000000000//////......////////////000000000000111000000000000000000000ssstttwwwyyy|||~~~||||||{{{{{{||||||}}}}}}~~~yyyhhhmmm\\\RRRNNNKKKCCCDDDEEE===>>>IIILLLCCC;;;;;;>>>?????????>>><<<::::::===???EEEIIIMMMOOOOOOXXXooo|||yyy}}}xxxnnn{{{}}}ooofffZZZOOOHHHEEECCCCCCFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIHHHGGGGGGHHHJJJKKKJJJEEEAAABBBBBBAAAAAADDDEEEFFFIIIMMMOOONNNLLLIIIJJJIIIHHHGGGGGGHHHIIIJJJOOOOOONNNLLLJJJHHHFFFFFFBBBBBBHHHPPPRRRLLLEEECCCBBBDDDEEEDDDAAA===;;;:::;;;;;;===>>>@@@BBBDDDDDDDDDDDDDDDCCCBBB@@@???>>>::::::888777666555555555333333333222222222111111...000111222222111000...////////////////////////...............---------------.........//////000//////////////////////////////000000000000111111//////000111111111111111000111111222222111111000111111111111111111111111//////000000000000111111000000000000000000000000///////////////////////////////////////////////////............---------........................------------------------------------------------........................//////............//////....../////////000000000............//////////////////////////////////////////............//////................................................,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------------------------------------------------------------------------------------...////////////...........................000000000////////////...////////////000000000000000000000000000000111111rrrsssuuuwwwzzz|||}}}~~~|||||||||||||||}}}~~~~~~|||zzzooo{{{lllfffeeebbbZZZXXXTTTGGGQQQ]]]___OOO@@@>>>@@@?????????>>>===;;;:::;;;;;;>>>BBBHHHJJJIIIPPPcccwwwtttkkk~~~|||xxxyyylllrrrxxxkkkfffbbbWWWKKKFFFHHHHHHDDDGGGGGGHHHHHHIIIIIIIIIIIIKKKIIIGGGEEEEEEFFFHHHJJJJJJDDDAAADDDFFFDDDCCCCCCEEEEEEGGGKKKPPPQQQMMMJJJJJJIIIHHHGGGGGGIIIKKKLLLOOOLLLJJJIIIJJJIIIFFFDDDBBBCCCIIIPPPQQQKKKEEECCCBBBCCCDDDCCC@@@>>>======:::;;;<<<===???@@@BBBBBBFFFFFFEEEDDDBBB@@@>>>===999999777666555444444444222222222222111111111111...///222333333222///...////////////////////////........................---------.........//////////////////////////////////////////000000000111...///000000111111000000000000111111111111000000111111111111111111111111////////////000000000111000000000000000000000000///////////////////////////////////////////////////............---------........................------------------------------------------------........................///......------......///........./////////000000............//////////////////////////////////////////............//////................................................,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------------------------......///000/////////........................////////////////////////////////////000000000000000000000000000111111111tttttttttuuuvvvxxxyyyyyy|||{{{{{{||||||}}}~~~pppnnnooozzzhhhcccllljjjXXXGGGBBBAAA@@@???>>>===<<<<<<<<<;;;:::;;;>>>DDDHHHHHHMMM\\\lllyyyqqq{{{|||}}}}}}{{{xxxxxxjjjddd___TTTGGGCCCGGGIIIGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJHHHFFFDDDDDDEEEGGGIIIHHHDDDDDDIIIKKKHHHDDDCCCFFFEEEFFFJJJNNNOOOLLLIIIIIIHHHHHHGGGHHHIIIKKKLLLLLLIIIHHHIIILLLKKKFFFAAACCCCCCGGGLLLKKKGGGDDDEEEGGGFFFDDD@@@<<<:::;;;===::::::;;;<<<===>>>???@@@HHHGGGFFFDDDAAA>>><<<;;;888888666555444333333333222222111111111000000000...///111333333111///...........................---.................................------------...........................////////////000000000......///000000000000///000000000111111000000000000000000000000000000000...////////////000000000////////////////////////////////////////////////........................///............---------........................------------------------------------------------..............................------------..................////////////............//////////////////////////////////////////............//////................................................,,,------......------,,,,,,,,,,,,---------......---------------------------------------------------------------------------------------------------------------------------------------------------------------------------......///000/////////......................................./////////////////////000000000000//////000000111111111111wwwvvvvvvuuuuuuuuuvvvvvvyyyyyyzzz{{{|||~~~~~~}}}yyy}}}dddddd```WWWLLLEEEDDDFFF@@@>>>===<<<======<<<;;;:::<<>>999777888:::999::::::;;;<<<======>>>FFFFFFDDDBBB???<<<:::999777777555444333222222222111111111000000000000///---///000111111000///---........................---------...............///.........------,,,,,,..............................////////////000000---......//////////////////000000111111000000///000000000000000000000000......////////////000000////////////////////////////////////////////////........................///............---------........................------------------------------------------------------------------------......------------......------........./////////............//////////////////////////////////////////............//////........................------------------------,,,------......------,,,,,,,,,,,,---------..............................------------------------...------,,,,,,------...------------------------------------------------------------------------------------------------------...////////////...---------------------------............/////////////////////000000000000/////////000111111222222zzzyyywwwvvvuuuuuuvvvvvvwwwwwwxxxzzz|||~~~}}}sssoooeeeWWWPPPQQQDDDAAA===<<<======<<<;;;999999<<>>:::888888:::999999::::::;;;;;;<<<<<<@@@@@@???>>><<<:::999888777666555333222222111111111111000000000/////////......////////////..............................---------.........//////,,,,,,------------......................................./////////000000------.../////////......//////000000000000//////000000000000000000000000........./////////000000////////////////////////////////////////////////........................///............---------........................------------------------------------------------------------------------...------,,,,,,------...---------.........//////............//////////////////////////////////////////............//////........................------------------------,,,------......------,,,,,,,,,,,,---------......------------------------------------------------...---,,,,,,,,,,,,---...------------------------------------------------------------------------------------------------,,,,,,---...............---------------------------------.........//////////////////000000000000...//////000111111222222{{{zzzyyywwwwwwwwwwwwxxxuuuvvvwwwyyy{{{~~~ppp^^^\\\GGGCCC>>><<<======<<<:::888666999CCCLLLPPPTTTWWWPPPPPPOOOUUUjjj~~~{{{|||~~~xxxtttnnn^^^eeepppuuulllqqqWWWJJJEEEKKKJJJ@@@@@@HHHDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGDDDDDDGGGIIIGGGCCCFFFKKKKKKKKKHHHCCC>>><<>>???@@@>>><<<;;;<<<===999999999::::::;;;;;;;;;;;;;;;;;;;;;:::999888888666666444333222111111111000000000000////////////.........------.................................---------.........//////***++++++,,,---//////000..................................../////////000,,,---......//////......//////000000000000//////000000000000000000000000............/////////000////////////////////////////////////////////////........................//////.........---------........................------------------------------------------------------------------------...------,,,,,,------...---------.........//////............/////////000//////////////////////////////............//////........................------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...------------------------------------------------------------------------------------------------+++,,,------......---------------------------------------.........//////////////////000000000000...//////000111222222222sssyyyzzzvvvuuuyyy{{{yyyyyyxxxxxxxxxzzz|||]]]KKKEEE???============>>>;;;;;;===AAAKKKSSSPPPIIIAAA@@@@@@HHH^^^yyy~~~}}}|||www~~~xxxvvvjjjwwwwwwppp[[[JJJFFFDDDEEEDDD@@@???BBBBBBDDDEEECCC???>>>???AAACCCHHHIIIEEEEEEHHHFFFAAAFFFBBB@@@AAABBBDDDKKKSSSYYYMMMAAA<<<;;;:::<<<@@@DDDHHHMMMOOOKKKFFFDDDFFFCCCBBBAAAAAAAAA@@@>>><<<===AAAEEEFFFCCCAAAAAABBB>>><<<<<<===???>>>:::666999::::::;;;;;;<<<<<<<<>>>>>FFFZZZrrr~~~~~~{{{zzzzzz~~~wwwppp{{{|||uuukkkSSSIIIEEEDDDFFFEEEAAAAAADDDAAACCCDDDCCCAAA???@@@AAAAAAEEEFFFCCCCCCFFFEEEAAADDD@@@???AAABBBCCCJJJQQQOOOGGGAAA???======@@@EEEGGGIIILLLLLLHHHCCCAAAAAABBB@@@???@@@@@@???===;;;>>>BBBEEEFFFCCC@@@??????>>><<<<<<===>>>===:::777:::::::::;;;;;;<<<<<<<<<===999555333444666666666444333333222222111111000000000000000/////////...000000000000/////////.........---------,,,,,,,,,,,,---......,,,,,,---.........------------..............................------------------------....................................////////////000/////////.........---....................................////////////..............................------------......///............---------,,,------......------,,,,,,,,,,,,---------............---------,,,,,,,,,........................------------------------........................---------............///........................000/////////.........---................................................---,,,,,,,,,,,,---..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,......---------,,,,,,,,,...------,,,,,,------.........---,,,,,,,,,------------------------------,,,,,,,,,---------......---------------------------------............///.........///000111111111xxxzzzzzz{{{}}}zzzzzzyyyyyyzzz}}}___KKK>>>BBBEEE???:::<<<<<<;;;<<>><<<<<>>???@@@???===;;;???BBBEEEFFFCCC@@@===<<<======<<<===>>>===:::888;;;;;;;;;;;;;;;<<<<<<<<<999777444444555666666666333333333222111111000000000000000/////////......000000000/////////.........------------,,,,,,,,,,,,---......,,,,,,---.........------------..............................------------------------........................---............//////////////////.......................................---............/////////..............................------------......///............---------,,,------......------,,,,,,,,,,,,---------.........------------,,,,,,,,,........................------------------------........................---------............///......................../////////...............................................................---,,,,,,,,,,,,---..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,...------------,,,,,,,,,...------,,,,,,------...,,,,,,---------------...------------------------,,,,,,,,,---------......---------------------------------............///......//////000000111111{{{zzzyyy||||||{{{zzzyyyyyyzzz|||~~~cccMMM???FFFKKKCCC===???<<<:::<<>>@@@BBBCCCBBBAAA@@@@@@???@@@AAAAAABBBDDDEEEDDDBBB@@@@@@CCCBBB@@@CCCHHHGGGLLLTTTXXXPPPFFFBBBEEEAAABBBBBBAAABBBFFFGGGFFF@@@@@@???@@@AAAAAA???===???AAADDDEEECCCAAA>>><<<==================;;;:::<<<<<<<<<<<<;;;;;;;;;;;;888777777666777777666555333333222222111000000000000000/////////.........000000/////////.........------------------------,,,---......,,,,,,---......------,,,,,,------...........................------------------------........................---------.........//////................................................---------.........//////..............................------------......///............---------,,,------......------,,,,,,,,,,,,---------......------------------------........................------------------------........................---------............///................................................................................................---,,,,,,,,,,,,---..............................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------...------,,,,,,------...+++,,,,,,---............------------------------,,,,,,,,,---------..............................---------............///.../////////000000000111|||xxxwww{{{~~~zzz|||{{{zzzyyyzzz{{{}}}cccQQQFFFKKKOOOHHHCCCEEE<<<:::<<>>>>>===<<<<<<<<<=========<<<<<<;;;;;;;;;:::::::::999888666666555333333222111111000000///////////////............////////////............------------------------,,,---......,,,,,,---...------,,,,,,,,,,,,------........................------------------------........................------------............---------.......................................------------..........................................------------......///............---------,,,------......------,,,,,,,,,,,,---------......------------------------........................------------------------........................---------............///........................---------...............................................................---,,,,,,,,,,,,---..............................------------------------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------------------------------...------,,,,,,------...++++++,,,............---------------------------,,,,,,,,,---------..............................---------............///////////////000000000000yyyuuutttxxx||||||{{{|||~~~|||{{{|||}}}~~~|||xxxwww|||{{{nnnaaaYYYRRRQQQNNNIIIEEEEEE???<<<===GGGZZZjjjjjjbbbWWWJJJ>>>>>>HHHXXXiiivvvqqquuu{{{~~~yyywwwuuusssrrrtttuuuwww{{{zzz{{{jjjRRRFFFNNNHHHEEEEEEGGGEEE@@@>>>???DDDBBBAAABBBCCCCCCBBBAAACCCAAAAAADDDEEEDDDFFFIIIIIIFFFEEEFFFCCC@@@AAAEEEHHHRRR```hhhbbbUUUMMMMMMJJJPPPOOOFFFAAAEEEGGGFFFDDDCCCCCCDDDFFFGGGFFFDDDBBBAAA@@@AAACCCDDDCCCBBB<<<>>>>>>>>><<<<<<===>>>>>>>>>>>>===<<<;;;::::::;;;<<<<<<:::888666666777222222222111000000///////////////.........------/////////.........------,,,,,,,,,------------...,,,---......,,,,,,---...------,,,,,,,,,,,,------------------------------------------------------------------------------,,,------------.........---------------.................................,,,------------.........------------------------......------------......///............---------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,------------...........................------------------------........................---------............///........................---------------.........------------------------........................---,,,,,,,,,,,,---..............................------------------------***++++++,,,,,,------...,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,------------......------,,,,,,------...+++,,,---.........---,,,------------------------,,,,,,,,,---------..............................---------............///////////////000000000000tttpppqqqvvvxxxxxx||||||nnnfffggggggkkkooolllaaaUUUPPPMMMJJJDDD@@@===CCCSSSdddiiigggZZZLLL???===DDDOOO___mmmnnnssszzz~~~{{{wwwuuusssqqqqqqrrrtttvvvsssmmmzzzxxxaaaSSSPPPKKKFFFDDDFFFIIIHHHDDDBBBDDDJJJGGGDDDCCCEEEFFFEEEDDDEEEAAAAAADDDEEECCCEEEIIIJJJGGGFFFFFFDDDBBBDDDIIIIIIOOOYYY```\\\SSSOOOPPPSSS\\\[[[MMMBBBCCCEEEDDDDDDCCCCCCEEEGGGHHHGGGFFFGGGDDDAAA@@@BBBDDDDDDCCC<<<>>>???>>><<<;;;===@@@??????>>>===<<<;;;::::::999::::::999666666777:::222222111111000000////////////.........---------//////.........---------,,,,,,,,,---------......,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---------------------------------------------------------------------------,,,,,,---------.........,,,,,,,,,------.................................,,,,,,---------.........------------------------......------------......///............---------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---------..............................------------------------........................---------............///........................,,,,,,,,,------.........------------------------........................---,,,,,,,,,,,,---..............................------------------------******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...,,,---...//////---,,,+++------------------------,,,,,,,,,---------..............................---------............///000000000000////////////pppmmmoootttwwwwww}}}ssseeeiiiqqqvvvddd^^^[[[VVVHHHDDD>>>???LLL]]]ffffffZZZLLL???===AAAIIIVVVcccnnnssszzz|||{{{xxxwwwtttrrrrrrtttvvvwwwssssss~~~zzz|||oooWWWWWWYYYGGGEEEDDDFFFJJJKKKHHHFFFHHHOOOKKKFFFEEEFFFHHHHHHGGGFFFAAA@@@DDDEEEBBBDDDIIIIIIFFFEEEFFFFFFDDDHHHNNNLLLNNNSSSWWWUUUOOOMMMOOOVVVaaabbbRRRDDDCCCFFFEEECCCCCCCCCEEEGGGHHHGGGFFFKKKGGGBBB@@@BBBCCCCCCBBB<<<>>>???>>><<<;;;>>>@@@@@@??????===<<<;;;:::999666777888777555555888<<<222222111111000///////////////.........---------//////.........---------,,,,,,,,,------.........,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------.................................,,,,,,,,,---------......------------------------.........------.........//////.........---------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,------.................................------------------------........................---------.........//////........................,,,,,,,,,------.........------------------------........................---,,,,,,,,,,,,---..............................------------------------******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,------............------,,,,,,------...,,,---/////////---+++***------------------------,,,,,,,,,---------......////////////////////////---------.........//////000000000000////////////sssrrrpppppprrrxxx~~~~~~~~~~~~tttggggggxxxwwwwwwnnndddcccRRRBBB888<<>>>>>???@@@@@@@@@===:::;;;@@@AAA>>>BBBAAA???===<<<<<<===>>>999888666666777777555444666555444333111000//////111000000///...---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,------...//////.........---------------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......///...---,,,,,,---...///.........------,,,,,,,,,---------.........//////...------------...//////......------------......------------------------------------------------------------------------,,,,,,,,,---------......---------............///------------------------................................................---------............///...------,,,,,,------..............................------------...///////////////......---------************************------------------------,,,,,,+++***+++,,,---...,,,,,,,,,---------......------------------------,,,,,,,,,---------.........,,,+++******+++---...///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///////////////////////////vvvtttrrrppprrrvvvzzz}}}~~~}}}}}}~~~~~~~~~}}}}}}~~~rrreee^^^hhhqqqddd```NNN???666999>>>???EEENNNQQQHHH>>>888666;;;HHHUUUfffmmmtttyyy~~~~~~~~~xxxuuuwwwzzzwwwqqqooosssyyyfffbbbmmm{{{lllpppiiiXXXMMMMMMNNNJJJKKKIIIFFFEEEEEEFFFEEEDDDDDDEEEGGGHHHGGGHHHJJJLLLIIIGGGEEEEEEGGGHHHGGGFFFEEEGGGHHHHHHHHHHHHJJJLLLPPPNNNLLLKKKKKKLLLMMMNNNPPPLLLHHHFFFDDDDDDCCCBBBAAACCCEEEDDDCCCCCCFFFHHHDDDCCC@@@>>>======>>>???AAABBB@@@>>>???CCCCCC@@@AAA@@@???>>>===<<<<<<<<<999777666666666666555333333333222111000//////...000000000///...---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,------///.........---------------------------------------------......---------,,,,,,,,,---------......///...------------...///.........------,,,,,,,,,---------.........//////---------------...//////......------------......------------------------------------------------------------------------,,,,,,,,,---------......---------............///------------------------................................................---------............//////......------......///...........................------------...//////------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,---------......------------------------,,,,,,,,,---------......---,,,++++++,,,...000111///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,........................---------............///........................xxxvvvsssqqqppprrruuuwww~~~}}}}}}}}}~~~~~~{{{xxxzzzzzz{{{mmm```dddtttfffYYYRRRHHH===666999;;;:::===BBBHHHBBB<<<999666999CCCNNNcccmmmvvv{{{~~~|||~~~|||xxxuuuttttttuuuuuuqqqpppvvv|||zzznnnrrrxxxwwwnnnhhh^^^TTTMMMKKKLLLNNNNNNKKKHHHFFFGGGHHHHHHGGGCCCEEEGGGGGGGGGGGGIIIKKKHHHGGGGGGHHHIIIJJJHHHFFFCCCFFFIIIKKKJJJJJJJJJKKKSSSPPPLLLHHHGGGIIILLLNNNJJJHHHEEEDDDDDDCCCAAA???AAACCCEEEEEEEEEDDDEEEFFFBBBAAA???===<<<<<<======BBBDDDDDDBBBDDDHHHGGGBBB@@@@@@??????>>><<<;;;:::888777555555666666444333000000000000/////////...000000//////...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------............------------------------------------........................,,,,,,,,,---------......///...------------...///.........------------------------...............---------------......///......------------......------------------------------------------------------------------------,,,,,,,,,---------......---------............///------------------------................................................---------............////////////....../////////...........................------------...//////---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,+++,,,---///111333......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------............///........................vvvtttqqqpppoooppprrrsss~~~}}}}}}|||}}}~~~|||xxxuuuxxx{{{~~~zzzpppqqqzzzaaaUUUVVV___hhh|||jjj^^^[[[ZZZ[[[\\\WWWMMMDDDCCC<<<888;;;<<<:::;;;>>>@@@===<<<:::888888@@@JJJaaalllxxx~~~{{{|||}}}yyyvvvuuuuuutttsssxxxvvvwwwzzz{{{yyyzzz|||}}}ttteeeYYYVVVRRRMMMNNNSSSNNNKKKHHHFFFGGGHHHIIIHHHEEEFFFGGGGGGEEEEEEFFFGGGDDDDDDDDDFFFHHHHHHFFFDDDCCCEEEGGGHHHHHHIIIJJJKKKUUUQQQJJJEEEDDDFFFJJJMMMHHHGGGEEEDDDDDDAAA>>>;;;@@@BBBCCCDDDDDDDDDCCCCCCAAA@@@???>>>============AAADDDEEEEEEGGGJJJHHHCCC????????????>>><<<:::888777666444444555555333222/////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------...............------........................---------........................------,,,,,,------...///......------------......------------------------------------------------------------------------,,,,,,,,,---------......---------............///------------------------................................................---------............/////////............//////...........................------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,---...000111---------------------------------------------------------.......................................---------............///........................ppppppooonnnooopppqqqrrrxxxyyyyyyyyyzzz{{{||||||zzzwwwuuuxxxvvvsss|||~~~}}}```IIIBBBEEEKKKNNNzzzhhhUUUJJJEEECCCGGGOOORRRLLLEEE???<<<:::<<<===<<<;;;===<<<;;;<<<<<<999888???III\\\iiivvv|||}}}{{{wwwuuuttttttsssrrrxxxxxx{{{}}}yyyrrrqqqtttssscccWWWVVVTTTNNNNNNUUULLLIIIFFFEEEFFFGGGGGGGGGGGGHHHHHHFFFDDDBBBBBBCCCBBBBBBBBBDDDFFFFFFDDDBBBCCCDDDDDDCCCCCCEEEHHHKKKRRRNNNHHHCCCBBBDDDIIILLLEEEDDDDDDDDDDDDCCC???===???@@@AAABBBCCCBBBAAA@@@@@@@@@??????>>>>>>======>>>BBBDDDDDDGGGJJJGGGBBB>>>?????????===;;;999777666555333333444444222111/////////000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///,,,,,,,,,---------......---..................---.............................................---,,,,,,,,,,,,,,,---............------------......------------------------------------------------------------------------,,,,,,,,,---------......---------............///------------------------................................................---------............///...------,,,,,,------..............................------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------.........//////........................---------............///........................mmmmmmnnnoooppprrrssstttsssttttttuuuvvvvvvwwwwwwyyyxxxxxx|||ssslllnnnsss~~~pppgggWWWHHHBBBDDDDDDAAARRRhhh{{{}}}sssfffWWWJJJHHHCCC???BBBJJJOOOOOOMMMCCCBBB@@@>>><<<;;;;;;;;;:::;;;======999888@@@JJJYYYfffrrrwwwzzz~~~zzzxxxwwwvvvtttsssrrrssssssuuuyyyzzzwww}}}fffZZZRRRRRRPPPLLLLLLPPPHHHFFFEEEEEEFFFFFFEEEDDDGGGGGGGGGEEEBBBAAA@@@AAACCCBBBBBBDDDFFFFFFEEEDDDCCCCCCBBB@@@???AAAEEEHHHLLLIIIEEEBBBBBBDDDGGGJJJ??????@@@BBBEEEFFFDDDBBB@@@???>>>???AAAAAA@@@>>>????????????>>>>>>>>>===<<>>===;;;:::888777555444222222333333111000////////////000000000000------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,---------......------...//////...------.............../////////...............---------,,,,,,,,,,,,,,,------.........------------......------------------------------------------------------------------------,,,,,,,,,---------......---------............///------------------------................................................---------............///------,,,,,,,,,,,,------...........................------------...//////+++++++++,,,,,,,,,,,,---------------------------------------------------***+++,,,---------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------,,,,,,+++******+++,,,---.........------------------------------,,,,,,,,,---......//////........................---------............///------------------------nnnnnnppprrrssstttuuuvvvrrrssstttuuuuuuuuuuuuuuuxxxyyy|||zzzuuutttvvvzzzcccLLLAAA>>>===<<>>;;;::::::999:::<<<<<<777777@@@LLL\\\gggrrruuuvvvzzz~~~|||xxxtttqqqsssuuutttssssssvvvyyyzzz~~~SSSPPPLLLKKKJJJIIIJJJJJJEEEDDDDDDEEEFFFFFFDDDBBBDDDEEEEEEDDDBBBAAAAAABBBCCCBBBAAABBBDDDEEEFFFEEEBBBBBBBBBAAA@@@@@@BBBDDDEEEDDDBBBBBBBBBDDDFFFGGG>>>===>>>@@@CCCEEEEEEDDDBBB???===>>>@@@AAA@@@>>>===>>>>>>>>>======<<<<<<:::===>>>???BBBFFFEEEAAA@@@???===;;;:::888888777444333111111222222000/////////..................------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++...,,,+++******+++,,,...,,,,,,,,,---------......------...//////...---------........./////////000//////.........---------,,,,,,++++++,,,,,,---.........------------......------------------------------------------------------------------------,,,,,,,,,---------......---------............///------------------------................................................---------............///......------------.................................------------...//////+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------,,,,,,+++,,,---.........------........................+++++++++,,,---.................................---------............///------------------------pppqqqrrrtttvvvvvvwwwwwwuuuuuuvvvwwwxxxwwwwwwwwwwww{{{\\\DDD@@@CCCAAA===???GGGPPPTTTUUUUUUGGGEEEBBB@@@CCCKKKUUU[[[^^^[[[TTTIII@@@<<<;;;999999:::;;;:::666555@@@MMMaaakkktttuuuuuuzzz}}}~~~}}}yyyuuuqqqnnnnnnrrrvvvvvvtttuuu{{{{{{yyybbbFFFIIIIIIGGGGGGIIIIIIHHHDDDDDDDDDFFFGGGFFFCCCAAAAAACCCDDDCCCBBBBBBCCCDDDBBB@@@??????AAACCCDDDDDD@@@BBBDDDDDDBBBAAA@@@AAA@@@@@@AAABBBCCCDDDEEEFFF@@@???>>>???AAABBBBBBAAADDDAAA>>>>>>@@@BBBAAA@@@<<<<<<<<<===<<<<<<;;;;;;:::=========AAAEEEEEEBBBAAA???===:::888888888888444333111111222222000///......---------,,,,,,,,,------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,,,,---------......,,,---...//////...---,,,---.........//////000000//////.........---------,,,,,,++++++,,,,,,---............------.........------------------------------------------------------------------------,,,,,,,,,---------......---------.........//////------------------------................................................---------.........////////////............//////...........................------------...//////---------....../////////........................++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,---.../////////...***+++---...///...------........................******+++,,,,,,---..............................---------.........//////------------------------ppprrrttttttttttttvvvwwwxxxttttttxxxxxxttttttxxxzzz|||wwwKKK@@@HHHBBB;;;AAAKKKOOOXXX[[[SSSSSSAAA===AAA@@@GGGVVV]]]aaa^^^VVVJJJ???999:::===888888:::;;;:::999@@@HHH^^^hhhrrrwww{{{~~~|||yyysssnnnmmmpppnnnmmmqqqwww|||rrryyyjjjPPPEEEDDDCCCCCCCCCEEEFFFGGGFFFHHHHHHFFFBBBAAABBBDDD???@@@BBBBBBAAAAAABBBCCCDDDBBB@@@>>>???@@@CCCDDDBBBBBBAAA>>><<<===???AAAEEEBBBAAAAAACCCCCC@@@======>>>???>>>>>>???AAADDDCCC@@@>>>>>>???AAABBBBBB>>><<<;;;;;;<<<===<<<;;;<<<======>>>???@@@@@@AAA===<<<:::888666444444333111111111111000000000000////////////............000000///............///,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......---------...............,,,,,,,,,---------......------------------------................................................---------------------------...//////000000//////,,,,,,,,,------..........................................................................................------,,,,,,,,,---------------------------------------------------------............///000000//////.........---..............................//////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------........................,,,,,,,,,---------..............................,,,,,,,,,---------...............------,,,,,,,,,000000///...---,,,,,,+++,,,,,,,,,---------......ppprrrssssssrrrqqqrrrttt{{{wwwwww{{{{{{wwwwww{{{}}}~~~aaaLLLHHHIIIAAAEEEOOOTTT^^^ddd]]]TTTBBB===???<<>>>>>>>>@@@@@@>>><<<;;;;;;===???@@@?????????>>><<<===???AAAAAA@@@>>>???@@@@@@===;;;?????????>>>======???AAAAAA???<<<<<<>>>@@@AAAAAAAAA???<<<;;;<<<<<<:::999<<<<<<======>>>>>>??????<<<;;;999777666444444333111111111000000000//////////////////............//////......---------...,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,---------...........................------,,,,,,,,,---------......------------------------........................................................................+++,,,------......------,,,,,,,,,------..........................................................................................------,,,,,,,,,---------------------------------------------------------............///............---------,,,........................------......---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------........................,,,,,,,,,---------..............................,,,,,,,,,---------............---------,,,,,,,,,/////////...------,,,,,,,,,,,,,,,---------......mmmoooqqqqqqqqqqqqrrrsss{{{yyyyyy||||||yyyyyy|||~~~~~~~~~}}}~~~~~~mmmffflllbbbbbbggghhhnnnooofffTTTCCC>>>>>>;;;EEE\\\jjjkkk[[[GGG<<<;;;;;;888333777666777999777555:::@@@OOO\\\jjjssszzz~~~}}}~~~yyyrrroooqqqpppvvv{{{|||{{{mmm\\\ggg}}}aaaLLLEEE@@@@@@@@@AAAAAA@@@?????????AAABBBBBBAAABBBDDDFFF@@@AAAAAA@@@>>>======>>>>>>===;;;::::::;;;===>>><<<===>>>===<<<<<<>>>@@@???>>>======>>>===;;;:::?????????>>><<<<<<>>>???>>><<<::::::===???@@@AAABBB@@@===;;;;;;:::888777<<<<<<<<<<<<<<<=========;;;:::999777555444333333111111000000000000///////////////............---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------------------------------,,,------------........./////////...---------,,,,,,,,,,,,---------......------------------------................................................////////////////////////+++,,,------......---------------------..........................................................................................------------------------------------------------------------------------............///---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,---,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------.........------------,,,,,,,,,........................,,,,,,,,,---------......jjjlllpppqqqrrrrrrtttuuuyyyxxxxxxzzzzzzyyyyyyzzz|||}}}~~~~~~~~~~~~uuurrr}}}zzzkkkWWWGGGAAAAAA===IIIdddwwwuuucccMMM@@@======:::666777666666777666333666<<>>???<<<===>>>===<<<;;;<<<==================<<<;;;:::===>>>>>>===;;;<<<>>>@@@===;;;999999<<<>>>@@@@@@@@@>>><<<:::::::::888777<<<<<<;;;;;;;;;;;;;;;;;;:::999888666555444333333111000000000//////////////////.........---------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++++++++,,,,,,,,,------------------------------------------------------------------............000000///...---,,,,,,,,,,,,,,,,,,---------......------------------------........................................................................---...//////000/////////---------......................................................................................................------------------------------------------------------------------............///---------,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------------.........//////,,,,,,,,,---------......lllnnnrrrsssssssssssstttwwwxxxyyyxxxyyyzzzzzzzzzwwwzzz~~~~~~bbbUUUPPPaaa|||cccQQQIIIEEE???IIIdddvvvxxxiiiVVVFFF???<<<<<<;;;888555555777666333555999BBBQQQbbboooyyy~~~~~~}}}zzz|||zzzxxxvvvppplllooouuuqqqrrruuu~~~sssUUUIIIFFFBBBAAABBBCCCDDDDDDCCCAAA@@@AAA@@@??????@@@@@@@@@@@@>>>???AAAAAAAAAAAACCCDDDAAA@@@???>>>>>>>>>>>>???===>>>@@@???===;;;:::::::::;;;<<<<<<;;;:::::::::;;;<<<<<<<<<<<<===@@@CCC===;;;999999<<<>>>??????===;;;999999:::;;;:::999;;;;;;;;;;;;::::::::::::999888777555444333333333000000000////////////...............------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++++++++,,,,,,,,,---------------------------------------------------------------.........//////000000///...---,,,,,,,,,,,,,,,,,,---------......------------------------................................................---------------------------...//////000/////////........................................................................................................................---------------------------------------------------------............///---------------------...------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,------.../////////,,,,,,,,,---------......ooorrrtttuuutttsssrrrrrrwwwyyyzzzxxxyyy||||||zzzvvvzzz}}}RRRHHHDDDTTTrrrwwwaaaTTTMMMBBBGGG\\\iiipppfffWWWHHH>>>::::::<<<999555555777777555555888???NNN```mmmvvv~~~~~~~~~|||~~~}}}yyy{{{vvvsssqqqnnnlllooouuuuuurrrrrr|||}}}rrr}}}dddIIIGGGGGG@@@>>>???@@@@@@AAAAAAAAA@@@@@@>>><<<<<<======<<<;;;;;;<<<>>>??????@@@BBBDDD@@@@@@???>>>===============???AAAAAA???===;;;;;;888:::;;;;;;:::999999::::::;;;<<<<<<===???BBBEEE@@@>>>;;;;;;<<<>>>??????<<<:::999:::<<<>>>>>>===:::::::::::::::;;;;;;;;;888777666555333333333333000000////////////...............------------,,,+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------------------------------------.........//////////////////...---------,,,,,,,,,,,,---------......------------------------................................................------------------------+++,,,------......------/////////....................................................................................................../////////---------------------------------------------------------............///------------............,,,,,,,,,,,,,,,,,,,,,,,,------......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...---------.........//////,,,,,,,,,---------......kkknnnsssuuuuuuuuuuuuuuutttxxxxxxuuuvvvzzz{{{xxxyyy|||[[[TTTPPPVVVfffrrraaaWWWIIIJJJXXXaaafff]]]QQQEEE===:::::::::999666555888999777777999AAAPPPbbbnnnvvv}}}}}}}}}{{{|||~~~~~~|||zzzxxxwwwqqqnnnooopppoooqqqtttwwwsssuuuxxx|||uuuWWWHHHHHHEEE>>>=========>>>???@@@AAABBBAAA???<<<<<<>>>???>>><<<<<<===????????????AAABBB@@@@@@???>>>======<<<<<<;;;>>>BBBCCCBBBAAA??????:::===???>>><<<;;;<<<>>><<<===>>>>>>===???BBBDDDCCC@@@>>>===>>>???@@@???>>>===<<<===???AAAAAA@@@999999::::::;;;;;;<<<<<<777777555444333222222222000000/////////..................---------,,,,,,,,,---...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------------------------------------------------------............////////////..................------,,,,,,,,,---------......------------------------........................................................................+++,,,------......------000/////////.........---........................................................................---........./////////000---------------------------------------------------------............///++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------...............,,,,,,,,,---------......dddhhhnnnsssvvvxxxzzz{{{pppuuuuuurrrsssxxxxxxttt}}}}}}uuukkkdddeeeuuu|||jjj___RRRPPP[[[aaa___VVVKKKCCC???===;;;999:::666666999;;;888888:::FFFUUUgggrrryyy~~~}}}}}}||||||{{{yyywwwvvvrrrlllkkkooossssssrrrsssqqqqqqyyy{{{```OOOKKKIIICCC===============???AAACCCDDDCCCAAA??????BBBCCCBBB@@@@@@AAABBBBBBAAA@@@AAACCCBBBAAAAAA@@@???>>>>>>===999===AAADDDEEEDDDCCCCCC???AAADDDCCCAAA@@@AAACCC>>>?????????>>>>>>AAACCCEEEBBB???>>>???@@@@@@@@@BBB@@@???@@@BBBCCCCCCBBB999999:::;;;;;;<<<======777666555444333222222222000/////////..................---------,,,,,,,,,,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------------------------------............/////////000---------...............,,,,,,,,,---------......------------------------................................................////////////////////////---...//////000000//////000000//////.........---........................................................................---.........//////000000---------------------------------------------------------.........//////*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.................................,,,,,,,,,---------......lllmmmooorrruuuwwwyyyzzzvvvssspppooorrrvvvyyyzzz{{{}}}~~~{{{yyysssuuurrrlllpppwww{{{}}}vvvdddVVVTTTVVVWWWVVVTTTLLLBBB>>>>>><<<888;;;555333777:::999:::<<>>???@@@CCCEEEIIIDDD>>>===AAAEEEEEECCCCCCBBBBBBDDDFFFFFFDDDAAAAAA??????@@@CCCCCC@@@===<<<===@@@CCCDDDEEEEEEDDDBBBGGGLLLJJJDDD@@@BBBFFFAAABBBDDDEEEEEECCC@@@???DDDCCCAAA@@@@@@AAACCCDDDGGGGGGFFFFFFEEEEEEDDDDDD<<<;;;999888999:::<<<===888666444444555555444333000000000000////////////......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---.........---,,,,,,+++---------............//////////////////.........000000000000000000000000.........------,,,,,,,,,...........................000000...,,,///666===000000//////.........---...........................///000///.........000000000//////.........---........................///////////////.........000000//////.........---........................------------------------......////////////......------------------------........................------------------------,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...---+++******+++---...,,,------......------,,,---------------------------------............///.........------,,,,,,,,,---------............///.........------,,,,,,,,,........................---------............/////////.........---------------------------------iiijjjlllnnnqqqsssuuuvvvvvvtttrrrppppppssswwwzzz~~~{{{}}}~~~|||rrrooommmrrrsssmmmkkkzzztttnnnxxxooofffcccdddlllnnniii[[[PPPQQQUUUXXXRRROOOGGG===999::::::888:::666555888:::999:::<<>>>>>@@@BBBDDDFFFAAA======@@@CCCBBBAAABBBDDDFFFEEECCCBBBAAAAAA@@@??????@@@BBBCCC@@@===??????@@@BBBCCCDDDEEEEEEBBBFFFIIIHHHEEEBBBCCCEEEBBBCCCEEEFFFFFFDDDBBB@@@CCCBBB@@@??????@@@AAABBBEEEEEEEEEDDDDDDCCCCCCBBB===<<<;;;999999:::<<<===777555333333444444333222000000000000/////////......------------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......------,,,+++---------............///////////////.......................................------------------,,,...........................000000...,,,...444:::000/////////....................................---...//////------...//////.........------------......................../////////////////////...000/////////....................................------------------------------............------------------------------........................------------------------,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------,,,+++++++++,,,---,,,------......------,,,------------------------------------..................---------,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,........................------------............///.........------------------------------------hhhiiijjjllloooqqqrrrsssuuuvvvvvvsssqqqqqquuuyyy~~~|||{{{|||}}}~~~~~~~~~xxxkkkZZZKKKCCCCCCJJJSSSVVVRRRYYYyyyhhh\\\\\\eeemmmmmmllliiiddd^^^XXXUUUWWWYYYUUULLLGGGKKKSSSXXXYYYWWWOOODDD>>>>>>===;;;:::777777;;;;;;999:::===OOO^^^nnnxxx~~~~~~~~~}}}}}}~~~~~~|||vvvrrrooollliiigggiiimmmpppsssuuuvvvvvv|||}}}tttvvv~~~tttXXXRRRKKKHHHHHHHHHDDD@@@CCCBBB@@@???>>>@@@AAABBBBBB???======@@@BBBAAA???BBBFFFHHHGGGBBB???@@@BBB@@@??????AAABBBBBB@@@>>>AAAAAAAAABBBBBBCCCDDDEEEBBBCCCEEEFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGEEECCCBBBAAA@@@???===>>>???@@@BBBDDDDDDCCCCCCBBBAAAAAA@@@???>>><<<;;;::::::;;;<<<666444222222222333222111000000000/////////......------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,------------...------......------,,,,,,---------............///................................................---------------.................................///000000...,,,---222666////////////....................................,,,...///...---,,,---...---------------,,,,,,,,,..............................//////////////////////////////....................................------------------------,,,,,,------------,,,,,,------------------------........................------------------------,,,,,,,,,,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------...............------------,,,,,,,,,+++++++++,,,,,,,,,------...------------,,,,,,,,,------------------------------------........................------------------------------------hhhiiijjjlllnnnpppqqqrrrrrrwwwzzzyyytttrrrsssvvv{{{|||}}}}}}{{{zzz{{{|||~~~~~~ooocccVVVKKKEEE======CCCHHHAAA@@@\\\uuuWWWKKKIIIKKKGGGHHHKKKOOOSSSSSSOOOLLLFFFFFFEEE@@@???DDDMMMTTTaaaaaa[[[PPPGGGCCC@@@<<<999999;;;>>>===999:::>>>PPP^^^mmmuuuzzz|||}}}}}}vvvpppmmmllljjjiiigggiiimmmqqquuuzzzwwwZZZKKKHHHEEEEEEGGGGGGEEEAAACCCBBB@@@?????????@@@AAAAAA@@@???AAACCCCCCBBB@@@DDDFFFGGGGGGEEEDDDCCCCCC??????@@@AAABBBAAA@@@>>>@@@AAACCCDDDDDDCCCBBBAAABBBAAAAAADDDGGGHHHFFFDDDDDDEEEGGGGGGGGGFFFEEEDDDAAA@@@???>>>>>>@@@AAACCCDDDDDDCCCBBBAAA@@@@@@???@@@???===;;;::::::::::::555333111000111111111///000000/////////.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,------...------,,,,,,---------............///------...............///........................,,,,,,------......//////........................///000000...,,,,,,///222///////////////.................................,,,---...---,,,,,,---...------------------------....................................///////////////////////////.........................................................,,,------......------,,,------------------------........................------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,---------,,,,,,,,,------......------,,,------------------------,,,,,,---------.........------------------------+++,,,,,,,,,,,,---------------------------------------------------------,,,,,,---------.........------------------------------------------------fffggghhhjjjlllmmmooopppooouuu|||}}}yyytttssstttvvvwwwyyyzzzyyyzzz|||~~~sssfff]]]XXXWWWMMMBBB???CCC>>>:::NNNmmmjjjLLLDDDBBBCCCDDDAAA@@@BBBEEEGGGDDDAAA===<<<;;;::::::>>>FFFMMMYYY]]]\\\UUULLLEEE>>>888999:::???AAA>>>999:::???RRR```ooowww~~~}}}~~~yyyqqqllljjjjjjkkkkkkoooqqqtttwww|||eeeMMMGGGDDDBBBBBBDDDFFFDDDCCCAAAAAA@@@?????????@@@AAACCCCCCCCCEEEFFFFFFEEEDDDHHHEEEDDDGGGKKKLLLIIIEEE>>>@@@AAABBBAAA@@@??????===@@@CCCFFFFFFCCC@@@>>>AAA??????BBBGGGIIIFFFCCCDDDEEEFFFFFFFFFFFFEEEEEECCCBBB@@@@@@@@@BBBDDDEEEEEEDDDDDDCCCAAA@@@@@@???>>>===<<<;;;999888888777444222000000000111000///////////////............------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,------...------,,,---------............///,,,---------......//////////////////////////////---------....../////////........................///000///...------...///.........///////////////........................,,,---...---,,,,,,---.....................//////........................---.........//////000000.........///////////////......................................................////////////......------------------------........................------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---***+++,,,------------,,,,,,------......------,,,------------------------,,,,,,,,,------------...------------------------------------............------------------------------------------------,,,,,,,,,------------...,,,,,,------------------------------------------bbbcccdddfffiiikkklllmmmlllrrrxxx{{{yyyuuussssssttttttuuuwwwzzz}}}{{{jjj___[[[]]]UUUDDD;;;======:::HHH\\\]]]EEE>>>;;;===CCC???<<<;;;===???>>>===;;;888777999999:::???EEEJJJRRRWWWTTTMMMFFF???999888<<>>@@@BBBBBBAAA??????@@@<<<>>>BBBEEEEEEBBB???===@@@??????BBBFFFHHHFFFCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCBBBAAABBBDDDFFFGGGEEEDDDCCCBBBAAA@@@???>>>;;;::::::999888666555555444222000000000111000////////////.........------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------------,,,,,,,,,,,,,,,------......---------------............///,,,,,,,,,---......//////000000000000000000000000.............../////////........................///////////////......---.........///////////////........................,,,...///...---,,,---............///////////////........................------......///000000000.........///////////////...................................................//////////////////...------------------------........................------------------------,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++,,,,,,------...,,,------......------,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,------------...---------.........//////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------```aaacccfffhhhkkklllmmmlllnnnpppsssttttttttttttvvvtttsssvvv{{{~~~~~~~~~pppjjjmmm]]]MMMAAA@@@@@@???EEENNNpppwwwhhhMMMAAA;;;888:::=========>>>@@@@@@???>>>:::777666999999777999???AAAJJJQQQOOOIIIDDD>>>999777===EEEGGG@@@999:::AAARRR___nnnvvv~~~}}}}}}~~~~~~|||yyyrrrnnniiiffffffiiikkklllkkkssscccNNNIIIBBBBBBCCCDDDEEEDDDBBB@@@======>>>???@@@AAABBBBBBBBBCCCDDDDDDEEEEEEFFFGGGJJJGGGEEEHHHMMMNNNKKKFFF===@@@BBBBBB@@@??????@@@===>>>???@@@AAA@@@@@@???>>>???@@@BBBEEEEEEDDDCCCAAAAAABBBBBBBBBCCCCCCCCCDDDCCCBBBBBBBBBDDDFFFHHHCCCCCCBBBAAA???>>>===<<<777777777666555444333333444333111000111111000/////////.........---------,,,,,,,,,++++++++++++***+++++++++,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,------......---------------............///++++++,,,------...//////////////////////////////////////////..................................../////////000000000...---............/////////000........................---...//////------...///---------....../////////........................------......///000000111............/////////000................................................---......//////......---------------------------........................------------------------,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++******+++---...///,,,------......------,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,---------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------aaabbbdddgggjjjmmmooopppmmmkkkjjjkkkooosssuuuvvvyyyuuusssvvv|||~~~}}}||||||kkk^^^QQQLLLJJJGGGGGGJJJLLLUUUOOODDDBBB???;;;???CCCEEEHHHJJJHHHEEEAAA>>>:::666666::::::666777;;;<<>>FFFIIIAAA999;;;BBBZZZgggssszzz}}}}}}|||~~~zzzyyy}}}}}}}}}}}}xxx~~~||||||{{{wwwsssnnnjjjfffdddeeehhhjjjkkkiiivvvmmmPPPCCCBBB???AAADDDFFFFFFDDDAAA>>><<<<<<===???@@@AAABBBCCCAAAAAABBBBBBBBBCCCEEEFFFIIIIIIIIIJJJKKKJJJHHHGGG===@@@CCCCCC@@@??????AAA???>>><<<<<<===???AAABBB>>>???AAACCCDDDDDDDDDDDD@@@@@@@@@AAAAAAAAABBBBBBDDDCCCBBBAAABBBDDDFFFHHHBBBBBBAAA???>>><<<;;;;;;555555555555444333222111555333111000111111000/////////.........---------,,,,,,,,,+++++++++******+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,---.........------------.........//////++++++,,,,,,---...//////........................000000//////......------......................../////////111222111///------.........//////000000...........................///000///......///000,,,,,,,,,------.................................---------...///000000111---.........//////000000........................////////////////////////,,,------......------,,,------------------------........................------------------------,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,+++***)))***,,,///000,,,------......------,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------------fffeeefffhhhhhhgggkkkrrrpppoookkkgggiiiqqqttttttrrrtttvvvyyy|||~~~|||}}}~~~{{{yyyfff\\\___eeehhh[[[PPPMMMNNNIIIJJJGGG<<>>:::777666777555AAAAAA<<<<<<:::;;;DDD[[[ooo{{{~~~~~~~~~~~~~~~~~~~~~~~~zzzvvvrrrpppnnniiidddcccfffeeecccffflllpppxxxzzzgggOOODDDBBBBBBBBBBBBDDDDDDDDDCCCBBBAAAAAA???<<<;;;;;;>>>AAACCC???@@@BBBDDDDDDCCCBBBAAACCCIIIKKKHHHHHHJJJHHHBBB>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@===;;;;;;<<<>>><<<>>>AAACCCDDDBBB@@@>>><<<>>>AAABBBAAAAAAAAABBBFFFDDDBBB@@@AAACCCFFFHHHHHHEEEAAA???===<<<;;;999666555333111111222333444333222111000////////////......//////......---,,,---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++---------.........//////---,,,,,,++++++,,,,,,---........................+++,,,------......------------------------------............////////////---------.........//////////////////////////////000000000000000000000000......------------......////////////////////////000000//////.........---///////////////////////////////////////.........//////000000///...------........................000000////////////000000000000000000000000000000............////////////////////////////////////////////////////////////......---------,,,,,,,,,.........------,,,,,,,,,........................------------------------...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------......------------......------------------------------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------------------------------........................---,,,,,,,,,,,,---......hhhfffhhhjjjiiigggkkkppprrrqqqmmmiiijjjppprrrppprrrsssvvvxxx{{{}}}{{{|||~~~}}}}}}zzzzzzzzzhhh]]]^^^dddcccbbbYYYGGGDDDHHHLLLKKKFFF???:::888777888888777666777888999777999;;;;;;:::999999:::555>>>===888:::888999BBB___rrr}}}|||}}}}}}}}}||||||~~~}}}|||zzzwwwssspppmmmlllfffcccbbbdddcccaaagggoooyyyooommmsss[[[KKKCCC@@@???@@@AAABBBCCCCCCCCCBBBBBB@@@>>>===;;;<<<===???AAA???@@@AAABBBCCCBBBAAAAAABBBGGGHHHEEEEEEGGGEEE@@@>>>>>>=========>>>>>>???===???AAAAAA???===<<<<<<;;;===@@@BBBBBBAAA???===<<<>>>@@@AAA???>>>>>>???CCCBBBAAAAAAAAAAAAAAABBBDDDAAA>>><<<<<<<<<;;;999777555444222222333444555333222111000////////////...............------,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,------------.........---,,,,,,++++++,,,,,,---........................+++,,,------......------------------------------............////////////---------.........//////////////////////////////000000000000000000000000///......------......///////////////////////////000000/////////.........///////////////////////////////////////////////////////////////...------........................000000////////////000000000000000000000000000000............////////////////////////////////////////////////////////////.........---------,,,,,,......---------,,,,,,,,,........................------------------------...---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------......------------......------------------------------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,---......hhhggghhhkkkjjjgggiiimmmrrrrrrppplllmmmqqqqqqnnnrrrsssuuuxxx{{{}}}}}}}}}}}}}}}}}}~~~yyynnnrrr|||{{{iiiPPPDDDDDDDDDDDDAAA>>>;;;999:::999888888888888888999999888777888999::::::999777===:::777:::999999CCCeeexxx~~~~~~}}}||||||~~~|||wwwvvvuuurrrooollliiigggaaaaaabbbbbbaaabbbjjjtttuuurrr|||yyyZZZLLLGGGBBB>>>>>>>>>???@@@AAAAAAAAAAAAAAA>>>>>>===<<<<<<<<<======??????@@@@@@@@@AAAAAAAAABBBEEEEEECCCBBBDDDCCC@@@>>>======<<<<<<<<<======:::>>>CCCDDDBBB>>>;;;999;;;===???@@@AAA@@@>>>===>>>???@@@???===;;;;;;<<<@@@@@@@@@@@@@@@>>>===<<>><<<======:::999:::===:::777777:::;;;999666;;;>>>:::888===;;;===IIIlll}}}~~~}}}|||~~~zzzwwwtttsssqqqnnnkkkgggdddbbb___aaabbbbbbbbbfffqqq{{{~~~hhhkkkbbbGGGCCCEEE@@@===@@@??????????????????>>>>>>>>>>>>>>>>>>===<<<;;;;;;??????>>>>>>??????@@@AAACCCCCCCCCBBBAAABBBBBBAAA======<<<<<<;;;;;;<<<<<<999===BBBDDDBBB>>>;;;999===>>>???@@@@@@???>>>>>>@@@AAAAAA???<<<:::999:::>>>>>>>>>>>>============???<<<:::888999999888777666555444333333333333444111111000///////////////------.........---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------........................,,,------...................................................////////////............//////////////////////////////////////////////////////////////////............//////////////////////////////000000/////////////////////////////////////////////////////////000000000...///////////////..............................000000////////////000000////////////////////////............////////////////////////////////////////////////////////////............------------------------------------........................------------------------///...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,------------...+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......lllgggdddddddddbbbcccggggggkkknnnpppvvv|||}}}zzzvvvvvvwwwxxxzzz}}}||||||~~~yyyqqqeeeZZZTTTPPPOOONNNMMMHHHEEEHHHGGG@@@<<<<<<>>><<<:::<<<>>>>>>;;;777;;;===999888===;;;@@@OOOsss~~~}}}zzz|||~~~|||zzzyyyvvvtttrrrnnnjjjfffbbb___^^^^^^aaaddddddgggooozzz{{{gggeeevvvgggPPP???AAAEEE@@@???EEE@@@@@@???>>>===<<<<<<<<<>>>>>>?????????===<<<;;;??????>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@?????????>>>======<<<<<<<<<======<<<>>>AAAAAA@@@>>>===<<<@@@@@@@@@@@@@@@@@@@@@???BBBBBBAAA???<<<:::::::::>>>===;;;:::;;;===@@@BBBAAA>>>;;;999888888777666333333333222222222222222111000//////////////////---------...---,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...........................,,,---......//////..........................................////////////........./////////000000000000000000000000000000/////////////////////////////////....../////////000000000000000000000000//////000000000000000000000000000000000000000000////////////000000111111......///////////////...////////////////////////000000////////////000000////////////////////////............//////////////////////////////////////////////////////////////////.........---------------------------------........................------------------------///---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------,,,,,,,,,,,,------------------------------------------------------,,,,,,---------.........+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......xxxooofffcccaaa___aaaeeebbbgggkkkooovvv~~~~~~wwwwwwvvvwwwxxxzzz|||}}}~~~}}}tttmmmjjj___WWWUUUXXXVVVKKKCCCAAA???@@@CCCEEEFFFDDD???<<<888;;;888888;;;999AAAVVVzzz|||wwwwwwzzz}}}}}}|||xxxyyyyyyuuurrrooojjjeeeaaa^^^]]]]]]^^^bbbeeegggmmmyyyyyyvvvyyytttbbbQQQFFF???BBBDDDAAABBBFFFAAA@@@>>>===<<<<<<<<<<<<@@@@@@AAAAAAAAA@@@??????>>>>>>?????????@@@@@@@@@>>><<<===??????<<<;;;===>>>>>>>>>>>>>>>???@@@@@@???AAABBBAAA@@@???@@@AAABBBAAA@@@@@@???@@@@@@AAAAAAAAA@@@>>>;;;:::;;;<<<===<<<:::999:::>>>AAADDDAAA>>>;;;999888888777666222222222222111111111000000//////....../////////---------------,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------......------------..............................------...////////////.......................................////////////....../////////000000000000000000000000000000000000000000000000000000000000//////......//////000000000000000000000000000//////000000000000111111000000000000000000000000...//////000000111111222---...//////////////////////////////////////////000000////////////000000000000000000000000000000............/////////////////////////////////////////////////////////////////////.........------,,,,,,,,,------------...........................------------------------...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------,,,,,,,,,,,,------------------------------------------------------,,,---------............++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......|||mmmeee```^^^aaaeeeaaaeeeiiimmmsss{{{}}}{{{vvvuuutttssstttuuuwwwxxxyyy~~~qqqhhheeejjjfffWWWJJJGGGGGGLLLRRRSSSOOOGGG@@@;;;666:::999999;;;888DDD^^^~~~~~~~~~~~~}}}wwwwwwzzzzzz{{{|||~~~zzzxxxyyywwwrrrnnnjjjeee___\\\\\\]]]___^^^bbbdddhhhssszzziiiRRRFFFDDDAAAAAAAAACCCCCCCCC>>>>>>===<<<<<<===>>>???BBBBBBBBBBBBBBBCCCCCCCCC>>>???@@@AAAAAAAAA@@@??????===>>>BBBBBB===;;;===?????????@@@@@@BBBCCCDDDBBBCCCEEEEEEDDDCCCCCCDDDBBBAAA???>>>>>>>>>???@@@>>>>>>>>><<<::::::;;;===<<<;;;::::::;;;===???@@@>>><<<999888888888888777222333333333222222111111//////.........//////000,,,------------,,,++++++---,,,,,,,,,,,,,,,,,,+++------------------------+++++++++,,,,,,---------,,,------------...............------------..............................------...///////////////....................................////////////.../////////000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000//////000000000111111111000000000000000000000000...//////000111111222222------...///////////////////////////////////////000000////////////000000000000000000000000000000............////////////////////////////////////////////////////////////////////////............,,,,,,,,,---------..............................---------------------------+++++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------------------,,,,,,++++++,,,,,,---------------------------------------------------------------............++++++,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,---......tttgggaaa^^^aaaeeecccfffiiikkkpppwwwyyyvvvuuutttrrrqqqqqqrrrssstttrrryyy|||sssqqquuuqqq___PPPLLLRRRXXX^^^]]]TTTGGG<<<777777<<<<<<======:::HHHfff~~~}}}||||||}}}zzzzzz}}}zzz{{{|||{{{yyyyyyuuunnnjjjfff```[[[YYY[[[^^^aaa^^^aaaccchhhvvvyyyTTTMMMCCCEEEBBB>>>???DDDCCC???<<<<<<;;;<<<===???AAABBBCCCCCCCCCCCCCCCDDDEEEFFF===???AAABBBCCCBBB@@@???BBB@@@BBBGGGGGGAAA>>>AAA??????@@@AAABBBDDDEEEFFFCCCEEEHHHIIIHHHFFFFFFEEEBBB@@@>>>===<<<===>>>???;;;<<<<<<:::999999;;;===::::::;;;<<<<<<<<<;;;;;;;;;999777777888999999888333333444444444333222111//////.........//////000,,,,,,---------,,,++++++---------,,,,,,+++++++++------------------------+++++++++,,,,,,------------------.........//////......------------..............................---......///////////////////////////////////////............/////////000////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000//////000000111111111222000000000000000000000000...//////000111222222222------...///000000//////000000000000000000000000000000////////////000000000000000000000000000000............/////////000////////////////////////////////////////////////000/////////............,,,,,,,,,------.................................------------------------,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------------------,,,,,,++++++,,,,,,------------------------------------------------------------.........//////++++++,,,,,,,,,---------------------------------........................---,,,,,,,,,,,,---......tttiiibbb]]]ffffffkkkrrrrrrlllhhhiiiqqqooollljjjkkknnnrrruuurrrtttxxx|||{{{dddccctttrrrqqqUUUBBBAAA777888<<<555555<<<>>>AAATTTlll}}}~~~}}}yyy{{{~~~|||vvvqqqnnnllljjjiiibbb^^^XXXVVVWWWZZZ]]]^^^___fffiiipppyyyyyy}}}^^^HHHEEEAAAAAAAAACCCEEEEEEDDDBBB@@@>>><<<999999;;;===???@@@@@@AAABBBAAA@@@>>>===@@@AAACCCDDDDDDBBB@@@???BBBBBBCCCCCCCCCBBB@@@???>>>===>>>AAADDDFFFFFFEEEEEEGGGIIIJJJIIIFFFCCCAAA??????>>>===<<<;;;::::::???>>><<<;;;;;;<<<===>>>@@@??????>>>===<<<;;;;;;===:::888777777888777666333333333333222000...---///............---------++++++,,,,,,,,,,,,---------,,,+++******+++,,,---++++++******++++++,,,---------------------------...------------...//////......////////////.............../////////000000//////......------------........................////////////000000000000111///......///000//////000000000000000111111111333333222111111111222222222222111222222333444555666555444222111111000000222111000000000000111222000000000000/////////////////////000000000111111000//////000222222000//////......---------......000000/////////000111111000000//////......------//////............//////222111111000///......---////////////////////////........................---...///000000///...---,,,,,,,,,---------......------------------------,,,,,,,,,------.........------------------------,,,---......,,,,,,---...,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...------------------------,,,,,,,,,---------......------------------------------------------------|||qqqlllgggbbbbbbgggiiiggghhhlllmmmllljjjjjjkkknnnqqqssspppqqqtttwwwzzz|||}}}~~~|||ttt|||]]]DDDBBB666666555444888===???IIIaaazzz~~~|||}}}~~~~~~~~~xxxuuuqqqnnnlllhhhdddaaa^^^[[[WWWTTTUUUZZZ```dddaaarrrzzzvvvrrrrrrmmmTTTGGGAAA@@@@@@AAACCCEEEEEECCCAAA???>>>======<<<======>>>@@@@@@@@@@@@@@@???>>>>>>???AAACCCEEEGGGGGGFFFFFFCCCCCCDDDCCCCCCAAA@@@???<<<<<<===???BBBDDDDDDCCCCCCEEEGGGHHHGGGEEEBBB@@@>>>>>>=========<<<<<<<<<>>>===<<<<<<<<<>>>@@@AAA@@@@@@@@@???>>>>>>>>>======;;;888777777777666555333333333333222000...---///............---------++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,+++++++++***++++++,,,---------------------------...------------...//////......////////////...................../////////,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111111111000000000000000000222111000111222333333333111222333444555666666777999999999999999::::::;;;;;;;;;;;;;;;<<<===>>>???AAA@@@???===;;;:::999999888888999999888888666666333333222222111111000000111111111111111111111111000//////000222222111000000000////////////000000000000///.........//////000000000000000000////////////............//////111111111000///.........////////////////////////........................---...///000000///...------------.........//////------------------------,,,,,,,,,,,,---------...------------------------,,,---......,,,,,,---...,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...------------------------,,,,,,,,,---------......------------------------------------------------uuu}}}nnnnnnfffaaaaaaddddddfffhhhiiihhhhhhiiikkkmmmoooqqqooopppqqqsssuuuxxxzzz|||~~~pppddduuu|||uuu~~~lllJJJEEE:::888333888<<<>>>BBBTTTppp|||~~~}}}wwwnnnmmmllljjjhhhccc\\\XXXVVVWWWXXXWWWVVVXXX^^^cccmmmssseeeiiisssVVVLLLIIICCC@@@@@@AAACCCDDDDDDAAA???>>>>>>?????????>>><<<<<<@@@???>>>>>>===>>>>>>>>>???@@@CCCEEEFFFGGGGGGGGGDDDDDDDDDCCCBBBAAA???>>>;;;::::::===@@@BBBBBBAAABBBCCCEEEFFFEEECCC@@@???>>>>>>>>>>>>>>>???@@@@@@>>>>>>===<<<===@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>;;;888666666666555444333333333222111000......///............---------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------------------------------...------------...//////......////////////........................---------------.............../////////000000000111111111111111111111111111111000111111222444555777888999:::;;;===???AAABBBCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMNNNMMMKKKIIIGGGEEEEEEDDDCCCDDDEEEFFFEEECCC@@@>>><<<;;;;;;:::999888888777555555444333333222222111111000//////111111000///111111000000000000111111000000//////...//////000000000111111111111111222000//////......//////000111111000000//////......////////////////////////..............................////////////.............../////////000000------------------------++++++,,,,,,,,,,,,------------------------------,,,---......,,,,,,---...,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------------------------------XXXooowwwooofffcccdddeeedddddddddeeefffhhhjjjlllmmmnnnooooooppprrruuuyyy|||~~~{{{{{{{{{|||~~~lll\\\hhhyyypppssspppeeecccqqq~~~VVVLLL???>>>888===??????III```yyy~~~~~~~~~}}}}}}~~~~~~zzzqqqkkkiiigggeeebbb\\\VVVRRRPPPUUUZZZZZZWWWWWW[[[___{{{fff^^^jjj}}}[[[HHHDDDEEEDDD??????@@@AAACCCBBB???<<<>>>>>>>>>===<<<<<<;;;;;;>>>===<<<;;;;;;<<<===>>>>>>???@@@AAABBBAAAAAAAAAEEEEEEDDDCCCAAA???>>>===;;;::::::;;;>>>@@@AAA@@@AAABBBDDDDDDDDDBBB@@@???AAAAAA@@@@@@@@@AAABBBCCC???>>>=========???AAABBB???????????????@@@@@@@@@>>>;;;888666555555444222222222222111000000///...///............---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------...------------...//////......////////////..................------------000000000000000000000000////////////////////////222222333444555666666777888999:::<<<===???BBBDDDGGGHHHIIIJJJLLLMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSUUUVVVWWWUUUTTTSSSRRRQQQPPPPPPPPPQQQQQQQQQPPPOOOMMMKKKJJJIIIHHHHHHGGGFFFEEEDDDDDD===<<<<<<:::999888777666555444222111111111000...000000//////...////////////////////////000111222///000000111111222222222000000////////////000000111000000000/////////...////////////////////////...........................//////////////////...---.........////////////------------------------+++,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------>>>HHHQQQ^^^{{{xxxlllfffeeeeeecccbbbccceeegggiiijjjkkklllmmmmmmoooqqquuuyyy}}}zzz{{{|||~~~qqq___aaazzzrrrqqqwwwiiibbbRRRJJJTTT\\\hhhUUUAAA>>><<<>>>>>>CCCUUUmmm|||zzz}}}~~~|||yyyvvvqqqlllmmmiiiddd___[[[XXXTTTQQQPPPTTTVVVVVVVVVZZZbbbiiiooozzzzzzWWWGGGAAA::::::AAA@@@???>>>???@@@???===;;;???>>>;;;999888999:::;;;<<<;;;:::999999:::<<<===;;;<<<===>>>??????@@@@@@EEEDDDCCCAAA@@@>>>======<<<;;;:::;;;>>>@@@AAAAAAAAABBBCCCDDDCCCBBBAAA???FFFEEECCCBBBAAABBBCCCDDDAAA@@@>>><<<<<<<<<>>>???============>>>>>>>>>>>>===;;;777555555444333222222222111000000////////////............---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------...------------...//////......////////////............................../////////.....................///111222333444555:::;;;<<<>>>AAACCCDDDEEEIIIKKKMMMNNNOOOPPPTTTVVVUUUUUUUUUUUUVVVVVVVVVVVVYYYZZZZZZZZZZZZYYYWWWWWWVVVVVVVVVWWWXXXZZZ[[[\\\YYYYYYYYYYYYYYYZZZ[[[[[[^^^\\\YYYVVVUUUTTTUUUVVVSSSSSSSSSRRRQQQPPPPPPOOOJJJJJJIIIGGGEEEDDDBBBBBBAAA>>>;;;999999888777555333222111000////////////---------...///000111222/////////000000111111111000000////////////000000000000000000/////////////////////////////////////////////////////////////////////....../////////,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------222777:::???RRRuuussskkkfffbbbbbbcccdddfffgggiiijjjjjjjjjkkkmmmooosssvvvyyy{{{zzz|||~~~wwwccc]]]zzz|||mmmiiijjjyyyttthhhNNNAAALLLLLLyyyjjjHHH<<<===;;;>>>NNNfff{{{}}}{{{|||vvvwwwwwwuuurrrnnnmmmlllkkkfff___ZZZWWWUUUSSSRRRTTTTTTTTTUUUZZZeeettt~~~|||}}}ZZZAAAAAACCC999888AAAAAA???===<<<======<<<;;;@@@===:::777666777999;;;999999999999999999:::;;;888999:::===???BBBDDDEEECCCBBBAAA???>>>=========>>><<<;;;;;;>>>@@@AAAAAA@@@AAABBBBBBBBBAAA@@@@@@GGGEEECCCBBBAAABBBCCCDDDBBBAAA???<<<;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<999666444444444333222222111000////////////000///............---------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...------------------------...------------...//////......////////////.............../////////000000,,,,,,---...///000000111333444777:::>>>AAADDDEEEIIIJJJLLLNNNQQQSSSUUUVVVVVVXXX[[[[[[ZZZZZZ^^^aaa]]]]]]\\\\\\[[[ZZZZZZYYY^^^___`````````___]]]\\\[[[[[[[[[[[[\\\]]]^^^___]]]^^^^^^___```aaacccddddddaaa]]]ZZZXXXYYY[[[\\\YYYYYYXXXXXXXXXXXXWWWWWWWWWWWWUUUTTTRRRPPPOOONNNMMMJJJGGGEEEEEEEEEDDDCCC===<<<:::888666555555444///............///000000//////000000000000000000111000000//////000000111000000000000//////////////////////////////////////////////////////////////////............//////,,,,,,,,,------------...------------------------......------------,,,,,,------------------------,,,---......,,,,,,---...,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------------------------------333444555666999GGGeee|||nnneeedddddddddeeefffgggiiijjjjjjkkknnnppprrrtttuuuvvvvvvyyy}}}ooofffxxxyyypppsss{{{ppppppvvv~~~bbbIIIFFFEEEmmmZZZBBB>>>;;;EEE^^^vvvwwwpppjjjmmmpppqqqooollljjjiiibbb^^^YYYUUUTTTTTTSSSSSSTTTVVV[[[bbblllwww\\\JJJ@@@BBBCCC<<<;;;@@@CCC@@@<<<999999;;;;;;;;;???===;;;999888888888999666777888888999999999888777888:::<<>>===<<<<<<<<<===>>><<<:::;;;===???AAAAAA>>>??????@@@@@@@@@???>>>DDDBBB@@@??????AAACCCEEEBBBAAA???=========??????======<<<<<<;;;;;;:::::::::888555444444444333222111111000///...///000000///............---------++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,---,,,,,,,,,,,,---......------------------------...------------...//////......////////////......---......///000111222222000222444666999<<<>>>???DDDEEEHHHKKKNNNRRRTTTUUUWWWWWWYYYZZZ\\\^^^___```\\\___bbbaaa^^^]]]aaaeeebbbbbbaaaaaa```___^^^^^^^^^```bbbdddddddddcccbbbbbbaaaaaaaaaaaaaaabbbbbb`````````aaabbbccceeeeeecccaaa___\\\[[[[[[\\\]]]\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\[[[YYYWWWVVVUUUTTTSSSPPPNNNMMMOOOPPPQQQPPPLLLKKKIIIFFFDDDBBBAAA@@@888777666444333222111111111111111111111111000000111111000000000000111111////////////000000000000////////////////////////////////////////////////000///...------...///000------------............------------------------/////////......---------------------------------,,,---......,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------555///111777888777DDDVVVrrr|||nnneeeeeeddddddeeeggghhhiiimmmnnnppprrrssstttssssssqqqtttyyy~~~~~~uuu|||~~~www~~~~~~oookkkmmmssszzzWWWEEEDDDfffnnnMMMAAA???NNNkkk{{{qqqllldddgggjjjllllllhhhccc___ZZZWWWTTTSSSSSSTTTSSSRRRQQQYYYeeettthhhppp~~~^^^BBBCCCBBB@@@===;;;;;;;;;DDD@@@;;;888888999;;;<<<=========<<<;;;:::888777555666777999999999888777999999:::;;;===???@@@AAA???>>>===;;;;;;;;;<<<===>>>;;;999:::<<<>>>@@@@@@======>>>>>>>>>>>>>>>===@@@???======>>>@@@CCCEEEBBBAAA???>>>>>>@@@AAACCC>>>>>>===<<<;;;::::::999999777444333444444444333111111///......///000000//////.........---------++++++,,,,,,,,,---------,,,,,,---......---,,,,,,---,,,,,,,,,,,,---......------------------------...------------...//////......////////////......---...///000111222333444999:::>>>BBBGGGKKKNNNPPPVVVVVVWWWYYYZZZ\\\]]]]]]^^^^^^___``````aaabbbbbbcccfffhhhfffbbbaaaeeehhhffffffeeeeeeddddddcccccc]]]___bbbeeeggghhhhhhggggggfffeeeeeeddddddeeeeeeaaaaaa``````aaabbbcccccc``````___^^^]]]]]]\\\\\\_________```aaaaaabbbbbb[[[[[[ZZZXXXWWWVVVUUUTTTRRRPPPOOOOOORRRUUUWWWWWWYYYWWWUUURRRNNNLLLKKKJJJCCCAAA>>>;;;888666444333444333333222222111111111111111000000000000111111////////////000000000000////////////////////////000000000000000000000000000///...------...///000............/////////000------------------------000000/////////.........------------------------,,,---......,,,,,,---...,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------333333222333555888:::<<>>@@@>>>;;;:::<<<===;;;999999999888888999;;;<<<>>>>>>===<<<<<<;;;;;;;;;;;;AAA@@@@@@@@@AAABBBCCCCCC??????>>>===<<<;;;::::::<<<;;;;;;;;;;;;999666333555555444444333333444444......------------.........---,,,,,,++++++++++++------------------------////////////////////////,,,,,,,,,---------......///......------......///---------,,,,,,------...////////////...///111444000111222444777999;;;<<>>===;;;999888888888999999888777777777777888999:::::::::::::::999888888:::<<<>>>>>>;;;888999;;;888:::===<<<;;;:::<<<===>>><<<999999:::;;;999777888888777777888:::;;;<<<======<<<;;;::::::;;;;;;AAAAAA@@@@@@@@@@@@@@@@@@===<<<<<<;;;::::::;;;;;;<<<:::999999999888555333333333222111000000111111......------------.........---,,,,,,+++++++++,,,------------------------........................,,,,,,---------.........,,,,,,,,,---------......,,,,,,,,,---...///111111///000222222222333666888999;;;>>>CCCGGGJJJLLLMMMOOOQQQTTTVVVWWWXXX[[[]]]aaabbbdddfffggghhhhhhhhheeeeeeeeeffffffffffffffffffeeecccbbbbbbcccdddeeeggghhhiiiiiiiiifff```[[[___^^^]]]___bbbdddcccaaa```aaaaaa``````aaaaaa```[[[ZZZ[[[\\\___aaabbbaaaaaacccdddbbbaaa```^^^\\\___]]]]]]___^^^ZZZ[[[`````````aaa```^^^[[[XXXVVVRRRTTTWWWYYY\\\]]]^^^___\\\\\\ZZZYYYXXXXXXWWWWWWXXXWWWUUUSSSPPPLLLJJJHHHBBB@@@===:::777555444444///000111444666555111///111111111111222222333444111000000000////////////////////////////////////................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,+++------------------------------------------------.........---------------------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------222222111111111333444666222333555===NNNjjjvvvrrrkkkdddjjjmmmpppssstttuuuwwwxxxttttttvvvxxxzzz|||~~~}}}}}}|||{{{{{{zzzyyyyyyyyygggjjjxxx{{{tttpppqqqzzzkkk^^^```rrrYYY]]]ttt~~~tttqqqoookkkgggfffbbbcccdddccc___YYYSSSOOOHHHPPPRRRSSSXXXXXXaaauuuuuulllgggkkkxxxzzzYYYDDD===<<<:::999888888777777888888999888777666666777888999999999999999999999888888888;;;======;;;:::;;;===999:::<<<;;;::::::;;;<<<===;;;999999999:::999888777777666666666888999:::<<<;;;:::::::::::::::;;;???@@@@@@@@@???>>>===<<<:::999999888999:::;;;<<<:::999888777777666444111333222111000////////////......------------......------,,,+++++++++,,,,,,------------------------------------------------,,,------------.........,,,,,,---.../////////...---------...///000111222---111555999<<>>:::::::::999999999999:::<<<;;;:::999999::::::999666666555555555666888999::::::999999999::::::;;;======>>>???>>>===<<<<<<999888888888999;;;===>>>999888666555555555222000555444333111000000000000......------------......---,,,,,,++++++,,,,,,,,,,,,,,,------------------------------------------------------...............///000111111000//////............//////000111000555<<>>?????????::::::999:::;;;===>>>???999777555444444333222000444333222111000000000000......------------......,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------------------------------........./////////000000000000//////...---...///000222555777888>>>BBBHHHNNNRRRVVVZZZ\\\\\\^^^```aaaaaa___]]][[[___```bbbaaa``````aaabbbbbbdddfffggghhhgggfffeeefffeeedddbbb```___^^^]]]ZZZZZZYYYXXXVVVTTTRRRQQQRRRRRRUUUWWWRRRLLLMMMSSSRRRQQQOOOMMMLLLMMMNNNOOOPPPKKKJJJNNNNNNLLLMMMRRRNNNJJJFFFGGGKKKQQQTTTUUUWWWPPPMMMOOOPPPNNNPPPTTTPPPMMMJJJJJJNNNQQQQQQNNNWWWWWWUUUTTTTTTTTTUUUVVVQQQTTTWWWUUUSSSSSSYYY^^^]]]^^^_________^^^\\\[[[XXXZZZ]]]```aaa```^^^]]][[[[[[YYYXXXUUUSSSRRRQQQJJJEEE???999666444333222333333222222222222222333111111111111000000000000000000000000000000000000////////////////////////////////////////////////................................................------------------------........................,,,,,,------...------,,,------------------------------------------------+++++++++,,,,,,---------------------------------------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------555555555555444444444333333333222444666888::::::GGGQQQdddzzz{{{{{{{{{{{{|||||||||zzz{{{|||}}}qqqjjjlllxxxtttqqq{{{sssmmmnnnnnniiidddbbb\\\YYYSSSNNNKKKKKKMMMOOORRRUUUZZZjjjzzzzzz|||sssgggSSSAAA;;;<<<:::555777777999::::::;;;;;;::::::999888777777888999:::666777888999::::::::::::??????===???LLLZZZYYYPPP>>><<<999888888999888888555666777666444444666777999888777666666777888999999999999999:::;;;======<<<<<<<<<===>>>@@@BBBCCC<<<<<<<<<======>>>>>>>>>999777444333333333111000111000000///////////////......------------......,,,,,,+++++++++,,,------+++,,,,,,------.........------------------------------........./////////......------...///000111000222444888===BBBEEEGGGPPPSSSVVVWWWXXXYYY[[[]]]\\\^^^```bbbbbbbbb`````````aaacccbbbaaaaaabbbcccccccccddddddddddddddddddbbbbbb```^^^\\\[[[YYYYYYPPPOOOMMMJJJIIIHHHHHHHHHKKKSSSbbbllleeeVVVNNNPPPNNNPPPRRRUUUZZZccclllrrriiiaaa[[[\\\ZZZVVVYYY```^^^[[[WWWSSSQQQRRRUUUWWWXXXPPPMMMNNNMMMKKKOOOXXX``````[[[TTTQQQPPPMMMHHHHHHIIIJJJLLLLLLMMMMMMMMMGGGIIIJJJJJJJJJMMMSSSXXXZZZZZZ[[[\\\]]]]]]]]]\\\ZZZ[[[^^^```aaa``````___[[[\\\\\\\\\\\\[[[ZZZYYYOOOMMMLLLJJJFFF@@@888333111111111111111222333333222222111111111000000000000000000000000000000000////////////////////////////////////////////////................................................------------------------........................,,,,,,------......------------------------------------------------------,,,,,,,,,,,,------------------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------555555555555555444444333555555444333333333444555444444>>>UUUppp{{{{{{|||}}}}}}hhhrrr{{{wwwzzztttooommmmmmkkkddd___^^^VVVSSSOOOKKKIIIJJJLLLNNNXXXeeetttsssuuummmssssssOOODDD;;;:::;;;::::::;;;666777999::::::::::::999;;;:::999888888999:::;;;666777888:::;;;;;;<<<<<>>???@@@???>>>===>>>@@@CCCEEE<<<===>>>??????===;;;:::999777444333333333222000000000/////////000111111......------------......,,,+++++++++,,,,,,---...++++++,,,,,,---......///....................................////////////---,,,,,,---000444777:::>>>???BBBFFFJJJOOOSSSUUU[[[\\\]]]\\\[[[[[[]]]___]]]^^^```aaabbbccccccddd```aaabbbaaa___^^^___```]]]\\\[[[[[[ZZZ[[[\\\\\\XXXXXXWWWVVVUUUTTTTTTSSSLLLJJJHHHHHHJJJOOOTTTXXX]]]lllqqqqqqkkklllmmmpppvvv~~~uuutttqqqnnnttt~~~sssllljjjkkkggggggkkkoookkkgggrrryyynnncccYYYOOORRRWWW[[[[[[XXXTTTQQQKKKIIIGGGEEEEEEHHHKKKNNNRRRRRRSSSTTTUUUWWWYYYYYYXXXYYY[[[\\\^^^______```]]]]]]^^^^^^^^^]]][[[ZZZUUUUUUVVVVVVTTTNNNFFFAAA999888666555333222222111222222222111111111000000000000000000000000000000////////////////////////////////////////////////................................................................................................+++,,,------......------------------------------------------------------.........---------------------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------333444444555555444444333000222555444222111333666555555:::>>>???GGGbbb{{{{{{||||||}}}~~~~~~~~~hhhhhh}}}xxxqqqnnnooopppnnnllllllggg^^^XXXWWWMMMLLLKKKJJJKKKMMMOOOPPPaaauuu~~~gggnnnqqqrrrvvv{{{TTTCCC;;;999===;;;333333999666777888:::::::::999888;;;;;;:::999999:::;;;;;;666777999:::;;;<<<======BBBLLLOOOLLLNNNZZZ```^^^FFFBBB===<<<===>>>===<<<999;;;<<<;;;888888:::===<<<;;;:::999999999:::;;;999999:::;;;<<<===???@@@DDDBBB@@@>>>>>>@@@CCCEEE===>>>???@@@???<<<999777:::777444333333333222111111111111111222333444555.........------.........++++++++++++,,,,,,---...++++++,,,,,,---...//////////////////////////////............/////////000...---...///444:::???CCCMMMNNNOOOQQQTTTWWWYYY[[[]]]]]]^^^]]]]]]^^^aaaccc______``````aaabbbcccccc`````````___\\\ZZZZZZ[[[TTTSSSQQQPPPOOOPPPRRRSSSNNNNNNNNNNNNNNNNNNNNNOOOQQQPPPPPPSSS[[[eeeooovvvwww}}}yyylllrrryyy~~~|||uuullleee[[[VVVOOOKKKIIIJJJJJJJJJKKKKKKKKKLLLNNNPPPSSSUUUSSSTTTUUUWWWYYY[[[]]]^^^______```___^^^\\\ZZZXXX]]][[[ZZZYYYYYYWWWUUURRRJJJHHHDDD@@@;;;777555333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000........................................................................////////////////////////+++,,,,,,---.........---------------------------------------------------/////////......------------------------------------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------999999888777666555444444555555444444444333333333333222222333777???IIIPPPsss}}}~~~zzz}}}}}}www}}}{{{mmmqqq|||xxxwwwtttooojjjpppnnnkkkhhheee^^^UUUNNNKKKIIIJJJOOORRRRRRTTTXXXxxxxxxiiilll}}}zzzvvvTTTHHH:::999888777666666666666999999999888888888888888::::::::::::::::::::::::<<<:::888777777999<<<>>>DDDDDDHHHPPP[[[aaabbb___HHHEEEBBB>>><<<;;;;;;;;;;;;;;;;;;:::999<<<@@@CCC>>>????????????>>>=========::::::<<<;;;:::===CCCBBBBBBAAA>>>;;;;;;>>>BBB@@@@@@??????>>>===<<<<<<888666444222111222333444111000///000222666:::<<<.................................------,,,,,,,,,,,,,,,,,,---------............////////////......---...///000000000///...222333555:::@@@HHHNNNRRRUUUUUUVVVWWWYYY[[[]]]______\\\YYYYYY]]]aaaaaa]]]ccc``````ccchhhiiieee``````ZZZXXX[[[\\\VVVPPPMMMMMMJJJHHHHHHIIIJJJMMMOOOJJJPPPRRROOOOOOWWWaaaggghhhfffddddddgggsss~~~{{{ssslllkkkhhh```VVVPPPLLLLLLJJJJJJKKKMMMLLLIIILLLJJJOOOWWW[[[XXXWWW[[[eee```[[[\\\```bbb```\\\^^^```bbbaaa^^^[[[YYYXXXYYYSSSMMMIIIGGGCCC<<<666555333222222333222111///444222000......///111222222111111000000000000000////////////////////////////////////////////////------............------............................../////////...,,,+++------............------........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,,,,,,,---......888888888777666666555555555555555444444444333333444555555555666999>>>BBBLLLUUUfff|||}}}yyy}}}zzzsss{{{vvvtttuuutttqqqmmmmmmjjjfffbbb^^^XXXQQQKKKMMMJJJJJJJJJKKKQQQ```ooo|||aaaHHH;;;999999888777666666666666777777777666666666666666999999999999999999999999;;;:::888777777999;;;===CCCBBBDDDKKKSSSXXXWWWTTTDDDBBB@@@???============;;;<<<<<<;;;;;;<<>>>>>======;;;<<<>>>===;;;>>>CCCBBBBBBAAA>>>;;;;;;>>>BBB@@@@@@??????>>>======<<<999777555333222222222333111111000000222555888:::..............................---------,,,,,,,,,,,,,,,,,,---------......,,,------.........------............///000222333;;;<<<@@@EEEJJJOOOSSSUUUYYYYYYZZZ[[[\\\]]]^^^^^^___\\\YYYXXX]]]bbbcccbbbdddbbb```aaaaaa```]]]ZZZYYYSSSOOOPPPPPPMMMJJJIIICCCAAABBBFFFMMMTTTYYY\\\ZZZ]]]```aaahhhttt}}}}}}ssslllkkkuuuvvvhhhddd[[[RRRLLLJJJIIIIIIHHHIIINNNUUUVVVTTTVVV[[[YYYYYY[[[^^^aaabbbbbbbbb___```bbbbbb```_________]]]YYYTTTRRRRRRNNNHHHBBB;;;888333111111111222111000000000000000000000000222222111000000000000000////////////////////////////////////////////////------............------........................---.../////////...,,,+++------............------........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......777777777777777777777777666555555555444444444444333555666777555555555666666;;;DDDPPPaaawww}}}}}}~~~~~~|||uuurrrppppppssstttrrrooohhhddd___ZZZVVVQQQMMMJJJKKKJJJOOOXXX```jjjwww{{{WWWHHH>>>222888888777666555555555555444444444444444444444444777777777777777777777777:::999777666777888:::;;;@@@???@@@DDDIIIKKKIIIFFF????????????????????????<<<===???>>>>>>>>>???AAA??????@@@@@@??????>>>======<<<>>>AAA@@@===>>>BBBBBBBBBAAA>>><<<<<>>>>>=========:::999666444333222222222222222111000111333666777------------------------...------------,,,,,,,,,,,,,,,,,,---------......------------------------000//////000222666999<<>>::::::333777666666555444444555555333333333333444444444444666666666666666666666666888777666555666777999:::===<<<<<<>>>AAABBB@@@>>><<<===>>>???????????????===???BBBBBBAAA@@@@@@@@@??????@@@@@@??????>>>=========@@@CCCBBB>>>>>>AAABBBAAA@@@>>>======>>>??????>>>>>>>>>======<<<<<<;;;:::777555333222111111333222111000000111333444------------------------------------------------,,,,,,,,,---------....../////////...............111222444888===AAAEEEGGGNNNOOOPPPRRRTTTUUUVVVVVVYYY[[[^^^``````^^^[[[ZZZYYYYYY[[[^^^]]]YYYWWWWWWSSSQQQRRRXXXaaafffddd```UUUPPPMMMOOORRRWWW```iiizzz{{{|||wwwkkkhhhfffccc```[[[WWWUUURRRQQQOOOMMMMMMOOOSSSUUUXXXYYYYYYXXXXXXZZZ]]]```______```bbbcccaaa\\\XXXUUUQQQLLLFFFAAA<<<666333111111222333333333222222333222111111000000111111////////////////////////////////////////////////------............------........................------...//////...---,,,------............------........................------------------------...------,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---......777777888888999999::::::777777666666666555555555222333444333333333555777444666777555444888BBBKKK^^^rrr|||{{{{{{||||||zzz}}}~~~wwwrrrooommmoooooonnnmmmkkkhhhdddaaaUUURRRMMMIIIGGGHHHJJJLLLSSSaaauuu}}}{{{~~~sssYYYCCC888777888888555555444444333444444444333333333444444555555555777777777777777777777777666555555555555666777888:::::::::;;;===>>>======<<<======>>>>>>===<<<<<<>>>@@@CCCCCCBBBAAA@@@@@@>>>????????????>>>============@@@DDDBBB>>>===@@@AAA@@@>>>=====================<<<<<<<<<<<<;;;;;;:::999777555333222111000333222111000///000000111------------------------------------------------,,,,,,,,,---------......000///......---......///444777===DDDJJJOOOQQQRRRTTTSSSRRRQQQQQQSSSUUUVVVWWWZZZ]]]``````___\\\ZZZXXXUUUTTTVVVTTTSSSXXX```ccc___```mmm~~~}}}ssspppppprrrtttxxx|||ttt~~~wwwzzz{{{hhh^^^QQQJJJIIIMMMPPPQQQOOOPPPPPPQQQRRRUUUYYY]]]]]]^^^aaacccdddccc___]]]YYYYYYXXXWWWSSSLLLCCC===888666444222000111111222333222222111111111111111000000000000000000000000////////////////////////------............------........................,,,---...//////...------------............------........................------------------------...------,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---......888888999999::::::::::::777777777777666666666666777666555333111222444777222555777777666777;;;>>>EEEMMMddd~~~{{{||||||{{{yyy}}}~~~xxxrrrpppnnnkkkhhhllllllkkkhhhddd^^^XXXUUUIIIHHHFFFDDDDDDHHHNNNSSSbbbppp|||uuuaaaWWWdddxxx~~~mmmTTT>>>888888666555777444444333333333333333444333333444444555555666666666666666666666666666666444444444444444555666666777777888999;;;<<<===>>><<<<<<<<<;;;;;;;;;::::::<<<>>>@@@AAA@@@??????@@@======>>>>>>======<<<;;;<<<<<<>>>BBBAAA<<<<<<>>>@@@>>><<<<<<<<<<<<;;;:::::::::::::::::::::::::::888777666555333222000000222111111000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------..................///111333555;;;@@@GGGNNNSSSWWWWWWWWWXXXVVVTTTRRRQQQSSSUUUWWWVVVYYY\\\^^^___]]][[[YYYUUUNNNKKKLLLMMMRRRcccuuuxxxsssrrr}}}xxx{{{~~~xxxnnn\\\SSSNNNIIIFFFFFFGGGHHHHHHIIILLLQQQTTTYYY[[[___bbbccccccbbbaaaYYYZZZ\\\^^^^^^ZZZTTTOOOBBB???;;;666333111111222333333222111111111111222000000000000000000000000////////////////////////------............------........................,,,---.../////////...---------............------........................------------------------...------,,,,,,------...------------------------,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......999999999:::::::::::::::888888888777777777666666666777666444222222333555555666666666666666555666999>>>JJJWWW\\\bbbuuuyyy|||~~~~~~~~~|||{{{yyyyyy{{{~~~~~~{{{vvvpppmmmlllkkkiiifffcccddddddaaa[[[TTTNNNKKKEEEFFFGGGGGGJJJPPPYYY___kkkmmmlllbbbTTTPPP^^^pppeeeRRRCCC666555777555444555333333222222222222333333222222333444444555555666444444444444444444444444333333333333444444444555444555666777888999<<<===::::::999888888999:::;;;888:::<<<<<<<<<<<<===???<<<<<<<<<<<<<<<;;;;;;:::;;;:::<<>>::::::===>>><<<::::::;;;<<<:::888888888888888888888999999555555555444333111000///111000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......//////000333777;;;@@@BBBEEEHHHMMMQQQUUUWWWWWWWWWVVVUUUTTTSSSSSSSSSTTTTTTTTTVVVXXXYYYXXXWWWTTTSSSMMMIIIKKKQQQTTTXXXiii}}}{{{xxx{{{~~~|||{{{uuuxxxwwwiii^^^WWWQQQQQQPPPNNNKKKJJJKKKMMMQQQTTTXXX\\\___aaacccddd\\\ZZZYYYYYY[[[\\\\\\\\\QQQNNNIIICCC>>>999666555444333222222111111222222000000000000000000000000////////////////////////------............------........................+++,,,.../////////...---------............------...................................................------,,,,,,------...------------------------,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......::::::::::::::::::::::::888888888888777777777777222444555555444333444555444222111111333555555444555<<>><<<:::888777777888999666666666555444444333333222111111000000000000000//////.........---------.........------,,,,,,,,,------------------------/////////...---...111333333:::DDDKKKNNNOOOQQQSSSSSSRRRRRRRRRRRRTTTUUUWWWUUUXXXWWWRRRNNNNNNMMMJJJFFFFFFHHHIIIFFFDDDIIIPPPLLL^^^vvvnnnjjjgggmmmnnnxxx{{{ooommmpppqqqooorrryyytttlll^^^SSSJJJKKKQQQXXX___ddd^^^^^^\\\XXXTTTTTTXXX[[[aaa```___^^^[[[WWWPPPLLLDDD===555222444555444111222111000//////111333444000000000000////////////////////////////////////000000000000000000000000................................................................................................,,,------......------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------.........------,,,,,,,,,------------------------...------,,,,,,------...,,,------......------,,,999<<<>>>===<<<;;;888444999999999999999999999999888888777666555555555555333333444444444555555555555444444555666999<<<===???KKKfff|||xxxyyyxxx{{{~~~~~~|||zzzyyyxxxyyy|||~~~~~~|||{{{|||~~~~~~rrrlllhhheeeccceeeeeefffgggfffaaa[[[VVVQQQPPPMMMIIIGGGFFFFFFEEEMMMTTTUUUYYY]]]ZZZ\\\kkk}}}}}}iiiSSSAAA666666555444333333222222222333333333222222222111111222222222333333333444444444333333222222333333333000111111111111222222222222222222333444666777888:::::::::999777666777888777777777666666777777888999:::;;;;;;<<<;;;::::::======<<<;;;:::999888777;;;:::888777666666777888666666666555444444333333222111000000//////000000//////.........---------.........------,,,,,,,,,------------......//////...............111666999===CCCJJJOOOPPPQQQRRRSSSQQQQQQQQQPPPQQQRRRRRRSSSRRRTTTSSSNNNLLLLLLLLLIIIDDD@@@???AAAEEEJJJUUU```dddvvv~~~xxxllldddbbbbbbbbbdddnnn~~~nnnkkkssswwwhhhbbbbbbffflllsss{{{nnnlllpppssswwwzzzyyytttooonnnqqqzzzpppmmmmmmWWWMMMMMMRRRYYY^^^[[[^^^___^^^ZZZWWWVVVVVVYYY[[[^^^aaabbb___YYYTTTKKKEEE===888777666555333222222222111000000000000111000000000////////////////////////////////////000000000000000000000000........................................................................------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------......---------,,,,,,,,,------------------------...------,,,,,,------...,,,------......------,,,:::999;;;======::::::===::::::::::::::::::::::::999888777666555555555555444444444555555555555555444333333333444666888999;;;===III^^^ttt|||yyyxxxxxxzzz}}}~~~~~~}}}zzzxxx{{{}}}zzzpppiiifffdddbbb`````````___^^^\\\WWWQQQLLLGGGHHHGGGGGGFFFIIIOOOTTTdddgggbbb[[[SSSJJJXXXvvviiiMMM===777555555555444333222222222222333333333222222222222111111111222222333333444444333333222222222222333333111111111111222222222222333333333333444555666666777888888777666666777999555666666666666666555555888999999::::::;;;;;;;;;??????>>><<<;;;999888777999888777666666777888999666666555555444333333333222111000000//////000000...............---------.........---------------------------...///000000---...000111444888>>>BBBHHHKKKOOOQQQQQQQQQQQQQQQOOOOOOPPPQQQRRRRRRSSSSSSQQQRRRPPPJJJHHHHHHGGGDDDAAA???@@@GGGQQQ[[[hhhsss~~~xxxwwwwwwtttqqqpppllliiieeeaaa]]][[[[[[\\\jjjzzz~~~pppgggjjjkkkkkkvvv}}}xxx{{{rrrnnnlllmmmppppppjjjdddjjjqqqwwwvvvrrrjjj]]]SSS]]]mmm{{{ppp^^^WWWTTTSSSTTTQQQUUU[[[^^^^^^\\\[[[ZZZYYYYYY[[[^^^aaaaaa^^^\\\WWWSSSLLLEEE>>>999666555111111111111111111000000111111000000000/////////////////////////////////000000000000000000000000........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,------------------------...------,,,,,,------...,,,------......------,,,ZZZKKK===:::::::::???EEE::::::::::::::::::::::::999888777777666666666777555555555555555555555666666666555555666666777888???;;;;;;BBBKKKTTT___iii|||zzzzzz|||~~~~~~~~~~~~}}}|||~~~}}}zzzxxxzzz}}}yyyppplllgggddddddddddddccc^^^YYYSSSNNNLLLJJJIIIHHHEEECCCBBBEEEIIIQQQ]]]hhhmmmhhh\\\SSSKKKFFF]]]|||~~~zzzeeeLLL;;;444555777444444333222222222222222222222222222222222222222333333222222222222222222222222222222222222333444333333333444444444555555444333333333333444444555444555666666555555777999555666777888888777666555888888888999999;;;<<<===@@@???>>><<<:::999777666777777777777777888999:::666666555444444333333222111111000///////////////.......................................---------......---------...///000///222777;;;???CCCHHHKKKNNNOOOPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRTTTTTTUUUUUUOOOOOOKKKFFFDDDEEECCC???EEEIIIRRR]]]ffflllvvvxxxnnneeebbbeeefffeeebbbdddkkktttwwwppphhheeehhhyyy}}}uuuyyyvvvoooooosssoooeee]]]bbbqqq}}}rrrpppooogggkkksssyyywwwiii^^^ZZZNNNPPPRRRVVVYYY]]]aaaccc___\\\XXXWWWXXXYYY[[[[[[______\\\VVVMMMDDD===:::222111000000111222444555111111111000000000//////////////////////////////////////////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,------------...------------------------------------------------...------,,,,,,------...,,,------......------,,,wwwWWWFFFBBB@@@<<<:::::::::::::::::::::::::::999999888777777777777888666666666666666666666666777777777666666777777777999555444888:::===CCCJJJRRR___xxx~~~|||~~~}}}}}}}}}uuuvvvxxx{{{~~~yyytttnnnjjjcccaaa___]]]\\\\\\[[[ZZZUUUPPPIIIEEECCCCCCCCCCCCFFFBBBBBBHHHMMMRRR\\\fff]]]]]]ZZZ^^^bbb```kkk~~~{{{kkk\\\HHH:::555555555666333333222111111111222222222222222222222222222222444444333222111111000///111111111111222222333444333333444444444555555555444444444333333444444555333444555555444555777888666777888::::::999888888:::999888888999;;;===>>>??????===;;;999888666666888888888888999::::::;;;555555555444333333222222111000000///.../////////---.............................................000///...------...000111333999AAAGGGKKKNNNOOOPPPQQQQQQPPPQQQQQQQQQPPPPPPRRRRRRRRRQQQQQQPPPPPPPPPGGGGGGEEECCCFFFKKKKKKHHHUUU\\\fffoooqqqrrrzzz}}}uuu}}}~~~}}}xxxrrrqqquuu{{{~~~~~~www}}}{{{~~~zzz{{{pppeeeeeeggggggxxx|||gggbbbZZZUUUTTTWWW[[[^^^^^^\\\ZZZXXXXXXWWWVVVTTT\\\```cccbbb]]]TTTMMMIII;;;999555111000222555777111111111111000000000000000000000000000000000000////////////////////////////////////////////////................................................------------------------,,,------......------,,,,,,------......------,,,,,,,,,---------.........------------------------------------------------...------,,,,,,------...,,,------......------,,,xxx]]]VVVSSSFFF777::::::::::::::::::::::::999999888888888888888999777777777777666666666666555555555555555555555555555444555888888666888===???CCCPPPfff~~~}}}{{{~~~}}}}}}}}}~~~~~~{{{qqqlllhhhddd``````^^^[[[XXXTTTQQQOOONNNGGGEEEDDDDDDEEEDDDBBB@@@HHHEEEGGGLLLLLLLLLTTT```iiittt~~~~~~{{{vvvXXXHHH888444666666333111222222111111000111111222111222222222222333333333444444333222111000000///111111000111111222333444222222222222333333333333555555444444444555666666333555555555444444666888777777999:::;;;<<<<<<<<<<<<;;;999888888;;;===???>>>>>>===;;;:::888777666888888999999::::::::::::555555444444333222222222111000//////......//////---------............................../////////000///......000222555666:::@@@HHHOOORRRRRRRRRRRRSSSRRRQQQRRRSSSSSSQQQPPPSSSRRROOOMMMKKKJJJJJJKKKBBBDDDFFFJJJUUUaaafffeeeoooqqquuuxxxuuusssyyyoookkkiiihhhiiijjjjjjjjjqqqxxx|||yyyzzz}}}xxxrrrgggjjjzzzxxxiii^^^WWWRRRPPPUUUWWW\\\```aaa]]]VVVQQQSSSXXX^^^dddeeebbb]]]YYYKKKGGG@@@:::555333444444222222111111111000000000000000000000000000000000000000000000000000000000////////////////////////........................................................................,,,------......------,,,------............------,,,---------............,,,,,,,,,------------...------------------------...------,,,,,,------...,,,------......------,,,lllcccfffYYYDDD;;;;;;;;;;;;;;;;;;;;;;;;999999888888888999999:::888888888777777777666666444444555555555555555444888777888:::777333444999===:::===GGGUUUeeezzz~~~|||zzz||||||{{{tttoooiiieeeccc```\\\YYYZZZYYYVVVRRRMMMIIIGGGFFFAAA@@@@@@BBBEEEGGGGGGGGGKKKIIIJJJJJJFFFIIIaaa{{{kkkJJJ===444555888555111000111111000000000000111111111111222222222333333333111111111111111111222222000000000000111222333444222222222333333333333444555555555555555666777888555666666555444444666888777777888999;;;===>>>??????===:::888888;;;>>>@@@>>>>>>===<<<;;;:::999888777888888999999999999888555555444333333222222111000000///............///---------.........//////---........./////////000/////////111444888===???BBBFFFKKKNNNOOOPPPPPPQQQRRRQQQPPPQQQRRRQQQNNNKKKMMMLLLIIIHHHIIIKKKNNNPPPMMMPPPUUU___ppp|||||||||{{{}}}ooojjjfffgggkkkooolllgggggglll~~~}}}yyyvvv{{{uuupppwwwxxx|||xxxlllxxx|||lll\\\RRRRRRUUUZZZ```bbb```[[[VVVPPPRRRVVV]]]cccfffccc```VVVSSSMMMFFF???999555333222222222111111111000000000000000000000000000000000000000000000000000000////////////////////////................................................------------------------,,,------......------,,,------............------------------............,,,,,,,,,---------......------------------------...------,,,,,,------...,,,------......------,,,ooocccjjjcccNNN;;;;;;;;;;;;;;;;;;;;;;;;999999999888999999::::::999888888888777777666666444555666666777777666666666555777999777555888>>>999777999AAAHHHOOO\\\iiivvv{{{yyy{{{~~~~~~vvvtttzzzyyykkkfffccc___[[[YYYXXXVVVUUUOOOOOOMMMIIIEEEBBBAAAAAADDDAAA======AAAHHHOOORRROOOLLLJJJEEE???MMMxxxkkkJJJ@@@777333666888444111333111000000000000000111111111111111222222333333333...///000111222333444444000000000000111222333444444444444555555555666666555555555666666777888999666666777666444444666777666666666888:::===???AAAAAA???;;;999999;;;>>>@@@???>>>>>>===<<<;;;;;;;;;777777888888888888777777555555444333333222222111000000///...............---------.........//////---.........//////000000......///222777>>>CCCGGGGGGHHHJJJKKKKKKLLLNNNPPPPPPNNNNNNNNNOOONNNIIIEEEFFFEEEEEEFFFJJJQQQWWW[[[]]]aaagggrrrvvvrrrtttyyy}}}|||qqqllllllooorrrzzz}}}sssnnnpppvvvzzzyyy{{{vvvpppwwwyyyqqqrrr|||zzzsssssszzzzzzmmmjjjiiiggguuuooo___WWWVVVVVVWWWZZZ]]]^^^]]]SSSQQQQQQVVV^^^bbbbbb___YYYXXXTTTOOOHHH@@@999555222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------............---------------.........//////,,,,,,,,,------.........------------------------...------,,,,,,------...,,,------......------,,,wwwiii^^^WWWDDDBBB===999777888;;;===@@@>>>:::999:::;;;;;;999:::999888888777888888888888888777777666666666555777777666666666666777777666777999;;;===???AAAAAAQQQddd{{{~~~{{{zzz~~~{{{}}}~~~}}}|||uuuoooiiifffccc[[[YYYUUUQQQNNNMMMLLLLLLHHHDDD@@@======>>>???@@@???DDDFFFEEEKKKUUUXXXTTTLLLLLLBBB???MMMbbbvvv}}}kkkOOO<<<444444333333222111000000222111111111000000//////000000000000000000000000000000000000111111111111222222111111111111222222444333222111111111222333555555555666666666666777666555444444444666777888555555666777999;;;>>>???AAA@@@>>>:::888999<<>>===;;;;;;;;;:::999888777777777777555555444333333222111111........................---,,,,,,...222333000---......------......//////000333999???EEEHHHKKKLLLHHHJJJLLLOOOPPPQQQRRRSSSPPPJJJHHHLLLNNNIIIAAA===BBBAAACCCJJJWWWeeeqqqwww|||yyy~~~oooppp}}}nnnggghhhhhhtttvvvmmmooojjjbbbkkk}}}{{{yyyzzzxxx~~~}}}~~~xxxvvv{{{~~~yyyzzz|||zzztttrrrttttttqqqooorrr|||pppeee]]]]]]]]]XXXWWWYYYZZZ^^^[[[RRRQQQWWWXXXRRROOOUUU[[[^^^[[[QQQFFF>>>;;;333000333444000---//////////////////000111222000000000000000000000000------............------////////////////////////........................//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,---------..............................~~~oooiii___PPPCCC<<<999999999888444333666::::::999999:::999999888888888888888888888777777777666666666777777666666666666777777666666777999;;;<<<>>>>>><<>>444444333333222111111000000111111111000000000//////000000000000000000000000//////000000000111111111222111111000000111111222333333222111111111222333444444444555555555666666666666555444555555666777666666666777999;;;>>>???@@@@@@>>>;;;888888:::===>>>>>>>>>>>>===<<<;;;;;;;;;:::999888888888888888777666555444222000//////........................---,,,,,,...111111///---......------...///111222:::===AAAEEEIIILLLMMMMMMLLLLLLMMMMMMLLLKKKIIIHHHHHHCCCAAABBBAAA>>>===???BBBGGGPPP^^^lllwww~~~iiidddnnnwww{{{jjjdddeeepppuuusssvvv}}}}}}{{{vvvooouuu{{{{{{}}}zzzyyy|||yyy~~~|||zzzggggggjjjwwwppp^^^RRRSSS[[[ZZZ]]]\\\ZZZYYYYYYVVVRRROOOOOORRRVVVYYYYYYVVVSSSHHH>>>666444333000000333111111111111111111222222000000000000000000000000...//////000000//////...////////////////////////........................//////.........---------------------------------------------------------------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---------..............................hhhQQQCCC>>>=========666555;;;===999777888::::::999888888888888888888888888777777777777777777666666555555666666777555666666777888999::::::888999:::===KKKddd{{{}}}wwwlllccc___\\\ZZZYYYWWWUUUTTTSSSSSSSSSPPPLLLGGGCCC@@@???>>><<>>===???AAANNNLLLJJJFFFCCCGGGWWWfffuuuxxxvvvpppZZZFFF999555444333333222222111000000000111111000000000000//////000000000000000000000000//////000000000000111111222111111000000111111222333222111000000111222333333333333333444444444444777666666555555555666666666666777888999;;;===>>>>>>>>>===<<<999888999:::===============<<<;;;::::::999999999999999999999777777555333111///...---...........................------...///000...,,,...------...///222555777DDDFFFHHHJJJLLLLLLLLLLLLKKKKKKLLLNNNOOONNNKKKHHHKKKGGGCCCAAA<<<999===DDDOOOTTT___mmm{{{|||bbbYYY```cccjjjuuukkkeeedddhhhjjjiiipppzzz}}}}}}}}}vvvvvvzzzxxxllleeelll~~~ttt\\\UUUWWW]]]ZZZ[[[^^^]]]VVVPPPOOOLLLIIIFFFGGGOOOWWW]]]```WWWLLL@@@999333000111444111111222222222222222222000000000000000000000000///000000111111000000///000000000000000000000000.......................................---------........................------------------------...........................------------,,,,,,,,,------------------------,,,,,,,,,---------..............................dddNNNEEEEEEHHHBBB:::777;;;===999999>>>::::::999888888888888999888888888888888888888888777666666555555666666777666666777777777777888888;;;;;;;;;;;;@@@JJJUUU\\\dddjjjttt|||xxxrrrjjjccc\\\XXXVVVWWWVVVTTTQQQOOOMMMLLLLLLJJJIIIFFFBBB???===;;;:::>>>===;;;;;;===BBBGGGKKKPPPHHH@@@>>>DDDVVVvvvuuujjjXXXFFF999444555777222222111111000000000000000000000000000000//////000000000000000000000000////////////000000000111111111000000000000111111222111111000000111222333111222222222333333333333777666666555555555555555666777777888999;;;<<<<<<888:::;;;;;;:::999999:::<<<<<<<<<<<<<<<;;;::::::999999999:::::::::::::::666555444222111///..............................------------.........---------...000333888===???GGGHHHIIIIIIJJJJJJIIIIIIKKKKKKLLLMMMMMMLLLIIIFFFEEEAAA@@@AAABBBBBBGGGMMMWWWYYY___jjjyyyuuuccc]]]bbbiiiooovvvzzzzzztttvvv}}}}}}mmm___```WWWUUU[[[\\\VVVTTTXXXPPPLLLFFFBBBDDDLLLXXX```^^^WWWNNNDDD<<<555111000000000111111111222222222000000000000000000000000///000000111111000000///000000000000000000000000................................................////////////////////////------------------------------------------------------------------------------------------------,,,,,,,,,---------..............................bbbRRROOORRRFFFAAA<<<999666666;;;BBB;;;::::::999888999999999888888888999999999999999777777666666666666777777888888888888777777777777222555999===>>>???AAACCCEEEHHHNNNVVV```kkkuuu{{{|||{{{ssslllgggccc^^^\\\XXXTTTPPPNNNMMMMMMMMMLLLJJJHHHEEEDDDCCCBBBBBBAAA@@@>>>===<<<;;;;;;;;;888777;;;BBBJJJNNNOOODDD===999???SSStttqqqVVVLLL???666444444333222111111000000000000////////////////////////000000////////////////////////...////////////000000000111000000000000000000111111111000000000111333333111111111111222222222333666666666666666666555555777777888999::::::;;;;;;333666888:::999999:::;;;:::;;;;;;;;;;;;::::::999888888999:::::::::999999222222222111111000000000........................------......---......///...///111444999???DDDGGGFFFGGGGGGHHHHHHHHHHHHHHHMMMLLLKKKHHHFFFEEEFFFGGGCCC>>>>>>GGGPPPUUUYYY\\\WWWXXX]]]gggwwwzzztttrrruuuzzz|||yyywwwuuurrrmmmyyynnn___VVVWWWXXXVVVYYY```WWWUUUPPPHHHBBBEEEPPPZZZ]]]^^^\\\VVVLLLBBB999222222111000000000111111222000000000000000000000000...//////000000//////...000000000000000000000000........................---.....................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------..............................pppeeebbbhhhjjj___JJJ999777;;;<<<;;;;;;:::999999999999999999999999999999:::::::::999888888777777888888999888888888888888888888888666555888::::::777777;;;<<<===>>>???AAAFFFLLLQQQQQQWWW\\\dddkkkkkkzzz~~~vvvpppkkkddd^^^YYYVVVRRRPPPNNNMMMJJJHHHFFFEEEEEEEEEBBBAAA@@@??????>>>??????<<<<<<<<<<<<<<<<<<===<<<:::999999;;;@@@BBBBBBAAA;;;>>>AAAJJJaaa{{{~~~hhhKKK>>>888222000333555222...000000000///////////////......////////////000000////////////////////////......////////////000000111000000//////000000111111000//////000111333444111111111111222222222222444444555666777777666666777888999:::::::::::::::222444777888888888:::;;;999999::::::::::::999999777888999::::::999777666000000000000000000000000........................---...///.........000222222444777;;;@@@EEEIIIKKKHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGEEEGGGSSSeeerrrtttjjjdddgggnnnqqqssstttjjjlllooovvv~~~~~~~~~~~~zzz~~~qqqooommmaaa[[[XXXXXXZZZXXXWWWTTTLLLDDDBBBHHHOOOVVV^^^dddccc\\\TTTIII???:::888555111000000111222000000000000000000000000...//////000000//////...000000000000000000000000........................---------.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,---------..............................~~~hhhIIICCCBBB<<<;;;;;;:::999999999999:::999999999:::::::::;;;;;;::::::999999999999::::::777777777777777888888888>>>:::999:::888444666;;;999:::<<<;;;999999;;;===<<<@@@>>>>>>CCCDDDMMM```ssswww||||||{{{zzzxxxrrrllljjjiiibbbYYYUUURRROOOMMMLLLKKKIIIGGGGGGFFFEEEDDDBBBAAAAAAAAA<<<<<<<<<;;;<<<<<<===>>>888999:::;;;;;;<<<<<<<<<:::;;;<<<:::999>>>GGGOOOWWWbbbddd^^^eee|||oooqqqttt[[[HHH777666444222222333333111///////////////////////////........./////////000000////////////////////////........./////////000000000000////////////000000000/////////000111333444111111111222222222333333222333555666777777777777777888999:::::::::999999333555666666666666888999888888999999999999999888777888999999999777555444111111000000000/////////........................,,,...//////...///333666:::<<>>=========::::::999999888888999999777888999:::;;;;;;::::::777;;;<<<999:::JJJeee{{{rrrgggxxxpppkkkssstttSSS>>>999666444444444111///---///000.........///////////////---.........//////000000////////////////////////............/////////000000000////////////000000000/////////000111333444111222222222222333333333111222444666888888888888888888::::::;;;:::999888666777777666444444555777777888888999999999888888777777999999888666444222333222111000///...------........................,,,...000000///000444888???AAAEEEHHHJJJJJJJJJIIIKKKJJJIIIHHHHHHGGGHHHHHHBBBAAA======LLLuuutttllljjjmmmppprrruuu|||xxx}}}}}}yyy|||}}}wwweee]]]TTTQQQQQQOOOHHHAAAAAANNNZZZ^^^aaaeeeddd```TTTNNNEEE;;;444222222444000000000000000000000000111111222222222222111111////////////////////////........................---------.........//////------------------------------------------------........................,,,,,,,,,------.........------------------------,,,,,,,,,---------..............................kkkZZZ\\\cccGGGCCC>>>;;;:::;;;;;;;;;;;;<<<:::888<<<@@@<<<333;;;:::999999888888999999888888888888888888888888888888888888888888888888888888888888777777777777777777888888999999999:::AAA@@@@@@BBBFFFLLLRRRVVV\\\eeessszzzvvvvvvtttllleee^^^]]]\\\YYYWWWTTTSSSRRRIIIIIIHHHHHHGGGGGGGGGFFFCCCCCCCCCBBBBBBAAAAAAAAA=========<<<<<<;;;;;;;;;<<<888777999999888888;;;999::::::888888:::;;;:::444555333;;;PPPgggzzzllluuusssXXXKKKAAA555222666222111111000///......---------......//////000000........................////////////////////////............////////////............////////////000000000111222222222333222222222222222222222222222333555444333333444666444777;;;<<<;;;:::999999555555666666666666666666666888:::;;;;;;999777555666666555444333222222111111111000000//////......+++,,,......------...////////////...000444999>>>EEEJJJKKKGGGGGGLLLNNNKKKNNNMMMLLLKKKIIIFFFAAA>>>;;;AAACCCCCCUUUzzz~~~tttoooppptttwwwmmmmmmtttyyy|||{{{wwwyyywwwxxxlllPPPLLLSSSQQQLLLIIIFFFMMMWWW\\\\\\\\\^^^aaa^^^^^^VVVEEE777222333444222111///......///111333111111000000000000111111000000000000000000000000////////////////////////................................................------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------nnnbbb\\\aaaVVVGGG===:::;;;<<<<<<777>>>AAA<<<888:::<<<<<<::::::;;;;;;<<<<<<======999999999888888888888888888888888888888888888888888888888777777777666666777777777888888888999999;;;::::::;;;>>>AAAEEEHHHDDDHHHOOOYYY```ccc```\\\ZZZ]]]bbbkkktttyyyyyyxxxuuuttttttvvv}}}}}}}}}{{{yyyvvvqqqlllhhheeeeee^^^VVVRRRSSSQQQLLLGGGIIIHHHGGGFFFEEEDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;:::::::::;;;777666888777666777;;;::::::888666666999<<<>>>BBBBBBAAANNNjjjjjjUUUAAA:::555...---111111111000000///......---............////////////............................................................////////////............////////////111111111111111111222222222222222222222222222222000222444444444555777999666999<<<===<<<:::999999666666666666666555555555555777999;;;;;;999777666666666555444333222111111000000000000//////......,,,...///...------...//////111333555777;;;@@@DDDBBBGGGJJJJJJLLLPPPOOOJJJFFFHHHIIIHHHEEEBBB@@@???DDDMMMQQQQQQ\\\vvvyyyuuuuuuwwwxxx|||}}}sssmmmuuu|||vvvtttuuu{{{yyyvvviiiWWWOOOIIIHHHMMMFFFLLLSSSYYY[[[]]]___```^^^```\\\SSSHHH@@@888111222222111222222111///...111000000//////000000111000000000000000000000000////////////////////////................................................------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------mmmaaa\\\TTTOOOLLLFFF===777777;;;<<<888666999===>>>888999:::;;;;;;;;;;;;;;;::::::999999888888888777999999999999999999999999777777777777666666666666666666777777777777888888666666666666666777888999;;;;;;;;;===???@@@???======>>>AAAFFFKKKMMMNNNMMMNNNMMMLLLMMMRRR^^^kkktttvvvkkk^^^VVVUUUWWWWWWUUUUUUTTTRRROOOLLLIIIGGGFFFGGGDDDAAA>>>>>>===<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999:::::::::::::::999999999555555777;;;:::666666999:::888888<<>>333222222///...222111000000//////........./////////...............................................................---............/////////---............/////////111111111111111111000000000000000000000000000000...111333555666777:::<<<999;;;>>>>>><<<;;;::::::777777666666555555555444444666888:::::::::888777666555555444333222111111000000000////////////......//////...------...000///333888<<<@@@CCCFFFIIIGGGIIIIIIGGGHHHJJJIIIEEEIIIJJJJJJGGGDDDDDDGGGJJJQQQZZZ______iii~~~vvvssswww}}}}}}||||||tttxxxxxxrrrxxxxxx~~~xxxxxx}}}}}}~~~wwwbbbQQQKKKNNNJJJNNNSSSYYY]]]\\\WWWTTTWWWZZZ]]]]]]\\\VVVGGG999444333222333555555111---000000////////////000000000000000000000000000000////////////////////////................................................------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------jjjkkkjjjhhhaaaXXXMMMFFFBBB===666666;;;@@@???;;;::::::;;;;;;;;;:::888888;;;::::::999999888888777999999999999999999999999777777777666666666555555666666666666666777777777555666666666666555555444===<<<:::::::::;;;<<<<<<<<<<<<===>>>@@@BBBCCCCCCCCCBBBAAA@@@BBBFFFMMMRRRSSSNNNGGGBBBAAABBBDDDFFFEEEDDDBBBAAA????????????@@@@@@???===<<<;;;<<<===999999999:::::::::;;;;;;999999999999999999999999::::::999999999999999999999999999999888888888888555666:::???>>>999666888777666===QQQfffooommmiiiiiiggg___cccuuuxxxwwwzzzbbbQQQAAA888222444555333111222000000/////////........./////////......---------................................................---------.........//////---------.........//////222222111111000000//////000000000000000000000000///111444555666777:::<<<999;;;======;;;999888888777777777666555555444444444555777999:::999999888555555444333222111000000////////////////////////......///...,,,---///111111666===BBBEEEFFFHHHIIILLLJJJGGGDDDDDDGGGHHHGGGPPPNNNLLLKKKNNNTTTZZZ___gggkkkiiieeeooolllfffccciiiwww|||{{{{{{yyyrrrqqqyyyrrrwwwwww{{{{{{~~~~~~iiiUUULLLJJJLLLPPPXXX^^^]]]WWWPPPPPPRRRTTTZZZbbbdddZZZLLL;;;777222222444666444222000//////////////////000////////////////////////////////////////////////................................................------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,------------------ttthhhcccbbbPPPJJJDDDAAA???>>><<<;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999888888999999999999999999999999777777777777666666666666777777777666666666666666555666777888888777777666888888888888777888888999888888999999::::::<<<===777999;;;======???AAACCCAAAAAA@@@???======???@@@===<<<<<<;;;;;;;;;<<<<<<888::::::999777666777999888888888888888777777777888999999999999999999999999999999999999999999999888888888888888888888888;;;777777999:::777666888999666FFFmmmvvvgggiiissszzzzzzuuu]]]III===777333111333444111......////////////............//////......------,,,,,,................................................------------............------------............222111111000000/////////////////////////////////222444555666666666888999777999;;;:::888777666777777777666666555555555444444555666888999999999888444444333222111000000///.............../////////,,,---...------...111444888===CCCGGGIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGIIILLLJJJKKKPPPYYYeeemmmppppppyyyyyypppffflll|||yyyxxxzzztttpppttt|||~~~wwwsss~~~gggWWWTTTOOOKKKNNNVVV]]]^^^]]]UUURRRNNNPPPZZZbbb```XXXKKKDDD:::333111333444555000000////////////000000////////////////////////////////////////////////................................................------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......ppphhhZZZ[[[ZZZRRRCCC777777===:::999999999999:::;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::888888888888777777777777888888777777777777666666555666777888888888888888555777888777666444555555333555666666666666777999444777:::;;;:::999888888888:::<<<<<<:::888888888888888888888999999999999666777888777666555555666777777777777666666666666666666666777777777777888666666666777777777777777777777777888888888888888<<<555222888???AAAAAAAAAHHHBBBPPP~~~~~~yyylllRRRAAA999666000//////111222111///....................................---------------........................------------------------,,,------------.........,,,------------.........000000000000000000//////////////////////////////444555666666555444555777555777888777666555555666666666666666666666666666555555666777888888888888444333333222111000//////---............/////////+++,,,......000333777;;;BBBEEEIIIKKKJJJIIIIIIIIIDDDFFFHHHIIIEEEAAAEEELLLQQQXXXfffuuu{{{zzz|||vvvnnnppp~~~wwwyyyuuuvvv}}}vvvxxxzzzssspppuuurrrwwwxxxxxxhhhUUUIIIIIIQQQYYY^^^^^^YYYRRRMMMPPPXXX[[[YYY[[[TTTIII===555111222333111111000000000000111111000000000000000000000000////////////////////////................................................------------------------------------------------------------------------------------------------,,,,,,,,,---------......+++,,,,,,------.........|||qqqllliiieee[[[MMMFFFFFFBBB@@@===:::888888999:::888999999::::::;;;;;;;;;::::::::::::::::::::::::999999999999888888888888999999888888888777777777666666777777777888888888777999;;;:::777666777888444777999999777666888999:::;;;;;;:::777555555555666666777777666666555555555666888999999888777777888777888888999999888777777777777777777777777777555555555555666666666777555555666666777777777777777777777888888999999999:::;;;GGG]]]ppptttllleeeeeeVVVYYY{{{~~~uuuaaaIII999444333222///000000000111222111///........................,,,------------------...........................------------------------,,,,,,---------.........,,,,,,---------........./////////000000000000000000000000000000000000000333444555555444333555666444555666666555555666777444444555555666777777777666666777777777777777777333333222111000///......---------.........//////,,,---///111444888>>>CCCFFFHHHIIIIIIHHHGGGHHHIIIEEEEEEEEEDDDBBBIII]]]rrr|||zzzsssjjjhhhmmmiiiiiipppyyy|||xxxvvvuuukkkfffiiimmmuuuhhhRRRHHHIIINNNSSSZZZ[[[XXXSSSRRRWWW[[[\\\___^^^YYYNNN@@@777333333222222111111111111222222000000000000000000000000////////////////////////................................................------------------------------------------------------------------------------------------------,,,,,,,,,---------......++++++,,,,,,---......///|||pppuuu}}}uuubbbSSSSSSOOOIIICCC>>><<<<<<<<<777888999:::;;;;;;<<<===:::::::::::::::::::::::::::::::::999999999888888:::999999999888888777777999888888777777888888999444666777666444444777:::333666999999666444555666666777777666555666999<<<666555444555666888999999444555777888888777555444444333222444777888666555333333444444555666666777555555555666666777777777777777777888888888999999777777888888999999999:::>>>JJJhhh~~~hhh]]]ppp}}}aaaUUUBBB333...111222...000000000......///...,,,---.....................,,,,,,,,,------.................................------------------------,,,,,,,,,---------......,,,,,,,,,---------............//////000000111111111111111111111111111111111333444444333444555777333555666666555555777888333333444555666777888888777777777777666666666666333333222111000///......---------.........//////,,,...000333777===DDDHHHFFFFFFFFFEEEDDDDDDFFFHHHDDDAAA???@@@HHHaaa}}}rrrnnnjjjfffkkksssvvvttt~~~zzz|||}}}{{{xxx|||~~~zzz{{{}}}qqqtttsss___RRRMMMMMMNNNMMMUUU[[[ZZZYYY\\\aaaccc[[[```bbbZZZLLL>>>777555333333222222222222333333000000000000000000000000////////////////////////................................................------------------------------------------------------------------------------------------------,,,,,,,,,---------......++++++,,,,,,---...//////fffXXX]]]dddeeeZZZKKKAAA===;;;@@@:::666666888777999<<<;;;:::888777:::===>>>;;;<<<:::999:::;;;;;;888666:::::::::999999888777666:::::::::999999999888888777888999999777777888999888888777666666555666666888666555555666666555333777777666666555555444444777777777777777666666666555555555555555555555555555666666777777666555444777777666666666777888999777===:::555888555444<<<;;;999;;;@@@>>>999:::???MMM\\\~~~~~~ooouuuxxxkkkDDD===444000111222000...///............---------........................//////.........---------------------------------------------------------++++++,,,,,,,,,,,,------+++,,,---.........---,,,000000000000111111111111////////////000000000000222222222222333444555555222222333333333444444444444444444555555555555666555555555555555555444444222111111000///......---......------...///111222000444777:::>>>CCCFFFFFFMMMGGGBBB@@@BBBDDDDDDBBBEEE:::999EEEPPPaaayyyooodddaaammm~~~}}}zzzzzz|||}}}|||{{{|||yyyuuu{{{}}}~~~zzz||||||{{{zzzyyywwwvvvuuuuuurrrvvv{{{tttgggXXXNNNSSSSSSUUUYYY[[[[[[]]]___YYY\\\___```ZZZNNN@@@666333333333222111000000000222222222111111111111000111111000000//////......................................................................................................///......------,,,++++++------------------------,,,---.........---,,,+++,,,,,,,,,---------......zzzgggWWWbbbkkkjjjccc[[[RRRKKK:::999;;;>>>===999777888999:::;;;===>>>>>>;;;888;;;:::999888999;;;<<<<<<;;;;;;:::::::::;;;<<<===999999999888888888777777888999::::::888888999:::999888777777666666777777888777555555666777555444666666666666666555555555666666666666666666666666999999999888777666666555666666666555555555555555666777888888777777666777111666111///777777666===777BBBSSS^^^YYYLLLFFFHHHOOOeeesssOOO===888111///000222000...///............---------........................///.........------------------------------------------------------------++++++,,,,,,,,,,,,------+++,,,---.........------/////////000000000111111////////////000000000000111111111111222333444444222222333333333444444444444444444555555555555666555555555555555444444333111111000000///......---.........//////000000000///666===@@@AAAAAABBBCCC<<<>>>@@@BBBCCCBBBAAA@@@>>>999===HHHQQQ___{{{pppeeecccssszzzzzzxxxxxxxxxwwwuuutttssssssnnniiifffiiikkkjjjiiiiiisssooolllkkkmmmnnnnnnnnnkkkkkkjjjhhhfffgggjjjlllrrrrrrrrrqqqqqqqqqrrrsssrrr}}}xxx~~~vvvaaaYYYTTTPPPQQQVVVYYY[[[[[[YYYYYY[[[^^^^^^YYYOOOGGG888555222222444555333111222222222222111111111111111111000000////////////...................................................................................................------------,,,,,,,,,------------------------,,,------...------,,,,,,,,,,,,,,,---------......qqqhhhdddttteeeJJJFFFCCCAAA<<<777777;;;888999;;;>>>>>>===;;;:::888888888777666777:::<<<;;;:::999777888999;;;<<<888888888888777777777777999:::;;;;;;999999:::;;;999999888888777777888888888777666666777777666555555666666666666666777777555555555666666666666666777777777666666666555555444444333333444444555666333555888:::999888888999:::===777555>>>AAAAAAHHH___vvvzzzgggaaaSSSkkkxxxhhhOOO666555222......000222000//////............---------------------------------............------------------------------------------------------------++++++,,,,,,,,,,,,------+++,,,------......------.........////////////000////////////000000000000000000000000111222333333333333333333444444444444444444444555555555555666555555555555555444333333111000000//////..................///000000111222444;;;CCCGGGDDD???===>>>444999???BBBAAA@@@???@@@===@@@EEEMMMVVVfff}}}{{{tttkkkgggsss|||ppp{{{yyy~~~uuummmkkkjjjkkklllkkkgggcccaaabbbdddeeeiiimmmjjjeeellljjjhhheeedddeeeiiikkkmmmnnnmmmiiieeeeeekkkppptttlllccc\\\[[[^^^```aaabbbeeehhhpppuuuooovvvvvv```RRRQQQVVVYYYYYYZZZYYYYYY]]]aaabbb]]]YYYDDD===555333666777555222333222222222111111111111111000000000000/////////................................................................................................,,,,,,,,,---------......---------------------------------,,,,,,------...,,,,,,,,,---------......vvvsss{{{bbbZZZTTTRRRMMMEEE>>><<<<<<999888::::::999:::<<<999;;;======;;;999:::;;;<<<<<<:::999888888888999999999999999888888888777:::;;;<<<;;;::::::;;;<<<::::::999888888999999999888777666666888888777666555555666666777777777888555555555555555666666666444555555666777777888888444555555666666666666666555777999999888777999<<<<<>>:::999:::999<<>>???EEERRRaaajjjjjjgggccchhhfff___^^^hhhsssxxxpppiiigggqqqxxxhhhcccfffrrrvvvqqq|||sss|||xxxmmmgggeeeaaaggglllkkklllmmmllliiinnnjjjjjjssszzzuuummm~~~xxx```WWWTTTQQQQQQVVV[[[\\\ZZZYYYZZZ\\\bbb\\\RRRDDD888111111333333333333222222222222111000000000000111111111111////////////////////////........................................................................***++++++,,,---...//////------------------------------,,,+++,,,---...///,,,,,,,,,---------......wwwkkkkkkpppuuuxxxzzzaaaSSSIIIKKKNNNJJJGGGHHHAAA???;;;:::999999777555999::::::;;;;;;;;;::::::<<<;;;;;;;;;:::::::::::::::;;;<<<<<<::::::;;;<<<999999888888999999::::::999888777888999:::999888666777777777777777777888555555666666777777888888999888888777666666555555666666555444333333444444666555444555;;;LLLaaaqqqwwwccc___lllzzz{{{cccUUUHHH:::555666444111...000000000000/////////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---...///---------............///////////////000000000000222222222222333444555666333444444444555555555555444444444555555555555666555555555555444222111000......................../////////000444:::???CCCDDD;;;555666666444888@@@FFFIIIVVVlll{{{mmmbbbaaagggmmm~~~sssqqqsss~~~~~~|||tttmmmmmmsss~~~rrriiittt~~~qqqrrrzzz|||xxxsssqqqtttvvvpppgggbbbfffkkkmmmsssxxxzzz~~~|||tttppprrrvvvxxxxxxpppxxxzzz{{{}}}mmmYYYIIIMMMRRRXXXYYYWWWVVVWWWYYYaaabbb^^^SSSDDD999555666333333333333222222222222000000000111111111111222////////////////////////........................................................................++++++,,,,,,---...//////------------------------,,,,,,,,,,,,---......///,,,,,,,,,---------......rrr[[[YYYaaahhhpppxxxuuugggUUUJJJGGGIIIJJJJJJCCCAAA>>>:::999888999:::;;;;;;;;;:::::::::999999999;;;<<<;;;:::999:::;;;888888888888888999::::::999888777888:::;;;:::999888888888777777777777777666666777777888999999:::777888888888999999::::::999777555666:::BBBJJJPPPRRRMMMEEE@@@FFF[[[yyysssccchhh}}}pppWWW@@@777666444333555555111---/////////.........///000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---...///---............/////////////////////000000000000111111111111222333444555444444444444555555555555444444444555555555555666555555555444333222111000...........................000444777;;;===>>>???;;;777777::::::<<>>@@@???<<<999555666===CCCBBBEEE[[[vvv~~~jjjggghhhvvv~~~{{{~~~ooosssvvvwwwtttnnniiihhhiiigggddddddfffeeedddkkkvvv|||xxxxxx}}}vvvooowwwvvv{{{~~~~~~vvvbbbZZZSSSSSSYYY[[[VVVPPPIIIRRR___gggeeeXXXHHH<<<444444444333333333222222000000111111222222222222000000000000000000000000........................................................................,,,,,,,,,---------......------------------------)))+++,,,...//////...---,,,,,,,,,---------......zzzhhhqqqxxxuuulll|||tttRRREEEEEEIIIQQQKKKJJJHHHEEEAAA>>>======:::;;;===>>>===;;;:::888:::999:::>>>>>>;;;:::<<<>>><<<555777>>>:::777AAA???;;;999:::======;;;;;;DDDHHHHHH[[[]]]KKKHHH@@@AAAQQQfffmmmmmmcccKKKPPPdddvvvyyyiiifffoooyyytttVVVGGG>>>555222555111111111111000000000000000000//////......------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++++++++++++++++++++++++++,,,,,,,,,---------......///...,,,,,,,,,---///111000//////.........//////000000//////.........---000000000000111111111111111111222333333444555555444444444444444444444444444333222000///.........///---+++---111222000...666:::>>>???===999555333::::::???EEEFFFOOOlll~~~yyywww}}}||||||wwwtttsssssslllkkkjjjhhhdddaaacccgggkkkzzz}}}yyyrrrrrr|||~~~xxxwwwqqqdddZZZRRRSSSYYYQQQLLLTTT___```___TTTAAAEEE;;;333444555222222555222222111111111111111111222111111000///......---..............................////////////.........---,,,,,,,,,,,,---...................................................................................................tttiiiwwwwwwhhhcccbbbiiilllllliiibbbWWWLLLBBB===:::<<>><<<;;;===888;;;999<<>>???@@@>>>;;;888666666::::::???KKKXXXhhhyyy|||~~~www}}}vvvuuu{{{xxxvvv~~~~~~yyysssooollljjjjjjbbbbbbaaaaaabbbeeemmmsss~~~vvvuuu{{{zzzaaaWWWWWWXXXUUUSSSWWWYYYXXX``````QQQLLLBBB999777444111111444333222222111111111111111222111111000//////....................................////////////............---,,,,,,---......................................................................................................xxxssssssiiibbbcccwwwxxxZZZEEEHHHKKKTTT^^^ddd```UUUKKKGGGAAA@@@IIIQQQRRROOOMMM@@@DDDAAA???DDDEEELLL[[[\\\ccceee[[[LLLFFFLLLUUUuuueee___pppfffeeeggglllsssTTTCCC444222222//////222111111000000000000//////.............../////////------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++*********+++++++++,,,,,,...---,,,,,,,,,---///000///...............//////////////////............000000000000111111111111111222222333333444444555444444444444444444444444333222111000///.........,,,...000...---...444:::???>>><<<888555444666888===AAAGGGRRRggg}}}{{{uuusssvvv~~~|||xxxrrrrrr~~~ooojjj~~~tttiiilll||||||oooiiisss{{{tttooojjjeeebbb```___^^^___aaabbbeeelllxxx|||{{{yyyppp___ZZZXXXTTTRRR]]]bbbWWWSSSKKKCCC<<<666111000222444333222222111111111222111111111000000//////.................................////////////............---,,,,,,---......................................................................................................xxxuuu{{{kkkeeejjjzzzbbb]]]```kkk}}}{{{^^^RRRNNN\\\rrr}}}wwwsss```NNNNNNWWWlllxxxdddaaaeeerrrhhhmmm}}}zzzzzzwwwvvvcccLLL???555///000333222222444111000000000////////////---------....../////////------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---...///......---------.../////////////////////.........///000000000111111111111222222222333333444444444333333333333333333333333222222111//////.........---...//////000444;;;@@@<<<;;;999666444555999<<>>RRRggguuuqqqoooxxx}}}yyyyyyzzzppphhhiiigggfffkkkttttttpppsss|||~~~|||}}}{{{pppdddeeevvv~~~rrrssswwwxxxbbb]]]]]]^^^___aaacccfffjjjmmmzzzuuupppzzzrrrRRRWWW[[[WWWUUUSSSQQQQQQOOOKKKFFF@@@999444666555444333222222222222111111111111000000000000////////////////////////......////////////..............................................................................................................................AAANNNeee}}}wwwfffZZZgggaaaWWWgggooo^^^[[[fffxxxxxxiiippp{{{}}}{{{oooUUU@@@555000333333333333222111000000000000////////////......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++((()))******+++*********++++++++++++++++++++++++,,,,,,---------.........+++,,,,,,,,,------------,,,,,,,,,,,,---...//////.........///////////////000000000000111111111111333333333333333333333333333333333333333333333333111000//////.........///111///000555<<>>666333333///111222111///.........000000/////////............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************'''((()))***++++++***)))++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,------------,,,,,,,,,,,,---...///000............/////////000000000000000111111111111333333333333333333333333222222222222222222222222000000///............///000222666:::======;;;999666777888999;;;???EEEIIIRRRdddtttwwwwww{{{vvvwwwsssfff^^^eeemmmssszzz}}}yyysssooo{{{}}}xxxqqqrrrsssrrrhhhiiiaaa^^^cccccchhhwww}}}}}}pppooopppqqqyyyoooYYYMMMNNNUUUUUURRRPPPMMMKKKOOOQQQIII===888777666444333333222222111111111111111111111111////////////////////////......////////////......---...///000000///...---................................................................................................@@@<<>><<<777555444888999;;;???DDDMMMWWW]]]\\\fffsss}}}wwwfffooovvvxxxyyyyyypppjjjeee```[[[WWW^^^___cccnnnuuu}}}sssiiiiiisss~~~mmmSSSTTTZZZRRRUUUQQQJJJHHHNNNTTTMMMAAA888888666555444333333222111111111111111111222222000000000000000000000000......////////////......---...///000000///...---................................................................................................===>>>???AAACCCHHHNNNRRRdddpppttteeeNNNAAA===333333222222111000//////////////////..................------------......,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---+++++++++*********))))))+++++++++*********)))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++............///////////////////////////000111111111222333444555444333222333333333222222222111111...000000///,,,---111555888<<<>>><<<777333555888222999;;;===PPPqqq~~~}}}wwwqqqwwwtttlllbbb^^^^^^^^^ZZZVVVXXXeeeuuu~~~zzzvvvvvv|||zzzbbbVVVSSSWWWQQQPPPMMMGGGMMMUUUQQQOOOBBB555222555555111...222111111111111111222222000000000000//////////////////000000000000//////........................................................................//////.........---------------------------------;;;<<<===>>>@@@CCCHHHLLLPPPSSSbbb||||||nnnWWWEEE:::555333333333222111111000//////////////////..................------------......,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---+++++++++*********))))))+++++++++*********)))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++............///////////////////////////000111111111111333444444444333222333333222222222111111111...//////......000333666;;;<<<;;;888333222333666888>>>@@@DDDWWWyyywwwuuuqqqsssvvv}}}~~~qqqeee^^^VVVRRRTTTYYY]]]___ppp~~~|||oooqqq}}}sss\\\VVVUUU[[[YYYNNNLLLPPPMMMNNNGGG===666333222333444222111111000000111111222111000000000//////////////////000000000000//////........................................................................//////.........---------------------------------<<<<<<=========@@@DDDGGGJJJEEEGGGSSSdddzzzyyyjjjqqqsss```HHH777222222111///222222111111000000///////////////............---......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++++++++***************+++************))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---............////////////////////////000111111111111222333333333333222222222222222111111111000///---,,,---111555777888;;;999777444444444666888999>>>AAAEEEWWWvvvzzznnnrrrwww~~~}}}iiiYYYUUURRRNNNNNNTTTbbbrrr}}}yyyzzzYYYQQQSSSUUURRRTTTWWWPPPOOOMMMGGG===555222555999222111111000000000111111111111000000000///////////////000000000000//////////////////////////////...............................................................---------------------------------===>>>>>>======>>>AAACCCIIIEEEEEEJJJQQQ\\\mmm}}}}}}zzz~~~nnnMMMCCC666222444666444000111111000000000///////////////.........---------...------,,,,,,------...+++++++++++++++++++++++++++***************++++++************************************))))))))))))))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////////////////000000111000111111222222222222222222111111111111000000000///---+++...444999;;;:::999777555555888:::<<<<<<777>>>DDDJJJ[[[vvvvvvzzz}}}yyy}}}zzz~~~xxxtttoooeeeWWWLLLKKKOOOSSSYYYdddwwwzzz```OOOOOOSSS\\\___VVVQQQSSSPPPFFF<<<888777777222222111000000000111111111111111000000000////////////000000000000//////000000000000000000000000................................................................................................;;;<<<===<<<;;;;;;>>>@@@>>>???CCCGGGGGGFFFIIIOOO]]]eeewwwuuuiii[[[III===444222111222333333111...000000//////////////////............------------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++***))))))*********************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............///////////////000000111000000000000111111222222111111111000000000/////////---...222888<<<<<<;;;888666666888:::<<<===<<<;;;DDDPPP\\\nnnyyyzzz{{{rrrxxx~~~zzzyyy~~~oooiii```WWWQQQMMMLLLKKKSSS\\\gggqqq|||pppcccWWWUUUXXXUUUSSSVVVSSSLLLFFFBBB;;;222333333222111111111111111111111111111000000000000//////000000000000//////000000000000000000000000................................................---.............................................777888999999888999;;;===888===BBBDDDCCCBBBCCCEEEJJJIIINNNYYYhhh}}}~~~|||~~~ssshhhWWWGGG<<<777555444111222222000///...///000////////////.....................------------,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++***))))))))))))******************+++++++++(((((()))))))))))))))***)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------------.........///////////////000111111000000//////000000111222000000000000////////////...///222777;;;<<<<<<:::999999999999:::;;;===>>>BBBLLLZZZjjj|||~~~wwwtttiiisss}}}tttxxx~~~yyy}}}yyynnnbbbWWWSSSLLLHHHIIIPPPYYY```rrr}}}]]]IIIMMMSSSRRRUUUSSSOOONNNMMMBBB555555444333222222222222222222222111111111000000000//////000000000000//////////////////////////////................................................---------.......................................444666888888888999;;;===;;;???CCCCCCBBBCCCFFFHHHIIIEEECCCCCCFFFPPPeeewwwpppbbbZZZVVVUUUTTTCCC>>>777111...000555888444333222000//////000222.................................---------,,,,,,---,,,,,,++++++,,,,,,---************************++++++***)))))))))))))))))))))*********+++++++++(((((((((((())))))******)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,---------.........///////////////000111111000000///...///000111222000000/////////.........---111888<<<===;;;:::999;;;<<<;;;::::::???GGGMMMQQQWWW```jjjuuu{{{qqq{{{}}}wwwhhhdddlllooouuuooopppuuusss|||zzzwwweeeXXXMMMLLLKKKKKKRRR___nnnzzzhhhLLLJJJOOONNNRRRRRRNNNOOOSSSLLL@@@777666555444333333333333222222222111111111000000//////000000000000//////........................................................................---------.........//////........................555777999:::;;;<<<>>>@@@999===@@@>>><<<<<<>>>???@@@CCCHHHKKKHHHFFFMMMWWWWWWlll}}}yyyqqq^^^HHH===;;;;;;888666333444555666555222///---...------///111222111000---...........................---------,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++***))))))((())))))))))))******++++++++++++'''((((((((())))))******)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------......///////////////000111111000///.........///111222000/////////............,,,333;;;???>>>:::888888<<<======;;;===FFFTTT___cccdddeeefffiiisssssstttnnnkkkmmmhhhfffjjjiiippp{{{ffffffjjjggg}}}sss___SSSHHHLLLLLLQQQaaawwwuuuZZZNNNHHHIIIPPPQQQLLLNNNUUUSSSKKK888777666555444333333333222222222111111111111000//////000000000000//////........................................................................---------.........//////////////////////////////777777777777888;;;AAAEEE;;;;;;:::;;;<<<>>>@@@AAA???CCCIIINNNOOOLLLHHHEEEOOOSSSYYYcccttt|||kkk^^^JJJCCC;;;555444555666555000000000000000000000000////////////////////////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))***************)))))))))))))))))))))))))))))))))))))))(((((()))***************************************++++++******++++++,,,---,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------+++,,,---...///...---,,,......////////////......////////////////////////000...---...222333000---///===???::::::555444===CCC;;;666999BBBNNN]]]iiihhhdddeeekkkrrryyyqqqfffllltttooovvvyyyzzzyyylllllloooppp{{{ssslll^^^LLLHHHNNNVVV___nnn~~~gggRRRFFFJJJOOOPPPJJJJJJQQQWWWWWWGGG===333///222444222...222111111000000000000000////////////////////////////////////////////////////////////////////////........................................................................666777888:::<<<>>>@@@AAA<<<;;;;;;;;;<<<===???@@@DDDGGGKKKNNNNNNKKKGGGEEE>>>AAAEEEJJJSSSaaasss}}}mmm```WWWMMMCCC;;;<<<999444222333333222000000000000000000000000000................................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((++++++******++++++,,,---,,,++++++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,------......------......////////////......////////////////////////000//////......000333555:::@@@;;;666:::;;;;;;DDD<<<888:::EEESSS___iiiqqqyyyxxxwwwyyy{{{rrrrrr|||||||||zzz{{{qqqjjjbbb\\\[[[UUUNNNRRR]]]wwwzzzoooaaaWWWKKKKKKOOORRROOOKKKRRR]]]MMMFFF<<<555333333333333222222111000000000000000////////////////////////////////////////////////////////////////////////........................................................................777888;;;???DDDEEEAAA===<<<<<<<<<<<<<<<===>>>???DDDEEEGGGHHHGGGDDDAAA???<<>>666222///.../////////111222222///---000000000000000000000000........................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((+++************+++,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,,,,---------------,,,---......///......////////////......///////////////////////////000000...,,,///777===>>>???777555===>>><<>>555111333666222222111000000000000111////////////////////////////////////////////////////////////////////////........................................................................999:::>>>EEEJJJIIIBBB;;;<<<<<<<<<<<<======>>>>>>BBBBBBCCCBBBAAA@@@>>>===BBBDDDEEEEEEDDDDDDFFFHHHHHHUUU^^^gggttt{{{yyyyyyoooYYYKKKIII999999888666333222222333---...///111222222111///////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))))))))******)))))))))))))))*********(((((((((((((((((((((((((((((()))******************************************************++++++,,,+++++++++***+++,,,,,,---+++++++++,,,,,,,,,------...---,,,,,,,,,---///000......////////////......////////////////////////...///000///000333999>>>777;;;777888???;;;777===CCCNNNbbbuuu}}}{{{xxxxxxsss~~~sssfff___WWWPPPNNNMMMQQQ[[[eeeqqq{{{{{{~~~}}}{{{}}}pppTTTPPPTTTPPPIIIGGGRRRTTTQQQGGG:::222222555333222111111000000111111////////////////////////////////////////////////////////////////////////........................................................................888888<<>>>>>>>>CCCCCCCCCCCCBBBBBBBBBBBB>>>?????????@@@AAADDDFFFIIIOOOMMMOOOXXX\\\fffyyyuuuaaaRRRPPPKKK>>>999===///222444444222/////////000000111111000000111111................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))))))))******(((((())))))************(((((((((((((((((((((((((((((()))*********************************************))))))******+++,,,+++************+++,,,,,,+++++++++,,,,,,,,,------///...---,,,---...///000......////////////......////////////////////////.........222666999999888///666888999===999<<>>AAA@@@:::555999:::;;;===>>>>>>??????@@@@@@@@@AAAAAABBBBBBCCC>>>===<<<<<<===@@@CCCEEEFFFJJJHHHHHHNNNLLLNNN[[[kkk{{{xxxhhhZZZJJJ>>>666999:::555333555333222111///------///111111111000...------...000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))))))))******((((((((()))******++++++))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((***))))))))))))***++++++***************+++,,,,,,++++++,,,,,,,,,,,,------......------......///000......////////////......////////////////////////......///444999;;;777222111888888888;;;<<>>??????@@@@@@@@@@@@@@@@@@???======???AAACCCDDD@@@DDDBBBCCCHHHCCCAAAJJJOOOSSS\\\lllwwwlllaaa\\\VVVLLLBBB===555333111222333333000---111000...---...111333444...///000...,,,+++---///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************))))))))))))******'''(((((()))******++++++))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((()))))))))))))))***++++++***************++++++,,,++++++,,,,,,,,,,,,------------...///////////////......////////////......////////////////////////...000333666777777444222666<<<<<<===@@@CCCXXXyyysss___VVVNNNMMMOOOSSS^^^hhh~~~~~~~~~~~~~~~|||~~~}}}||||||~~~}}}~~~}}}}}}|||rrrVVVJJJJJJHHHJJJNNNRRRRRRLLLAAA999444333222222111111222222000000000000000000000000////////////////////////////////////////////////........................................................................777999999999888888:::<<<666888:::===???@@@@@@@@@CCCCCCDDDDDDDDDCCCCCCBBB<<<;;;::::::<<<>>>??????AAACCC??????DDDAAA@@@JJJIIICCCBBBIIIQQQVVV\\\aaaqqq~~~|||vvvfff^^^YYYNNNIII===666999:::555444777111444444111222555444///.........///111111...+++,,,...111111...,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''(((((()))***+++++++++))))))))))))))))))))))))(((((()))***************************************)))))))))))))))******+++*********)))***++++++,,,++++++,,,,,,,,,---------,,,---///000000000///.........////////////......////////////////////////...222666777444222222444:::???AAAEEEHHHHHHYYYvvvyyyzzznnn```nnn~~~eeerrryyybbbVVVRRRMMMMMMRRRWWW___qqq}}}~~~~~~~~~}}}|||~~~~~~|||zzzzzzvvv~~~uuuZZZRRRJJJIIIKKKQQQVVVTTTIII@@@444333222222111111222222000000000000000000000000////////////////////////////////////////////////........................................................................555666777888999:::;;;;;;888999;;;===>>>???@@@@@@>>>AAADDDEEECCCBBBAAAAAA=========<<<;;;<<>>>>>@@@BBBCCCBBBBBBCCCDDDCCCBBB???<<<:::;;;===???AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDBBBDDDJJJTTTaaalllrrruuuqqqddd[[[QQQHHHBBBDDDAAA===888555444444444444333333333222222222222111111111000000000//////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***)))***,,,---------333;;;:::111...111000000000000000000000000//////...---,,,,,,...///555333333444222///333999999;;;<<>>???@@@@@@@@@CCCGGGJJJMMMHHHBBB<<<999999;;;===???@@@AAACCCCCCCCCBBBBBB@@@@@@????????????@@@@@@@@@>>>===???CCCFFFGGGHHHQQQZZZdddjjjooo{{{}}}}}}uuuggg___```WWWPPPFFF>>>;;;999666444222222111111111222333333333222222222222111111111000000000000////////////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,111***666MMMLLL444+++555000000000000000000000000---///000...,,,,,,...111777333222444444333666:::999FFFKKKPPP]]]bbbaaaccctttooossssssssspppeeeaaalll{{{}}}{{{}}}pppbbb[[[UUUTTT^^^jjjmmmttt}}}|||}}}}}}{{{}}}}}}~~~~~~{{{}}}|||}}}~~~~~~~~~|||{{{|||}}}|||||||||aaaSSSUUUUUUMMMHHHBBB:::555444333111000000000000000000000000000000000000000////////////////////////////////////////////////////////////........................////////////////////////555555666666777888999999<<<<<<<<<<<<<<<<<<==================???CCCIIINNNSSSMMMDDD<<<888888:::;;;<<<>>>@@@AAACCCCCCCCCBBB??????>>>===============???>>><<<<<<===>>>@@@@@@===AAACCCBBBAAAGGGSSS]]]gggmmmrrrqqqmmmmmmttt{{{~~~vvvkkkmmmpppooollliiifffeeeVVVPPPLLLJJJEEE;;;777888999555222111333666777777222333333333333333222222111111111111111111111111000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************)))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++000)))333HHHGGG222***444000000000000000000000000///111111///---///444::::::555222555888888;;;>>>HHHaaajjjccccccccc^^^]]]wwwvvv~~~vvv{{{yyykkkccckkkzzzyyyyyytttdddWWWTTTVVV^^^ttt}}}}}}zzz~~~~~~}}}}}}{{{{{{|||}}}}}}}}}~~~~~~|||~~~~~~|||||||||~~~~~~||||||{{{~~~~~~yyyyyypppUUULLLLLLMMMKKKIIIDDD===555111000111000000000000000000000000000000000000////////////////////////////////////////////////////////////................................................555555555666666777777888;;;;;;<<<======<<<;;;;;;;;;;;;<<<<<<>>>CCCIIINNNTTTMMMCCC===::::::;;;;;;;;;<<<>>>@@@BBBBBBBBBBBB??????>>>===<<<<<<<<<<<<888888888777888999;;;===888888777777999<<>>>>>:::888777888777444222333333222111111111111000///222222333222222000///...000000000000000000000000/////////............---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************)))*********++++++++++++*********++++++,,,,,,,,,++++++,,,---------,,,++++++***---111000,,,+++//////////////////////////////000///...///333:::@@@999333111555888;;;>>>CCCXXXwwwtttjjjddd______hhhfffrrrtttrrrttttttuuussswww~~~uuuoooqqqhhh\\\TTTUUU]]]ooo~~~}}}}}}}}}~~~~~~}}}|||~~~~~~{{{zzz|||}}}|||||||||~~~~~~~~~{{{~~~}}}~~~~~~~~~~~~~~~}}}}}}{{{|||~~~}}}www}}}```IIIHHHRRRKKKOOONNNFFF888000111444000000000000000000000000000000000000////////////////////////////////////////////////////////////........................------------------------444555555555666666666777666888:::<<<<<<;;;999777888:::;;;<<<>>>AAAFFFJJJNNNHHHAAA>>>>>>???>>>===:::<<<>>>???AAAAAAAAA@@@>>>>>>===<<<<<<<<<<<<<<<888999:::999777666777888777555555888;;;===<<<:::>>>>>>>>>>>>@@@@@@@@@???;;;EEEDDDBBBIIILLLLLLRRROOOWWW```cccdddeeebbb]]]___cccgggiiiiiiiiijjjjjjooofff\\\XXX```kkknnnkkkkkk___YYY[[[[[[TTTNNNMMMIIIRRRTTTMMMHHHHHHDDD>>>;;;<<<;;;999666444444555333444555666666444333333111222333333222111///---///000000000000000///.........///////////////000///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))******+++,,,,,,,,,++++++,,,---------,,,,,,,,,111///'''&&&---111000////////////////////////...------///222777;;;>>>444111000444888;;;AAAHHHWWWttttttkkkeeebbbfffaaaaaakkksssnnnssssss}}}xxxzzz~~~lllbbbbbb[[[ZZZYYY[[[ggg~~~}}}|||||||||}}}~~~~~~~~~}}}||||||}}}{{{|||}}}|||{{{{{{}}}{{{~~~~~~||||||}}}~~~~~~}}}yyy}}}~~~~~~~~~}}}yyymmmsssVVVKKKQQQKKKPPPSSSLLL???444333666111111111111111111111111000000000000////////////////////////////////////////////////////////////........................------------------------444444555555555555666666333666:::>>>>>><<<888666666888<<<>>>???@@@BBBDDDEEEAAA>>>???BBBDDDBBB???:::<<<===???@@@@@@??????<<<<<<;;;;;;;;;;;;;;;;;;:::===???>>>;;;888777888444555666777888777666555333333222222333333333333888<<<888777<<<999555===444999<<<;;;<<<>>>>>>;;;???@@@AAAAAA@@@>>>>>>@@@888::::::999===BBBAAA;;;>>><<<<<<======;;;999999777888999888666444333333333444666555444444555666111222222111000000///......000111222222222333444//////000000000111111111------........./////////.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******((())))))***++++++,,,,,,+++++++++,,,,,,---------,,,222111+++***000333000///////////////////////////...000555;;;===:::777333222444888:::>>>GGGPPPUUUiiiqqqppprrrqqqooouuujjjnnnuuu~~~}}}~~~}}}uuubbbYYYZZZXXXbbbhhhhhhttt}}}|||{{{zzzyyy}}}~~~}}}{{{{{{{{{|||~~~~~~}}}~~~}}}{{{{{{}}}~~~{{{|||~~~~~~~~~}}}~~~~~~}}}{{{{{{|||}}}|||~~~~~~}}}zzzzzz|||}}}|||{{{wwwzzz~~~~~~yyyhhhyyy}}}lllVVVJJJLLLPPPRRROOOGGG===777555222222222222222222222222000000000000////////////////////////////////////////////////////////////................................................444444555555555555555555333777===AAABBB???:::777444888<<>>>>>;;;::::::999::::::;;;;;;333777;;;<<<999777666777111444888888555333555888333444555444333333555777333555222555:::333...888666777444111222555555111111111333444444333555888111666777333333888888555///555888555111111333444444//////444555222111333000222333333111000000111222333111//////111111000111111000...------000222//////............//////---------.........//////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++)))((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((())))))***++++++,,,,,,,,,++++++++++++,,,---...&&&***...///...,,,+++***////////////////////////111111444<<>>BBBMMMXXX\\\hhhmmmsssxxx~~~{{{uuujjj[[[WWW]]]\\\mmmwwwuuu}}}|||{{{zzzxxxwwwvvvuuu~~~{{{~~~~~~}}}{{{zzzzzz{{{|||}}}~~~{{{{{{~~~yyywwwzzzzzzxxxxxx|||{{{yyy|||}}}}}}~~~~~~}}}{{{zzz{{{}}}|||~~~}}}~~~zzzyyy{{{|||{{{yyyvvvyyy|||}}}}}}}}}}}}}}}~~~~~~~~~~~~oooeeeooowww}}}}}}cccFFFNNNNNNOOOOOOMMMEEE:::333333333333333333333333333000000000000////////////////////////////////////////////////////////////........................////////////////////////444444444444444444444444888666777:::???CCCCCCBBB<<<<<<<<<;;;;;;:::::::::===<<<<<<>>>AAAAAA===:::>>>??????===<<<<<>>???===888222999888;;;BBBHHHQQQ___lllqqqmmmttt~~~~~~~~~uuukkkeee^^^XXX[[[bbbnnnxxx}}}}}}~~~|||||||||{{{yyyvvvuuuuuuvvvuuuxxx|||~~~}}}{{{{{{|||}}}~~~{{{zzzxxxvvvvvvwwwyyy{{{}}}zzzyyyyyyyyyxxxxxx{{{xxxtttssstttvvvxxxxxxuuuxxx{{{{{{yyyxxx{{{}}}{{{yyyxxxwwwyyyyyyxxxwww}}}~~~{{{{{{~~~|||}}}|||{{{zzzyyyxxxvvvxxxzzz{{{zzzzzz{{{}}}{{{}}}~~~}}}}}}pppuuu|||zzz^^^QQQIIINNNTTTPPPLLLFFF999111333555555333222333333000000000000000000000000000000000000000000000000////////////..........................................------------......333333333333333333333333555444555888===@@@@@@???<<<<<<;;;;;;;;;:::::::::=========>>>???>>>===;;;AAAAAAAAA???===<<<>>>@@@@@@===::::::;;;;;;999777777777777777666444333333444444444444555555555555333333444444444444333333222222333444444333222222333222222111111222222333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222111111000000000000000000000000000000000........................///////////////...------........................------......---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++*********************************)))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------------------------...///000000//////111222222999>>>???;;;888777777::::::???HHHSSS\\\fffmmmsssxxx}}}hhhbbb^^^]]]\\\\\\cccllluuu~~~|||zzzyyyxxxyyyyyywwwtttrrrrrrssstttvvvyyy|||}}}~~~}}}|||{{{{{{zzzxxxvvvvvvyyy|||vvvvvvvvvuuuuuuuuuwwwxxxzzzxxxuuutttttttttsssrrrrrrpppnnnnnnoooqqqqqqpppuuuuuuuuuvvvwwwvvvuuusssxxxvvvuuuuuuwwwxxxwwwvvvvvvwwwwwwyyyzzz{{{||||||{{{{{{~~~~~~}}}{{{{{{{{{zzzyyyzzz|||~~~~~~}}}}}}}}}~~~}}}~~~~~~}}}~~~|||^^^NNNJJJOOONNNOOOJJJ>>>666555444333222222222333111111111111111111111111000000000000000000000000////////////.............................................------.........222222222222222222222222333222333555999;;;<<<;;;<<<;;;;;;;;;;;;:::::::::===>>>>>>===;;;:::;;;<<>>===>>>@@@@@@>>>;;;::::::999777666777666555555444444555555333333333444444444555555222333333444444333333222222222333333333333222222222222111111111111222222222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000...........................////////////...------........................---------------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************)))))))))(((((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))************************))))))))))))))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000///...///111666<<<@@@>>>777444777===:::AAAKKKWWWdddnnnssstttzzzjjjxxx~~~}}}xxxjjjWWWUUUWWW\\\aaagggqqqzzz~~~{{{yyy}}}~~~}}}zzzwwwuuuuuusssuuuvvvuuussspppnnnnnnmmmnnnqqqssstttuuuuuutttuuuvvvvvvsssooopppuuu{{{sssuuuuuuuuusssssstttvvvvvvtttqqqppppppooommmkkkhhhgggeeeeeeffffffeeedddooommmmmmppptttuuuqqqlllqqqooonnnnnnoooppppppooonnnnnnnnnoooqqqsssuuuwwwxxxsssqqqvvvzzzyyyvvvttt|||||||||~~~zzz{{{{{{||||||{{{{{{zzzzzz|||}}}}}}|||{{{{{{|||~~~~~~~~~qqqXXXIIIJJJKKKPPPOOOEEE===888333000111333222111111111111111111111111111000000000000000000000000////////////............................................................111111111111111222222222222222333444666888999999;;;;;;;;;;;;;;;;;;;;;;;;===???>>>;;;888777:::===AAABBBBBBAAA@@@???@@@AAAAAA???===;;;999888777666777666555444444555666777222333333333444444444444222222333333333333222222222222222333333222222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////..............................//////......---,,,------------------------,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++************************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))************************))))))))))))))))))))))))(((((()))))))))***************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,...//////......000111<<<<<<===;;;555333999AAACCCTTTeeeooowww~~~yyyeeeiiixxxfffgggzzz{{{zzzwwwwwwvvvhhh^^^WWWYYY]]]dddllluuu~~~~~~{{{vvvtttsssqqqtttwwwwwwtttqqqooommmfffgggiiilllnnnpppqqqqqqrrruuuwwwtttoooqqqxxx{{{|||{{{xxxuuuuuuxxx{{{zzzxxxuuusssqqqnnnjjjgggdddaaa]]]ZZZYYYYYYXXXXXXccceeehhhnnnssstttrrrooopppnnnlllllllllmmmlllkkkiiihhhgggggghhhjjjmmmnnnnnnhhhdddgggnnnqqqoookkkuuuvvvxxx{{{~~~uuuwwwyyyyyyyyyxxxwwwwwwwwwxxxzzz{{{zzzzzzzzz{{{~~~~~~~~~~~~}}}|||||||||~~~}}}|||{{{|||~~~lllWWWQQQKKKLLLOOOLLLDDD<<<333000111333333111111111111111111111111111////////////////////////////////////....................................---..................---000000000111111222222222222333444555666777888999;;;;;;;;;;;;;;;;;;;;;;;;===>>>===:::666666999===<<<>>>@@@@@@@@@@@@BBBCCC@@@@@@>>><<<999888777777777666555444555666777888222222222222333333333444111111222222222222111111222222222222222222222222222111111000000111111222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////...............................................................------,,,------------------------++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------////////////////////////---.../////////000222555AAA;;;666777666777===FFFZZZtttzzzttt___^^^gggqqqooommmyyyyyywww|||}}}}}}wwwrrrlllddd[[[VVV[[[aaagggnnnvvv~~~{{{yyyvvvyyy|||}}}{{{wwwuuussslllmmmnnnqqqtttwwwzzz{{{xxx|||}}}zzz|||zzztttmmmiiiddd^^^UUUOOOLLLMMMNNNNNNYYY```jjjqqqtttuuuvvvwwwyyywwwtttsssrrrrrrpppnnnjjjhhhfffdddcccdddfffgggkkkfff```bbbjjjqqqrrrnnnlllnnnqqqtttvvvxxxzzz|||mmmppprrrrrrooommmmmmnnntttvvvxxxyyyyyyyyyzzz|||zzzzzz{{{{{{{{{{{{yyyxxxyyyyyyyyyyyy{{{}}}vvvgggSSSIIIKKKMMMHHH@@@666222333444333111111111111111111111111111////////////////////////////////////....................................------...//////...------000000000111222222333333444555777777666666777999:::::::::;;;;;;;;;;;;<<<<<<<<<:::888777777999;;;888;;;===??????@@@AAACCC>>>>>>>>>;;;888777777888555555555555555555666666111111222222222333333333000111111222222111111000222222111111111111222222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////............////////////........................---------------------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++************************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------///////////////////////////////////////222777;;;CCC999333666:::<<>>???:::;;;<<<999666555666888333333444444444333222222111111111111222222222222000000111111111111000000333222111000000111222333111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////---------....../////////------------------------------------------------------......------,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,++++++******++++++************************))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...////////////////////////111111//////000555<<>>999999>>>>>>AAARRRfffnnnvvvwwwzzzddd\\\\\\]]]ccc{{{yyyjjj^^^UUUVVV[[[___gggooosss}}}~~~}}}}}}~~~wwwhhhZZZPPPSSSNNNFFFAAA>>>>>>??????@@@III[[[rrr~~~~~~~~~}}}~~~~~~{{{yyyyyyyyyrrrsssuuuyyy~~~~~~{{{wwwtttwww||||||}}}}}}~~~xxxZZZOOOLLLEEEEEEEEEAAA<<<777555444222222222222222222222222000000000000000000000000000/////////....................................,,,---///000000///---,,,...//////000111333444555111111111222444666777888999::::::;;;;;;::::::999===<<<:::888777777777888::::::;;;;;;::::::999888999888666333222111111111111111111111111111111111444333222000//////......////////////////////////222111111111000000//////////////////............//////............//////000//////.........////////////////////////////////////.........---------........................------------------------------------------------------------------------,,,++++++******++++++,,,******++++++++++++******************************+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))))))))************))))))******))))))((((((''''''******))))))((((((''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************))))))))))))************,,,,,,++++++***+++++++++---,,,,,,,,,,,,---......,,,,,,------------------333000///444<<>>BBBLLLYYYccckkkqqqaaa___ddd}}}tttkkk___ZZZXXX[[[aaagggpppxxx~~~zzz{{{~~~~~~vvvooo[[[EEEDDDPPPPPPSSSLLL@@@AAACCC:::DDD???JJJhhh~~~|||zzzzzz{{{~~~yyyvvvuuurrryyy{{{yyyzzzlllUUUOOOHHHHHHIIIIIIBBB888333555222333444444222111111111333222111000////////////000000000000////////////......................../////////////////////////////////000111222333444111111222333444666777888999999::::::::::::999999<<<;;;:::888888888888999:::::::::::::::999888888999777555333222111111111111111111111111111111111222222111000////////////////////////////////////111111111000000000//////////////////............//////............////////////............//////........................///.........------------........................------------------------------------------------------------------------,,,++++++******++++++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************)))))))))((())))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''***)))))))))((((((((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))************))))))))))))************,,,,,,++++++***++++++,,,---,,,,,,,,,,,,---......------........./////////333///...666AAAGGGEEE???======>>>???DDDLLLUUU\\\mmmwwwyyyyyylllhhh|||~~~ttthhh^^^YYYZZZ\\\```bbbgggttt~~~}}}~~~}}}{{{||||||qqqiiiiiiWWWDDDGGGNNNUUUaaa[[[IIICCCDDD===@@@;;;EEEaaa|||~~~uuulllddd```___cccmmmvvvzzz~~~}}}}}}}}}dddZZZKKKIIIIIILLLIII@@@888555333333444333222222111222333222111000////////////000000000000////////////........................////////////////////////111000000000000111222333222222222333444666777888888999999999999999999888;;;:::999999999999::::::999999999999999888777777777666555333222111111111000000000000000000000000000000////////////000000////////////////////////000000000000/////////////////////............---//////............/////////...............//////....................................------------------------------------------------------------------------------------------------------------,,,++++++******++++++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))************,,,++++++***++++++,,,,,,---,,,,,,,,,,,,---............/////////000000000222000111:::GGGKKKEEE===BBBAAAAAADDDIIIPPPTTTVVVddd{{{|||zzz}}}rrrcccZZZVVV]]]fffkkkjjjlllzzz}}}|||}}}~~~~~~}}}~~~{{{zzz|||zzz~~~}}}~~~|||nnn]]]```jjj\\\GGGFFFGGGUUUiiigggOOOCCCBBB======999BBBZZZrrr{{{wwwxxxtttlllaaaWWWPPPNNNNNNQQQZZZeeemmmttt{{{~~~~~~~~~mmmbbbQQQIIIEEEIIIKKKEEE;;;444555444444333333333333333333222111000////////////000000000000////////////........................////////////////////////111111000000000000111111222222222333444666777888777888888999999888888777999999999999::::::;;;;;;777888888888888777666666555444444333222111111111000000000000000000000000............//////000111........................//////////////////////////////.........---------///......------......///......---------...//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******))))))))))))))))))))))))************))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((()))))))))************((()))))))))************++++++******++++++,,,,,,---,,,,,,,,,,,,---...............//////000000111000222888BBBJJJKKKFFF@@@DDDDDDGGGMMMUUU[[[\\\[[[^^^ooo|||kkk{{{pppccc\\\ZZZcccpppyyyyyyyyy~~~}}}}}}~~~}}}{{{yyy{{{|||}}}|||wwwvvvxxxxxxzzz{{{yyyxxxzzz}}}wwwiii]]]bbbpppmmmWWWEEEDDDQQQgggiiiUUUGGGDDD???>>>;;;AAATTTiiixxx|||ssskkkaaa]]]WWWOOOIIIGGGHHHKKKKKKMMMQQQVVV___mmmzzz~~~yyytttcccRRRDDDDDDKKKJJJCCC<<<888666444333333444444444222222111000//////000000000000000000////////////........................////////////////////////222111000000///000000000222222222333333555666777666777777777777777777666777777888999999:::::::::666666777777666666555444333333333222222111111000////////////////////////------------...///000111------------------------.....................///............------------......------------......---------------...//////........................,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))************+++*********++++++,,,------,,,,,,,,,,,,---......,,,------...//////000000---777CCCIIIJJJGGGEEEEEEEEEHHHPPP[[[ffflllllljjjmmmttt{{{fffpppwwwhhh^^^[[[^^^eeettt}}}|||}}}}}}{{{|||~~~|||~~~~~~||||||}}}zzztttvvvoooiiieeebbb___aaaeeeoootttvvvpppgggeeennnwwwuuuzzzxxxrrrgggaaannnuuuWWWMMMPPP^^^eeeZZZRRRMMMDDD???===AAAMMM^^^ooo~~~~~~|||~~~}}}vvviii___QQQOOOLLLGGGDDDDDDGGGJJJIIIGGGFFFIIIQQQ___ooo{{{zzzvvv{{{~~~fffLLLDDDHHHLLLKKKHHH<<<888444222333444444444222111000000000000000000000000000000////////////////////////////////////////////////////////////111000000/////////000000111111111111222333444555555666666777777666666555666666777888999999888888555555555555555444444333111111222222222111111000////////////////////////---------------...///000---------------------------------........................------------,,,......------------......,,,,,,,,,,,,---...//////------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******++++++++++++++++++++++++(((((()))))))))))))))***))))))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************************+++,,,---------,,,,,,,,,,,,---......,,,,,,---...//////000000000<<>>===>>>EEERRRcccuuu~~~yyywwwtttlllaaaYYYYYYYYYXXXUUUQQQNNNMMMNNNJJJGGGEEEHHHLLLSSS___iiiwww}}}|||xxx~~~vvvVVVFFFDDDFFFIIIKKKAAA;;;555222333444444333111111000000000000000111000000000000////////////////////////////////////////////////////////////000000/////////000000111000000000000111222333333555555555666666555555555555666777777888777666666444444444444444333333222///000111222222111000000........................---------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---------,,,,,,...------,,,,,,------...,,,,,,,,,,,,---...///000------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******++++++++++++++++++++++++(((((((((((())))))******((()))))))))************))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***'''((((((((()))))))))***''''''''''''(((((((((((('''''''''((()))*********))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))************************+++,,,---...---,,,,,,,,,,,,---......,,,---...///000111111222666AAALLLNNNIIIEEEGGGKKKLLLXXXiiiyyy}}}rrrrrrrrrqqquuuvvvuuurrrkkkkkkqqq~~~{{{xxxyyyrrrooooooppppppnnnkkkooorrrrrruuuxxxuuupppZZZRRRHHHCCC>>><<<@@@EEEPPPVVV]]]\\\UUUNNNJJJIII]]]hhhwwwmmmcccvvvddd___fffeeeaaaWWWIII??????>>>@@@III[[[nnnzzzzzzwwwtttqqqpppnnnjjjhhhpppsssuuuuuuqqqlllgggeee^^^XXXTTTTTTTTTUUU\\\eeepppxxxyyy{{{fffQQQGGGCCCEEEIIIEEE>>>666222333444333222111111000000000000111111000000000000///////////////////////////////////////////////////////////////////////////000111111000/////////000111222222444555555555555555555444444555666777777666555444333444444444444333222222...///111222222111000000...........................------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------,,,,,,,,,...------,,,,,,------...+++++++++,,,---...///000------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,******++++++++++++******(((((((((((((((((((((((('''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))))))))************))))))'''((((((((())))))******'''((((((((())))))******''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))************************+++,,,---...---,,,,,,,,,,,,---......---...///000111222333333<<>>FFFXXXlllxxx}}}xxxwwwxxx{{{}}}}}}}}}}}}|||zzzxxxwwwzzzxxxuuuuuuvvvzzz|||rrriiieeeaaaaaaiiisssnnnxxxuuuxxxbbbRRRIIIHHHKKKGGG@@@777222333444333111111000000000000000111111000000000000////////////000000000000000000000000////////////////////////222111000.........///000000//////000111222111000222222222222222222222222333444555555555666888::::::555111111444444111...000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...000000...***((((((******+++,,,---...---,,,+++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))))))))((((((''''''))))))************))))))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))******))))))((((((((('''************************))))))))))))************++++++++++++++++++++++++........................111,,,,,,111111///555AAAPPPFFFCCCGGGGGGBBBFFFPPP[[[ggg~~~}}}rrruuuuuuxxxvvvnnndddfffooozzz|||||||||}}}~~~tttmmmjjjcccZZZSSSOOOMMMPPPSSSOOOXXXYYY]]]kkkvvv|||hhhQQQEEE@@@===:::888:::@@@GGGOOOXXXZZZNNN>>>DDDLLL[[[jjjsssyyyzzzyyymmmNNNFFF??????GGGSSSeeettt|||pppfffaaabbbbbbcccgggkkkkkkiiikkknnnqqqrrrrrrpppppppppvvvrrryyy~~~~~~rrrzzzbbbTTTQQQGGGLLLHHH???555000000111222111111111111111111111111111111000///////////////000000000000000000000000////////////////////////111000///.........//////000//////000111111111111222222222222222222222222333444555555444555777999888444000000333444111...000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,...///---***)))***,,,++++++,,,---------------,,,+++++++++*********************************************+++++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))*********))))))((((((((())))))************))))))++++++++++++++++++++++++************))))))))))))************************************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))))))))))))))))))))(((((((((''''''************************))))))))))))************++++++++++++++++++++++++.........---------------...///111222000111:::EEEKKKAAA===CCCHHHKKKTTT___mmm}}}uuuuuutttxxx|||qqqgggbbb^^^___iiiwww~~~|||{{{|||}}}}}}vvvlllccc]]]WWWRRRKKKEEEAAA@@@BBBEEEAAAJJJMMMRRR___lllrrr\\\MMMCCC>>>===777999<<>><<<>>>>>>======>>>===AAAEEELLLqqqmmmTTTEEE<<>>;;;;;;BBBHHHJJJHHHDDD@@@AAAIIITTT___iiirrrzzzwwwmmmggg]]]PPPHHHDDDIIIXXXfffvvvyyy}}}{{{~~~xxxqqqmmmlllkkkjjjfffcccdddgggdddddddddcccdddhhhnnnrrrrrrsssyyyyyyuuuyyyttt}}}tttTTTQQQLLLMMMNNNLLLBBB888333444444444444444444333333333222111000000//////000000////////////////////////////////////////////////------..................---///000000///...000222111111111222222333333333222444666555444333333333111///......////////////............------------------------------------************************++++++++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,++++++++++++++++++******)))((((((((()))+++,,,*********))))))))))))((())))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))******************++++++))))))************))))))((((((((((((((((((((((((************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((((((((************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,......333DDDUUUUUUJJJ???>>>AAALLLWWW___eeeiiiwwwXXXTTTZZZ[[[^^^ffffffbbbaaahhhsssrrrdddTTTOOOSSSRRRIII???CCCEEEDDD???>>>AAAAAA===BBB>>>:::===AAABBB\\\kkkTTTDDD@@@>>><<<;;;<<<@@@FFFLLLFFF@@@>>>CCCLLLUUU```hhhxxx{{{rrriii```XXXPPPIIIEEEHHHTTTaaassswww}}}~~~}}}~~~xxxvvvrrrqqqrrrpppkkklllqqqppppppooonnnnnnpppuuuyyy{{{zzzwwwoooxxxzzzYYYSSSLLLIIIIIIKKKGGG<<<444333555555555444444444333333222222111000000000000000////////////////////////////////////////////////------.../////////......,,,///111000...---///222111111111222222333333444333555777777555333222333111000//////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,+++******+++,,,***)))))))))(((((())))))***+++++++++*********))))))))))))))))))))))))))))))))))))))))))************++++++************))))))))))))))))))))))))))))))))))))))))))***************))))))************))))))((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////,,,,,,:::OOO\\\UUUGGG<<>><<<777999>>>===JJJeeexxxbbbFFFBBB>>><<<;;;<<>>;;;>>>CCCIIISSS\\\xxx{{{uuunnnfffYYYTTTMMMHHHCCCDDDOOO\\\ooouuu|||~~~{{{yyy{{{~~~~~~~~~zzz|||{{{vvvuuuyyyyyyzzzzzzyyyxxxyyy|||~~~tttyyy}}}sssnnnYYYLLLDDDHHHKKKDDD<<<888555555555444444333333222222222111000000000000111000000000000000000000000////////////////////////---...///000000000//////+++///111000---,,,///222000111111222333333444444444666888888666444222222222222111///...------...---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---...***************************)))((())),,,---,,,***)))******+++++++++++++++,,,+++++++++************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))************))))))))))))))))))))))))))))))************))))))))))))************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++*********************************+++++++++,,,,,,------------------------------...//////000111111222+++///CCCXXX[[[OOOCCCBBBPPPbbboootttuuutttssshhhttt~~~{{{bbbfffjjjbbbcccpppwwwcccOOOLLLVVV\\\WWWNNNKKKPPPNNNEEECCCHHHGGGAAA999===:::999>>><<<@@@NNNkkkkkk\\\MMMEEE@@@>>>@@@EEE???<<<;;;<<<<<>>=========::::::BBBMMMbbbrrr|||wwwqqqeee^^^TTTJJJBBBCCCPPP^^^rrrzzz~~~zzz{{{~~~{{{}}}}}}vvvuuu{{{~~~tttcccvvv}}}{{{pppMMMGGGOOONNNDDD>>>555555444333222222111111333222111111000111111111000000000000000000000000////////////////////////......////////////......///000000000000000//////...///000111222444888<<<:::888666444333444555555000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))))))***+++,,,---,,,++++++))))))*********+++++++++***+++,,,---,,,+++***)))++++++************++++++***)))))))))***+++,,,,,,************************++++++*********************+++,,,***(((''''''((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++,,,,,,,,,---------......333///---///000---,,,...888,,,333KKKUUUJJJEEEKKKRRRjjj|||ooojjjsssooonnn}}}~~~~~~~~~vvvllleeecccdddeeefff~~~iiiYYYZZZcccddd^^^MMMJJJGGGEEEDDDCCCBBB@@@<<<>>>@@@@@@?????????@@@MMMjjjcccKKKBBBBBBCCC===>>>===;;;:::<<>>???>>><<<;;;===???BBBDDDCCC[[[iiiUUUGGG???>>>??????<<<:::<<>>===;;;IIIffflllXXXIIIAAABBBAAA???<<<<<<@@@DDDYYYnnnyyy{{{tttkkk___SSSJJJFFFMMMVVVooowww}}}~~~xxxsssxxx|||zzz~~~~~~{{{llllll~~~gggNNNFFFEEEGGG???666333555777444111222222111111111000000000000000000000////////////////////////////////////---------......---------......//////000000//////000111111000......///111000//////...//////000111------------,,,,,,++++++++++++++++++++++++++++++************************************************,,,+++***))))))***+++,,,******++++++,,,,,,,,,,,,******++++++++++++,,,,,,*********+++++++++++++++++++++************++++++)))+++,,,---,,,***((('''((((((((((((((((((((((((***************+++++++++)))++++++***((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---,,,---000000...///333888GGGRRRLLLDDDJJJ___pppyyyrrrrrr|||yyysssrrrzzzuuuzzzvvvsssnnnnnnhhhfffpppwwwrrrpppoooaaaaaacccfffjjjmmmmmmlll___WWWMMMHHHFFFCCC>>>:::;;;BBBMMMaaarrrcccVVVDDDEEEEEEAAA===<<>>@@@IIIddduuuzzz}}}uuukkk___VVVOOOLLLPPPVVVjjjuuu~~~zzzzzz~~~pppcccaaasss^^^IIIFFFHHHGGGBBB:::333000222444222222222222111111111111////////////000000000000////////////////////////+++,,,,,,------,,,,,,+++***+++,,,---------------...///000000......///000////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++++++++******++++++,,,---((((((((())))))))))))***)))))))))))))))***+++,,,++++++************++++++******+++,,,+++***)))((()))))))))))))))))))))))))))))))))***++++++,,,,,,)))***+++***)))((()))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000//////111//////444;;;^^^\\\VVVNNNNNNZZZhhhqqqiiiuuuzzzxxxwwwnnnmmmooommmrrrwww{{{|||~~~{{{{{{hhhUUUKKKEEECCC???BBBCCCDDDPPPttt~~~aaaXXXSSSLLLGGGIIIJJJGGGBBB>>>>>>@@@EEEaaauuu}}}uuukkk```XXXQQQNNNPPPUUUdddppp|||~~~~~~{{{vvv|||~~~yyy~~~qqq___aaayyyqqqQQQDDDHHHIIIGGG>>>444///111555333222222222222111111111////////////000000000000////////////////////////++++++,,,,,,,,,,,,++++++)))***+++,,,------------,,,...000000//////000222////////////...------,,,*********+++++++++++++++******************************************************************************++++++++++++******++++++*********+++,,,---((())))))))))))*********)))((((((((()))***,,,---++++++************++++++***************+++++++++************************((())))))***++++++,,,,,,((()))+++***)))((()))+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++'''''''''((()))*********))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++,,,------*********++++++++++++,,,,,,,,,,,,---------......///......000///111:::DDD```[[[XXXZZZ```dddhhhllljjj~~~wwwjjjnnnmmm{{{wwwwwwwwwtttyyysss[[[JJJBBBCCCCCCCCCDDDHHHaaacccWWWQQQJJJHHHJJJKKKHHHCCC??????@@@FFFaaauuu~~~xxxnnnbbbZZZSSSNNNOOOSSS\\\iiiwww|||}}}}}}~~~}}}www}}}yyywwwvvvrrrwwwlll]]]eee{{{dddMMMJJJJJJHHHAAA999444333444333333222222222111111111.../////////000000000111////////////////////////+++++++++,,,,,,++++++++++++,,,---...////////////+++---///000000111222333/////////...---,,,+++*********************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))),,,+++*********+++,,,---)))************+++++++++)))((((((((((((***,,,---++++++************++++++***)))))))))***+++,,,,,,************************((())))))***++++++,,,,,,((()))******)))((()))+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------))))))*********+++++++++,,,,,,,,,---------......---,,,---///000333>>>JJJYYYTTTXXXeeennnllljjjjjjtttxxxllltttwwwyyyvvv{{{zzz~~~sssYYYJJJHHHCCCBBBBBBAAARRRnnn^^^TTTKKKHHHJJJLLLIIIDDD@@@???@@@IIIcccuuu~~~|||qqqddd\\\UUUOOONNNQQQWWWeeesssyyy{{{~~~}}}}}}~~~~~~{{{~~~wwwsssqqqpppmmmrrryyy~~~~~~wwwhhh\\\]]]rrruuu|||wwwZZZMMMKKKGGGCCC>>>999555222333333333222222222111111.../////////000000111111////////////////////////---,,,,,,++++++*********++++++,,,------......///.../////////000000111111111111000...---,,,++++++************************++++++***)))((((((((()))++++++***)))(((((())))))))))))))))))))))))))))))************************,,,+++***))))))***+++++++++++++++*********))))))+++(((&&&'''***,,,+++)))+++*********))))))((((((,,,,,,,,,+++++++++*********************************************+++++++++))))))*********++++++++++++*********))))))(((((())))))***+++,,,,,,------------,,,+++***)))(((((()))************+++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------......000//////.........//////...///000000111777AAAIIITTTTTTZZZrrrvvvyyyxxx{{{www|||{{{|||sssQQQRRRKKKEEEHHHEEEBBBbbbooocccRRRPPPIIILLLNNNGGGEEEFFF@@@III___wwwyyyoooeee^^^WWWOOOKKKLLLVVVgggsssuuuwww|||~~~xxx~~~~~~yyypppmmmnnnkkkmmmrrr{{{~~~~~~~~~hhhYYY___jjjqqq|||yyygggZZZMMMFFFIIIFFF:::333555333444444333333111000000000000000000000000000000000000000000000000000000,,,,,,,,,++++++***************++++++,,,------...---------.........//////000//////...,,,++++++*********************************))))))((()))))))))++++++***)))))))))))))))))))))))))))))))))))))))************************,,,+++***))))))***+++++++++++++++*********)))))),,,***)))))),,,------+++************)))))))))(((,,,,,,++++++***************************************************+++++++++))))))*********+++++++++************)))))))))((()))))))))***+++,,,,,,,,,+++++++++***))))))(((((())))))*********+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))***+++++++++,,,)))******+++,,,,,,------,,,,,,,,,---------......//////............//////000111222333666<<>>OOOddd{{{}}}ssshhh```XXXPPPLLLLLLVVVeeeooopppttt|||}}}~~~yyy~~~~~~~~~~~~}}}|||zzzyyy}}}}}}~~~|||yyy{{{{{{nnnkkkllljjjnnnssszzz~~~bbbYYY```jjjxxxzzz{{{zzzpppjjjZZZKKKFFFDDD???999777333333333333222111111000000000000000000000000000000000000000000000000000,,,,,,++++++++++++++++++))))))***++++++,,,,,,---++++++,,,,,,,,,,,,------......---,,,+++******)))************************))))))((((((((()))******+++***))))))))))))))))))))))))))))))))))))))))))************************++++++************+++,,,+++************))))))))),,,*********,,,---,,,+++************))))))))))))+++************)))))))))))))))))))))))))))))))))))))))*********+++++++++***************+++++++++************))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))))))))*********++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))************))))))))))))************))))))))))))))))))))))))******************++++++******++++++,,,,,,------,,,,,,,,,---------......//////............//////......///222999AAAJJJOOOSSS```ppprrr}}}xxxyyy}}}|||ZZZQQQIIILLLNNNEEEPPPoooiiiTTTOOOVVV[[[RRRJJJHHHCCCVVVjjjuuuiiiaaaYYYQQQNNNPPP[[[gggooopppttt{{{}}}~~~}}}~~~~~~~~~}}}|||{{{}}}yyyzzz~~~|||}}}mmmiiijjjjjjnnntttxxxzzz}}}~~~~~~~~~lllVVVWWWcccxxxzzzzzzpppdddQQQBBB@@@AAA:::111222222222222222111111111000000000000000000000000000000000000000000000000+++++++++++++++++++++,,,*********+++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,++++++******))))))************************((((((((((((((()))***+++******)))))))))))))))***))))))))))))))))))))))))************************++++++***+++++++++,,,,,,************))))))))))))))))))))))))******))))))*********)))))))))))))))***)))))))))))))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,*********************************)))))))))))))))'''((((((((())))))******''''''(((((()))))))))***))))))))))))************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((()))))))))************((()))))))))************))))))))))))))))))))))))+++++++++***************+++++++++,,,,,,,,,------,,,,,,,,,---------......///............//////000000------333???LLLUUUYYYZZZkkk}}}uuuvvv~~~xxx}}}}}}{{{yyyxxxzzzrrrmmmuuuqqqsssqqq^^^IIIHHHOOOIIIIIIYYYfffYYY[[[bbb]]]WWWTTTNNN\\\mmmuuuiiiaaaZZZSSSQQQRRRZZZdddmmmpppsssyyyzzzxxx~~~{{{|||}}}~~~~~~}}}|||{{{}}}zzzyyyzzzxxxuuuvvv{{{xxx~~~uuunnnllllllnnnrrrwww{{{~~~}}}}}}~~~~~~~~~}}}~~~ooo``````rrrsssooo]]]GGG@@@CCC>>>222222222222111111111222222000000000000000000000000////////////////////////*********++++++,,,,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,******************))))))))))))))))))))))))))))))((('''''''''((()))*********)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,))))))))))))))))))))))))((()))*********))))))((())))))))))))))))))******)))))))))))))))))))))***((((((((((((((((((((((((((())))))***++++++,,,,,,************************))))))))))))))))))******((((((((((((((()))))))))'''''''''((())))))******(((((()))))))))***************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((()))))))))************((()))))))))************))))))))))))))))))))))))+++++++++***************,,,,,,,,,,,,,,,---------,,,,,,,,,---------.....................///000000333//////888JJJZZZcccfffcccsss{{{ttt~~~xxxqqqnnnqqqwww|||kkk^^^^^^VVVUUUddd{{{TTTGGGOOOKKKDDDIII^^^jjjbbbfffccc___\\\VVVbbbqqqxxxlllcccZZZRRRNNNOOONNNXXXccckkkqqqtttssspppuuuxxx||||||xxxyyyzzzzzzyyywwwtttqqqoooiiiffffffgggfffdddhhhmmmuuu{{{}}}vvvnnnlllmmmttt}}}}}}xxx||||||}}}}}}}}}}}}}}}}}}{{{|||~~~}}}~~~~~~~~~cccddduuu}}}}}}lllPPPAAADDDDDD<<<444333222222111222222333111111111111111111111111////////////////////////))))))***+++,,,,,,------+++,,,,,,------...//////......------------,,,,,,)))))))))***************))))))))))))))))))))))))(((((('''''''''((()))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---------,,,(((((()))))))))))))))***)))+++---...,,,*********))))))))))))************)))))))))************+++))))))))))))))))))))))))(((((()))***+++,,,,,,---+++++++++***************))))))))))))************(((((((((((())))))))))))((((((((())))))*********((((((((()))))))))******))))))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))************))))))))))))************))))))))))))))))))))))))******************++++++,,,,,,,,,,,,------------,,,,,,,,,---------............---......///000111111---///===SSScccgggeeefffuuu|||nnnyyyxxx~~~|||uuummmlllqqqyyy~~~sss\\\TTTMMMIIIRRRiii```JJJNNNLLLEEEGGGHHHvvv|||lllkkkeee``````]]]lllxxx~~~qqqggg\\\PPPJJJIIIGGGOOO\\\gggoooqqqooolllllloootttwwwxxxwwwwwwxxx}}}}}}{{{wwwrrrkkkeeeaaaVVVTTTSSSUUUUUUUUUYYY___ooovvv|||~~~ooojjjhhhooozzz{{{ttt||||||{{{{{{zzzzzzyyyyyysssuuuxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~ppp^^^ccclllyyyZZZDDDAAAAAA>>>777666444333222222333333111111111111111111111111000000000000000000000000((())))))+++,,,---......***++++++,,,------............---------,,,,,,,,,)))))))))******+++++++++))))))))))))))))))))))))))))))((('''''''''(((((()))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++---------------(((((((((((())))))******))),,,......,,,***)))***((()))))))))************************++++++,,,,,,************************'''((()))***+++,,,------+++++++++*********))))))((()))))))))************))))))))))))))))))))))))))))))******************(((((((((((()))))))))************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))***+++++++++,,,------------------------,,,,,,,,,---------......---------......///000111000///555HHH___kkkhhh```bbbpppzzz~~~qqqtttuuu~~~~~~{{{xxxvvvwwwzzz~~~bbbSSSNNNJJJLLLUUUlllyyyZZZSSSMMMGGGKKKEEE^^^|||xxxtttiiibbbgggkkk{{{sssjjj```SSSLLLJJJGGGLLLUUU___ddddddaaa^^^]]]bbbhhhkkkkkkmmmrrrvvv|||{{{yyytttmmmeee^^^YYYLLLIIIIIIJJJKKKKKKOOOVVVdddmmmuuuyyy~~~}}}nnniiieeehhhpppwwwwwwuuuxxxwwwvvvtttrrrqqqqqqqqqppprrrvvv{{{}}}~~~~~~}}}||||||}}}|||}}}ccc\\\aaajjjXXXJJJ@@@:::888666444222222333333111111111111111111111111000000000000000000000000(((((()))***,,,---......)))******+++,,,,,,---------------,,,,,,+++++++++))))))******++++++,,,,,,))))))))))))))))))))))))***)))((('''''''''''''''))))))((())))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++---......------'''((((((((())))))******'''***------***''''''((((((((())))))*********+++******+++++++++,,,,,,,,,************************'''((()))***+++,,,------++++++++++++******))))))(((((())))))*********+++************))))))))))))++++++******************(((((((((((())))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))************))))))))))))))))))))))))(((((()))***+++,,,,,,---------------------------,,,,,,,,,---------......---------......000111111666777AAAWWWooowwwnnnaaa\\\kkksss{{{zzz}}}zzz{{{~~~hhhNNNKKKIIIFFFEEETTTvvvrrr\\\LLLDDDHHHCCCHHHTTT}}}nnnfffpppzzz|||ssslllcccYYYQQQPPPFFFGGGLLLQQQTTTPPPLLLJJJLLLRRRXXX[[[\\\aaaiiippprrrqqqppplllggg___XXXTTTFFFCCCBBBCCCCCCCCCGGGNNNZZZcccmmmtttzzz~~~yyytttmmmhhhcccbbbgggooouuuxxxtttrrrooollljjjiiihhhhhhrrruuuyyy}}}~~~|||zzzyyyzzz{{{|||}}}xxxzzz}}}jjjYYY]]]ssszzzuuu```LLL<<<:::777555333222333333111111111111111111111111000000000000000000000000******)))(((((('''(((((((((((()))***+++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))************))))))))))))))))))************+++*********))))))((((((******++++++++++++******))))))************))))))************************+++++++++*********))))))))))))))))))************,,,+++++++++***)))))))))*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******------,,,+++***)))((('''************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))+++***)))(((((()))***+++******))))))******+++,,,))))))***+++,,,,,,------,,,,,,,,,---------......,,,......---...000111111333;;;TTTxxxwwweee^^^]]]```ooo~~~~~~www}}}~~~}}}|||}}}~~~\\\JJJFFFIIIAAAGGGccczzzhhhUUUIIIHHHGGGLLL]]]xxx~~~rrroooxxxzzzpppiiifffaaaYYYQQQKKKFFFIIIRRRSSSIIIDDDEEEGGGGGGJJJNNNNNNNNNUUU]]]```]]]]]]___]]]YYY\\\dddTTTMMMDDD@@@BBBEEEDDD@@@GGGZZZkkkqqqxxx{{{xxx|||~~~|||vvvnnniiihhhcccbbb```^^^^^^aaallluuusssjjj___WWWSSSQQQRRRUUU\\\```hhhsssyyy|||vvvtttrrrssswwwyyyyyyxxxzzz~~~}}}tttsss}}}bbbaaaZZZyyy~~~LLLDDD>>>888666333000000444222222222111000//////...000000000000000000000000+++***))))))((((((((()))(((((()))++++++,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))******)))))))))((((((((())))))************))))))))))))))))))************************)))))))))(((******++++++++++++******))))))************))))))************************+++++++++*********))))))))))))))))))************+++++++++***************************))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******+++++++++***************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))************))))))+++***)))(((((()))***+++******))))))******+++,,,*********++++++,,,,,,---,,,,,,,,,---------......---////////////000222222444GGGfffxxxnnn^^^```dddooo{{{rrr~~~}}}|||~~~qqqVVVJJJLLLHHHIIIVVV^^^zzzjjjZZZUUUSSS\\\nnn{{{}}}uuulllgggfffccc\\\VVVKKKIIILLLRRRUUURRROOONNNIIILLLQQQSSSOOOKKKMMMTTTQQQOOOPPPTTTUUUTTTYYYaaafffeee]]]QQQJJJKKKKKKIIIOOOXXXaaahhhpppxxx{{{yyyuuuvvvvvvrrrjjjccc^^^]]]WWWQQQKKKIIIKKKQQQ[[[eee```[[[SSSKKKEEEBBBEEEHHHNNNQQQXXXaaaiiiooosssvvvqqqooommmooorrrvvvxxxxxxyyy}}}}}}yyyvvvbbbjjjWWWIIIBBB<<<:::777333333666222222222111000/////////000000000000000000000000++++++***))))))))))))***((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))************************))))))))))))******++++++++++++******))))))************))))))************************+++++++++***************)))))))))*********++++++***************+++++++++************************++++++************++++++))))))))))))))))))))))))******))))))))))))******))))))******+++++++++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************++++++++++++))))))************))))))******))))))))))))************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,---------.........///111111000000111333222LLLpppzzzpppnnn___dddkkkttt~~~rrr}}}}}}}}}~~~kkkQQQLLLHHHHHHJJJHHHbbbzzz|||tttmmmnnnxxxuuuooogggddddddbbb^^^YYYLLLOOOQQQTTT[[[aaaaaa\\\OOOQQQTTTUUUNNNFFFDDDHHHEEECCCEEEJJJOOOTTT]]]eeeqqq```\\\[[[VVVQQQMMMNNNXXXcccjjjmmmpppnnnnnnkkkfff^^^XXXSSSRRRNNNFFF@@@@@@CCCFFFMMMUUUNNNMMMJJJDDD???>>>AAADDDGGGHHHLLLSSS\\\eeejjjmmmjjjhhhfffggglllqqquuuwwwyyy}}}{{{~~~nnn]]]fff{{{www}}}uuuwww|||ZZZJJJBBB;;;999666222111222222222222111000000//////000000000000000000000000++++++***************+++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))*********************)))))))))))))))******++++++++++++******))))))************))))))************************************************))))))*********+++++++++)))))))))***+++++++++,,,)))***************+++++++++******))))))******+++))))))))))))))))))))))))******))))))))))))******)))************+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((()))))))))*********++++++))))))************))))))***))))))))))))))))))*********))))))******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,---------......---...000222111///111555666MMMlllssskkkkkkmmmrrrwww|||wwwyyy|||~~~vvvwww~~~}}}lllYYYLLLIIILLLJJJWWWiiivvvpppsssmmmeee```___]]]YYYVVVLLLSSSWWW[[[hhhwwwyyysssfff^^^XXXTTTOOOGGGBBBBBBBBBAAABBBGGGPPP]]]jjjtttxxxxxxzzzvvv[[[LLLEEELLLVVVYYY]]]bbbaaaaaa___\\\WWWQQQLLLJJJGGGCCCCCCEEEDDDCCCIIISSSRRRSSSQQQLLLJJJKKKJJJHHHHHHJJJJJJKKKRRR[[[aaabbb___]]]\\\^^^bbbiiinnnrrrvvvyyy{{{|||fff\\\kkksssrrruuu|||dddMMMCCC;;;888555111000111222222222111111000000000////////////////////////+++***************++++++))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((()))))))))************))))))))))))))))))************++++++++++++******))))))************))))))))))))))))))))))))))))))************************************++++++++++++)))))))))***+++++++++,,,))))))******+++++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******+++++++++************)))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((()))))))))******))))))************)))))))))))))))******)))))))))******))))))******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,---------......---,,,///222000---111999GGGQQQeeezzz~~~uuuqqqqqqggggggxxx~~~{{{yyyzzz~~~~~~~~~bbbQQQRRRRRRQQQ]]]{{{zzzqqqeee\\\pppyyysssmmmddd]]]XXXTTTPPPMMMIIIRRR\\\ggg{{{qqq\\\RRRMMMGGGBBB>>>??????@@@FFFUUUiii{{{}}}xxxhhhRRRJJJHHHFFFJJJRRRMMMNNNOOOOOONNNJJJEEEBBB===<<>>;;;<<<:::<<>>:::666444555222222222222222222222222000000000000000000000000)))((((((((())))))***+++******+++++++++******)))************************(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))))))))))))))************))))))))))))))))))************((()))))))))******************++++++++++++******))))))************))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++***************))))))***++++++,,,------***))))))))))))))))))***))))))))))))))))))))))))******))))))))))))*********************+++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))************))))))((()))***++++++***)))(((******))))))******+++,,,*********++++++,,,,,,---,,,,,,,,,---------......000---...333111///888GGGUUUXXXgggyyyvvv||||||}}}}}}~~~{{{~~~jjj[[[TTTXXXmmm~~~yyyuuukkk^^^WWWVVVSSSMMMQQQ^^^zzz}}}nnnhhh___UUUMMMHHHDDDCCCFFFJJJZZZvvv|||dddTTTKKKDDD@@@@@@@@@EEEKKKTTTeeeyyysss]]]NNNWWW}}}nnn[[[PPPKKKFFFCCC@@@>>>??????===<<>>@@@CCCIIIMMMRRR[[[eeejjjkkkpppyyyyyyuuusssaaaMMMAAA:::555222222222222222222222222222222000000000000000000000000(((((('''(((((()))************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))************))))))))))))))))))************(((((())))))*********+++******++++++++++++******))))))************))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,,,,+++++++++******))))))))))))***+++,,,,,,------++++++************++++++))))))))))))))))))))))))******))))))))))))******'''((()))***+++,,,------************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))'''((((((((())))))******))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))************+++++++++))))))************))))))((()))***++++++***)))(((*********)))***++++++,,,))))))***+++,,,,,,------,,,,,,,,,---------......222...///444222000<<>>???@@@BBBGGGKKKRRR[[[dddfffdddfffpppyyyxxxzzz|||~~~nnnWWWGGG???888555444222222222222222222222222000000000000000000000000