BM6P6(@ ~~~}}}}}}wwwtttqqqnnnmmmjjjgggddd^^^\\\ZZZXXXWWWVVVSSSQQQJJJIIIFFFDDDBBBAAAAAABBB@@@???<<<:::777555444333222222333333444555666666888888888999:::<<>>@@@AAA???:::555222000222222222222111///...------.........---///333666888<<>>@@@????????????????????????>>>@@@@@@>>>:::555222000222222222111111///......---............000333666999???MMM^^^eee```YYYWWWTTTRRRSSSXXX___nnnttttttdddFFF;;;999555333222111000///......//////......---,,,,,,,,,+++++++++,,,---...,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++***++++++,,,,,,......------------......~~~}}}|||yyyvvvrrrooollliiieeecccaaa^^^[[[XXXVVVSSSPPPMMMJJJIIIGGGEEECCCBBBBBBAAA???>>><<<999777555444444111222222333444555666777888888888999:::<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@===999555222111111111111111111000///.........///......000444777:::BBBQQQ```fff```YYYUUURRRPPPQQQWWW```ooorrruuu___DDD;;;888555222222111000///......//////......---,,,,,,,,,+++++++++,,,---...,,,,,,,,,++++++++++++***))))))*********+++++++++,,,,,,++++++***++++++,,,...---------------......~~~||||||yyyvvvrrrooolllhhhdddaaa___\\\YYYWWWVVVSSSPPPNNNJJJIIIHHHFFFDDDCCCBBBAAA???===;;;999777555444444111111222333555666777777888888888999:::<<<======>>>>>>>>>>>>>>>>>>>>>>>>===>>>???<<<888444222111000000111111111000000///....../////////111555888<<>>===;;;888666555444444000111222333555666777888777888999:::;;;;;;<<<<<<=================================;;;777333222111///000000111111111000000.../////////000222666999===KKK^^^kkkooollleee___VVVRRRRRRWWWaaappptttppp|||{{{XXXCCC999777333222111111000///.........///......---,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++*********+++,,,,,,,,,,,,,,,---......|||{{{vvvsssooollliiifffccc```ZZZXXXVVVUUUUUUTTTRRRQQQIIIIIIIIIHHHFFFDDDBBBAAA===<<<:::888666555444444000000222333555666777888777888999:::;;;;;;;;;;;;========================<<<===<<<:::666333222222...///000111111111111111...///000000111333777:::???PPPeeeqqqtttrrrkkkcccXXXTTTRRRXXXcccrrrzzzrrrqqqwwwTTTBBB888666333111111111000///......//////......---,,,***+++,,,---------,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,+++************++++++++++++,,,---...///|||{{{sssqqqmmmjjjhhheeebbb___ZZZXXXVVVUUUTTTSSSQQQOOOIIIIIIIIIHHHFFFDDDBBBAAA<<<;;;:::888666555444444///000111333555666888888777777999:::;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999555222111222......///111111222222222...///000000111444888;;;CCCVVVjjjuuuwwwtttllldddXXXSSSRRRYYYeeeuuuxxxqqqssssssQQQAAA888555222111111111000///......//////......---,,,***+++,,,---------,,,,,,******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,...---,,,+++************++++++++++++,,,---...///|||{{{rrrooollliiigggeeebbb___\\\ZZZWWWUUUTTTRRROOOMMMIIIIIIIIIHHHGGGDDDBBBAAA<<<;;;999888666555444444///000111333555777888999666777999:::;;;;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<;;;888555222111222---...///111222222222222...///000111111444888<<>>LLLaaassssssmmmiiiddd^^^XXXVVVWWW^^^hhhxxxxxxtttyyyfffHHH>>>666444222222222222000.........---------,,,,,,,,,------,,,++++++******))),,,,,,,,,+++++++++******,,,++++++******++++++,,,///...---,,,++++++++++++++++++,,,,,,---.........}}}yyyvvvrrrooojjjfffdddbbb___]]]YYYWWWUUUTTTRRRPPPMMMJJJHHHGGGDDDCCCCCCBBB@@@>>>===<<<;;;999777555333333222333555666888999999999;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<;;;<<<;;;999777555333222222000000111222333333333333000000111333333333888@@@PPPcccsssssslllhhhccc]]]ZZZXXXYYYaaalll{{{zzzwww~~~aaaEEE;;;555444222222222111000......------------,,,,,,,,,------,,,++++++******))),,,,,,,,,++++++++++++***,,,++++++******++++++,,,...------,,,,,,---------+++++++++,,,,,,------...|||xxxtttqqqmmmhhheeebbb```^^^\\\XXXVVVSSSRRRPPPNNNKKKHHHGGGEEECCCBBBBBBAAA???======<<<:::888666444333333333444666777999:::::::::::::::::::::;;;;;;;;;;;;===============<<<<<<;;;<<<;;;999777555333222222000000111222222222222222000///000333333444:::BBBPPPbbbppppppkkkhhhccc\\\\\\[[[]]]eeeqqq{{{xxx\\\BBB999555333222111222111///...------------------------)))******++++++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,---......///***+++++++++,,,,,,,,,---}}}zzzvvvsssooolllgggcccaaa^^^\\\ZZZWWWUUURRRPPPOOOLLLIIIFFFFFFDDDBBBAAAAAAAAA???======<<<:::777555444333333444444666888999::::::::::::::::::;;;;;;<<<<<<<<<===============<<<<<<;;;<<<;;;999777555333222222000000111222222222111111///...000222333444<<>>>>><<<999777444333333333333444666777999::::::::::::;;;;;;<<<<<<========================<<<<<<;;;<<<;;;999777555333222222000000111111111111111000///...///222333555===GGGPPP```lllllliiiiiieee^^^XXXWWW\\\eeerrruuuvvvrrrPPP>>>888444333111111111000///---,,,,,,,,,------------...------,,,++++++******)))***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,---...************************}}}zzzwwwssspppllliiiddd```^^^\\\YYYWWWWWWTTTRRRPPPNNNKKKGGGEEEEEEDDDBBBAAABBBBBB@@@>>>>>><<<999666444333333333333444555777888999999:::;;;;;;<<<======>>>??????===============<<<<<<;;;<<<;;;999777555333222222000000111111111111000000...---///222333666???HHHUUUcccmmmllljjjjjjeee^^^VVVVVV[[[eeerrrrrrvvvlllMMM===999444222111000111000///---,,,,,,,,,---------......------,,,++++++******)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++*********+++,,,,,,*********************)))|||zzzvvvsssppplllhhhccc```]]][[[XXXVVVWWWUUURRRPPPNNNKKKGGGDDDEEEDDDBBBBBBBBBBBB@@@???>>><<<999666333333333333222333555666888999999999<<<<<<<<<===>>>??????@@@===============<<<<<<;;;<<<;;;999777555333222222000000111111111000000///...---...111333666???IIIZZZgggpppnnnkkkjjjeee^^^VVVWWW\\\fffttt}}}pppwwwhhhKKK===999444222111000111000...---,,,,,,,,,------.........)))******+++,,,,,,------*********++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++***************+++*********)))))))))))))))~~~{{{xxxtttrrrlllgggbbb]]][[[YYYXXXWWWWWWVVVTTTQQQNNNJJJGGGFFFCCCBBBAAA@@@???@@@AAABBB<<<:::888555333222222222444444555777888999:::;;;;;;;;;;;;<<<<<<<<<<<<===999:::;;;;;;<<<<<<;;;;;;;;;999555444333333222111000111111222222222111111333000000333555999BBBLLLZZZhhhqqqnnnkkklllfff\\\WWWVVVZZZfffuuurrr}}}^^^DDD999666333222111000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,***)))))))))***+++******++++++++++++************+++++++++,,,,,,,,,}}}{{{xxxuuurrrmmmhhhccc^^^[[[ZZZXXXWWWWWWVVVTTTQQQNNNJJJGGGEEEBBBBBBAAA@@@@@@@@@@@@AAA;;;:::888555333333222222333333444666777888999:::::::::::::::;;;;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;;;;999555444333333222111000111222222222222222222333000000333666:::DDDNNN___lllsssoookkkiiibbbXXXUUUUUUZZZfffvvvuuuZZZBBB888555333222111000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,+++***)))))))))***+++******++++++++++++******))))))*********+++++++++~~~|||{{{yyyvvvsssnnnjjjddd___\\\ZZZXXXVVVVVVUUUSSSQQQMMMJJJGGGEEEAAAAAAAAAAAAAAA@@@??????;;;:::777555333333333333222333444555777888999999999999999:::::::::;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;999555444333333222111111111222333333333333333333111111444666<<>>===;;;999777555444333333333333444555666777999::::::999::::::::::::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;999555444333333222111111111222444444555555555333222222555777===KKKXXXmmmssswwwrrrlllfff\\\RRRWWWXXX```ppp~~~rrrPPP===666555222111000//////......///......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************++++++++++++******))))))))))))*********+++|||zzzyyyvvvsssqqqmmmjjjeeeaaa^^^[[[XXXVVVUUUTTTRRROOOLLLHHHEEEDDD???@@@AAAAAA@@@>>>===;;;:::999777555444333333444555555666777999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;999555444333333222111111111333444666666777777555444444666888???NNN]]]qqqtttuuurrrmmmfff\\\TTTUUUWWWaaarrrlllLLL<<<777555222111000///..................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******++++++++++++***************+++++++++,,,,,,}}}zzzwwwtttpppnnnkkkhhhdddaaa^^^\\\YYYVVVTTTSSSQQQOOOKKKHHHEEECCC@@@@@@@@@???>>>===<<<;;;:::999777555444444444444555666777888:::;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<============<<<;;;999555444333333222111111222333555777888888999777666666777888@@@PPPaaassssssqqqoookkkddd\\\VVVSSSVVVaaasss|||eeeHHH:::666444111111000///..................---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++***))))))******++++++++++++*********++++++++++++,,,,,,,,,~~~zzzvvvrrrmmmjjjhhhfffbbb```^^^\\\YYYVVVTTTSSSQQQNNNKKKGGGDDDBBBAAA@@@???>>>===<<<<<<<<<999888666555444444444444555555666888999:::;;;<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<===============;;;999555444333333222111111222444666888999::::::999888888888999@@@RRRcccuuuqqqmmmjjjfff```YYYTTTSSSWWWcccvvv~~~www___DDD888444222111111///.....................---------,,,,,,,,,***************************+++,,,,,,,,,,,,+++******++++++,,,+++***)))(((******++++++++++++******************++++++++++++~~~zzzuuupppkkkhhhgggdddaaa___^^^\\\YYYWWWTTTSSSQQQNNNJJJGGGDDDBBBBBBAAA???===;;;;;;<<<<<<999888666555444444444555444444555777888999:::;;;999999:::::::::;;;;;;;;;;;;<<<<<<===============;;;999555444333333222111111222444666888::::::;;;;;;::::::999999@@@RRRdddvvvpppjjjgggccc\\\VVVRRRWWW[[[gggzzzzzzrrr\\\BBB666222000111000///......------.........---------,,,,,,,,,***************************+++,,,------,,,+++*********+++,,,+++***)))(((******++++++++++++******))))))))))))************{{{vvvsssqqqnnnlllfffccc```^^^]]][[[XXXVVVQQQPPPOOOMMMJJJHHHGGGFFF@@@???===<<<;;;;;;<<<<<<999888666444333222333333555777999;;;;;;999777666;;;;;;;;;::::::999999999;;;<<<======>>>=========;;;888444222222222111000333444555666666666555444777555666888:::AAATTThhhqqqmmmgggaaa\\\YYYYYYYYYWWW```nnn{{{ooolll{{{rrrPPP>>>888444111000000000///......------------------------------************************++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++******))))))((((((((((((((((((((((((((((((|||vvvrrrooommmkkkiiifffdddaaa___^^^\\\YYYWWWSSSRRRPPPMMMKKKHHHFFFEEE@@@???>>><<<<<<<<<<<<===999888666444333333333444444666999;;;<<<;;;:::999<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===============;;;888444222222222111000222222333444444333333222333222444777999BBBVVViiioookkkeee___ZZZWWWVVVVVVYYYcccsssyyypppnnn|||mmmLLL<<<777555222000000000///......------------------------------************************++++++++++++++++++++++++,,,+++******,,,,,,+++************)))))))))))))))************************{{{xxxsssooommmkkkiiigggfffdddaaa```___]]][[[XXXVVVTTTRRROOOKKKHHHEEEDDD@@@@@@???===============999888666555444444444555444666999;;;======<<<<<<=========<<<<<<<<<<<<<<<:::;;;<<<<<<===<<<<<<<<<;;;888444222111111111000000111111222222111000000000111333777;;;FFFYYYjjjmmmiiiddd^^^ZZZXXXWWWWWW\\\gggxxxwwwoooppp~~~eeeHHH999666555444000000000///......------------------------------************************++++++++++++++++++++++++,,,+++******+++,,,+++***))))))))))))************************************~~~~~~zzzwwwssspppooommmkkkiiifffdddaaa```___^^^\\\ZZZXXXVVVSSSOOOKKKGGGEEECCC@@@@@@??????>>>=========999888666555444444555555666888:::<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<:::777444111111111111000000000000000000000//////000222555888>>>JJJ\\\jjjkkkhhhddd```]]]\\\\\\\\\___iiixxxsssmmmsss___DDD888444444555000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++***)))***+++,,,+++)))(((((())))))******++++++************************~~~}}}yyyvvvssspppooommmkkkhhheeecccaaa``````___]]][[[YYYWWWTTTPPPKKKGGGDDDBBB@@@@@@@@@???>>>>>>===<<<888777666555444444555555999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<:::777333111111111000///222222111000000000000000000333666888>>>LLL\\\ggghhhfffdddaaa____________```hhhuuuoookkkvvv[[[CCC888333222444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++***))))))++++++***)))(((((())))))******++++++))))))))))))))))))))))))}}}|||vvvtttqqqooommmkkkhhheeecccaaa```_________]]][[[XXXWWWSSSOOOKKKFFFCCCAAA????????????>>>===<<<;;;777666555444333444444555;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>=========:::777333111000000000///333333111000000000000000---222555777>>>MMM\\\dddfffeeecccaaa___^^^^^^^^^aaagggqqq~~~yyyllllllzzz{{{VVVAAA888333111222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++***))))))***+++***)))))))))))))))************((((((((((((((((((((((((}}}{{{zzzvvvsssqqqnnnllljjjfffcccbbb```^^^^^^___^^^]]][[[WWWUUURRRNNNJJJFFFCCCAAA>>>>>>??????>>>===;;;:::666555333222222333444444999999::::::;;;;;;;;;<<<;;;;;;<<<<<<<<<=========<<<===>>>>>>??????>>>>>>:::777333000000000000///333222111000/////////000,,,222666999BBBRRRaaagggjjjiiifffccc```^^^\\\\\\```fffqqq~~~rrrlllpppsssOOO???888222000222000000000///......------++++++++++++++++++++++++************************+++++++++++++++++++++++++++)))((()))***+++***(((*********)))))))))))))))))))))))))))))))))))))))~~~~~~}}}}}}~~~~~~|||zzzxxxwwwuuurrrpppnnnjjjfffcccaaa___^^^]]]^^^^^^\\\[[[VVVTTTQQQNNNIIIEEEBBBAAA======>>>>>>>>><<<;;;999555444333222222222333444777777888999;;;<<<======<<<=========>>>>>>??????======>>>???????????????999666333000000000000///333222000///.........///---444999<<>>???>>><<<;;;777666444222111111111111000000///..................333777:::EEEXXXjjjttt}}}xxxooofff___\\\[[[[[[___hhhvvvvvvkkkqqq|||bbbFFF:::222000222...//////...---,,,,,,++++++++++++++++++++++++++++++)))************+++++++++++++++******))))))(((((()))))))))))))))))))))))),,,++++++******++++++,,,++++++******)))(((((((((~~~}}}~~~}}}|||{{{{{{||||||zzzyyysssqqqoookkkhhhfffdddccc______]]]\\\ZZZYYYWWWWWWSSSOOOIIIGGGGGGFFFAAA===<<<;;;999999:::999777555111111000000000111333444444666777777777888:::<<<=====================<<<;;;<<<>>>??????>>><<<;;;666555333222111000111111000000///...............///444888;;;FFFXXXiiirrrwwwssskkkddd^^^[[[ZZZZZZ^^^hhhwwwqqqiiisss~~~^^^CCC999111000111---///......---,,,,,,++++++++++++++++++++++++++++++)))************+++++++++*********)))))))))))))))************************************************))))))))))))))))))******}}}|||~~~}}}}}}~~~~~~~~~}}}{{{|||}}}}}}|||{{{rrrqqqnnnkkkhhheeecccccc___^^^\\\ZZZXXXUUUTTTSSSOOOKKKGGGEEEEEEDDD@@@===;;;:::999999999888666444////////////000222444555333555777888888999<<<>>><<<<<<==================<<<===>>>@@@???>>>===;;;555444222111000///000000000//////............///111555999<<>><<<;;;444333111000/////////000000///............//////333666999===HHHYYYggglllhhhfffaaa]]]YYYXXXXXXYYY```lll}}}ooobbbggg}}}yyy}}}pppQQQ===777111000222///......---------,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++(((((())))))******++++++************************'''(((***++++++***((('''(((((((((((())))))******|||{{{{{{{{{{{{{{{{{{}}}}}}}}}{{{zzzzzzzzzzzzyyywwwpppooollliiifffcccaaaaaa^^^\\\ZZZWWWSSSPPPNNNLLLHHHFFFDDDBBB@@@???>>><<<:::999888777888777555333444333222222222333444555666888:::;;;:::999:::;;;;;;<<<<<<<<<======>>>>>>===>>>???@@@???>>><<<:::333222000///...//////000//////............//////333777:::>>>JJJZZZfffjjjeeebbb^^^ZZZWWWWWWXXXYYYcccppp~~~iiiaaakkk|||xxxhhhLLL<<<888222111333000---------------,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++(((((())))))******++++++************************((()))+++,,,,,,+++)))((())))))))))))((((((''''''}}}zzzzzzzzz{{{zzzzzzzzz|||~~~~~~}}}}}}{{{yyyxxxxxxxxxvvvtttooonnnkkkhhheeebbbaaa```]]]\\\YYYVVVRRROOOMMMKKKGGGFFFDDDAAA???===<<<<<<999888777777777666444222222111000000000111222333777999<<<<<<;;;:::::::::;;;;;;<<<<<<===>>>>>>>>><<<===>>>???>>><<<:::999333222000/////////000111///............//////000444777:::???LLL\\\fffiiieeeaaa[[[WWWTTTUUUWWWYYYfffttt{{{iiifffttt{{{yyy```GGG:::888333111333000------------------------++++++++++++++++++++++++)))************+++++++++))))))))))))************++++++++++++++++++++++++))))))***++++++***))))))******)))(((((('''&&&&&&~~~zzzxxxxxxyyyzzzzzzyyyyyy{{{~~~~~~}}}~~~|||zzzxxxwwwvvvtttrrrooommmjjjgggdddaaa```___\\\[[[XXXUUURRROOOLLLKKKGGGFFFDDDAAA>>><<<;;;;;;999888666666777666444222000000//////000222444555666888;;;===<<<;;;;;;<<<;;;;;;<<<<<<===>>>>>>???;;;<<<===>>>===;;;999888333222111000///000111222...............///000000333666:::@@@MMM]]]fffhhheee```YYYSSSPPPRRRUUUXXXhhhvvv}}}oooooo|||{{{ZZZCCC888777111///111...------------------------++++++++++++++++++++++++)))************+++++++++*********)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((''''''}}}|||||||||}}}}}}}}}yyywwwwwwxxxyyyyyyyyyyyy{{{~~~~~~}}}}}}zzzyyywwwvvvsssqqqnnnmmmjjjgggdddaaa______\\\ZZZXXXUUURRROOOMMMLLLGGGGGGEEEBBB>>>;;;:::;;;999777666666666666333111000000000111333555888999444777;;;============>>>;;;;;;;;;<<<===>>>>>>???;;;<<<======<<<:::888777333222111000000111111222...............///000111333666999@@@NNN^^^ggghhheee```WWWPPPMMMOOOSSSVVViiixxxuuuvvv}}}}}}|||WWW@@@666666000...///,,,------------------------++++++++++++++++++++++++)))************+++++++++++++++******))))))((((((++++++++++++++++++++++++((((((''''''''''''((((((&&&&&&''''''((()))))))))|||yyywwwvvvwwwwwwzzzzzz{{{|||}}}~~~~~~}}}yyywwwuuutttsssqqqooommmjjjhhheeebbb^^^[[[[[[YYYVVVSSSPPPMMMHHHEEEEEECCC@@@===;;;:::999999666666555444333222222111222333333222111222444666999999::::::;;;<<<<<<<<<>>>===<<<;;;;;;<<<===>>>=========>>>>>><<<999666333222111000///////////////............//////000222555===HHHUUU```gggjjjlllcccXXXRRRNNNNNNTTT\\\hhhyyy|||xxxtttMMMAAA555222333111...---///............---------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,+++++++++*********))))))((((((---,,,+++******+++,,,---''''''(((((())))))*********)))(((''''''((()))***~~~|||yyywwwvvvwwwwwwxxxyyy{{{}}}}}}zzzwwwvvvuuusssrrrmmmkkkhhhgggfffccc```]]][[[YYYUUURRRPPPLLLHHHEEECCCBBB@@@>>><<<:::999888666666555444333222222111111222333222222333555777999::::::;;;<<<<<<======>>>======<<<<<<======>>>============>>><<<999666333222111000///////////////............///000000333555;;;GGGVVVbbbiiikkkjjjbbbYYYSSSOOOOOOTTT\\\iii{{{~~~~~~jjjIII>>>444222333222000000///............---------,,,,,,,,,+++++++++******))))))************))))))************)))))))))(((******))))))))))))******'''((((((((()))))))))******)))(((''''''((()))***~~~{{{yyywwwwwwwwwwwwwwwxxx{{{~~~}}}zzzxxxwwwuuusssrrrjjjiiigggffffffdddaaa___\\\YYYUUURRROOOLLLHHHEEEAAAAAA@@@>>><<<:::888777666666555444333222111111000111222333333444666999::::::;;;;;;<<<======>>>======>>>>>>>>>>>>============<<<===>>><<<999666222222111000////////////...............///000000555555:::GGGYYYfffkkkkkkgggaaaZZZVVVRRRQQQVVV^^^mmm|||aaaDDD:::222111333222222333///............---------,,,,,,,,,+++++++++******))))))************))))))************))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))(((((((((((())))))~~~}}}{{{yyyxxxwwwvvvvvvxxxzzz}}}~~~{{{yyywwwvvvuuusssqqqkkkiiigggffffffdddaaa^^^\\\YYYUUUQQQNNNKKKGGGDDD?????????>>>===:::888666666555555444333222111111...000222333444555777::::::;;;;;;<<<<<<======>>><<<===>>>??????>>>===<<<===<<<<<<======<<<888555111111000///////////////......---......///000111777555:::HHH\\\jjjnnnlllfffaaa]]]ZZZVVVUUUZZZbbbrrr{{{]]]AAA888111111222111111333///............---------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++*********)))))))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))(((((((((((())))))||||||zzzyyyxxxwwwvvvvvvzzz|||~~~{{{zzzwwwvvvvvvtttrrrooommmkkkiiigggfffddd```]]]]]]ZZZUUUPPPMMMJJJGGGDDD>>>>>>>>>>>><<<:::777666555555444333222111111000...000222444555666888:::::::::;;;;;;<<<=========<<<===>>>??????>>>===<<<<<<<<<<<<<<<===;;;888555111000//////////////////---------......///111111777666<<>>>>>===<<<;;;999777777555555444333222111000000...000333555555666888999999999::::::;;;<<<<<<===<<<<<<============<<<<<<<<<<<<;;;<<<===;;;888555000//////....../////////---------......000111222666888AAAPPPbbbmmmnnnlllgggeeecccaaa]]]]]]eeeooo~~~pppPPP???888222111000------//////............---------,,,,,,,,,+++++++++******))))))************))))))))))))))))))************)))******++++++******)))))))))))))))(((((((((((((((((())))))))))))((((((~~~|||{{{zzzzzzzzzyyyxxxwwwvvvuuuyyyzzz}}}~~~}}}{{{zzzyyyyyyxxxwwwtttqqqnnnmmmkkkjjjiiigggdddaaa^^^ZZZTTTOOOLLLIIIFFFDDD>>>===<<<:::999888888888555444444333222111000000///111444666666666777888888888999999:::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;777555//////.........//////000------------///000111222444:::EEEUUUdddlllmmmkkkgggeeedddaaa^^^^^^gggsssiiiKKK<<<666222111///,,,---//////............---------,,,,,,,,,+++++++++******))))))************))))))((()))))))))************+++******))))))******+++***)))))))))(((((((((''''''((()))******)))((('''~~~~~~~~~|||zzzyyyzzzzzzzzzyyyxxxwwwvvvuuuvvvxxx{{{~~~~~~}}}}}}|||{{{{{{zzzyyyuuusssmmmllljjjjjjjjjiiigggddd___ZZZTTTOOOKKKHHHFFFDDD???===;;;999888888888888555444444333222111000000///222555666666666777888777888888999999:::;;;;;;<<<;;;:::999999:::;;;<<<<<<;;;;;;<<<<<<;;;777444//////.........//////000,,,,,,------///000111222333;;;IIIYYYeeellllllkkkfffeeecccaaa]]]^^^hhhuuugggLLL:::555111111///------111//////.........---------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++(((((())))))*********++++++***)))(((((()))***+++******))))))(((((((((''''''((()))******)))((('''~~~~~~~~~|||yyyzzz|||~~~~~~|||{{{||||||yyyyyyyyywwwuuuuuuwwwyyy||||||}}}}}}~~~~~~|||}}}~~~~~~{{{vvvrrrooonnnmmmllllllllliiieeebbb___ZZZUUUPPPLLLHHHEEEBBBAAA???<<<;;;;;;999777555333222111111000000111111111222444555666666777777777777888999:::;;;;;;<<<:::::::::::::::::::::::::::;;;;;;<<<;;;888666555000000///...............------,,,,,,---000222444555===KKK\\\iiimmmjjjfffccc___]]][[[ZZZ___lllzzzaaaDDD777333000....../////////------,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))******+++,,,+++)))((((((((()))***((((((''''''''''''((((((&&&&&&''''''(((((())))))~~~|||{{{|||{{{zzzyyyzzzyyywwwuuuuuuvvvxxx{{{~~~}}}|||||||||yyyyyyyyyxxxvvvvvvwwwyyy}}}}}}~~~~~~~~~~~~~~~~~~|||}}}}}}}}}zzzvvvrrroooooonnnlllllljjjgggccc___\\\XXXSSSOOOLLLIIIFFFDDD@@@>>><<<;;;;;;999777555333222111111000000111111111222444555666666777777666777888888::::::;;;<<<::::::::::::::::::::::::;;;;;;<<<<<<:::888555333000000///..................---,,,,,,...000333444666>>>MMM]]]iiimmmjjjeeeaaa^^^\\\[[[[[[aaaooo}}}\\\BBB777444111//////000000000.........---------,,,,,,+++++++++*********))))))************************)))))))))))))))******+++++++++)))((((((((()))***((((((''''''''''''(((((('''''''''(((((((((((((((|||zzzyyy{{{yyyvvvuuutttrrrooommmoooqqqtttwww{{{~~~}}}|||{{{xxxzzzzzzzzzxxxwwwxxxyyy~~~~~~|||||||||{{{yyyvvvrrrpppooommmlllkkkiiifffaaa]]]YYYVVVQQQNNNKKKIIIGGGEEE@@@>>><<<;;;:::999777555333222111111000000111111111222444555666666777777666777777888999:::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<:::777444222000//////............///...---------...111333555777@@@OOO___iiilllhhhccc```]]][[[ZZZ[[[bbbqqqvvvVVV@@@888555111000000111111000//////.........---------+++++++++***************************************)))))))))))))))******++++++******)))((()))))))))((((((''''''''''''((((((((((((((((((((('''''''''~~~}}}|||~~~|||yyyvvvssspppnnnkkkhhhkkkmmmpppuuuzzz~~~~~~|||{{{yyyzzz|||{{{zzzyyyyyyzzz~~~{{{{{{{{{yyywwwtttqqqooommmlllkkkjjjiiifffbbb___YYYUUUQQQMMMJJJHHHFFFDDD???===;;;::::::999777555333222111111000000111111111222444555666666777777666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<999666222000000///............//////...---------///222444666888BBBQQQaaaiiijjjeee```^^^[[[YYYXXXZZZ```pppmmmOOO???666444111///000000000///............------------************************)))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))((((((''''''''''''(((((())))))((((((''''''&&&&&&~~~~~~~~~}}}|||{{{xxxsssooollljjjfffdddhhhjjjnnntttzzz~~~}}}|||zzz|||||||||{{{zzz{{{}}}{{{zzzyyyvvvsssqqqooonnniiiiiiiiiiiijjjhhheeebbbYYYVVVPPPLLLIIIFFFCCCAAA>>><<<:::::::::999777666333222111111000000111111111222444555666666777777555666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;=========;;;999555111/////////............//////......---...000222555777999DDDUUUccciiihhhbbb]]]\\\YYYVVVVVVWWW^^^nnn~~~dddIII>>>444222///...//////...------------,,,,,,,,,,,,+++************************(((((((((((((((((((((((()))))))))))))))******+++************)))))))))(((((((((''''''''''''(((((())))))((((((''''''&&&&&&~~~~~~|||zzzyyyvvvrrrmmmiiigggdddbbb```eeehhhmmmttt{{{~~~~~~~~~|||}}}}}}|||{{{{{{~~~|||zzzwwwsssooommmkkkjjjfffffffffhhhiiihhheeebbbYYYUUUPPPKKKHHHEEEBBB@@@===<<<:::999:::999777666333222111111000000111111111222444555666666777777555666666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;888555111//////............//////000............000333666888<<>>===;;;888444111///////////////////////////000,,,+++///333444888<<>>>>>===<<<:::777333000...////////////////////////000,,,+++///333444888===JJJZZZiiilllllljjjaaaVVVUUUQQQOOOSSS]]]lll~~~vvvssspppLLL;;;999222111///...------...///------,,,,,,+++******)))))))))))))))))))))))))))+++++++++*********))))))************))))))))))))((()))***++++++)))((('''((((((((((((((((((((((((***)))(((''''''&&&&&&&&&||||||{{{zzz{{{~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyy{{{~~~|||{{{yyyyyyyyyzzz|||}}}~~~|||||||||}}}~~~~~~~~~|||{{{xxxtttoookkkgggggghhhgggfffdddbbbaaa```aaacccfffjjjnnnrrrtttzzz|||~~~~~~}}}}}}~~~|||yyyuuutttqqqmmmiiifffdddcccaaa```^^^]]]\\\ZZZWWWUUUQQQOOOKKKHHHFFFCCC???<<<;;;:::888777666666666666333333222222111111222222444555777888777666777888777888999;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAA======;;;999666222///...///////////////////////////,,,,,,000333444888>>>NNN]]]jjjkkkiiiiiibbbYYYWWWTTTSSSYYYcccrrr}}}wwwuuuiiiHHH:::888333222000.........//////---,,,,,,++++++*********))))))))))))))))))))))))+++************)))))))))************))))))))))))((()))***+++***)))((('''(((((((((((((((((((((((())))))((((((''''''&&&&&&|||{{{{{{{{{|||~~~}}}}}}||||||||||||}}}}}}}}}}}}|||{{{yyyxxxwwwwwwyyy{{{~~~|||{{{yyywwwwwwyyy{{{|||~~~}}}|||||||||}}}}}}~~~~~~~~~~~~}}}{{{yyywwwsssnnnjjjgggggghhhhhhgggeeebbbaaaaaaaaa```aaacccfffiiikkkpppssswwwzzz{{{|||~~~~~~~~~}}}~~~|||xxxvvvsssrrrooollliiifffdddbbbaaa___]]]\\\[[[ZZZWWWUUUQQQNNNJJJGGGDDDBBB>>><<<:::999999888777666666666333333222222111222222333444666888888888777888999888888:::;;;;;;<<<<<<<<<<<<<<<<<<===???AAABBBCCC>>>===;;;999555222000//////////////////////////////,,,---111333444999???NNN^^^jjjkkkiiiiiiddd\\\WWWVVVXXX^^^hhhwwwzzzvvvxxx```DDD888777222222000//////...//////,,,,,,,,,++++++*********))))))))))))))))))))))))************))))))))))))************)))))))))((())))))******))))))((('''(((((((((((((((((((((((((((((((((((((((''''''&&&|||{{{{{{{{{|||}}}~~~{{{{{{zzzzzzzzzzzz{{{{{{||||||{{{zzzyyyxxxwwwvvvzzz|||~~~~~~~~~~~~~~~|||{{{yyyxxxxxxyyy{{{|||{{{{{{{{{||||||}}}~~~~~~~~~~~~||||||{{{zzzyyyxxxvvvsssnnnjjjgggggghhhhhhgggeeecccbbbcccbbb```______aaacccdddfffjjjooosssvvvyyy}}}~~~~~~~~~~~~{{{xxxuuutttqqqpppnnnkkkhhhfffcccbbbbbb```]]][[[[[[YYYWWWUUUPPPMMMIIIEEECCC@@@===;;;999888888888777777666666333222222111222222333333444666888999888888999:::777888999:::;;;;;;;;;:::;;;;;;<<<===>>>@@@BBBCCC@@@???<<<999666333111000////////////////////////...,,,...111333444999AAAKKK\\\kkkllljjjiiiddd]]]WWWWWW[[[ccclll{{{vvvvvvzzzyyyWWW@@@777666222111000//////.........,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))(((''''''(((((((((((((((((((((((('''(((((()))(((((('''&&&|||{{{{{{{{{{{{{{{{{{|||yyyyyyxxxxxxxxxxxxyyyyyy{{{{{{{{{zzzzzzyyyxxxxxx|||~~~~~~~~~}}}}}}||||||}}}zzzzzzyyyyyyxxxxxxyyyyyyxxxxxxyyyzzz{{{|||}}}}}}|||}}}~~~}}}{{{yyyyyyxxxwwwvvvvvvuuurrrnnnkkkhhhhhhgggffffffeeeeeeddddddcccbbb```______``````___bbbfffkkkoootttzzz~~~}}}xxxuuuttttttpppnnnllliiigggeeeccccccbbb___\\\ZZZZZZYYYWWWUUUPPPLLLHHHDDDAAA???===;;;777777777777777666555555222222111111222222333333333555888888888888999:::888888999:::::::::::::::;;;;;;;;;<<<>>>@@@AAABBBAAA???===999666444222111////////////////////////------///222333333:::BBBKKK]]]kkklllhhhgggccc]]]XXXZZZ___gggppp~~~sssvvv~~~pppPPP===777555000000000///......------++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))))))))***************))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&|||{{{{{{zzzyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwxxx{{{{{{{{{{{{{{{{{{{{{{{{|||~~~}}}|||||||||}}}}}}}}}|||{{{{{{zzzzzzvvvvvvwwwwwwwwwvvvuuutttssstttvvvwwwyyyzzz{{{{{{xxxyyy{{{}}}~~~}}}{{{yyywwwuuuuuuuuutttttttttuuusssooollljjjiiigggeeedddeeefffgggddddddcccbbb```______^^^[[[]]]```cccgggmmmtttyyy{{{{{{wwwtttssstttpppnnnjjjgggeeedddddddddaaa^^^ZZZXXXXXXWWWVVVTTTPPPLLLGGGCCC@@@>>><<<:::555555666777666555444333222222111111222222333444222444777888777777999:::999::::::;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBAAA???<<<888555333111111////////////////////////,,,---///222333333:::CCCPPP```llliiicccbbb```\\\ZZZ]]]dddkkksssrrrxxxjjjKKK<<<666444/////////......---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))******************))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&|||{{{{{{zzzxxxwwwvvvvvvwwwwwwvvvvvvvvvvvvwwwwww{{{{{{{{{|||||||||}}}}}}|||~~~~~~}}}{{{yyyyyyzzz{{{{{{{{{{{{{{{yyyxxxxxxrrrsssuuuuuuuuusssqqqppppppqqqsssuuuwwwxxxyyyyyyuuuvvvyyy{{{}}}~~~~~~~~~}}}|||zzzxxxvvvtttsssrrrsssssssssttttttssspppmmmkkkiiifffddddddeeeggghhhcccccccccbbbaaa```^^^]]]ZZZ[[[\\\^^^aaagggoootttvvv{{{{{{vvvssssssuuupppmmmiiifffdddcccdddeee___]]]YYYWWWVVVVVVTTTSSSOOOKKKFFFBBB@@@>>><<<:::444555666666666555444333222111111111222333333444222444666777777777888:::;;;;;;<<<<<<===<<<<<<<<<======>>>>>>???@@@BBBBBB@@@>>>:::777444222000000////////////////////////,,,---000333333333;;;DDDVVVdddlllfff___^^^^^^\\\\\\___fffnnnvvv{{{sssyyygggIII;;;666444............---,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))******************))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((%%%'''(((******)))'''&&&zzzyyyxxxwwwvvvvvvvvvvvvwwwuuutttsssssstttvvvwwwwwwwwwwwwwwwxxxyyyzzz{{{~~~}}}zzzzzzzzzzzzyyyxxxzzzzzzzzzyyyxxxwwwuuuuuuuuuuuuvvvvvvtttqqqooommmoooqqqsssuuuuuuuuutttsssvvvwwwyyyzzz{{{zzzyyyyyy|||{{{zzzxxxuuusssqqqpppqqqrrrsssqqqooommmlllmmmhhhiiiiiiiiiiiihhhggggggeeeeeeeeedddbbb___\\\[[[WWWYYY[[[[[[]]]aaahhhnnnqqqwww}}}~~~}}}|||zzzwwwrrrnnnrrroookkkiiigggeeebbb```^^^\\\YYYWWWUUUSSSPPPNNNLLLHHHCCC@@@>>>===;;;:::888777666555555444444555111111111000111111222222555555555555666888999:::<<<<<<===>>>>>>>>>>>>>>>???>>>>>>>>>@@@AAA@@@???>>><<<:::777444111///---........................---...111444444555>>>HHH[[[dddjjjgggaaa_________XXX^^^eeemmmwwwxxxpppzzz^^^BBB:::666111000000///...------,,,,,,,,,+++******))))))******+++*********))))))(((((())))))))))))))))))))))))******)))(((((((((((((((&&&'''''''''(((((())))))''''''(((((((((((((((((((((((('''''''''&&&&&&&&&yyyxxxxxxwwwwwwvvvvvvuuuwwwvvvtttsssssssssuuuvvvvvvwwwxxxyyyzzz{{{||||||~~~|||zzzyyyzzzzzzyyyxxxzzzzzzzzzyyywwwvvvuuutttvvvvvvwwwwwwvvvtttrrrppppppqqqssstttuuuttttttssswwwwwwxxxyyyyyyyyyyyyyyy|||{{{yyywwwtttrrrqqqppprrrssssssrrrooommmmmmmmmkkkkkkkkkkkkjjjjjjiiihhhffffffffffffeeecccaaa```ZZZ[[[[[[ZZZZZZ]]]bbbgggmmmsss{{{~~~}}}|||{{{wwwsssooorrroookkkiiigggeeebbb```\\\ZZZXXXWWWVVVTTTRRROOOLLLIIIDDDAAA???===<<<:::888777666555444444444444111111111000111111222333555555555666777888999:::;;;;;;<<<===============???>>>===>>>@@@AAA@@@???===<<<:::777444111///...........................---...000333333555>>>HHH[[[ccchhhddd^^^\\\\\\\\\YYY___fffmmmwwwxxxtttZZZ@@@777444...000//////...------,,,,,,,,,+++******))))))******************)))))))))((())))))))))))))))))))))))******)))(((((((((((((((''''''''''''((((((((()))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&wwwxxxxxxxxxwwwvvvuuutttwwwvvvtttsssrrrsssttttttuuuvvvxxx{{{|||}}}}}}}}}}}}{{{yyyyyyyyyzzzyyyxxxzzzzzzyyywwwvvvuuusssssstttuuuvvvvvvvvvuuussssssqqqrrrrrrsssttttttuuuuuuxxxxxxwwwwwwxxxxxxyyyyyy|||{{{yyyvvvtttrrrqqqpppssstttuuusssqqqnnnnnnnnnnnnnnnmmmmmmlllkkkjjjjjjhhhiiiiiijjjiiihhhfffeee___^^^]]][[[YYYZZZ]]]```hhhnnnwww~~~~~~}}}|||{{{xxxtttppprrroookkkiiigggeeecccaaaZZZYYYXXXXXXXXXVVVSSSPPPLLLIIIEEEBBB@@@???===;;;888777666555444444444444111111000000111222222333555555666666777888:::;;;:::;;;;;;<<<<<<<<<<<<<<>>===>>>@@@AAA@@@???===<<<999666333000///...........................000000222555555777@@@KKK]]]cccfffaaa[[[YYYYYYXXXZZZ^^^eeemmmyyyxxxyyyxxxTTT===555222,,,/////////...------,,,,,,,,,+++******))))))******************))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&(((((((((''''''''''''&&&vvvwwwwwwwwwwwwuuutttssswwwvvvuuutttsssssssssssssssuuuxxx{{{}}}}}}||||||{{{zzzxxxxxxxxxyyyxxxwwwyyyxxxwwwvvvtttsssrrrrrrqqqrrrssssssttttttssssssssssssrrrsssssstttvvvvvvzzzyyyxxxwwwwwwxxxzzzzzz}}}{{{yyywwwuuutttssssssuuuvvvwwwuuurrrpppooooooppppppooommmllllllkkkkkkllllllmmmmmmllljjjhhhgggcccbbb___\\\ZZZZZZ[[[]]]cccjjjssszzz~~~}}}}}}|||yyyuuuqqqqqqnnnkkkhhhgggeeecccaaa[[[ZZZYYYYYYXXXUUUQQQNNNLLLIIIEEECCCAAA@@@===<<<777777666555444444444444000000000000111222333333666666666777888999:::;;;:::;;;<<<<<<======<<<<<>>===>>>???@@@@@@>>><<<;;;888555222000///...........................333222444777777:::EEEPPP```eeeeee___XXXWWWWWWVVVXXX]]]eeeooo}}}zzz~~~{{{qqqPPP<<<666222---//////.........---------,,,+++******))))))***************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((((((((()))((((((''''''&&&&&&%%%((((((((('''''''''''''''vvvvvvvvvvvvuuutttssssssvvvvvvuuuuuuttttttttttttsssuuuxxxzzz{{{{{{zzzyyyzzzxxxvvvvvvxxxxxxxxxwwwwwwwwwuuutttrrrrrrrrrrrrqqqqqqrrrsssssstttttttttttttttttttttuuuvvvwwwxxx{{{zzzyyyxxxxxxyyyzzz{{{}}}{{{yyywwwvvvvvvvvvwwwwwwxxxyyywwwtttqqqppppppqqqpppooommmmmmlllmmmmmmpppppppppooommmkkkiiigggdddbbb___]]]\\\[[[[[[[[[```fffnnnvvv|||~~~}}}~~~}}}|||||||||yyyuuurrrooommmiiigggfffdddbbb```^^^\\\ZZZXXXVVVSSSNNNKKKKKKHHHEEECCCBBB@@@>>><<<777666555444444333333333000000000000111222333444777777777777888:::;;;<<<<<<<<<===>>>>>>>>>>>>===>>>===<<<===???@@@???>>><<<:::777333111///..............................222222333666777;;;GGGTTTeeegggeee]]]WWWWWWWWWVVVWWW\\\fffsss~~~yyyiiiKKK<<<888444000...............---------,,,+++******))))))******))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((wwwvvvuuutttssssssssstttvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwyyyyyyyyyxxxwwwwwwyyywwwuuuuuuwwwwwwwwwvvvuuutttsssqqqqqqrrrrrrsssssssssttttttuuuvvvvvvwwwuuuvvvvvvwwwwwwxxxyyyyyyzzzzzzyyyyyyxxxxxxyyyyyyzzzyyywwwvvvvvvwwwxxxyyyzzzzzz{{{yyyuuurrrqqqrrrqqqpppooonnnmmmnnnooopppssssssrrrqqqooollljjjhhhdddbbb___]]]]]]]]]\\\[[[^^^ccciiiooottt|||}}}{{{|||{{{{{{{{{{{{yyyuuurrrnnnkkkhhheeedddcccaaa______\\\YYYVVVSSSPPPMMMJJJIIIGGGEEECCCBBB@@@===;;;777666555444333333333333//////000000111222444444777777777888999:::<<<<<<<<<======>>>>>>>>>>>>>>>>>>===<<<===???@@@???>>>;;;999666222000......///........................000///111333555;;;IIIVVVhhhhhhddd\\\WWWWWWXXXWWWWWW^^^iiiyyy```EEE:::888555222........................,,,+++******))))))******))))))))))))************))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))xxxwwwtttrrrqqqrrrtttuuuuuuvvvwwwxxxxxxxxxyyyxxx||||||{{{yyyxxxwwwvvvuuuwwwvvvtttuuuvvvwwwwwwvvvsssrrrpppppppppqqqssstttttttttttttttuuuuuuvvvwwwvvvwwwxxxzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxwwwvvvvvvwwwuuutttssstttvvvyyy{{{{{{||||||zzzvvvsssrrrrrrrrrqqqpppooooooqqqrrrttttttttttttsssrrrooommmllliiifffcccbbbbbbbbb___]]]\\\___cccggglllttt~~~~~~|||zzzzzzyyyyyyzzzzzzxxxuuurrrllliiifffdddcccbbb```^^^^^^[[[VVVRRRPPPOOOMMMLLLHHHFFFDDDBBBAAA@@@<<<:::666666555444333333333333/////////000111333444555888888888999:::;;;<<<===;;;<<<======>>>>>>======>>>===<<<===?????????===;;;888555111///......///........................000///111444777???MMM\\\iiihhhcccZZZUUUWWWXXXWWW[[[bbbooo{{{VVV>>>666666444000........................,,,+++******))))))******((()))))))))************))))))))))))))))))))))))((((((((((((((()))******)))(((((((((''''''''''''$$$%%%%%%&&&&&&''''''((('''((((((((())))))))))))yyywwwsssqqqpppqqqtttvvvuuuvvvwwwxxxyyyzzzzzzzzz}}}zzzxxxvvvvvvuuuwwwuuuttttttvvvwwwvvvvvvqqqpppoooooopppqqqtttuuurrrrrrrrrrrrrrrssstttuuuvvvxxxzzz|||||||||{{{zzzuuuvvvwwwwwwwwwuuutttssstttsssqqqqqqsssuuuyyy{{{|||}}}}}}{{{wwwtttsssssssssrrrqqqqqqqqqsssuuuwwwsssttttttttttttrrrqqqppppppmmmiiigggggggggdddaaaZZZ]]]```bbbfffooozzz}}}{{{yyyyyyxxxxxxyyyyyyxxxtttqqqjjjhhheeecccbbbaaa___]]]]]]YYYTTTPPPOOOOOONNNNNNGGGEEECCCBBBAAA???<<<999666666555444333333333333/////////000111333444555888888888999:::;;;<<<===:::;;;<<<<<<======<<<<<<>>>===<<<===>>>??????===;;;888444111.........///........................333222444777;;;CCCSSSaaaiiigggaaaXXXTTTVVVXXXWWW^^^eeessstttOOO888333333111///---.....................,,,++++++***)))*********(((((())))))*********+++))))))))))))))))))))))))((((((((((((((()))******))))))(((((('''''''''&&&###$$$$$$%%%&&&'''(((((('''((((((((())))))******xxxwwwuuusssrrrsssuuuvvvvvvwwwwwwvvvvvvvvvxxx{{{}}}zzzwwwtttrrrxxxwwwuuutttsssrrrqqqqqqqqqqqqppppppppppppqqqqqqsssttttttsssrrrsssuuuwwwyyyyyyzzz}}}|||xxxxxxwwwwwwwwwwwwuuurrrpppmmmlllllllllooossswwwyyy}}}|||{{{yyywwwtttrrrpppsssssssssqqqpppppprrrtttttttttuuuuuutttrrrpppoooqqqnnnkkkgggdddcccbbbbbbbbbaaa___```dddkkkssswww~~~~~~~~~}}}|||{{{{{{zzzxxxuuuqqqnnnkkkhhhfffdddbbbbbb```^^^\\\YYYVVVSSSQQQQQQPPPNNNLLLHHHEEEBBB@@@???>>>;;;::::::999777555333222111111000/////////000222555666888999999:::;;;<<<======;;;;;;<<<===>>>>>>======>>>>>>>>>>>>>>>===<<<<<<999666333111111000///...---,,,,,,+++++++++,,,,,,...222333333:::JJJXXX```kkkbbbYYYVVVTTTRRRUUUYYYaaagggttt~~~lllLLL===222000222.........---,,,,,,+++******+++++++++************)))))))))))))))))))))))))))++++++******)))((((((((())))))))))))((((((((((((((('''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''((((((((())))))******wwwvvvtttsssrrrssstttuuuvvvwwwwwwvvvuuuwwwzzz|||~~~}}}zzzxxxwwwxxxxxxvvvuuutttssssssssspppppppppoooooopppqqqqqqqqqrrrssssssssstttwwwyyy{{{zzzyyy{{{~~~~~~|||zzzyyyxxxwwwxxxxxxwwwtttrrrnnnmmmmmmmmmooosssvvvxxx}}}}}}|||zzzwwwtttrrrqqqppppppqqqpppooonnnpppqqqtttuuuuuuuuutttsssqqqppppppooollliiigggfffffffffgggeeebbbaaadddiiipppttt}}}~~~~~~~~~}}}|||{{{zzzyyyvvvssspppmmmkkkiiigggdddcccbbbaaa^^^\\\ZZZWWWTTTRRRQQQPPPNNNLLLGGGEEEBBB@@@???===;;;999666555444333222111111111000/////////000333555777888999999:::;;;<<<======<<<<<<<<<===============>>>>>>>>>>>>>>>===<<<<<<888555222000000///...---//////......---......//////333444666>>>MMM[[[aaaddd\\\TTTQQQOOONNNQQQVVV^^^ffftttdddHHH<<<222111333///......---,,,,,,+++******+++++++++************))))))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))((((((((('''''''''&&&&&&(((((((((''''''((((((((('''''''''((((((((())))))uuuuuusssrrrrrrrrrssstttwwwwwwvvvvvvuuuxxx|||~~~}}}|||{{{xxxxxxwwwvvvuuuuuuttttttooooooooooooooopppqqqrrroooqqqrrrssstttuuuxxxzzz}}}{{{zzz{{{|||}}}}}}|||yyyxxxxxxyyyzzzzzzwwwuuupppoooooooooppprrruuuwww}}}|||{{{yyywwwtttrrrqqqmmmoooqqqqqqpppoooooopppttttttuuuuuutttsssrrrqqqpppooonnnmmmmmmlllllllllpppmmmhhheeeeeeiiimmmqqqwww~~~~~~~~~}}}|||{{{zzzwwwtttqqqooolllkkkiiigggeeedddcccaaa___]]]ZZZWWWTTTRRRQQQOOOMMMKKKGGGDDDAAA???>>><<<:::999222111111000000000111111000000///000111333666777888999999:::;;;<<<=====================<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<777444111/////////---,,,//////............//////111444666999BBBRRR^^^ccc^^^WWWQQQNNNLLLKKKNNNTTTYYYcccuuuzzzYYYAAA999222111333///...------,,,,,,++++++***+++++++++************)))))))))))))))))))))))))))'''(((((()))******++++++''''''(((((())))))******)))))))))(((((((((''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''(((tttssssssrrrrrrrrrssssssvvvwwwvvvuuuuuuxxx}}}}}}~~~~~~~~~}}}{{{zzzwwwwwwwwwwwwvvvvvvuuutttooooooooooooooopppqqqrrrppprrrsssttttttuuuwwwyyy||||||}}}~~~~~~}}}|||yyyyyyyyyzzz||||||zzzxxxrrrrrrqqqpppqqqssstttvvv{{{zzzzzzxxxvvvsssqqqpppmmmppptttuuutttrrrqqqqqqsssssssssssssssrrrrrrrrrpppppprrrsssssssssrrrrrrxxxuuuoookkkiiijjjlllnnnpppwww}}}|||zzzyyyvvvssspppmmmlllkkkjjjhhheeedddcccbbb___]]]ZZZWWWSSSQQQOOOMMMKKKIIIFFFCCC@@@>>>===<<<999888222111000000//////000000///000000111333555666888888999999:::;;;<<<======>>>>>>======<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<777444111/////////...------------,,,------...///222444666;;;GGGWWWaaaccc___YYYSSSPPPMMMKKKOOOTTTVVVbbbwww~~~mmmPPP<<<777111000222...---------,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))(((((())))))************&&&''''''((()))******+++))))))))))))(((((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&ssssssrrrrrrrrrsssssssssvvvvvvvvvuuuvvvxxx|||{{{|||||||||{{{zzzxxxwwwvvvvvvwwwwwwwwwwwwvvvuuupppppppppppppppqqqrrrrrrrrrtttuuuuuuuuuuuuvvvwwwzzz}}}|||zzzyyyyyyyyy{{{||||||{{{yyytttssssssrrrrrrssstttuuuyyyyyyxxxvvvtttrrrpppooommmppptttvvvuuusssrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqsssvvvxxxyyyyyywwwvvvzzzwwwrrrmmmjjjiiijjjkkkhhhlllttt{{{}}}{{{yyyxxxvvvssspppmmmkkkjjjiiigggeeeccccccaaa___]]]YYYVVVRRROOOMMMKKKHHHFFFEEEBBB???===<<<:::888777444333222000///////////////000111222444666777888888999999:::;;;<<<======???>>>===<<<;;;;;;<<<<<<>>>>>>>>>>>>>>>===<<<<<<777555222000111111000///------------......///000222333666===LLL\\\ccccccaaa\\\WWWTTTOOOLLLOOOVVVVVVddd{{{|||eeeJJJ999666000...///+++------,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))************))))))((((((&&&''''''((()))******+++))))))))))))((((((((((((&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%sssssssssssstttttttttttttttuuuvvvvvvvvvwwwzzz}}}xxxyyyyyyyyyyyywwwvvvuuuvvvwwwxxxyyyyyyyyyxxxwwwrrrrrrrrrqqqqqqqqqrrrrrrssstttvvvvvvuuuuuuuuuvvvwww{{{~~~zzzxxxyyyxxxyyyzzz|||{{{yyywwwtttttttttttttttuuuuuuvvvxxxxxxwwwvvvtttrrrpppooolllooosssuuutttrrrrrrqqqqqqqqqppppppqqqrrrssstttsssuuuzzz}}}~~~|||yyywwwuuusssqqqnnnkkkiiihhhhhhbbbdddkkksssyyy}}}{{{xxxxxxwwwuuurrrnnnkkkiiihhhfffdddcccbbb```^^^\\\ZZZWWWSSSOOOMMMKKKHHHEEEDDDAAA>>><<<;;;:::777666555444222111000////////////000111333555777888999888999999:::;;;<<<======???>>><<<;;;;;;<<<======>>>>>>>>>>>>>>>===<<<<<<777555222111111111111000000000///000000111222333222333666???PPPaaafffdddaaa]]]ZZZVVVQQQNNNQQQXXX\\\kkkzzz```FFF888555///,,,---***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))++++++******)))(((((('''''''''(((((())))))******)))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%ssssssttttttuuuuuuuuuuuussstttvvvwwwvvvvvvwwwyyytttuuuvvvwwwwwwwwwvvvvvvwwwyyyzzz|||||||||{{{zzzuuuuuutttsssrrrrrrrrrrrrqqqsssvvvwwwvvvvvvwwwwwwvvvzzz~~~}}}zzzwwwwwwxxxxxxxxxyyyzzzzzzwwwuuutttttttttuuuuuuvvvvvvvvvyyyyyyxxxwwwvvvtttrrrqqqnnnqqqtttuuutttsssssstttrrrrrrqqqrrrrrrtttuuuvvvuuuxxx}}}~~~zzzwwwqqqqqqrrrqqqpppmmmkkkjjjeeeeeeiiippptttwww~~~{{{wwwxxxxxxwwwtttoookkkhhhgggeeecccaaaaaa___]]][[[\\\YYYTTTQQQNNNLLLHHHFFFCCC@@@===;;;:::999777555222222111000000///000000///000222444666888999999888999999:::;;;<<<======>>>===<<<;;;;;;<<<>>>???>>>>>>>>>>>>>>>===<<<<<<666444111000000111000///000000000000111222333444444555888BBBUUUfffjjjfff```]]]\\\ZZZUUURRRWWW___eeetttzzz\\\CCC666555...,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))((((((((('''''''''&&&&&&((((((''''''''''''((((((''''''''''''&&&&&&&&&%%%sssssstttuuuvvvvvvuuuuuurrrtttwwwwwwwwwvvvvvvvvvqqqrrrtttvvvwwwxxxxxxxxxyyyzzz}}}~~~~~~}}}|||wwwvvvuuutttsssrrrrrrrrrooorrruuuwwwwwwwwwxxxyyyuuuyyy|||{{{yyyvvvvvvwwwxxxwwwwwwxxxyyyxxxvvvtttttttttuuuuuuvvvvvvwwwwww{{{{{{zzzyyywwwuuutttsssqqqtttvvvwwwwwwvvvwwwxxxtttssssssssstttvvvwwwyyyvvvzzzzzzvvvppprrrtttuuuuuurrrpppnnnmmmkkklllqqqqqqqqqyyy~~~{{{wwwxxxyyyyyyvvvpppkkkggggggeeebbbaaa```___\\\ZZZ^^^ZZZVVVRRRPPPMMMJJJGGGCCC@@@===;;;:::888666444///////////////000111111///000222444777888999:::888999999:::;;;<<<===>>>===<<<;;;:::;;;===???@@@>>>>>>>>>>>>>>>======<<<555333000//////000///...............///000111222666666999EEEYYYiiilllggg```^^^^^^]]]YYYWWW]]]ffflllzzz{{{{{{YYYAAA555444...---000...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((()))******++++++))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&***)))(((''''''((()))***(((((((((''''''&&&&&&&&&xxxvvvuuuvvvwwwwwwvvvuuuvvvwwwxxxvvvtttrrrssstttooorrruuuxxxyyyxxxuuuttttttvvvyyy|||~~~~~~~~~}}}}}}zzzvvvrrrqqqqqqrrrsssttttttttttttttttttttttttwwwxxx{{{}}}}}}|||zzzxxxwwwvvvvvvuuuttttttssssssssstttuuuwwwxxxxxxyyyyyyzzzyyyvvvuuutttuuuvvvwwwzzzzzzyyyxxxxxxwwwwwwvvvwwwuuuuuuwww{{{}}}|||zzzzzz~~~|||xxxuuuvvvuuuuuuvvvwwwwwwuuutttpppoooooopppqqqsssvvvwww~~~|||{{{yyyyyyxxxwwwsssoookkkiiifffdddaaa___^^^]]]ZZZXXXZZZXXXUUUQQQMMMJJJHHHGGGDDDAAA<<<999777666555444000000000000000000000000111222333555777888:::;;;888999:::;;;<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<@@@>>><<<;;;<<<<<<<<<;;;333222111///......------000/////////000111222222222999@@@JJJYYYhhhjjjeeecccbbbaaa___[[[ZZZ```iiimmmzzzzzzuuuKKK???444222333000---,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((++++++***)))(((((()))))))))))))))))))))(((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&yyywwwvvvvvvwwwwwwvvvtttuuuvvvvvvuuusssqqqrrrsssssstttvvvwwwwwwuuusssrrrtttuuuxxx{{{}}}~~~~~~~~~|||zzzvvvrrrqqqqqqrrrsssvvvvvvuuutttssssssrrrrrrtttuuuxxxyyyzzzyyywwwuuuxxxwwwwwwvvvuuutttssssssssstttuuuwwwxxxxxxyyyyyyzzzyyywwwvvvuuuvvvwwwxxx{{{{{{zzzzzzzzzyyyyyyyyyzzzxxxwwwyyy|||~~~~~~}}}~~~}}}|||zzzyyyzzzyyyxxxvvvttttttttttttuuuvvvwwwwww{{{}}}zzzyyyvvvvvvvvvtttqqqmmmjjjgggfffccc```]]]]]]\\\ZZZYYYYYYXXXTTTQQQMMMJJJHHHGGGCCC???;;;888666555444222000000000000000000000000111222333444666777999999888888999;;;;;;<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<>>===:::777222111000///...---------111111111222333333444444666===HHHVVVeeeooommmfffaaa___^^^^^^^^^___fffooo~~~fffDDD:::111000111///------------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))************)))((((((((())))))(((((()))))))))(((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{yyyxxxwwwwwwwwwuuusssuuuwwwxxxwwwuuuuuuuuuwwwwwwwwwuuutttrrrqqqqqqqqqsssuuuwwwyyy|||}}}~~~~~~|||zzzwwwtttssssssssstttxxxwwwvvvuuutttsssrrrrrrxxxyyy{{{|||||||||{{{zzzxxxwwwvvvuuutttssssssrrruuuuuuvvvxxxxxxyyyyyyyyy{{{{{{zzzzzzzzzzzz{{{|||{{{{{{|||}}}~~~~~~~~~}}}|||{{{{{{}}}}}}{{{yyyyyy{{{~~~|||yyywwwuuuqqqppppppnnnllliiigggfffddd```\\\ZZZZZZZZZZZZZZZXXXVVVSSSNNNJJJGGGEEEDDD???===999777666444222111000000000000000000000000222222333333444555666666777777888999999999999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<>>>???===999555111111000///...---------111111222444444555555666777>>>LLL]]]lllqqqmmmeee```]]]\\\^^^___bbbkkkttt~~~___AAA888111000111///......------,,,,,,,,,+++++++++************************))))))))))))))))))))))))&&&''''''((()))******+++***))))))((((((((())))))'''(((((((((((((((''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&|||zzzxxxwwwwwwwwwuuusssuuuvvvwwwwwwvvvvvvwwwxxxwwwvvvuuutttsssttttttuuuuuuvvvxxxyyy{{{}}}}}}~~~|||zzzxxxvvvuuutttuuuuuuwwwwwwvvvvvvvvvvvvvvvuuuuuuvvvwwwxxxyyyxxxxxxwwwvvvvvvuuuttttttssssssrrrwwwwwwxxxyyyzzzzzzzzzzzz||||||||||||}}}}}}~~~~~~{{{||||||}}}~~~~~~}}}}}}|||~~~|||{{{yyyzzz}}}~~~{{{xxxuuutttqqqpppooommmkkkhhhgggfffbbb___\\\ZZZZZZ[[[ZZZZZZWWWUUUQQQMMMIIIEEECCCBBB???<<<:::888777555333111000000000000000000000000222222333333444555666666777777888888999999888888999::::::;;;<<<;;;;;;;;;::::::<<<>>>???<<<888444111000///...---------...111222333555666666666666777???OOObbbqqqssskkkddd___[[[ZZZ]]]aaaeeennnwww~~~{{{ZZZ???888222222222///...000------,,,,,,,,,+++++++++************************))))))))))))))))))))))))&&&''''''((()))******+++)))((((((((((((((())))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''{{{yyyxxxxxxxxxxxxvvvttttttvvvwwwwwwvvvvvvxxxyyyyyyyyyxxxxxxxxxyyyzzzzzzxxxyyyyyyzzz{{{|||}}}~~~}}}|||zzzxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxyyyyyyyyyyyyyyyuuuuuuuuuuuuuuuuuuttttttyyyyyyzzz{{{{{{{{{{{{{{{|||}}}}}}~~~}}}}}}~~~~~~~~~{{{wwwuuuvvvzzz}}}zzzwwwuuusssqqqpppnnnllljjjgggfffeee```^^^\\\[[[\\\\\\[[[YYYVVVTTTPPPLLLHHHDDDAAA@@@>>><<<999888777666333111000000000000000000000000111222333444555666777777777888888999999999888888999999:::;;;;;;;;;;;;;;;999:::;;;===>>><<<777444000///......------......000111333555666777777666999@@@PPPggguuutttkkkddd___[[[YYY]]]bbbhhhqqqzzz}}}wwwVVV>>>777333222111///...000------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))''''''(((((())))))******((((((''''''(((((())))))&&&&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''zzzyyywwwxxxxxxyyywwwvvvwwwyyy{{{{{{zzzzzz|||~~~~~~|||{{{{{{{{{||||||}}}}}}~~~}}}|||zzzyyyyyyyyyyyy{{{{{{zzzzzzyyyyyyyyyxxxzzzzzz{{{{{{{{{{{{||||||uuuuuuuuuvvvwwwwwwxxxxxx{{{{{{|||}}}}}}}}}}}}|||}}}}}}~~~{{{vvvsssrrruuuyyy|||~~~~~~}}}{{{yyywwwuuusssrrrpppnnnkkkhhheeedddccc^^^]]]]]]]]]^^^^^^[[[YYYVVVSSSPPPKKKGGGCCC@@@???<<<:::888777666555222000000000000000000000000000111222333444666777999999888999999999999999888888999999:::;;;;;;;;;;;;::::::::::::<<<<<<;;;777444//////...---------......///000333555777777666666;;;AAASSSjjjxxxuuukkkeee```[[[XXX\\\cccjjjsss{{{tttQQQ<<<666222222000,,,,,,...------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((zzzxxxwwwxxxyyyyyyxxxwww|||~~~~~~}}}}}}|||||||||}}}}}}~~~}}}|||{{{zzzzzzzzz~~~~~~}}}|||zzzyyyxxxwwwwwwwwwwwwxxxxxxxxxyyyyyyuuuvvvwwwxxxyyyzzz{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}~~~|||wwwsssrrrtttxxx{{{}}}}}}|||{{{yyywwwuuutttrrrpppmmmjjjfffdddbbbaaa]]]]]]]]]___```___\\\YYYUUUSSSOOOKKKFFFBBB???>>>:::888777666555444111...000000000000000000000000111222333555777888:::;;;999999:::::::::999999888999999:::;;;;;;;;;:::::::::::::::;;;;;;:::777555//////...---------.........000222555777777666666>>>CCCTTTlllzzzvvvlllgggaaa[[[XXX\\\ccckkkttt|||qqqMMM;;;666222111///+++***------------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((()))***%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((|||zzzxxxvvvwwwyyy|||~~~~~~}}}}}}~~~~~~|||~~~~~~|||zzzzzz{{{|||{{{{{{{{{zzzzzzzzzzzzyyyyyyzzzzzzyyyyyyxxxxxxwwwxxxyyyyyyzzzzzzzzzyyy|||}}}~~~~~~}}}|||~~~~~~zzztttqqqrrrtttvvv}}}~~~|||yyywwwuuutttwwwrrrlllhhhfffdddbbb___^^^]]]]]]]]]]]][[[XXXUUURRRNNNJJJGGGDDDBBB>>><<<<<<;;;999777555444333333000////////////111222333222444666999:::::::::999888888888777777777777666888888999999999:::::::::<<<=========;;;999666444111111000///////////////222444555555555666888:::???III[[[nnnvvvtttlllfff```]]]\\\\\\^^^eeeuuuqqqOOO<<<888333///......---,,,*********)))******+++++++++++++++***)))(((((('''((((((((((((((((((((((((+++******)))(((''''''&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''|||zzzxxxwwwwwwyyy|||~~~~~~}}}}}}}}}~~~}}}~~~|||{{{{{{{{{|||||||||{{{{{{{{{zzzzzz|||||||||{{{zzzyyyxxxwwwyyyzzzzzz{{{{{{{{{zzzzzz||||||}}}}}}}}}|||{{{zzz~~~|||yyyyyy{{{|||zzz}}}~~~}}}|||{{{yyyxxxwwwvvvuuuqqqllliiihhhfffcccaaa___]]]\\\[[[[[[YYYWWWUUURRRNNNJJJFFFDDDAAA>>>;;;:::999777555333222111111000////////////111222333333555777999:::::::::::::::::::::999999999888888999999:::::::::;;;;;;;;;<<<<<<======;;;888555444111000000///////////////222333555555555666888;;;@@@KKK]]]mmmtttppphhhbbb]]]ZZZYYYZZZ]]]fffwwwlllKKK;;;777222///......---,,,++++++*********++++++,,,++++++******)))((((((''')))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((('''%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''|||zzzxxxwwwwwwyyy{{{}}}~~~}}}}}}}}}}}}}}}{{{{{{|||}}}}}}}}}|||||||||{{{{{{~~~~~~}}}}}}{{{zzzxxxwww{{{|||||||||||||||{{{{{{}}}}}}}}}}}}}}}|||{{{zzz~~~~~~~~~{{{|||}}}}}}{{{||||||{{{zzzxxxwwwvvvuuurrrpppnnnlllkkkiiieeeccc```]]][[[YYYYYYXXXVVVTTTQQQNNNJJJFFFCCC@@@===:::999888666444333222111111000////////////111222333555555666777999:::;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===<<<:::777555333000000//////......//////222333444444444666999;;;BBBNNN___llloookkkbbb\\\YYYVVVTTTVVV[[[gggzzzdddFFF:::666222///......---,,,,,,,,,++++++++++++,,,,,,++++++******)))(((((((((************************)))((((((''''''&&&&&&%%%)))))))))((('''%%%$$$###''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''|||{{{yyyxxxxxxyyy{{{}}}~~~||||||}}}~~~}}}|||||||||}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{zzzyyy||||||}}}}}}||||||{{{zzz~~~~~~~~~}}}||||||zzzxxx|||{{{zzzxxxvvvuuussssssssssssrrrpppnnnjjjfffdddbbb___[[[XXXXXXWWWVVVTTTPPPMMMIIIEEEBBB???<<<999:::999888666555444333333000////////////111222333444444555555777999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<:::777444222000//////.........//////111222333333333666999<<>>666444111/////////...,,,...---,,,,,,+++++++++,,,*********)))))))))))))))((((((((((((((((((((((((*********)))))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''~~~}}}|||{{{|||}}}}}}~~~~~~}}}||||||||||||||||||~~~~~~|||zzzzzz{{{}}}}}}}}}|||||||||{{{{{{vvvwwwyyyzzz||||||}}}}}}zzzzzz{{{|||||||||||||||zzzzzzzzzzzz{{{}}}~~~}}}~~~}}}|||{{{~~~{{{zzzzzzzzzyyyxxxqqqqqqrrrsssuuuvvvvvvwwwuuuvvvuuurrrmmmgggcccbbbbbb___[[[YYYWWWUUUSSSQQQLLLIIIEEEBBBAAA???<<<:::777666555333222111111111000////////////111222333222333444555777888999999;;;;;;:::::::::999999999888888888999999999::::::;;;;;;;;;:::888555111///......------....../////////000111111222666;;;???MMM^^^jjjhhhaaa^^^[[[VVVWWWTTTTTTYYYaaaqqq~~~rrrxxxjjjKKK<<<444222000/////////...,,,...---,,,++++++******+++******))))))))))))))))))''''''''''''''''''''''''************************&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{||||||}}}|||{{{zzzzzz{{{}}}~~~}}}{{{yyyyyyzzz|||||||||{{{{{{{{{zzzzzzxxxyyyzzz{{{|||}}}}}}}}}zzz{{{|||}}}~~~|||{{{zzzyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz}}}~~~}}}yyyxxxxxxxxxxxxwwwrrrrrrrrrsssssssssttttttppprrrqqqnnnhhhdddaaaaaa___]]]ZZZXXXVVVSSSOOOLLLIIIGGGCCCAAA@@@???===;;;666555444333222111111111000////////////111222333333444666888::::::::::::;;;;;;;;;:::::::::999999999999999:::::::::;;;;;;;;;;;;;;;:::888444111///...------------...///000//////000000222666;;;???PPPbbbmmmggg^^^]]]]]]ZZZZZZXXXXXX]]]fffuuuzzznnnvvvaaaGGG<<<333111000///000///...,,,------,,,******))))))))))))))))))))))))))))))***(((((((((((((((((((((((()))))))))))))))*********(((((('''&&&%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''~~~~~~~~~~~~}}}xxxxxxyyyzzzzzzyyy{{{|||}}}}}}{{{yyyxxx{{{|||}}}|||zzzyyyyyyyyy|||{{{{{{{{{zzzzzzzzzzzz{{{||||||}}}}}}}}}}}}}}}zzz{{{}}}~~~}}}{{{zzzyyyzzzzzzzzzyyyyyyxxxxxxxxxyyyzzz}}}}}}~~~}}}~~~{{{xxxvvvwwwwwwwwwwwwwwwvvvuuusssqqqooonnnmmmlllmmmnnnjjjeeeaaaaaaaaa\\\[[[XXXWWWUUUQQQMMMIIIHHHEEEBBBAAA@@@???===<<<888777666555444333333333000////////////111222333444555888;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::777444000...---------------...///000/////////000111666;;;@@@RRRdddnnnfff\\\]]]___]]]\\\ZZZ[[[aaaiiixxxwwwllluuu]]]EEE===222111//////000000...------,,,+++***)))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))+++)))(((&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''}}}||||||~~~{{{zzzzzz{{{{{{{{{vvvwwwyyy{{{|||||||||{{{zzzyyyxxxwwwwwwwwwxxxyyy{{{|||||||||zzzzzz|||~~~}}}~~~}}}{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyxxxxxx|||}}}~~~~~~}}}}}}{{{yyyyyyxxxwwwuuussswwwtttqqqpppppppppooonnnlllkkkhhhfffccc```]]]\\\XXXWWWUUURRROOOMMMJJJIIIGGGFFFDDDAAA>>>;;;999888555444444333222111000000111000//////000222444666777888999999888777888:::<<<;;;;;;:::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;:::888666333111000---...///.........000222444444666777555555===GGGVVVbbbiiiddd]]]]]]^^^^^^^^^[[[[[[```kkk{{{{{{mmmwww|||XXXAAA888333333222111000///...---......---,,,,,,+++******,,,,,,++++++***)))((((((************************))))))((('''&&&%%%$$$$$$***))))))(((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}}}}}}}~~~|||xxxwwwxxxxxxxxxxxxvvvwwwyyyzzz{{{{{{{{{zzzzzzyyyxxxwwwwwwxxxyyyyyyxxxzzz{{{{{{{{{|||~~~}}}~~~}}}{{{{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{{{{~~~~~~~~~}}}{{{|||zzzwwwvvvvvvvvvtttssstttrrrpppoooooonnnmmmkkkiiihhhfffcccaaa^^^\\\[[[XXXWWWUUURRRNNNKKKIIIHHHFFFEEECCC@@@===;;;999888555444444333222111000000111000//////000222444555777888999999888777999:::<<<;;;;;;::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<:::888555333000///---...///.........000222222222444666555777@@@JJJZZZbbbfffbbb]]]^^^aaabbbccc``````fffqqq{{{qqq|||vvvTTT@@@999333333222111000///...---......---,,,,,,+++******,,,,,,++++++***))))))((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&))))))(((''''''''''''((('''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~}}}{{{xxxvvvwwwwwwvvvvvvvvvwwwyyyzzz{{{zzzyyyyyyxxxxxxwwwvvvvvvwwwxxxyyywwwxxxzzz{{{{{{}}}~~~|||{{{{{{{{{zzzyyyxxxxxxyyyzzz{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{yyyzzzxxxtttsssssssssrrrqqqqqqooonnnnnnnnnllljjjhhheeedddbbb```^^^\\\[[[ZZZWWWVVVSSSPPPMMMIIIGGGEEEEEEDDDBBB???===:::999888555444444333222111000000000/////////000222444555666888999999888888999:::;;;;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;;;;<<<===<<<:::777444222///...---...//////...///111222000000222555666999CCCOOO___bbbccc___^^^aaaddddddeeeeeehhhqqq{{{|||vvvkkkMMM>>>999222222111000//////.........------,,,,,,++++++***,,,,,,++++++***)))))))))(((((((((((((((((((((((())))))(((((((((((((((((())))))(((''''''''''''((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}}}}~~~|||yyyxxxyyyyyyxxxwwwxxxxxxyyyzzzzzzyyyxxxwwwvvvuuutttssstttuuuvvvwwwwwwxxxzzz{{{{{{}}}}}}|||||||||{{{zzzxxxxxxyyyzzzzzz{{{||||||yyyzzz{{{}}}~~~{{{zzzzzz{{{~~~}}}|||zzzwwwxxxuuurrrpppqqqqqqqqqpppnnnnnnmmmmmmmmmkkkhhheeebbbaaa```___]]]\\\ZZZZZZVVVUUURRROOOKKKGGGEEECCCCCCBBB@@@>>><<<:::888777555444444333222111000000/////////000111333444555666777999999888888999;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<999666333111///...---...//////...///111333000000222555666:::FFFRRRcccbbbaaaaaabbbeeefffeeebbbfffooo|||~~~{{{___FFF:::777222111111000//////......---------,,,,,,++++++++++++++++++*********))))))************************(((((())))))******************)))(((((((((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~}}}}}}|||zzzyyyzzzzzzyyyxxxyyyzzz{{{{{{zzzyyywwwvvvsssrrrqqqqqqqqqrrrtttuuuyyyzzz{{{{{{{{{|||~~~~~~}}}~~~~~~|||{{{zzzzzzzzzzzzyyyyyyyyyyyyzzz{{{|||~~~yyy{{{{{{zzzxxxwwwwwwxxxzzz}}}||||||{{{xxxvvvvvvtttqqqppppppqqqpppooonnnmmmllllllllljjjgggeeeaaaaaa```^^^]]]\\\[[[ZZZUUUSSSQQQNNNJJJGGGDDDCCCAAA@@@???===;;;999888777555444444333222111000000......///000222333555555555777888999888888:::;;;:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;===;;;888555222000///......///000/////////111333333222333555777<<>>===<<<:::999888777555444444333222111000000---...///111222444555555555666888888888888:::<<<::::::::::::;;;<<<<<<===<<<;;;;;;;;;;;;:::::::::;;;999777444111000//////...///000000//////111333555333444666888>>>LLLZZZjjjgggfffiiiiiieeeccccccbbbkkk}}}|||hhhJJJ<<<777222000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((((((((())))))*********+++++++++***))))))))))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{zzzzzz|||~~~~~~~~~|||~~~~~~~~~}}}|||yyywwwvvvqqqqqqppppppqqqrrrtttuuuwwwyyyzzz{{{{{{|||~~~~~~~~~~~~||||||||||||}}}}}}}}}}}}zzzyyyvvvrrrppppppsssvvv|||zzzwwwuuuuuusssrrrsssssssssttttttsssqqqnnnllljjjgggfffffffffdddcccaaa```___]]][[[ZZZXXXXXXRRRQQQOOOMMMJJJHHHFFFEEE>>>===<<<;;;:::999888777555444444333222111000000,,,---///111333444555555444666888888888999:::<<<::::::::::::;;;<<<======<<<<<<;;;;;;;;;::::::::::::888555222111000000111...///000000///000222444444333444777:::BBBQQQ```pppkkkiiijjjgggbbbaaaeeennnvvvwwwxxx\\\BBB;;;777111///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((((((((())))))))))))))))))***))))))((('''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''}}}|||}}}~~~|||zzzwwwvvvrrrrrrqqqqqqrrrtttuuuvvvuuuwwwyyyzzz|||~~~}}}}}}zzz}}}||||||}}}~~~{{{{{{|||~~~~~~~~~~~~~~~~~~|||wwwrrrnnnooorrruuu|||yyyuuusssrrrqqqpppsssssstttvvvvvvuuuqqqnnnkkkhhheeeccccccdddcccbbbaaa```^^^\\\ZZZXXXWWWVVVQQQPPPOOOMMMKKKIIIGGGFFF===<<<<<<;;;999888888777555444444333222111000000,,,---///111333444555555444666888888888999;;;<<<999999999:::;;;<<<===>>><<<<<<<<<;;;;;;:::::::::999777444222000000111222...///000000///000222444333222333777;;;DDDUUUdddtttoookkkjjjeee___```gggyyyzzzpppuuu|||TTT>>>:::888111///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************************)))))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''|||xxxuuuuuuvvvsssuuuxxxxxxwwwvvvvvvwwwxxxyyyzzz|||}}}~~~~~~~~~~~~~~~}}}|||~~~}}}}}}~~~|||{{{|||~~~}}}||||||}}}{{{uuuooolllmmmoooqqqwww~~~|||wwwssspppooopppqqqrrrssstttuuuuuutttssssssjjjhhhfffeeeeeedddbbb```\\\ZZZYYYYYYYYYYYYVVVTTTPPPNNNMMMLLLJJJHHHDDD@@@BBB???;;;888777666444333444444333222111000///...000000000000111222333444777888999;;;<<<=========>>>=========<<<<<<<<<;;;::::::;;;;;;;;;:::999999:::777444222111111000/////////......000111333444888555666;;;@@@JJJ___rrr}}}tttjjjccc]]][[[```hhhzzzsssnnnyyykkkOOOAAA999444000222000...+++***)))))))))+++,,,...//////...,,,+++)))))))))))))))*********''''''(((((())))))******))))))************)))))),,,,,,++++++***)))(((((((((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''~~~{{{wwwuuutttuuuuuuwwwyyyzzzyyyxxxyyyyyyuuuvvvxxxzzz|||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}|||}}}~~~|||{{{zzz{{{}}}~~~}}}}}}yyysssnnnkkkkkknnnpppuuu{{{~~~{{{wwwssspppppppppqqqrrrrrrssstttsssrrrqqqpppjjjhhhfffeeedddcccaaa___^^^\\\ZZZZZZYYYWWWUUURRRQQQOOOMMMKKKJJJGGGDDDAAAAAA>>>;;;888777666444333444333333222111000///.........///000111333555666666777999;;;<<<===>>>>>>???>>>>>>======<<<<<<<<<:::;;;;;;;;;;;;:::999999:::777444222111111000/////////...///000111333444777555666;;;BBBNNNcccvvv}}}ssshhh```ZZZWWW\\\cccwww~~~qqqpppeeeKKK>>>888333111222111///...,,,,,,,,,,,,+++,,,---//////...,,,++++++++++++******))))))((((((((((((((())))))******))))))************))))))++++++***))))))(((''''''(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''~~~{{{wwwtttsssssstttwwwyyyzzzzzzyyyzzzzzztttuuuvvvxxxzzz|||}}}~~~~~~}}}}}}~~~~~~}}}~~~}}}{{{zzzyyyxxxyyy{{{||||||{{{yyyuuupppkkkiiijjjlllnnnsssxxx}}}zzzvvvsssppppppqqqqqqrrrrrrssssssqqqpppnnnmmmkkkiiifffeeedddbbb```]]]___]]][[[ZZZYYYWWWSSSQQQSSSPPPLLLJJJIIIGGGDDDBBB@@@===999777666555444333333333222111000//////...------...000222444666777555666888;;;===>>>??????@@@@@@???>>>>>>===<<<<<<;;;;;;<<<<<<;;;::::::999999666333111111111///...///...//////000222333444666444555;;;EEETTThhhxxxxxxnnnbbbZZZUUUTTTYYYaaarrryyyqqqsss]]]EEE;;;555222111111000///...------------+++,,,---......---,,,+++------,,,+++***)))((((((((((((((())))))))))))***))))))************)))))))))))))))((((((''''''&&&'''(((((())))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''|||wwwsssrrrqqqrrruuuwwwxxxxxxxxxxxxyyyvvvvvvwwwxxxyyy{{{|||}}}~~~~~~~~~}}}}}}~~~|||zzzyyyyyyxxxwwwwwwyyyyyyxxxwwwssspppkkkhhhggghhhkkkmmmrrrwww}}}{{{yyyvvvsssqqqpppqqqqqqsssssssssrrrqqqnnnlllkkkjjjhhhfffdddcccaaa___\\\^^^]]][[[ZZZYYYWWWTTTQQQTTTPPPLLLIIIGGGFFFDDDBBB>>>;;;888666555555444222333222222111000/////////---......000111444555666555666888:::===>>>???@@@@@@@@@@@@???>>>=========<<<<<<===<<<<<<;;;:::999888555222000000000///.........///000111222333333555444555;;;GGGWWWiiivvvrrrfffZZZTTTRRRSSSYYY```mmmxxxuuurrrwww~~~WWWAAA888333000111---------,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---,,,,,,++++++*********))))))))))))))))))))))))))))))************)))))))))))))))((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&zzzuuurrrqqqsssuuuxxxyyyxxxxxxxxxyyyzzzzzzzzzyyyzzz{{{||||||~~~|||~~~}}}}}}~~~~~~~~~~~~~~~|||zzzxxxwwwyyywwwuuuuuuuuuuuusssrrrllljjjgggeeeeeegggjjjmmmtttxxx~~~yyyxxxuuusssqqqqqqqqqqqqtttttttttsssqqqnnnkkkjjjiiigggeeecccbbbaaa^^^\\\\\\[[[ZZZYYYYYYXXXVVVTTTSSSPPPKKKHHHFFFDDDCCCAAA<<<:::666555555444333222222111111000000/////////000///000000111222444444555666888:::===>>>???@@@????????????>>>>>>>>>>>>============<<<;;;:::999666444111000000000///...---...///000111222222333555555666;;;HHHYYYhhhpppnnncccWWWQQQPPPQQQVVV\\\hhhppp{{{uuuuuu}}}xxxQQQ>>>888222///000---------------------------------,,,,,,++++++************++++++,,,,,,---************))))))))))))))))))************))))))***)))))))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&}}}xxxuuutttwwwyyy{{{{{{zzzyyyyyyzzz||||||{{{zzz{{{|||}}}~~~}}}}}}|||~~~}}}}}}}}}}}}{{{yyyvvvuuuwwwuuurrrqqqpppooollljjjfffdddccccccdddhhhlllnnnuuuzzz}}}|||wwwvvvtttsssqqqqqqqqqqqqttttttsssrrrpppmmmkkkiiigggeeecccbbbbbbaaa___]]][[[ZZZYYYYYYYYYYYYWWWUUUQQQNNNJJJGGGEEECCC@@@>>>:::888555444444444333222111111000000000/////////000000000000111222333333555666888;;;===>>>??????=========>>>>>>>>>????????????>>>>>>===<<<::::::555333000////////////...---...///111222222222222555666777===LLL]]]gggjjjmmmaaaVVVQQQQQQRRRUUUYYYeeelllvvvwwwxxxpppKKK===999333///111//////000000000//////...------,,,,,,++++++******(((((()))***+++,,,------+++************)))))))))))))))************))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&{{{yyyxxxxxxzzz||||||zzzyyyxxxyyyzzzzzzyyyzzz{{{}}}~~~|||}}}}}}}}}}}}|||{{{xxxvvvttttttrrrooollljjjhhhdddbbbaaa``````aaadddiiimmmpppuuuzzz}}}zzzzzzvvvuuutttsssrrrqqqqqqrrrrrrrrrrrrqqqooollljjjhhheeedddbbbbbbbbbaaa```^^^]]][[[ZZZYYYYYYXXXUUUSSSOOOLLLIIIGGGEEEBBB>>>;;;999777444333333444333222000000000000/////////////////////000111333444555666777999;;;<<<===>>>>>>:::;;;<<<===>>>??????@@@?????????>>>===<<<;;;:::555222///...//////......---...///111222222222222333666999@@@PPPbbbiiihhhfff\\\SSSRRRUUUWWWZZZ^^^hhhnnnyyyxxxyyygggDDD;;;:::444000333000000111111000///...---...---,,,+++************((())))))******++++++++++++++++++*********))))))))))))************))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%}}}}}}||||||wwwyyy{{{zzzxxxvvvvvvvvvwwwwwwwwwxxx{{{~~~|||}}}~~~}}}}}}}}}|||zzzxxxvvvtttrrrpppllliiifffccc___\\\^^^^^^^^^aaadddjjjnnnqqquuu{{{|||yyyxxxuuuuuutttsssrrrrrrrrrrrrpppppppppooommmkkkhhhgggdddcccaaaaaabbbbbb```______]]][[[ZZZYYYWWWTTTQQQMMMKKKIIIGGGEEEAAA<<<999888666333222333444333222000000000000////////////------...000222444666777777888999;;;<<<=========999999:::<<<===???@@@@@@@@@@@@??????>>><<<;;;:::444222///......///......,,,...///111222222222222222555:::CCCTTTffflllhhh^^^UUUOOORRRXXX]]]aaaeeelllsss~~~yyyyyy```@@@999;;;555222555...////////////---+++***...---,,,+++*********************)))))))))))))))++++++++++++******))))))))))))************))))))&&&'''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~|||zzzyyyzzz{{{||||||{{{zzzyyy|||~~~}}}}}}|||yyyxxxzzzzzz|||}}}}}}{{{vvvqqqnnniiihhhfffdddaaa]]]ZZZYYYXXX[[[```dddgggkkkooorrrwww||||||zzzxxxxxxwwwvvvtttttttttuuuvvvoooooonnnmmmkkkiiigggeeegggfffeeecccaaa```^^^^^^___]]]ZZZXXXWWWTTTPPPMMMMMMKKKGGGDDDBBB@@@===;;;;;;999666555555555333222111111000......---------000000000000111444666777666888:::<<<<<<:::888777::::::<<<===???AAABBBCCCBBBAAAAAA@@@>>><<<;;;:::111000000//////////////////000111000//////111333444777;;;EEEWWWiiilllfffYYYVVVRRRSSSXXXaaaiiinnntttzzzuuuyyyXXXAAA999111///111---------------------,,,,,,+++++++++++++++++++++++++++******)))(((''''''&&&(((((()))***++++++,,,,,,*********************+++''''''(((((())))))*********(((&&&&&&((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&||||||}}}~~~~~~~~~|||zzzxxxyyy{{{{{{||||||{{{zzz|||}}}}}}~~~{{{yyyvvvvvvxxxyyyzzz{{{{{{xxxtttooommmiiigggeeebbb^^^[[[YYYXXXWWWZZZ^^^bbbeeeiiinnnqqqyyy~~~}}}zzzyyyyyyxxxwwwvvvuuuuuuvvvvvvoooooommmllljjjhhhgggfffhhhgggfffdddbbbaaa_________]]]ZZZXXXWWWTTTPPPMMMMMMJJJGGGDDDBBB@@@===;;;;;;888666555555444333222111000///......---------000000000111222444666777777888:::<<<;;;:::888666:::;;;<<<===???AAABBBCCCBBBAAAAAA@@@>>><<<:::999111111000////////////000///000111000//////111333555888===GGGYYYiiilllfff[[[YYYVVVWWW]]]fffooouuu{{{{{{pppRRR>>>999333111222---...------------,,,,,,,,,************************+++******)))((((((''''''(((((()))******+++,,,,,,,,,,,,++++++******))))))(((((((((((())))))******+++)))''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~|||}}}~~~}}}~~~~~~|||yyyxxxyyyzzzzzz|||}}}}}}||||||}}}~~~~~~xxxwwwuuussssssvvvxxxxxxxxxwwwtttqqqnnnkkkhhhfffbbb^^^ZZZXXXWWWWWWWWWZZZ^^^bbbeeeiiinnnrrr{{{}}}{{{zzzzzzyyyxxxwwwvvvvvvvvvvvvpppnnnllljjjhhhggggggggghhhgggfffdddcccaaa```______]]]ZZZXXXVVVTTTPPPMMMMMMJJJFFFCCCBBB@@@===;;;:::888666555555444333111111000///......---......000000111111333555666777888999;;;;;;;;;999777666:::;;;<<<>>>???AAABBBCCCAAAAAA@@@???===;;;999888222111111000000000000000///000111111000000222333666999@@@LLL\\\iiijjjeee[[[ZZZYYY[[[bbbkkkvvv|||eeeJJJ;;;999444222222---......---------,,,,,,,,,))))))))))))))))))))))))*********))))))(((((('''((())))))******+++++++++...------,,,+++***))))))((((((((())))))))))))***,,,***(((''''''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&~~~~~~}}}}}}}}}~~~~~~|||yyyxxxyyyzzzzzz|||~~~~~~}}}|||||||||}}}}}}~~~xxxssssssrrrqqqrrruuuwwwwwwvvvtttrrrnnnllljjjfffccc^^^ZZZWWWVVVVVVWWWYYY\\\___cccfffkkkpppttt|||~~~|||{{{zzzzzzyyyxxxwwwuuutttttttttooonnnkkkhhhggggggggghhhfffeeedddcccbbb```______^^^\\\ZZZXXXVVVSSSPPPMMMLLLIIIEEECCCBBB@@@===;;;:::888555444444444222111000000///...............000111111333444555777777999:::;;;;;;:::999777666;;;;;;<<<>>>???@@@BBBBBBAAAAAA@@@???===:::888777222222111000000000000000///000111111000000222444666:::CCCQQQ```iiihhhdddYYYYYYZZZ]]]dddnnnyyy|||^^^EEE777777222000222............------,,,,,,+++*********************************)))))))))((((((((()))))))))*********+++------,,,,,,++++++******))))))))))))))))))))))))+++)))'''&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&~~~~~~}}}}}}}}}}}}~~~~~~~~~|||zzzyyyzzz{{{{{{}}}}}}{{{zzzzzzzzz{{{|||}}}zzzsssoooooopppppprrruuuwwwwwwvvvssspppllliiigggbbb___ZZZVVVUUUUUUWWWXXXZZZ\\\___bbbfffkkkpppttt}}}}}}{{{{{{{{{xxxxxxwwwvvvtttsssqqqqqqnnnmmmjjjgggffffffggghhhdddcccbbbaaa```___^^^]]]^^^\\\YYYWWWVVVSSSOOOLLLKKKHHHEEECCCAAA@@@===;;;:::888555444444444222111000//////............///000111222444555666777777999::::::::::::999888777;;;<<<===>>>???@@@AAABBBAAAAAA@@@>>><<<999777666222111111000///000000000///000111111000111333555888<<>>???@@@AAAAAAAAA@@@???===;;;999666555111000000//////////////////000111111111222444666888===KKK]]]iiiiiidddaaa[[[]]]aaaccchhhqqq}}}zzz}}}~~~vvvVVV???333333---,,,000...//////...---,,,,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***+++,,,,,,---+++************)))))))))&&&%%%$$$%%%'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~|||}}}~~~~~~~~~~~~}}}}}}}}}{{{|||}}}|||yyyyyyyyyxxxzzz{{{{{{zzzzzz|||~~~~~~yyyuuupppjjjgggiiilllmmmqqquuuuuuuuutttrrrmmmggg```]]]VVVUUUTTTTTTVVVXXX[[[^^^^^^```bbbeeehhhnnntttyyy~~~zzzxxxxxxyyyyyyyyyyyyxxxwwwuuurrrooonnnjjjjjjiiihhhgggffffffeeebbbbbbaaa```___^^^^^^]]]]]][[[YYYWWWUUURRROOOLLLJJJGGGDDDBBBAAA@@@>>><<<999777444333333333222000//////............//////111222444666777888888888777888888999:::::::::;;;<<<<<<===>>>???@@@@@@AAAAAA@@@???===;;;888666444000//////...............///000111111111222444666999???NNNaaallliiiccc```[[[^^^aaacccgggooozzznnnOOO:::333444///---000...000///...---,,,++++++***************************************************)))))))))))))))))))))(((((((((((())))))******++++++++++++*********))))))'''&&&$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~|||}}}{{{|||}}}~~~~~~~~~||||||}}}|||}}}~~~~~~{{{yyyyyyyyyxxxzzz{{{zzzxxxxxx{{{}}}}}}{{{vvvrrrmmmgggdddgggjjjlllpppttttttttttttqqqlllddd]]]XXXRRRRRRSSSTTTWWWZZZ]]]___ccceeegggjjjmmmsssyyy~~~|||yyywwwwwwxxxyyyzzzzzzyyyxxxvvvssspppnnniiiiiiiiiiiihhhgggeeedddcccbbbbbbaaa```______^^^]]][[[YYYWWWUUURRROOOLLLIIIGGGDDDBBBAAA@@@>>><<<999777444333333333111000//////.........//////000111222444666888888888888777777888999:::;;;;;;<<<<<<<<<===>>>???@@@@@@AAAAAA@@@???===:::888555444//////...---------------///000111222111222555777:::???OOOdddnnniiibbb```YYY\\\___aaadddkkkvvviiiIII777333777222///000---000//////---,,,+++******))))))))))))))))))))))))******************++++++))))))))))))(((((((((((())))))))))))((((((((((((++++++++++++******)))))))))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&~~~{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}||||||{{{zzzxxxwwwvvvvvvwwwxxxzzzzzzzzzzzz{{{}}}|||vvvrrroookkkhhhddddddgggkkknnnpppuuutttqqqnnnhhhaaaXXXRRRRRRSSSTTTWWWZZZ]]]___aaabbbcccfffiiinnnuuu|||}}}zzzwwwvvvuuuttttttuuuwwwxxxwwwtttqqqppplllkkkjjjiiiiiigggccc``````___^^^___``````^^^]]]\\\[[[YYYWWWVVVSSSOOOLLLHHHGGGDDDBBB???===;;;;;;666555444444222222111000000//////............///000222555666666555666777999999999::::::;;;;;;;;;<<<;;;;;;;;;<<<===???@@@???>>>===<<<:::777555444000000////////////000000///000000000000222666999>>>EEEUUUhhhnnnhhhbbbaaa___\\\[[[^^^bbbhhhsss}}}___BBB;;;222//////000///,,,//////...---,,,,,,+++++++++*********))))))((((((+++++++++************)))(((((()))(((((('''&&&&&&''''''''''''((((((((()))%%%&&&'''((()))***+++,,,((((((''''''&&&&&&%%%%%%***)))'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyyxxxwwwuuuuuuwwwxxxyyyyyyyyyyyyzzz|||yyyssspppnnnhhheeeccccccfffkkknnnpppsssqqqmmmjjjeee___XXXSSSRRRSSSTTTWWWZZZ]]]```bbbbbbeeeiiimmmsssyyy}}}zzzwwwvvvuuuuuuuuuvvvxxxxxxwwwuuurrrppplllkkkiiiiiihhhfffccc```___^^^^^^^^^```___^^^\\\[[[YYYWWWVVVTTTRRRNNNKKKIIIGGGEEEBBB???<<<;;;:::555555444333222111111000000//////.........//////111333666777777666777888999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<===>>>======<<<:::888666444333000000////////////000000///000000000111333777:::???GGGWWWiiioooiiicccbbb___[[[ZZZ]]]aaagggrrr|||}}}XXX@@@999222//////000///---///......---,,,,,,++++++************)))))))))(((+++++++++*********))))))))))))******)))((((((''''''''''''(((((((((((((((''''''((()))***+++,,,,,,((((((((('''''''''''''''&&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''~~~~~~~~~~~~~~~~~~|||{{{yyyxxxwwwvvvvvvwwwxxxyyyyyyxxxxxxyyy{{{}}}yyysssoookkkjjjdddbbb```bbbfffkkknnnpppooolllhhhddd```\\\WWWTTTTTTTTTUUUWWWZZZ]]]```bbbbbbfffmmmsssyyy}}}zzzxxxvvvvvvvvvwwwwwwxxxyyywwwuuusssqqqmmmkkkiiihhhgggfffbbb```___^^^]]]^^^___^^^]]][[[YYYWWWUUUSSSRRRPPPLLLIIIJJJHHHEEEBBB>>><<<:::999555444444333222111000000//////.........//////000222444777888888888888999::::::::::::;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<<<<;;;;;;999777555333111000000////////////000000///000111111111333777:::AAAJJJZZZiiinnnjjjdddbbb^^^ZZZYYY\\\```fffrrr|||~~~rrrNNN===888111//////000000.........------,,,,,,++++++************))))))))))))++++++*********)))))))))***************))))))((((((((((((((((((''''''''')))))))))******+++++++++'''((((((((((((((())))))############$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''~~~}}}}}}}}}}}}}}}}}}~~~}}}{{{yyyyyyxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxzzz|||~~~{{{tttnnniiifffddd___^^^^^^aaafffjjjmmmooolllhhhccc___\\\ZZZWWWVVVWWWWWWWWWXXXZZZ]]]```aaaccciiiqqqyyy}}}zzzxxxwwwwwwwwwxxxyyyyyyyyywwwuuusssrrrmmmkkkiiihhhgggeeebbb```___]]]]]]]]]^^^]]][[[YYYWWWUUURRRQQQOOONNNKKKHHHIIIHHHEEEAAA>>>;;;999888444444333222111000//////...............///000111222555888999999999:::;;;::::::;;;;;;;;;;;;;;;;;;999:::;;;<<<===<<<;;;;;;<<<;;;:::999777444222111000000////////////000000///000111111222444888;;;BBBMMM]]]iiilllhhhccc```^^^ZZZYYY\\\aaahhhuuu~~~}}}hhhHHH:::666111//////000000///---------,,,,,,,,,++++++*********)))))))))))))))************)))))))))))))))))))))******))))))(((((((((((((((''''''''''''***)))))))))))))))))))))''''''(((((())))))******$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''~~~~~~}}}}}}||||||||||||||||||||||||}}}~~~}}}{{{{{{{{{zzzzzz{{{{{{{{{zzzyyyyyyyyyzzz{{{}}}~~~~~~wwwooohhhccc```^^^\\\\\\\\\```eeeiiikkkkkkiiiddd___[[[YYYXXXWWWVVVZZZYYYXXXYYYZZZ]]]```bbbfffllluuu~~~}}}zzzyyyxxxxxxxxxyyyyyyyyyxxxwwwuuusssrrrnnnllliiigggfffdddaaa___^^^]]]\\\\\\]]]\\\ZZZXXXUUUSSSPPPNNNMMMLLLIIIGGGGGGFFFCCC@@@<<<:::888777333333222111000//////...---------......000111111333555888:::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>===<<<;;;<<<<<<;;;999777555333222000000////////////000000000111222222333555999===CCCPPP___hhhiiieee```]]]]]]YYYYYY]]]dddmmm{{{www|||aaaEEE777555111///.../////////,,,,,,,,,,,,,,,+++++++++))))))))))))))))))***************)))))))))((((((''''''(((((()))(((((('''((((((((((((((('''''''''((((((((((((((('''''''''''''''(((((())))))******(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''}}}}}}|||{{{{{{{{{|||||||||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{{{{{{{|||~~~}}}yyyrrrjjjccc^^^[[[ZZZ[[[[[[\\\___cccfffggggggeeeaaa\\\XXXVVVVVVUUUUUUXXXXXXXXXYYY[[[```dddggglllrrr{{{~~~|||{{{yyyyyyyyyzzzzzzyyyxxxwwwvvvtttrrrqqqooolllhhhfffeeecccaaa___]]]\\\[[[[[[\\\[[[YYYWWWTTTRRROOOMMMLLLKKKIIIGGGDDDCCC@@@>>>;;;999777777333222222111000///......,,,,,,------///000222222222555888:::::::::<<<===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===============<<<<<<<<<;;;999777555333222000000////////////000000000111222222333666:::>>>FFFTTTccchhhfffbbb]]]YYY[[[WWWXXX^^^gggrrryyy|||YYYDDD666444222///...---......,,,,,,,,,,,,++++++++++++))))))))))))******************)))))))))(((((((((&&&''''''(((((((((((('''''''''''''''((((((((()))'''''''''''''''''''''''''''((((((((((((((())))))************)))(((&&&&&&%%%%%%%%%&&&&&&&&&''''''}}}||||||{{{{{{|||}}}~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~|||~~~~~~uuuqqqkkkddd^^^[[[YYYYYY[[[[[[\\\___bbbddddddcccaaa]]]XXXUUUTTTSSSRRRQQQTTTTTTUUUXXX]]]dddjjjnnnsssyyy~~~|||{{{zzzzzzzzzzzzyyyyyyxxxvvvtttsssqqqpppooolllhhheeedddcccaaa___]]]\\\[[[ZZZ[[[ZZZXXXUUUTTTQQQNNNLLLKKKJJJIIIHHHAAA@@@>>>;;;999888777666222222111000///......---+++,,,,,,---///000222333222444888:::::::::;;;======<<<<<<<<<;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<<<<;;;:::999888666333111000000000////////////000000000111222333444777;;;???JJJYYYgggiiieeeaaa\\\WWWWWWTTTVVV]]]hhhvvvqqqQQQ@@@555555222000---,,,,,,---++++++++++++++++++++++++((()))))))))***************)))))))))((((((((((((''''''((()))))))))))))))%%%&&&&&&'''((()))******''''''''''''((((((((((((((((((((('''''''''''''''((()))*********)))((('''%%%%%%%%%&&&&&&&&&''''''}}}}}}}}}|||||||||~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~{{{}}}~~~}}}{{{ooolllfff```[[[YYYXXXYYY[[[[[[\\\___bbbcccaaa```^^^[[[VVVSSSRRRQQQOOONNNOOOPPPRRRWWW^^^gggooosssyyy}}}~~~|||{{{zzzzzz{{{{{{yyyyyywwwuuutttrrrqqqpppooolllhhheeedddbbb```___]]]\\\ZZZZZZZZZYYYWWWUUUTTTQQQNNNKKKKKKJJJIIIHHH???>>><<<:::888777777666222222111000///...------++++++,,,---///111222333111444777999::::::;;;=========<<<<<<<<<;;;;;;;;;===<<<:::999999:::;;;<<<999999888666444222000///000000////////////000000000111222333444777<<>>;;;777444333111///.../////////000000000000000333222222666777999???GGGPPP```nnnmmmddd]]]ZZZXXXUUUWWW\\\dddlllyyy|||bbbFFF<<<666444111000000///...,,,,,,,,,,,,+++++++++******,,,,,,+++***)))(((''''''************************))))))))))))))))))))))))''''''((((((((((((''''''))))))((((((''''''&&&&&&)))(((&&&%%%%%%&&&((()))(((''''''((())))))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%}}}}}}}}}~~~~~~}}}|||{{{{{{{{{~~~~~~zzztttnnnjjj```]]]YYYTTTRRRRRRTTTUUUWWWXXXYYY[[[^^^^^^\\\ZZZWWWUUURRRPPPNNNNNNOOOOOORRRUUUZZZ^^^bbbiiiqqqxxx~~~~~~~~~~~~|||zzzvvvuuuuuusssrrrpppnnnmmmiiigggcccbbbaaaaaa```^^^```\\\XXXXXXYYYXXXSSSOOONNNMMMKKKJJJGGGFFFDDDCCC???>>><<<:::888777666555222111000///..................------///111333555777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>;;;777444333222000.........//////000000111111555444555888999;;;AAAIIIUUUbbbllliii```[[[[[[[[[ZZZ[[[```gggppp~~~|||\\\CCC:::666333111000000///...,,,,,,,,,,,,+++++++++******++++++******)))(((((((((************************))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((''''''''')))'''&&&%%%%%%&&&''')))***)))''''''((('''%%%###''''''((((((((((((''''''~~~~~~|||{{{{{{~~~~~~~~~}}}vvvooohhhbbb^^^WWWUUURRRPPPOOOQQQTTTVVVWWWWWWXXXZZZ\\\\\\ZZZXXXSSSRRRPPPNNNNNNNNNPPPPPPUUUXXX]]]aaadddjjjrrryyy~~~~~~}}}{{{yyyuuutttsssqqqpppnnnmmmllljjjgggcccaaa```___]]]\\\]]]ZZZWWWWWWXXXWWWSSSPPPMMMLLLKKKIIIGGGEEECCCCCC>>>===;;;999888777666666111111000///........................000222444555777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<===>>>;;;777555333222000///............///000222222777777888;;;<<<>>>EEEMMM\\\eeekkkeee]]]ZZZ\\\^^^]]]^^^aaaiiisss{{{zzzUUU???888555333000/////////...,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((((((''''''''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((((('''%%%&&&''''''%%%$$$(((((())))))))))))((((((~~~~~~~~~|||{{{}}}}}}~~~wwwooohhhaaa[[[WWWPPPNNNMMMLLLMMMOOOSSSUUUZZZZZZZZZ\\\]]]]]]ZZZWWWPPPOOONNNMMMNNNOOOQQQSSSWWW[[[```cccffflllsssyyy}}}zzzxxxtttsssqqqooonnnlllkkkkkkkkkhhhcccaaa___^^^\\\ZZZ\\\ZZZXXXXXXYYYWWWTTTRRRLLLKKKJJJHHHFFFDDDBBBBBB<<<;;;:::999777777666666111000///.....................//////111222444555777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;<<<<<<>>>;;;777444333222111///---------...///111333444999999;;;>>>>>>???GGGQQQ```hhhkkkddd]]][[[]]]___^^^]]]___hhhsssvvv}}}}}}tttQQQ===666444222000/////////...,,,,,,,,,,,,+++++++++******(((((())))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&'''(((###""""""###&&&((((((((((((((())))))))))))((((((|||}}}~~~~~~|||{{{}}}}}}~~~}}}xxxppphhhaaa[[[UUUQQQMMMLLLKKKKKKLLLOOORRRTTT[[[[[[[[[\\\]]][[[XXXVVVOOONNNMMMMMMOOOQQQTTTUUUXXX\\\bbbfffiiinnnuuu{{{}}}yyywwwsssrrrpppnnnlllkkkkkkjjjlllhhhdddaaa___^^^\\\ZZZZZZYYYXXXWWWWWWUUUSSSQQQKKKJJJIIIGGGEEECCCAAAAAA<<<;;;999888777666666666000//////..................//////111222333555555888888999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;===:::666444333222000///---------...000333666777999:::>>>@@@@@@AAAIIITTTaaaiiilllggg```^^^______^^^\\\^^^ggguuuyyyoootttwwwpppOOO===666333111///...//////...---,,,,,,,,,+++++++++******((((((((()))******++++++''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''''''''((()))&&&&&&''''''(((((())))))'''''''''&&&&&&'''''''''$$$"""!!!"""%%%'''((((((&&&''''''((((((''''''&&&~~~~~~}}}{{{||||||}}}}}}}}}}}}|||||||||~~~~~~zzzrrrmmmfff^^^YYYTTTPPPMMMLLLKKKKKKLLLNNNQQQTTTVVVZZZZZZZZZZZZ[[[YYYUUUSSSPPPOOOOOOOOOQQQSSSVVVXXXZZZ___eeeiiimmmrrryyy~~~|||yyyvvvsssrrrooommmkkkjjjjjjkkkkkkhhhdddaaa___^^^\\\ZZZWWWWWWVVVUUUSSSQQQOOONNNJJJIIIHHHFFFDDDBBB@@@@@@<<<;;;999777666555444444//////......---....../////////000222333444555666888888999:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;888555222222111000............///222555999;;;;;;===AAACCCBBBCCCLLLWWWcccjjjmmmiiicccaaabbbaaaaaa^^^```jjjzzztttmmmxxxrrrvvvjjjLLL<<<777333111///...//////...---,,,,,,,,,+++++++++******(((((())))))*********+++(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''((((((((((((((('''''''''''''''''''''''')))&&&$$$###$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%~~~~~~}}}}}}|||{{{{{{zzz{{{{{{|||}}}}}}{{{|||~~~}}}xxxsssppphhhddd]]]WWWSSSPPPMMMKKKKKKKKKLLLNNNQQQUUUXXX[[[\\\[[[[[[[[[[[[YYYUUURRRQQQQQQQQQQQQSSSVVVXXXZZZ\\\aaahhhmmmqqqvvv}}}|||xxxuuutttrrrooommmkkkjjjkkkkkkiiifffbbb___^^^]]][[[ZZZWWWWWWVVVTTTQQQNNNMMMLLLIIIHHHGGGEEECCCAAA@@@???<<<;;;999777555444333333.........------......//////000111333444555555666888999999:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;999777333111000000...---/////////000333777;;;>>>===@@@DDDGGGEEEEEEOOO[[[ffflllmmmhhhddddddeeeeeebbb___```kkk}}}wwwvvvssssss|||```FFF;;;777222000.........///...---,,,,,,,,,+++++++++******)))))))))))))))*********(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((('''''''''&&&''''''''''''''''''&&&+++(((%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%~~~}}}}}}~~~~~~~~~}}}}}}|||{{{zzzyyyyyyyyy{{{}}}~~~{{{|||~~~}}}zzzzzz|||}}}zzzvvvqqqllliiiccc___YYYTTTQQQOOOMMMLLLJJJKKKMMMPPPTTTXXX\\\______^^^^^^^^^]]][[[WWWTTTSSSRRRRRRSSSTTTWWWZZZ\\\^^^cccjjjppptttzzz|||xxxuuutttrrrooommmkkkjjjkkkkkkgggddd```^^^]]]\\\[[[YYYYYYYYYYYYVVVRRROOONNNMMMIIIHHHGGGEEECCCAAA???>>>===<<<999777555333222222......---------......//////000111333444555666666888999999:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;:::888666222000000///...---000//////111444888===??????BBBGGGIIIGGGGGGRRR^^^iiimmmmmmgggccceeehhhiiiaaa]]]___jjj}}}||||||rrrtttYYYAAA999777222000.........///...---,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''&&&&&&'''(((***))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&)))&&&$$$###%%%'''''''''%%%&&&&&&&&&&&&&&&&&&%%%zzz{{{|||}}}~~~~~~~~~}}}}}}|||zzzyyyyyyzzz{{{|||}}}}}}~~~|||xxxxxxtttppprrryyy{{{{{{{{{~~~{{{xxxtttqqqmmmiiiddd```[[[YYYUUUQQQNNNMMMMMMNNNKKKNNNQQQTTTVVVZZZ___bbbccceeeeeebbb]]]XXXUUUTTTUUUUUUVVVXXX[[[^^^aaacccgggjjjooouuu{{{}}}zzzvvvsssuuutttqqqooommmllllllllliiigggccc___\\\ZZZZZZZZZWWWUUUSSSSSSRRRPPPNNNKKKKKKIIIFFFDDDCCCAAA???<<<>>><<<:::666333111//////222000...---,,,---...///111333555666666888:::<<<::::::;;;;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<666555333111//////////////////000111444777:::<<>>888333//////..................,,,,,,,,,+++++++++******)))))))))))))))******+++&&&'''((())))))((('''&&&)))******++++++******)))((((((((((((((('''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$~~~|||{{{{{{{{{{{{|||{{{{{{{{{|||~~~{{{xxxwwwwwwsssoooooorrrooonnnnnnpppssswww|||~~~yyysssmmmjjjdddaaa^^^[[[XXXUUURRROOONNNLLLIIIGGGFFFFFFGGGGGGKKKOOOTTTXXX[[[]]]```bbbdddeeefffeeeccc```______]]]]]]]]]___cccgggkkknnnoooqqquuuzzz~~~zzzxxxwwwuuutttpppoooooommmllljjjhhhgggfffdddaaa^^^\\\[[[[[[[[[XXXVVVSSSRRRPPPNNNKKKIIIHHHFFFCCCBBBAAA???===:::<<<;;;999666333111000///000000//////000111333444555777888888888888999;;;888999999::::::999999999::::::::::::::::::::::::<<<===>>>>>>>>>===<<<;;;555444222000///......///...///000222444888;;;===@@@CCCEEEEEEFFFLLLWWW```kkkjjjhhheeebbb___\\\[[[ZZZcccppp}}}eeeFFF:::555111............//////000000,,,,,,,,,+++++++++******)))))))))))))))******+++(((((((((((((((((((((((())))))************))))))(((((((((((((((''''''&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$~~~|||{{{{{{|||}}}}}}}}}~~~~~~}}}xxxxxxxxxvvvsssooonnnooommmlllllllllnnnqqqtttvvvzzz~~~|||yyytttnnngggbbb```[[[YYYVVVSSSRRRPPPMMMKKKKKKIIIHHHGGGFFFGGGHHHHHHLLLPPPUUUZZZ]]]___aaaccceeefffgggfffdddaaaaaaaaa______```cccgggkkkppprrruuuvvvyyy~~~zzzwwwvvvuuuuuutttnnnnnnnnnmmmllliiigggeeecccbbb```^^^\\\\\\[[[[[[YYYVVVSSSQQQOOOMMMJJJHHHJJJGGGEEECCCCCCAAA???===;;;:::888555333111000000//////000000222333555666777888999999777777888999888888999999:::999999999:::::::::;;;;;;;;;;;;;;;>>>>>>???@@@???===;;;:::444333111///...............///000222555888<<<===???AAACCCDDDFFFMMMXXX```fffeeebbb```^^^\\\[[[[[[\\\gggwww{{{~~~]]]BBB888555222////////////////////////,,,,,,,,,+++++++++******)))))))))))))))******+++))))))(((''''''((())))))(((((())))))))))))(((((('''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~}}}{{{{{{}}}~~~{{{zzzzzz{{{~~~wwwyyyzzzwwwtttrrrpppooommmlllkkkkkkkkkmmmooopppssswwwzzzzzz|||~~~zzzwwwvvvtttpppkkkeee```[[[YYYUUURRROOOMMMMMMLLLJJJIIIHHHHHHGGGGGGGGGGGGHHHIIILLLPPPVVV[[[]]]```bbbcccggghhhhhhfffcccaaaaaaaaa```aaacccgggkkkppptttvvvyyy{{{~~~|||xxxvvvuuuuuutttsssnnnnnnnnnmmmllliiigggeeeaaaaaa___^^^\\\[[[[[[ZZZYYYVVVRRROOONNNLLLJJJHHHIIIGGGDDDCCCBBBAAA???===:::999777555333222111000//////000111333555666777777888999888666555666777777888999:::::::::::::::<<<<<<<<<<<<======>>>>>>??????@@@@@@???===:::888333222000...------.........///000222555999<<<>>>>>>@@@BBBDDDGGGMMMVVV]]]]]]\\\ZZZYYYYYYZZZ[[[\\\```kkk{{{yyyttt|||XXXAAA888555333111000000///...---------,,,,,,,,,+++++++++******)))))))))))))))******+++***)))(((((((((((()))***&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}}}}||||||}}}}}}wwwwwwxxxyyy{{{~~~zzz}}}}}}yyyuuuuuutttqqqmmmlllkkkjjjjjjjjjkkkllllllooopppnnnooossssssppptttvvvzzz{{{|||}}}~~~}}}{{{yyyxxxwwwuuuqqqoookkkiiifffbbb]]]XXXUUUSSSNNNLLLIIIGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHMMMQQQVVVZZZ]]]___bbbdddggghhhhhhfffcccaaaaaabbbaaadddhhhmmmrrrvvvyyyzzz}}}}}}~~~~~~~~~~~~}}}|||{{{}}}{{{xxxwwwvvvvvvtttrrrnnnnnnmmmllljjjhhhfffeeeaaa```___^^^\\\[[[ZZZYYYXXXUUUQQQNNNMMMLLLJJJIIIFFFDDDBBBAAA@@@???===;;;999888666444333222111111...///000222444555666777555666777666444333444555888999999:::;;;;;;;;;;;;<<<<<<======>>>????????????@@@AAAAAA???<<<888666222111///...---------......///000222666:::===???>>>@@@BBBEEEHHHMMMSSSXXXUUUTTTRRRRRRTTTWWWZZZ\\\bbbmmm}}}|||wwwyyyuuuSSS@@@888555333000000///...---,,,++++++,,,,,,,,,+++++++++******)))))))))))))))******+++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&~~~||||||}}}~~~~~~~~~{{{tttuuuvvvwwwxxxzzz}}}}}}{{{wwwxxxxxxuuunnnnnnmmmlllkkkkkkllllllfffiiiiiiggggggjjjjjjggghhhkkknnnpppqqqrrrssstttqqqqqqrrrsssuuuwwwzzz{{{{{{||||||yyyuuurrrqqqqqqpppooommmmmmlllkkkhhhfff```^^^[[[WWWTTTQQQOOONNNJJJHHHEEEDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHNNNQQQUUUXXX[[[^^^bbbeeefffggggggfffddddddeeefffeeehhhooouuu{{{~~~~~~{{{|||}}}~~~~~~}}}}}}||||||{{{zzzyyyyyywwwtttqqqmmmllljjjiiigggfffeeeeeeaaa```___^^^\\\ZZZXXXWWWWWWTTTPPPMMMLLLLLLKKKJJJEEECCCAAA@@@@@@???===;;;888777666444333222222111...///000222444555666666222333444333222111222333999999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>?????????@@@AAA@@@>>>:::666333111000...---,,,------......///000222666:::>>>@@@???AAADDDFFFIIIMMMPPPRRRPPPNNNMMMMMMOOOSSSWWWZZZbbblll{{{|||~~~mmmMMM===666333000......------,,,,,,,,,+++,,,,,,,,,+++++++++******)))))))))))))))******+++((()))************)))((('''(((((())))))(((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((($$$$$$$$$%%%%%%&&&&&&&&&}}}}}}~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~{{{ssstttuuuvvvvvvxxx|||~~~~~~}}}}}}|||}}}~~~|||xxxzzz{{{wwwqqqqqqpppooonnnnnnnnnnnncccffffffddddddhhhhhhfff```cccgggiiijjjjjjlllmmmggggggggghhhjjjlllooopppmmmmmmmmmjjjfffccccccccccccaaa`````````___]]][[[WWWVVVSSSPPPMMMKKKJJJIIIIIIGGGDDDDDDEEEGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJOOOQQQTTTWWWZZZ^^^bbbfffdddfffffffffeeefffhhhjjjhhhlllttt{{{~~~~~~{{{|||~~~|||{{{{{{{{{zzzxxxtttpppmmmkkkiiifffddddddddddddaaa```___^^^\\\YYYWWWVVVVVVSSSOOOLLLLLLLLLKKKJJJGGGEEECCCBBBBBBAAA???===777777555444333222222222...///000222333444555555000111222222000000111222999:::;;;<<<============;;;;;;;;;<<<===>>>>>>??????@@@AAA@@@>>>:::555222111000...---,,,,,,---......///000333666:::>>>@@@@@@AAAEEEHHHJJJLLLNNNOOONNNLLLJJJJJJLLLPPPUUUXXXaaajjjyyyhhhJJJ;;;555000...+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******)))))))))))))))******+++'''(((***,,,,,,***((('''))))))************))))))&&&&&&'''((())))))((((((((((((((((((((((((((((((###$$$$$$%%%%%%$$$$$$###&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&~~~~~~}}}}}}}}}~~~wwwssstttrrrrrrtttyyy}}}}}}}}}xxxxxxxxxyyyzzz{{{|||}}}~~~|||zzzxxxttttttsssrrrqqqooonnnmmmiiihhhfffdddaaa___]]]\\\___``````aaaaaaaaa`````````___]]]^^^aaadddeeefffbbbaaa```___^^^]]]\\\\\\VVVVVVVVVVVVUUUUUUUUUUUUOOOOOONNNLLLKKKJJJIIIIIIFFFEEEEEEDDDDDDDDDEEEEEEJJJIIIHHHGGGHHHHHHIIIJJJQQQRRRSSSUUUYYY]]]```bbbjjjiiigggeeedddeeeeeefffmmmnnnqqqzzz~~~~~~}}}{{{xxxvvvuuussspppnnnkkkiiigggfffeeeccc```]]]```^^^ZZZXXXWWWVVVTTTRRRWWWTTTPPPMMMMMMMMMLLLKKKHHHFFFEEEDDDCCCAAA>>><<<666555444333222222111222000111222222222000///...---///000111000111222444888:::;;;<<<;;;<<<>>>@@@<<<<<<======>>>>>>??????AAAAAAAAA???<<<999555333000///...---------------444222222333777;;;>>>???DDDBBBBBBEEEKKKNNNNNNLLLLLLJJJKKKPPPRRRRRRTTTXXXbbbkkkzzz~~~YYYFFF999666666000......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))''''''((((((((((((''''''%%%$$$$$$%%%'''((('''%%%************))))))))))))&&&&&&&&&''''''''''''((('''%%%######&&&'''&&&$$$~~~}}}~~~~~~~~~zzzuuurrrrrrqqqqqqsssxxx{{{{{{{{{xxxwwwwwwxxxyyy{{{}}}~~~|||zzzxxxwwwwwwvvvtttrrrpppnnnmmmhhhgggeeeccc```^^^\\\[[[\\\\\\]]]]]]]]]\\\\\\[[[ZZZXXXVVVVVVYYY[[[]]]]]]WWWWWWVVVUUUTTTSSSSSSRRRPPPPPPPPPPPPOOOOOOOOOOOOKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIHHHHHHHHHJJJKKKLLLRRRRRRTTTVVVYYY]]]```bbbeeeeeeeeeeeefffgggggghhhlllmmmpppyyy~~~~~~}}}{{{yyywwwvvvtttpppnnnkkkiiigggffffffdddaaa^^^aaa^^^[[[ZZZYYYXXXVVVUUUUUURRRNNNLLLKKKKKKJJJIIIHHHFFFEEEDDDCCCAAA>>><<<666666444333222111111111000000111111111000///...---///000111000111222444777999<<<===<<<===>>>???<<<<<<======>>>?????????@@@@@@@@@>>><<<888555222000///...------------...444333444666999===???@@@DDDCCCCCCGGGMMMQQQPPPOOOKKKJJJLLLQQQTTTUUUXXX^^^bbbmmmzzzVVVCCC777333444///......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))''''''((((((((((((''''''***))))))***+++,,,***)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''%%%######%%%'''&&&$$$~~~~~~~~~~~~}}}{{{wwwtttrrrrrrqqqqqqssswwwyyyyyyyyyxxxwwwvvvvvvwwwzzz}}}~~~~~~~~~~~~}}}||||||{{{zzzxxxuuurrrooonnniiihhhfffdddbbb```^^^]]][[[[[[[[[[[[ZZZYYYXXXXXXTTTRRRPPPPPPRRRTTTTTTTTTNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJLLLNNNOOOSSSSSSUUUWWWZZZ]]]```aaaaaabbbdddggghhhiiijjjjjjkkkkkkooovvv~~~}}}|||~~~~~~~~~~~~}}}{{{yyyxxxwwwtttpppllljjjhhhgggffffffeeecccaaaaaa___\\\[[[[[[ZZZYYYWWWUUUSSSOOOMMMLLLKKKJJJIIIHHHFFFDDDCCCBBBAAA>>>;;;777666555333111000////////////000000000///......---///000111000111333444777:::===>>>>>>======>>><<<<<<===>>>>>>??????@@@@@@??????===:::777444222//////......------......333444666888;;;>>>@@@AAACCCCCCEEEKKKRRRUUUUUUSSSLLLKKKNNNSSSVVVXXX^^^dddggguuusssQQQ@@@444111222.........---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))''''''(((((((((((('''''')))(((((()))******((('''%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&''''''''''''((('''%%%###$$$%%%&&&&&&%%%~~~}}}~~~}}}zzzxxxwwwvvvsssssstttvvvxxxyyyyyyyyyxxxwwwuuutttvvvzzz~~~}}}|||{{{|||~~~}}}{{{xxxtttqqqpppmmmlllkkkiiifffdddcccbbb]]]]]]]]]\\\ZZZYYYWWWVVVTTTRRRPPPOOOPPPQQQQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIHHHHHHHHHGGGGGGIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHHHHHHHIIIKKKNNNPPPQQQSSSSSSUUUWWWZZZ\\\^^^```___aaadddhhhjjjkkkjjjiiiiiiiiilllrrryyy~~~||||||}}}|||||||||}}}~~~~~~~~~~~~~~~{{{zzzxxxwwwuuurrrmmmjjjiiigggffffffgggfffdddbbb___]]][[[ZZZ[[[[[[ZZZYYYWWWUUUQQQOOONNNMMMKKKJJJGGGEEECCCBBBAAA@@@===:::888777555333111///.........///////////////......---///111111111222444666777:::>>>@@@???>>>======<<<======>>>??????@@@@@@??????>>><<<999666333111//////............//////000333666999;;;===???AAACCCEEEIIIPPPWWW[[[ZZZWWWOOONNNQQQUUUXXXZZZaaaiiipppjjjLLL===222000222///......---------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))''''''((((((((((((''''''((('''''''''(((((('''%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&%%%$$$$$$%%%%%%%%%%%%~~~~~~~~~|||zzzyyyxxxxxxvvvxxxyyyzzz{{{{{{{{{{{{yyywwwvvvuuuvvvzzz~~~}}}|||{{{zzz{{{}}}~~~zzzwwwuuussspppooonnnllljjjhhhgggfff``````___]]][[[YYYWWWVVVUUUSSSQQQQQQQQQRRRPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIJJJKKKNNNPPPQQQQQQRRRTTTVVVXXXZZZ\\\\\\^^^aaadddhhhjjjiiihhhgggggggggjjjnnnrrrvvvwwwxxxvvvwwwyyyyyyxxxyyy|||~~~}}}~~~~~~~~~~~~}}}yyyxxxuuutttrrroookkkggghhhgggffffffgggfffdddbbb]]][[[YYYYYYYYYZZZYYYWWWWWWTTTQQQOOONNNLLLJJJHHHEEECCCAAA@@@@@@>>>;;;888777666444222000///......///............/////////...000222333333444666777777;;;>>>@@@???>>>============>>>>>>???@@@@@@@@@??????===;;;888555333222//////.........//////000...222666999:::<<>>>>><<<999666666555444222000///......//////.........///000111///111333444555666888:::999<<>>??????@@@@@@AAA@@@???===:::888555333222//////......//////000000...222666888999;;;???CCCFFFJJJQQQZZZccceeebbb^^^WWWWWWYYY[[[\\\^^^hhhttt|||ssszzzuuuVVVBBB;;;333111333000......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))''''''((((((((((((''''''(((''''''(((******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&%%%$$$$$$%%%'''}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}|||~~~~~~{{{{{{zzzyyyzzz{{{|||}}}~~~~~~}}}~~~~~~}}}|||{{{ttttttrrrqqqooonnnllllllhhhhhhfffccc```\\\YYYXXXUUUTTTSSSSSSTTTSSSRRRPPPMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMLLLKKKJJJJJJJJJKKKLLLLLLNNNPPPRRRSSSTTTTTTTTTWWWYYY\\\___```aaaaaa```ddddddeeeeeeeeefffgggiiijjjmmmppppppooorrrxxx}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}{{{xxxsssooommmkkkiiihhhgggfffddddddddddddaaa___]]][[[XXXWWWXXXWWWVVVUUURRRPPPMMMLLLJJJHHHDDDBBBAAA???===<<<;;;:::777444555444333111000/////////000000/////////000111222111333555666777888:::<<<;;;===>>>???=========>>>===>>>>>>??????@@@AAAAAAAAA@@@===;;;888666444333///////////////000111111000333777888888;;;AAAFFFHHHLLLTTT___gggiiiddd```YYYYYY\\\___```cccooo|||xxxrrr{{{gggLLL<<<999333111222///......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))''''''((((((((((((''''''%%%%%%%%%''')))***)))(((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''((($$$&&&'''%%%######%%%'''{{{{{{}}}~~~}}}~~~~~~|||||||||{{{{{{|||||||||~~~}}}xxxwwwvvvuuusssrrrqqqpppnnnmmmkkkhhhdddaaa]]]\\\VVVUUUUUUUUUVVVVVVTTTRRRRRRRRRQQQPPPNNNMMMLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLJJJJJJJJJKKKKKKMMMNNNNNNNNNMMMKKKJJJIIIIIIIIIJJJKKKLLLNNNPPPRRRRRRRRRRRRSSSTTTWWWZZZ]]]^^^______cccddddddcccbbbbbbcccdddaaaeeejjjlllmmmrrrzzz~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}yyysssooolllkkkjjjiiigggfffdddddddddbbb```^^^^^^\\\YYYXXXXXXWWWVVVUUUSSSQQQOOOMMMLLLIIIEEECCC@@@>>><<<;;;:::999666333444333222111000000000000111000/////////111222333222444666777888999;;;===<<<===>>>>>>======>>>???>>>>>>>>>???@@@@@@AAAAAABBB@@@>>>;;;888666555444///////////////000111111111555888999999<<>>===;;;;;;;;;<<<>>>@@@@@@???>>>>>>>>>???AAAAAA???>>>===;;;999777666555222111111111111111222222444777:::===???BBBFFFIIIMMMRRR[[[cccgggfff```[[[^^^______```dddppp|||~~~VVVDDD666555555///...222......---,,,,,,+++******++++++,,,,,,,,,,,,++++++************************))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&((()))*********)))******))))))******+++,,,(((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''|||}}}}}}~~~{{{{{{{{{zzzxxxvvvsssrrrpppnnnjjjhhhgggfffcccaaa^^^\\\ZZZYYYYYYYYYXXXVVVWWWVVVUUUTTTRRRQQQPPPPPPPPPOOONNNMMMLLLMMMNNNNNNKKKLLLLLLLLLMMMNNNOOOPPPPPPQQQRRRRRRSSSSSSSSSRRRTTTTTTRRRPPPNNNMMMKKKJJJLLLLLLMMMMMMMMMLLLLLLLLLMMMMMMNNNPPPRRRSSSUUUUUUYYYZZZZZZYYYXXXXXXZZZ[[[___ccciiinnnttt{{{~~~~~~{{{xxxvvvtttsssrrrpppmmmjjjhhhfffeeedddcccaaa``````______^^^\\\ZZZXXXVVVUUUUUUUUURRRPPPMMMKKKIIIGGGDDDBBBBBB@@@===;;;:::888666444222222111111000///////////////............//////222333666888;;;<<<<<<<<<===<<<;;;:::;;;<<<>>>?????????>>>>>>>>>???@@@AAA>>>>>>===;;;999777666666222222111111111111222222555888;;;>>>@@@CCCEEEGGGLLLRRR\\\dddhhhfff```[[[[[[\\\^^^```gggvvvsssPPP@@@444444444///---000------,,,++++++***))))))***++++++++++++++++++***************************))))))(((((((((((())))))))))))))))))))))))))))))&&&'''(((***************)))))))))*********++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''||||||}}}~~~|||||||||{{{zzzwwwuuutttqqqnnnllljjjiiihhhfffdddccc```^^^\\\\\\\\\ZZZYYYZZZYYYXXXWWWUUUTTTSSSSSSSSSRRRQQQPPPPPPPPPQQQRRROOOOOOOOOPPPQQQSSSUUUVVVVVVVVVWWWXXXXXXXXXWWWWWWVVVUUUTTTSSSPPPNNNLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKLLLMMMNNNPPPRRRSSSTTTUUUVVVVVVUUUUUUUUUXXXZZZaaaeeelllssszzz~~~~~~~~~~~~|||yyyvvvttttttssspppmmmjjjhhhfffeeeeeedddcccaaa````````````]]]\\\ZZZXXXVVVUUUTTTTTTPPPNNNKKKIIIHHHFFFCCCAAABBB@@@<<<:::999888666444222111111000000//////...//////............//////222333666999;;;<<<<<<<<<<<<;;;:::::::::;;;===>>>???>>>>>>>>>>>>???@@@@@@>>>>>><<<;;;999888666666333222222111111222222222555999===@@@BBBCCCDDDFFFJJJRRR]]]fffiiieee___YYYXXXZZZ\\\```jjj}}}dddHHH;;;222333333...,,,...,,,,,,++++++******))))))******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******+++******'''(((***+++++++++***)))''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((%%%%%%$$$$$$$$$%%%&&&'''||||||}}}~~~|||||||||{{{zzzxxxvvvtttpppnnnllllllkkkjjjhhhfffgggdddaaa```___^^^\\\[[[\\\[[[ZZZYYYXXXWWWVVVUUUVVVUUUTTTSSSSSSSSSTTTUUUTTTTTTUUUVVVWWWYYY[[[\\\\\\\\\]]]]]]]]]\\\\\\[[[YYYYYYXXXWWWTTTRRROOONNNKKKJJJIIIHHHHHHIIIJJJKKKNNNOOOQQQSSSUUUWWWYYYZZZWWWXXXXXXWWWVVVWWWZZZ]]]dddhhhpppxxx}}}}}}}}}|||zzzwwwtttrrrtttrrrnnnkkkhhhfffeeeddddddcccbbbaaa````````````\\\[[[YYYWWWUUUTTTRRRRRROOOMMMKKKIIIHHHGGGDDDBBBBBB???<<<:::999888666444111111111000//////......///............//////000222444666999:::;;;<<<<<<;;;::::::::::::;;;<<<===>>>>>>>>>>>>>>>??????@@@>>>===<<<;;;999888777666444333333222222222222333555999>>>BBBCCCCCCDDDDDDIIIQQQ]]]eeegggccc\\\WWWVVVYYY\\\bbbooowwwVVVAAA888222222333///,,,---,,,,,,,,,+++++++++******)))******++++++******)))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((())))))***************&&&''')))++++++***)))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''{{{||||||~~~|||||||||{{{yyywwwuuusssooonnnmmmmmmmmmllljjjhhhiiigggdddbbbbbbaaa___]]]^^^]]]\\\[[[ZZZXXXWWWWWWWWWWWWVVVUUUUUUVVVWWWXXXYYYZZZ[[[]]]___```aaaaaaaaaaaaaaaaaa``````___^^^^^^^^^]]]\\\YYYVVVSSSQQQMMMKKKIIIGGGFFFHHHIIIKKKOOOQQQUUUZZZ^^^```aaaaaa^^^^^^]]][[[ZZZ[[[^^^```hhhlllttt}}}~~~}}}}}}{{{xxxuuurrrqqqrrrpppmmmiiigggeeeddddddbbbbbbaaa```____________[[[ZZZYYYWWWUUURRRQQQPPPOOOMMMKKKIIIIIIHHHEEECCCBBB???<<<:::999777555333111111000000///........................///000000333444666999:::;;;;;;;;;::::::::::::;;;;;;<<<<<<======>>>>>>????????????======<<<;;;999888777777555555444333222222333333555999>>>AAACCCCCCCCCDDDIIIQQQ[[[bbbbbb]]]XXXUUUVVVZZZ___gggtttjjjMMM<<<777222222333000......---------------,,,,,,,,,******++++++++++++******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))*********%%%''')))*********((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''{{{{{{|||}}}}}}}}}}}}}}}}}}}}}{{{yyyvvvtttrrrpppoooooopppqqqpppmmmkkkkkkiiigggeeeeeedddcccaaa``````___^^^\\\[[[ZZZYYYZZZYYYXXXXXXXXXYYYZZZ[[[^^^```bbbeeeffffffeeedddccccccccccccbbbaaa```___bbbbbbbbb```^^^ZZZVVVTTTOOOMMMJJJHHHHHHJJJLLLNNNQQQUUU]]]dddjjjmmmmmmmmmhhhhhhfffbbb``````ccceeelllqqqyyy~~~|||zzzwwwtttqqqppppppnnnllljjjgggfffdddddd``````___^^^^^^^^^^^^^^^ZZZYYYXXXVVVTTTRRROOONNNNNNLLLJJJIIIIIIHHHFFFDDDAAA???;;;999888777555333111000000//////......---......---......///000111333555777999:::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>===<<<<<<;;;999888888777666666555444333333333333444888<<>>;;;999888777555333000000000///......---------------......///000111444555777999:::;;;;;;:::;;;;;;<<<<<<============<<<<<<>>>?????????>>>===<<<<<<;;;::::::999888888777666555444333333333333333666:::===???AAADDDFFFLLLQQQUUUUUURRROOOOOOQQQWWW___kkkwwwnnnOOO>>>888666333000/////////...------------------------,,,,,,------------,,,,,,************************))))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''zzz{{{|||}}}}}}|||zzzyyyzzz{{{}}}~~~~~~{{{xxxuuussstttttttttvvvwwwwwwtttrrrpppnnnlllkkkkkklllkkkiiifffeeedddcccbbb```_________^^^]]]]]]^^^___```aaacccggglllooopppmmmiiifffdddddddddcccbbb```___^^^cccddddddccc```\\\WWWUUUPPPOOOLLLLLLOOOTTTYYY]]]eeemmmzzz{{{uuuqqqoooqqqssssssxxx}}}zzzwwwsssqqqpppkkkllllllllljjjhhhfffddd]]]]]]\\\\\\[[[[[[\\\\\\XXXXXXXXXVVVTTTPPPMMMLLLJJJHHHGGGFFFFFFFFFDDDBBBAAA>>>;;;999888777555333000000000///......---------------......000111111444555777999:::;;;::::::;;;<<<======>>>>>>======;;;<<<>>>?????????>>>===<<<<<<;;;::::::999888888777777666555444333333333333555888;;;===@@@DDDGGGNNNQQQSSSQQQMMMKKKMMMPPPWWW```ooo}}}bbbFFF999666666333///---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,************************))))))(((((((((((())))))))))))))))))))))))))))))((((((&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%$$$$$$$$$%%%&&&'''}}}~~~zzzuuuzzzwwwuuuvvvyyy{{{zzzyyy}}}{{{{{{|||~~~}}}yyyuuutttwwwzzz|||}}}|||zzzxxxqqqqqqpppooonnnnnnnnnnnnggggggffffffeeeeeedddddd___^^^]]]^^^___aaadddeeehhhiiikkkllllllkkkiiigggcccccccccbbb```___]]]\\\___```aaaaaa```]]]ZZZXXXSSSRRRRRRRRRUUU\\\dddjjjrrr||||||xxxuuutttuuu{{{|||zzzxxxvvvssspppooonnnmmmkkkhhhfffdddccc^^^]]]\\\ZZZYYYXXXXXXXXXWWWVVVUUUSSSQQQNNNLLLKKKKKKJJJIIIHHHFFFDDDBBBAAA>>>===;;;999888666555555666333000---++++++,,,---...---------...111444666777888888999999:::;;;;;;999:::;;;=========<<<<<<:::<<<===???@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;:::777555333333333333444777:::;;;<<<>>>CCCGGGOOOQQQRRROOOKKKKKKNNNSSS[[[eeetttxxxYYYDDD999555333111000000000...---------,,,++++++***))))))++++++++++++++++++++++++,,,++++++++++++++++++,,,************************(((((((((((())))))))))))))))))))))))************)))))))))((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%}}}~~~}}}xxxtttxxxvvvuuuwwwzzz}}}}}}|||}}}{{{|||}}}~~~}}}{{{}}}~~~}}}{{{xxxwwwvvvtttrrrpppooonnniiihhhhhhggggggffffffeeebbbaaa``````aaadddfffggggggggghhhiiiiiihhhgggfffdddcccbbb```___]]]\\\\\\^^^___```aaa___]]]ZZZXXXRRRRRRRRRSSSXXXbbbmmmttt~~~zzzvvvtttyyy~~~|||zzzxxxvvvrrrpppnnnmmmllliiigggeeecccbbb___^^^]]][[[ZZZYYYXXXXXXXXXWWWVVVUUURRRPPPNNNMMMJJJIIIHHHGGGEEECCCAAA@@@>>>===;;;999777666555555666444111---,,,+++,,,,,,------,,,---...111444555777888888999999:::;;;;;;:::;;;<<<=========<<<<<<;;;<<<>>>???@@@AAA@@@@@@<<<<<<<<<<<<<<<<<<;;;;;;;;;999777555333333333333555777:::;;;<<>>===<<<:::888666555555444777555222///,,,,,,,,,,,,,,,,,,,,,---///111444555777888888999999:::;;;;;;<<<======>>>======<<<;;;;;;<<<>>>@@@AAAAAA@@@@@@============<<<<<<;;;::::::888666555333333333333555777:::;;;<<>>>>>>>>======<<<<<<;;;;;;<<<>>>@@@AAAAAAAAA@@@>>>>>>>>>>>>===<<<:::999888777666444333333444444666888:::;;;===CCCLLLRRRWWWUUUQQQMMMKKKMMMSSSXXXcccnnntttQQQ===555444333111////////////...---.........------,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((()))(((((((((((('''''''''~~~{{{|||}}}}}}~~~~~~}}}zzzwwwtttqqqppppppooonnnmmmlllkkkjjjjjjgggggggggfffggggggggghhhhhhfffdddbbbaaabbbcccddd___\\\XXXUUUSSSTTTVVVXXXWWWYYY[[[]]]]]]\\\ZZZYYYVVVVVVXXX^^^kkk}}}|||xxxxxxzzz|||~~~{{{yyywwwuuurrroooiiihhhgggdddbbb```^^^]]]ZZZZZZYYYXXXVVVTTTRRRQQQPPPPPPOOOOOOMMMLLLJJJJJJGGGFFFEEECCCAAA>>><<<::::::999888666555444444333555444111///...---,,,,,,,,,,,,...///111444666777777888888999999:::;;;;;;>>>>>>======<<<<<<<<<;;;;;;===>>>@@@AAAAAAAAAAAA>>>?????????>>><<<:::888777666555444333333444555777999;;;===???EEENNNUUUXXXUUUPPPLLLKKKNNNSSSXXXcccooogggHHH999555555222111///.../////////---......------------,,,,,,)))))))))))))))))))))))))))(((((((((((((((((()))'''''''''''''''''''''''')))(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((((('''''''''~~~~~~{{{xxxvvvuuuuuuqqqqqqpppooommmlllkkkkkkjjjjjjjjjiiiiiiiiiiiiiiigggeeebbb```^^^^^^^^^___YYYWWWTTTQQQPPPRRRTTTVVVUUUWWWZZZ\\\]]]\\\ZZZYYYVVVWWWYYY___kkk}}}zzzuuussstttwwwyyy~~~{{{xxxwwwtttqqqoooiiihhhfffdddaaa___]]]\\\XXXXXXXXXWWWUUURRRPPPNNNOOOPPPPPPOOONNNMMMLLLKKKGGGFFFEEECCC@@@===;;;999888888666555444333333333222111000///---------,,,,,,---///111444666777888777888888999999:::;;;;;;===<<<<<<;;;;;;;;;<<<<<<<<<===???AAABBBBBBAAAAAA???@@@@@@@@@>>><<<999777666555444333333444444555777:::===???AAAGGGOOOVVVZZZVVVQQQMMMMMMPPPUUUXXXcccooo\\\CCC999666444222000....../////////...---------,,,,,,,,,,,,,,,************************))))))(((((((((((())))))(((((((((((((((((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&~~~yyyvvvuuutttuuurrrqqqpppooonnnlllkkkkkkhhhhhhhhhhhhhhhgggffffffcccaaa^^^[[[YYYWWWVVVVVVSSSRRRPPPNNNNNNPPPRRRSSSSSSUUUXXX[[[\\\\\\[[[YYYUUUVVVXXX]]]hhhxxxyyywwwssspppooorrruuuxxx~~~{{{xxxwwwtttqqqooohhhgggfffdddaaa___]]]\\\XXXXXXXXXWWWUUURRROOOMMMNNNNNNNNNNNNMMMMMMLLLKKKGGGGGGEEECCC@@@===;;;999777777555444333333333222///.........---------------...111333666888999:::777888888999999:::;;;;;;;;;;;;:::999::::::<<<<<<<<<===???AAABBBBBBBBBAAA@@@@@@AAAAAA???<<<888666555444333333333444555666888;;;???BBBDDDIIIPPPUUU\\\XXXSSSPPPQQQTTTWWWYYYcccpppsssRRR???999666111111///....../////////...++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))(((((())))))***(((((((((((((((((((((((())))))(((''''''&&&%%%%%%&&&''''''''''''(((((((((%%%&&&&&&'''(((((())))))))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%|||vvvrrrqqqqqqrrrrrrrrrqqqooonnnlllkkkkkkdddeeeeeeeeedddcccbbbaaa___]]][[[XXXUUURRRQQQPPPPPPOOONNNMMMMMMOOOQQQRRRRRRUUUXXX[[[\\\\\\[[[ZZZTTTUUUWWW[[[eeettt~~~vvvtttrrrrrrssswww|||~~~zzzxxxvvvtttqqqnnnhhhhhhfffdddaaa___]]]\\\YYYYYYYYYXXXVVVSSSPPPNNNKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFCCC@@@===;;;999777666555444333222222222,,,---------------------...///222444777999:::;;;777888888999::::::;;;;;;:::999999888999:::<<<===<<<===???AAABBBBBBBBBAAA@@@AAAAAAAAA???<<<888666555444333222333444555666888<<<@@@CCCEEEIIIPPPUUU^^^ZZZVVVSSSTTTVVVYYY[[[dddqqqkkkKKK===999555...111///------/////////...++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%'''''''''(((((((((((()))######$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%~~~~~~~~~}}}~~~zzzuuuqqqooonnnmmmllllllkkkkkkjjjhhhggggggfffccccccbbbaaa___\\\YYYWWWZZZWWWSSSQQQPPPNNNLLLJJJNNNMMMLLLLLLKKKLLLMMMNNNRRRTTTWWW[[[^^^]]]ZZZWWWTTTTTTWWW\\\fffsss~~~|||vvvqqqqqqqqqqqqssswww~~~}}}|||zzzzzzyyyvvvqqqnnnllljjjfffbbb```^^^^^^^^^ZZZXXXVVVTTTTTTRRRPPPNNNKKKJJJHHHGGGGGGHHHJJJKKKGGGEEEBBBAAA@@@>>><<<:::777666555444333222222222,,,...///...+++***---///...000222444777888999:::999999:::::::::;;;;;;;;;999999999:::;;;<<<===>>>>>>???AAABBBCCCCCCBBBAAABBBAAAAAA@@@>>><<<;;;:::777777666444333333666888999===BBBCCCEEEKKKVVV___ccc]]]XXXWWWVVVVVV[[[aaahhhsssbbbMMM999222333222111111///...---,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++))))))((('''''''''''''''&&&''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&|||xxxtttooollljjjjjjiiihhhhhhggggggeeedddcccbbbbbb``````___^^^\\\YYYVVVUUUVVVTTTRRRQQQQQQQQQPPPNNNQQQPPPOOONNNNNNNNNOOOPPPQQQRRRVVVYYY[[[ZZZWWWUUUUUUWWW[[[bbblllxxx~~~xxxtttqqqrrrssstttvvv||||||{{{zzzyyyxxxuuuqqqnnnllljjjfffccc```^^^^^^^^^[[[XXXVVVUUUTTTSSSPPPNNNKKKJJJHHHGGGGGGGGGHHHIIIFFFDDDBBB@@@???>>>;;;999777666555333222222222222***+++,,,+++)))(((***---///000222444666888888999777777888888888999999999999999999:::;;;<<<>>>>>>>>>???AAABBBCCCCCCBBBAAAAAAAAA@@@???===;;;:::999666777666444333333666888:::>>>CCCEEEGGGNNNYYYbbbfff```[[[ZZZZZZ[[[aaahhhooozzz|||{{{ZZZHHH888222444222111000///...---,,,,,,,,,++++++++++++++++++++++++************************)))))))))((((((((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&}}}yyywwwrrroookkkhhhggggggffffffeeeeeedddbbbaaa___^^^^^^^^^]]]]]][[[YYYWWWUUUTTTQQQPPPOOOPPPRRRSSSSSSSSSPPPOOONNNMMMLLLMMMNNNNNNRRRTTTVVVXXXYYYWWWUUUTTTSSSWWW]]]fffqqq{{{~~~|||yyyvvvsssooooooqqqssswww~~~~~~~~~|||~~~~~~{{{zzzxxxxxxwwwtttpppmmmkkkiiifffccc```^^^]]]]]][[[YYYVVVUUUTTTSSSPPPNNNLLLKKKIIIGGGFFFFFFGGGGGGEEECCCAAA??????===;;;999666666444333222111111111---.........,,,,,,...000000111333444666777777777777777888888888999999999999999:::;;;<<<===>>>>>>>>>???AAABBBCCCCCCBBBAAAAAAAAA@@@???===;;;999888666666555444222333666888<<>>>>>===:::888666555444222111111111111//////////////////000111000111333444555666666666999999:::::::::;;;;;;;;;999:::;;;<<<===>>>>>>>>>>>>???AAABBBCCCCCCBBBAAABBBAAA@@@???===;;;999888555555444333222333555888<<<>>>BBBGGGNNNVVV___dddccc___]]]^^^aaagggssswwwzzzhhhHHH<<<444333444///000000///------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++***)))(((((())))))((('''''''''''''''&&&'''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~}}}{{{xxxuuurrrpppnnnmmmmmmmmmlllkkkiiihhhgggeeebbb```___^^^\\\\\\[[[YYYXXXWWWWWWVVVRRRQQQPPPQQQSSSUUUUUUUUUUUUTTTSSSRRRRRRSSSTTTUUUXXXZZZ[[[[[[YYYWWWXXXYYY[[[aaakkkvvv~~~yyyvvvuuuvvvuuuuuuuuuvvvwwwzzz|||{{{{{{|||yyyzzz}}}}}}~~~~~~yyywwwuuutttsssrrrooommmiiihhhfffccc```^^^\\\[[[YYYWWWUUUSSSSSSQQQOOOMMMKKKJJJIIIGGGFFFDDDCCCCCCBBB@@@>>>======<<<:::888555444333222111000000000,,,+++++++++,,,---......000111222444555666666666999999:::::::::;;;;;;;;;999:::<<<===>>>?????????>>>???AAABBBCCCCCCBBBAAACCCBBBAAA@@@===;;;999888333444333222111222555888;;;<<>>???AAABBBCCCCCCBBBAAABBBBBBAAA???===:::888777222333222111111222555777999;;;AAAJJJUUU\\\]]]\\\XXXYYY]]]cccjjjuuuyyyXXX@@@999444333333...//////...---------------++++++++++++++++++++++++++++++++++++++++++++++++******))))))((((((''''''))))))((('''''''''''''''$$$%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&}}}{{{yyywwwuuuuuuuuuuuusssqqqrrrqqqooollliiigggdddcccaaa```^^^]]]]]]]]]]]]^^^\\\[[[YYYZZZ[[[]]]\\\[[[XXXXXXXXXYYYZZZ\\\^^^___```bbbdddbbb___^^^bbbfffgggmmmvvv}}}{{{|||}}}~~~}}}xxxyyy{{{}}}zzzxxxyyy{{{}}}~~~~~~}}}|||wwwtttrrrppppppooonnnlllhhhgggfffcccaaa^^^[[[ZZZVVVTTTRRRPPPPPPNNNLLLJJJHHHHHHHHHGGGFFFDDDCCCBBB@@@>>><<<;;;;;;;;;999777444333222111///////////////---+++,,,///111111///...///111333555666777777777777888888888999999999:::;;;===???@@@@@@@@@???>>>???AAABBBCCCCCCBBBAAAAAA@@@???===:::888555444111222222111000111555777999;;;BBBMMMYYY^^^\\\XXXRRRTTT[[[ccciiitttlllOOO===999333222333000//////...------------...++++++++++++++++++++++++************************)))))))))((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&~~~|||zzzzzzzzzyyywwwuuuxxxvvvtttrrrnnnllljjjhhhfffeeedddcccbbbccccccddd___^^^]]]]]]___aaaaaa```bbbbbbbbbccceeehhhjjjkkkfffhhhjjjhhheeeeeeiiimmmtttyyy~~~zzzwwwwwwxxx{{{}}}}}}{{{{{{vvvtttqqqpppoooooommmlllhhhgggfffcccaaa^^^[[[ZZZUUUSSSQQQOOOOOOMMMKKKIIIGGGGGGGGGGGGFFFDDDCCCBBB???===;;;;;;;;;:::999777444333222000//////......+++)))'''))),,,...---,,,---...000333555777888888999999:::::::::;;;;;;;;;:::;;;>>>@@@AAAAAA@@@???>>>???AAABBBCCCCCCBBBAAA???>>>===;;;888666333222111111111000000111444777:::<<>><<<:::888666555555444222111///......---///......---,,,,,,,,,,,,222222333444666777777888666777777888888999::::::>>>>>>>>>>>>>>>??????@@@?????????@@@@@@AAAAAAAAA>>><<<999666444222222222000111222111111222444777:::>>>HHHUUU^^^```ZZZSSSLLLRRRZZZ```fffooo|||UUUGGG:::555444222000///.../////////...---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''}}}}}}}}}|||zzzwwwuuutttsssrrrpppoooooooooppppppoooppppppooommmnnnppprrrtttttttttwww{{{}}}~~~~~~}}}{{{zzzzzz|||~~~~~~}}}}}}~~~}}}zzzxxxvvvuuutttsssqqqnnnkkkgggddd```]]]\\\ZZZYYYWWWTTTTTTUUUTTTRRRPPPMMMKKKJJJIIIHHHFFFEEECCCBBBAAA??????===;;;999888666666333222000...---,,,,,,+++,,,,,,,,,,,,,,,---......000000111222333444555555888999999::::::;;;<<<<<<>>>============>>>?????????@@@@@@@@@AAAAAAAAAAAA>>><<<999666333222111111000111111111111222555777:::@@@JJJVVV______YYYRRRPPPVVV]]]bbbgggnnnyyyyyyQQQEEE888444444222000000.........///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******((((((((((((''''''''''''(((((((((''''''&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''}}}|||yyyyyyxxxwwwwwwxxxyyyyyyyyyyyyxxxwwwvvvwww{{{~~~}}}{{{zzzyyywwwvvvuuurrrnnnkkkeeebbb^^^[[[ZZZYYYWWWUUUTTTUUUVVVVVVUUUQQQNNNLLLIIIHHHGGGEEECCCBBBAAA@@@======<<<:::999888777666222111000...---,,,,,,+++*********+++,,,...///000000000111222333444444555888999999::::::;;;<<<<<<===<<<<<<<<<<<<===>>>>>>@@@@@@AAAAAABBBBBBAAAAAA>>><<<999555333111000000000111111111111222555777;;;BBBMMMXXX^^^]]]VVVQQQSSSYYYaaafffkkksss}}}mmmLLLAAA666333333111000000------......///.........,,,,,,,,,+++++++++******))))))))))))))))))))))))***))))))(((((())))))***((((((((((((''''''''''''((((((((((((((('''''''''%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''~~~}}}|||~~~{{{|||zzzxxxvvvtttqqqmmmiiidddaaa]]]ZZZYYYXXXVVVUUUTTTUUUVVVVVVUUUQQQNNNKKKGGGGGGEEEDDDBBBAAA??????<<<;;;:::999888777666666333222111000///.........*********+++,,,...///000222333333444555666666666666777777888888999::::::<<<;;;;;;;;;;;;<<<======@@@AAABBBBBBBBBBBBAAA@@@===;;;888444222000/////////000111111111222555888;;;CCCOOOXXX\\\YYYSSSOOOTTT[[[cccjjjqqqzzzcccFFF<<<444222222000///000,,,,,,---.../////////...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''((((((''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''|||zzzyyyvvvuuusssoookkkgggdddaaa]]][[[ZZZYYYWWWVVVSSSTTTTTTTTTSSSPPPLLLJJJGGGFFFEEECCCAAA@@@???>>>;;;:::999888777666555555222222000///............,,,,,,,,,,,,---...///000444444444555555666666777666777777888888999::::::;;;;;;;;;;;;;;;<<<<<<===@@@@@@BBBCCCBBBAAA@@@???;;;999666333111////////////000111111111222666888;;;DDDPPPWWWXXXUUUQQQOOOUUU[[[dddkkkrrr}}}}}}ZZZAAA999333222222000///111,,,,,,---.../////////...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''|||yyywwwuuusssqqqnnnjjjfffdddaaa]]][[[ZZZYYYXXXWWWSSSSSSSSSRRRPPPNNNKKKJJJGGGFFFEEECCCAAA@@@???>>>;;;:::999888666555444333000///...---,,,,,,,,,,,,------------...///000111333333444444555555555555888999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<======???@@@AAABBBBBBAAA???===888777444222000/////////...///000111111333666999<<>>;;;:::999777555333222111//////...---,,,,,,,,,,,,,,,,,,---...000222333555555555555555666666666666888999999::::::;;;<<<<<<<<<<<<<<<;;;<<<======>>>>>>???AAABBBAAA???===<<<666444333111000000000000...///000111111333666999>>>HHHSSSWWWTTTRRRSSSWWWYYY^^^ccciiiqqq~~~xxx}}}eeeIII<<<777333444222///...000.........///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''}}}xxxvvvtttsssrrroookkkhhhbbb___\\\YYYYYYXXXWWWVVVVVVTTTRRROOOMMMMMMMMMMMMGGGGGGEEEDDDBBB@@@??????;;;:::999777555222111000111000///...............++++++,,,///111444666888888888888888999999999999666777777888999999::::::===<<<<<<<<<<<<===>>>>>>===>>>@@@AAAAAA???<<<:::444333222000000000111111...///000111111333666999AAAJJJTTTXXXUUUSSSVVVZZZYYY^^^dddjjjtttyyyvvvzzz]]]BBB;;;777444444222///...000.../////////...---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''&&&'''''''''(((((())))))((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''|||}}}zzzwwwuuussspppllliiidddbbb```]]]ZZZXXXWWWVVVVVVSSSQQQOOOOOOOOOMMMLLLGGGFFFDDDBBB@@@>>><<<;;;;;;999666333111000000000...........................---------///222555777888888888777777777777777::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>???AAAAAAAAA>>>;;;999222222222111111111111000111///000333333222555:::BBBRRR\\\XXXUUU[[[```^^^```^^^bbbooo|||vvvpppyyytttRRRAAA888666444222000111111222///............---------,,,,,,,,,++++++*********))))))************))))))))))))************))))))************))))))))))))&&&&&&&&&'''''''''((((((+++***)))((('''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))'''&&&&&&&&&&&&'''((((((}}}}}}{{{xxxvvvtttqqqllliiidddbbb```]]]ZZZXXXWWWVVVUUUSSSPPPNNNNNNNNNLLLJJJFFFEEEDDDBBB@@@>>><<<;;;;;;999666333111000000000...............---------///.........000333666777777777777777777888888888::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAA@@@>>>;;;999222222222111111111111000111///000333333222666;;;BBBRRR\\\XXXVVV\\\aaa```aaaaaagggrrr}}}sssrrr|||lllNNN@@@777555333111000000111111............------------,,,,,,,,,,,,+++++++++***))))))************))))))))))))************))))))******)))))))))(((((((((&&&&&&&&&'''''''''((((((((((((((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&'''''')))'''&&&%%%%%%&&&''')))'''&&&&&&&&&&&&'''((((((~~~}}}|||zzzxxxuuuqqqkkkgggdddccc```]]]ZZZXXXWWWVVVTTTQQQOOOMMMMMMLLLJJJIIIEEEDDDCCCAAA???===<<<;;;:::888666333111000000000//////.........---------000//////000222444777888666666777777888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>===>>>@@@@@@???===:::888222222222111111111111000111///000333444333777===DDDQQQ[[[YYYXXX]]]bbbbbbbbbeeemmmxxx|||vvvyyyaaaHHH>>>555444222000/////////000............------------------,,,,,,,,,,,,++++++))))))************))))))))))))************)))))))))))))))(((((((((''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((}}}{{{zzzxxxuuupppjjjfffdddccc```^^^[[[YYYWWWWWWSSSPPPMMMLLLKKKJJJHHHGGGDDDCCCBBB@@@???===<<<;;;999777555333111000000000/////////...------,,,,,,000000111222444666888999555555666777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>===>>>???@@@>>><<<888666222222222111111111000000222///000333444444888???FFFQQQYYYYYYYYY^^^bbbcccbbbiiisss}}}zzzWWWBBB;;;333222000///.........///.........---------,,,,,,---,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))************))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((((({{{yyywwwuuusssoooiiifffeeecccaaa^^^[[[YYYXXXWWWRRRPPPLLLKKKJJJIIIGGGEEECCCBBBAAA@@@>>>===;;;;;;777666555333222000000/////////.........---------000111222333555777888999555555666777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<===>>>???===:::777555222222222111111111000000222000000333444555:::AAAIIIQQQXXXYYYZZZ]]]aaacccbbblllwwwpppOOO===666111000000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))************))))))(((((((((((('''''''''''''''''''''''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((~~~yyyvvvsssqqqooolllhhheeeeeedddaaa^^^[[[YYYXXXWWWRRRPPPLLLJJJIIIHHHFFFDDDBBBAAA@@@???>>><<<;;;;;;666666555333222000//////........................000111222444555777888999666666777777888888999999::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>><<<===>>>>>><<<999666444222222222111111111111000222000000333555666<<>>===<<<;;;:::555555444333222111///...,,,,,,------...////////////000222444555777888888777777777777777888888888999999999999999999999999;;;;;;<<<<<<===>>>>>>>>>;;;<<<======;;;888555222222222222111111111111000222000000333555777===EEEMMMPPPUUUXXXYYYZZZ]]]```fffqqq}}}[[[DDD999444000000000000000///......---------,,,,,,,,,++++++)))))))))******+++++++++))))))************))))))))))))************))))))******)))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((~~~}}}}}}~~~~~~|||{{{tttqqqllliiihhhhhhgggfffeeedddbbb___\\\ZZZXXXXXXSSSPPPMMMKKKJJJHHHFFFDDDAAA@@@???>>>===<<<;;;:::555555444333222111///...+++,,,,,,---...///000000///000222444555777777777888888888777777777777777888888888888888888888888;;;;;;<<<<<<===>>>>>>>>>;;;<<<======;;;888444222222222222111111111111000222000000333555777>>>EEEOOOPPPTTTXXXYYYYYY[[[___iiitttuuuSSSAAA999555///000000000000000///...---------,,,,,,,,,++++++(((((())))))*********+++))))))************))))))))))))************))))))************))))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))***+++'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((~~~}}}~~~}}}{{{xxxvvvtttmmmjjjhhhggggggfffeeeddddddbbb___]]][[[YYYYYYYYYTTTQQQNNNLLLKKKIIIFFFCCCAAA@@@???===<<<:::999888777555333000......//////...------------......///...///111444555666666555777777888999:::::::::::::::999888777777888999:::;;;;;;:::;;;;;;<<<===>>>>>>>>>===<<<999666333222222222111111111111111111444111111444777:::DDDPPPUUUQQQPPPRRRRRRTTTZZZbbbmmmwwwmmmMMM===555000////////////............------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))***++++++++++++*********))))))((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%'''))))))((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))******+++***)))'''&&&&&&&&&&&&''''''''''''((((((((()))~~~~~~~~~|||zzzwwwuuusssrrrllljjjgggfffffffffeeecccbbb```^^^[[[YYYXXXXXXWWWSSSQQQNNNLLLJJJHHHEEECCCAAA@@@???===;;;:::999888777555222000///...//////.........---......///000///000222444555666555555777888999::::::;;;;;;::::::999888777777888999:::;;;;;;:::;;;;;;<<<===>>>>>>>>>===;;;999666333222111111111111111111111111222///111777:::>>>HHHRRRTTTQQQPPPRRRSSSUUU[[[cccppp|||hhhJJJ<<<666222////////////............------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))***++++++++++++******)))))))))(((((((((''''''(((((((((((((((((('''$$$%%%'''((()))((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))~~~~~~|||yyyuuurrrpppooooookkkiiifffeeeeeeeeedddbbb```___]]]ZZZXXXWWWVVVVVVRRROOOMMMKKKIIIGGGDDDBBB@@@???>>><<<;;;999888777666444222000///.../////////.........//////000111111222333555666666555555888888999:::;;;;;;;;;;;;:::999999888888999999:::;;;;;;:::;;;;;;<<<===>>>>>>===<<<:::888555333222111111111111111111111111000000222888>>>CCCLLLUUUSSSQQQPPPSSSUUUWWW]]]eeeooo|||```FFF:::666333////////////............------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))((()))******++++++******))))))))))))(((((((((((((((((())))))))))))(((((($$$%%%'''((((((((('''&&&(((''''''''''''((())))))''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((()))))))))~~~~~~{{{wwwsssooonnnmmmmmmjjjhhheeedddddddddbbbaaa___^^^\\\ZZZXXXVVVUUUTTTPPPNNNKKKIIIHHHFFFDDDAAA???>>>===;;;:::888777666444333222000//////////////////...//////000111222222333555666777777666666888999:::;;;<<<<<<<<<<<<:::::::::999999:::::::::;;;;;;:::;;;;;;<<<===>>>>>>===;;;999777444222111111111111111111222222222333333444888???GGGQQQXXXSSSQQQQQQUUUWWWYYY```hhhrrr{{{zzzYYYCCC999555444////////////............------,,,,,,,,,+++++++++************************))))))))))))))))))))))))((())))))***************))))))))))))((((((((((((((((((((())))))(((((((((%%%&&&''''''(((((('''''''''''''''''''''(((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''(((((((((((()))))))))~~~}}}}}}zzzvvvrrrooommmllllllhhhfffdddccccccbbbaaa___^^^^^^]]][[[YYYWWWUUUTTTNNNLLLIIIHHHGGGEEECCC@@@>>>===<<<:::999777666555333222111000//////...............//////000222222222444555777888888888777999999:::<<<<<<<<<<<<<<<:::::::::;;;;;;:::::::::;;;;;;:::;;;;;;<<<===>>>===<<<:::888666333222111000000111111111222222222888777666777>>>JJJTTTYYYSSSQQQSSSWWW[[[]]]dddkkk{{{|||}}}pppQQQ@@@777444333////////////............------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((()))************)))(((((((((((())))))))))))&&&''''''((((((''''''&&&%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((***))))))(((((('''''''''''''''''''''((()))***+++(((((((((((()))))))))***~~~}}}|||zzzxxxuuurrrooommmlllkkkgggeeecccaaaaaaaaa```^^^]]]]]]\\\[[[YYYVVVTTTSSSLLLJJJHHHFFFFFFDDDBBB@@@===<<<;;;999888666555444222111111000000///......---------...///000111222222444666888999::::::999999:::;;;<<<============:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::;;;;;;<<<===>>>===<<<:::777444333222111000000000111222222333333999888777777@@@MMMVVVYYYSSSRRRUUUZZZ^^^aaahhhooo~~~xxxeeeJJJ===666333222////////////............------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))'''((())))))******))))))(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&'''''')))))))))))))))((((((((()))((((((((()))******+++((((((((()))))))))******}}}{{{zzzvvvuuutttqqqooolllkkkjjjfffdddbbb`````````___]]]\\\[[[[[[ZZZXXXUUUSSSQQQKKKIIIGGGEEEEEECCCAAA???<<<;;;:::999777555444333111111111000000///......,,,,,,,,,---...000111222111333555888:::;;;<<<<<<:::;;;<<<======>>>>>>===:::;;;<<<======<<<;;;:::;;;;;;:::;;;;;;<<<===>>>===<<<999666444222111111///000000111222222333333333666777:::DDDRRRYYYXXXTTTSSSWWW]]]aaaeeekkksssyyypppppp~~~YYYCCC:::666222222////////////............------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))'''(((((()))))))))))))))'''((((((((()))))))))***''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((''''''(((((((((((((((((()))(((((((((((())))))***(((((()))))))))*********}}}zzzyyyssssssrrrqqqnnnllljjjhhhfffdddaaa`````````^^^]]]ZZZZZZZZZXXXVVVTTTQQQOOOJJJHHHFFFEEEDDDCCCAAA???<<<;;;:::888777555444333000000111111000///...---++++++,,,,,,...///000111111333555888;;;<<<======:::;;;<<<===>>>>>>>>>>>>:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;<<<>>>>>>===;;;999666333222111111///000000111222222333333---333888===HHHUUUZZZWWWTTTTTTXXX___cccgggnnnuuuxxxiiiccchhhyyywwwRRR>>>999555333222000/////////............---------,,,,,,,,,++++++************************))))))))))))))))))))))))'''(((((()))))))))))))))'''((((((((())))))******(((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))%%%&&&&&&''''''(((((((((((((((''''''''''''(((((())))))))))))************~~~{{{xxxvvvvvvtttqqqnnnkkkiiihhhhhhdddbbb___^^^^^^^^^\\\[[[[[[YYYVVVTTTSSSRRRPPPOOOLLLJJJHHHFFFDDDBBB???<<<===;;;999777555333222222222222111000///...------++++++++++++,,,...000111222333666999;;;<<<<<<<<<:::;;;<<<<<<======<<<<<<>>>>>>===;;;;;;:::::::::999::::::;;;<<<<<<<<<;;;===;;;888555444333444444222222222111111111111000888666666???MMMXXX\\\[[[WWWWWWZZZ^^^aaahhhvvvnnndddccciiizzzfffHHHBBB;;;444333//////............------------,,,,,,++++++,,,,,,---******************++++++++++++************++++++******))))))))))))******))))))((('''''''''''''''&&&&&&%%%&&&''')))+++,,,(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((+++***)))(((((((((((((((}}}{{{xxxvvvvvvtttqqqnnnkkkiiihhhhhhdddbbb___^^^^^^^^^\\\[[[\\\YYYVVVTTTRRRQQQNNNLLLKKKIIIGGGEEEDDDAAA>>>;;;<<<;;;999777555333222222222222111000///...------,,,,,,++++++,,,...///111222333666999;;;<<<<<<<<<;;;;;;<<<=========<<<<<<@@@???>>>===<<<<<<<<<<<<:::;;;<<<<<<=========<<<===;;;888444222111111111111111111111222222222222666555888BBBPPPZZZ]]]\\\[[[ZZZ\\\___ccclll|||jjjeeeiiippp[[[@@@;;;555000///,,,///............---------++++++++++++++++++++++++***************************))))))))))))))))))*********))))))))))))******))))))((('''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***~~~|||{{{xxxwwwuuussspppmmmjjjiiihhhhhhdddaaa___^^^^^^]]]\\\[[[]]]ZZZVVVSSSRRRPPPMMMKKKJJJHHHFFFDDDCCCAAA===:::;;;:::888666444333222111222111000000///...------------,,,,,,,,,---///000222444666999;;;<<<======;;;<<<<<<===============AAA@@@???>>>>>>===>>>>>>;;;<<<======>>>=========<<<:::777333111///......000111111222222333333444444555<<>>;;;:::999777555444222111111111000000///......------......---,,,,,,---...///222444777999;;;<<<======<<<<<<===>>>>>>>>>>>>===@@@@@@???>>>======>>>>>>;;;<<<<<<=========<<<<<<999888555333111000//////000000111222333444555555444888AAAOOO\\\ccccccaaaaaa___^^^aaahhhvvvssshhhnnnmmmOOO<<<999444222444000///............---------***+++---//////---+++***+++++++++***************))))))(((((((((((())))))))))))************))))))))))))((('''''''''''''''))))))******)))'''%%%$$$&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&((()))***+++******~~~zzzyyyxxxwwwvvvqqqpppmmmjjjhhhfffffffffcccaaa^^^]]]]]]]]][[[ZZZYYYWWWUUUTTTTTTTTTSSSRRRMMMKKKHHHGGGEEECCC???===999888666555333222111111000000//////......------///...---------...///000333444777:::<<<=========<<<===>>>>>>??????>>>>>>>>>>>>===<<<<<<<<<======;;;;;;<<<<<<<<<;;;;;;:::555555444333222222222222000111111333444555666777666<<>>======>>>???????????????<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::999333333333333333333222222111111222333555666777777888@@@LLLZZZdddgggdddaaa]]]\\\___hhhsssuuuoooooo{{{[[[GGG;;;888222111444//////............---------,,,---...//////...---,,,,,,,,,++++++***)))))))))++++++************++++++((()))***++++++***)))((())))))((('''''''''''''''&&&&&&'''((()))))))))(((&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''((((((((())))))))))))))))))))))))))),,,++++++***++++++,,,---|||xxxuuutttsssrrrlllkkkhhhfffdddcccbbbbbbbbb```^^^\\\\\\\\\[[[YYYVVVTTTRRRQQQRRRRRRQQQPPPMMMKKKHHHGGGEEECCC@@@===777666555333222111111111//////.........---------------------...///111222333555777:::<<<===>>>>>>===>>>??????@@@@@@??????<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::222222222222111111000///222333333444555666666777:::BBBNNNZZZbbbdddaaa^^^\\\]]]dddooo}}}oooqqqxxxuuuSSSCCC;;;888222333666111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((******))))))))))))******((()))***++++++***)))((())))))(((''''''''''''''''''''''''''''''((())))))''''''((((((((()))))))))((((((''''''''''''((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))---,,,******+++---000222|||wwwtttsssrrrqqqkkkiiigggdddcccbbbaaaaaabbb```^^^\\\\\\\\\[[[YYYVVVTTTQQQPPPPPPPPPNNNMMMLLLJJJHHHFFFDDDBBB???<<<777666555333222111111111...............---------------,,,---...000222333444555888:::<<<>>>>>>>>>>>>>>>???@@@@@@@@@@@@???<<<<<<;;;;;;;;;<<<<<<=========>>>>>>===<<<;;;;;;222222111111000...---,,,333333444444555666666666;;;BBBNNNZZZaaaaaa^^^[[[\\\___hhhuuu}}}llltttlllIII:::555333---///222---//////.........---------++++++***))))))***++++++,,,,,,++++++***))))))((())))))(((((((((((())))))''')))***++++++***)))'''))))))((('''''''''''''''))))))'''&&&&&&'''((()))(((((((((((())))))))))))((((((''''''''''''(((((($$$%%%&&&'''(((***++++++))))))))))))))))))))))))---+++***)))+++///333666{{{wwwtttrrrppppppllljjjgggeeedddcccaaa___]]]\\\ZZZYYYXXXXXXXXXYYYWWWVVVTTTRRRPPPMMMLLLKKKHHHFFFDDDBBBAAA???;;;999999888666444222111000000------,,,,,,,,,,,,++++++---,,,++++++,,,///111333888999:::;;;===>>>??????>>>>>>???@@@AAAAAABBBBBBCCC@@@<<<:::;;;===>>>>>><<<<<<<<<===>>>===:::777333333333222222111111111444555555555444444555777>>>EEEOOOTTTUUUVVVZZZ^^^ZZZaaammm|||zzznnnttthhhFFF<<<444333444222000111//////...------------......---,,,+++***(((''''''************)))))))))((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***************+++*********)))((((((***,,,---+++)))***...444888:::~~~{{{xxxuuurrrqqqpppkkkiiifffdddcccbbb```___]]]\\\ZZZYYYXXXWWWXXXXXXUUUTTTRRRPPPMMMKKKIIIHHHGGGEEECCCAAA@@@>>>;;;888888777666444222000000///------,,,,,,,,,,,,++++++---,,,+++,,,---///222333777777888:::;;;<<<===>>><<<<<<===>>>>>>???@@@@@@AAA>>>;;;::::::<<<===============>>>???===:::888333333333222222222111111222333444555444555777:::AAAHHHPPPSSSSSSSSSUUUYYY\\\dddrrr{{{vvv```DDD;;;333222333111000000//////...------------......------,,,+++***))))))++++++++++++************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))+++++++++***((()))+++------------///333888<<<>>>||||||zzzxxxvvvsssqqqpppjjjhhheeeccccccbbb```^^^\\\[[[ZZZYYYWWWWWWWWWWWWRRRQQQOOOMMMJJJHHHFFFFFFDDDBBB@@@???>>><<<999777777666444222111000//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,...000222444555666777888999;;;;;;<<<<<<<<<======>>>>>>?????????===:::999:::<<<<<<<<<>>>>>>>>>??????>>>;;;888333333333222222222222111000222444555555777:::<<>>AAACCC}}}|||yyyyyyyyyxxxvvvsssqqqoooiiigggdddbbbbbbaaa___^^^\\\[[[ZZZXXXWWWVVVUUUUUUPPPOOOMMMKKKIIIFFFEEEDDDBBB@@@>>>======;;;888666666555333111000///......------,,,,,,,,,+++++++++,,,,,,,,,---///111333444555555666888999:::;;;<<<>>>>>>>>>?????????@@@@@@>>><<<::::::;;;=========????????????@@@>>>;;;888222222222222222222222222111333555555666777:::<<>>777111111111......000//////...------------...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((())))))***+++***++++++*********---///111333777;;;>>>AAADDDFFF|||zzzyyywwwwwwwwwvvvtttrrrooonnngggeeecccaaaaaa```___]]][[[ZZZZZZXXXWWWUUUTTTSSSOOOOOOMMMKKKHHHFFFDDDCCC???>>><<<<<<<<<:::888555555444333111000//////...------,,,,,,,,,+++++++++,,,,,,---///000222444555666777888999:::<<<======>>>>>>>>>>>>>>>>>>??????>>><<<;;;;;;===?????????????????????@@@>>>;;;888222222222222222222222222444555666666666777999;;;DDDIIINNNOOONNNNNNSSSXXX[[[kkk```III;;;555111111000------000//////...------------...************+++++++++++++++*********))))))))))))(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++)))***+++++++++,,,///222444888===@@@BBBDDDHHHJJJ~~~{{{yyyxxxvvvvvvuuusssqqqooommmlllfffdddaaa`````````^^^]]]ZZZZZZYYYXXXWWWUUUSSSRRROOONNNLLLJJJHHHEEEDDDCCC>>><<<;;;;;;;;;:::888666555444333111000/////////------,,,,,,,,,,,,+++++++++,,,...000222333555555777888999:::;;;===>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;<<<>>>@@@@@@??????????????????===:::777111222222222222333333333555666777777777777999;;;BBBGGGMMMOOOOOORRRYYY___bbbsssyyyWWWDDD999444222222000---...111//////...------------...*********************************)))))))))((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((((()))***+++)))+++,,,---...000444777999>>>CCCGGGHHHKKKOOOSSS}}}{{{yyyxxxvvvuuussspppnnnlllkkkkkkeeeccc```_________^^^\\\ZZZZZZYYYXXXWWWTTTRRRQQQNNNMMMKKKIIIFFFDDDBBBAAA===<<<::::::;;;:::888666555444333222111000000000------,,,,,,,,,,,,+++++++++,,,...000333444555666777888999:::;;;===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;>>>@@@@@@??????>>>>>>>>>>>><<<999666111111222222222333333333333555777777777999;;;>>>BBBGGGMMMOOOPPPUUU]]]dddooommmMMM???777444222333111......222//////...------------...+++++++++++++++++++++++++++++++++*********))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,+++---///111222666:::===>>>CCCIIIMMMPPPTTTZZZ```}}}{{{yyyxxxvvvtttqqqnnnllljjjjjjjjjeeebbb```_________^^^\\\YYYYYYYYYXXXVVVTTTRRRPPPLLLLLLJJJHHHEEECCCAAA@@@<<<;;;::::::;;;;;;888777555444333222111111111111---------,,,,,,,,,+++++++++,,,...111333555666666777777888999;;;<<<===>>>=====================<<<999999999:::===??????>>>???>>>===>>>>>><<<888555111111111222222333333333222333666777888:::>>>@@@CCCHHHMMMPPPQQQVVV___fffyyyeeeGGG:::777444333333111...///333//////...------------...---------,,,,,,+++++++++,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++,,,---...///,,,...111333666:::>>>BBB@@@FFFMMMRRRUUU[[[cccjjj~~~~~~|||zzzxxxuuusssooommmlllkkkiiigggdddbbb```]]]\\\[[[[[[[[[YYYYYYYYYXXXVVVTTTRRRQQQHHHHHHGGGFFFEEEDDDCCCBBB@@@>>>;;;:::::::::888777888444000..................------,,,,,,------...---///111333444555555444777888999:::;;;<<<<<<<<<======>>>>>>===<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@??????===;;;999888777111111222222222333333333333666888777666:::BBBIIILLLLLLOOOSSSUUUXXXbbbnnn{{{^^^FFF;;;666555444333111000///...///............---------,,,++++++******++++++,,,************))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((()))*********((('''&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))(((((()))***************)))+++,,,,,,++++++,,,......111444777999===BBBEEEHHHNNNVVV\\\aaahhhpppvvv~~~~~~~~~}}}zzzxxxwwwtttpppnnnmmmllliiigggcccbbb```]]]\\\[[[[[[[[[YYYYYYYYYXXXWWWTTTRRRQQQIIIHHHGGGFFFDDDCCCBBBAAA@@@>>>;;;:::::::::888777777444000......//////...------,,,,,,,,,,,,---------///111333444555555444666777888:::;;;;;;;;;;;;===>>>>>>>>>>>>>>>===<<<<<<<<<======>>>?????????AAAAAA???===;;;888666444111222222222222333333333333555666555555:::BBBIIIOOOOOORRRVVVWWWZZZeeeqqqxxxUUU???555555555444222111///..................------------,,,++++++******++++++,,,************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******)))((('''&&&%%%&&&''''''((((((''''''''''''((((((((()))))))))((())))))***************((()))************,,,...333555999<<>>?????????>>>>>><<<======>>>??????@@@@@@BBBAAA@@@===:::777444222222222222222333333333333444555555555666<<>>>>>>>>>>>>>><<<<<<<<<===>>>>>>??????AAA@@@???<<<:::777444333222222222333333333444444666666666777:::AAAKKKRRRVVVVVVXXX\\\]]]bbbnnnzzz}}}```EEE:::999222222111000///...------.........---------,,,,,,,,,++++++******++++++,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((((((&&&&&&'''(((((((((((((((&&&'''''''''((((((((((((***))))))*********+++++++++,,,,,,+++,,,///444888777;;;@@@EEEIIINNNSSSVVVaaaeeemmmvvvzzzxxxpppjjj~~~}}}}}}{{{yyyvvvtttqqqmmmkkkiiihhheeecccbbbaaa___\\\[[[ZZZZZZZZZYYYYYYXXXWWWUUURRRPPPNNNJJJIIIHHHEEECCCAAA?????????===:::999999999777666555333000///000000///...---,,,,,,++++++,,,,,,---...000222444555666666555555666777888999:::::::::::::::;;;<<<============::::::;;;;;;<<<======>>>>>>>>>===;;;999777555444222222333333333444444444666666666888>>>FFFOOOUUUWWWWWWZZZ^^^```fffssszzzxxxyyyWWWAAA:::;;;222111111000///...------...------------,,,,,,,,,,,,++++++******++++++,,,************)))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))))))))&&&'''(((((())))))(((((('''''''''(((((((((((()))*********)))***+++,,,,,,+++,,,,,,---...222777;;;<<<@@@GGGNNNSSSYYY^^^aaagggnnnwwwzzzuuukkkbbb\\\~~~}}}|||zzzwwwtttqqqnnnkkkiiihhhgggeeecccbbbaaa^^^\\\ZZZZZZYYYYYYXXXXXXWWWVVVSSSPPPNNNLLLIIIHHHGGGEEECCCAAA@@@??????<<<:::999999888777666444222000000000000///......------,,,,,,------...///000222444555666666666555666888999::::::;;;;;;::::::;;;<<<<<<<<<;;;;;;999::::::;;;;;;<<<=========<<<<<<;;;999777555444333333333333444444444444444555666:::AAAJJJRRRWWWYYYYYY\\\```dddjjjxxx|||ppprrrmmmNNN<<<777777111111111000///.........------------,,,,,,,,,,,,,,,++++++******++++++,,,************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***''''''((())))))))))))((((((((((((((())))))))))))++++++***)))***+++,,,---***+++---...111444999===>>>CCCKKKSSS[[[aaagggkkknnnrrrvvvrrriii^^^VVVSSS}}}|||yyyuuurrrpppmmmkkkiiiiiihhhfffeeebbb```^^^\\\ZZZYYYYYYYYYWWWVVVVVVTTTRRROOOLLLJJJHHHGGGFFFEEECCCBBBAAA@@@>>><<<:::999999888777555333222000000111111///...///......------......//////000222444666666666666666777888:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<=========>>>===<<<:::888666333222333333333444444444444555666777:::@@@HHHQQQWWW[[[ZZZZZZ^^^ccchhhooo~~~pppiiipppaaaGGG:::555555222111111000000//////...---------,,,,,,,,,++++++,,,++++++******++++++,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))***+++''''''((()))))))))))))))))))))))))))*********+++,,,+++***))))))+++,,,...+++...111444666:::>>>BBBCCCJJJSSS]]]eeemmmtttxxxtttqqqjjjbbb[[[UUUSSSRRR}}}{{{xxxtttqqqooommmkkkjjjjjjiiihhhfffbbb```^^^\\\ZZZYYYYYYYYYVVVVVVUUUSSSQQQNNNKKKIIIGGGFFFEEEDDDCCCBBBAAAAAA>>><<<:::999999888777555333111000000111111///...//////............/////////000222555666666666666777888999:::;;;<<<<<<<<<===>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>??????===:::777444222000333333333444444444555555:::;;;???FFFOOOXXX]]]```\\\\\\```eeejjjssskkkgggqqqyyyXXXCCC:::666555222222111111000000//////---------,,,,,,,,,++++++,,,++++++++++++++++++,,,************))))))))))))************************)))))))))))))))))))))))))))(((''''''''')))***+++'''(((((())))))))))))))))))*********++++++++++++,,,+++***))))))+++---...///222666:::===@@@DDDGGGOOOVVV```kkkttt|||yyynnn```UUURRRSSSTTTTTT|||xxxuuussspppnnnmmmllljjjhhhfffdddcccccc``````___^^^]]][[[ZZZYYYXXXVVVSSSQQQPPPOOOLLLJJJJJJFFFBBB@@@AAA@@@>>><<<::::::999999888777666666222222111111000////////////000000///------...000///111555777777888999:::888888888999;;;===>>>???AAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<============@@@>>>:::777444333222333333333333333444444555666666:::BBBKKKTTTZZZ]]]]]]ZZZXXX]]]eeeiiiqqqvvvnnnttthhhRRR???888777333222000///...///000///.........---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******)))((((((((('''''''''''''''((())))))***)))))))))))))))***+++***)))))))))+++...111333444777:::<<<>>>CCCJJJOOOWWW```kkkuuupppdddYYYVVVTTTRRRWWW___{{{wwwtttrrrpppnnnlllkkkiiigggeeecccbbbbbbaaaaaa```^^^\\\YYYWWWVVVUUURRRPPPOOONNNMMMJJJHHHJJJGGGCCCAAAAAA@@@>>><<<;;;:::999888777666555555222222111111000/////////...//////...------...000000222666777888888999;;;<<<;;;;;;;;;;;;;;;<<<<<<@@@???>>>=========<<<===<<<=========>>>>>>?????????===:::666444333333333333333333333444555666666999===DDDLLLSSSWWWWWWWWWUUUUUU[[[eeekkktttuuuqqq{{{\\\III:::444555000222000......///000///.........---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))*********(((''''''''''''((())))))***))))))))))))***++++++,,,+++++++++,,,///222333444888===AAAFFFKKKRRRWWW___gggqqqzzzyyyhhh^^^VVVUUUXXX^^^hhhsss}}}}}}|||~~~yyyuuusssrrrpppnnnkkkjjjhhheeecccbbbaaaaaaaaa```___]]]ZZZWWWTTTSSSPPPNNNLLLLLLKKKKKKIIIGGGIIIGGGDDDBBBAAA@@@???===;;;;;;999888666555444333222111111000000//////...---.........,,,,,,...000111444777999999999:::<<<======<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@@@@AAA>>><<<999666444333333333333333333333444555666777;;;???EEEKKKOOOQQQPPPOOOSSSTTT\\\gggppp|||uuuxxxqqqOOO@@@555333444///222000......///000///.........---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))******++++++((((((''''''(((((()))*********))))))******+++,,,...---------...000333444666:::@@@GGGMMMTTTZZZ___jjjpppwww|||~~~uuujjj___YYYVVVYYYbbbnnn~~~{{{yyyyyy{{{~~~|||wwwsssrrrqqqooonnniiihhhfffdddbbb```_________^^^]]][[[XXXVVVSSSRRRNNNLLLJJJJJJJJJJJJHHHGGGHHHGGGEEECCCAAA@@@>>>===;;;:::999777555333222111111111111000//////......,,,---...---,,,---///000333555999:::::::::;;;<<<;;;;;;;;;<<<===>>>???@@@======>>>>>>????????????<<<<<<===>>>??????@@@AAA===;;;888555333222333333333333333333444666777888;;;???EEEIIIKKKKKKJJJIIISSSWWW___kkkvvvyyyfffGGG<<<555555666000111000....../////////.........---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))************((((((((('''((())))))******************+++,,,---///.........000222555777:::>>>DDDKKKTTT\\\dddhhhtttuuuuuutttrrrmmmddd\\\ZZZZZZ]]]dddppp{{{wwwvvvwww{{{~~~|||yyytttqqqppppppooonnnhhhgggeeecccaaa___^^^^^^[[[[[[[[[YYYXXXVVVTTTSSSNNNLLLKKKJJJKKKKKKIIIHHHFFFFFFEEECCCAAA>>>======:::999888666444222111000111111000000///.........+++,,,---------...000222444777999;;;;;;;;;<<<===;;;;;;;;;<<<===>>>???@@@<<<===>>>???@@@@@@@@@???;;;;;;<<<<<<===>>>??????;;;999777444333222333333333333333444555666888888:::>>>DDDGGGGGGGGGGGGHHHTTTYYYcccnnn{{{]]]CCC:::555555666000111///------...///...---......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((()))******************+++,,,---.../////////000222666999;;;@@@CCCIIISSS^^^iiiqqquuuvvvqqqkkkfffaaa\\\XXXVVVYYY```kkkuuu}}}wwwtttuuuvvv{{{~~~yyyvvvrrrpppoooooonnnmmmhhhgggeeeccc```___^^^^^^ZZZZZZZZZYYYXXXVVVUUUTTTOOOMMMLLLKKKLLLLLLJJJHHHDDDEEEEEECCC???===;;;;;;888888666555333222111000111000000//////......---+++---.........///111333555777:::;;;;;;;;;;;;<<<>>>>>>===<<<;;;;;;;;;;;;<<<===???@@@AAA@@@??????<<<<<<<<<<<<============:::888666333222222333444333333333444555777888999<<<@@@DDDFFFEEEEEEHHHKKKTTTZZZdddpppqqqRRR>>>888333222333///111///------...///...---......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))(((((())))))***+++*********+++,,,---.../////////000333777<<<@@@CCCIIIMMMUUU```lllvvv{{{}}}nnnfff^^^YYYVVVTTTXXX]]]aaammm|||zzzuuussstttvvv{{{~~~}}}{{{wwwtttpppnnnnnnnnnnnnmmmhhhgggeeeccc```___^^^^^^\\\[[[[[[YYYWWWUUUSSSRRRPPPNNNLLLLLLLLLKKKJJJHHHBBBCCCDDDBBB>>>;;;::::::666666555444333222111111000000000///......------,,,---/////////000333555555777:::;;;::::::;;;;;;>>>===<<<;;;::::::::::::===>>>@@@AAAAAA@@@???>>>>>>>>>>>>===============888777555333222222333444333333333444666777999:::AAADDDGGGGGGEEEFFFJJJNNNUUU]]]hhhuuu~~~bbbHHH:::888111///222///000///------.........---......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))(((((())))))***+++***+++++++++,,,...///000000111333777===CCCIIILLLUUUZZZdddoooxxx{{{xxxuuubbbZZZTTTSSSTTTXXXbbblllsss}}}xxxtttssstttvvvzzz}}}}}}{{{yyyvvvsssooommmnnnnnnnnnmmmhhhgggeeecccaaa___^^^^^^^^^]]]\\\ZZZWWWTTTRRRPPPPPPOOOMMMLLLLLLKKKIIIGGG@@@CCCDDDBBB===:::999:::555555444333333222111111000000000///......------,,,---///000000111444666444777999;;;:::::::::;;;:::::::::::::::;;;<<<======???@@@AAAAAA@@@>>>===@@@@@@??????>>>=========888666444222222222333444222333333444666888999:::FFFIIIJJJHHHFFFFFFLLLQQQWWW```lllzzzzzz~~~~~~YYYCCC999999222000333222000///------.........---......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))******++++++++++++,,,---...000000111222555:::AAAHHHNNNRRR___dddnnnxxx}}}xxxnnneeeXXXQQQNNNRRRWWW^^^kkkxxx}}}wwwtttsssuuuwwwxxx}}}zzzxxxvvvtttsssrrrpppnnnkkkiiihhhfffeeedddbbbaaa___]]]]]]^^^^^^]]][[[XXXUUURRRPPPPPPPPPOOONNNMMMKKKJJJIIIEEEDDDCCC@@@>>><<<:::999888777666444222111111111111000000///...---------,,,------///111333555666333666999;;;;;;<<<===>>><<<<<<;;;;;;;;;<<<<<<===999;;;===???@@@@@@???>>>===>>>???@@@???>>>;;;:::666555222111000000111222333333333333444777===AAAGGGJJJKKKIIIGGGIIIPPPVVVYYYcccrrrzzzrrrJJJCCC:::666666555333///.........///////////////------,,,,,,+++***))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++******+++...000111111555888===AAAFFFNNNXXX___lllpppvvv||||||sssdddXXXUUUNNNNNNWWWdddooo~~~{{{vvvssstttvvvxxxyyy~~~|||yyyvvvtttrrrrrrqqqooollljjjgggffffffeeecccaaa___^^^]]]]]]]]]]]]]]][[[YYYVVVSSSQQQPPPOOOOOONNNMMMKKKIIIIIIFFFEEECCCAAA>>><<<:::999777666444333111000000000111000000///......------------...///111222444555666888;;;<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===:::;;;===?????????>>>======>>>???@@@???===;;;:::666555333111000000111222222333333333555999>>>BBBGGGIIIJJJJJJJJJMMMTTTYYY[[[eeevvvzzzeeeGGG@@@999555555555333000////////////..................------,,,++++++***************************************************************************************************))))))))))))))))))))))))************++++++++++++,,,++++++---///222333444666:::@@@FFFNNNYYYeeemmmvvvyyy{{{xxxpppeeeZZZSSSUUURRRVVVbbbqqq~~~{{{xxxuuutttvvvyyy|||}}}~~~~~~~~~~~~{{{xxxtttrrrppppppooommmjjjhhhfffdddeeedddbbb```^^^]]]]]]\\\\\\\\\\\\[[[YYYWWWUUUSSSPPPOOOOOONNNMMMKKKJJJIIIFFFEEECCCAAA???<<<;;;:::666555333222000/////////000000000///......------.........///000222333444777:::<<<<<<;;;::::::;;;===<<<<<<;;;;;;;;;<<<<<<;;;<<<>>>>>>???>>>===<<<===>>>?????????===;;;999555444333111111111222222222333444555777;;;AAAEEEIIIIIIIIIKKKOOOSSSYYY\\\]]]hhh{{{|||xxxvvvUUUBBB===777444444444222000000/////////...---------///......------,,,,,,+++************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))************++++++,,,,,,------...///222555777999===AAAGGGPPPZZZgggttt||||||qqqcccYYYUUUTTTXXXZZZcccrrryyywwwvvvwwwzzz~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}{{{xxxtttrrrpppooonnnllljjjgggeeeccccccbbbaaa___]]]\\\\\\\\\ZZZZZZZZZZZZYYYWWWVVVTTTPPPPPPPPPOOOMMMLLLJJJIIIFFFEEECCCAAA>>><<<;;;:::555444333222000000000000000000//////............////////////000111222333777999<<<<<<<<<;;;;;;<<<======<<<;;;;;;;;;;;;<<<<<<======>>>>>>===<<<;;;===>>>??????>>><<<:::888555444333222222222222333111333555666999===CCCGGGLLLKKKKKKMMMRRRXXX[[[\\\```jjj}}}zzzttthhhJJJ===999444222222333222111000000///...------,,,,,,......------,,,,,,,,,+++************************************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++,,,,,,,,,---...000111444888===@@@GGGKKKRRR[[[gggttttttfff[[[WWWXXX[[[```fffrrryyyxxxxxx{{{~~~}}}}}}}}}}}}~~~}}}}}}~~~}}}{{{xxxuuusssoooooonnnllliiigggeeecccaaaaaa```___^^^]]]\\\[[[XXXXXXYYYYYYXXXWWWUUUTTTPPPPPPPPPOOOMMMLLLJJJIIIEEEDDDBBB@@@>>><<<:::999666555444222111111111111////////////............////////////000111222333555888;;;<<<<<<<<<===>>>======<<<;;;;;;;;;;;;;;;===============<<<<<<<<<===>>>??????>>><<<999888444444333333333333333333111333555777:::>>>DDDGGGNNNMMMMMMOOOTTTYYY[[[\\\bbblllwwwppp^^^EEE999666333222111111111111000//////...---,,,,,,+++,,,,,,,,,,,,++++++++++++************************************************************************************************************************)))******+++,,,,,,------,,,///222444777===CCCHHHOOOSSS[[[gggsss}}}vvvggg[[[XXXZZZ___bbbkkkuuu|||sss{{{zzz{{{~~~~~~}}}}}}}}}}}}~~~}}}}}}|||{{{yyywwwuuutttooonnnmmmkkkiiifffdddbbb___```aaabbb```^^^[[[ZZZVVVWWWWWWWWWWWWUUUTTTSSSOOOOOONNNMMMLLLJJJIIIHHHDDDCCCAAA???===:::999888555555333222222111111111//////////////////...............///000222333444555777;;;<<<======>>>@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>??????===;;;999777444444444444444333333333111333666888;;;>>>CCCGGGLLLMMMOOOQQQTTTWWW[[[]]]eeeqqqvvvrrrpppvvvUUUAAA666555333222111000111111///.........---,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************)))******+++,,,---......---000555999===CCCLLLSSSWWW\\\fffrrr}}}wwwlll^^^WWWYYY```gggkkkyyy}}}qqqjjj}}}{{{{{{|||~~~~~~}}}}}}~~~~~~}}}|||zzzxxxvvvuuuuuuuuummmlllkkkiiigggdddbbbaaa^^^```bbbdddccc```[[[YYYUUUUUUVVVVVVUUUTTTRRRQQQKKKKKKKKKJJJIIIGGGEEEEEECCCBBB@@@>>>;;;999777666444333222111111000111111.../////////////////////------...///111222444555666999<<<============>>>>>>>>>===;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>??????===;;;888666333333444444444444444333111333666888;;;>>>BBBEEEGGGKKKOOOQQQSSSVVV[[[```hhhyyyyyypppqqqssshhhLLL===555555444222111000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************************************)))******+++,,,---...//////333999>>>BBBKKKVVV^^^dddiiisss~~~|||uuukkkeee___\\\```jjjuuu|||zzzrrrkkkhhhzzz||||||}}}~~~~~~~~~~~~~~~}}}{{{xxxuuusssssstttuuukkkkkkjjjhhheeeccc```___]]]___cccfffeeeaaa\\\XXXTTTUUUUUUUUUTTTRRRQQQPPPIIIIIIHHHGGGFFFDDDCCCBBBBBBAAA???===:::888777666222222111000//////000000.........///////////////,,,------///111333555666888;;;===>>>===<<<<<<<<>>===<<<;;;::::::::::::::::::;;;<<<===>>>???>>>>>>??????===:::888666333333444555555444444444111333666888:::===AAADDDCCCIIIOOOQQQRRRVVV]]]ccckkkvvvnnnsssvvv___EEE:::555555555333111///000111,,,,,,------------------------------------------************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++---...//////111666<<>>===;;;999777666555333222111///......---------......///......------000000111222333333444444777888:::<<<===>>>??????>>>===;;;::::::;;;<<<===;;;;;;<<<<<<===>>>>>>>>>>>>>>>???>>><<<999666444222222222222333444555555444666777999:::===AAAEEEIIIKKKPPPUUUUUUWWW___hhhtttuuutttyyyrrrUUUAAA666444444333222111000///...///............---------......------------,,,,,,*********++++++,,,,,,,,,+++++++++******)))))))))+++++++++*********))))))************************++++++***************+++***++++++++++++---111444555888>>>GGGRRR^^^hhhnnn~~~{{{ooojjjjjjeeeiiimmmqqq{{{~~~wwwnnnjjjmmmsssxxx{{{|||zzz|||~~~}}}||||||zzzyyywwwtttrrrpppooonnnllliiifffddddddcccaaa___]]]]]]^^^```aaa___[[[WWWUUUUUUSSSQQQPPPOOOOOOOOOJJJJJJHHHGGGEEEDDDBBBBBB>>>===<<<:::999777666555333222111///......------...///////////////......000000111222333444555555888999:::<<<===>>>>>>>>>>>>===;;;::::::;;;<<<===;;;;;;<<<<<<===>>>>>>>>>?????????>>><<<999666444222222222222333444555666444666888999;;;===AAADDDJJJKKKPPPUUUVVVXXX```jjjzzzuuuxxxiiiNNN>>>666444333333222111000///...///............---------,,,,,,++++++++++++******++++++++++++++++++,,,,,,,,,+++++++++************+++++++++*********))))))************************++++++************++++++.../////////000222666999===@@@FFFPPP\\\iiitttzzz{{{xxxpppgggdddeeemmmsssyyyzzzuuupppkkklllsss~~~}}}}}}~~~}}}|||{{{zzzyyyvvvtttrrrpppooonnnkkkiiifffdddcccbbbaaa___\\\\\\[[[\\\]]]\\\ZZZXXXTTTSSSQQQPPPNNNMMMMMMMMMJJJIIIHHHFFFEEECCCBBBAAA===<<<;;;:::888666555555333222111///............//////////////////////////////111222444555666777999:::;;;<<<<<<============<<<;;;::::::;;;<<<===;;;<<<<<<======>>>>>>???@@@@@@???>>><<<999777555333333333333444555666777555666999:::<<<>>>AAADDDIIIKKKPPPUUUWWWYYYcccmmm~~~www~~~[[[EEE:::666333333222111000//////...///............---------,,,,,,++++++++++++******,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++***************************************++++++************++++++------......///333777;;;DDDIIIQQQ\\\iiivvvzzzpppkkkgggcccdddgggnnnwwwxxxrrrnnnllljjjooozzz~~~~~~~~~}}}|||{{{yyyxxxvvvsssqqqpppooonnnkkkiiifffdddcccbbb```___^^^]]][[[ZZZ[[[ZZZXXXVVVSSSRRRPPPNNNLLLKKKKKKJJJIIIHHHGGGEEEDDDBBBAAA@@@<<<;;;:::999777666555444222111000///...........................//////000//////111333444666888888::::::;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<======<<<<<<<<<===>>>>>>??????@@@@@@???>>><<<999777666444444444444555666777777555777:::;;;===???AAADDDGGGIIIOOOUUUXXX\\\gggrrryyyzzzqqqPPP>>>999888333222222111000////////////............---------......---------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++++++++************************************************++++++*********+++,,,,,,+++,,,---...000555;;;???HHHOOO[[[iiivvv|||pppfffccceeehhhlllqqqppp{{{zzzvvvtttssssssyyy~~~~~~~~~~~~~~~}}}|||{{{{{{xxxwwwuuusssqqqpppooonnnkkkhhheeedddcccbbb```^^^aaa___\\\ZZZYYYXXXVVVUUURRRQQQOOOMMMKKKJJJIIIIIIGGGGGGEEEDDDBBB@@@??????::::::999777666555444444222111000//////......///---,,,,,,,,,,,,---...//////000111333555777888999::::::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<======<<<<<<======>>>?????????@@@@@@???===;;;999777666444444444444555666777777666888;;;===>>>???BBBDDDFFFHHHNNNVVV[[[aaammmyyywwweeeHHH<<<:::999222111111000000////////////............---------......---------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************++++++******+++,,,,,,---...///111333777===DDDJJJOOOXXXgggvvvnnnfff___bbbhhhmmmtttzzz|||}}}|||}}}~~~~~~~~~~~~}}}|||{{{zzzxxxvvvuuusssqqqpppoooooojjjhhheeecccbbbaaa```^^^```^^^[[[ZZZYYYXXXUUUSSSQQQPPPNNNLLLJJJIIIHHHGGGEEEDDDCCCBBB@@@>>>===<<<999888777666555444444333111111000///////////////,,,++++++***+++---...///111111333444666777888999999::::::;;;;;;;;;;;;:::::::::;;;<<<<<<=========<<<======>>>>>>??????@@@@@@???>>><<<:::888666666333333333333444555666777666999<<<>>>???@@@BBBCCCFFFIIIPPPYYY___hhhuuuxxx}}}ZZZCCC<<<:::888111111000000000////////////............---------,,,,,,++++++++++++******,,,,,,++++++++++++++++++)))************+++++++++***************+++++++++************************++++++***++++++,,,---......///222555:::CCCLLLRRRZZZdddrrr{{{vvvccc___^^^dddkkkqqqxxx{{{~~~~~~~~~~~~~~~}}}|||{{{zzzwwwvvvtttrrrqqqpppoooooojjjhhheeecccbbbaaa___^^^ZZZYYYXXXXXXYYYXXXVVVSSSRRRPPPNNNLLLJJJHHHGGGGGGCCCBBBAAA@@@>>><<<;;;:::888777777666555444333333111000000///////////////---,,,+++++++++---///000222333444555666777888888888999:::;;;;;;;;;;;;;;;999:::;;;<<<=====================>>>??????@@@@@@???>>><<<:::888777666555222222222222333444555666777:::===???@@@@@@BBBCCCHHHKKKSSS]]]fffooo~~~|||qqqPPP???<<<888333000000000000///////////////............---------,,,,,,++++++++++++******++++++++++++++++++,,,,,,(((((()))))))))*********))))))*********+++++++++************************++++++++++++,,,---......---///222777>>>HHHRRRYYYfffmmmxxx{{{qqqkkk]]]\\\```hhhooovvv{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzwwwvvvtttrrrqqqpppoooooojjjhhheeecccbbbaaa___^^^UUUUUUUUUWWWXXXXXXVVVTTTRRRQQQOOOLLLJJJHHHGGGGGGBBBAAA@@@>>>===;;;:::999777777666555444444333333111000000////////////000...---,,,+++,,,...000222444444444555666777777888777888999:::;;;;;;;;;;;;999:::;;;<<<=====================>>>??????@@@@@@???>>><<<999777666555555222222222222333444555555777:::===???@@@@@@BBBCCCJJJMMMVVVaaajjjuuu~~~iiiJJJ===;;;666///000000000000//////////////////.........---------.........---------,,,,,,*********++++++,,,,,,---''''''(((((()))))))))***))))))******++++++++++++************************++++++++++++,,,---...///222444888===EEEPPP[[[bbbmmmrrryyy}}}{{{sssjjjcccZZZ\\\bbblllttt}}}tttuuuwwwyyy{{{~~~~~~}}}||||||{{{yyyvvvxxxwwwtttrrrpppoooooooookkkiiieeebbb```_________YYYXXXXXXWWWVVVVVVUUUUUUPPPOOONNNLLLJJJHHHFFFFFFBBBAAA@@@>>>===;;;:::999777777555444333222222222////////////...............------......///000111000222444555555666888:::=========<<<<<<;;;;;;;;;==================<<<<<<===<<<;;;<<<>>>@@@@@@??????===;;;999666555444333333444555555444444666777<<<>>>@@@@@@???@@@EEEIIIQQQSSS[[[dddjjjttt{{{|||VVVEEE@@@:::444111000000000000////////////,,,,,,------------------------------------------************************+++*********))))))((((((++++++++++++++++++++++++******+++,,,------......,,,---...//////000444666222666===EEEOOOZZZeeelllvvvxxxxxxuuummmeee___\\\]]]bbbhhhppp}}}ttttttxxx}}}}}}}}}|||yyywwwvvvuuusssqqqooonnnmmmmmmjjjiiifffcccaaa______^^^YYYXXXXXXWWWVVVUUUTTTSSSNNNMMMLLLJJJHHHFFFDDDDDD@@@???>>>===;;;999888777666555444222111111000000////////////...............------......///000111000222444555555666888:::<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;<<<>>>@@@@@@???===<<<:::777555444333222222444555555444444666777<<>>===<<<:::999777666555444444222111000000//////////////////...............------......///000111111333444555555666888999;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;<<<>>>@@@???>>>;;;:::888666444333222222222333444444333444666888===@@@CCCDDDDDDFFFKKKOOOVVVZZZcccnnnzzzooorrrcccEEE:::999666222222000000000000////////////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---///333666===BBBKKKUUU___jjjtttzzzrrrlllddd^^^]]]___bbbdddgggoooyyy{{{uuusssvvv~~~~~~~~~~~~~~~~~~}}}||||||{{{yyywwwtttsssrrrpppooonnnmmmlllhhhhhhfffdddbbb___\\\[[[YYYXXXVVVTTTRRRPPPOOONNNKKKJJJIIIGGGEEECCCAAAAAA===<<<;;;:::888666555444444333222111000000000000////////////...............------......///000111222333555666555666888999::::::::::::::::::::::::============>>>>>>>>>>>>===<<<<<<===?????????===;;;:::888666555444333333111222333333333444777999???BBBEEEFFFGGGIIIOOOSSSYYY^^^hhhsssttteeelllpppWWW???888888555222333000000000000//////////////////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++******---......///000333777;;;CCCJJJUUU```hhhoootttwwwmmmfff^^^ZZZ]]]ccchhhllloooxxx|||yyyzzz~~~}}}|||}}}~~~~~~~~~|||{{{zzzzzzyyywwwuuutttssssssrrrpppooonnnmmmggggggeeeccc```]]]ZZZYYYXXXWWWUUUSSSPPPNNNMMMLLLLLLKKKIIIGGGEEECCCBBBAAA>>>===<<<:::888777666555444333222111111000000111////////////...............------......///000111222444666666666666888999::::::::::::::::::::::::=========>>>>>>>>>??????===<<<<<<>>>??????>>><<<;;;:::888777666555555555222333333333444555999<<>>===<<<;;;999777666555333222222111000000111111////////////...............------......///000111333555666666666666888999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>=========>>>@@@???===;;;:::999888777666666666666222333444444444777;;;>>>CCCFFFIIIJJJKKKNNNSSSWWW[[[dddppp}}}uuuhhhaaammmZZZIII<<<:::999444111333000000000000////////////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///111444:::AAAFFFOOOWWWaaagggiiifffbbb___ZZZ]]]bbbgggmmmuuu}}}yyy{{{}}}{{{|||}}}}}}xxxwwwzzz}}}}}}|||}}}|||zzzzzzzzzyyyvvvtttqqqqqqrrrqqqpppooommmlllfffdddaaa]]]ZZZXXXWWWVVVTTTSSSRRRPPPNNNLLLKKKJJJKKKKKKIIIGGGEEECCCBBBAAA======<<<:::888777555555111111000/////////000000////////////...............------......///000111444555777777666666777999::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<======>>>>>>=========???@@@???===;;;888777666666555555555555333444555555555888===AAAEEEGGGJJJKKKLLLNNNSSSWWW[[[ffftttkkkdddfffuuuoooOOOBBB888888888222000222000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------......///...///111444888???GGGMMMVVVZZZ```bbbaaa^^^ZZZXXXYYYaaakkksssyyyvvvrrrvvvxxxwww}}}~~~}}}~~~{{{wwwvvvyyy}}}}}}zzz~~~|||{{{{{{{{{yyywwwuuuooopppppppppooonnnlllkkkfffddd```\\\XXXWWWVVVVVVRRRRRRQQQOOOMMMLLLKKKJJJKKKJJJHHHGGGDDDCCCAAA@@@===<<<;;;999888666555444000//////............///000/////////...............------......///000111444666777777666666777999;;;;;;;;;<<<<<<=========<<<======>>>???@@@@@@AAA=========???@@@???===:::777666555444444444444444444555555555666999>>>BBBFFFHHHKKKLLLLLLNNNSSSWWW[[[gggwwwpppcccbbbiii{{{^^^HHH<<<555777777111///222000000000000////////////,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------...///000000111222444777<<>>===<<<;;;:::888777666666333333222222222222222222......//////...---,,,,,,,,,---............111333333333444555666777888888;;;;;;<<<<<<===<<<<<<<<<<<<=========>>>>>>??????>>>>>>??????>>><<<999888444444333222222333333333666555444444777;;;@@@CCCHHHJJJNNNPPPQQQSSSUUUWWW]]]kkk}}}zzzkkk]]]gggoooqqqTTT>>><<<888444222111222222000000000000////////////------------...//////000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++)))+++------,,,+++***+++,,,---......---...///111///111555999@@@IIIRRRYYY^^^bbbeeeddd[[[RRRTTT[[[aaalll{{{xxxpppkkkjjjqqqxxx}}}~~~|||{{{yyyxxxyyy{{{~~~~~~|||zzzxxxvvvtttsssqqqpppnnnllliiifffdddcccaaa___[[[XXXVVVTTTTTTTTTTTTSSSPPPNNNLLLKKKKKKKKKJJJIIIGGGDDDBBB@@@???>>>;;;;;;:::888777666555444222222111111111111000000......//////...------,,,,,,---.........///111333333444555666777888999:::;;;;;;<<<=========<<<<<<=========>>>>>>>>>??????>>>>>>??????>>>;;;999777444333333222222333333333555444444555888<<>>>>>:::999888777666444333333111111000000000/////////.........///......---,,,,,,...////////////222444444555666777999:::;;;<<<;;;;;;<<<===============>>>>>>>>>>>>>>>?????????>>>>>>??????===;;;888666333333222222222222333333444444444666999>>>BBBDDDHHHKKKNNNPPPRRRTTTWWWYYY\\\kkkxxxnnnnnn}}}YYYBBB<<<:::777444222111222222000000000/////////......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******+++---,,,---...---------000222666:::AAAHHHNNNUUU[[[___fffeeebbb^^^WWWTTT\\\ggguuuwwwlllccceeegggooo|||~~~zzzxxxwwwxxxyyyxxxzzz{{{}}}~~~~~~{{{wwwsssqqqooonnnmmmkkkiiifffdddbbbaaa___]]][[[YYYVVVUUUTTTTTTSSSRRRPPPMMMLLLKKKKKKLLLJJJHHHFFFCCCAAA???>>>===:::999888777666444333333111111111000000//////...---...............------,,,.../////////000333555555666777999:::<<<===>>>;;;<<<======>>>>>>>>>>>>????????????????????????===>>>>>>>>><<<:::777555222222222222222222333444333333555888;;;???CCCEEEEEEGGGJJJMMMOOORRRVVVYYY___ooowwwqqq~~~oooPPP>>>:::888666333222111222222000000/////////.........///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...---,,,++++++---///.../////////...000333666:::@@@HHHPPPVVV[[[___bbbgggccc]]]YYYTTTVVVaaannn}}}|||tttooojjjeeelllrrr}}}{{{zzzwwwuuutttsssttttttwwwyyy{{{~~~~~~}}}~~~{{{wwwssspppooolllkkkiiigggeeebbbaaa```^^^]]]\\\ZZZXXXVVVUUUTTTQQQPPPNNNLLLKKKJJJJJJKKKIIIHHHFFFCCCAAA???>>>===::::::999777666555444333333222222111000000//////------...............------...000000000111444666777777888:::;;;===>>>>>>;;;<<<===>>>????????????@@@@@@@@@@@@@@@?????????===>>>>>>===<<<999666444111111111111222222333444222333666999===@@@CCCDDD@@@CCCFFFIIILLLPPPUUUYYYcccvvv{{{zzzdddJJJ>>>888666555333222111111222////////////............++++++***)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++)))***,,,...---.........///111555999@@@FFFPPPXXX]]]```bbbdddeee___XXXUUUTTTYYYhhhwwwtttnnnkkkkkklllttt}}}zzzttttttssssssssssssssstttyyyzzz|||~~~~~~}}}|||~~~{{{vvvssspppnnnjjjiiigggeeecccaaa```___]]]\\\[[[YYYWWWVVVTTTTTTPPPOOOMMMKKKJJJJJJJJJJJJIIIHHHEEECCC@@@???======::::::999777666555444333333333222111000000//////,,,---......///.........---...000111111222555777999999:::;;;<<<<<<======;;;<<<===???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@======>>>===;;;888555333111111000111111222333444333444777;;;>>>AAACCCCCC>>>@@@DDDHHHLLLRRRXXX\\\jjj|||[[[FFF>>>666555444333222111111111/////////.........------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))******)))(((((()))+++***+++,,,,,,...222777;;;GGGMMMVVV^^^bbbdddeeefffbbb\\\VVVUUUXXXaaarrr~~~vvvpppmmmqqqvvvzzzwwwqqqqqqssstttvvvwwwwwwxxx|||}}}~~~}}}|||}}}|||xxxtttqqqnnnlllhhhgggfffdddbbb```___^^^ZZZYYYYYYWWWVVVTTTRRRQQQPPPOOOMMMKKKKKKJJJKKKKKKIIIGGGEEECCC@@@>>>======999888777666555333222222333222111000///...------,,,------...//////......---///000111111333666888:::::::::;;;;;;<<<<<<<<<<<<<<<>>>???@@@AAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@=========<<<:::777444222000000000000111222333444333666999===???AAABBBBBB???AAAFFFJJJPPPVVV^^^bbbuuuqqqRRR@@@:::444444333333222222111111//////.........---------..................///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++(((***++++++***))))))***+++,,,---...111666<<<@@@NNNTTT\\\cccfffggghhhhhhaaa\\\XXXZZZ```lll~~~{{{xxxyyyvvvpppqqqtttvvvyyyzzz{{{|||~~~}}}{{{}}}~~~}}}zzzwwwsssooolllkkkgggfffeeecccaaa```^^^]]]WWWWWWWWWVVVTTTRRRQQQOOOQQQPPPNNNLLLLLLKKKLLLLLLIIIGGGEEEBBB@@@>>>===<<<777777666555333222111000222111000///...---,,,,,,,,,,,,---.../////////...---///000111222333666888;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@=========<<<:::777444222000000000000111222333444444666:::===@@@AAAAAAAAA@@@CCCHHHMMMSSSZZZbbbhhhiiiKKK;;;666333333333222222222111111//////.........---------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++---//////...,,,,,,---...///000222555;;;BBBFFFSSSYYY```fffiiiiiijjjjjjbbb]]][[[___gggttt}}}{{{zzzqqqrrruuu|||~~~zzzxxxtttqqqmmmkkkjjjjjjeeeeeedddbbb```^^^\\\[[[VVVUUUSSSQQQPPPOOOOOOPPPPPPNNNKKKKKKKKKKKKJJJIIIJJJGGGCCC@@@>>><<<999777888666444444444333222000//////...------------...////////////000000000000//////000222333444555555999;;;======<<<;;;<<<===;;;;;;<<<===>>>@@@BBBCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCAAA===999666444333222111333444444444444555777888888:::===AAADDDEEEDDDCCCGGGNNNTTTUUUZZZhhhwwwyyy\\\DDD<<<<<<777666444222111000////////////.........---------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++'''(((***+++,,,,,,++++++***+++,,,,,,------------...///111222444;;;FFFMMMVVV^^^gggmmmmmmjjjiiihhh___]]]aaalllvvv}}}zzzyyytttvvv{{{~~~~~~|||}}}~~~~~~~~~zzzxxxtttpppmmmjjjhhhhhhdddcccaaa```]]]\\\ZZZYYYVVVUUUSSSQQQPPPOOOOOOOOONNNLLLJJJIIIJJJIIIHHHGGGGGGEEEBBB@@@???>>><<<:::888666444444444444222000//////...------------...////////////000000000000///000111222333444555666777999;;;;;;:::::::::;;;;;;;;;<<<===>>>???AAABBBDDDDDDCCCCCCCCCBBBBBBBBBBBB@@@===999666444333222111333444444444444555777888999;;;>>>BBBEEEFFFFFFFFFJJJPPPVVVXXX^^^mmm}}}yyysss~~~~~~[[[DDD;;;999666555444222111000////////////.........---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,++++++***)))***+++,,,,,,------------...000333555888@@@KKKSSS]]]dddlllnnnkkkddd^^^\\\\\\___hhhxxx|||yyyxxxxxx{{{}}}|||{{{|||}}}}}}}}}}}}}}}|||{{{yyywwwtttoookkkhhhfffeeecccaaa___\\\ZZZYYYXXXXXXVVVUUUSSSRRRPPPOOOOOOOOOMMMKKKHHHHHHHHHHHHGGGEEEDDDBBB@@@???@@@@@@???===777666444444444444222000000///......------......////////////000000000000///000111222444555666777888:::;;;;;;:::::::::<<<============>>>???@@@AAADDDDDDDDDCCCCCCCCCBBBBBBBBB@@@===999666444333222111333444444444444555777777999<<>>>>>===<<<===>>>??????>>>??????@@@AAAAAADDDDDDDDDDDDCCCCCCCCCCCCAAA???<<<999666444333333111333444444444444555777666999<<<@@@BBBEEEHHHIIIPPPRRRVVVZZZ]]]fffyyywwwkkknnnfffRRRDDD;;;888555444333111000000//////..............................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,------///000000000444:::???EEEMMMXXX___dddgggjjjhhhbbb\\\YYYXXX]]]gggwwwyyy{{{|||yyyxxx|||~~~}}}~~~}}}}}}|||{{{{{{{{{{{{wwwuuusssooojjjfffcccaaaccc```]]]ZZZXXXWWWXXXXXXUUUTTTTTTSSSQQQPPPOOONNNLLLJJJHHHGGGHHHHHHFFFEEEDDDBBB@@@>>>>>>>>><<<;;;666555333333444444333111000000///............///////////////000000000000000000222333555777888999:::<<<>>>>>>===<<<===>>>@@@@@@@@@@@@AAAAAABBBCCCEEEEEEDDDDDDDDDCCCCCCCCC@@@>>>;;;888555444333333111333444444444444555777555999===AAACCCFFFIIILLLUUUVVVYYY]]]```kkkrrrlllpppqqqWWWJJJAAA<<<;;;444333222111000/////////---...........................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,---,,,,,,,,,---...///111222222777???EEEKKKQQQYYY______```___\\\XXXWWW[[[^^^hhhsssxxxtttzzz}}}{{{yyyxxxzzz~~~{{{zzzzzzyyyyyyyyyyyyzzzvvvtttrrroookkkgggcccaaabbb```^^^[[[YYYXXXWWWWWWTTTTTTTTTSSSRRRPPPNNNMMMLLLJJJHHHGGGGGGGGGFFFEEEDDDBBB???===<<<;;;:::888666555333333444555333222111000//////......//////////////////000000000000000111222444666888999:::999:::<<<<<<;;;;;;;;;<<<@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDCCCCCC???>>>;;;888555444333333111333444444444444555777666;;;@@@DDDEEEHHHLLLPPPXXXYYY]]]aaaggguuuuuunnnnnnsss___JJJCCC===:::;;;333333222000000/////////---------...............------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,......------,,,---...000222333666===FFFMMMPPPSSSWWWZZZXXXWWWUUURRRPPPTTT\\\cccnnn{{{{{{tttrrrzzz~~~|||zzzxxxvvvvvvxxx{{{zzzzzzyyyxxxyyyzzz{{{{{{ttttttrrrppplllhhhdddbbb```___]]]\\\YYYXXXVVVUUUTTTTTTTTTSSSRRRPPPNNNMMMJJJHHHFFFEEEFFFEEEDDDCCCBBB???===;;;;;;:::999777666444333333444555444222111000000///////////////////////////000000000000000111222444666888:::;;;999;;;<<<===<<<;;;<<<=========>>>???@@@AAACCCDDDEEEEEEEEEEEEDDDDDDDDDCCC???===:::777555444333333111333444444444444555777999>>>EEEHHHIIILLLQQQUUU[[[]]]aaagggpppkkkjjjqqqxxxsssQQQBBB>>>999666777333222111000000//////000---------.........//////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++++++++,,,------------,,,---...111333555<<>>===>>>???;;;;;;<<<===>>>@@@BBBCCCEEEEEEEEEEEEDDDDDDDDDDDD>>>===:::777555444333333111333444444444444555777;;;AAAHHHKKKLLLNNNTTTYYY]]]^^^dddlllwww{{{fffiiittt}}}hhhIII???<<<666222222222222111000//////000000---------.........//////,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++///...,,,+++***++++++,,,...---------...111444555@@@HHHSSSYYYYYYUUURRRQQQJJJMMMPPPSSSYYYcccoooxxx{{{xxxwww{{{~~~xxxyyyzzzxxxvvvsssssssssvvvxxxzzz|||~~~~~~|||||||||{{{{{{|||}}}}}}{{{yyyuuussspppnnnllliiieeebbbaaa___\\\YYYWWWVVVUUUUUUSSSSSSRRRQQQOOONNNMMMMMMHHHGGGFFFEEEDDDCCCBBBAAA@@@>>>;;;999777777888888===888222111333444222///222111000000000000000111111111/////////000111222111222333555777888999:::>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>@@@BBBCCCEEEEEEEEEEEEEEEDDDCCCCCC@@@<<<666333222222222222111333444444444555777999<<<@@@FFFLLLPPPTTTXXX[[[[[[^^^eeeqqqyyykkkmmmyyysss[[[EEE>>>:::444222666111111111111000000000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,---------,,,,,,......//////000222777:::GGGOOOVVVVVVVVVWWWRRRKKKMMMKKKOOOZZZdddkkkuuu}}}xxxsssrrryyy}}}|||xxxzzzzzzyyyvvvtttttttttwwwxxxzzz|||~~~}}}|||{{{|||||||||~~~~~~}}}zzzxxxrrrpppnnnllljjjhhhdddaaa___^^^\\\YYYWWWVVVVVVVVVQQQQQQPPPOOOMMMLLLKKKKKKHHHGGGFFFEEECCCBBBAAAAAA???===;;;888777777777888<<<777222111333444222///222111111000000000000000000000000000000111222333222222333555777888::::::>>>>>>>>>>>>>>>>>>>>>>>>=========???@@@BBBCCCDDDDDDEEEEEEEEEEEEDDDCCCCCC???;;;666333222222222222222333444444444555777:::>>>BBBGGGLLLPPPSSSWWWZZZ\\\aaaiiiwwwyyymmmqqqfffQQQ>>>999777222111444111111111000000000//////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---------------------......//////111555<<<@@@LLLTTTYYYXXXWWWWWWSSSLLLMMMNNNWWWeeerrr|||yyyvvvuuuwww~~~{{{zzzxxxzzz{{{zzzwwwvvvvvvvvvxxxyyyzzz|||~~~~~~}}}|||{{{||||||}}}}}}yyyuuuooommmjjjhhhgggeeeccc```^^^]]][[[YYYXXXWWWVVVVVVPPPOOONNNMMMKKKJJJIIIHHHGGGFFFEEEDDDCCCAAA@@@@@@===<<<:::888666666666666999555111000222333111///222222111000000000000000//////111222333333333333222333444666777999:::;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDEEEDDDDDDCCCBBB>>>:::666333222333333222333444555555444555888:::@@@CCCHHHKKKNNNRRRVVVXXX]]]cccnnnwwwoooxxxXXXGGG999666666333111444111111000000000000//////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++......---------------............000333:::CCCIIITTTYYY\\\ZZZWWWVVVSSSPPPRRRWWWddduuuwwwxxxzzz|||zzzyyyxxxzzz{{{{{{yyyxxxxxxyyyzzz{{{|||~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzz|||~~~~~~{{{uuuqqqllljjjgggeeeeeecccaaa___\\\[[[ZZZYYYXXXWWWVVVVVVOOOOOOMMMLLLJJJIIIHHHGGGFFFEEEDDDCCCBBB@@@??????;;;:::999777666555555666777444111111222222111///333333222111000000000000...///111333444555444444333333555666888999;;;;;;========================>>>???@@@AAABBBCCCCCCDDDCCCDDDDDDDDDDDDCCCBBBBBB<<<999555333333333333222444444555555444666999<<>>>>>:::999888777666666555555444333222111222222111000444333222111000000000000...///111333444555444444333444555777999:::;;;<<<===========================>>>@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA:::888444333333333333222333444555444555777;;;???CCCDDDFFFGGGIIILLLQQQTTT[[[ddduuurrrooovvvcccGGG???888777888666444222000000000////////////.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...000333777===EEENNNTTTYYYZZZYYYWWWTTTSSSXXX]]]iiiuuu}}}~~~|||{{{zzzxxxzzz|||}}}||||||}}}~~~~~~{{{|||||||||{{{{{{zzzyyyuuuuuuvvvxxxxxxvvvrrrnnnmmmjjjfffcccbbbaaa___^^^[[[[[[[[[ZZZXXXVVVUUUTTTQQQPPPOOOMMMKKKIIIHHHGGGDDDCCCBBBAAA@@@>>>======999999888888777666666555333333333333333222222222555444333222111000000000//////111222333333333333444555666777999;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCCCCBBBAAABBBBBBCCCCCCBBBBBBAAA@@@999666444333333444333222333333444444555999>>>BBBDDDEEEFFFFFFGGGKKKPPPTTT\\\fffzzzjjjooovvvZZZAAA<<<777555555444222000000000////////////.........//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,---------...///000111222222222111555;;;@@@EEEKKKQQQUUUWWWVVVUUUTTTRRRTTT]]]hhhuuu~~~}}}{{{zzzyyyxxxzzz}}}~~~}}}~~~~~~}}}}}}|||zzz{{{{{{{{{{{{zzzyyyyyyttttttuuuvvvwwwvvvssspppoookkkgggcccbbbaaa___^^^\\\\\\[[[ZZZXXXVVVSSSRRRQQQPPPOOOMMMJJJHHHGGGFFFCCCCCCBBB@@@???>>>===<<<999999999999888777666666222333444444444333333444555555333222111000000000000000000000000111222333555555666888:::;;;======>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDDDDDDDCCCBBBAAABBBBBBBBBBBBAAA@@@@@@777555333333444444333222111222333444666:::@@@EEEFFFGGGGGGGGGHHHLLLRRRWWW```kkkrrrgggrrrhhhOOO===:::666444444555333000000000/////////.........---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,------------///222555777777666666666<<>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDEEEFFFEEEDDDCCCAAABBBBBBBBBBBBAAA@@@@@@777555333333444444444222000111222444666;;;BBBGGGHHHHHHHHHHHHIIINNNTTTYYYdddoootttdddfffvvv[[[FFF;;;:::777555555777666444000/////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------...111555999;;;;;;:::999:::AAAJJJQQQUUUVVVUUUUUURRROOOPPPRRRSSSYYYiiizzz~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyzzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}{{{zzzyyy||||||{{{{{{zzzyyywwwvvvxxxxxxwwwvvvtttqqqooommmmmmllliiifffdddbbb``````ZZZYYYXXXWWWUUUTTTSSSRRRNNNMMMJJJHHHFFFEEEEEEEEECCCBBBAAA???>>>======<<<:::999888777666666666666222333444444555444444444555444111000//////111222000000000000000111222222666777888:::;;;<<<======>>>>>>======>>>???@@@@@@AAABBBBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCAAA>>><<<:::666555444333333333333333333333555777;;;???BBBDDDJJJGGGGGGKKKOOOQQQUUUYYYfffttttttjjjgggkkkmmmPPPEEE888777666444222111111111000000000///......------,,,------......------,,,*********++++++,,,,,,---------,,,++++++,,,,,,,,,,,,++++++,,,...000000///555777;;;???CCCFFFGGGHHHIIINNNTTTXXXXXXWWWUUUTTTOOOMMMKKKMMMVVVfffwww{{{{{{{{{{{{~~~~~~}}}|||{{{zzzyyyyyyyyyyyyzzzzzzzzz{{{|||}}}~~~|||||||||||||||{{{zzzzzz|||||||||{{{zzzyyywwwwwwwwwwwwvvvtttrrrpppnnnmmmmmmllliiifffcccaaa___^^^YYYYYYWWWVVVTTTSSSRRRQQQMMMLLLJJJGGGFFFEEEDDDDDDCCCBBBAAA???>>>===<<<<<<999999888777666666666666444444555666666666666555555333111000//////000111000000///000000111222333666777888:::<<<<<<===============>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBAAA???===;;;555555444333333333333333222333444777;;;???CCCEEEHHHGGGIIIOOOSSSUUUYYY]]]gggwww~~~kkkcccbbbpppcccJJJAAA888777666444222111111111000000000///......------,,,------......------,,,+++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,------,,,,,,,,,---000444666:::<<>>===<<<;;;;;;999888777666555555555555555555666777777777777777444333111000//////000111/////////000111222333444666777999:::<<<=========<<<======>>>@@@AAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???@@@AAAAAAAAA???===;;;555444444333333333333333222333444777;;;@@@DDDFFFGGGHHHMMMTTTXXXYYY]]]bbbiii{{{pppbbb```bbbwwwzzzVVVBBB<<<777777555333222111111111000000000///......------,,,------......------,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,------...////////////333:::???AAACCCHHHMMMRRRUUUWWWXXX\\\]]]^^^[[[VVVQQQNNNLLLJJJMMMTTT^^^lll||||||ssspppwww~~~}}}||||||{{{{{{{{{|||zzz{{{|||~~~~~~}}}}}}|||{{{zzzzzzzzz||||||{{{{{{zzzxxxwwwvvvvvvtttqqqooommmlllkkkkkklllkkkiiifffbbb___\\\[[[WWWVVVUUUSSSQQQOOONNNMMMKKKJJJIIIGGGFFFDDDDDDCCCAAA@@@???===<<<;;;::::::888777666555444444444444444555666666777777666666333222111000/////////000/////////000111222444555777888999;;;<<<=========;;;<<<>>>???AAABBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA???===:::888444444333333222333333444222333555888<<>><<<;;;:::999999777666555444333333333333222333444444555555444444222222111000////////////......///000222333555666888999:::;;;<<<=========<<<===???AAABBBCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBB@@@>>>:::666444333333222222222333333444333444666:::>>>CCCHHHJJJJJJNNNVVV[[[ZZZZZZ```iiivvv{{{kkkjjjpppwww^^^EEE;;;:::666555444333222111111111000000000///......------,,,------......------,,,...------,,,,,,+++++++++---,,,,,,,,,------...///000777???CCCCCCDDDGGGKKKLLLMMMOOOSSSWWW\\\___aaadddbbb^^^XXXRRRNNNMMMMMMPPPXXXfffuuu|||vvvqqqppppppvvv}}}~~~~~~{{{zzzyyyyyyyyyyyyyyyxxxwwwvvvuuutttsssrrrpppmmmkkkjjjiiihhhggggggfffdddbbb^^^[[[YYYVVVVVVTTTRRROOOMMMLLLKKKGGGGGGGGGGGGEEEDDDCCCBBB???>>>===;;;:::999888888666555444333222222222222111111222333333333333222222111111000000///............///000222444666777999999;;;<<<<<<============>>>@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCBBBBBB@@@<<<888444222222222222222222333333444444555888<<>><<<:::999888888888555444333222222111111111000111222222333333222222111111111000000///...------...///000222555777888999:::;;;<<<============>>>???AAACCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCAAAAAA@@@???<<<888444222222222111111222333333444666777999>>>CCCIIIMMMPPPRRRVVV[[[\\\YYY\\\jjjzzz{{{uuu{{{eeeJJJ???;;;888444444333222111111111111000000000///......------,,,------......------,,,,,,,,,,,,---------------,,,,,,,,,------...///000111:::FFFSSS[[[______^^^YYYWWWSSSRRRTTTYYY^^^bbbhhheee^^^WWWQQQOOOQQQTTTaaakkk|||qqqhhhfffgggoooyyy~~~{{{zzzyyyzzzzzzwwwvvvvvvvvvuuusssrrrqqqqqqqqqpppooommmkkkhhhfffccccccdddcccbbb___\\\ZZZWWWVVVUUURRRPPPMMMKKKKKKEEEFFFFFFFFFEEEDDDBBBAAA>>>===<<<:::999888777777555444333222111111111111111111222333333333333222111111111111000///...---------///000333555777999::::::;;;<<<============???@@@BBBDDDDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBB?????????>>><<<888555333222111111111222333333444666888;;;???DDDJJJOOORRRSSSWWW\\\\\\ZZZ^^^ooo}}}zzz\\\DDD===:::666444444333222111111111111000000000///......------,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,---...///000000222999FFFTTTaaaggghhhggg^^^[[[VVVSSSSSSXXX___ccceeebbb\\\VVVSSSTTTXXX\\\mmmwww|||nnnggghhhlllyyy~~~}}}{{{{{{{{{zzzyyyxxxvvvtttrrrqqqpppqqqqqqnnnnnnmmmkkkiiifffdddcccbbbcccbbbaaa___[[[WWWUUUUUUTTTRRRPPPNNNMMMLLLLLLHHHFFFEEEDDDDDDCCCAAA???===<<<;;;:::888777666666333333222222111000000000///000111222222222222222000//////.........//////111000//////111555888;;;<<<<<<======>>>>>>??????@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCEEECCC???<<<999777666555222444555555333333444555555666;;;BBBKKKQQQRRRRRRTTTWWW[[[[[[[[[ccczzz}}}zzzkkkTTT@@@777888555444444333333222111000000111111000000//////......//////.........---------,,,+++)))(((((()))+++,,,------------------,,,,,,...333<<>><<<<<<;;;:::888777666666333333222222111000000000///000111111222222222111//////......---......///000000000111333666999;;;<<<<<<======>>>>>>??????@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDBBB???;;;888666555555222444555444333333444666666888===FFFNNNTTTTTTSSSUUUWWW[[[^^^aaalll{{{wwwvvvbbbNNN===777888555444444333222222111000000111111000000///...............------,,,,,,,,,,,,---,,,+++******+++,,,---------------------------000222888>>>EEEKKKOOOQQQNNNNNNMMMLLLMMMPPPUUUYYYZZZXXXWWWVVVUUUXXXdddrrrzzzuuuuuu}}}~~~~~~{{{zzzzzzxxxwwwtttttttttsssqqqpppnnnmmmlllllljjjhhhfffeeecccbbb`````````___]]]ZZZXXXVVVTTTSSSQQQOOOMMMLLLKKKKKKGGGEEEDDDCCCCCCBBB@@@>>><<<<<<;;;999888777666555333333222222111000000000///000000111111111111111...---------------......///000222444777999;;;<<<<<<<<<======>>>>>>??????@@@AAABBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@===:::777666555555222333444444333333555666777;;;BBBKKKSSSWWWWWWVVVVVVVVVZZZaaajjjvvvrrrpppsssuuuUUUEEE:::777999444333333333222111111000000111111000//////......------,,,,,,,,,,,,+++++++++...---,,,++++++,,,---...+++,,,,,,------.........000111222555888<<>>>>>??????@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBAAAAAA???>>>;;;888666444444444222333444333222333555777888>>>GGGPPPWWWZZZYYYXXXVVVVVVZZZdddppp~~~mmmlllsssgggJJJ???777777888333333222222222111111000000111000000///......---------,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------++++++,,,,,,---...//////......///000222555888:::::::::<<>><<<;;;:::999777666555555333333222222111000000000//////000000000//////...,,,,,,,,,,,,,,,---...///000222555888;;;<<<======<<<<<<======>>>>>>??????AAAAAABBBCCCDDDDDDDDDDDDBBBBBBCCCCCCCCCBBBAAA@@@===;;;999666444333333333222333333333222333666888:::@@@JJJSSSXXXZZZYYYXXXVVVVVV[[[ggguuuyyylllmmmvvv|||[[[CCC<<<666555666111222222111111111111111000000000//////...---------------------............,,,,,,++++++++++++,,,,,,++++++,,,,,,---...//////............000222555666666777;;;BBBKKKPPPPPPNNNNNNMMMPPPYYYeeettt~~~||||||~~~~~~zzzwwwwwwvvvtttssspppppppppooommmllljjjiiihhhfffdddbbb````````````]]]\\\[[[YYYWWWVVVUUUTTTOOONNNMMMLLLKKKJJJJJJJJJHHHFFFEEEDDDDDDCCCAAA???;;;;;;:::888777666555444333333222222111000000000///////////////......---,,,,,,,,,,,,---...///000222333666999;;;<<<<<<<<<<<<<<<======>>>>>>??????AAAAAACCCDDDDDDDDDDDDDDDBBBCCCCCCDDDCCCBBB@@@???:::999777444333222222222333333333222222333777999;;;BBBKKKSSSVVVWWWVVVVVVVVVXXX___lllyyyrrrooouuukkkPPP???;;;555444555111111111111111111111111111000000///......------,,,------...............///+++++++++,,,,,,++++++++++++,,,,,,------........................///000111333777===EEELLLNNNNNNLLLLLLMMMSSS```nnn~~~~~~}}}}}}}}}~~~{{{wwwuuuuuuuuusssrrrqqqpppnnnmmmkkkjjjjjjjjjfffeeebbb```_________```^^^]]]ZZZXXXVVVTTTSSSRRRNNNMMMLLLKKKJJJIIIIIIIIIIIIGGGFFFEEEEEEDDDBBB@@@;;;:::999888777666555444333333222222111000000000.../////////......---,,,------------...///000111444555666888:::;;;;;;;;;<<<<<<======>>>>>>??????AAABBBCCCDDDDDDEEEEEEEEEBBBCCCDDDDDDCCCBBB@@@>>>888777555333222111222222333333333222111333777:::<<>>?????????AAABBBCCCDDDEEEEEEEEEEEEBBBCCCDDDDDDDDDBBB???>>>777666444222111111111222333333222111111333777;;;===CCCKKKPPPQQQQQQQQQRRRVVV\\\hhhwwwtttjjjlll|||uuuQQQ???999;;;444222555444000000000000000111111111000//////...------,,,,,,+++++++++,,,,,,---------------............------------------------,,,,,,***,,,...111333444444333888@@@JJJPPPQQQOOONNNNNNRRRVVVbbbuuu~~~~~~|||yyywww{{{|||}}}}}}}}}|||{{{zzzvvvvvvuuuuuutttrrrqqqqqqnnnnnnmmmlllkkkiiihhhgggfffdddcccbbbaaa___[[[YYYZZZXXXVVVTTTRRRPPPOOONNNMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHGGGEEECCCAAA???>>>999888777666555555555555222111111000000000000000------------------------------------///000111222444555666777999;;;<<<===<<<<<<<<<<<<<<<===>>>>>>DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBB>>>:::555444222000//////000111222222333333333555999<<<@@@DDDHHHJJJJJJKKKNNNQQQRRR^^^ooouuummmhhhpppcccCCC>>>777222111222333444000000000000000111111111......---------,,,,,,,,,///...---,,,+++,,,---...,,,,,,,,,++++++*********...------------...//////000,,,***,,,------111777===FFFOOOSSSPPPMMMOOOSSSWWW```nnn}}}}}}{{{yyywwwzzz{{{{{{||||||{{{yyyyyyuuuuuuuuuuuutttrrrqqqpppmmmmmmmmmlllkkkiiigggfffeeedddcccbbbaaa___[[[YYYYYYXXXVVVTTTQQQPPPOOONNNLLLKKKJJJIIIIIIHHHIIIIIIHHHHHHGGGEEECCCAAA???>>>;;;:::888666555444333333222111000000//////000000---------------------------------...///111222333555666777888999:::;;;<<<<<<;;;;;;<<<<<<>>>??????CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCC@@@<<<999555444222000000000111222222333333333333555999<<<@@@DDDHHHIIIIIIJJJNNNQQQWWWcccttt{{{nnnkkkoooyyy{{{ZZZAAA===777333222222333333000000000000000000000111//////.........---------...---,,,,,,,,,,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---......111------/////////333888@@@IIISSSWWWTTTSSSUUUYYY]]]jjj{{{}}}}}}|||{{{yyywwwxxxyyyzzzzzzzzzyyywwwvvvssstttuuuuuutttrrrpppnnnmmmmmmlllkkkjjjhhhgggfffdddcccbbbaaaaaa___[[[XXXXXXWWWUUUSSSQQQOOOOOONNNLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGEEECCCAAA???>>><<<;;;999666444222111111222111000000//////000000---------------------------------...000222333444777777888999999:::;;;;;;::::::;;;<<<===???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@>>>:::777555444333222111222333444333444444444444555999<<>>:::999777555444222111111111111000///////////////........................------...///111333555666999999999:::::::::::::::999::::::<<<>>>@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????===999666444444333333333444555555444444555444444666:::===???BBBEEEGGGHHHLLLSSSXXXcccoooppp```aaahhhzzz^^^DDD<<<999666555444333222000111111111000000000000000////////////.........------,,,,,,,,,------......++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...000///111444333333777===LLLTTT\\\___]]]^^^bbbhhhttt|||yyyzzz}}}~~~}}}}}}}}}|||{{{xxxxxxyyyyyyxxxvvvuuutttqqqrrrssssssrrrpppnnnlllkkkjjjjjjiiihhhfffeeedddbbbaaa`````````^^^[[[XXXVVVUUUSSSQQQPPPOOONNNNNNLLLLLLKKKJJJIIIIIIIIIIIIGGGFFFFFFDDDBBB@@@>>><<<777777555444333333333333111000000///.../////////........................------...000222555777888::::::::::::::::::::::::999:::;;;<<<>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>><<<999666444444444444444444555555333444555555555777;;;>>>>>>BBBFFFIIILLLRRRZZZ```hhhtttiii^^^cccnnnuuuSSS???999777555444444333111000111111111111000000//////.........---------,,,,,,+++,,,,,,------.........++++++++++++++++++++++++---------------......///---...000444333333:::BBBRRRXXX^^^```___aaahhhooouuuqqqqqqxxx~~~||||||}}}~~~}}}|||yyyyyyzzzyyyyyywwwuuutttrrrrrrqqqqqqpppnnnmmmmmmjjjjjjiiihhhgggeeedddcccaaa```_________]]]ZZZXXXUUUTTTRRRQQQOOONNNNNNNNNLLLKKKJJJIIIHHHHHHHHHHHHEEEEEEDDDCCC@@@>>><<<;;;666555444333333333333333111000//////......//////........................------///111333666999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCAAA???>>>===;;;888555444444444444444444444333222333555555666999===@@@@@@DDDJJJNNNRRRXXX___eeemmmzzzxxxfff```iiivvveeeIII>>>888666444333333333222000222222111111000/////////...------------,,,,,,,,,++++++,,,---............***++++++++++++,,,,,,,,,...------------...//////,,,---000333333555>>>HHHVVV[[[```aaaaaafffqqq{{{tttmmmlllpppzzz}}}|||zzz{{{|||}}}}}}|||{{{{{{{{{{{{zzzxxxvvvuuusssrrrpppnnnmmmmmmmmmmmmiiiiiihhhgggfffdddcccbbb```___^^^______]]]ZZZXXXTTTSSSRRRPPPOOONNNNNNMMMJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCBBBAAA???===;;;999777666555333222111111111000000///............///........................---...///111444777:::;;;::::::;;;;;;<<<<<<======;;;;;;<<<===>>>@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@===;;;:::999666333444444444444444333222111111222444555777:::???CCCEEEJJJPPPTTTXXX\\\bbbgggtttqqqccccccppp~~~{{{VVVAAA===888666333222222333222111222222111111000//////...............------------***+++,,,...............******+++++++++,,,,,,,,,------,,,,,,------...///------111333444777CCCOOOZZZ^^^aaabbbeeennn}}}pppooosssxxx{{{zzzyyyyyy{{{|||||||||||||||||||||{{{yyywwwvvvsssrrrooommmllllllmmmnnniiihhhhhhgggfffdddcccbbb```___^^^^^^^^^]]]ZZZXXXTTTSSSQQQPPPOOONNNNNNMMMHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBB@@@>>><<<:::888999888666333111000//////000000///...............////////////////////////---...///222555888;;;<<<::::::;;;;;;<<<======>>><<<<<<<<<===>>>@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>AAA>>><<<:::999777444222444555444444333222111000000222444555777;;;@@@DDDIIINNNTTTYYY[[[^^^cccgggyyylllaaadddsssqqqMMM<<<<<<888555222111111222333222222222222111000//////...000/////////............)))+++,,,...//////......*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........111444555999FFFTTT\\\___bbbdddhhhuuu}}}rrruuu}}}}}}|||{{{{{{{{{}}}~~~}}}{{{yyywwwuuuuuuqqqpppnnnmmmlllllllllmmmjjjiiigggdddcccbbbbbbbbbbbbaaa```^^^\\\ZZZYYYXXXUUUTTTRRRPPPNNNMMMLLLLLLHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@>>>;;;999888777444444333222111111111111111111000000//////.........------,,,,,,,,,------///000111333666999<<<>>>@@@>>><<<;;;;;;===???AAA===<<<===???AAABBBBBB@@@@@@@@@????????????@@@@@@???>>><<<:::999777777777555444333222111000000000333555555555777;;;CCCIIIPPPOOOSSSYYY]]]```gggooowww~~~kkkbbbfffzzz^^^GGG>>><<<444444333222222111111000000000000000///////////////...,,,++++++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...000333777AAALLLUUU]]]___aaafffooo}}}~~~}}}}}}}}}}}}~~~~~~}}}|||zzzxxxwwwuuuuuurrrqqqooommmlllkkklllllliiihhhfffdddccccccccccccbbbaaa```^^^\\\ZZZXXXXXXSSSRRRQQQOOOMMMLLLKKKKKKHHHGGGFFFEEEDDDCCCCCCBBBBBBAAA???===;;;999888777444333222111000000000000000000000000//////.........------,,,,,,------...///000222444777:::<<<===???>>><<<;;;;;;===???@@@=========???BBBCCCBBBAAA@@@@@@????????????@@@@@@???>>><<<:::888777666666555444333222111111111111333444666777:::???GGGLLLOOOOOORRRXXX[[[___gggppp~~~wwwiiieeellluuuTTTAAA999888444333333222222111111000000000000000////////////---------,,,,,,---............---,,,,,,,,,------,,,,,,,,,,,,------------------.....................000111444:::CCCOOOXXX```bbbeeekkkuuu~~~~~~||||||{{{yyyxxxvvvuuuuuurrrqqqooonnnlllkkkkkkkkkhhhgggfffddddddcccccccccbbbaaa___]]][[[YYYXXXWWWRRRQQQOOOMMMKKKJJJIIIIIIGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@>>><<<:::999777666333333222111000000000000000000000////////////......---------------......000111333555888:::<<<===>>>===;;;:::;;;<<<>>>@@@???>>>???@@@CCCDDDCCCBBB@@@@@@????????????@@@@@@>>>===<<<999888666666555444444333222111111111111222444777999===CCCKKKPPPNNNNNNQQQVVVZZZ___iiisssmmmeeehhhtttgggMMM???999999333333333222111111000000000000000000////////////+++,,,---...............,,,,,,---------------...,,,,,,------.........///..................------000111222666===GGGSSS[[[```bbbfffnnn{{{~~~}}}|||zzzyyyyyywwwvvvuuuttttttrrrqqqpppnnnmmmkkkjjjjjjgggffffffeeeeeedddddddddaaaaaa___]]]ZZZXXXWWWVVVQQQPPPNNNMMMKKKJJJIIIIIIFFFEEEEEEDDDCCCBBBAAAAAA???>>>===;;;:::888777666444444333111111111111111////////////////////////...------------......///000222444666999;;;<<<===<<<<<<;;;:::;;;===>>>???@@@@@@@@@AAADDDDDDCCCBBB@@@@@@????????????@@@@@@>>>===;;;999777666555444333333222222111222222222444555888;;;@@@FFFLLLOOONNNNNNQQQVVVZZZaaammmzzzzzzfffccckkk{{{zzz[[[GGG<<<999999333333222222111000000000000000000000////////////***,,,---/////////......+++,,,,,,---............,,,,,,---....../////////...............---------111111333888@@@KKKVVV]]][[[^^^dddnnn}}}~~~~~~{{{yyywwwvvvvvvuuutttssssssrrrqqqqqqpppooommmllljjjjjjggggggggggggffffffeeeeeeaaa```^^^\\\ZZZWWWVVVUUUQQQPPPOOOMMMKKKJJJIIIIIIEEEDDDDDDCCCBBBAAA@@@@@@>>>===<<<:::999777666555555444333222222111111222.............../////////---------------...///000111222555777:::;;;<<<===<<<;;;;;;;;;<<<===???@@@AAA@@@@@@BBBDDDDDDCCCBBB@@@@@@????????????@@@@@@>>>===;;;888666555444333222222222111222222333333555666999===BBBHHHKKKMMMNNNOOOSSSXXX\\\eeeuuuyyyffffffsssiiiNNN@@@888444555333333222111111000000///000000000000////////////+++,,,...///000///......++++++,,,............------------.........//////.....................---000111444:::CCCNNNWWW\\\WWW[[[dddqqq}}}~~~~~~}}}{{{xxxvvvssssssrrrrrrqqqqqqqqqpppoooooooooooonnnmmmkkkjjjiiiiiiiiiiiihhhgggfffeeeaaa```^^^\\\YYYVVVUUUTTTQQQPPPNNNLLLJJJIIIIIIHHHDDDCCCCCCBBBAAA@@@??????<<<<<<;;;999888666555555555444333222111111111111---............/////////------------...///000000222333666999;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAA@@@BBBCCCDDDCCCAAA@@@@@@????????????@@@@@@>>>===:::888555444333222111111111111222333444444666777:::???EEEJJJMMMMMMPPPQQQUUU[[[```kkk~~~zzzlllrrr]]]HHH???888555666222222222111000000//////000000000000////////////....../////////.........+++,,,---.........---,,,---------------------------------.........//////111222666>>>HHHQQQXXX[[[XXX]]]hhhxxx~~~}}}}}}}}}|||zzzwwwuuusssppppppoooooooooooooooooommmnnnooooooooonnnlllkkkkkkkkkkkkkkkjjjhhhfffeeeaaa```^^^[[[XXXVVVTTTSSSOOONNNMMMKKKIIIHHHGGGGGGCCCCCCBBBAAA@@@???>>>>>>;;;;;;:::888777666555444333222111000////////////---------.........//////------------...///000111222444777:::<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBAAA@@@@@@AAACCCCCCBBB@@@@@@@@@????????????@@@@@@>>><<<:::777555333222111111111111111222333444555666777;;;AAAIIIOOOQQQPPPQQQSSSXXX^^^dddqqqzzzuuutttTTTEEE???999777999222222111111000000//////000000000000////////////111000///......------...,,,---...//////---,,,+++......------,,,,,,+++++++++,,,,,,---...///000000222444999BBBMMMUUUYYYZZZZZZ```mmm~~~}}}|||{{{zzzwwwuuusssrrrnnnnnnnnnnnnnnnmmmmmmmmmlllmmmnnnoooooonnnmmmlllmmmmmmmmmlllkkkiiifffeeeaaa```^^^[[[XXXUUUSSSRRRNNNMMMKKKIIIGGGFFFFFFEEECCCBBBBBBAAA@@@???>>>>>>;;;:::999888777666555444111000///......------------------.........//////---------......000111111222444777:::<<<===<<<<<<<<<===>>>???@@@AAABBBBBBAAA@@@@@@AAABBBCCCAAA@@@@@@@@@????????????@@@@@@>>><<<:::777555333111111000000111111222333444555666777;;;CCCLLLSSSUUUTTTSSSUUUZZZ```gggtttzzz{{{eeeIII>>>;;;555333777222222111111000/////////000000000000////////////333111///...---------...,,,---/////////---+++***......---,,,+++******)))***+++,,,---...000111111444666<<>><<<;;;;;;:::::::::999888777666555555111111000///////////////......------------......---------......///111111666777999;;;<<<===>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEDDDCCCBBBBBBAAABBBBBBCCCBBBAAA@@@????????????@@@>>>:::666333333333444111333444444333444666888777;;;AAAGGGKKKOOOSSSVVVTTTVVV[[[bbbkkk{{{zzzzzzvvv[[[CCC<<<;;;555222444111111111111000000000000////////////////////////......---------,,,,,,,,,***+++,,,,,,------,,,,,,........................///...---...000111111111222:::EEENNNTTTWWWYYYZZZ```jjjxxx~~~~~~|||yyyvvvqqqmmmkkkllllllpppooonnnmmmlllkkkkkkkkklllmmmnnnnnnnnnnnnnnnmmmllllllmmmmmmllljjjgggfffaaa___\\\ZZZXXXVVVSSSQQQOOOMMMKKKIIIFFFEEEDDDCCCBBBAAA???>>><<<;;;;;;;;;:::999999888777666555555111111000///////////////......------------......---------...///000111222888999;;;<<<>>>??????@@@>>>>>>???@@@AAACCCDDDEEEFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBAAA@@@@@@??????@@@???<<<999666333333444444222333444333333333555777999===BBBFFFJJJMMMPPPRRRSSSVVV\\\eeeooo|||vvvyyykkkSSS>>>999999555222444111111111111000000000000////////////////////////......---------,,,,,,,,,++++++,,,------------,,,.........---------------///.........000111222222555===HHHRRRWWWZZZ\\\^^^fffqqqyyyyyy~~~}}}|||zzzwwwtttpppmmmlllllllllmmmmmmnnnnnnmmmllllllkkkjjjkkklllmmmnnnnnnnnnnnnnnnmmmlllkkkiiihhhffffff```^^^[[[YYYXXXVVVSSSPPPNNNMMMKKKHHHEEECCCBBBAAAAAAAAA???===<<<;;;;;;;;;:::999888888666666555444111111000///////////////......------------......---......///000111333333;;;;;;===>>>@@@AAAAAAAAA>>>>>>???@@@AAACCCDDDEEEGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@<<<:::777555333333444555222333333333222333555777<<>>???@@@AAAAAAAAA>>>>>>???@@@AAACCCDDDEEEFFFEEEDDDCCCCCCBBBBBBBBB@@@AAAAAAAAAAAAAAA@@@@@@999777666444333444444555222222333222111333666888???AAACCCDDDEEEFFFGGGIIISSSVVV___lllzzzyyyllljjjwwwoooOOOBBB777666777444222333111111111111000000000///////////////////////////......---------,,,,,,,,,+++,,,,,,---...---------...------,,,,,,++++++***.../////////000333666888===FFFRRR[[[___bbbfffjjjuuupppjjjmmmvvv}}}|||{{{}}}yyyvvvtttsssrrrpppnnnllllllnnnnnnnnnmmmlllkkkmmmnnnnnnnnnmmmmmmlllkkkmmmkkkiiifffdddccccccddd^^^\\\YYYWWWVVVTTTQQQNNNMMMLLLIIIGGGDDDBBBAAA@@@@@@@@@???===<<<<<<<<<<<<999999888777666555444444111000000///////////////......------------............///000222444666777;;;<<<===>>>???@@@@@@@@@>>>>>>???@@@AAACCCDDDEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@???>>>666555444333333333444444222222222222222444888;;;AAACCCEEEEEEEEEFFFHHHJJJUUUXXXbbbppptttjjjgggxxxcccGGG???888666666444222111111111111111000000000///////////////////////////......---------,,,,,,,,,,,,,,,---.........---------------,,,,,,+++++++++...///000000111333888<<>>===<<<<<<<<<<<<999888777777555555444333111111000///////////////......------------............///111333666888999;;;;;;===>>>>>>?????????>>>>>>???@@@AAACCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@???@@@@@@@@@@@@>>>===;;;555444333333333333333333111222222222333666;;;???EEEGGGHHHIIIJJJKKKNNNQQQYYY\\\fffvvvpppjjjiii|||wwwXXXBBB>>>999666444333222111111111111111000000000000////////////////////////......---------,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,---------------///111111111444:::@@@HHHPPP[[[aaaccchhhqqqyyyzzzqqqjjjmmmttt~~~~~~|||{{{yyyxxxwwwtttrrruuuzzz|||{{{xxxpppooonnnmmmlllkkkkkkkkkiiijjjjjjjjjjjjjjjiiihhheeedddcccbbbaaa``````___]]]ZZZWWWUUUTTTRRROOOMMMKKKJJJIIIGGGEEEDDDDDDDDD@@@???>>>======<<<<<<===888888777666555444444333111111000///////////////......------------............000222444777999:::;;;<<<===>>>????????????>>>>>>???@@@AAACCCDDDEEEDDDDDDCCCAAAAAAAAAAAAAAA??????@@@@@@???<<<:::888444444333333222222222222111111222333444999>>>CCCIIIKKKMMMOOOPPPSSSWWWZZZ]]]aaalll}}}xxxkkkkkknnngggLLL===<<<999555333222333222111111111111000000000000////////////////////////......---------,,,,,,,,,,,,------...............,,,,,,,,,---......//////---///111111111555<<>>======<<<======888888777666555444333333111111000///////////////.........------...............000222555777:::;;;<<<===>>>???????????????>>>>>>???@@@AAACCCDDDEEEEEEEEEDDDBBBBBBBBBBBBBBB??????@@@???>>>;;;888666444333333333222111111111000111222333555:::AAAEEELLLNNNQQQSSSUUUYYY^^^aaaaaaeeeppprrrhhhkkkrrrZZZAAA999:::888444111222333333111111111111000000000000////////////////////////......---------,,,,,,,,,,,,---......//////......+++,,,,,,---...///000000,,,///222222111555===DDDRRRZZZbbbeeegggnnn{{{sssppppppwww~~~{{{zzzzzzzzzzzzyyyvvvtttqqqppprrrzzzvvvsssnnnkkkjjjkkkkkkjjjeeefffgggggggggfffeeedddcccbbb```^^^\\\[[[ZZZZZZ[[[ZZZXXXVVVTTTRRRPPPOOOLLLJJJHHHFFFFFFFFFEEECCC???>>>===<<<<<<;;;;;;;;;888777555444333222222111000000000000///////////////......---------......---///333555666777:::<<<<<<>>>???@@@??????AAACCC@@@@@@AAABBBCCCCCCCCCBBBEEEDDDDDDBBBAAA@@@????????????===<<<:::888777777444333333222111111111222111555888888777999???EEEOOOPPPRRRWWW\\\___aaaaaahhhnnnxxx~~~llllllrrrlllQQQCCC<<<:::777444222111111222222222111///...---,,,+++////////////////////////,,,,,,------------------.........------,,,,,,,,,,,,,,,------...////////////...000444666777???HHHXXX^^^dddhhhlllttt|||tttrrrvvv|||{{{{{{{{{{{{yyyvvvtttpppooopppvvv}}}tttqqqnnnlllkkkkkkjjjiiieeeffffffffffffeeecccbbbbbbaaa```^^^\\\[[[ZZZZZZ[[[ZZZXXXVVVSSSQQQOOONNNLLLJJJGGGFFFFFFFFFDDDCCC@@@???===;;;:::999888888777666555444333222222222000000000000/////////...///......------.........---000333555666888:::<<<===???@@@@@@??????AAABBB??????AAABBBDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@??????>>>>>>===;;;999888666666444333333222111111222222222555777777777;;;BBBHHHPPPRRRUUUZZZ___bbbdddeeehhhqqqzzzjjjlllsss```III>>>:::999777444222111111111111111000///...------,,,////////////////////////------------------------------------------,,,,,,,,,,,,---......//////000000///111444666999AAAKKK\\\aaahhhkkkpppyyy|||uuuuuuyyy~~~}}}|||||||||zzzwwwtttpppnnnmmmpppuuuyyyyyyxxxqqqooommmllllllkkkiiigggeeeeeeeeeeeedddbbbaaa```aaa```^^^]]]\\\[[[[[[[[[[[[ZZZXXXUUURRROOOMMMLLLKKKIIIFFFEEEEEEEEECCCBBB@@@???===:::888777666555555555444333333333333333000000000/////////......///......---......//////...111444666777888:::<<>>???AAACCCEEEFFFGGGGGGDDDCCCBBBBBBAAA@@@??????======;;;:::888666555444444333333222222222222222222444666777888>>>FFFLLLQQQSSSWWW\\\```cccfffgggiiiwwwtttiiiooozzzrrrRRRAAA;;;888777666555333222111000000000000//////.........////////////////////////.........------,,,,,,+++,,,,,,------------------,,,------......///000000111000111555777;;;EEEPPPaaafffkkkooouuuzzzwwwxxx~~~}}}||||||zzzwwwtttpppnnnlllllloooqqqrrrqqqnnnmmmlllllllllkkkhhheeeddddddccccccbbb``````_________]]]\\\[[[[[[[[[[[[ZZZYYYWWWTTTQQQNNNLLLKKKIIIGGGEEEDDDDDDCCCBBB@@@???>>><<<:::888777666666444444333333222333333333000000/////////........................//////000000222555777888999;;;===>>>@@@@@@@@@>>>===>>>???@@@AAABBBDDDEEEFFFFFFFFFBBBBBBBBBAAA@@@??????>>><<<;;;:::888777555444333444333333222222222333333333444555777:::AAAJJJQQQRRRUUUXXX[[[^^^aaadddfffkkk~~~nnniiiuuueeeJJJ>>><<<666666555555444222000/////////////////////000000//////////////////////////////...---,,,,,,++++++,,,,,,,,,------.........---------...//////000000333111333666:::???JJJVVVdddggglllqqqyyy|||uuuwww|||~~~~~~~~~}}}}}}|||yyyvvvssspppnnnlllkkklllmmmmmmmmmkkkjjjjjjkkkkkkjjjgggeeeccccccbbbaaa```____________^^^]]]\\\[[[ZZZZZZZZZXXXWWWUUURRROOOMMMKKKJJJHHHFFFCCCBBBBBBBBB@@@???======;;;:::999999888888444333333222222222333333////////////...........................///000111111444777888999:::<<<======>>>???>>>===<<<===>>>CCCCCCDDDDDDDDDDDDDDDCCCAAAAAAAAA@@@??????>>>>>>;;;;;;999888666444333333444333333222333333444444444555666888===EEENNNTTTUUUXXXZZZ\\\]]]```dddhhhqqq{{{jjjjjjyyy}}}\\\DDD;;;:::444444444444333222000000/////////000000000000000//////////////////////////////...---,,,,,,++++++,,,,,,,,,------.........------......///000000111444333444999===DDDPPP[[[cccggglllsss|||xxxtttyyy~~~~~~~~~}}}|||{{{xxxtttqqqooonnnmmmllllllkkkkkkkkkiiihhhhhhiiijjjiiigggeeebbbaaa``````___`````````___^^^]]][[[ZZZYYYYYYYYYVVVUUUSSSQQQNNNLLLKKKJJJGGGEEEBBBAAAAAAAAA???>>><<<<<<;;;:::999999999999444444333222222222222222/////////.........------............///000111111333555888999::::::<<<>>><<<>>>???>>>======>>>???CCCDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@?????????>>>>>>;;;;;;999888666444333333333333333333333444444555555555666:::AAAIIIQQQUUUXXXZZZ[[[\\\]]]aaaiiiooo|||tttkkknnnpppRRR???777555333333333222222111111111000000000000000000000000////////////////////////.........------,,,,,,+++,,,,,,---------------------......//////000111111333333666<<>>===<<<<<<:::999777777666666555444333222111111111111//////.........---------............///000111222444666999::::::;;;===>>>===>>>@@@@@@??????@@@BBBAAABBBBBBCCCCCCCCCBBBBBB???????????????>>>>>>>>><<<;;;:::888666555444333333333333333333444555555555666888===DDDLLLRRRUUUUUUWWWXXXYYY[[[bbbnnnvvv|||pppooowww___HHH<<<777555333333111000000111222222111111000000000000000000////////////////////////------------------------------------------,,,,,,.........///000000111111333333888???EEELLLWWWbbbdddhhhpppzzz~~~vvvwwwzzz}}}{{{yyyvvvrrrooojjjlllnnnnnnlllkkkjjjjjjhhhgggffffffggghhhgggfff``````______```aaacccddd```___]]][[[YYYWWWWWWVVVRRRQQQPPPOOOMMMLLLKKKKKKEEECCCAAA@@@@@@???>>><<<===<<<:::888666444333333666555444222111000000000//////.........---------............///000222222444777999;;;;;;;;;===>>>>>>@@@AAAAAAAAAAAACCCDDD???@@@AAABBBCCCCCCCCCCCC????????????>>>>>>>>>>>><<<;;;:::888777555444333333333333333333444555666666666999>>>FFFMMMRRRUUUPPPRRRTTTTTTXXXaaaooozzzsssnnnttttttSSSAAA;;;:::999444222111//////000222333111111111111000000000///////////////////////////,,,,,,------------------.........------,,,,,,,,,......//////000000111111222444999AAAHHHNNNYYYccceeejjjsss~~~zzzsssuuuzzz~~~~~~}}}}}}|||zzzwwwtttqqqoooooommmllllllmmmllljjjgggfffffffffeeeeeeddddddccc____________````````````]]]]]][[[YYYXXXVVVTTTTTTWWWSSSOOOLLLKKKJJJIIIHHHFFFDDDAAA???>>>===;;;:::;;;;;;:::888777555444444666444222111/////////000........................000///......///111444555999:::;;;===>>>?????????DDDCCCBBBAAA@@@AAABBBBBBEEEEEEEEEDDDCCCCCCBBBBBB????????????????????????===<<<:::999777666555555555444444333444555777888666888;;;@@@FFFLLLQQQSSSOOOOOORRRVVVYYYbbbssslllkkk{{{eeeOOO<<<666888777666555555444222111111000000000000000////////////+++,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,---......//////......,,,,,,,,,---...///000111444666;;;CCCMMMWWW]]]```fffmmmwwwvvvnnnrrr|||}}}}}}{{{yyyvvvsssqqqooommmlllkkkkkklllkkkjjjhhhffffffeeeeeeddddddcccccc________________________]]]\\\[[[YYYXXXVVVUUUUUUVVVSSSNNNLLLJJJJJJIIIGGGGGGEEEBBBAAA@@@???===;;;::::::999777666444333333555333222000////////////........................//////......000222444666999:::;;;===>>>??????@@@BBBBBBAAA@@@AAABBBDDDEEEEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@@@@@@@????????????:::999888666555444333333444333333333333555666777555777:::???DDDIIILLLNNNRRRSSSVVV[[[```jjj}}}wwwjjjppp|||[[[III:::666888666555444333222111000000///000000000000////////////......------,,,,,,++++++......---------,,,,,,,,,,,,---......//////......,,,,,,,,,---...///000111444777===FFFPPPYYY___bbbgggppp~~~wwwnnnjjjttt}}}|||zzzwwwtttrrrqqqppplllkkkjjjjjjkkkkkkiiihhhfffeeeeeedddccccccbbbbbb```______^^^^^^]]]]]]]]][[[[[[ZZZYYYXXXWWWVVVUUUTTTQQQNNNKKKJJJIIIHHHGGGFFFDDDBBB@@@@@@>>><<<:::888888777666444333222222333222111///....................................////////////111333555777999:::<<<===???@@@@@@@@@AAA@@@@@@@@@BBBCCCEEEFFFEEEEEEDDDDDDCCCBBBBBBBBB@@@AAAAAAAAA@@@???>>>>>>999888777555444333333333333222222222333444666777666888<<>>===;;;999666666666555444333222111111111000000///...---------......................../////////111222555777888999:::<<<>>>???AAAAAAAAABBBAAAAAAAAABBBCCCEEEFFFEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@???======999888777666555555555555222111111111222444555777:::<<<@@@DDDGGGHHHIIIHHHKKKMMMRRR[[[eeeuuupppiiilll]]]EEE>>>999888999333333333333222111000000000000000000000////////////000000//////......------......---------,,,,,,,,,,,,---......///.........---------...///111222333555;;;EEEPPPXXX___dddfffooo~~~pppddd```ggg{{{}}}|||}}}{{{xxxuuusssqqqqqqqqqrrrpppllljjjiiihhhfffdddeeedddcccbbbaaa```______^^^]]]]]]\\\[[[ZZZZZZYYYXXXXXXWWWWWWVVVUUUTTTTTTPPPNNNLLLJJJIIIHHHFFFDDDAAA@@@>>>======;;;777555555444444333222111000000000/////////......------...........................///000222444777888:::999;;;<<<>>>@@@BBBBBBCCCDDDDDDBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@AAAAAAAAA@@@>>><<<:::777777666555444444444555111111111111222444666777;;;>>>AAAEEEGGGHHHHHHHHHLLLNNNUUU```mmmllljjjsssrrrTTTAAA>>>:::999999333444444444333222222111111000000000000////////////.........//////000000000......---------,,,,,,,,,,,,---......///.........---------...000222333444555===HHHRRRZZZ```eeeiiirrr}}}llleeedddmmm~~~}}}||||||{{{yyyvvvtttsssrrrqqqrrroookkkhhhgggfffdddcccddddddcccaaa```___^^^^^^\\\[[[[[[ZZZZZZYYYYYYYYYWWWWWWVVVUUUTTTSSSRRRRRROOOMMMKKKIIIIIIHHHFFFDDDBBBAAA??????>>><<<888555444444333222222111000000//////000000///...------...........................///111333666888:::;;;:::;;;===???AAABBBCCCDDDFFFEEECCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@AAAAAA???<<<:::888333333222222222222222333222111111222333555777888;;;===@@@CCCFFFHHHIIIIIILLLNNNVVVbbbqqq|||iiilll{{{eeeLLL??????:::888888333444444444333333333222222000000000000////////////,,,,,,---...///000111111......---------,,,,,,,,,,,,---......//////......------...///111333444555777???KKKUUU\\\bbbhhhmmmwww~~~rrrhhhiiimmmwww~~~~~~~~~~~~{{{{{{zzzxxxvvvtttrrrqqqnnnkkkgggeeeeeeeeedddcccdddcccbbbaaa___^^^]]]\\\YYYYYYYYYYYYYYYYYYYYYYYYWWWVVVUUUSSSRRRPPPOOOOOOMMMLLLJJJIIIIIIGGGEEECCCAAA@@@???>>>>>>;;;777444444333333222222111111000//////000000000///...---........................---///111444777:::;;;<<<:::;;;===???BBBCCCDDDEEEDDDDDDCCCBBBBBBCCCDDDEEEDDDCCCCCCBBBBBBAAAAAA@@@??????@@@@@@>>>;;;888555222222111111111111222222222222222222444666888999<<<===@@@CCCFFFIIILLLMMMNNNQQQYYYfffwwwtttfffmmmwwwWWWCCC<<<>>>999666777444333333333222222222222222000000000000////////////---------....../////////......---------,,,,,,,,,,,,---......//////......------...///111333555666:::BBBNNNWWW^^^dddlllqqqooogggdddkkkuuu~~~~~~~~~{{{{{{{{{zzzxxxuuusssqqqjjjgggdddbbbcccdddddddddccccccbbb```___^^^\\\\\\XXXXXXXXXYYYYYYYYYYYYYYYVVVVVVTTTSSSQQQOOOMMMMMMLLLKKKIIIIIIIIIGGGEEEBBB>>>======<<<<<<999555222444333333333222111111111///000000111111000///...........................---///222555888:::<<<===:::;;;===@@@BBBDDDEEEEEEBBBBBBBBBBBBCCCEEEFFFGGGDDDCCCCCCBBBBBBAAA@@@@@@>>>???@@@???===:::666444333333333222333333444444222222222333444666999:::>>>???AAAEEEHHHMMMPPPRRRUUUXXX```nnnxxxgggdddmmmgggMMM<<<999===777333666444222222222111111111111111000000000000////////////...............---------......---------,,,,,,,,,,,,---......//////......---......000222444555777<<>>???@@@BBBDDDEEEBBBAAAAAACCCDDDEEECCCBBBDDDCCCCCCBBBBBBAAA@@@@@@AAA@@@>>><<<:::777555444222222333333333333444444222333444444444555777999??????AAAEEEKKKQQQUUUWWWWWWZZZbbbooo}}}mmmiiicccpppvvv[[[@@@>>>;;;777555444444555111111111111111111222222//////...---------------////////////////////////---------------------------,,,,,,,,,,,,---......---000333444333555999<<<>>>NNNVVV[[[cccgggnnn}}}xxxeee```[[[]]]kkk~~~~~~{{{}}}|||yyyvvvsssooommmllliiifffcccbbbccccccbbbaaaaaaaaa___^^^]]]]]]\\\\\\YYYYYYWWWVVVVVVWWWWWWXXXUUUSSSQQQOOOMMMLLLLLLLLLJJJIIIHHHGGGFFFDDDCCCCCC======;;;:::888666555555444222000000222222000...//////.........---------///...------...///000111111333555666777888:::<<<======>>>???@@@BBBDDDDDDCCCBBBBBBCCCEEEFFFDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@???===:::888666444333222222333333333333444444333444666666555777999;;;???@@@CCCHHHNNNSSSWWWYYY^^^bbbjjjyyypppdddbbbdddssskkkPPP>>><<<999666444333333333111111111111111111111111000///......------......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,...111222111222666:::@@@OOOWWW[[[cccgggnnn}}}uuueeebbb```eeeuuu~~~{{{|||{{{xxxtttpppllliiigggfffdddaaa``````aaa```___aaa```___]]]\\\[[[[[[[[[WWWWWWVVVUUUTTTUUUUUUUUUSSSRRRPPPNNNLLLKKKKKKKKKIIIHHHGGGFFFEEECCCBBBBBB===<<<;;;999777666555444333111000///000000///---/////////............---...------------......///333444555555666888;;;>>>===>>>???@@@AAABBBCCCDDDDDDCCCCCCDDDFFFFFFEEECCCCCCCCCBBBBBBAAAAAA@@@@@@>>>===;;;888666444333222222222333333333333444444444666777777777999<<<>>>@@@BBBFFFKKKPPPUUUXXXZZZaaadddoooyyyddd]]]___kkk~~~]]]GGG<<<:::888555333222222222111111111111111111111111000000///...............////////////////////////++++++++++++++++++++++++---------,,,------...///,,,///111111111222777;;;DDDSSSYYY]]]dddiiiqqqpppccc]]]___jjj|||~~~~~~{{{|||zzzwwwsssnnnjjjfffeeeeeebbb___^^^______^^^]]]```___]]]\\\[[[ZZZYYYYYYUUUUUUTTTSSSSSSRRRRRRRRRPPPPPPNNNMMMKKKJJJIIIIIIGGGGGGFFFDDDCCCBBBAAA@@@<<<;;;:::999777555444333222111000000000//////.../////////...............,,,,,,,,,,,,,,,,,,------333444555555555888<<>>>>>???AAABBBCCCCCCCCCCCCBBBBBBCCCEEEEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@???>>><<<:::777555444333333222222222333333333444444444555666777888:::>>>AAACCCFFFIIIMMMPPPSSSVVVXXX```eeesssqqqaaa___cccvvvrrrSSSCCC;;;:::888555444222222222111111111111000000000000000000///............///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------.../////////111333444333555:::>>>IIIWWW\\\^^^fffllluuu{{{iii```YYYaaaqqq}}}zzz{{{yyyvvvrrrnnnjjjgggeeedddbbb___^^^^^^^^^^^^]]]___^^^\\\[[[YYYXXXXXXWWWSSSSSSSSSRRRQQQQQQPPPOOONNNMMMMMMLLLJJJIIIHHHGGGEEEEEEDDDCCCAAA@@@???>>>;;;;;;999888666555333333222222222111000///////////////////////////////////////////////////......333444555555666999===@@@>>>???@@@BBBCCCCCCCCCCCCAAAAAAAAABBBCCCDDDCCCAAACCCBBBBBBAAA@@@@@@??????>>><<<:::777555444444444222222222333333333444444444555666666888;;;@@@CCCGGGIIILLLNNNNNNPPPSSSVVVbbbkkk}}}mmm```bbbiiicccJJJ???:::999888666555333333222111111111000000000//////000000///...............////////////////////////...........................------------.../////////222444444444777===BBBKKKXXX\\\^^^fffmmmxxxuuueee^^^^^^kkk|||zzzyyyxxxuuurrrnnnkkkhhhgggeeebbb___^^^^^^___^^^]]]^^^]]][[[YYYXXXWWWVVVVVVRRRRRRRRRRRRQQQOOONNNMMMKKKKKKKKKJJJIIIHHHFFFFFFDDDCCCBBBAAA@@@>>>======;;;:::999777666444333222222333333222000//////000...////////////000000000333333333444333333222111222444555666777999===@@@>>>???AAACCCCCCCCCCCCBBBAAA@@@@@@AAACCCCCCBBB@@@BBBBBBAAAAAA@@@@@@??????>>><<<999666444444444444222222333333333333444444444555666666888<<>>===<<<<<<::::::888777555333222222000222333111...---...000.../////////000000000000333444444555444333222111111333666888999:::===???>>>@@@BBBCCCDDDCCCBBBBBBAAAAAA@@@BBBCCCDDDCCCAAABBBBBBAAAAAA@@@?????????<<<:::777444222222333444222222333333333333444444555666777888:::???EEEIIIKKKMMMOOONNNMMMPPPWWW]]]fffwwwssseeeeeetttjjjMMM???<<<777777666666444333111111222111111000//////............---,,,,,,,,,,,,,,,////////////////////////.......................................//////000...000333444666;;;BBBIIIRRR^^^aaaccclllvvv~~~jjjdddiiiooo}}}|||||||||zzzxxxsssrrrpppooommmkkkjjjiiigggdddaaa``````aaa```___]]]\\\ZZZXXXVVVUUUTTTTTTRRRRRRRRRRRRQQQOOOMMMLLLHHHIIIIIIIIIHHHFFFEEEDDDBBBAAA@@@???>>><<<<<<;;;:::999888777555333222111///111222000---,,,---///.../////////000000111111111222222333222111000///000333666999:::;;;===???>>>@@@BBBDDDDDDDDDBBBAAABBBBBBAAACCCDDDEEEDDDBBBBBBBBBAAAAAA@@@??????>>>;;;888555222000111222333222222333333333444444444666777888999;;;@@@GGGLLLKKKMMMOOONNNNNNRRR[[[bbbooommmdddlllbbbJJJ@@@@@@555555555444333222000///222111111000///......---------,,,++++++++++++,,,////////////////////////------------------------...............///000000000222555777999???GGGMMMXXXdddggghhhsss}}}yyygggfffooo{{{~~~{{{yyywwwvvvpppooonnnmmmkkkkkkjjjjjjfffeeedddbbbaaaaaabbbbbb___\\\YYYWWWWWWVVVTTTRRRTTTSSSRRRQQQOOONNNMMMLLLKKKJJJIIIGGGEEEDDDBBBBBBAAAAAA???>>><<<:::999888999888777666555444333333000000000000//////////////////000111111111111111111111111000...///111333444666999<<<>>>>>>>>>>>>BBBBBBBBBCCCCCCCCCDDDDDD???@@@AAABBBCCCCCCCCCCCCCCC@@@>>><<<===>>>>>>===888777555333333333555666444555555444222222444555555555666888>>>DDDKKKOOOTTTPPPMMMNNNPPPTTT]]]gggxxx}}}qqqgggrrrvvvZZZJJJAAA===666555555444222111000000222222222111000//////...////////////////////////,,,---...//////...---,,,........................000000///000000111222333555666777777:::AAALLLTTT]]]gggpppvvvuuussswww{{{}}}{{{yyywwwvvvqqqpppnnnlllkkkjjjiiiiiihhhgggeeebbb``````______^^^\\\YYYWWWVVVUUUTTTRRRRRRQQQPPPOOONNNLLLKKKKKKIIIIIIGGGFFFDDDBBBAAA@@@@@@@@@>>>===;;;999888777888888777666555444333333000000000000//////////////////000111111111111000111111111000//////111333555777:::===????????????@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCBBB@@@>>>===>>>>>>===;;;777666444333222333444555444555555444333222444555555555777:::???EEEKKKNNNQQQMMMLLLOOORRRXXXcccnnnxxxqqqooohhhPPPCCC<<<888666555444333222111111000111111000000///......---////////////////////////------...//////...------........................////////////000111222222333555777999===FFFQQQZZZgggoooxxxwwwxxx~~~}}}|||zzzxxxvvvvvvqqqpppnnnllljjjhhhggggggiiihhheeebbb___]]]]]]\\\^^^[[[XXXWWWVVVUUUSSSQQQPPPOOONNNMMMLLLKKKJJJIIIHHHGGGFFFDDDCCCAAA@@@??????>>>===;;;:::888777666777777666555444333333222000000000000////////////...///000000111111000000000111111000///000333555888:::<<>>;;;888555444333222222222333444333444555444333222444666555666999<<>>AAABBBCCCCCCBBBAAACCCCCCCCCDDDDDDDDDEEEEEEGGGGGGFFFFFFEEEDDDBBBBBB?????????@@@???<<<777333222222222111222222222222222333444444333333555777444666999===AAACCCEEEFFFEEEFFFJJJQQQZZZhhh}}}mmmccckkk|||YYYCCC<<<777444333333333333222222111111000111111000000000000000///////////////////////////.........------.................................------......///111222333444777===BBBJJJTTTaaajjjuuu}}}xxxwww|||{{{yyywwwtttrrrpppooojjjiiigggeeecccaaaaaa```___^^^]]]\\\\\\]]]^^^___\\\YYYVVVUUUTTTSSSQQQOOOMMMLLLLLLKKKJJJIIIIIIIIIFFFFFFEEEDDDCCCBBBAAAAAA;;;;;;:::999888777666666444444333333333222222222000000000000////////////---...//////000000//////...///111111222444888;;;>>>@@@BBBCCCDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCFFFFFFFFFFFFEEEDDDBBBBBB@@@?????????>>>;;;666222111111222222222333333333222333444444333333555777666888:::>>>AAACCCDDDEEEGGGHHHNNNWWWaaarrrvvveee```mmmqqqOOO@@@<<<888555555333333222222111111111111111111111111000000000000///////////////////////////...------------...///.................................///000222444444666;;;AAAGGGOOOYYYfffooozzzvvv{{{|||{{{yyyvvvssspppnnnmmmfffeeedddbbbaaa```______^^^]]]\\\[[[[[[\\\^^^^^^[[[YYYVVVTTTTTTSSSQQQOOOJJJJJJJJJIIIHHHHHHGGGGGGEEEDDDDDDCCCBBBAAA@@@@@@;;;;;;:::999888888777666333333333333222222222222000000000000////////////---...//////000000//////---///111222333666999<<>>>>><<<:::555222111222222333333333333333222333444444333333555777:::;;;<<>>999777888222222222222111111111111000000000000000000000000///////////////////////////...------------...///......................../////////000222333555666888===DDDLLLTTT```mmmvvv}}}xxx}}}~~~~~~~~~~~~|||{{{yyyvvvrrrooolllkkkdddcccbbb```______^^^^^^^^^]]]\\\[[[[[[[[[\\\]]][[[YYYVVVTTTSSSRRRPPPOOOIIIHHHHHHGGGGGGFFFFFFFFFCCCCCCBBBBBBAAA@@@??????<<<;;;;;;:::999888777777333333222222222222222222000000000000////////////---......///////////////---///111222333666:::===@@@AAABBBDDDDDDCCCAAA@@@DDDDDDDDDDDDEEEEEEEEEFFFDDDDDDDDDDDDDDDCCCCCCBBBBBB@@@>>>===;;;999555222111222333444444444444444111333444444333444666888======>>>@@@BBBEEEGGGIIILLLPPPYYYeeettttttfff]]]```ooommmTTT>>>999:::666333666222222222111111111111111.........//////////////////////////////////////////...---,,,,,,---...///........................//////000111222444666777999???GGGOOOXXXeeerrr{{{{{{yyy~~~yyyvvvssspppnnnkkkhhheeedddbbb___\\\[[[[[[\\\]]]]]]]]]\\\\\\[[[ZZZYYYYYYVVVTTTRRRRRRQQQQQQOOOMMMIIIHHHHHHGGGFFFEEEDDDDDDDDDAAA???>>>??????>>><<<===<<<:::777666666666666444333222111000000000000000000000000////////////...---,,,++++++,,,...///000111222333444666:::===???@@@AAABBBBBBBBBAAA@@@BBBCCCCCCDDDEEEDDDDDDDDDFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@???===:::777555333111222333333444444333333333555666555444444555666999===AAACCCCCCDDDHHHLLLPPPYYYccclllxxxooo]]][[[^^^nnncccRRR@@@999888555333222333333222222111000000000000///...,,,,,,------...000000///...............---...///111111///...------------............///+++---000222333444777999:::BBBMMMWWW___iiiuuu~~~}}}{{{~~~yyyvvvssspppnnnkkkgggeeebbbaaa^^^[[[ZZZZZZ\\\]]]^^^]]]]]]\\\[[[ZZZYYYYYYUUUSSSQQQQQQQQQPPPNNNLLLIIIHHHHHHGGGFFFEEEDDDDDDCCCAAA???>>>>>>>>>===<<<;;;:::999777666555444444444333222111000000000000000000000000/////////...---------------......//////111333444555777;;;>>>AAAAAACCCDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDFFFFFFEEEDDDDDDCCCBBBBBBBBBAAA???===:::777555333222222333444444444444444222333555555555555777999<<<@@@DDDFFFFFFHHHLLLPPPVVV]]]fffqqq~~~fffWWWXXX___qqq\\\NNN???;;;;;;999666444333333222222111000000000000///...---------.../////////...------------------...///000000///...------------............///,,,...111222333444777999<<>>>>>>>>>>>===<<<999999888777666444333222333222111111000000000000000000000/////////......------...//////////////////111333555777999===@@@BBBCCCEEEFFFFFFFFFEEEDDDBBBBBBCCCCCCDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCCCCBBB@@@===:::777444333333333444555555555555444111222444555666777:::<<>>=========<<<;;;888888999888777555333111222222111000000000000000000000/////////.........,,,...///111111111000//////222555777999<<>>DDDGGGKKKLLLMMMOOOUUUYYYdddhhhrrrnnn\\\SSS^^^pppiiiQQQEEE;;;888888666333333333333222222111000000000111000000000////////////......------,,,------.........///000000///......---------............//////111222333444555999;;;DDDLLLXXXbbbkkkttt}}}zzztttqqqnnnkkkiiifffccc```[[[[[[ZZZYYYYYYYYYZZZ[[[^^^]]]\\\[[[YYYXXXWWWVVVUUUSSSQQQPPPPPPOOOMMMLLLHHHGGGGGGFFFEEEDDDCCCCCCAAA???===<<<======;;;:::999999999999888666333222111111000000///000000000////////////............,,,---///111222111111000000333777999;;;>>>AAACCCBBBCCCDDDEEEFFFEEEDDDDDDCCCBBBBBBAAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDBBB???;;;888666444333333444555555666666555555555666666666666888;;;>>>FFFIIILLLMMMNNNQQQWWW\\\ggglllxxxhhh\\\XXXfff|||kkkUUUIII<<<777555222111333333333222222111000000000000000000000000//////...///...............//////......////////////......---------............///000111222333444777;;;>>>HHHQQQ\\\fffmmmvvv}}}uuuyyy}}}yyyvvvooommmjjjhhhfffdddaaa___ZZZZZZYYYYYYYYYZZZ[[[[[[]]]\\\[[[YYYXXXVVVUUUTTTSSSRRRPPPOOOOOONNNLLLJJJGGGGGGFFFEEEDDDCCCCCCBBBAAA???===<<<<<<<<<;;;:::::::::999888777555444333111000000//////000000000/////////.........------------...000111111111111222555999<<<===???AAACCCAAABBBDDDEEEEEEEEEDDDCCCCCCBBBAAAAAAAAABBBDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCBBB@@@===999777555444444333333444555555555555444666777777777777999===@@@GGGIIILLLNNNNNNRRRXXX^^^gggooo~~~jjjeee```ooommmVVVJJJ>>>888555222222555333333222222111000000000//////000000000///...---///............///000000////////////////////////---------............///000111222333555999===AAALLLUUUaaakkkrrrzzz}}}yyynnnxxx|||{{{{{{{{{zzzxxxtttpppkkkiiifffeeedddccc```^^^YYYYYYYYYZZZZZZ[[[[[[\\\[[[[[[YYYXXXVVVTTTSSSRRRQQQOOOMMMMMMMMMLLLJJJHHHGGGGGGFFFEEEDDDCCCBBBBBB@@@>>><<<;;;<<<<<<:::999:::999888666555444333333000000////////////000000//////.........------------------...///000222222444777;;;===???@@@AAACCCBBBBBBDDDEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@BBBCCCEEEBBBBBBBBBBBBCCCCCCCCCCCC???===:::777555444444555222222333444444444444444555666666777888;;;???CCCHHHKKKMMMNNNOOOSSSZZZ___fffqqqvvviiikkkkkk{{{rrr^^^NNNDDD<<<888666333333555333333222222111000000000......///000///...---,,,...---------......///000//////............//////---------............//////000222333666:::@@@DDDNNNXXXeeepppyyyxxxvvvooo~~~~~~wwwwwwwwwwwwwwwtttppplllhhhfffdddccccccbbb```^^^YYYYYYZZZZZZ[[[[[[\\\\\\[[[ZZZYYYWWWUUUSSSRRRQQQOOOMMMKKKKKKKKKJJJHHHFFFGGGGGGFFFEEEDDDCCCBBBBBB@@@>>><<<;;;;;;;;;:::999:::888666444333222222333000000////////////000111//////.........---------------,,,,,,...000222333666888<<<>>>???@@@AAACCCBBBCCCDDDFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@BBBCCCEEEAAABBBBBBBBBBBBBBBBBBBBB>>><<<999666444444444555111222333333444444333333333444555666888<<>>>>>===;;;:::999888777999999777666444222111000111111000000000000111111222111111000///......---...//////000111333444555:::<<>>@@@===:::777555333000...333333222111222333444555666555555777:::>>>CCCFFFHHHKKKMMMMMMPPPXXX```dddooouuufffgggqqqgggNNNAAA:::888666555555444222000111111111111000000000000////////////////////////,,,---------.../////////111111000000//////............---------......///000///222666777999AAAJJJWWWaaammmxxxwwwrrruuu}}}{{{yyywwwvvvsssqqqoooooooooooommmkkkeeedddcccaaa___]]]\\\[[[YYYXXXXXXYYYZZZZZZYYYWWWVVVVVVUUUTTTSSSRRRRRRQQQNNNMMMKKKIIIGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@???<<<<<<<<<;;;;;;:::::::::999888777666444222111000111111000000000000111111000000000///...---------......///000111444666777:::<<>>===:::888666555555333111444444333333333444555666555555555777:::>>>CCCEEEFFFGGGHHHIIIMMMWWWbbbjjjzzzmmmccchhhttt|||[[[EEE:::888666444444333333111///111111000000000/////////////////////////////////---------...............000000000000//////......//////.........///000000111111333888:::<<>>;;;;;;;;;;;;;;;;;;<<<<<<999888777555444222111000111000000//////000000111//////......------,,,,,,.........///222555888:::;;;===???@@@@@@AAABBBCCCAAABBBCCCEEEEEEFFFFFFFFFAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDCCCAAA???999777555555666666555444555444444444444555666777555555666777:::>>>BBBDDDEEEEEEFFFHHHMMMXXXgggssspppccc___lll|||jjjMMM===777777555333222222222000...000000000/////////......////////////////////////...............---------000000000////////////...000/////////000000111222333222555:::===@@@IIISSS```kkkyyy~~~}}}{{{yyyyyytttrrrooonnnnnnmmmkkkiiidddcccaaa```]]]\\\ZZZYYYWWWVVVVVVWWWXXXXXXWWWUUUUUUTTTTTTRRRQQQPPPOOONNNKKKKKKJJJHHHGGGFFFEEEEEEFFFEEEDDDBBB@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;888777666555333222111000000000////////////000000/////////......---------///......///222666:::===;;;>>>@@@AAA@@@AAABBBCCCAAAAAABBBCCCDDDEEEEEEEEE@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCDDDCCCAAA???888666555555666666666555444444444444444555555666666666666888;;;???BBBDDDEEEEEEHHHLLLRRR]]]mmmzzzvvvddd]]]aaattt{{{ZZZCCC;;;:::666555333222333222000///////////////............/////////////////////////////////...---------,,,////////////////////////////////////000000111222333333666;;;???DDDNNNYYYfffrrr~~~}}}|||zzzwwwtttqqqooollliiifffdddcccbbb```^^^\\\[[[ZZZWWWVVVVVVWWWXXXXXXWWWUUUUUUTTTSSSRRRQQQOOONNNNNNKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDCCCAAA@@@???============<<<;;;:::999888888777666666444333222111000000000////////////000000000000000////////////////////////111444888<<<>>><<<>>>@@@AAAAAAAAABBBCCC@@@AAAAAABBBBBBCCCDDDDDD@@@@@@AAABBBBBBCCCDDDDDDCCCBBBBBBCCCCCCCCC@@@>>>999777555444555555444333222222333333444444444444666777888:::<<<@@@BBBDDDDDDFFFKKKSSSYYYaaapppnnn```^^^hhhjjjMMM>>>:::;;;777555444333444333222000////////////............/////////////////////////////////...---------,,,.............../////////............///000111222222222666<<>>>>>======;;;:::999777666666666666555444333222111111000//////......//////000000000000000000000////////////111333666999<<<======???AAABBBAAAAAABBBCCCAAAAAAAAA@@@AAAAAABBBCCC???@@@AAABBBCCCDDDEEEEEEDDDCCCBBBCCCCCCBBB???<<<999777555444555555333222111222333333444444333333888999:::<<<>>>AAACCCDDDEEEFFFNNNXXX^^^eeevvviii```dddttt}}}ZZZDDD:::777777777555333333444444222111000000000/////////......////////////////////////...............------------............/////////---------...///000111222333333777===CCCKKKXXXcccppp|||~~~yyytttppplllgggccccccbbb```___\\\[[[YYYXXXXXXWWWVVVWWWYYYYYYWWWVVVWWWVVVUUUSSSQQQPPPNNNNNNIIIIIIIIIIIIGGGEEECCCBBBAAA@@@@@@@@@????????????::::::999999888777666666666555555444333222111111//////............//////////////////////////////...000333666888:::;;;;;;>>>@@@AAABBBAAAAAABBBCCCBBBBBB@@@@@@???@@@@@@AAA??????@@@BBBCCCEEEFFFFFFEEEDDDCCCCCCBBBAAA===;;;888666444444555555444333222222444555555555444333999:::<<<>>>@@@CCCDDDEEEJJJJJJRRR^^^eeemmmvvvdddaaakkk~~~jjjLLL>>>999777444555444222222333333111000111111000000000/////////////////////////////////---------...............---------.........//////.........///000111333333444444888@@@GGGOOO]]]iiitttwwwyyy}}}yyytttppplllgggdddaaaaaa___]]][[[YYYXXXWWWXXXWWWWWWXXXYYYYYYXXXVVVWWWWWWUUUTTTRRRPPPOOONNNHHHHHHHHHGGGFFFDDDBBBAAA????????????????????????777777777777777777777777555555444333333222111111//////............//////---........................111444888:::;;;;;;:::>>>@@@BBBBBBAAAAAABBBCCCCCCBBBAAA???>>>??????@@@??????@@@BBBDDDEEEFFFGGGFFFEEECCCCCCBBB@@@<<<:::666555333333555666555444333333555666666666555444:::;;;===???AAACCCEEEFFFQQQOOOVVVbbbjjjuuuooo```bbbppp\\\CCC;;;;;;999555444222111111222222000///111111111111000000000000////////////////////////,,,------....../////////---------.........///////////////000111333444555666666:::AAAIIIRRR```mmmxxxvvvrrrxxx|||wwwqqqlllhhhgggfffbbb___\\\ZZZZZZ[[[[[[ZZZYYYYYYYYYXXXWWWWWWVVVVVVVVVUUUSSSRRRPPPNNNLLLLLLKKKJJJIIIGGGEEEDDDBBBBBBAAA@@@???===<<<<<<<<<<<<999999888888777666666666333333222111000///...---///////////////////////////000000000000000///...333444666999;;;===>>>>>>??????>>>>>>???@@@AAAAAA@@@@@@????????????@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEDDDAAA???@@@BBBAAA;;;666333222222111111222222333444444444444555777888999:::>>>BBBCCCDDDEEEIIIMMMLLLVVV```eeekkk}}}sssjjjaaaaaapppnnnMMMBBB888333555666222111111000000000000000000000000000///////////////////////////////////////////////////////////////////////////.........////////////000111333444777999>>>GGGOOOXXXeeeqqqwwwuuuxxx{{{yyyuuupppkkkhhhfffeeeaaa___[[[ZZZZZZ[[[ZZZZZZYYYXXXXXXWWWVVVVVVUUUUUUWWWVVVTTTRRRPPPNNNLLLKKKJJJJJJIIIGGGEEECCCBBBAAA@@@@@@>>>===<<<;;;;;;;;;999999888777777666666555333333222111000///......///////////////////////////000000000000000//////333444666999;;;<<<===>>>??????>>>>>>???@@@@@@AAA@@@@@@????????????@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEFFFCCCAAAAAABBB@@@:::555333333222222222222333333666555555666777888999999<<<@@@DDDFFFGGGIIIMMMQQQYYYaaajjjooovvvmmmfff```dddvvv```EEE>>>777222333111222111111000000000000000000000000000/////////.................................................../////////////////////...////////////000111333444888999???IIIRRR[[[hhhtttzzzttttttxxx~~~|||zzzvvvtttqqqnnnjjjgggdddccc```^^^[[[ZZZZZZZZZZZZYYYXXXXXXWWWWWWVVVUUUUUUTTTXXXWWWUUUSSSPPPNNNLLLKKKJJJIIIHHHFFFEEECCCBBBAAA@@@???>>>===<<<;;;;;;;;;888888888777666666555555333222222111000///......////////////////////////000000000000000000000000333444666999;;;<<<======?????????>>>??????@@@AAA@@@@@@????????????@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEHHHEEEBBBAAAAAA>>>888444444444333333333333444444777777777777888999::::::>>>BBBFFFIIIJJJMMMSSSWWW```fffmmmrrr{{{xxxiiiccc___hhh}}}tttSSS@@@???999666666333222111111000000000000000000000000/////////............................................................//////////////////////////////000222444555888:::AAALLLUUU___mmmyyyssspppttt{{{}}}|||}}}}}}}}}|||zzzwwwuuuqqqpppnnnllliiifffcccaaa___]]]ZZZZZZZZZ[[[ZZZYYYYYYXXXXXXWWWWWWVVVUUUUUUXXXWWWUUUSSSPPPMMMKKKJJJIIIHHHGGGFFFDDDCCCBBBAAA??????===<<<;;;:::::::::888777777666666555444444222222111111000//////...////////////////////////000000000000000000111111444555777999;;;<<<======@@@???????????????@@@@@@AAA@@@@@@??????@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEGGGEEEBBBAAA???===888555555444444333333444444555777777777777777888999:::???CCCGGGJJJLLLPPPWWW\\\bbbggglllqqq}}}~~~lllhhhbbb```kkkdddJJJ======999777888444222111111000000000000000000000/////////.....................................................................////////////////////////000222444666777:::BBBNNNYYYcccqqq~~~yyyllllllsss{{{{{{|||||||||zzzwwwtttrrrnnnnnnmmmkkkhhheeebbbaaa^^^\\\[[[[[[[[[\\\ZZZYYYZZZZZZYYYYYYXXXXXXWWWWWWWWWVVVTTTRRROOOMMMKKKJJJGGGGGGFFFEEECCCBBBAAAAAA???>>>===;;;::::::999999777777666666555444444444222222111111000000//////////////////////////////000000000///000111222333666777888:::<<<===>>>>>>@@@@@@???????????????@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEDDDCCCAAA???>>>;;;999777555444444333333444444555555555555666777888999:::???CCCGGGJJJLLLQQQXXX^^^fffiiiooowwwsssgggfffbbbbbbpppwwwWWWAAA777777222222555222222111111000000000000000////////////............................................................---.........//////000000////////////111333555666777;;;DDDQQQ\\\ggguuupppcccfffrrr{{{zzz{{{|||{{{xxxuuussssssooonnnllljjjgggdddcccbbb^^^]]]\\\\\\]]]]]]\\\ZZZ[[[[[[ZZZZZZYYYXXXXXXXXXTTTTTTRRRPPPNNNLLLKKKJJJFFFFFFEEEDDDCCCBBBAAAAAA>>>===<<<;;;:::999999999666666666555444444333333111111111111000000//////////////////////////////111000//////000111333444888999:::<<<===>>>??????AAA@@@??????>>>?????????AAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEBBBAAA@@@===;;;999888777444444333333333333444444333333444555777999;;;<<<@@@CCCGGGJJJLLLQQQXXX^^^fffjjjqqq|||}}}ooohhhdddccciiixxxgggPPP???777777111222666333222111111000000000000000/////////.........------------------------------------------------------------......///000000000/////////000111444666777999===GGGUUU```kkkzzzxxxhhh^^^eeettt|||{{{||||||zzzvvvttttttuuuqqqooollliiifffdddcccccc___]]]]]]]]]^^^^^^]]][[[ZZZZZZZZZYYYXXXXXXWWWWWWRRRQQQPPPOOOMMMLLLKKKJJJEEEEEEDDDDDDCCCBBBAAAAAA>>>===;;;:::999999888888666666555555444333333222111111111111000000000000////////////////////////111000//////000111333555::::::<<<===???@@@@@@@@@AAA@@@@@@???>>>>>>??????BBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEBBBBBB@@@<<<999666555444333333222222222222333333222333444666888;;;===???AAADDDGGGJJJLLLQQQYYY___eeeiiisssvvvnnnlllgggkkkvvvxxxYYYIII<<<999999444444888333222111111000000000000000//////.........---------------------------------------------------------------......///000000111/////////000222444666888===AAALLLYYYeeeppp~~~qqqeee___kkk}}}}}}{{{||||||zzzvvvtttuuuwwwsssqqqmmmiiifffddddddddd___^^^]]]^^^______]]]\\\YYYYYYYYYXXXWWWWWWVVVVVVPPPOOOOOONNNMMMLLLKKKKKKEEEEEEDDDCCCBBBBBBAAAAAA======;;;:::999888888888666555555444444333222222111111111111000000000000////////////////////////111000//////000222444555;;;<<<===???@@@AAAAAAAAAAAAAAA@@@???>>>>>>??????BBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEDDDCCC@@@<<<777333222222333222222111111222222333333333555777:::===@@@AAABBBEEEHHHJJJLLLQQQYYY___gggmmmxxxrrrnnnpppmmmuuukkkPPP???555555777222222444...222111111000000000000000//////.........------------------------------------------------------------------...///000000111/////////000222444777888@@@DDDOOO]]]iiisssoooeeedddsss}}}}}}zzzwwwvvvwwwyyyyyyyyytttpppllliiigggeeecccbbb^^^^^^______^^^\\\[[[YYYXXXXXXYYYXXXWWWUUURRRQQQSSSRRRPPPNNNLLLJJJIIIHHHFFFDDDBBB@@@@@@@@@AAABBB@@@???===:::888777666555666666555444333333222222000000000000000000000000///////////////.........000///......///222666888<<<<<<======>>>>>>??????@@@@@@??????????????????AAAAAAAAAAAABBBCCCDDDDDDCCCAAA@@@@@@BBBCCCCCCBBBBBB@@@<<<777444222111111000111111222222333444444666666777888:::===???@@@DDDCCCDDDFFFLLLTTT\\\aaajjjqqqzzz|||}}}~~~}}}ZZZHHH===;;;888555333222222222000000000000000///......//////...---,,,,,,++++++---------.........//////000///...---------------,,,,,,------.../////////000000111111222555999<<<@@@GGGVVVfffpppyyyqqqmmmppp~~~~~~|||zzzwwwvvvwwwxxxxxxwwwrrroookkkhhhfffeeecccaaa^^^^^^______^^^\\\ZZZYYYWWWWWWWWWVVVUUUSSSQQQPPPQQQPPPOOOMMMKKKIIIGGGFFFEEEDDDBBB@@@@@@@@@AAABBB@@@???<<<:::888666555555555555555444333333222222000000000000000000000000/////////////////////...000///......000333777999<<<<<<======>>>?????????@@@@@@??????????????????AAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAAAAABBBCCCCCCBBBAAA>>>:::666333111000000111111222222333444444444666666777999;;;===???@@@BBBBBBCCCFFFKKKSSS\\\aaaiiitttlllMMM>>>:::999666333222111222222000000111111000000///...000000///......---,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,---......//////000///000222333333666:::===CCCKKKZZZjjjtttnnnlllrrr{{{yyyxxxwwwxxxxxxvvvtttpppmmmiiifffeeedddcccaaa_________^^^]]][[[ZZZYYYVVVVVVVVVUUUSSSRRRPPPOOOOOONNNMMMKKKIIIGGGFFFEEEEEEDDDBBB@@@@@@@@@AAAAAA???>>><<<:::888666555555555444444333333222222222000000000000000000000000......///////////////////////////000222555999;;;<<<<<<===>>>>>>??????@@@??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBBBBCCCDDDCCCAAA???<<<999555222000000000222222333333444555555666555666888999<<<>>>???@@@@@@AAACCCFFFKKKSSS\\\bbbjjj{{{\\\EEE===777666444222111111222222111111111111000000000///000000000///......------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,------......///000000///000333444555888;;;===GGGPPP___ooo|||xxxiiimmmwww|||zzzyyyyyyyyywwwuuurrrmmmkkkgggeeeddddddbbbaaa______^^^]]]\\\[[[YYYYYYVVVVVVUUUTTTSSSQQQPPPOOONNNNNNLLLKKKIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>===;;;999777666555555444333333333222222222111000000000000000000000000............//////////////////000111444777:::<<<<<<======>>>??????@@@@@@??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDEEEDDDCCCCCCDDDDDDBBB@@@<<<:::777333111000000000333333444444555666666666555777999;;;===???@@@AAA???AAAEEEHHHMMMUUU^^^eeennnnnnPPPCCC@@@666555444333222222333333222222111000000000000000////////////......---------------------------------------------------,,,---------...//////000000///111444666777:::===???KKKUUUdddtttnnnfffooo~~~}}}}}}}}}}}}}}}}}}~~~~~~|||{{{yyyxxxxxxvvvssspppkkkiiifffdddddddddcccbbb```___^^^\\\[[[ZZZYYYYYYWWWWWWUUUTTTSSSRRRQQQPPPNNNMMMLLLKKKIIIGGGFFFFFFCCCBBBBBBAAA@@@@@@??????===<<<:::888666555555444222222222222222111111111////////////////////////---.........//////000000000000111333666999;;;=========>>>>>>???@@@@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEDDDCCCCCCDDDCCCAAA???:::888555222111000000111333444444555555666666777666888:::===@@@AAABBBCCC@@@DDDIIIMMMRRRYYYccckkkxxx}}}[[[DDD======666555555444444444444444222111000000//////000000......------------------////////////............---...////////////......------......///000000111///222444666888;;;???BBBNNNYYYhhhxxxtttgggeeesss}}}||||||{{{{{{{{{|||}}}}}}|||zzzwwwuuutttrrrpppnnnjjjgggeeeddddddeeedddcccaaa___^^^\\\ZZZYYYXXXXXXXXXWWWUUUSSSRRRQQQQQQQQQMMMLLLKKKJJJIIIGGGFFFFFFBBBBBBBBBAAA@@@@@@??????<<<;;;999777666555444444111111111111111111111111////////////////////////------......///000000000111222333555777:::<<<=========>>>??????@@@@@@AAA??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEDDDCCCCCCCCCBBB???<<<888777444222111111111222333333444444555666666666777999<<<@@@BBBDDDEEEEEEDDDIIIPPPTTTXXX___jjjrrr}}}qqqssszzzoooPPP@@@;;;888666666555555444444333333222111///.........///000------------------------000000000///////////////---...///111111000//////---......//////000111111111333555666888<<>>;;;:::888777555555444444000111111111111111111111////////////////////////------......///000000111333444555777888:::<<<<<<===>>>>>>??????@@@AAAAAA??????@@@@@@AAABBBBBBCCCAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBCCCBBBAAA===:::888666444222111222333444222333333444555555666666999;;;>>>BBBEEEFFFGGGGGGHHHNNNVVV[[[^^^fffqqqzzzyyymmmfffjjjpppuuuaaaJJJBBB<<<777555555555444333222111111111000...---,,,---...///---------...............000000//////............,,,---///000111000///............///000000111111333444444555888===DDDIIITTTbbbsssooobbbaaadddzzzxxxooo}}}}}}zzzyyyyyyxxxyyyzzz|||}}}yyyvvvqqqmmmkkkjjjiiihhhiiigggeeedddeeeffffffeeeaaa```]]][[[YYYXXXXXXXXXVVVTTTRRRPPPOOONNNNNNOOOIIIIIIHHHGGGFFFEEEDDDCCCAAAAAAAAAAAAAAA???>>>>>>:::999888777555555444444000000000000000111111111////////////////////////---------...///000000111444555666888999:::;;;<<<>>>>>>>>>???@@@@@@AAAAAA??????@@@AAAAAABBBCCCCCCAAAAAAAAAAAABBBCCCDDDDDDCCCBBBBBBBBBBBB@@@<<<999888666444222222222333444222222333333444555555666:::<<<@@@CCCFFFHHHHHHHHHKKKRRRZZZ___bbbjjjuuu~~~ooofffbbbfffkkkqqquuuSSSCCC@@@;;;444444444444333222111000///111///---,,,+++,,,...///........./////////////////////.........---------+++,,,...000000///...---......//////000000111111444444444555777===EEEKKKWWWeeewww{{{ddd[[[]]]ccc{{{sssjjj|||{{{zzz{{{uuuuuuttttttuuuvvvwwwwwwrrrppplllkkkjjjjjjiiihhhgggggggggiiikkkkkkiiiggg```]]][[[YYYYYYXXXVVVTTTRRRQQQPPPOOONNNLLLKKKKKKJJJIIIGGGEEEDDDCCCBBBBBBCCCBBBAAA@@@>>><<<:::999;;;;;;999777666444222222222111111000///......---///...,,,++++++,,,...///000/////////000111222222444555777999;;;===???@@@AAAAAAAAA@@@@@@@@@?????????@@@@@@AAABBBCCCDDDDDDBBBAAA@@@AAACCCCCCBBBAAADDDDDDDDDCCC@@@<<<999666666555444333222222222222444666777888777666777888:::@@@FFFJJJIIIHHHIIIKKKSSSRRRXXXccchhhkkkyyy}}}hhhddd```bbbmmm}}}aaaKKK@@@888555777555555444333222000000///////////////............////////////////////////---,,,,,,,,,,,,---........................------111000000000000111111222111333777999<<>>===<<<::::::888777555444333222111111111000///.........///...------------...///////////////000111222333444555666888:::<<<>>>???AAAAAAAAA@@@@@@@@@??????AAAAAAAAABBBBBBBBBBBBBBBDDDCCCBBBCCCEEEFFFEEEDDDDDDDDDDDDBBB???<<<888666666555444333222222222222444666777888777777888999:::@@@GGGKKKLLLMMMOOORRRWWWVVV\\\eeeiiinnnuuufffeeeeeejjjuuuyyyUUUCCC<<<666333444555444444333111000000///////////////....................................---,,,,,,,,,,,,---..............................000000//////000000111111222444888:::===DDDMMMTTTcccnnn~~~xxxfffYYYVVVYYYnnnuuuiiieee~~~{{{xxxwwwxxxxxxxxxxxxwwwvvvuuuuuuuuuuuurrrpppmmmlllllllllkkkjjjkkkjjjjjjjjjkkkjjjgggeee___]]]ZZZYYYXXXXXXVVVUUURRRRRRQQQOOONNNMMMLLLKKKIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@>>>===<<<999888777666555444333333111111000000//////......////////////////////////////////////000111222333444555666888:::<<<===>>>AAAAAAAAA@@@@@@@@@??????CCCBBBBBBBBBAAAAAAAAA@@@BBBBBBAAACCCEEEFFFFFFEEEDDDCCCCCCAAA>>>;;;888666666555444333222222222222444666777888777777999::::::@@@GGGLLLOOORRRUUUYYY]]]]]]bbbhhhkkksssnnneeegggllltttkkkLLL???<<<888666666444444333222111000000///////////////............---------------------------,,,,,,,,,,,,---..............................///////////////000111111333555999<<>>===;;;999888777777666666555444333333111000000000/////////...---...////////////...---////////////000111333333666777888:::<<<===??????AAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@CCCEEEEEEDDDCCCCCCAAA???===:::777555555555444333333333333333444666777888777888:::<<<<<>><<<999777666666666666555444333333222000000000000////////////,,,------......------,,,.........///000222333444999999;;;<<<>>>???@@@AAAAAAAAAAAA@@@@@@@@@????????????@@@@@@AAABBBBBBCCC@@@??????@@@CCCEEEEEEDDDCCCBBB@@@>>>;;;888666555555555444444333333444444555666777888888999<<<>>>CCCGGGMMMPPPRRRUUU[[[___bbbeeejjjnnnvvvhhh[[[]]]```jjj~~~eeeOOO;;;777888444111111333222222111111000000000////////////....................................---,,,,,,,,,,,,---......---------.........//////.........//////000222222333666999===BBBKKKWWW___kkkssswwwhhh]]]ZZZ```iiirrreee]]]ZZZ~~~}}}|||{{{yyyxxxwwwvvvvvvwwwvvvtttrrrpppooonnnnnnnnnmmmlllmmmooonnnmmmkkkhhhgggffffffeeeccc```]]]]]][[[XXXWWWXXXXXXVVVUUUPPPPPPOOOMMMLLLKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA???===;;;999888777666555444333222111111000000000000////////////------------------------.........///000222333444;;;;;;<<<>>>???@@@AAABBBAAAAAAAAA@@@@@@@@@??????>>>>>>???@@@AAABBBCCCCCCBBBBBBAAACCCEEEFFFFFFEEEBBBAAA???<<<:::777555444555555444444444444444555555666777888888:::>>>AAAJJJMMMQQQSSSTTTWWW\\\aaabbbfffkkkssswwwbbbZZZXXX^^^mmmWWWGGG:::888888333000222222222111111111000000000////////////............////////////////////////---,,,,,,,,,,,,---......,,,,,,------.../////////////////////000222333444444777;;;???EEEOOO[[[dddmmmtttvvvhhh___^^^hhhrrrwwwkkk```ZZZXXX~~~}}}}}}~~~}}}||||||{{{zzzxxxwwwuuuuuutttvvvuuusssqqqooonnnnnnnnnlllkkkkkkmmmnnnnnnllljjjhhhgggffffffeeeddd```^^^\\\ZZZXXXWWWWWWWWWVVVUUURRRQQQPPPOOONNNLLLKKKKKKFFFEEEDDDCCCCCCCCCCCCCCC?????????>>>===<<<;;;:::777777666444222111000///////////////000000000000///...---,,,,,,---...///---......///000222444555;;;;;;<<<===???@@@AAAAAAAAAAAAAAA@@@@@@@@@????????????@@@@@@AAAAAAAAABBBDDDCCCBBBCCCEEEFFFEEEDDDBBBAAA>>>;;;999666555444555555444444444444555555555666777888888;;;???BBBJJJMMMPPPRRRRRRVVV[[[```bbbfffmmmwwwppp```^^^[[[hhh}}}fffKKKAAA::::::888222111666111111111111000000000000////////////....................................---,,,,,,,,,,,,---......,,,,,,------...//////000//////000000111333444555777:::>>>BBBHHHSSS```jjjpppwwwyyyiiibbbdddrrr~~~qqqfff\\\VVVVVV~~~|||}}}~~~|||{{{|||{{{{{{{{{zzzyyywwwvvvtttsssrrrsssrrrpppooommmllllllkkkkkkjjjkkklllnnnnnnllljjjhhhgggfffffffffeeebbb___\\\ZZZXXXWWWWWWWWWVVVUUUSSSSSSRRRQQQOOONNNMMMMMMFFFEEEDDDCCCCCCCCCCCCCCC999:::;;;;;;<<<;;;;;;;;;888777666444222000///...////////////000000000000111000...------...000111------...///111222444555:::;;;<<<===>>>???@@@AAAAAAAAAAAA@@@@@@@@@??????AAAAAAAAA@@@@@@@@@@@@???BBBAAA@@@AAACCCCCCBBBAAABBB@@@>>>;;;888666444444555555444444444555555666555666777888888;;;@@@CCCGGGJJJMMMNNNOOORRRYYY^^^bbbfffnnn{{{ggg\\\^^^cccuuu}}}UUU???888555777444---...555111111111111000000000000000/////////............---------------------------,,,,,,,,,,,,---......,,,,,,------...///000000000000000111222444555666999<<<@@@DDDKKKVVVdddmmmssszzzxxxggg```eeevvvyyylllbbbYYYTTTTTT}}}{{{{{{}}}|||zzzxxxuuussstttttttttsssrrrqqqooonnntttqqqmmmkkkkkklllmmmmmmnnnllliiiggggggiiikkklllfffffffffeeedddbbbaaa```ZZZXXXUUUTTTTTTSSSQQQOOOQQQRRRSSSSSSRRROOOKKKIIIFFFEEECCCBBBBBBAAA???===<<<<<<:::999888777777777888777555444333222222222000000///...............000000//////.........---/////////000111333444555777999;;;<<<<<<===???AAADDDCCCAAA@@@???@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@BBBBBBAAABBBCCCCCCBBB@@@===;;;999666333222111111222222222222222222222222777777666666999<<<@@@BBBHHHIIIJJJJJJKKKNNNSSSVVVddddddnnn~~~eee]]]```kkkjjjOOO???;;;777444444444444333222222222111000//////...//////////////////////////////.........---------000///...---,,,+++++++++---------............///000111222111111111444666888;;;???FFFOOO[[[gggpppwww~~~vvvgggbbbggg{{{ttthhh___WWWSSSSSS~~~~~~|||zzzxxxuuusssttttttssssssrrrpppooonnnrrroookkkjjjjjjkkkkkkkkkjjjiiigggffffffggghhhiiihhhhhhhhhgggfffcccaaa```XXXVVVTTTTTTTTTSSSQQQOOOPPPQQQRRRRRRQQQNNNKKKJJJFFFDDDBBBBBBBBBAAA???===<<<;;;:::999888777777777777666444333222111111111000//////...............000/////////.........---/////////000222333444555777999;;;<<<<<<===???AAACCCBBBAAA@@@@@@@@@AAAAAACCCBBBBBBBBBAAAAAAAAAAAACCCBBBAAABBBCCCCCCAAA???<<<;;;888555333222111111444444444444444444444444888777666666888;;;???AAADDDEEEGGGHHHJJJNNNSSSWWWaaadddrrrzzzeeebbbhhh}}}[[[DDD>>>;;;666444333444444333222222111111000//////...........................//////.........---------//////...---,,,,,,,,,,,,---------............///000111222111111222555777:::===BBBHHHQQQ]]]iiiqqqwwwxxxllljjjrrrrrrggg^^^VVVRRRRRR|||{{{xxxuuusssssssssrrrqqqppppppooonnnpppmmmiiihhhhhhiiiiiihhhggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggeeeaaa^^^\\\VVVTTTSSSRRRSSSSSSQQQPPPNNNOOOPPPPPPPPPNNNKKKJJJFFFDDDBBBAAAAAA@@@>>>===<<<;;;:::888777777666666555444333222111000000000000///......------....../////////...............//////000111222444666666888:::<<<===<<<===???AAABBBBBBAAA@@@@@@@@@AAAAAACCCCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBCCCDDDCCCAAA>>>;;;999777444333222111222444444444444444444555555888777666777888;;;>>>@@@AAACCCEEEHHHKKKPPPUUUYYY^^^eeewwwssseeeiiitttjjjLLL<<<===999666333333333333222222111111000000//////..........................................---------///...------,,,,,,,,,,,,---------............///000111111111111222555888<<>><<<;;;:::999888777666666666333333111000000///////////////...------------...........................//////000111333555777888999;;;=========>>>???AAABBBAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDCCC@@@===999888666444222222222222222222222333333333333333888777777777999;;;===???CCCDDDGGGJJJMMMRRRXXX\\\```lllkkkcccnnn{{{YYYDDD<<<;;;888555333333333222111111111000000////////////................................................///...---,,,,,,,,,,,,,,,---------............//////000111111222333666999===AAAGGGOOOXXXbbblllssssssoooxxxvvviiiaaaZZZSSSPPPPPP~~~}}}}}}}}}|||yyyvvvsssqqqpppooonnnnnnnnnnnnnnnkkkiiigggfffffffffeeedddgggjjjmmmpppqqqooommmlllddddddcccaaa]]]YYYUUUSSSQQQPPPOOOOOOQQQQQQPPPOOOKKKKKKLLLLLLKKKJJJIIIHHHDDDBBBAAA@@@@@@???===;;;:::999888777666555555555222111000000//////////////////...------------------------..................///000222444666888::::::<<<>>>>>>>>>>>>@@@AAA@@@AAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDBBB???<<<777666444333222222222333222222222333333444444444777777777888:::<<<>>>???EEEFFFIIIKKKNNNSSSXXX\\\fffvvvttteeebbbssskkkMMM@@@>>>999666444222222222111000000000000///////////////........................---...........................---,,,,,,,,,---------------............//////000111222222444888:::===BBBIIIRRR[[[eeeooouuunnnnnn{{{{{{pppddd^^^YYYSSSOOOOOO}}}}}}~~~|||zzzvvvssspppooonnnmmmlllmmmnnnnnnkkkiiigggfffgggfffeeedddeeegggkkknnnooonnnlllkkkeeedddaaa___[[[WWWUUUSSSPPPOOONNNNNNOOOPPPOOOMMMKKKKKKJJJJJJIIIHHHGGGFFFDDDBBB@@@??????>>><<<;;;:::999888666555555444444222111000//////////////////...------,,,,,,---------------------............///000222555777:::;;;<<<===??????>>>>>>@@@AAA@@@@@@AAABBBBBBBBBAAAAAACCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEBBB>>>:::555444333222111222333444444444444555666666777777777777888:::<<<>>>@@@AAAFFFGGGJJJMMMPPPTTTZZZ^^^iii|||xxxkkkdddfffyyy]]]DDD;;;;;;777555333222222222111///////////////////////////---------------------------------..................------,,,,,,------------------............///...///111222333555999<<<>>>CCCLLLVVV```jjjsssyyyyyykkkooo}}}uuukkkaaa\\\XXXSSSOOOOOO~~~}}}zzzvvvssspppooommmlllkkklllmmmnnnllljjjhhhhhhhhhhhhfffdddccceeeiiilllmmmmmmllljjjcccaaa^^^ZZZWWWTTTSSSRRRPPPOOOMMMMMMNNNNNNMMMLLLKKKJJJJJJIIIGGGFFFEEEEEECCCAAA?????????>>><<<:::999888777666555444444444222111000000///000000000///...------,,,,,,------,,,,,,,,,------............///000222555888;;;<<<<<<>>>????????????@@@BBB???@@@AAABBBBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEBBB===999333333222111111222333444444444555555666777777777666777999;;;>>>AAACCCDDDHHHJJJNNNQQQUUU[[[aaafffvvv~~~kkkfffgggmmmoooQQQ???999999555444222111222111000...////////////////////////---------------------------------.........//////---------,,,,,,------...---------............///...///111222333666999<<<@@@FFFOOOZZZeeeoooyyy~~~}}}nnneeemmm|||}}}pppggg^^^[[[XXXSSSOOOOOO~~~}}}zzzvvvsssooonnnlllkkkkkklllmmmnnnlllkkkiiiiiiiiihhhgggeeecccfffiiilllnnnnnnmmmlll```^^^YYYUUURRRPPPPPPPPPPPPOOOMMMMMMNNNMMMLLLJJJKKKKKKIIIHHHFFFEEEDDDCCCCCCAAA???>>>>>>>>><<<:::999888777666555444444444222111111000000000000111......---,,,,,,,,,,,,---,,,,,,,,,------............///000333666999;;;======>>>@@@@@@??????@@@BBB>>>???AAABBBCCCBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFEEEBBB===999222222111111111222444444222222333333444555666666666777999<<>>999999555333111111222111000............///////////////---------------------------------.........//////------,,,,,,,,,------...---------.........//////---///111222333666:::===AAAHHHRRR]]]iiisss|||qqqeee```jjjzzzyyynnneee]]][[[XXXSSSOOOOOO|||{{{{{{zzzwwwtttmmmmmmmmmmmmmmmnnnnnnnnnjjjjjjiiiiiiiiijjjkkkkkkhhhhhhhhhiiiiiigggcccaaa[[[XXXUUUSSSSSSRRRQQQPPPPPPNNNLLLKKKLLLLLLKKKJJJFFFFFFEEEDDDCCCBBBAAAAAABBBBBBAAA@@@>>><<<:::999999888777555444333222111222111///.........///000000000///...------,,,,,,...------,,,---...///000444555666777999;;;<<<=========>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBBBBFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAA???;;;888888666333111000222555777444444444555555777888999999;;;>>>???@@@DDDJJJPPPRRRTTTXXX\\\^^^cccqqq~~~tttggg^^^aaammm}}}oooRRRBBB999666666333222111000////////////000000///..................---,,,,,,,,,,,,---.........//////......---,,,---------------------------------............//////000111222333777;;;???GGGIIISSSaaakkkuuuhhhaaa___jjj{{{tttddd]]]WWWUUUTTTQQQQQQTTT~~~||||||zzzwwwtttqqqqqqqqqppppppooooooooojjjjjjjjjjjjjjjkkkkkkllljjjhhhgggfffeeeccc```]]]ZZZWWWTTTRRRQQQQQQPPPOOOPPPNNNLLLLLLLLLLLLKKKJJJFFFFFFEEEDDDCCCBBBAAAAAABBBAAAAAA@@@>>><<<:::999888888777555444222111111111111///.........///000000//////...------,,,,,,...------,,,---...000111555555777888:::;;;======???????????????@@@@@@@@@CCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFDDDBBBAAA@@@>>>:::777555333111000000111333444444444444555666777888999999<<>>AAA@@@@@@@@@????????????CCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFDDDBBB@@@>>>;;;888555333222222111111222222333444444444555666777999999:::===BBBEEEGGGLLLSSSXXX[[[^^^cccgggjjjtttuuuggg```___jjj{{{sssSSSBBB<<<999666444333222111000////////////000///......---.........000///............///000,,,,,,------,,,,,,+++***------------------------////////////000000000111///000222333555999>>>BBBJJJPPP[[[hhhtttooofffdddiiixxxxxxmmmaaaZZZTTTSSSRRRPPPQQQTTT~~~{{{xxxvvvttttttsssrrrpppmmmkkkiiihhhjjjkkkkkkkkkkkkkkkkkkkkkhhhfffbbb```___]]][[[ZZZXXXUUURRRPPPPPPPPPNNNMMMOOOMMMLLLLLLMMMMMMKKKIIIFFFFFFEEEDDDCCCBBBAAAAAA?????????>>><<<:::999888666666555444333222111000000000//////............//////.........---------------------...000222333444555666888999;;;<<<===@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEFFFCCC@@@>>><<<999666333333333444444555555444444444444444555666888999:::;;;???EEEIIILLLQQQXXX]]]^^^aaafffjjjooo|||lll___^^^cccrrrxxx```FFF::::::999555222333222111000///////////////......------.........///..................///,,,------------,,,++++++------------------------....../////////000000000///000222444777;;;@@@DDDLLLTTT```mmmzzz}}}kkkbbbdddnnntttjjj```YYYTTTSSSSSSQQQRRRUUU}}}yyyvvvtttssssssrrrqqqnnnllliiihhhgggjjjjjjkkkkkkjjjiiihhhhhhdddbbb___^^^^^^^^^]]]\\\YYYVVVSSSQQQPPPPPPOOONNNMMMLLLKKKLLLLLLLLLIIIGGGEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>===<<<;;;:::888777555555444333222111111000///////////////......---...............------------------...///222444555333444555777999:::;;;<<<===>>>???@@@AAABBBCCCCCCAAABBBCCCDDDDDDDDDCCCCCCEEEEEEEEEFFFFFFEEEEEEEEEDDDBBB>>><<<:::777444222222333444555555555444444444444444555777888:::;;;<<>>777888888444111333222111000////////////......------------......------------------------...............---,,,,,,------------------------------.........////////////111333555888===CCCGGGNNNXXXfffrrrvvvfff___dddsssqqqhhh```YYYTTTTTTTTTSSSUUUXXX~~~{{{wwwsssrrrrrrrrrqqqpppnnnllljjjhhhgggiiiiiijjjiiihhhfffdddccc___^^^\\\]]]^^^^^^]]][[[XXXVVVRRRQQQPPPPPPOOONNNKKKJJJJJJKKKKKKJJJHHHEEECCCCCCBBBAAA@@@??????>>><<<<<<<<<;;;:::999888777444444333222222111000000...////////////...------........................---------...000333555777444444666777999;;;<<<<<<<<<===>>>@@@AAACCCDDDEEECCCDDDFFFGGGGGGGGGFFFEEEDDDEEEEEEFFFFFFEEEEEEDDDCCC@@@<<<999888666444222000000111222333333333333333444444666777999;;;<<>>======;;;;;;;;;;;;:::888777666333333222222111111000000....../////////...---,,,........................---------///111444666888666666888999;;;===>>>>>>>>>>>>???@@@AAACCCDDDDDDCCCEEEFFFHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDAAA>>>:::777666555333222000000111222222333444444333444444666777:::;;;<<<@@@FFFMMMQQQSSSTTTXXXZZZbbbccckkkzzzlllcccccceeewwwdddKKKAAA999777777444222222333222111000////////////---,,,,,,,,,------...///,,,---...//////...---,,,---............---,,,,,,------------------------............///////////////111444777;;;AAAGGGLLLUUUcccrrr~~~}}}hhh\\\___hhh|||yyylllccc]]]WWWRRRSSSTTTTTTVVVZZZ~~~|||xxxzzzzzzwwwrrrooooooqqqhhhhhhggggggfffeeeeeedddhhhhhhhhhfffddd```\\\ZZZYYYYYYYYYZZZ[[[ZZZWWWTTTVVVSSSPPPNNNNNNMMMLLLKKKHHHGGGHHHIIIIIIHHHEEEBBBAAAAAA@@@???>>>===<<<<<<;;;;;;;;;:::999888777666333222222222111111000000---.../////////...,,,,,,---.....................---------///111444777888888888999;;;===>>>@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCEEEFFFGGGFFFDDDCCCDDDDDDEEEEEEEEEEEEDDDDDD???<<<999777666555444222333333333333444555666777333444444666888:::<<<===AAAGGGNNNRRRSSSTTTVVVXXXdddeeeooovvvfffccchhhrrr~~~WWWCCC<<<888888777444333444333222111000////////////,,,,,,,,,,,,------...///---...///000000///...---,,,,,,---------,,,++++++------------------------////////////000000000000///111444888<<>><<<;;;:::999888777666666555555555333333333222222222111111000000//////.........---------------------------,,,---...000222444666666777999<<>>BBBGGGHHHKKKOOOPPPPPPUUU]]]aaaiiizzzwwwhhhbbbkkkzzzgggQQQ===:::777555555555444444222111111111000000//////------...//////...------+++,,,---...///...---,,,------------------------............////////////////////////000000000000111333888===>>>@@@IIISSS^^^lll}}}wwwgggcccdddtttsssggg___XXXUUUSSSTTTSSSRRRVVV\\\~~~~~~}}}{{{wwwtttuuuuuutttrrrpppnnnlllkkkjjjhhhfffdddcccdddeeegggeeedddbbb___]]][[[[[[ZZZZZZYYYXXXWWWUUUUUUTTTTTTRRRQQQOOONNNLLLKKKKKKKKKHHHGGGGGGFFFEEEDDDCCCBBB?????????>>>===<<<;;;:::999888777666555555555555333333222222222111111111000/////////............------------------------......000222444666777888888:::<<>>@@@BBBLLLVVVdddqqq{{{llliiiiiizzz}}}pppddd]]]XXXUUUSSSSSSRRRQQQUUU\\\}}}zzzyyyxxxwwwuuusssqqqqqqppppppnnnmmmlllkkkeeecccbbbaaaaaabbbdddfffcccbbb```^^^\\\ZZZYYYYYYYYYXXXVVVUUUSSSRRRRRRQQQPPPPPPOOONNNMMMKKKJJJIIIGGGGGGFFFEEEDDDCCCBBBBBB??????>>>>>>===<<<:::999999888777666555555555555333222222222222111111111////////////............------------------------000000222444666888999::::::;;;===???@@@AAA@@@@@@???AAABBBBBBCCCEEEIIILLLUUUQQQJJJFFFFFFGGGHHHHHHCCCCCCCCCCCCBBBAAA??????>>>999555333444555444222222222333333444444555555444555666777888<<>>>>>>>>===<<<;;;:::999888888666555555555555555222222222222111111111111///////////////.................................000111333444777888:::;;;<<<===>>>???@@@AAA@@@@@@???AAACCCCCCDDDFFFIIILLLLLLHHHEEECCCDDDFFFGGGGGGDDDCCCCCCBBBAAA???===<<<;;;888555333444444333222111222222333444555666666555555666777:::???DDDHHHHHHGGGHHHKKKMMMQQQ[[[eeesssllleeeiiiwwwtttTTTCCC>>>888666333222222222111000000000000000000000//////000///---,,,,,,---///000------,,,+++,,,---...///------------------------+++,,,,,,,,,,,,---------......//////000000111111333555:::@@@CCCHHHSSS^^^kkkyyyyyyoooooozzzvvvjjj___XXXWWWSSSQQQRRRQQQQQQVVV]]]~~~~~~|||yyywwwuuuuuutttsssrrrnnnnnnmmmllliiigggeeedddbbbaaa```^^^]]]]]]]]]]]]^^^]]][[[YYYXXXWWWVVVVVVUUUTTTRRRQQQOOONNNNNNNNNMMMMMMNNNMMMLLLJJJGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA============<<<:::999888888777666555444444444444222222222111111111000000.........///////////////........................111111333555777999:::;;;>>>>>>???@@@@@@@@@@@@@@@AAACCCDDDDDDDDDEEEGGGIIICCCBBBBBBCCCEEEFFFFFFDDDDDDDDDCCCAAA???===;;;:::888666444333333444333333222222333444444555666666666666666999===CCCGGGJJJGGGFFFHHHLLLPPPUUU```kkk|||yyyhhhgggpppcccHHH===<<<666444333222222222111000//////////////////000000000///---,,,,,,---///000------,,,+++,,,---...///------------------------,,,,,,---------..................///000111111111333444:::@@@DDDJJJWWWcccoootttnnnqqqssshhh^^^XXXUUURRRPPPQQQQQQRRRXXX___~~~~~~~~~~~~zzzxxxvvvuuuuuutttrrrpppmmmmmmllljjjhhhfffdddbbbcccbbbaaa^^^]]][[[ZZZZZZ\\\[[[YYYXXXVVVUUUUUUTTTSSSRRRQQQOOOOOONNNNNNNNNMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@=========<<<;;;:::888888888777666555444444444444222111111111111000000000.........///////////////........................111222444666888999;;;<<<@@@@@@@@@@@@@@@@@@AAAAAABBBCCCEEEEEEDDDDDDEEEFFFCCCCCCDDDFFFHHHHHHFFFCCCDDDDDDCCCAAA>>>;;;999888666555444333333333333333333333444444555555666666777666888<<>>BBBAAAAAA@@@@@@@@@AAAAAA@@@BBBDDDDDDCCCCCCDDDEEEGGGFFFFFFGGGIIIIIIIIIGGGEEEDDDBBB@@@===:::777666333444444444333222333333444444444555555555555555777777:::???FFFKKKMMMMMMJJJKKKPPPXXX^^^eeerrr}}}wwwjjjfffqqqhhhOOO@@@999777555444333333444333111000........./////////000000........................+++,,,------......------------------------------------........./////////------...///000111222222666888===EEEKKKSSSaaannn}}}wwwmmmrrr|||xxxmmmddd\\\WWWQQQMMMLLLNNNPPPTTT\\\eee|||xxxuuussstttttttttttttttsssooollliiiiiiiiiiiihhhgggffffffcccbbbaaa```^^^]]]\\\[[[YYYXXXWWWUUUTTTSSSSSSSSSPPPOOOOOOOOOOOOOOOOOOPPPNNNLLLJJJHHHGGGFFFGGGGGGEEEDDDCCCBBBAAA@@@@@@???<<<<<<<<<;;;:::999888777777777555444444444444444111111111111000000000000---.........//////000000////////////////////////555666777999;;;===>>>???BBBBBBAAA@@@@@@@@@AAAAAA>>>@@@CCCDDDCCCCCCEEEFFFGGGEEEDDDEEEHHHKKKLLLMMMEEEDDDBBB@@@===999777555222333444444333222333444555555555555555444444444777777;;;AAAIIINNNOOOMMMLLLNNNTTT]]]dddlllxxxtttjjjgggtttuuuWWWDDD;;;666333555444333333444444222000---.........//////000000------...//////...------+++,,,---...///...---,,,------------------------******+++++++++,,,,,,,,,------...///000111222222888:::@@@GGGMMMVVVdddrrroooiiisssuuukkkbbb[[[VVVOOOLLLKKKMMMPPPTTT]]]fff|||yyyxxxwwwvvvtttsssrrrrrrpppmmmkkkjjjiiigggfffeeeeeeeeefff______```___^^^\\\YYYXXXWWWTTTRRRRRRTTTUUUSSSQQQOOONNNNNNNNNNNNNNNNNNMMMMMMLLLKKKIIIGGGFFFFFFFFFEEEDDDBBBBBBBBBBBB@@@>>><<<;;;;;;:::999888777777555555555444333333222222////////////////////////000000000000000000000000000///.........000111222666777888999;;;<<<===>>>AAA@@@???>>>???AAACCCEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFHHHJJJJJJGGGEEEDDDCCCAAA>>>;;;888666555444444222222222222444444555777888888777777888:::666:::AAAIIIOOOQQQOOOMMMRRRRRRXXXccclllvvv~~~iiidddcccnnn\\\HHH@@@:::666777555555444444333222111111......------------......------------------------........................111000///...------...///---------............///000111111000000000333555666999@@@HHHNNNXXXiiizzzqqqdddfffvvv~~~tttkkk```WWWSSSNNNLLLMMMQQQTTTWWW___ggg|||yyywwwvvvvvvtttrrrrrrqqqpppmmmkkkjjjiiigggeeeddddddeeeeee_________^^^\\\[[[YYYXXXWWWUUURRRRRRSSSTTTRRRPPPOOOOOOOOOOOONNNNNNNNNNNNMMMLLLJJJIIIGGGFFFFFFFFFEEEDDDBBBAAABBBAAA@@@>>><<<;;;::::::888888777666666666555444444333333222////////////////////////////////////////////////000///......///000111222777777999:::<<<>>>???@@@BBBAAA@@@???@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGGGGIIIJJJIIIFFFCCCCCCBBB@@@===:::888666555444333333222222333333444444666777777777777888:::777;;;BBBJJJPPPQQQPPPOOOWWWXXX^^^hhhppp}}}vvveeecccdddooowwwSSSBBB===888555666444444333333222222111111///..................///------------------------........................000///...---------...///---------............///000000111000///000333555777:::AAAJJJPPP[[[mmm}}}zzzggg___eeeyyy}}}rrriii___VVVSSSOOOMMMOOOSSSVVVYYYaaaiii}}}yyywwwuuuuuutttrrrqqqqqqooommmjjjiiihhhfffdddcccccccccccc```___]]]\\\ZZZYYYYYYYYYWWWUUUSSSRRRRRRRRRPPPOOOPPPPPPPPPOOOOOONNNNNNNNNLLLKKKJJJHHHGGGFFFFFFEEEEEECCCAAAAAAAAAAAA???===;;;;;;:::999888777777666666666555555444333333333000000000000000000000000//////////////////////////////......///111222333777888999<<<>>>@@@BBBBBBCCCBBBAAAAAABBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFJJJIIIIIIIIIIIIHHHEEEBBBBBBAAA>>><<<999777555444444333333222222333333444444555777777666666888999;;;???FFFMMMRRRTTTTTTSSS]]]```fffmmmvvvmmmaaabbbhhhvvvcccGGG<<<999555333444222222222111111111111111000//////......//////000------------------------...........................------,,,------...///---------............/////////000//////000222555888;;;CCCLLLTTT___rrrrrrccc___iiizzzooofff\\\UUURRRQQQOOOPPPUUUXXX\\\dddlll}}}yyyvvvttttttsssqqqqqqpppooollljjjiiihhheeecccbbbaaaaaaaaa___^^^\\\YYYXXXXXXXXXXXXWWWVVVTTTRRRQQQPPPOOONNNQQQQQQPPPPPPOOONNNNNNNNNKKKJJJIIIGGGFFFFFFEEEEEEDDDBBBAAA@@@AAA@@@>>>===;;;;;;:::999888777666666666666555555444333333333000000000000000000000000///////////////////////////.........///111333444666777999<<<>>>AAABBBCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHJJJIIIHHHHHHIIIHHHEEECCC@@@???<<<999777555444444333333333333333333333333333444666666666666888:::???DDDJJJPPPTTTWWWXXXYYY^^^dddkkkrrr}}}tttfff^^^dddpppjjjSSS>>>888777444222444000000000000111111111111000000////////////000000------------------------........................,,,,,,,,,,,,------......---------............///...////////////000222555888<<>><<<;;;::::::999888777666555555555555444333333222222000000000000000000000000....................................000222444666666777999;;;>>>@@@BBBCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFGGGHHHHHHFFFEEE???===:::777555333333333333333333333333333333333333444666777666777999:::@@@EEEKKKPPPSSSVVVYYY[[[]]]eeeoooxxx{{{iiibbb]]]gggxxx[[[JJJ;;;888888444111444000000000000000000000111000000////////////000000------------------------........................+++,,,,,,------.........---------............///...////////////000333666999===FFFPPPYYYeeeyyynnncccbbbooossshhh```XXXRRRQQQOOONNNPPPVVVZZZ___hhhppp}}}yyyuuussssssrrrpppoooooommmkkkhhhhhhgggdddaaa___]]]]]]]]]\\\[[[YYYXXXVVVUUUUUUUUUSSSTTTSSSQQQOOOMMMNNNOOOPPPPPPOOOOOONNNMMMLLLLLLIIIHHHGGGFFFEEEEEEEEEEEECCCAAA????????????===<<<::::::999888777666666555444444333333222111111111000000000000000000000000........................------...///111333666777777888999;;;>>>@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGHHHHHHIIIGGGFFFEEEEEEFFFGGGFFFDDD===;;;888555333222222222222333333444444333333222333555777777777888:::<<<>>>CCCIIIMMMOOORRRVVVZZZ]]]hhhuuummmbbbaaabbbppptttQQQCCC999999888333111444111111111000000000000000000//////......//////000------------------------........................,,,------............------------............///...///000000000111444777;;;???HHHRRR\\\hhh||||||ooogggjjjxxx}}}ooofff___WWWRRRPPPOOONNNPPPWWW\\\aaajjjsss~~~~~~~~~~~~|||yyyuuussssssqqqoooooonnnmmmjjjhhhhhhfffccc```^^^\\\[[[[[[YYYYYYYYYXXXVVVUUUSSSRRRQQQSSSSSSQQQNNNMMMNNNPPPPPPOOOOOONNNLLLKKKKKKJJJHHHGGGFFFEEEEEEDDDEEEEEEBBBAAA???>>>???>>>===;;;::::::999888777666555555333333222111111000000///////////////////////////........................---------///111444666888999:::;;;===???AAABBBCCCCCCCCCCCCDDDDDDCCCCCCBBBEEEEEEFFFFFFGGGHHHHHHHHHHHHFFFDDDDDDDDDDDDCCCAAA<<<:::666333111111111222222333333444444333333222444666888888999999;;;===>>>CCCJJJMMMNNNQQQWWW\\\```mmm}}}xxxbbb^^^eeeooo~~~```HHH===666777777222111555222222222111111000000//////..................///------------------------............................../////////...---,,,---------............//////000111111111333666888>>>BBBKKKUUU___kkk|||qqqlllppp~~~}}}zzzllleee___WWWQQQOOOPPPOOORRRXXX^^^dddmmmvvv~~~~~~}}}||||||}}}}}}|||xxxuuusssrrrqqqooonnnnnnmmmjjjhhhhhhfffccc```]]][[[[[[ZZZXXXXXXYYYXXXWWWUUURRRQQQPPPRRRRRRQQQNNNMMMOOOQQQOOOOOONNNMMMLLLKKKJJJIIIGGGGGGFFFEEEDDDDDDEEEEEEBBB@@@???>>>???>>><<<;;;::::::999888777666555555222222111111000/////////////////////////////////........................---------///111444777888;;;<<<===???@@@AAACCCCCCBBBCCCCCCCCCCCCCCCBBBBBBDDDDDDEEEFFFGGGGGGHHHHHHJJJGGGEEECCCCCCBBB@@@???;;;999666222000000111222222222444444444444222222444666888999999:::<<<>>>AAAFFFLLLOOOPPPSSSYYY___dddqqqnnn[[[]]]iii|||pppPPPBBB888333666666111111666444333333222111000//////......------------......------------------------........................//////000000000///---,,,---------.........//////000111222222222444777999@@@DDDMMMXXXaaammmyyyooojjjmmm{{{wwwkkkddd___XXXQQQOOORRRQQQSSSZZZ```fffoooxxx~~~}}}|||zzz{{{{{{{{{{{{zzzyyyxxxxxxvvvuuurrrooollliiifffeeecccbbb```^^^\\\[[[ZZZZZZ[[[ZZZWWWUUUSSSQQQPPPOOONNNNNNMMMLLLKKKKKKKKKLLLNNNMMMKKKJJJKKKJJJIIIGGGFFFDDDBBBBBBBBBCCCBBBAAA===>>>???@@@@@@???======;;;999777666777777666555333333333222222222111111222222222111000//////...------------------------,,,,,,---///222666:::<<<======>>>>>>>>>>>>======AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHIIIDDD???>>>@@@AAA???<<<666555333222111222333333111111111111222333444555777888:::;;;;;;===@@@BBBHHHFFFGGGKKKPPPUUU^^^hhhlllzzzttteee]]]gggwww___FFF<<<999666444333333111000000000000000////////////000000///.......................................//////////////////...............------,,,,,,,,,............////////////111111111///000333888;;;===HHHPPPZZZhhhppp}}}tttjjjiiiqqqrrreee]]]XXXRRRPPPQQQQQQQQQUUU]]]ccchhhooowww~~~}}}{{{yyyyyyyyyxxxxxxwwwwwwvvvuuuvvvuuurrroookkkhhheeedddbbbaaa```^^^\\\[[[ZZZZZZZZZXXXVVVTTTRRRPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNLLLKKKJJJKKKJJJHHHGGGFFFDDDBBBAAABBBBBBBBB@@@>>>>>>?????????>>><<<;;;999888666555666666555444333333222222222111111111222222111111000//////...........................///...///000222555888:::;;;<<<===>>>????????????AAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHDDD@@@@@@AAAAAA>>>;;;555444333222111222333333111111111111222333444555777888:::;;;<<<===@@@CCCIIIHHHJJJNNNSSSYYYdddnnnrrr|||jjj```___ooorrrPPP;;;;;;999555444333333111000000000000000////////////000//////.......................................------------------,,,,,,......---------,,,,,,,,,............////////////111111111000111333777;;;>>>JJJQQQ\\\kkktttrrrggghhhsss~~~}}}qqqddd]]]WWWRRROOOPPPPPPQQQUUU]]]ccchhhpppxxx~~~}}}{{{yyyxxxwwwwwwwwwvvvuuuuuutttvvvtttrrrnnnjjjfffdddbbbbbbaaa___]]][[[ZZZYYYYYYWWWVVVTTTRRRPPPOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOMMMLLLJJJJJJJJJJJJHHHFFFEEECCCAAAAAABBBBBBAAA@@@>>>>>>>>>>>>===<<<;;;:::888666444444444555444333333222222222222111111111222111111000000//////...////////////////////////111000000111333555777999:::;;;<<<>>>@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCDDDEEEFFFFFFGGGGGGFFFFFFDDDAAAAAABBBAAA===999555444222111111222333333222222222222333444555555777888:::;;;<<<>>>AAADDDEEEDDDGGGLLLQQQWWWcccooozzzpppbbb^^^ggg}}}bbbGGG999:::777555333333333111000000000000000////////////000///......------......------------------------,,,,,,,,,,,,,,,,,,------...------------,,,,,,,,,............///////////////000111222222444888:::@@@KKKSSS^^^nnnxxxrrreeehhhxxx}}}{{{zzzooobbb[[[VVVQQQOOOPPPPPPQQQVVV^^^dddiiiqqqyyy~~~|||zzzxxxyyyxxxwwwvvvvvvuuuuuuuuuuuutttqqqmmmiiieeebbbaaaaaa```^^^\\\ZZZYYYXXXXXXUUUTTTRRRPPPOOONNNMMMMMMKKKLLLLLLMMMNNNNNNNNNNNNMMMKKKIIIIIIIIIIIIGGGFFFEEECCCAAA@@@AAAAAA@@@???>>>>>>===<<<;;;:::999888888666444333444444444222222222222222111111111111111111000000////////////.............../////////000000111222444777999:::;;;<<<>>>???@@@AAAAAAAAACCCCCCCCCDDDDDDDDDDDDEEECCCDDDDDDEEEFFFFFFEEEEEEDDDCCCBBBCCCCCC@@@;;;777444333222111111222333333222222222333333444555666777999;;;<<<===???BBBEEECCCCCCFFFKKKOOOVVVcccppp{{{iiiaaacccrrruuuUUUCCC===888666444333333333111///000000000000//////////////////...------------...------------------------------............//////------------------------............////////////...000222333444555888:::CCCNNNUUU```pppzzztttgggmmmyyyzzzwwwlllaaaZZZVVVQQQNNNOOOQQQQQQVVV___fffkkksss|||}}}|||yyywwwwwwwwwuuutttssssssttttttsssrrroookkkgggdddaaa``````___]]][[[YYYXXXWWWWWWSSSRRRQQQOOONNNMMMMMMMMMKKKLLLMMMNNNNNNNNNNNNNNNLLLJJJIIIHHHIIIHHHGGGEEEDDDBBB@@@@@@@@@AAA@@@???>>>===<<<;;;999888888777888666444444555555444333222222222111111111000000000000000///////////////,,,,,,---------............///111333666999;;;===>>>??????@@@@@@@@@@@@@@@CCCCCCCCCDDDDDDDDDDDDEEECCCCCCDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBAAA>>>999555333222111111111222333333333333333333444555666777777999;;;===>>>@@@CCCFFFGGGGGGKKKPPPTTT[[[jjjxxxxxxoooeeeccckkk}}}bbbHHH===;;;666444333333333333111///000000000000//////////////////...---------------------------------------------------......//////------------------------............////////////...000222333444666999;;;EEEPPPWWWbbbsss~~~xxxlllttt}}}xxx|||uuujjj___ZZZVVVQQQOOOOOORRRSSSXXXaaahhhnnnvvv~~~|||{{{yyywwwtttsssrrrpppoooppppppqqqqqqooommmjjjfffcccaaa```___^^^\\\ZZZXXXWWWVVVVVVRRRQQQPPPOOONNNMMMMMMMMMNNNOOOPPPQQQQQQQQQPPPOOOLLLJJJHHHHHHHHHHHHFFFDDDCCCBBB@@@???@@@@@@???>>><<<;;;:::999888777777777888666444444555555444333222111111111111000000000////////////////////////++++++,,,,,,---............///222555888;;;===>>>@@@@@@AAAAAAAAA@@@@@@???BBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCC@@@AAAAAAAAA>>>;;;777444222222111000000111333444444444444444555666777777777999<<<===>>>AAADDDGGGHHHJJJOOOUUUZZZcccttthhheeecccfffrrrqqqTTTAAA:::999444333222222333333111///000000000000///////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,------------...............///////////////000222333444666:::===HHHSSS[[[gggyyyyyyqqq{{{{{{zzzsssiii___ZZZWWWRRRPPPPPPTTTTTTZZZccckkkqqqyyy~~~|||{{{zzzxxxvvvsssrrrpppnnnnnnnnnooopppnnnmmmkkkiiifffcccaaa```^^^]]][[[YYYXXXVVVVVVUUUQQQPPPOOOOOONNNNNNNNNNNNOOOPPPQQQRRRRRRPPPOOOMMMKKKIIIHHHGGGHHHGGGEEEDDDCCCAAA???????????????===:::999888777777777777888777555333222333333333111111111111111000000000000////////////////////////,,,,,,,,,---.../////////000111333666999;;;<<<===??????@@@AAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBB???@@@@@@>>>;;;888555333222111000000000111333444444444444444555666777888777999<<<>>>???AAAEEEHHHIIILLLSSS[[[bbbmmmttt```aaaccciiiyyy}}}^^^III???:::888222111111222333333111///000000000000///////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,---------..................////////////000111111111333666;;;>>>JJJVVV___mmmvvvsss|||~~~~~~rrrhhh___[[[XXXSSSQQQQQQUUUVVV\\\eeemmmsss|||}}}{{{{{{zzzxxxvvvuuutttqqqpppooooooqqqrrrmmmllljjjhhheeecccaaaaaa^^^]]][[[YYYWWWVVVUUUUUUQQQPPPOOOOOONNNNNNOOOOOOMMMNNNPPPPPPPPPNNNLLLKKKKKKIIIGGGGGGGGGGGGEEEDDDCCCAAA???>>>??????>>>===999888777666666777888888666444222111222222111000111111111111000000000000.........///////////////---------...///000000111222333555777999:::;;;;;;===>>>???AAABBBCCCDDDDDDAAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCDDDCCCCCCBBBBBB>>>??????===999666444333111111000000000111333444555444444555555666777888888:::<<<>>>???BBBEEEHHHNNNSSS[[[eeemmmzzzxxxggg___aaaeeemmm~~~hhhMMM???:::777444111111111222333333111///000000000000////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,------...................../////////000111111111111222666;;;@@@KKKXXXcccrrryyyssssss}}}|||qqqhhh___[[[XXXTTTQQQRRRVVVWWW]]]gggnnnuuu~~~|||zzzzzzxxxvvvuuutttrrrpppooooooooonnnllliiigggeeeccccccbbb___]]]^^^\\\ZZZXXXWWWVVVSSSQQQOOONNNMMMLLLLLLLLLNNNNNNRRRQQQPPPOOOMMMLLLKKKJJJJJJHHHFFFFFFEEEEEEBBBAAAAAA@@@???===<<<:::999999888777666555555444555555444444444333333333222222222111111000///......---.........................../////////------///000222444777999:::<<<>>>AAA>>>>>>???@@@@@@AAABBBBBBBBBBBBDDDDDDDDDCCCBBBAAAEEEDDDCCCBBBAAAAAABBBBBB@@@???<<<999666444333222/////////000111111222222555555555555555666777777888;;;===@@@BBBEEEJJJMMMRRRYYYaaahhhqqqyyygggaaa\\\ccclllvvvwwwTTTDDD===555000111222222222111111111111000000000000000000//////...***,,,---,,,++++++,,,---------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,---...///000111222111000222444555666===EEENNN[[[kkkyyyooopppxxxzzznnniiiaaa[[[WWWVVVTTTTTTXXXZZZ___fffpppzzz~~~{{{yyyyyyxxxvvvtttqqqooolllkkklllkkkjjjiiijjjhhheeedddcccbbb```^^^^^^\\\YYYXXXWWWUUUSSSPPPPPPOOONNNNNNNNNOOOPPPQQQQQQQQQPPPNNNMMMLLLJJJJJJIIIGGGEEEEEEDDDDDDBBB@@@@@@???>>>===<<<;;;:::999888888666555444444444444333333333333222222222222111111000000///......---...........................///000///......000222333555777999:::;;;>>>@@@??????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBDDDDDDCCCCCCBBBBBBBBBAAA>>>===;;;888555333222111///000000111111222333333555555555555666666777888999<<<@@@CCCFFFKKKOOOSSSZZZaaaiiippp{{{nnn```\\\[[[eeeppp}}}dddGGG===:::666444666222222222111111111000000//////000000000///......---...//////---,,,---///------------------------++++++,,,,,,,,,,,,------------------------------,,,------...///000111111111000111444555777>>>GGGRRR___ooo~~~|||lllqqq|||xxxlllggg___YYYVVVUUUTTTSSSYYY[[[```hhhqqq{{{~~~~~~{{{yyywwwwwwwwwuuutttpppnnnkkkjjjjjjjjjhhhgggjjjhhhfffdddcccbbb```]]]^^^[[[YYYWWWVVVTTTQQQOOOOOONNNNNNNNNOOOPPPQQQQQQPPPOOONNNMMMLLLKKKJJJIIIGGGEEEDDDCCCCCCBBB@@@???>>>>>>===<<<;;;;;;::::::999888777555444333333333222222222222111111111000111000000//////.................................---///000000///000222444444666888::::::;;;>>>@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDBBBCCCCCCDDDDDDCCCAAAAAA<<<:::888666444222111111000000000111222222333333555555555555666777888999;;;>>>CCCHHHLLLQQQVVVZZZ^^^cccllluuuuuubbbZZZZZZ^^^kkk{{{iiiRRR<<<777888666666888222222111111111000000000...////////////...------...///000///---,,,,,,---------------------------++++++,,,,,,,,,,,,---------------------------------.........//////000000000000111555666888@@@IIIWWWbbbqqq~~~mmmgggppp}}}tttjjjeee^^^XXXUUUTTTSSSRRRZZZ]]]bbbjjjttt~~~~~~~~~~~~~~~~~~}}}}}}}}}zzzxxxvvvuuuuuuuuutttrrrrrrpppmmmllllllllljjjiiiiiigggeeecccbbb```^^^\\\\\\ZZZWWWUUUTTTSSSPPPNNNLLLLLLLLLMMMMMMNNNOOOOOONNNNNNMMMLLLKKKJJJIIIHHHEEEDDDBBBAAABBBAAA???>>><<<<<<<<<;;;;;;;;;::::::999888777555444333222222111111111111000000000000000000/////////.................................---///000000111222444777666888::::::;;;;;;>>>???AAAAAAAAABBBBBBCCCCCCCCCDDDCCCBBBAAAAAABBBDDDEEE@@@BBBCCCDDDDDDBBB@@@???888777666444222111000000//////000000111222222222555555555666777888:::;;;>>>BBBGGGLLLQQQUUUZZZ]]]___eeennn{{{lll^^^\\\```eeeuuuyyyZZZJJJ:::666777666444555111111111111000000000000...............------,,,---......---+++)))***+++------------------------+++++++++,,,,,,,,,------------------------------.........///////////////000///111555777:::CCCLLLZZZcccsssttteee```nnnzzzqqqhhhccc]]]WWWUUUTTTTTTTTT\\\___dddlllvvv~~~~~~~~~}}}||||||||||||xxxvvvtttsssssssssqqqpppqqqooommmlllmmmmmmkkkjjjhhheeecccaaa```^^^[[[YYYZZZXXXUUUTTTSSSRRROOOMMMLLLLLLMMMMMMNNNNNNNNNNNNLLLLLLKKKJJJIIIIIIHHHHHHDDDBBB@@@@@@AAA@@@???===<<<<<<;;;;;;::::::999999888777666444333333222222111111111000000000//////////////////....................................---...000111111222555777666888:::;;;;;;<<<>>>@@@AAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAAAAAAAACCCDDDEEE@@@AAABBBCCCBBB@@@>>>===666555333222111000000000......//////000111111222444555555666888:::;;;<<>>EEEHHHNNNRRRUUUWWWZZZ\\\dddkkk{{{sssfffaaafffooo||||||]]]CCC===666333333333222111111111000000000/////////...////////////...------...///000///---,,,,,,---------------------------++++++,,,,,,,,,,,,---------------------------------.........//////000000000///111555888===HHHSSSaaammm~~~sssjjj```ooowwwooofffaaa[[[WWWVVVVVVWWWWWW\\\```gggpppzzz~~~}}}|||zzzzzzzzzzzzzzzvvvtttqqqoooooonnnllljjjjjjiiihhhhhhjjjkkkkkkjjjgggeeebbb```^^^\\\YYYWWWTTTSSSQQQQQQRRRRRRPPPOOOPPPPPPQQQQQQPPPOOOMMMLLLIIIIIIIIIHHHGGGGGGFFFFFFCCCAAA@@@@@@@@@@@@???======<<<;;;:::999888777666555444444333333444444555222222111111111000000000................................................---///000000000111333555666888:::<<<===>>>AAACCCAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDBBBAAA@@@>>><<<:::888888222222111111111111111222000111111222333333444444444444555777999<<<>>>???FFFJJJOOOTTTWWWYYY\\\^^^fffpppvvvjjjccceeeooo{{{hhhRRR<<<:::666333333444444333111000000000//////////////////000000000///......---...//////---,,,---///------------------------++++++,,,,,,,,,,,,------------------------------,,,------...///000111111///...000555999???JJJVVVbbbooosssmmmhhhuuuuuunnnddd___YYYVVVUUUVVVVVVVVV\\\```gggqqq{{{}}}|||{{{yyyxxxxxxyyyyyyvvvssspppnnnmmmllljjjiiijjjiiihhhiiikkklllmmmlllhhhfffccc```___]]]ZZZWWWRRRQQQPPPPPPQQQRRRQQQOOONNNOOOOOOOOONNNLLLJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFCCCAAA@@@@@@AAAAAA???>>>======;;;:::888777666555444333333333333444555555222222222222111111111111---.............................................---///000000///000222444555777:::<<<===???BBBDDD@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBDDDEEEEEEDDDCCCCCCAAA???<<<:::888777666222222111111111111222222222333333444444555555666444444666777:::<<<>>>@@@EEEJJJPPPUUUYYY\\\^^^```nnnyyyzzzkkkcccaaahhhwww{{{YYYIII<<<<<<999555444666666444000000000000////////////000000000000000//////...***,,,---,,,++++++,,,---------------------------++++++,,,,,,,,,---------------------------------,,,,,,---...///000111222///...000555999@@@KKKWWW```ooo|||rrrnnnooozzz~~~ssslllbbb]]]XXXTTTTTTUUUUUUVVV\\\```gggqqq|||~~~{{{yyyxxxxxxxxxxxxwwwuuurrrqqqpppnnnmmmllllllllljjjiiiggggggjjjmmmooooooooohhhaaa^^^]]]\\\XXXTTTSSSSSSRRRPPPPPPOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFEEECCCCCCCCCBBBAAA@@@>>>===;;;;;;999888777666666666444444333333333333222222000000000000000000000000////////////////////////000000//////......------000///...///000333555777999:::;;;===???@@@AAAAAADDDBBB@@@>>>>>>???@@@AAADDDCCCCCCCCCCCCBBBBBBBBBEEECCC???;;;888555444444222111000//////000111222222222333444555555555555777777666666888<<<@@@BBBMMMNNNSSSYYY\\\]]]dddmmmxxx{{{pppgggeeennniiiQQQAAA777777555444333222222222111111000000//////......111000000///...---------///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---...,,,+++---------............///000000000000////////////222111444999===BBBMMMXXXiiivvvyyypppnnnqqq|||pppiiiccc]]]YYYYYYWWWTTTVVVZZZ\\\aaaiiirrr{{{~~~}}}zzzxxxwwwwwwwwwwwwvvvtttsssrrrqqqooommmllllllkkkjjjhhhggghhhjjjmmmoooooommmhhhaaa^^^]]]\\\XXXUUUSSSSSSRRRQQQPPPOOOOOOPPPOOOOOOOOONNNMMMLLLJJJJJJGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBAAA???>>>===;;;:::999888777666666666444444333333333222222222000000000000000000000000///////////////////////////////////////.........000/////////111333666888999:::<<<>>>???@@@AAAAAACCCAAA@@@???>>>???AAABBBCCCCCCCCCCCCBBBBBBBBBBBBDDDBBB>>>:::777555444333222111000//////000111222333333444555666666666666666666666777:::>>>BBBDDDKKKMMMSSSZZZ]]]aaajjjttt{{{tttoooooozzzyyy^^^III<<<777666555333222222222111111000000000/////////...111000000///......------///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++...//////...---------............///000000000000////////////222111444999>>>EEERRR]]]kkkwww}}}sssqqquuuzzzooohhhbbb]]]YYYXXXVVVTTTVVVZZZ^^^ccckkkttt|||~~~}}}|||yyywwwvvvuuuvvvvvvuuussstttsssqqqooommmlllkkkkkkjjjhhhggghhhjjjmmmnnnnnnkkkfffaaa^^^]]][[[XXXUUUSSSRRRQQQQQQPPPPPPPPPPPPNNNNNNNNNMMMLLLKKKJJJIIIFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>===;;;:::999777666666666666333333333333222222222222000000000000000000000000////////////////////////........./////////////////////000000222555777999;;;;;;===>>>@@@@@@AAAAAAAAAAAA@@@??????@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@===999666444333333111111000000000000111111444444555666666777777888555555666888<<<@@@DDDGGGIIILLLRRRZZZ___eeerrr~~~}}}zzzzzz}}}fffOOO???777666555444333222111111111000000000000////////////000000000///......------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***))))))***---......------------............///////////////000000000000333111333999???HHHWWWdddppp{{{wwwvvv|||wwwmmmfffaaa[[[WWWWWWVVVTTTVVV[[[___dddmmmuuu|||}}}|||{{{{{{{{{yyywwwvvvvvvvvvvvvuuusssuuutttrrrooommmlllkkkkkkiiihhhfffgggjjjkkkllllllhhhddd```]]]\\\ZZZWWWUUURRRRRRQQQPPPPPPPPPPPPPPPMMMMMMMMMLLLKKKJJJIIIHHHEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>===:::999888777666555555555333333333222222222222111////////////////////////////////////////////////------......//////000000///000000222444777999;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAA???===;;;777555333222222111000000000000000000111333333444444555777777888777777888:::>>>AAAEEEGGGHHHKKKRRRZZZ```iiiyyy|||zzz|||qqqUUUCCC:::666555444333222111111111111000000000000////////////000000//////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,,,,+++)))---------............///////////////000000000000444222333888???IIIYYYgggsssyyyxxxtttjjjccc___ZZZVVVUUUUUUTTTWWW\\\^^^eeeooowww~~~~~~|||{{{zzzzzzzzzzzzzzzxxxwwwvvvwwwwwwvvvtttsssrrrqqqooommmkkkkkkjjjiiigggffffffhhhiiihhhgggdddaaa^^^\\\ZZZXXXUUUTTTQQQPPPPPPOOOOOOOOOOOOOOOLLLLLLLLLKKKJJJIIIHHHGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@???>>>======999999777666555444444444333333222222222111111111////////////////////////////////////////////////------......//////000000///000222444666999;;;<<<>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAA===;;;888555333222111111000000000111111000000000222222222333444555777888:::;;;;;;===???BBBEEEFFFIIILLLTTT\\\cccooo~~~ooonnnqqqyyy```JJJ>>>999888444333222111111111111111////////////000000000000////////////............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,,,,+++)))---------............///.../////////000000000111666333444888???IIIZZZhhhuuuxxxyyy|||rrrhhhaaa^^^XXXTTTTTTTTTTTTXXX]]]aaaiiittt}}}~~~}}}~~~}}}{{{yyyyyyyyyyyyzzzzzzxxxwwwwwwwwwwwwvvvtttqqqpppooommmlllkkkjjjjjjiiigggfffeeefffeeedddbbb___^^^\\\ZZZXXXUUUSSSRRROOONNNNNNMMMMMMNNNNNNNNNKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBAAA???????????????>>>======999888777555444444444444222222222222111111111111000000000000000000000000////////////////////////.........//////////////////000333555888;;;===>>>???@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA:::999666444222111111111000000111111111111000000222222111222333555777888<<<===>>>???AAACCCEEEFFFLLLPPPXXXaaajjjyyyooodddaaahhhwwwiiiPPPBBB:::888999333222111111000000111111////////////000000000000//////////////////......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***))))))***---......------------............///......//////000000111111555333555:::AAAKKK\\\jjjwww{{{vvvyyyzzzpppggg```\\\WWWSSSSSSSSSTTTYYY___fffooo{{{~~~}}}~~~|||zzzyyyxxxxxxzzzzzzyyywwwvvvvvvvvvvvvuuusssnnnnnnmmmkkkkkkjjjjjjkkkiiigggeeeddddddbbb```]]][[[[[[[[[XXXUUUSSSQQQQQQMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJJJJJJJIIIGGGFFFEEECCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>???>>>>>>===<<<888888666555444333333333222222222222111111111111000000000000000000000000///////////////////////////////////////.........///111333777:::<<<>>>???@@@AAAAAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@888777555222111000000000///000111222222111000///333222222222333666888:::<<<===>>>AAACCCFFFHHHIIIPPPUUU^^^iiiuuuvvvggg``````hhhzzzsssTTTBBB;;;777666888222222111000000000000111.../////////000000000111.../////////////////////------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++...//////...---------............///.........///000111111111444333555<<>>===>>>>>>>>>>>>>>>===<<<888777666555444333333333222222222111111111111000000000000000000000000000////////////////////////000000//////.........---///111444777;;;===???@@@AAAAAABBBBBBBBBAAA@@@@@@CCCCCCCCCCCCBBBAAA@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@777666444222000000000000///000111222222111000///444333333333444777:::;;;:::;;;>>>AAADDDHHHJJJKKKSSSXXXcccooo|||nnnddd```eeennn}}}cccGGG999666555444555222111000000000000000111.../////////000000111111.........///////////////,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,......---+++---------.........//////---......///000111111222222222666>>>GGGSSScccrrruuuttt{{{xxxnnnfff```[[[UUUQQQQQQRRRTTTYYY```iiirrr}}}~~~}}}{{{yyyxxxxxxxxxyyyssssssrrrssstttssspppnnnmmmkkkjjjjjjjjjjjjiiihhhggggggfffdddaaa^^^[[[YYYXXXWWWUUUSSSRRRRRRSSSSSSMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEDDDCCCCCCAAA@@@@@@AAAAAA???>>>===<<<<<<<<<<<<;;;;;;;;;888777666555444333222222000000000000000000000000000000//////.........---------------------------,,,---......------///111444444555666999<<>>>>>???AAABBBDDDEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCBBBAAA???===;;;:::333333222111000000000111222222111111111111111111///111333444444555777999DDDCCCCCCCCCFFFKKKPPPSSSYYY^^^hhhwwwxxxiiiaaa^^^gggxxxfffTTTAAA888555333333555000000111111111///...---........................,,,,,,,,,,,,,,,---...//////...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,---...///000000/////////000111111222222222333888???HHHTTTgggwwwuuuwwwuuukkkaaa[[[ZZZSSSNNNNNNPPPSSS[[[bbbeeejjjrrryyy~~~~~~~~~|||{{{yyywwwvvvvvvvvvvvvrrrqqqqqqqqqrrrqqqooolllkkkjjjhhhhhhiiiiiihhhgggffffffeeeccc```]]]ZZZXXXVVVUUUTTTSSSRRRQQQQQQQQQMMMMMMMMMLLLLLLKKKKKKKKKIIIIIIHHHFFFEEEDDDCCCBBBBBBAAA??????@@@@@@???===;;;;;;;;;::::::::::::999777777666555444333222222000000000000000000000000000/////////............------------------------,,,---......------///111444555666888;;;===@@@AAAAAA@@@@@@@@@AAABBBDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA???===;;;999888333222111111000000111111222222111111111111111111000111333444555666888:::BBBBBBCCCEEEIIINNNTTTXXX```eeeqqqpppddd___^^^mmm}}}YYYKKK===888666444222333...///000111111000//////........................---,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,---------...//////////////////000111111222222222333888AAAJJJWWWkkk{{{tttxxxuuukkkaaa[[[YYYSSSNNNNNNOOOQQQWWW^^^bbbhhhpppxxx~~~}}}|||||||||zzzyyywwwvvvtttssssssrrrpppooooooooopppooommmkkkjjjhhhgggggghhhiiihhhfffeeedddcccaaa^^^[[[YYYWWWSSSSSSSSSRRRQQQPPPOOONNNNNNMMMMMMLLLKKKJJJIIIIIIGGGGGGFFFEEECCCBBBAAAAAABBB@@@????????????>>><<<:::999999999888888888888666666555444333333222222000000000000000000000000////////////....................................,,,...//////...///111333555666888;;;===???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA???===:::888666444222222111000000000111111111111222222222222222222111222444555666777:::<<<@@@BBBEEEHHHLLLRRRYYY^^^bbbiiiwww|||hhh^^^^^^bbbvvvdddJJJ@@@888777777444222111---...///000111111111111........................------,,,,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------................../////////000111111222222111333999CCCMMM[[[ooozzzrrrzzz~~~tttjjjaaa[[[WWWRRRNNNOOOPPPPPPUUU[[[aaagggpppyyy~~~|||{{{zzzzzzzzzyyyxxxwwwuuusssrrrqqqqqqpppooonnnnnnooonnnmmmkkkjjjhhhgggggghhhiiihhhfffcccbbb```^^^\\\YYYWWWVVVRRRRRRSSSSSSRRRPPPNNNMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@>>>>>>>>>>>><<<;;;999999999888888888777777555555444444333222222111///////////////////////////////////////.........////////////////////////,,,.../////////000222555666888;;;===@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAA???;;;888666444333111111000000000000111111111111222222222222222333222333555666777999<<>>:::777555333222111000000///000000111111111111222222333333333333333444666777888;;;???BBBBBBGGGKKKNNNPPPUUU]]]ccciiivvvooo```\\\dddppp{{{\\\GGG???888333333333222111333111111000///////////////...........................------,,,,,,,,,------///...------++++++***)))++++++++++++++++++++++++)))))))))***+++,,,---..................---------/////////000111111222222444555<<>>@@@AAABBBBBBBBBBBBCCCCCCDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDBBB@@@===999666333222222000000/////////000111111111111222222333444444444444666777888999===BBBEEEEEEJJJPPPSSSTTTWWW___fffnnnxxxiii```___lll|||fffMMMBBB>>>777222222222000111444222111000///..........................................---,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++************+++,,,---...------................../////////000111111222222555777===FFFQQQ___sssvvvvvvxxxpppggg___ZZZSSSPPPOOOSSSWWWYYY^^^dddnnnttt|||~~~|||zzzxxxwwwvvvvvvttttttuuuuuuuuutttsssrrrsssqqqooonnnnnnooonnnnnnnnnllljjjhhhgggfffdddbbbaaa___]]]ZZZXXXWWWWWWWWWRRRQQQPPPOOONNNMMMMMMMMMIIIIIIHHHHHHGGGGGGGGGFFFCCCCCCCCCBBBAAAAAA@@@@@@@@@>>><<<;;;;;;:::888777777777777666666666555555222222222222111111111111000000000000000000000000............/////////000---------------------------...000222222444777:::;;;;;;<<<===???AAABBBCCCCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEE@@@>>>:::666333222111111///////////////000111111111111222222333444444555555666888999:::>>>DDDHHHGGGNNNTTTWWWXXX\\\dddkkkvvv|||lllfffdddhhhzzztttUUUDDD>>>999444222333333111111333111000///......///000000........................///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************************+++,,,------,,,---------...//////////////////000111111222222555777>>>HHHTTTcccxxxyyyyyywwwnnnggg___ZZZUUUQQQPPPSSSVVVXXX^^^dddnnnttt}}}~~~|||zzzxxxwwwvvvvvvrrrsssttttttttttttrrrrrrssspppnnnmmmnnnnnnnnnmmmnnnllliiigggfffdddbbb___aaa___]]]ZZZXXXWWWWWWWWWQQQPPPNNNLLLKKKKKKLLLLLLHHHGGGGGGGGGGGGGGGGGGGGGBBBAAAAAA@@@@@@?????????@@@>>><<<;;;;;;:::888666666666555555555444444444222222222111111111111111000000000000000000000000---.........//////000000---------------------------///111222333555888;;;<<<;;;;;;<<<>>>@@@BBBDDDDDDEEEFFFGGGGGGFFFEEEDDDBBBCCCCCCCCCDDDDDDEEEEEE>>>;;;888444111000000000///////////////000111111111111222333333444555555666777888999;;;???EEEIIIHHHOOOWWWZZZ[[[___hhhoooqqqfffeeeiiiqqqbbbHHH:::777444111111444444111000333//////......///000111333........................///...---,,,,,,,,,,,,,,,///......---,,,+++***)))************************++++++******++++++,,,---,,,,,,------...///000000/////////000111111222222444666>>>JJJVVVfff|||{{{{{{vvvnnnfff___ZZZWWWRRRPPPRRRUUUWWW]]]cccmmmsss}}}~~~}}}|||zzzyyyxxxwwwwwwuuutttrrrppppppqqqrrrsssuuurrrmmmkkkkkkllllllllllllkkkjjjgggdddaaa^^^]]]\\\[[[YYYXXXVVVUUUUUUUUUQQQPPPPPPOOONNNMMMLLLLLLGGGGGGGGGGGGFFFEEEDDDDDDEEEDDDCCCBBB@@@???>>>===@@@???<<<:::999888888888777666555444333444555555333333222222111000//////////////////////////////,,,...//////...------...------,,,,,,,,,---......,,,---000222555777888999:::<<<>>>??????@@@BBBDDDCCCDDDDDDDDDCCCBBBAAAAAA@@@???@@@BBBEEEEEEBBB???@@@<<<777222000///111222////////////000000000000222222222222333444555666999999999:::===BBBIIINNNQQQTTT[[[`````````hhhsssuuukkkbbbcccqqqmmmOOO???888666444333222111000000000000////////////....................................,,,---///000000...---+++///...,,,+++***+++,,,,,,---,,,,,,+++*********+++.........------.........------,,,,,,,,,+++++++++/////////000111111222222444555===JJJXXXhhh||||||qqqjjjccc^^^YYYUUURRRRRRTTTVVVXXX^^^eeekkksss}}}|||{{{zzzxxxvvvuuuuuutttuuutttrrrqqqpppqqqrrrsssvvvrrrnnnkkkjjjjjjiiiiiigggfffeeecccaaa```^^^^^^\\\[[[ZZZXXXVVVVVVUUUUUUOOOOOONNNMMMLLLKKKKKKJJJHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCAAA@@@???>>>===???>>><<<:::999888888888666555444333333333444444333333222111111000//////////////////////////////,,,...//////...------...------,,,,,,------...///---...000333666777999999;;;===???@@@???@@@BBBDDDCCCCCCDDDDDDDDDCCCBBBBBBBBBAAAAAACCCEEEDDDAAA>>>;;;888444000---...///000////////////000000000111333222222222333444555555777888:::;;;>>>DDDKKKPPPSSSVVV]]]bbbcccfffqqq}}}~~~nnngggccchhhyyy___HHH>>>999777444333222111000000000000////////////....................................***,,,...///000///...---...---,,,,,,+++++++++,,,---,,,++++++******++++++...------,,,,,,------...++++++,,,,,,------....../////////000111111222222555777???LLLZZZiii|||zzzppphhhccc]]]YYYSSSPPPQQQTTTWWWYYY```hhhpppuuu~~~~~~}}}{{{zzzxxxvvvttttttssstttssssssrrrqqqrrrrrrrrruuurrrnnnkkkiiihhhfffeeebbbaaa___^^^]]]]]]^^^^^^\\\[[[ZZZXXXWWWVVVUUUUUUNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@>>>======>>>===<<<:::999888888888555444333222222222333333222222222111111000000///////////////////////////,,,...//////...------...---------------...//////...000222444777999::::::===???@@@@@@@@@@@@BBBCCCBBBCCCCCCDDDDDDDDDDDDCCCDDDCCCCCCDDDDDDBBB>>>;;;777555111///---...///000/////////000000000111111444444333333333444444555666777:::===@@@EEEKKKOOORRRUUU[[[```dddjjjyyyqqqfffeeehhhrrriiiMMM@@@<<<:::777333222111111000000000000////////////....................................)))+++,,,...////////////,,,,,,------,,,,,,++++++,,,,,,++++++******++++++---,,,,,,++++++,,,,,,---***+++,,,---...///000000/////////000111111222222777999AAANNN[[[jjj|||wwwmmmgggaaa\\\XXXQQQOOOPPPTTTXXX[[[ccckkkuuuyyy}}}~~~}}}{{{yyywwwuuuuuutttsssssssssssssssrrrrrrrrrrrrpppllljjjiiihhhfffddd```___]]][[[ZZZ[[[]]]^^^\\\[[[YYYXXXVVVUUUUUUUUUNNNMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIHHHHHHGGGFFFEEEBBBBBBAAA@@@???>>>=========<<<;;;:::999888777777333333333222222222222222222111111111000000000///////////////////////////,,,...//////...------...------------...///000000000222444666888:::;;;;;;>>>@@@AAAAAA@@@@@@AAACCCBBBCCCDDDEEEEEEEEEEEEEEEFFFEEEEEEDDDBBB???;;;888555333111000000000111222//////000000000111111111555555444444444444555555666888;;;>>>AAAEEEJJJMMMTTTVVV[[[aaafffpppuuujjjccciiissszzzVVVBBB===<<<888555222222111000000000000000////////////....................................+++,,,---............---+++,,,---...---,,,+++***,,,,,,++++++***++++++,,,,,,++++++++++++++++++,,,,,,,,,------...///000000/////////000111111222222777:::CCCPPP]]]jjj|||~~~uuukkkeee```ZZZWWWRRRPPPQQQUUUXXX\\\ccckkkwww|||~~~|||}}}|||zzzxxxvvvuuuttttttsssssstttttttttsssrrrqqqnnnmmmkkkjjjjjjiiifffdddbbb```]]][[[ZZZZZZ[[[\\\[[[ZZZXXXVVVUUUTTTTTTTTTNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEAAAAAA@@@???>>>>>>======;;;;;;::::::999888777666222222222222222111111111111111111000000000000000////////////////////////,,,...//////...------...............///000111222333444666888:::;;;<<<===???AAABBBBBBAAAAAABBBDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFCCC@@@;;;777555111111000000000111222222000000000000111111111111555555444444555555666666888:::===???AAAEEEIIILLLYYY[[[___eeemmmzzzzzzlllgggdddpppiiiJJJ>>>>>><<<666111111111000000///000000000////////////.............................................------,,,++++++***+++,,,---...---,,,+++,,,++++++***++++++,,,,,,+++++++++******+++++++++......................../////////000111111222222666:::DDDQQQ^^^kkk|||~~~sssiiiccc^^^YYYUUUSSSQQQRRRVVVYYY\\\ccckkkvvv|||}}}{{{yyyxxxwwwuuutttsssssssssrrrsssuuuvvvuuutttrrrpppllllllkkkkkkkkkjjjfffdddbbbaaa___]]][[[ZZZZZZZZZYYYXXXWWWUUUTTTSSSRRRRRRNNNNNNMMMLLLKKKJJJIIIIIIGGGGGGGGGGGGFFFEEEDDDDDD@@@@@@??????>>>======<<<999999:::999999777666555222333333333333222111000000000000000000000000000////////////////////////,,,...//////...------...............///111222333555666888:::;;;======>>>???AAABBBBBBBBBBBBCCCEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEBBB===888444333........./////////000000000000000111111111222222555444444555555777888888;;;<<<>>>@@@CCCGGGLLLPPPZZZ[[[aaaiiisssnnneeeeeeiiiyyyttt[[[DDD===>>>999333000111000000//////000000000////////////....................................//////...---,,,+++******++++++,,,---------,,,,,,++++++******++++++,,,,,,,,,++++++******++++++,,,.........---------,,,,,,/////////000111111222222666;;;EEETTTaaannn~~~~~~rrrhhhbbb\\\WWWSSSTTTRRRSSSVVVYYY\\\dddlllvvv|||~~~|||zzzwwwwwwvvvttttttsssssstttrrrsssuuuwwwvvvtttrrrpppmmmmmmlllmmmllliiieeebbb``````___]]]\\\[[[ZZZYYYWWWWWWUUUSSSRRRQQQQQQQQQMMMLLLLLLKKKJJJIIIHHHHHHFFFFFFFFFFFFEEEDDDCCCCCC?????????>>>======<<<<<<888999999999888777666555222333444444444333111111///000000000000000000000////////////////////////,,,...//////...------............///000111333333666777999;;;===>>>>>>???>>>@@@BBBCCCBBBCCCEEEGGGFFFFFFGGGGGGFFFFFFEEEEEECCCDDDEEEAAA;;;555222111---...///000000000//////000000111111111222222222444444444555666888999:::===>>>@@@BBBFFFLLLSSSXXX]]]___fffqqq~~~wwwhhhdddgggpppcccOOO>>>;;;:::444111333000000////////////000000////////////..........................................---,,,++++++++++++,,,+++++++++,,,,,,---...++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------/////////000111111222222777<<>>>>>======<<<<<<777888999999888777666555333333444555444333222111////////////000000000000////////////////////////,,,...//////...------............///000222333444777888:::<<<===>>>??????>>>@@@BBBCCCCCCDDDFFFHHHGGGGGGGGGGGGGGGFFFEEEDDDBBBDDDDDD@@@999333000000000000222333333222111111000111111111111222222222333333444555777999:::;;;>>>???AAACCCHHHPPPYYY___eeeiiiqqq~~~qqqfffffflllvvvwwwXXXGGG:::888666000000555000000////////////000111000/////////....................................,,,,,,,,,++++++,,,------,,,,,,+++***+++,,,...///+++*********+++,,,,,,------,,,,,,++++++,,,,,,---)))***++++++,,,---....../////////000111111222222999>>>JJJZZZhhhuuussshhhaaa[[[UUUQQQPPPOOOQQQVVV[[[```hhhqqqxxx}}}~~~{{{yyyuuuwwwyyyzzzzzzxxxvvvtttsssqqqpppqqqsssssspppmmmnnnnnnmmmkkkhhheeebbb``````___^^^]]][[[ZZZYYYXXXXXXWWWTTTRRRPPPOOOOOOOOOOOOMMMKKKJJJJJJIIIGGGEEEGGGFFFEEEDDDBBBBBBAAAAAA@@@>>><<<<<<===>>>===<<<<<<999777666666666444333444444333333222111000000////////////............000000000000//////////////////.........---------000///......///111444555666777999<<<>>>@@@AAABBBCCCCCCBBBCCCCCCDDDEEEFFFJJJHHHGGGGGGGGGGGGFFFDDDEEEAAA<<<888555333111//////000000000000000//////000000111222333444444555333555777999:::<<<@@@BBBEEEEEEGGGMMMPPPRRRXXX```dddmmm|||rrreeebbbhhhpppmmmJJJCCC999444333222000---000000000000000000000000///............---------........................,,,,,,,,,---------......)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------,,,...////////////222444777???MMM]]]iiiwww~~~qqqfff```[[[WWWTTTSSSTTTUUUWWW[[[bbbjjjoooyyy~~~~~~|||zzzwwwwwwxxxyyyxxxvvvtttsssqqqpppoooppprrrqqqnnnkkkllllllkkkjjjhhhfffcccbbb___^^^^^^\\\[[[ZZZYYYYYYXXXVVVTTTQQQOOONNNNNNNNNNNNLLLJJJIIIIIIHHHFFFDDDFFFEEEDDDBBBAAA@@@@@@@@@@@@>>><<<<<<<<<<<<<<<:::999777555555666666666444444444333222222111000000////////////............////////////............//////.........---------///.........///111444555777888:::===???@@@AAAAAABBBBBBBBBCCCCCCDDDEEEFFFHHHFFFEEEFFFGGGGGGFFFDDDDDD@@@:::666333222000/////////000000000000//////000000111222333444555555555666888999:::<<>>777333333333111///000000000000000000000000///............---------........................+++++++++,,,,,,,,,------*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...---...000000///000222444999@@@OOO___mmm|||}}}qqqfff```[[[WWWTTTSSSTTTUUUWWW[[[bbbjjjpppyyy~~~|||{{{yyyyyyxxxwwwuuutttsssrrrpppooonnnooopppooollljjjiiiiiijjjiiihhhfffdddccc]]]]]]\\\[[[[[[ZZZYYYYYYWWWVVVTTTQQQOOONNNMMMLLLLLLJJJHHHHHHHHHGGGEEECCCDDDCCCBBBAAA@@@?????????AAA???<<<;;;;;;;;;:::888777666444444666777666666333333333222111111000000////////////........................------------...............---------......---...000222444666999:::<<<===???@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEFFFGGGEEEDDDAAA===777333111000000/////////000000111000000///000111111222333444555555777888999::::::<<<@@@BBBKKKLLLQQQWWWZZZ\\\ccckkksss~~~pppeeeccchhhsss~~~___GGG===999555333444444222000///////////////////////////............---------------------------------*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,---------.........///111111000111333555;;;BBBQQQbbbrrr|||pppfff```\\\WWWTTTRRRTTTUUUXXX\\\ccckkkqqqyyy~~~~~~}}}{{{{{{yyywwwtttrrrqqqqqqpppooooooooooooooommmkkkiiihhhhhhiiihhhgggeeecccaaa[[[[[[[[[ZZZZZZYYYYYYYYYWWWVVVTTTRRRPPPNNNMMMLLLJJJIIIGGGFFFGGGFFFDDDCCCCCCCCCBBB@@@@@@?????????CCC@@@>>><<<<<<;;;999888777666444444555666555444333222222222111111000000////////////............/////////.........------........................------...///111333555666;;;<<<===>>>???@@@@@@@@@AAABBBBBBCCCDDDDDDDDDEEEDDDCCCCCCEEEGGGGGGEEECCC>>>999444000//////////////////000111111111000000111111222333444555666666888999;;;<<<===@@@DDDGGGNNNPPPUUU[[[\\\^^^eeennnxxxvvvgggaaadddnnn~~~pppRRR@@@888666444333444333111//////////////////////////////............---------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........///000222222111222444666<<>>===<<<;;;999888999777555444444444333111222222111111111111111000////////////............000000000/////////......---.....................,,,---...000222555777888<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDFFFGGGFFFDDDAAA:::666111......///////////////000111111111111111222222333444555666666777888999;;;===@@@EEEJJJOOOPPPSSSWWW\\\\\\^^^gggqqq|||ooobbb```ffftttxxxYYYDDD<<<777666444333222111///---///////////////////////////............---------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,---.../////////111222222222222555777;;;CCCTTTgggzzzyyynnneee```\\\WWWTTTRRRSSSVVVYYY^^^eeennntttzzz~~~|||zzzyyyyyyyyyxxxuuurrrooonnnmmmmmmnnnpppqqqpppmmmkkkjjjjjjffffffeeedddbbb___\\\[[[ZZZZZZYYYXXXXXXWWWVVVVVVSSSSSSSSSSSSQQQPPPOOONNNIIIGGGFFFEEEFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@@@@AAACCC@@@===<<<;;;:::999777999777444333333333111000111111111111111111111111////////////............111000000000////////////---------...............---...000222555777999:::<<<===>>>@@@@@@AAAAAAAAABBBCCCEEEFFFGGGGGGFFFEEEFFFEEEEEEEEEEEECCC@@@<<<555333000.../////////...//////000111222222222222222333333444555666777777777999;;;>>>AAAGGGNNNSSSQQQSSSXXX\\\\\\```kkkxxxrrrhhh```cccmmm}}}dddIII===;;;666666555333111///...---///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------------------------***+++,,,,,,---.../////////000222222111222444666;;;DDDUUUjjj~~~}}}~~~wwwmmmeee```\\\WWWSSSRRRSSSVVVYYY^^^gggpppvvv|||~~~{{{yyywwwwwwvvvwwwvvvtttqqqooommmlllllllllooopppoookkkhhhhhhhhhbbbbbbbbbaaa```^^^[[[ZZZZZZZZZYYYXXXWWWUUUUUUTTTOOOOOOPPPPPPPPPOOONNNMMMIIIGGGFFFFFFFFFFFFEEECCCAAAAAA@@@????????????@@@@@@===;;;:::999999777666777555333222333333222111000000000000111111111111////////////............000000/////////.........---------.........//////---...111444777999;;;;;;<<<===>>>@@@AAABBBBBBBBBCCCDDDFFFHHHIIIHHHGGGFFFFFFEEEDDDDDDBBB???:::666222111//////000000///...//////000111222222222222333333444555666777888888888999;;;===@@@FFFMMMRRRQQQSSSXXX]]]___eeetttzzzgggbbbbbblllzzzqqqTTTCCC<<<<<<555555444222000///000000000000000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...///000///000111111111222444666<<>>>>>>>>>>>>>>???===;;;999888888777666555555333222222333444333333000000000000000111111111000/////////............//////.........------------------.........//////---///222555888:::<<<===<<<===>>>@@@BBBBBBCCCCCCCCCEEEGGGIIIJJJIIIHHHGGGFFFEEECCCBBB@@@<<<666222000//////000111111///---//////000222222333333333333333444555666777888888999999;;;<<>>::::::444444333222000000222333111111111111111111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++******)))))))))++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,---//////000...///111111000111333555===GGGZZZppp~~~xxx|||uuullleee```\\\WWWSSSQQQSSSVVVZZZ___hhhqqqwww~~~~~~}}}|||{{{zzzyyyxxxxxxxxxuuutttrrrpppnnnlllkkkkkkkkkjjjiiijjjjjjiiifffcccbbbaaa```___^^^]]]]]]]]]^^^]]]ZZZWWWTTTRRRPPPOOOOOOOOOOOONNNLLLKKKJJJIIIFFFFFFFFFFFFEEEEEEEEEEEEAAA@@@???>>>===<<<;;;:::<<<;;;:::888666555333333444444333333222111000000000000000000000000000000///////////////000111111///////////////............------------...//////000222444777999;;;======>>>>>>???@@@AAACCCDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJGGGDDD@@@===;;;999666333///////////////000111111000000000000111111111111444444444555666777888999:::<<<>>>@@@BBBFFFJJJNNNQQQSSS[[[dddeeeiii}}}nnneeecccaaajjjfffOOOEEE>>>888555555444333222111111111111///............------------------------------------,,,,,,+++,,,---///000++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------....../////////000333666>>>LLL^^^nnn||||||sssiiiccc]]]UUURRRSSSPPPSSSWWW\\\bbbiiipppuuu~~~~~~~~~~~~}}}|||{{{yyyxxxwwwvvvvvvtttsssqqqooommmlllkkkkkkhhhfffeeeeeeeeeeeebbb```aaaaaa___^^^]]]]]]]]]]]]ZZZYYYWWWTTTRRRQQQPPPPPPNNNNNNNNNMMMLLLJJJIIIHHHFFFFFFEEEEEEDDDDDDDDDCCC@@@??????>>>===<<<;;;;;;<<<;;;:::888666555333333444444333222222111000000000000000000000000000000///////////////000000111/////////////////////............------...//////111222555777:::<<<======>>>??????@@@AAACCCDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDFFFCCC???;;;999666444111//////......//////000111000000000000111111111222444444444444555777888999999:::===???AAADDDHHHLLLMMMPPPZZZeeeiiiqqqsssggg```ccceeeqqquuuUUUCCC<<<888444111555444333222111111111111///............---------------------------------------,,,+++,,,---......++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------///000000000000222555777???NNN___nnn|||{{{{{{rrrhhhbbb\\\UUURRRRRROOORRRWWW\\\aaaiiipppuuu~~~~~~}}}~~~~~~~~~~~~|||zzzxxxvvvuuutttrrrqqqooommmlllkkkjjjjjjfffdddbbbaaabbbbbb```___aaa```___]]]\\\\\\\\\[[[UUUTTTSSSRRRPPPPPPOOOOOONNNNNNMMMLLLKKKIIIGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA>>>>>>=========<<<<<<<<<;;;:::999777666444333222333333333222111111000000000000000000000000000000//////......//////000000......////////////////////////............//////222333555888:::<<<===>>>??????@@@@@@BBBCCCEEEFFFIIIIIIIIIHHHGGGFFFEEEDDDEEEAAA===999666444111///...............///000000000000111111111222222222333333444444555777888999999;;;===???AAAEEEIIIMMMPPPTTT^^^jjjrrrxxxiii```^^^dddlll~~~www```HHH<<<:::888555444444333222111111111111111///............---------------------------------...------,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------///000111111111333666999BBBPPPaaappp}}}yyypppgggaaa[[[TTTQQQRRROOORRRVVV[[[aaaiiiqqqvvv}}}~~~~~~~~~|||zzzwwwtttssspppooonnnlllkkkjjjiiiiiihhhfffcccaaabbbbbbbbbaaaaaa```^^^]]][[[[[[ZZZZZZTTTSSSRRRPPPOOOOOONNNNNNMMMMMMLLLKKKJJJHHHFFFEEEEEEEEEDDDCCCAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<:::999888777555444333222333222222222111111000000000000000000000000000000//////.........//////000............////////////000000//////...//////000333555777999;;;===>>>>>>@@@@@@@@@AAABBBDDDFFFGGGIIIIIIIIIIIIHHHGGGFFFFFFDDD@@@;;;777555333000///...............//////000111111111222222222333333333333444555666777999:::;;;===@@@BBBDDDHHHMMMQQQYYY]]]eeerrr~~~}}}kkkaaa^^^```fffuuudddSSSBBB;;;:::999777666333333222111111111111111///............---------------------------------...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------------...///000111111111333666999DDDRRRcccrrrwwwnnneee___ZZZSSSPPPQQQOOORRRVVV\\\bbbiiiqqqwww||||||yyyvvvtttpppooommmllljjjiiihhhhhhhhhfffcccbbbbbbbbbbbbaaa```___]]]\\\ZZZYYYYYYYYYUUUTTTSSSQQQOOONNNNNNMMMMMMMMMLLLKKKIIIGGGEEEDDDEEEDDDCCCBBBAAA@@@???>>><<<<<<<<<;;;;;;;;;;;;;;;888888777666555333333222222222111111111111111000000000000000000000000000//////............//////---.........//////000000000////////////000111111555666888:::<<<>>>>>>???@@@@@@AAABBBCCCEEEFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDCCC???:::666444222111000...............///000000222222222222333333333333444444555666777999:::;;;<<<>>>AAADDDHHHLLLRRRUUU___cccmmm|||pppccc[[[\\\bbbkkk~~~xxxTTTHHH<<<777666333111111222222111111000000111111///............------------------------------------------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------.........---///000000111333666999FFFTTTffftttuuummmddd^^^YYYSSSPPPRRROOORRRWWW]]]ccckkksssxxx~~~zzzwwwuuuqqqpppnnnllljjjhhhggggggfffdddaaaaaaaaaaaa```^^^___^^^]]][[[YYYXXXWWWWWWUUUTTTSSSQQQOOONNNNNNMMMNNNNNNMMMKKKIIIGGGEEEDDDDDDCCCCCCBBBAAA@@@??????<<<<<<;;;;;;;;;:::::::::777777666555444333222222111111111111111111111111000000000000000000000000//////......------......------......///000000000////////////000222333444666777999;;;===>>>??????AAAAAAAAABBBDDDEEEGGGHHHDDDEEEEEEFFFFFFFFFEEEEEEAAA===888444333222111111///////////////000111111222222333333333444444444555555666777999;;;<<<======@@@DDDHHHLLLQQQXXX\\\bbbjjjzzzxxxggg]]]WWW[[[bbbrrrhhhLLLBBB:::777555111///000222111111000000000111111///............---------------------------------+++,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---------............---...///000111333666999FFFUUUgggwwwuuulllccc^^^YYYSSSQQQSSSQQQTTTYYY^^^eeellluuuzzz~~~{{{wwwuuusssrrrooollljjjhhhffffffdddbbbaaaaaaaaaaaa^^^\\\___^^^\\\ZZZXXXWWWVVVVVVRRRRRRQQQPPPOOOOOOOOOOOOOOOOOONNNLLLJJJHHHEEEDDDCCCCCCBBBBBBAAAAAAAAAAAA===<<<<<<;;;:::999888888777666666555444333222222000000000000111111111111000000000000000000000000000///...------------...------......///000000111---......///111333555666777888:::<<<>>>??????@@@AAABBBBBBCCCDDDFFFGGGHHHHHHHHHIIIHHHHHHGGGFFFEEE===999444111000111111111000000000000000111222222333333333333444444444444666666777888:::<<<>>>???BBBEEEIIINNNSSSZZZaaaeeelllyyyjjj___ZZZWWW]]]gggyyyqqqVVVEEE???999888777333333555111111000000000000111111///............---------------------------------******+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------...............///000111222444777:::EEEUUUiiiyyytttlllccc^^^ZZZTTTRRRTTTRRRUUUZZZ```fffnnnvvv|||~~~zzzwwwttttttssspppmmmjjjgggfffeeedddccccccccccccbbb___]]]___^^^\\\ZZZXXXWWWVVVVVVOOOOOOOOONNNOOOOOOPPPPPPPPPOOONNNMMMJJJHHHFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB======<<<;;;999888777777666666555444333333222222000000000000000111111111000000000000000000000000000///...------------------------...///000000111,,,---...000222444666777888999;;;<<<>>>???@@@@@@BBBBBBBBBCCCEEEFFFHHHIIIGGGGGGGGGFFFDDDBBBAAA@@@;;;777222//////000000000111111111111111222222333333333333444444444555555777777888999;;;===???@@@GGGJJJOOOUUU[[[bbbiiinnnxxxrrr___YYYYYYYYYaaammm}}}___HHH>>>999555555555222333666111000000000000000111111//////.........---------------------------------((()))+++,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------........./////////000111222333555999<<>><<<;;;;;;:::999888777777555555444333333222111111000000000000000000000000000000000000000000000000000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222444666666;;;<<<===???@@@@@@@@@@@@DDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEEEEBBB???;;;000000000000000000000000000000000111222222333333333333333333444555666666888999999999;;;>>>CCCGGGGGGPPPSSSXXX___aaahhhyyyyyyjjj]]][[[[[[^^^kkk{{{lllQQQAAA:::999777666444333333222222222222111000//////...........................------,,,++++++***)))))),,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++******)))))))))*********)))******+++,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////000111111222222444888<<>>>>>;;;;;;:::999888777777666555444444333222222111111000000000000000000000000000000000000000000000000///......---------......,,,,,,,,,,,,,,,,,,,,,,,,......000222444666777888;;;<<<===???@@@@@@AAAAAACCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBB???;;;888000000000000000000000000000000000111222222333333333333333333444555666777888999::::::<<<@@@EEEIIIKKKTTTWWW\\\fffjjjtttnnnaaaXXXZZZ```ggguuu|||\\\GGG===:::999777666444333333333222222111111000//////...........................//////...------,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++++++++************************++++++,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////000111222222333555999<<>>======;;;;;;:::999888777666666444444333333222222111111000000000000000000000000000000000000000000000000......---------...//////,,,,,,,,,,,,,,,,,,------000000222444666888999:::<<<===>>>???@@@AAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEEDDDCCCAAA@@@>>><<<888444000000000000000000000000000000111111222333333333444333333444444555666777777999;;;<<>><<<999888777555444333333333222111111000000//////...------------------------///......------,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***************+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////111222333333444666:::>>>LLL[[[oooyyysssjjjaaa\\\WWWQQQOOOPPPRRRVVV[[[```fffnnnwww~~~|||xxxuuuuuuuuutttrrrqqqpppoooooojjjiiigggfffdddcccccccccbbbaaaaaa```____________[[[XXXUUUSSSSSSSSSSSSRRROOOOOOOOOOOOOOONNNNNNNNNNNNMMMKKKIIIGGGEEECCCCCC@@@??????>>>>>>======<<<::::::999888777666555555333333333333222222111111000000000000000000000000000000000000000000000000---------------...///000,,,,,,,,,---------------000111333444777888:::;;;======???@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDBBB@@@>>><<<999555222000000000000000000000000000000111222222333333444444444444444555666777888777999<<>>>>>======<<<;;;;;;:::999888888666666555444333222222222222222111111000000000000000000000000000000000000000000000000---------------...///000,,,,,,,,,------.........111111333555777999:::;;;===>>>???AAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEBBB???===;;;888444111000000000000000000000000111111111222333333444444555555555555666777888888888:::>>>BBBFFFKKKPPPTTTTTT[[[]]]ddduuurrriiidddccchhhuuu{{{___LLL@@@;;;<<<888777666444333333333333000000000///////////////------------------------,,,,,,++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---+++++++++,,,,,,,,,------,,,,,,------.../////////000111333333444777<<>>>>>===<<<<<<;;;;;;:::999999888777666555444444222222222222222222111111000000000000000000000000000000000000000000000000......---------...//////,,,,,,,,,---......//////111222444666888999;;;<<<>>>???@@@AAABBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDBBB>>><<<:::777444222000000000000000000000000111111222222333444444444666555555666666777888999999<<>>======<<<<<<;;;:::::::::999888777666555444444333111111111111111111222222000000000000000000000000000000000000000000000000///......---------......,,,,,,------.../////////333444555777999;;;===>>>>>>???@@@BBBCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDBBB@@@<<<:::888666444222000000000000000000000000111111222333333444444555666666666666777888999999;;;>>>CCCGGGKKKPPPUUUXXXXXX```dddoooqqqccc^^^```^^^mmmwwwXXXIIIBBB:::777:::666666555444333333333333////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,------.../////////...///111222333666;;;>>>PPPddd~~~|||qqqhhh```[[[WWWRRRPPPQQQQQQVVV\\\bbbiiirrr}}}~~~|||zzzvvvsssnnnnnnnnnmmmllliiigggeeeeeedddcccbbbaaaaaaaaaaaa___`````````___]]][[[ZZZWWWVVVUUUTTTTTTSSSPPPNNNOOONNNMMMKKKJJJHHHGGGFFFCCCBBBBBBAAA@@@???>>>======<<<<<<;;;;;;:::999999888888777666555444333333111111111111111111222222000000000000000000000000000000000000000000000000000///...---------------,,,,,,------...///000000555666777999;;;===>>>?????????AAABBBCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDAAA>>>;;;888777666333111000000000000000000000000111222222333333444444555666666666666777888999:::<<>>666555444444333333333333.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,------...//////000---///000111333666;;;>>>SSSgggzzzqqqhhh```\\\XXXRRRQQQRRRQQQVVV\\\bbbiiisss}}}}}}yyyuuurrrpppooonnnkkkiiigggeeeddd``````````````````````````````___^^^]]][[[ZZZYYYUUUUUUUUUTTTTTTRRRQQQQQQMMMLLLKKKIIIGGGFFFFFFFFFEEEDDDBBB@@@???>>>======:::::::::;;;;;;;;;<<<<<<777777777777666555444333222222222111000//////...111111111111000000000000000000000000////////////---,,,,,,++++++,,,,,,---...---++++++,,,...111333333666:::=========>>>???AAAAAABBBBBBCCCDDDDDDDDDFFFEEECCCDDDEEEEEEDDDCCC<<<:::666333111111222222000000111111111222222222333333222222222333444444666777777777666777999<<<@@@@@@CCCIIINNNQQQXXX___aaaeeepppyyyiiibbb]]]]]]aaaqqqnnnYYYHHHCCC@@@999777;;;666555555444222111000000000000000000000000000000000000///...------,,,,,,---,,,+++******+++,,,---)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,+++***,,,,,,,,,---------......---------...............222111222444444555===EEEVVViiiyyypppggg___[[[WWWSSSRRRTTTVVVYYY^^^dddmmmwww}}}yyyvvvsssqqqpppooommmjjjhhheeecccbbb________________________^^^^^^]]]]]]\\\ZZZYYYXXXUUUUUUUUUTTTSSSQQQPPPOOOMMMLLLJJJIIIGGGFFFFFFEEEDDDCCCBBB@@@>>>>>>======<<<;;;;;;;;;:::::::::999666777777666555444333333222222111111000//////...000000000000000000000000000000000000////////////---,,,,,,++++++,,,,,,---...---,,,,,,---000333555444777;;;======>>>>>>???AAABBBBBBCCCCCCDDDEEEEEEEEEDDDCCCDDDEEEDDDBBBAAA<<<999666333111111222222111222222222333333333333444444444333444444555666777888888777777777:::<<<>>>???CCCIIIMMMOOOVVV^^^eeemmm|||ooobbb^^^]]]ccclll}}}^^^LLL>>>;;;999333222666666555444333222111111000000000000000000000000000///......---,,,,,,++++++++++++***))))))***++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------,,,,,,+++***,,,,,,,,,------------...------............//////222111222444444555===FFFVVViiizzzqqqhhh```[[[WWWSSSRRRTTTTTTXXX]]]dddmmmxxx~~~}}}zzzwwwtttrrrpppooonnnmmmkkkiiifffcccaaa```^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\[[[[[[ZZZYYYXXXWWWUUUUUUTTTSSSRRRPPPNNNMMMLLLKKKIIIHHHFFFFFFEEEEEECCCBBBAAA???>>>============<<<;;;:::999888777777555666666555555444333222222111111000000//////...////////////////////////000000000000////////////------,,,,,,,,,,,,------///...------///222444666666999<<<>>>>>>>>>???@@@BBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEDDDAAA>>>:::888555333111111111222222222333333333444444444555555444444555666666777777888888888777888;;;===???@@@EEEKKKNNNPPPWWW___kkkxxxzzzeee\\\ZZZ___mmm|||eeeRRRDDD999999999555444777555555444333222111111000000000000000000000000000---------,,,,,,++++++*********))))))))))))******)))************+++++++++------------------------......---,,,+++***)))))),,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,------------............//////000000222000111444444666===FFFVVViii}}}rrrjjjaaa\\\XXXSSSRRRTTTSSSWWW]]]eeennnyyy}}}zzzwwwssspppooonnnnnnlllkkkiiigggdddaaa___^^^]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[ZZZZZZYYYXXXWWWUUUTTTTTTRRRPPPNNNLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEBBBAAA@@@???============;;;;;;:::999888777777666444444444444444333222222111111000000////////////............////////////000000000000////////////------,,,,,,,,,,,,------............000333666777888:::===?????????@@@AAABBBCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEFFFFFFDDD???<<<888777444222111111111222222222222333333333333444444444444444555666777777666777888777777999;;;>>>BBBDDDJJJPPPRRRTTT\\\eeeqqq}}}mmm___YYYZZZbbbvvvpppUUUIII@@@999::::::777666777444444333333222111111000////////////////////////---------,,,,,,,,,+++++++++******************+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++,,,,,,,,,++++++***++++++,,,,,,,,,------------......//////000000000111000111444444666===FFFWWWjjjsssjjjaaa\\\XXXSSSQQQSSSTTTXXX___gggqqq|||}}}|||{{{yyyuuuqqqnnnmmmmmmnnnjjjiiihhheeecccaaa___^^^]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[ZZZYYYWWWWWWSSSSSSRRRQQQOOOMMMKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDAAA@@@???>>>===<<<<<<<<<999888888888888777777777222333333333333222222111000000000///////////////---........./////////000000000000000////////////...------,,,,,,------...------...///111444777888:::<<>>@@@DDDGGGMMMSSSVVVYYYcccnnn|||nnnddd[[[YYY[[[dddzzz```JJJ@@@:::666666666444222222333333333222222111111000////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************++++++++++++++++++++++++******+++,,,,,,++++++++++++++++++,,,,,,,,,---------------...///000000111111000111444444666>>>GGGYYYkkksssjjjaaa\\\WWWRRRQQQSSSUUUYYYaaajjjttt~~~{{{zzzyyywwwssspppmmmlllllllllhhhgggfffdddcccaaa```___]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYWWWVVVUUUQQQQQQPPPOOONNNLLLJJJIIIGGGGGGFFFEEEDDDCCCCCCDDD@@@???>>>===<<<<<<<<<<<<777777777777777777666666111111222222222222111111////////////////////////.........//////000000111000000000000////////////......------------......---...///111444777999:::===>>>@@@@@@@@@AAACCCDDDDDDDDDEEEEEEFFFFFFGGGGGGIIIHHHFFFFFFEEEBBB===:::444333333222111111111111000000111111111222222222222222333333444555777777444666888999;;;>>>BBBEEEFFFIIIOOOVVVYYY___lllzzzmmmaaaZZZVVVYYY]]]ggg|||hhhPPPBBB<<<999666555444333222111333333222222111111111111000000000000000000000000........................,,,,,,------------,,,,,,)))************+++++++++************************************++++++,,,,,,)))***++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---...///000000000///111333444666>>>GGG\\\mmmqqqiii```[[[WWWRRRQQQSSSUUUZZZbbbkkkuuu}}}zzzxxxvvvvvvtttqqqnnnlllkkkjjjjjjfffeeeeeedddcccbbbaaaaaa^^^^^^^^^^^^^^^^^^^^^^^^\\\[[[[[[YYYWWWUUUSSSRRROOOOOOOOONNNMMMLLLJJJIIIFFFFFFEEEDDDCCCCCCCCCCCC??????>>>===<<<<<<<<<<<<888888777777666555444444000000111111111111111000////////////////////////......///000000111222222000000000000////////////......------------......///000222444777:::<<<===>>>@@@AAAAAAAAAAAACCCEEEDDDDDDEEEFFFFFFGGGGGGHHHIIIGGGDDDCCCAAA>>>;;;888222222222111111111111111111111111222222222333333333333333444555777888999666888:::===???CCCHHHKKKKKKNNNUUU[[[___hhhyyyooo^^^WWWRRRSSS\\\dddoooqqqTTTDDD???<<<;;;888666666666666444222222222222111111111111000000000000000000000000------------------------+++,,,------------,,,+++)))************+++++++++************************+++++++++***************))))))***+++++++++++++++***++++++++++++,,,,,,,,,******+++,,,---...//////000///000333555777>>>HHH^^^nnn}}}oooggg^^^ZZZVVVQQQPPPSSSUUUZZZbbbkkkttt~~~~~~|||zzzvvvsssrrrsssrrrpppnnnkkkiiihhhhhheeeeeeddddddcccbbbbbbbbb^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[ZZZXXXUUUSSSQQQOOONNNNNNNNNMMMMMMLLLJJJJJJFFFEEEDDDCCCCCCCCCCCCCCC???>>>===<<<<<<<<<<<<<<<::::::888777555333222111///000111111111111000000.........///////////////...//////000111222222333000000000000////////////......------------......111222444777:::===???@@@???@@@BBBAAAAAABBBDDDFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHFFFBBB@@@>>><<<999666111111111111111111111111222222333333333444444444444444555555666888999:::777999<<>>@@@???===<<<===<<<;;;999888888888777666666555555333333333222111000000///000000000000000000000000000000000000000000000000000000000000////////////...---,,,,,,---...000111222444777999;;;=========@@@@@@??????@@@@@@AAABBBDDDEEEGGGIIIJJJJJJIIIIIIHHHFFFDDD@@@<<<888444222333222222222222222222222111111111222222333333444555555555666777888888888<<<<<<>>>BBBGGGLLLOOOPPPUUUUUUYYYaaaiiixxxxxxfff[[[WWWMMMMMMVVVhhhxxxkkkUUUDDD===<<<::::::999777666444333333555444222000///000000111////////////.....................------,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************++++++******************------------------------------......///000000000111111222444444666???JJJ___mmmxxxrrrhhh___ZZZUUUPPPPPPRRRWWW[[[```gggoooyyy~~~|||xxxuuurrrqqqppppppooonnnkkkhhhfffdddccccccbbbaaa```___^^^^^^____________``````______^^^]]]]]]\\\[[[YYYWWWSSSPPPOOOLLLKKKKKKJJJJJJIIIHHHHHHHHHFFFEEEEEEEEEDDDAAA???@@@>>>===<<<===<<<:::999777777777666555555444444333222222111000000//////000000000000000000000000////////////////////////000/////////////////////111000///......///000111333555777:::<<<>>>??????@@@@@@@@@@@@@@@AAAAAABBBEEEFFFGGGIIIJJJJJJIIIIIIGGGFFFCCC???;;;777333111222222222222222222222222111111222222333333444444555555666666777888999999<<<===???CCCIIINNNRRRSSSVVVZZZccclllsssmmm^^^UUURRRQQQUUU```rrryyy___MMMBBB===>>>:::999888777666444333333444333222000000000000111////////////............//////.........---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************************************------------------------------......///000000000111111222555444666@@@KKKcccqqqwwwnnnfff]]]YYYVVVRRRRRRUUUWWW[[[```gggoooyyyzzzxxxuuusssqqqppppppqqqnnnmmmjjjgggdddcccbbbbbb```___^^^]]]\\\\\\\\\\\\______``````______^^^]]]]]]\\\[[[YYYVVVSSSPPPOOOJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEEEEFFFGGGEEEBBB@@@???>>><<<<<<<<<<<<:::888666666555555444333333333111111000000//////......000000000000000000000000////////////////////////////////////////////////333222111000///000111222555666999;;;>>>@@@AAAAAAAAA@@@@@@@@@@@@AAABBBBBBEEEFFFGGGIIIIIIIIIHHHHHHFFFEEEBBB>>>999555222000111111111111111111111111111111222222333444555555555555666777888999:::;;;>>>???BBBFFFKKKPPPUUUWWWSSS\\\hhhrrr|||oooaaaXXXTTTVVVZZZcccsssdddOOODDD???===>>>999999888777555444333333444333222111000000000000/////////............---////////////............---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************************************------------------------------......///000000000111111222555555888BBBMMMggguuu~~~uuujjjbbb[[[YYYWWWTTTUUUWWWXXX[[[aaahhhpppzzzxxxvvvsssqqqooonnnoooooonnnmmmjjjgggeeecccbbbbbbaaaaaa```___^^^]]]]]]\\\_______________^^^]]]]]]]]]\\\ZZZXXXUUURRRPPPOOOIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDEEEGGGHHHGGGCCC@@@???===;;;;;;;;;;;;999888555555444444333222222222000000//////............////////////////////////////////////////////////.........///////////////111000000000000222333444777888:::===???AAACCCDDDAAAAAAAAAAAAAAABBBCCCCCCFFFFFFHHHHHHIIIHHHGGGFFFDDDCCC???;;;777333000///000000000000000111111111111222222333444555666666666666666777888:::<<<===BBBCCCFFFIIILLLQQQWWWZZZVVV^^^jjjvvvqqqccc\\\ZZZ]]]ccckkkwwwpppTTTEEE@@@>>><<<<<<999888777666555444333333333222222111111000000000//////.........---------..................------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111111222555666999DDDPPPhhhvvv|||rrriiiaaa[[[YYYWWWTTTUUUXXXXXX[[[aaahhhqqq{{{xxxvvvssspppmmmlllllllllooonnnkkkhhheeedddccccccbbbaaaaaa```___^^^\\\\\\^^^^^^^^^^^^^^^]]]\\\\\\\\\[[[XXXVVVSSSPPPOOONNNHHHHHHHHHGGGFFFFFFEEEEEECCCCCCDDDGGGHHHGGGCCC@@@>>><<<;;;:::;;;:::999777444444444333222222111111/////////...............////////////////////////........................------....../////////000------...///111444666888:::;;;<<<>>>@@@BBBDDDEEEBBBBBBAAAAAABBBBBBCCCDDDFFFGGGHHHHHHHHHGGGFFFEEEAAA???<<<888444222000/////////000000000111111111111222333444555666777777666666666777999<<<>>>@@@EEEGGGJJJKKKMMMRRRXXX\\\aaafffppp~~~ggg]]][[[\\\fffrrrttt```KKKBBBAAA>>>;;;888888777777666555444333333222222222222111111111000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111111222555666;;;GGGSSSgggvvv{{{qqqiiibbb[[[YYYWWWTTTSSSUUUXXX\\\aaaiiiqqq|||~~~~~~~~~wwwuuurrrooommmlllllllllooonnnkkkhhhfffdddcccccc`````````___^^^\\\ZZZYYY\\\\\\]]]]]]\\\\\\[[[ZZZZZZYYYVVVSSSQQQNNNMMMMMMHHHHHHHHHGGGFFFFFFEEEEEECCCCCCCCCEEEFFFEEECCC@@@>>><<<::::::::::::888666444444333333222222111111//////////////////......000000000000000000000000........................---------......//////000,,,,,,---///222555999:::======>>>>>>@@@BBBCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDGGGGGGHHHHHHHHHFFFEEEDDD>>><<<999555222111000000///000000111111222222222222222333444666777888888777777777777:::===@@@BBBGGGIIILLLMMMNNNSSSZZZ___hhhooozzzuuubbb]]]\\\___mmmcccTTTEEEAAA@@@===999777777777666666555444444333111111222222222111111000.........------------,,,+++++++++++++++,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111111222555777<<>>BBBDDDDDDHHHKKKMMMOOOTTT]]]dddlllzzz|||kkk______aaaeeeyyyqqqVVVJJJ@@@======:::888888666666666555555444444333000111222222222222111000.........---------,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************((())))))***++++++,,,,,,++++++++++++++++++++++++------......///000000000111111222555888===KKKXXXlll}}}zzzqqqggg```[[[YYYWWWTTTRRRTTTXXX\\\bbbjjjsss}}}|||xxxwwwsssqqqooonnnmmmnnnooopppmmmkkkiiifffcccbbbaaaaaaaaaaaaaaa```___]]]ZZZYYYZZZZZZZZZZZZZZZYYYXXXXXXXXXVVVSSSPPPMMMKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFEEECCCBBBAAABBBBBBAAA???===;;;999999999999777666555555444333333222222111/////////000000000000000000000000000000000000000........................,,,,,,------...///000000111111111222555777:::<<>>CCCEEEBBBFFFJJJMMMPPPVVV```hhhrrrqqqccc]]]bbbfffmmm```NNNEEE<<<:::999777888:::666666666555555444444333000000222333333222111000......---------,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************((())))))***++++++,,,,,,++++++++++++++++++++++++------......///000000000222111222666888>>>LLLYYYpppzzzqqqeee___ZZZYYYXXXTTTTTTVVVXXX\\\bbbjjjsss~~~}}}wwwtttqqqpppnnnnnnnnnooopppqqqqqqnnnjjjeeebbbaaaaaabbb______^^^^^^\\\[[[YYYXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUTTTSSSQQQOOOMMMKKKJJJHHHGGGEEEEEEFFFFFFDDDCCCDDDBBB@@@??????>>>===;;;::::::999888777666555444333333222222111000000000////////////////////////,,,,,,---.../////////...---------,,,,,,+++++++++//////////////////......000111111111333666<<>>666555222111000000111222111111222222222333333333444444444555777888:::;;;;;;;;;::::::;;;>>>AAACCCJJJHHHJJJPPPVVV\\\gggqqq|||}}}vvvddd```[[[\\\ggg|||jjjTTTEEEBBB===999777666444333555444444333222111000000333333333333333222111000111000///......------...---,,,+++***)))***+++,,,,,,++++++******++++++,,,************************++++++************++++++,,,,,,+++***))))))******************************++++++******++++++,,,,,,,,,,,,,,,,,,---------.........111444555<<>><<<::::::999999888777666555444333333222111111000000///////////////////////////------......///.........---------------,,,,,,,,,........................000111222333555888===AAABBBCCCCCCBBBAAAAAABBBDDDDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEFFFGGGFFFDDD???<<<666444222111000000111222222222222222222222333333555555555666777888999:::999::::::;;;===@@@DDDGGGKKKKKKNNNTTTYYY___kkkvvvwwwiiibbbZZZXXXVVV[[[iiiyyy]]]JJJCCC@@@<<<999777666555444444444333333222222111111000000111222222222111111111000///...------------,,,,,,+++************+++,,,++++++******++++++,,,+++++++++++++++++++++++++++******************+++,,,++++++***))))))******************************,,,,,,++++++++++++,,,,,,000000000111111111111222000000222444555;;;IIIXXXppp{{{qqqkkkeee^^^YYYVVVUUUUUUTTTXXX[[[aaahhhqqq{{{zzztttqqqnnnooopppqqqrrrqqqqqqpppmmmjjjgggcccaaa_________^^^\\\ZZZWWWVVVUUUTTTTTTUUUUUUTTTSSSSSSRRRQQQQQQOOOOOONNNNNNMMMMMMLLLLLLGGGEEEDDDDDDEEEDDDCCCAAACCCAAA???>>>>>>===;;;:::999999888777666555555444333222222111111000//////////////////////////////.........///......---------------.......................................000111333555777:::???BBBBBBCCCCCCCCCAAAAAACCCEEEDDDEEEFFFGGGHHHIIIIIIIIIEEEDDDDDDDDDCCCAAA<<<999555444222111000000111222333333333333222222222222666666666666777888999:::999:::===>>>@@@DDDHHHLLLOOORRRWWW\\\```gggvvvvvvggg]]]YYYSSSTTTVVV^^^nnnfffPPPCCCAAA>>>:::888777777666444333333333333333333333333...///000111222222222222111000///...---------------------------,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******)))*********************************------,,,,,,,,,,,,,,,---...////////////000000000111111333444555:::HHHWWWqqq{{{rrrmmmhhhaaa[[[XXXWWWVVVUUUWWWZZZ```hhhppp{{{|||wwwrrroookkkmmmoooqqqqqqpppnnnmmmiiigggdddaaa___^^^^^^^^^^^^\\\YYYVVVTTTSSSSSSTTTVVVUUUUUUTTTSSSRRRQQQQQQMMMMMMMMMLLLKKKKKKJJJJJJFFFDDDCCCCCCDDDCCCBBBAAABBB@@@>>>======<<<:::999888888777666666555444444222222222111000000//////////////////////////////.../////////...---,,,,,,------......//////000000------------............///111444666888;;;???BBBBBBCCCDDDCCCBBBBBBDDDFFFDDDEEEFFFHHHIIIIIIIIIIIIFFFDDDBBBAAA@@@>>>:::777333333222111000000111111444333333333333222222222444444555666888:::<<<===;;;>>>AAACCCDDDGGGLLLPPPWWWZZZ___dddhhhssstttiii```[[[ZZZUUUWWW[[[eeetttoooXXXJJJCCC>>><<<999888888888777555222333333333444444444555000111111222222222111111000000///...------------...///000000000///---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********++++++***************+++************************,,,,,,,,,,,,---...//////------------............111111222444555:::IIIXXXpppxxxooojjjccc\\\YYYXXXWWWVVVVVVYYY___gggpppzzz}}}}}}|||zzzvvvrrrooolllhhhjjjlllnnnnnnllljjjhhheeedddbbb___]]]\\\\\\\\\^^^\\\YYYVVVTTTSSSTTTTTTUUUTTTSSSRRRQQQPPPOOOOOOMMMMMMLLLJJJIIIHHHGGGFFFEEECCCBBBBBBCCCBBBAAA???AAA???===<<<<<<;;;999888777777666666555444444444222222111111000//////...////////////////////////.../////////...---,,,,,,.........//////000000000---------........./////////222555888:::<<>><<<888666222222111111111111111111333333333333333333333333222333444777999<<>><<<;;;;;;:::888777666666555555444444444444222111111000000///......////////////////////////.........///......------.........///////////////------......///000000000111444888;;;<<<===???@@@CCCDDDEEEDDDDDDDDDFFFHHHFFFFFFGGGHHHHHHHHHGGGGGGHHHEEEAAA>>>;;;999666444111111111111111111111000333333333333444444444444222333555777:::===@@@AAADDDIIINNNOOONNNOOOTTTYYYaaaccciiisss|||oooaaaYYYTTTQQQQQQTTTXXX]]]gggrrrlllXXXJJJBBBAAA===<<<::::::::::::888777444444444555555666666666666666666555444222000000000///...---,,,,,,,,,,,,+++++++++++++++***)))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))*********)))******+++,,,************************((())))))+++---///111222---------.........//////......111333555<<>>???===;;;:::::::::888666555555555444444444444333111111111000//////......////////////////////////------......///.........//////........................//////000111111222444888<<>>@@@EEEKKKRRRTTTSSSTTTZZZ___dddhhhrrrpppeee[[[WWWVVVVVVXXX[[[aaahhhrrr}}}ooo\\\QQQGGG@@@??????===<<<<<<<<<;;;999777555555555555555666666666555555555444333222111000//////...---,,,,,,,,,,,,,,,++++++***************,,,++++++******++++++,,,++++++++++++++++++++++++(((***+++,,,,,,+++***(((******))))))***++++++,,,************************************+++---...///,,,,,,,,,,,,------------//////222444555;;;JJJYYYlllzzzpppjjjbbb[[[WWWTTTSSSRRRWWWZZZ___fffmmmwww~~~zzzyyy{{{}}}{{{}}}}}}uuutttttttttssssssssssssrrrpppkkkhhhffffffhhhiiijjjjjjjjjiiigggdddbbbaaa]]]]]]\\\[[[ZZZYYYXXXXXXUUUVVVVVVVVVVVVUUUTTTTTTRRRRRRPPPOOONNNLLLKKKKKKEEEEEEEEEEEEEEEFFFFFFFFFCCCAAA@@@@@@AAA@@@???===???===;;;::::::999777666444444444444444444333333111111111000//////......////////////////////////,,,,,,---.../////////...//////......---------,,,...//////000111222222333777;;;???BBBBBBBBBBBBBBBCCCDDDEEEEEEDDDEEEGGGIIIKKKKKKKKKKKKJJJIIIHHHGGGGGGCCC===999666444111000///000111111111111000000000111222333555666777777888888888999:::;;;<<<===EEELLLSSSVVVVVVXXX^^^dddhhhmmmzzzwwweee\\\UUUUUUXXXZZZ^^^bbbmmmsss}}}yyy^^^QQQLLLGGGAAA??????>>>=========<<<999777666666666666666666666555222222333333333222111111//////...---,,,,,,,,,,,,///...---,,,+++,,,---...,,,++++++++++++++++++,,,************************((()))+++,,,,,,+++)))(((******))))))***+++,,,,,,************************,,,++++++******++++++,,,000000000000111111111111111111333444555:::HHHWWWmmmxxxooojjjaaaZZZVVVSSSQQQPPPXXX[[[```fffmmmvvv~~~~~~zzzvvvrrrpppqqqssstttzzz{{{|||~~~{{{yyyuuutttsssrrrpppooonnnnnnlllmmmmmmkkkiiigggggghhhhhhgggfffdddcccbbbaaaaaa\\\\\\\\\[[[[[[ZZZXXXXXXVVVVVVUUUTTTSSSRRRQQQPPPQQQPPPOOOMMMKKKJJJHHHHHHHHHFFFDDDDDDDDDCCCAAA@@@AAAAAA@@@@@@???>>>>>>>>><<<;;;:::999777666555444555555444333333222111111000000000000000000000000........................------------------------------............------///...---...///222444666<<<===???AAACCCDDDEEEEEEBBBCCCCCCDDDEEEFFFFFFFFFKKKLLLMMMMMMLLLIIIFFFDDDAAA===888555333333222111222222222222111111111111000000222333444555555555666777888888999<<<@@@DDDJJJKKKPPPWWWZZZ[[[```ffflllwwwsss\\\\\\[[[XXXYYY___hhhpppxxxcccQQQLLLGGG???<<<@@@@@@???===<<<;;;:::::::::444444555555444444333222111111111111000000000000///............---------......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************************************))))))******+++,,,******+++,,,,,,,,,,,,+++,,,,,,------...////////////000111333444999HHHWWWqqq|||~~~vvvllleee___ZZZUUUPPPPPPSSSVVVYYY^^^ccciiipppxxx}}}}}}|||zzzwwwssspppnnnoooqqqsssuuuuuuuuuwwwyyyyyyvvvtttrrrrrrqqqqqqooonnnmmmlllkkklllmmmllliiiggggggggggggfffeeecccaaaaaa``````[[[[[[[[[[[[ZZZYYYYYYXXXVVVUUUUUUTTTRRRQQQQQQPPPPPPPPPNNNMMMKKKIIIHHHGGGGGGFFFDDDCCCDDDCCCAAA@@@AAA@@@@@@??????>>>======<<<;;;:::999777666555444555444444333222222111111000000000000000000000000........................------------------------------............------///.........000222555777<<<===???AAACCCDDDEEEEEECCCCCCDDDEEEEEEFFFGGGGGGJJJKKKLLLLLLJJJGGGDDDBBB???;;;666333111111000///111111111111111111111111222333444555666777777777888999::::::;;;>>>BBBEEEIIIJJJPPPWWW[[[]]]cccjjjtttvvvjjj]]]\\\[[[\\\bbbmmmzzzmmm[[[MMMJJJGGG???<<>>===<<<;;;:::999999999666666666666666555444444111111111111000000000000///............---------......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************)))************+++++++++******++++++,,,,,,,,,+++,,,,,,------...////////////000111333444999HHHWWWnnnyyy~~~vvvllleee^^^ZZZUUUQQQQQQTTTUUUXXX]]]bbbhhhooowww|||~~~}}}}}}|||yyywwwtttrrrrrrssstttvvvsssrrrqqqrrrssssssrrrqqqooooooppppppooommmkkkjjjjjjlllmmmllliiifffeeeeeeeeedddbbbaaa______^^^^^^YYYYYYZZZZZZZZZYYYYYYXXXUUUTTTTTTSSSRRRQQQPPPPPPOOOOOONNNLLLJJJIIIHHHGGGGGGEEECCCCCCCCCCCCAAA@@@@@@@@@??????>>>>>>======;;;:::999888777666555444444444333333222222111111000000000000000000000000........................------------------------------............------/////////000111444666888===>>>@@@BBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJHHHDDDAAA???;;;777333000000//////.../////////000111111222222222333444555666777777777999:::;;;<<<===@@@DDDHHHKKKLLLQQQXXX\\\```iiirrrzzzhhh^^^\\\\\\]]]eeerrrwww^^^QQQHHHGGGFFF@@@<<<>>><<<<<<:::999888888777777777888888888888777666666111111111111000000000000///............---------......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,------...////////////000111333444999HHHWWWkkkvvvvvvjjjddd]]]ZZZVVVQQQRRRUUUUUUWWW\\\aaagggnnnvvv{{{~~~~~~}}}|||zzz{{{|||}}}~~~zzzxxxuuusssssssssrrrqqqnnnnnnoooooonnnllljjjiiiiiijjjlllkkkhhheeedddccccccbbb```___]]]\\\\\\\\\XXXXXXYYYYYYYYYXXXXXXWWWSSSSSSRRRRRRQQQPPPPPPOOONNNMMMLLLKKKJJJHHHGGGGGGFFFDDDCCCCCCCCCCCCAAA@@@@@@??????>>>======<<<<<<:::999888777666555444444333333333333222222111111////////////////////////........................------------------------------............------//////000111333666888:::>>>???AAABBBDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHHHHHHHEEEAAA===;;;888555222000//////...------......000111222333333000111222444555555555666999;;;<<<===>>>AAAEEEIIINNNOOOTTTZZZ___dddppp{{{}}}kkk]]]WWW[[[]]]dddsssjjjSSSKKKEEEFFFFFF@@@<<<<<<;;;:::999888777777777777777888888888888777666666111111111111000000000//////............---------......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************((()))***+++,,,++++++***++++++***+++++++++,,,,,,,,,,,,------...////////////000111333444999HHHWWWjjjuuuwwwjjjccc]]]ZZZVVVRRRRRRVVVUUUXXX]]]bbbhhhpppwww}}}zzzwwwuuutttrrrqqqoooooooooooommmkkkiiihhhfffhhhiiihhhfffcccccccccaaa```___]]]\\\[[[ZZZZZZWWWWWWXXXXXXXXXWWWVVVVVVRRRQQQQQQQQQPPPOOOOOOOOOLLLLLLKKKJJJIIIGGGFFFFFFEEEDDDBBBBBBCCCCCCBBB@@@??????>>>======<<<<<<;;;888888777777666555444444333222222222222222111111////////////////////////........................------------------------------............------...///111333555888:::;;;???@@@BBBCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFCCC>>>:::777666444111000000000000...---...///000111222333444111111333444555666666666999:::<<<===>>>AAAFFFIIIOOOPPPUUU[[[```hhhwww|||lll^^^WWWVVVZZZ```ooorrr```NNNIIIEEEEEEDDD@@@<<<;;;::::::999888777777777777666666777777666666555444111111111111000000000//////............---------......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))***+++++++++++++++++++++*********+++,,,---,,,,,,------...////////////000111333444999HHHWWWiiitttxxxjjjccc]]]ZZZVVVRRRRRRVVVVVVYYY___dddkkksss{{{~~~zzzxxxvvvsssqqqqqqpppooommmkkkiiihhhgggcccdddeeedddbbbaaabbbccc```___^^^\\\[[[ZZZYYYYYYWWWXXXXXXWWWWWWVVVTTTTTTPPPPPPPPPPPPOOOOOONNNNNNKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCBBB@@@>>>>>>======<<<<<<;;;;;;777777777666555444444444222222222222222222111111000000000000000000000000........................------------------------------............------...///222444777:::<<<===@@@AAABBBDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEAAA<<<888555444222111000111111111///...///000111222333444444333444555666777888888888999;;;<<<===???BBBGGGKKKOOOQQQWWW^^^eeeqqqnnnaaaVVVTTTWWWZZZfff{{{{{{dddWWWLLLIIIFFFDDDBBB@@@===;;;;;;::::::999888888999999555555666666555555444333111111111111000000000000///............---------......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************************************))))))******+++,,,,,,+++*********+++,,,---,,,,,,------...////////////000111333444999HHHWWWhhhtttyyyjjjddd]]]ZZZVVVQQQRRRUUUWWWZZZ```fffnnnvvv}}}{{{yyyvvvtttsssqqqmmmjjjgggeeeeeeeeeaaaaaaaaa```______bbbeee```___]]]\\\ZZZYYYYYYYYYXXXXXXXXXWWWVVVTTTRRRRRROOOOOOOOOOOONNNNNNNNNNNNJJJJJJIIIHHHGGGFFFEEEEEEDDDBBBAAAAAACCCCCCBBB@@@>>>>>>===<<<<<<;;;;;;:::777666666555555444444333111111111111111111222222000000000000000000000000........................------------------------------............------...000222666999<<<===>>>AAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFDDD@@@;;;666333222111///000111111000///000111111222333444444555333444555777888888888888;;;<<<>>>???AAADDDIIIMMMRRRUUU]]]gggppptttfff\\\SSSQQQVVV]]]mmmlllZZZSSSJJJHHHDDD@@@?????????>>><<<<<<;;;::::::::::::;;;555555666666555555444333111111111111000000000000///............---------......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************,,,+++)))((((((***,,,...,,,+++***))))))+++---...,,,,,,------...////////////000111333444999HHHWWWkkkxxxyyyllleee^^^ZZZUUUQQQQQQTTTUUUYYY___gggoooyyy}}}{{{xxxsssppplllgggdddccccccccc______^^^]]]\\\^^^bbbeee```___]]][[[ZZZYYYYYYYYYYYYYYYXXXWWWUUUSSSQQQPPPOOOOOONNNNNNNNNNNNNNNNNNIIIIIIHHHHHHGGGFFFEEEEEECCCBBBAAAAAABBBCCCBBB@@@>>>======<<<;;;;;;::::::666666666555555444444333111111111111111111222222000000000000000000000000........................---------------------------..................---...000333666:::<<<>>>???BBBBBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFDDD@@@;;;555222000///...///000111000///222222222333333444444555111222333555666666777777<<<>>>???AAACCCFFFKKKOOOWWW[[[dddooo|||nnnccc[[[RRRPPPUUU```qqqeeeWWWTTTHHHGGGBBB>>><<>>???BBBAAAAAABBBDDDGGGJJJKKKLLLJJJGGGFFFFFFFFFEEEEEEIIIFFFBBB===999666444333000000000000////////////000000111222333444444555444444555666888888999999;;;>>>AAACCCDDDHHHOOOTTTVVV___jjjwww}}}hhh```\\\WWWXXX^^^hhh|||ttt```SSSOOOFFFEEEDDDCCCAAA???>>>>>>;;;;;;<<>>:::::::::999777555333222000111111111111000//////000////////////.........+++,,,,,,------,,,,,,+++***************+++++++++******++++++++++++******)))************++++++++++++++++++***)))(((((('''******************************+++++++++,,,,,,,,,,,,,,,------.../////////222111222333444;;;KKK\\\qqq}}}qqqiiiaaa\\\VVVQQQPPPSSSVVVZZZaaahhhqqq{{{}}}wwwrrrlllgggdddaaa___]]]^^^\\\[[[[[[^^^```aaaaaa[[[[[[YYYXXXWWWVVVVVVVVVVVVVVVUUUSSSRRRQQQPPPOOOQQQOOONNNNNNNNNNNNMMMKKKLLLKKKIIIGGGEEEDDDCCCBBBCCCBBBBBBAAA@@@??????>>><<<<<<;;;:::999888777777444444444444333333333333222111111000//////000000000000000000000000000000------------------------,,,++++++++++++,,,------......---......///000111666777999<<<>>>???@@@AAABBBBBBAAABBBCCCFFFHHHJJJLLLIIIGGGFFFFFFGGGFFFEEEGGGDDDAAA<<<888555444333000000000000000000000///111111222333444555666666666666666777888:::;;;<<<<<<@@@CCCFFFHHHLLLSSSXXX^^^jjjyyyuuuddd^^^[[[XXX\\\dddsss{{{kkk[[[PPPKKKHHHGGGFFFDDDAAA???===<<<;;;;;;<<<>>>@@@AAA???===::::::;;;;;;:::777555333000000111111222111111000/////////.........------+++,,,,,,------,,,,,,+++++++++************************++++++++++++******)))************++++++++++++++++++***)))(((((((((******************************+++++++++,,,,,,,,,,,,,,,------.../////////111000111222333:::JJJZZZppp~~~rrrjjjbbb]]]WWWRRRQQQUUUWWWZZZ```gggpppyyy~~~}}}{{{uuupppkkkfffcccaaa___]]]]]]\\\[[[]]]___aaaaaa```ZZZYYYXXXWWWVVVUUUUUUUUUVVVVVVUUUSSSRRRQQQPPPOOORRRPPPOOOOOOOOOOOONNNLLLLLLKKKHHHFFFDDDBBBAAAAAABBBBBBAAA@@@???>>>===<<<::::::999888777666666555444444444333333333222222111111000/////////000000000000000000000000000000........................,,,++++++++++++,,,------------------...///000111777888:::<<<>>>???@@@AAABBBBBBAAABBBCCCEEEGGGHHHKKKIIIGGGFFFGGGHHHGGGFFFDDDBBB>>>:::666444222222000000000000000000000000222333333444555666777777888777777777999;;;>>>@@@???CCCGGGJJJLLLQQQXXX^^^eeetttyyylll```]]]\\\]]]fffqqqzzzkkkaaaVVVMMMHHHJJJIIIGGGEEEBBB???===<<<<<<<<<<<<===>>>>>><<<:::888:::<<<===<<<:::777444111111222222222222222111............---------,,,+++,,,,,,------,,,,,,+++,,,+++++++++***)))))))))******++++++++++++******)))************++++++++++++++++++***))))))((((((******************************+++++++++,,,,,,,,,,,,,,,------.../////////000///000111222999IIIYYYooossskkkddd^^^XXXSSSRRRVVVWWWZZZ___fffmmmwww}}}|||~~~}}}}}}~~~|||yyyxxxrrrnnniiieeecccaaa___]]]\\\\\\]]]___aaabbbaaa___YYYXXXWWWVVVUUUUUUUUUUUUWWWVVVUUUTTTSSSRRRQQQQQQRRRQQQOOOOOOPPPPPPNNNMMMKKKJJJGGGEEEBBBAAA@@@???BBBAAA@@@???>>><<<;;;;;;::::::999888777666555555333333333333222222222222111000000/////////000000////////////////////////////////////////////////...------------...//////,,,,,,,,,---...000111222555666888:::<<<===>>>>>>BBBBBBBBBBBBCCCDDDFFFFFFJJJHHHGGGGGGHHHHHHGGGFFF@@@>>>;;;777444222111111000000000000000111111111222333444444666666777888888777777777:::===AAADDDEEEHHHLLLNNNQQQVVV^^^dddpppooofff___\\\]]]dddsssjjj___ZZZTTTMMMHHHIIIHHHGGGEEECCCAAA??????===<<<;;;<<<<<<<<<999777777999<<>><<<888666333333333333333111000000......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++***)))((((((******++++++++++++******))))))*********++++++++++++++++++******)))))))))******************************+++++++++,,,,,,,,,,,,,,,------.../////////000000111222333:::JJJYYYmmm~~~ssskkkccc^^^XXXSSSRRRUUUWWWZZZ^^^dddkkkttt~~~}}}|||~~~}}}|||||||||~~~}}}|||~~~~~~|||yyywwwvvvooolllhhheeedddbbb___^^^]]]]]]___bbbddddddaaa^^^XXXWWWVVVUUUUUUUUUUUUUUUWWWWWWVVVUUUTTTTTTSSSSSSRRRPPPOOOOOOOOOOOONNNLLLIIIHHHFFFCCCAAA@@@???>>>@@@???>>>===<<<;;;::::::::::::999888777666555555333333222222222111111111000///////////////000000////////////////////////////////////////////////...------------...//////,,,,,,,,,---///111222333666777999;;;<<<===>>>>>>BBBBBBBBBCCCDDDEEEFFFFFFIIIHHHGGGGGGHHHGGGFFFDDD===;;;999555333111111111///000000000111111111222222222333444555666777777888777777999<<>><<<;;;;;;;;;:::888666666888<<<>>>>>><<<888666666666555444222000...---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++***)))((((((******++++++++++++******))))))*********+++++++++++++++++++++******************************************+++++++++,,,,,,,,,,,,,,,------.../////////000000222444555;;;JJJZZZkkk}}}}}}rrrjjjccc]]]WWWRRRQQQUUUWWWYYY]]]bbbiiisss|||~~~~~~||||||||||||}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{}}}}}}|||yyywwwvvvvvvnnnkkkhhhfffeeecccaaa______```cccfffgggeeeaaa]]]XXXWWWVVVVVVUUUUUUUUUVVVWWWVVVVVVUUUTTTTTTSSSSSSPPPNNNMMMMMMMMMMMMLLLJJJGGGFFFDDDBBB@@@???>>>>>>======<<<<<<;;;;;;:::::::::999888777666555555444222222222111111111000000//////......//////000000000000000000000000000000........................,,,++++++++++++,,,------,,,,,,---...000333444666999:::;;;===???@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGIIIGGGFFFFFFGGGFFFCCCAAA;;;999777444222111111111///000000111111222222222222222333444555666777777777888:::===BBBHHHMMMPPPRRRTTTUUUWWW[[[dddpppyyyooo```^^^]]]___hhhyyytttdddTTTOOONNNKKKGGGEEECCCCCCCCCCCCCCCCCCCCCCCC>>>===;;;:::::::::888777666888:::<<<<<<:::777555666666555333111///---,,,............---------,,,+++,,,,,,------,,,,,,+++,,,+++++++++***)))))))))******++++++++++++******)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,------.../////////000111333555666<<>>999888666444222111111222///000000111111222333333333444555555777777888999888:::===CCCIIIOOOTTTVVVVVVWWWYYY[[[bbbnnn~~~wwwfffZZZ\\\aaaiiiwwwxxxdddYYYNNNJJJJJJGGGEEEEEECCCCCCCCCCCCBBBBBBAAAAAA???===;;;:::::::::999888666777888999888777555333333333333222111000....../////////.........------+++,,,,,,------,,,,,,+++++++++************************++++++++++++******)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,------...////////////000222555666;;;JJJXXXjjjzzzssskkkccc^^^XXXSSSRRRVVVVVVYYY\\\aaahhhsss~~~}}}|||zzzzzz|||}}}{{{}}}~~~}}}|||}}}{{{xxxvvvwwwyyy||||||~~~yyywwwtttqqqoooooopppqqqmmmkkkhhhgggfffeeecccaaaccceeehhhkkkkkkggg```[[[XXXXXXWWWVVVVVVVVVWWWWWWSSSSSSRRRRRRQQQQQQPPPPPPLLLKKKIIIIIIJJJJJJHHHGGGCCCBBBAAA@@@????????????999999:::::::::;;;;;;;;;777666555444333222222111111111111111000000000000...............///000111000000000000000000000000------------------------...------------...//////---...///000333555777999888999:::<<<===>>>>>>>>>AAABBBDDDFFFHHHIIIJJJJJJHHHGGGFFFEEEEEEBBB???<<<999777555333222222222222///000000111222222333333555555666777888999::::::888;;;@@@GGGNNNTTTXXX[[[XXXYYYZZZ^^^fffuuupppaaaWWW]]]fffssshhh\\\SSSKKKJJJIIIGGGFFFHHHDDDDDDCCCBBBAAA@@@@@@??????===;;;:::;;;;;;:::999666777777777666555333222000000111111111111000000000////////////.........+++,,,,,,------,,,,,,+++***************+++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,------...//////000...///111444555:::IIIWWWjjjyyytttmmmeee___ZZZTTTTTTWWWVVVXXX\\\aaaiiisss~~~{{{~~~|||zzzyyyxxxyyy{{{|||~~~}}}}}}}}}}}}{{{yyyxxxwwwvvvwwwyyy{{{}}}~~~|||zzztttsssqqqpppooonnnnnnooojjjiiigggeeecccbbbbbbbbbbbbfffiiiiiiddd^^^[[[ZZZWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPOOOOOONNNMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGFFFCCCAAA???>>>>>>===;;;::::::::::::999999999888888444444444444444444444444111111111111111000////////////////////////////////////............/////////////////////////////////...------,,,,,,,,,,,,,,,...000333666888999:::;;;;;;<<<===>>>???@@@@@@CCCDDDEEEGGGHHHHHHGGGGGGDDDDDDDDDCCCAAA>>>;;;888666555555444333222111111//////000111333444555555555666777666666777:::===;;;???GGGPPPWWW[[[\\\[[[]]]^^^___bbblllyyyhhh]]]\\\\\\hhhppp[[[TTTPPPKKKHHHGGGHHHHHHGGGCCCCCCDDDDDDCCCCCCBBBAAA===<<<<<<;;;;;;:::999999999888777555444333111111111111000000//////......---------------------------------,,,,,,,,,++++++,,,,,,,,,++++++*********************************)))***+++,,,+++***(((&&&&&&&&&((()))************))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,------.../////////222222333444444888EEESSSiiiwwwuuunnnfff```ZZZSSSRRRUUUYYYZZZ]]]aaahhhqqq|||}}}zzz{{{zzzzzzzzzzzz{{{}}}}}}~~~}}}~~~}}}{{{wwwvvvuuuvvvwwwzzz}}}~~~}}}zzzxxxrrrqqqooolllkkkkkklllmmmiiihhheeebbb`````````aaabbbeeegggfffbbb^^^[[[[[[XXXWWWVVVUUUSSSRRRQQQPPPOOOOOONNNNNNMMMLLLLLLLLLKKKJJJJJJIIIHHHGGGFFFFFFCCCAAA???>>>>>>===;;;999::::::999999999888888888555555444444333333333333111111111111111000////////////////////////////////////............//////........................///...------,,,,,,,,,---///000222444666777888999;;;;;;<<<===>>>???@@@@@@DDDEEEFFFGGGHHHHHHGGGGGGDDDDDDDDDBBB@@@===999777444444333333222222111111222222333333444444555555555666666666666888:::===???CCCIIIQQQXXX\\\]]]]]]^^^___bbbhhhvvvqqqeee___^^^cccuuu}}}eeeVVVPPPMMMJJJHHHGGGGGGGGGFFFBBBCCCCCCCCCCCCBBBAAAAAA===<<<<<<;;;;;;:::999999999999888666555444333222//////000000111222222222........................---------,,,,,,,,,++++++,,,,,,,,,+++++++++******************************)))***+++,,,+++***((('''&&&'''((()))************)))))))))))))))))))))))))))******+++++++++******,,,,,,------.../////////222222333444444888FFFTTTeeesssuuunnnfff```ZZZTTTRRRUUUXXXZZZ^^^bbbiiirrr|||~~~{{{{{{|||{{{yyyxxxyyyzzz{{{}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~|||zzztttttttttuuuwwwzzz}}}}}}zzzwwwuuuooonnnkkkhhhggghhhiiikkkhhhfffccc___^^^^^^___```bbbcccdddcccaaa^^^]]]\\\XXXXXXVVVTTTSSSQQQOOOOOOMMMMMMMMMLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDBBB@@@>>>=========;;;999999999999999888888888777666555555444333222222111111111111000000000///////////////////////////////////////....../////////..............................------------------111222444555777888888888;;;<<<======>>>???@@@@@@EEEFFFGGGHHHHHHGGGFFFFFFDDDDDDCCCAAA>>>;;;777555222222222222222222222222555555555555555555555555444555666666666888;;;>>>DDDGGGLLLQQQWWW\\\___``````aaafffrrruuugggaaa``````nnnmmm\\\UUUKKKJJJHHHGGGHHHGGGFFFDDDBBBBBBBBBBBBBBBAAA@@@@@@===<<<<<<;;;;;;:::999999:::999888777666444333333000000111111222222333333////////////////////////------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************)))***+++++++++***)))(((''''''((()))************))))))))))))))))))))))))***+++++++++++++++******,,,,,,------.../////////111111333444444888FFFTTTcccpppvvvnnnfffaaaZZZTTTRRRUUUWWWZZZ___dddkkkttt}}}{{{xxxxxxyyyzzzyyyxxxzzz|||~~~~~~~~~}}}|||}}}|||{{{{{{||||||zzzxxxttttttssssssuuuwwwzzz{{{}}}zzzvvvssspppmmmkkkhhheeeeeefffhhhiiigggeeeaaa^^^]]]^^^___aaabbbcccbbbaaa```___^^^^^^YYYXXXVVVTTTRRRPPPNNNMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCC@@@>>>===<<<<<<<<<:::888999888888888888777777777666666555444333111111000111111000///////////////////////////////////////......////////////....................................---------......///222333555777888999::::::<<<======>>>??????@@@@@@FFFGGGHHHHHHHHHGGGFFFEEEDDDCCCBBB???<<<888555333000000111111111222222222444444555555555555666666444555666777777999===???FFFHHHKKKOOOTTTYYY___ccceeegggooo{{{iii^^^]]]bbbeeexxxtttaaaVVVRRRHHHHHHGGGHHHIIIHHHFFFCCCAAAAAABBBBBBAAAAAA@@@???===<<<<<<;;;;;;:::999999888888777666555444333333333333222111000000//////...........................------------,,,,,,,,,++++++++++++++++++++++++************************)))***+++++++++***))))))'''((()))***************))))))))))))))))))))))))++++++,,,,,,++++++******,,,,,,------.../////////111111333444444999FFFTTTeeerrrwwwooogggaaaZZZTTTRRRUUUVVVYYY___fffmmmvvv~~~{{{xxxxxxyyyzzzzzz{{{|||~~~~~~|||zzz{{{zzzyyyyyyzzzyyywwwuuuvvvuuusssrrrqqqrrrtttuuuzzzzzzzzzyyyvvvrrrooolllkkkiiigggeeedddeeeggghhheeedddaaa______```bbbccccccbbbaaa`````````______XXXWWWUUUSSSQQQOOOMMMLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA???===;;;;;;;;;;;;999888888888888777777777666666666555555333222111000000111000//////......//////////////////////////////......///000000///..............................------------......///000111222555777:::<<<===>>>======>>>>>>??????@@@@@@EEEFFFGGGGGGGGGFFFEEEDDDCCCBBB@@@===:::666444222000000000111111222222333222222333444555666777777444666777888999;;;???BBBEEEGGGIIILLLPPPWWW```gggmmmqqq}}}}}}pppcccZZZ\\\dddkkkssseeeXXXOOOKKKGGGGGGGGGHHHIIIIIIFFFCCCAAAAAABBBBBBAAAAAA@@@???===<<<<<<;;;;;;:::999999666666555444333333222222333222111000///...------------------------------.........---------,,,,,,++++++++++++++++++++++++*********************************+++++++++******((())))))************)))))))))))))))))))))))))))++++++,,,,,,,,,++++++***,,,,,,------.../////////000111222444444999GGGUUUgggvvvxxxppphhhbbb[[[TTTRRRTTTUUUYYY___eeemmmvvv|||zzzyyyyyyzzz{{{}}}~~~~~~|||zzz{{{yyyxxxxxxyyyxxxvvvtttwwwuuurrrpppnnnnnnnnnooossssssssssssqqqnnnkkkiiihhhgggfffeeedddeeeeeefffbbbbbbaaaaaabbbcccdddeeecccaaa```___``````^^^\\\VVVVVVTTTSSSQQQOOOMMMMMMJJJJJJJJJIIIHHHHHHGGGGGGEEEDDDDDDCCCBBBAAA@@@???===<<<::::::;;;:::999777777777777777666666666666555444444333222111111000111000///...---...///000////////////////////////---...///000000///...---------------------------------------...///000111222333666999;;;>>>???@@@>>>>>>>>>?????????@@@@@@CCCDDDEEEFFFFFFFFFEEEDDDAAA@@@>>>;;;888555333222000111111111222222333333111222333444555777888888555777999:::;;;>>>AAADDDEEEGGGHHHJJJOOOXXXeeennnwwwxxxnnnggg^^^XXX^^^iiitttvvvfff___VVVOOOLLLHHHGGGGGGHHHIIIHHHEEECCCBBBBBBBBBBBBBBBAAA@@@@@@===<<<<<<;;;;;;:::999999555555444444333222222111/////////////////////000------------------------............---------,,,***++++++++++++,,,,,,,,,************************************+++++++++,,,))))))******+++******)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,------.../////////000000222444444999GGGUUUgggxxxxxxqqqhhhbbb[[[TTTRRRTTTTTTXXX]]]dddlllvvv~~~~~~~~~}}}{{{zzzzzzzzz|||}}}~~~~~~}}}|||{{{yyyyyyzzzyyyvvvtttuuussspppmmmkkkkkkkkkkkkkkklllmmmnnnmmmkkkhhhgggddddddddddddddddddcccccc^^^___```bbbcccdddeeeeeeaaa___]]]^^^^^^^^^[[[XXXUUUTTTSSSRRRPPPOOONNNMMMKKKJJJJJJIIIHHHHHHGGGGGGCCCCCCBBBAAA@@@??????>>><<<;;;999999::::::888777777777666666666555555555333333333222222222111111111000///------...///000////////////////////////---...///000000///...---------------------------,,,,,,------...000111222444555777:::<<<>>>??????>>>????????????@@@@@@@@@AAABBBCCCEEEEEEEEEDDDDDD???>>>;;;999666444333222222222222222333333333333444444555666666777888888666888:::;;;===@@@DDDGGGGGGHHHJJJKKKPPP\\\kkkwwwtttjjjaaa___ZZZWWW```ooo~~~jjj___[[[SSSNNNOOOHHHFFFEEEEEEFFFEEECCCAAABBBCCCCCCCCCCCCBBBAAAAAA===<<<<<<;;;;;;:::999999555555555444333333222222000000000000000000000000....................................------------******+++++++++,,,,,,,,,************************************++++++,,,,,,*********++++++******))))))))))))))))))))))))))))))***+++,,,---.........,,,,,,------.../////////000000222444444999GGGVVViii|||yyyqqqiiibbb[[[TTTRRRTTTTTTWWW[[[bbbjjjuuu}}}~~~~~~|||zzzyyyyyy{{{|||}}}~~~}}}|||{{{{{{{{{zzzxxxuuusssqqqnnnllljjjiiijjjjjjggghhhiiijjjjjjiiigggfffaaabbbcccddddddcccaaa```[[[\\\___bbbdddeeeeeeeee___]]]\\\\\\]]]\\\XXXTTTTTTSSSRRRQQQPPPOOONNNNNNKKKJJJJJJIIIIIIHHHHHHGGGCCCBBBBBBAAA@@@???>>>>>><<<:::999999::::::888777777666666666555555555555333222222222222222222222222000...---,,,---///000////////////////////////---...///111111///...---------------------------,,,,,,------///000222333777888999;;;<<<===>>>>>>???????????????@@@@@@@@@???@@@BBBDDDDDDDDDDDDDDD>>><<<:::888666444333333333333333333333333333333777777777777777777777777777999;;;<<<>>>AAAEEEHHHHHHJJJLLLMMMSSS```qqq~~~{{{mmmbbbZZZYYYVVVVVVbbbsssvvv```XXXSSSKKKIIIMMMHHHFFFDDDCCCDDDCCCBBB@@@CCCCCCDDDDDDCCCCCCBBBAAA===<<<<<<;;;;;;:::999999666666666555555444444333555555333222111///...---//////////////////////////////.........---------*********++++++,,,,,,,,,************************+++*********+++,,,,,,---******+++++++++******)))))))))))))))))))))))))))((()))***,,,---...//////,,,,,,------...//////000///000222444444999GGGVVVlllyyyqqqiiiccc[[[TTTRRRTTTTTTVVVZZZ```iiittt~~~yyyvvvwwwyyy{{{|||{{{{{{||||||}}}~~~}}}zzzxxxvvvqqqpppllliiiggggggggggggeeefffhhhiiihhhgggeeedddaaa```___^^^]]]]]]]]]]]]^^^___```aaaaaa```______\\\[[[YYYWWWUUUTTTSSSSSSPPPOOONNNMMMLLLLLLLLLLLLMMMLLLKKKJJJIIIHHHGGGFFFCCCBBBAAA???>>>======<<<;;;;;;:::999999888888777888777666555444333333222222222222111111111111000111111000///////////////............////////////......------------.........---,,,,,,++++++++++++------------///111444555777777999;;;===???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCBBBBBBBBB:::888555222000111222333222222222222222222222222777777777888888888888888<<<;;;<<>>>>><<<;;;:::999888888666666666555444444333333000000000000000111111111//////.........------------------,,,,,,,,,+++++++++++++++*********))))))''''''((()))***++++++,,,************************))))))))))))************++++++************++++++++++++++++++++++++++++++---------............///000000222333444999HHHVVVjjj~~~zzzssshhh___YYYVVVTTTSSSUUUXXX\\\```fffooo{{{~~~~~~~~~~~~~~~~~~~~~~~~|||xxxwwwyyy{{{}}}}}}{{{|||}}}~~~{{{xxxvvvuuummmllliiifffeeedddeeeeeedddeeegggggggggfffdddccccccbbbaaa```____________]]]^^^___`````````___^^^ZZZYYYWWWUUUTTTRRRRRRQQQPPPOOONNNMMMMMMLLLLLLLLLMMMLLLKKKJJJIIIHHHGGGGGGCCCBBBAAA???>>>===<<<<<<:::999999888888777666666888777666444333333222222222222222111111111000000111000000///////////////............////////////......------------.........---,,,,,,++++++,,,,,,---------...000222555666888888:::;;;===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDCCCBBB@@@???999777444222111111333444444444444444444444444444777777777777777888888888999:::<<<@@@CCCFFFGGGHHHPPPSSSWWW\\\cccooo|||pppeeeZZZRRRTTTWWW\\\lll}}}nnn```RRRMMMLLLKKKJJJKKKFFFFFFEEEDDDCCCBBBAAA@@@@@@AAACCCDDDDDDCCCAAA@@@??????>>>===<<<:::888777666666666555444444333333111111111000000000000000//////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***))))))******************************************))))))))))))************,,,++++++++++++++++++,,,++++++++++++++++++++++++---------............///000000222444444999HHHVVVooozzzsssiii```ZZZWWWUUUSSSUUUXXX\\\```fffooo{{{}}}{{{yyyzzzyyyxxxwwwwwwwwwxxxyyy|||~~~~~~~~~|||zzzxxxyyy{{{}}}~~~~~~zzz|||{{{wwwtttsssrrrjjjiiigggeeedddddddddeeecccdddeeeffffffdddbbbaaabbbaaa```______^^^______]]]]]]^^^______^^^]]]\\\XXXWWWUUUSSSRRRPPPPPPOOOPPPOOOOOONNNMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGCCCBBB@@@???===<<<<<<<<<999888888777666666555555777666555444333222222222222222111111111000000000000000//////......//////............////////////......------------.........---,,,,,,,,,,,,,,,,,,------...000222444666888999:::;;;<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCAAA>>><<<666555333222111222444555555555555555555555555555777666666666777888999999999;;;???DDDGGGJJJLLLLLLVVVYYY^^^dddlllxxxzzzlll___WWWTTTYYY___gggwwwwwwdddXXXMMMIIIJJJIIIJJJKKKEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@???@@@@@@AAA@@@>>>;;;888666666666666555444444333333222222111111000000//////...............---------------------,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,++++++************************************)))))))))*********++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++---------............///111111333444555999HHHVVVssszzztttjjjaaa[[[XXXUUUTTTVVVYYY]]]aaagggppp{{{{{{yyywwwvvvvvvuuusssrrrqqqrrrtttuuuzzz|||~~~}}}}}}~~~~~~{{{zzzyyyzzz|||}}}}}}|||zzz}}}}}}xxxsssqqqpppoooiiihhhgggfffeeeeeeeeefffcccdddeeefffeeecccaaa```^^^]]]]]]\\\[[[[[[\\\\\\[[[\\\]]]^^^]]]\\\[[[ZZZWWWVVVTTTRRRPPPOOONNNNNNOOOOOOOOONNNNNNMMMLLLLLLJJJJJJJJJIIIIIIHHHHHHGGGBBBAAA@@@>>><<<<<<;;;;;;999888888777777666555555666555444333222222222222111111111111000000000000000//////.........//////............////////////......------------.........------,,,,,,,,,---------...000222444666888999;;;;;;<<<<<<======>>>>>>???@@@@@@@@@@@@@@@AAAAAA???AAACCCCCCBBB???;;;888444333222111222333555666333333333333444444444444777666666666777888:::;;;===@@@EEEJJJNNNQQQSSSTTT^^^aaagggmmmwwwnnneee[[[XXXZZZcccmmmwww|||jjj___UUULLLIIIHHHFFFFFFGGGEEEEEEDDDDDDCCCBBBBBBAAA@@@?????????>>>>>>>>>>>>@@@AAABBBBBB@@@<<<888666666666666555444444333333333222222111000///.................................------------,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---------............///000111333555555999GGGUUUssszzztttjjjbbb\\\YYYWWWUUUWWWZZZ^^^aaagggppp{{{}}}zzzxxxwwwuuuvvvuuusssrrrrrrsssuuuvvvzzz|||~~~~~~}}}}}}}}}}}}{{{zzzyyyzzz||||||{{{yyyzzz|||zzzuuuqqqnnnmmmmmmgggffffffeeeeeeeeeeeeeeecccdddeeeeeeeeeccc```___[[[[[[ZZZZZZYYYZZZZZZZZZZZZ[[[\\\\\\[[[ZZZYYYXXXVVVUUUTTTRRRPPPOOONNNNNNNNNNNNNNNNNNNNNLLLKKKJJJHHHHHHHHHGGGGGGGGGGGGGGGAAA@@@???===<<<;;;:::::::::999999888777777666666555444333222222222222222111111111000000000////////////............//////............////////////......------------......---------,,,,,,---......///000222444666888999:::<<<<<<<<<=========>>>>>>?????????@@@@@@AAAAAAAAA???@@@BBBBBB@@@<<<888555222222111111222333555666333333333444444555555555777777666666888:::<<<===@@@DDDJJJNNNQQQUUUXXX[[[cccgggoooyyypppbbb[[[XXX[[[cccooo|||pppaaa[[[SSSLLLJJJIIIFFFEEEGGGFFFFFFEEEDDDCCCCCCBBBBBB??????>>>>>>============???@@@AAAAAA???<<<888666666666666555444444333333333222222111000///......---..............................---------,,,,,,++++++++++++************)))******+++,,,,,,------************************************++++++++++++******))))))))))))******++++++++++++++++++++++++---------............///000000333555555999FFFSSSqqqzzztttkkkddd^^^[[[XXXVVVWWWZZZ^^^aaafffooozzz}}}{{{zzzyyyyyyyyyyyyxxxwwwxxxyyyzzz{{{~~~~~~~~~}}}}}}{{{yyyxxxyyyzzzzzzyyyxxxzzz|||~~~|||zzzwwwssspppmmmlllkkkdddddddddccccccbbbbbbaaabbbbbbcccdddcccaaa^^^]]][[[ZZZZZZYYYYYYYYYZZZZZZYYYZZZZZZZZZZZZXXXWWWVVVUUUTTTRRRPPPOOOMMMMMMMMMLLLMMMMMMNNNMMMKKKJJJIIIEEEEEEEEEEEEFFFFFFFFFFFFAAA@@@>>>===;;;::::::::::::999999888888777666666444333222222111111111222111111000000000/////////......------......//////............////////////......------------......------------------...///111222444666888999::::::<<<<<<<<<======>>>>>>>>>?????????@@@@@@AAAAAABBB@@@@@@AAA@@@===999555333111111111222222333444555555555666666777888888888888888777777999<<<>>>@@@CCCGGGLLLPPPRRRUUU[[[___aaahhhuuuqqqbbbYYYUUUWWW___mmm|||vvvdddXXXTTTNNNJJJKKKJJJHHHHHHKKKIIIHHHGGGFFFDDDCCCBBBBBB>>>>>>???>>>>>>===<<<;;;>>>>>>??????===;;;888777666666666555444444333333222222111111000000//////---------...........................---------,,,+++++++++*********))))))(((((()))***+++,,,------*********************************++++++++++++,,,))))))(((((((((((())))))++++++++++++++++++++++++---------............///...///222444444777DDDQQQooozzzuuullleee```\\\YYYWWWWWWYYY]]]```eeennnyyy}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||xxxwwwvvvvvvxxxzzzzzzyyyzzz{{{{{{{{{{{{zzzzzzyyyvvvuuutttrrrooommmlllkkkeeeeeeddddddcccbbbaaa```___```aaaaaa```^^^[[[ZZZXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYXXXWWWUUUTTTSSSRRRPPPNNNMMMKKKKKKJJJJJJKKKLLLMMMLLLJJJHHHGGGCCCCCCCCCDDDDDDDDDEEEEEE@@@???>>><<<;;;:::999999999888888777666666555555333222222111111111111111111000000000////////////...------------...///000............////////////......------------......---------------...//////444555666888999:::999999;;;<<<<<<===>>>?????????>>>??????@@@AAAAAABBBBBBAAA@@@???>>>;;;777444222111111111222222333444444555666666777888888999999:::999888888:::===AAACCCGGGKKKPPPRRRSSSWWW^^^dddhhhsss|||mmmaaaYYYVVVTTTYYYfffxxxuuuiii]]]SSSNNNJJJIIIKKKKKKIIIIIILLLKKKKKKIIIGGGEEEDDDBBBAAA===>>>???@@@???===;;;:::;;;<<<<<<;;;;;;999888888666666666555444444333333111111111000000000000000---------.........//////............------------,,,,,,+++++++++*********)))))))))******+++++++++*********************************+++++++++,,,,,,******))))))))))))******++++++++++++++++++++++++---------............///---...111333333666BBBOOOlllzzzuuummmfffaaa]]]ZZZXXXVVVYYY\\\___dddmmmxxx~~~~~~}}}|||vvvtttssstttwwwzzz{{{{{{zzzzzzyyyxxxwwwvvvvvvuuusssrrrrrrqqqpppnnnlllkkkgggggggggfffeeedddcccbbb]]]^^^______]]][[[YYYWWWTTTTTTTTTSSSTTTTTTUUUUUUXXXXXXYYYYYYXXXVVVUUUTTTQQQPPPOOOMMMKKKJJJIIIIIIIIIJJJLLLLLLKKKJJJGGGFFFAAAAAABBBBBBCCCDDDDDDDDD@@@???===<<<::::::999999777777777666555555444444222222111111111111111111000000000000////////////---------------...///000............/////////000.........------.........---------------...///000555666888999::::::999999;;;;;;<<<===>>>???@@@@@@>>>>>>???@@@AAAAAABBBBBBBBBAAA???<<<999666333222111111222222222333333333333444444555666777777888::::::999999;;;>>>BBBDDDLLLPPPSSSUUUUUUZZZbbbiiixxxzzzkkk^^^WWWUUUUUUVVV^^^lllwwwiiiccc[[[SSSNNNJJJIIIKKKKKKHHHGGGJJJMMMLLLKKKHHHFFFDDDBBBAAA===>>>@@@AAA@@@>>>;;;999::::::999999999888888888777666666555444444333333000000000000000111111111---------.........////////////.........------------------,,,,,,,,,++++++*********)))))))))))))))******************************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++---------.........//////,,,---111333222555AAANNNhhhzzzuuummmgggbbb^^^ZZZXXXUUUXXX\\\___ccclllwww~~~|||}}}}}}zzzxxxtttssssssuuuwwwwwwvvvtttxxxxxxxxxyyyzzzzzzxxxvvvwwwtttqqqmmmkkkjjjjjjkkkkkkhhheeebbbaaaaaa___^^^^^^^^^]]]\\\ZZZXXXWWWVVVUUUUUUTTTTTTUUUUUUVVVWWWYYYZZZ[[[ZZZYYYUUURRRPPPPPPOOOOOONNNLLLJJJIIIHHHJJJJJJKKKKKKJJJHHHFFFEEEDDDCCCBBB@@@???@@@@@@AAA<<<<<<;;;::::::::::::;;;::::::999888777666555444222222222111111111111000000000////////////000000//////000000///...------.................................------,,,,,,,,,,,,---/////////000222444777888999;;;<<<============>>>???@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>;;;:::888666444333222111000000000000111222333444333444666777888888888888;;;::::::;;;???BBBEEEEEEKKKOOOTTTVVVYYY___jjjrrrzzzhhhXXXUUUTTTPPPRRRZZZcccwww~~~mmmccc[[[SSSPPPJJJJJJIIIHHHFFFGGGJJJLLLLLLJJJGGGFFFEEEEEECCCBBB>>>>>>>>>===<<<<<<;;;;;;??????>>>===<<<:::888777777777666666666555555555555444333222000///......000000000000////////////------------------------++++++++++++++++++++++++(((((((((((()))***+++,,,++++++******))))))((((((((()))***)))((('''''')))***************)))((((((******+++++++++,,,,,,,,,...///000///...---...///...///111333222555@@@LLLgggxxxnnneee___\\\YYYXXXYYYXXXZZZ```eeejjjrrr{{{~~~}}}zzzwwwsssrrrrrrrrrtttuuutttrrrwwwwwwwwwyyyzzzyyywwwuuuvvvtttrrrooommmllllllkkkjjjgggcccaaa``````^^^]]]\\\\\\[[[ZZZYYYWWWUUUTTTUUUTTTTTTTTTTTTUUUVVVVVVXXXYYYZZZZZZXXXUUUQQQOOOOOOOOOOOONNNMMMKKKJJJIIIIIIIIIIIIIIIHHHFFFDDDCCCAAA@@@>>>===<<<<<<======<<<<<<;;;:::::::::::::::999888888777555444444333222222222111111111000000//////............/////////////////////...------..............................---------,,,,,,,,,***+++,,,,,,,,,---000333888999:::;;;<<<============>>>???@@@@@@AAA@@@@@@???????????????>>>>>>>>>:::999777555333222111111000000000000111222333444444555666777777888888888::::::;;;===AAAEEEGGGHHHNNNSSSXXX]]]cccooo}}}~~~mmm^^^SSSRRRRRRQQQVVV```rrrsssddd]]]VVVPPPMMMJJJJJJIIIGGGEEEEEEGGGIIIIIIHHHFFFEEEFFFFFFDDDCCC@@@???>>>===<<<<<<;;;<<>><<<:::888777666777777666666666555555555555444444333222111000000////////////............------------------------+++++++++++++++++++++++++++******)))))))))******++++++++++++************)))***+++***((('''((()))***************)))((((((******+++++++++,,,,,,,,,---/////////------.../////////111333222444???KKKddd}}}zzzpppgggaaa]]]ZZZYYYYYYWWWZZZ___dddiiirrrzzz}}}yyywwwrrrqqqooopppqqqsssrrrrrruuuuuuvvvyyyzzzyyyvvvsssssssssrrrqqqpppnnnmmmlllgggeeeaaa______^^^]]]\\\ZZZZZZYYYXXXWWWVVVTTTSSSTTTTTTSSSSSSTTTTTTUUUVVVWWWXXXYYYXXXWWWTTTQQQOOONNNNNNNNNNNNMMMLLLKKKJJJGGGGGGGGGFFFEEEDDDCCCBBB???>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999777777666555444333333222222222111111111000000000......------------.........////////////...------...........................------------,,,,,,,,,++++++,,,++++++---111444999:::;;;<<<<<<<<<<<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@???>>>===888777666444222111000000111000000111111222333444555555666666777777888888999:::===@@@CCCGGGIIIJJJOOOTTT[[[bbblll{{{~~~qqqaaaWWWQQQQQQQQQSSS^^^jjj|||iii^^^XXXRRRMMMKKKKKKKKKJJJHHHFFFEEEGGGHHHGGGEEEDDDEEEGGGGGGGGGFFFCCCAAA???===<<<<<<======BBBBBB@@@>>><<<:::888777777777777777777666555555555555444444333333333333/////////......---------------------------------++++++++++++++++++++++++------+++******)))))))))+++++++++++++++,,,,,,,,,***+++++++++)))((()))***)))************))))))(((******+++++++++,,,,,,,,,,,,---......---,,,---///000000111333222444===HHH```www|||rrriiibbb^^^[[[YYYXXXWWWYYY^^^ccchhhpppyyy~~~|||yyyvvvpppooonnnooorrrtttuuuuuuttttttvvvxxxyyyxxxtttqqqoooppppppqqqpppnnnllljjjeeebbb___]]]]]]]]]\\\[[[YYYYYYYYYXXXWWWVVVUUUTTTTTTTTTSSSSSSSSSTTTUUUUUUVVVWWWWWWVVVUUUSSSPPPOOOMMMNNNNNNNNNMMMLLLKKKKKKFFFFFFEEEEEEDDDCCCBBBAAA@@@???>>>>>>===<<<<<<<<<:::::::::::::::999999888666666666555444333333333111111111111000000000000///......------......///.........//////...------........................------------------------...//////...///111555999;;;;;;<<<<<<<<<<<<<<<;;;======???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???===<<<666555444222111000000000111111111111222333444444666666666666777888888999:::<<<@@@BBBEEEGGGJJJKKKSSSYYY```iiiuuupppddd\\\WWWRRRQQQRRRYYYiiiyyytttfff]]]WWWPPPLLLKKKLLLLLLLLLJJJHHHGGGIIIJJJFFFEEEEEEGGGIIIJJJJJJHHHEEECCC@@@===<<<===>>>@@@GGGEEECCCAAA???===;;;;;;777888888888888777666555555555555555555555555555000000000///......------------------------------++++++++++++++++++++++++---,,,,,,+++******++++++)))******++++++,,,,,,,,,***+++,,,+++)))))))))+++))))))************)))(((******+++++++++,,,,,,,,,+++,,,...---,,,,,,---...111000111333333444<<>>>>>===<<<<<<999999:::::::::999888777666666666555555444444333111111111000000000//////000//////////////////000------............------........................------------------------000111111111222444888;;;;;;;;;<<<<<<===<<<<<<<<<======???@@@@@@@@@@@@@@@AAAAAABBBAAA@@@>>><<<;;;444444333111111000000000111111111111222333444555666666666666777999:::;;;===@@@CCCEEEFFFHHHKKKNNNYYYaaalllxxxssscccZZZVVVSSSQQQQQQUUUbbbxxxzzzpppddd]]]VVVNNNKKKKKKJJJJJJKKKJJJHHHHHHIIIJJJFFFFFFFFFIIIKKKLLLKKKJJJEEECCCAAA>>>>>>???@@@BBBGGGFFFCCCAAA???===<<<<<<888999:::;;;:::999888777555666666666666777777777222222111111000//////...------------------------++++++++++++++++++++++++++++++******+++,,,,,,---((()))))))))******++++++***+++,,,+++)))))))))+++((())))))*********))))))******+++++++++,,,,,,,,,+++,,,------,,,,,,---///222000111333333555;;;CCCXXXlll}}}tttkkkccc^^^YYYWWWVVVUUUWWW\\\```eeemmmuuu~~~{{{wwwtttooopppqqquuuyyy|||||||||wwwuuutttttttttrrrooollliiijjjkkkkkkjjjhhhfffeeeaaa^^^\\\[[[[[[\\\[[[[[[YYYYYYZZZZZZZZZYYYYYYXXXUUUUUUTTTTTTUUUUUUVVVWWWTTTTTTSSSSSSQQQPPPOOONNNLLLLLLLLLLLLKKKJJJIIIHHHFFFEEECCCBBBAAA@@@@@@@@@<<<<<<<<<<<<<<<;;;999999888888999:::999888777666666666555555555444444444111111000000000/////////000000////////////000000,,,,,,---............---........................,,,,,,,,,------------......///111222333555777::::::;;;<<<==================>>>???@@@@@@AAA@@@@@@@@@AAAAAAAAA@@@===:::888444333222111111111111111222111111222222333444555666666666777999;;;>>>???AAADDDGGGHHHHHHKKKPPPTTT]]]hhhyyyuuueeeZZZSSSLLLMMMNNNSSS]]]ppp}}}oooggg___XXXQQQKKKIIILLLIIIJJJJJJIIIGGGFFFGGGHHHGGGGGGGGGIIILLLLLLJJJHHHDDDCCCAAA@@@@@@AAACCCDDDCCCBBB@@@===<<<;;;;;;;;;:::;;;=========<<<:::888666666666777777777777777333333222222111000//////------------------------++++++++++++++++++++++++)))))))))******+++------)))))))))))))))************+++++++++)))((()))***((())))))************)))******+++++++++,,,,,,,,,+++,,,......------...000111//////333444555;;;BBBWWWkkk~~~uuulllddd^^^YYYVVVVVVTTTVVV[[[___ccckkkttt}}}zzzwwwtttqqqrrruuuyyy|||}}}|||zzzyyywwwtttrrrqqqooommmkkkiiijjjjjjiiihhhfffeeeccc```^^^[[[ZZZ[[[\\\\\\[[[XXXYYYYYYZZZZZZZZZYYYYYYVVVVVVVVVUUUVVVVVVWWWXXXSSSRRRRRRQQQPPPOOONNNNNNLLLLLLLLLKKKJJJHHHGGGFFFDDDCCCAAA@@@>>>>>>>>>???:::;;;;;;;;;:::999888777777888999:::999888666555444444444444333333333333111000000000/////////////////////....../////////+++,,,------.........---........................,,,,,,,,,---------......,,,///222444555666777999::::::;;;===>>>>>>>>>>>>===>>>???@@@@@@AAA@@@@@@???@@@AAAAAA???<<<888666333333222111111111222222222222222222333444555555777666777888:::>>>AAACCCDDDGGGJJJKKKLLLPPPXXX___hhhvvvxxxgggZZZSSSPPPGGGLLLRRR[[[iii}}}}}}oooaaa\\\VVVRRRMMMIIIJJJPPPNNNOOOOOOMMMIIIGGGFFFFFFGGGGGGGGGIIIJJJJJJGGGEEEBBBBBBBBBBBBCCCDDDEEEEEEAAA???===;;;::::::;;;;;;<<<===???@@@???>>>;;;:::777777777777666666666666333333222111000///......------------------------++++++++++++++++++++++++******)))))))))******+++++++++***************))))))***+++***((('''((()))(((((()))*********************+++++++++,,,,,,,,,+++---............000111000......222555666<<>>===<<<======;;;;;;<<<<<<;;;:::888777666777999:::999888666555333333222222222222222222000000000000////////////.........------.........+++,,,------.........---........................,,,,,,,,,------.........,,,000444777777888888999999:::;;;===>>>?????????===>>>???@@@@@@AAA@@@@@@???@@@@@@@@@>>>;;;777555333333222222222222222333222222222222333444555555777777777888;;;???CCCEEEEEEHHHKKKMMMOOOUUU___gggyyynnn^^^TTTPPPOOOJJJPPPYYYdddtttooocccXXXTTTQQQOOOKKKIIINNNUUUUUUUUUTTTQQQMMMIIIGGGGGGGGGFFFGGGHHHIIIGGGDDDBBBAAAAAABBBCCCDDDEEEFFFFFFAAA@@@>>><<<;;;<<<===>>>===>>>@@@AAAAAA???===;;;777777777777666666666555222222111000///...------------------------------++++++++++++++++++++++++,,,+++***)))((((((((((((---,,,,,,++++++*********((()))***)))((('''''')))(((((()))*********************+++++++++,,,,,,,,,,,,---//////...///000222000---...222555777<<>>>>>>>>===;;;;;;:::999888777777777777888888777777666666555555333333333222222222111111000000000000000000000000////////////////////////........................000000000///......------........./////////000000111222333444666777888999<<<;;;;;;;;;;;;<<<=========>>>>>>??????@@@AAAAAAAAA@@@???===:::777555333111111111111111111222222000111222333444555555555888:::;;;===>>>BBBGGGJJJLLLKKKLLLQQQVVV^^^lllyyytttddd[[[UUUQQQQQQTTTYYY```lllssseee]]]UUURRRNNNKKKIIIKKKMMMOOOWWWYYYYYYWWWRRRMMMIIIHHHIIIGGGFFFFFFFFFEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>>>>>>>??????BBBBBBBBBCCCDDDCCC@@@===:::888666666666555333111111111000///...---,,,,,,...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,------...///000111111111000000222333555===FFF[[[nnn{{{qqqiiiccc]]]YYYTTTRRRTTTYYY]]]```hhhppp}}}{{{xxxwwwxxxxxx{{{zzzzzz|||}}}zzzxxxwwwuuurrrooommmkkkjjjkkkjjjjjjiiifffdddaaa``````___^^^]]]\\\\\\\\\\\\^^^]]][[[[[[\\\ZZZWWWTTTUUUWWWYYY[[[\\\\\\\\\[[[WWWTTTQQQPPPPPPPPPOOONNNKKKJJJHHHFFFDDDBBBAAA@@@AAA???===<<<======<<<;;;;;;:::999888777777777777888888777777666555555444333333222222222111111111000000000000000000000000////////////////////////////////////////////////.....................///---.........///000000000333333444666777888999:::<<<<<<;;;;;;<<<<<<===>>>===>>>>>>???@@@AAABBBBBBAAA@@@>>><<<999666555444111111111111111222222333111222333555666666777777888:::;;;===@@@DDDJJJNNNVVVTTTTTTYYY___iiiyyymmm^^^VVVRRRQQQQQQXXXaaammm{{{{{{gggZZZTTTTTTQQQNNNKKKJJJKKKMMMNNNTTTXXX]]]^^^ZZZTTTMMMJJJIIIHHHFFFFFFFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===>>>?????????@@@CCCFFFHHHFFFBBB>>><<<999777555555555333222222222111000///...---,,,///...------,,,,,,------++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,------......//////000000111000000222333444<<>>===;;;:::;;;<<<;;;::::::999888888777777777777777777777666555555444444333222222222222111111111000000000000000000000000////////////////////////000000000000000000000000+++,,,,,,---......//////------......///000111111555555666888999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>===>>>???AAABBBBBBCCCCCCBBB@@@===999777555444444111111111111111222333333333444555666777888888999888:::<<>>======>>>>>>???<<<>>>BBBGGGIIIHHHDDD@@@>>>;;;777555444444444333333222222111000///......//////...------------...,,,,,,++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,.........///////////////111000000222333444;;;DDDVVVkkk|||ssskkkddd^^^ZZZWWWUUUVVVZZZ\\\___fffnnn|||{{{xxxvvvuuuvvvvvvuuuwwwzzz}}}~~~}}}{{{yyyxxxuuurrrooolllllllllllljjjiiihhhfffeeecccaaa``````______^^^]]]]]]]]]^^^```___^^^]]][[[ZZZXXXWWWWWWYYY[[[]]]]]]\\\[[[ZZZTTTQQQNNNMMMMMMMMMLLLKKKGGGFFFDDDCCCAAA@@@??????===;;;999999:::::::::999999999888777777777777777777777666555555444444333222222222222111111111111////////////////////////////////////////////////////////////////////////,,,,,,,,,---------......------...///000111222333666777777888:::;;;;;;<<<======<<<<<<======>>>???===>>>@@@BBBCCCCCCCCCCCCAAA>>>;;;777555444444444111111111111222333333444444555555666777888999:::999;;;>>>BBBGGGMMMUUUZZZ^^^]]]___gggrrrqqq___UUURRRSSSZZZaaaooopppeee\\\VVVRRRNNNNNNMMMLLLLLLKKKJJJJJJNNNVVV```eeecccZZZPPPJJJGGGEEECCCBBBBBBAAA@@@>>>@@@@@@@@@?????????????????????======<<<===>>>???<<<===@@@CCCEEEEEEBBB???@@@<<<777444444444444333333333222222111000/////////......---------------,,,,,,,,,++++++*********)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,///////////////.........111///000333333444;;;CCCRRRjjj}}}tttllleee___\\\YYYVVVWWWZZZ\\\___fffnnn}}}~~~~~~|||xxxuuusssssstttuuusssvvvyyy{{{{{{yyywwwvvvvvvtttqqqnnnlllkkklllllliiihhhgggeeecccbbbaaaaaa______^^^]]]]]]]]]^^^^^^]]]]]]]]]\\\ZZZYYYYYYYYYYYYZZZ]]]______]]][[[YYYRRRPPPMMMKKKKKKKKKJJJIIIGGGFFFDDDCCCBBBAAAAAAAAA===;;;999999999:::999888888888777777666777777777666666555555444333333333222222222111111111000000////////////////////////////////////////////////..............................---------,,,,,,,,,---...///000222333444555777777888999:::;;;;;;<<<>>>============>>>??????>>>???AAABBBCCCCCCBBBAAA>>><<<999666444333333444111111111111222333444555555555555555666777999:::;;;>>>BBBGGGLLLRRRYYY^^^^^^___eeerrruuuiii[[[TTTSSSXXXcccnnnqqqaaaZZZTTTOOONNNLLLLLLLLLLLLKKKJJJJJJIIIMMMSSSZZZ]]]ZZZSSSLLLHHHEEECCCAAA@@@@@@@@@???>>>@@@@@@@@@??????>>>>>>>>>>>>===<<<<<<<<<===>>>??????>>><<<===>>>???>>>===???;;;777444333444444444333333222222111111000000...---,,,,,,+++,,,,,,,,,,,,,,,,,,++++++*********)))******++++++******)))************************))))))))))))))))))))))))'''''''''((((((((())))))******+++++++++,,,,,,,,,///////////////.........000///111333333333:::BBBQQQjjjvvvnnngggaaa]]]ZZZWWWWWWZZZ\\\^^^fffnnn{{{~~~|||zzzwwwtttrrrrrrssstttxxxzzz||||||yyyvvvsssssstttrrrpppnnnllllllllllllhhhgggfffdddbbbbbbaaaaaa^^^]]]]]]\\\\\\]]]]]]]]][[[[[[[[[ZZZXXXWWWXXXZZZYYY[[[^^^______]]]ZZZXXXQQQNNNKKKIIIIIIJJJIIIHHHFFFEEEDDDCCCBBBBBBBBBBBB???===;;;:::::::::999777888777777666666777777777555555555444333333222222222111111111111000000000000000000000000000000000////////////////////////........................//////......---,,,,,,+++...///000222444666777888888888999::::::;;;<<<<<<>>>>>>>>>>>>>>>??????@@@>>>@@@AAACCCCCCAAA@@@???:::888777555444333444444111111111111222444555666666555555555666888:::;;;===AAAGGGLLLQQQVVV[[[___ZZZ^^^jjj{{{zzzjjj```WWWSSSVVV___ppp~~~hhh\\\XXXQQQMMMMMMKKKKKKKKKJJJJJJIIIIIIIIILLLOOORRRSSSPPPLLLIIIGGGEEEBBB@@@???@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>===<<<<<<;;;;;;<<<>>>???@@@===:::888999:::::::::<<<999555444444444444333222222222111111111000000------,,,++++++++++++,,,,,,,,,++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))'''''''''((((((((())))))******+++++++++,,,,,,,,,.........///////////////000///111333333333999@@@QQQjjjwwwooohhhbbb^^^[[[XXXWWWYYY\\\___gggoooxxx|||zzzwwwtttssssssuuuvvvyyy{{{|||{{{wwwsssrrrsssqqqqqqpppnnnmmmlllkkkkkkhhhgggeeecccbbbaaaaaaaaa\\\\\\\\\[[[[[[\\\\\\]]]ZZZ[[[ZZZXXXTTTSSSUUUWWWXXXZZZ\\\^^^^^^[[[XXXUUUOOOMMMJJJHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBB???===;;;;;;:::999777777777666666666666777777555555444444333222222222111111111111000000000000000000000000000000000000////////////////////////........................///.....................///000111333666888999::::::;;;;;;<<<<<<=========??????>>>>>>>>>???@@@@@@???@@@BBBCCCBBB@@@===<<<555555555555444444444444111111111222333444555666888777666666777999;;;===@@@DDDKKKQQQUUUYYY\\\^^^]]]eeeuuu|||nnnaaa[[[VVVVVV\\\jjjsss___ZZZXXXRRROOORRRKKKJJJIIIIIIHHHIIIIIIIIIIIIKKKMMMMMMKKKIIIIIIIIIEEECCCAAAAAACCCDDDEEEEEEBBBAAAAAA@@@??????>>>>>><<<<<<;;;;;;;;;<<<===>>>>>>;;;999888888999999888888666444333444444333222111111111111111000000000......---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,------......//////000000000///111333333333888???QQQlllxxxpppiiiccc___[[[WWWVVVYYY\\\___hhhqqqyyy~~~}}}{{{xxxuuutttuuuvvvwwwuuuwwwyyywwwtttrrrsssuuupppppppppooonnnlllkkkjjjhhhfffdddbbbaaaaaaaaaaaa[[[[[[[[[ZZZ[[[[[[\\\\\\ZZZ[[[ZZZWWWRRRPPPRRRTTTVVVXXX[[[]]]\\\YYYVVVSSSOOOLLLIIIHHHHHHHHHGGGFFFDDDCCCBBBBBBAAAAAAAAABBBDDDAAA>>>===<<<;;;999777777777666666666666777888555555444333333222222111111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000------......///000000000000111222555777999;;;<<<<<<<<<======>>>>>>???????????????>>>??????@@@AAA???AAABBBBBBAAA???<<<:::222333444555555555444444111111111222333444666777999999888777999;;;===???AAAFFFNNNTTTXXXZZZ[[[]]]iiirrryyysssggg^^^YYYWWWZZZccctttuuubbbTTTTTTUUUQQQPPPTTTKKKJJJIIIHHHGGGHHHIIIJJJFFFHHHJJJJJJJJJIIIJJJLLLGGGDDDBBBCCCEEEGGGHHHIIIBBBBBBAAAAAA@@@???>>>>>><<<;;;;;;:::;;;<<<===>>>;;;999999999::::::888777666444333333555555333222111111111000000000000000//////...------------...*********++++++,,,,,,---+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------...///000111111//////111444333333888???RRRlllxxxpppjjjddd```ZZZWWWVVVYYY\\\```iiirrr|||}}}yyyyyyxxxwwwvvvvvvvvvwwwwwwvvvuuutttssssssttttttqqqnnnkkkjjjkkkkkkkkkjjjeeeeeeeeedddbbb```___^^^ZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXVVVUUUSSSRRRQQQPPPUUUUUUVVVXXXYYYXXXTTTQQQNNNKKKGGGDDDDDDEEEFFFEEECCCBBBAAA@@@@@@@@@@@@@@@CCCAAA???<<<:::999999999777666666666666666777888888777666555444333333333111111111111000000000000000000000000000000000000000000////////////000000000///...---------------222222000---++++++...111111222333555888:::;;;<<<>>>===<<<<<<<<<===???@@@AAAAAAAAA@@@@@@@@@??????AAAAAAAAA@@@>>>;;;999777444444444444444444444444444444555555666777777777;;;;;;;;;::::::;;;>>>AAAGGGJJJPPPSSSRRRRRR[[[eeennnsssggg___XXXUUUUUU\\\mmmhhhaaaYYYUUUVVVWWWVVVTTTLLLLLLMMMNNNOOOMMMHHHEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBB@@@???>>>>>>>>>>>>===;;;:::999999:::;;;888777777999<<<===:::777777555444222111111222222222222111111000/////////............---,,,+++***++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,///////////////.........000111111222222555999<<>><<<:::999999999777666666666666666777777555555444333222222222222111111111000000000//////////////////////////////000//////......//////000//////...---------------000///...+++)))***---///222222444666888:::;;;<<<>>>======<<<===>>>???@@@AAAAAA@@@@@@@@@?????????AAAAAA@@@???===:::888666444444333333333333333333444444555555666777777777666777888888999;;;???BBBEEEHHHMMMRRRRRRTTT___kkk}}}yyyjjj___YYYWWWWWWZZZeeexxxyyyeee^^^WWWSSSTTTUUUTTTQQQMMMLLLLLLLLLMMMKKKHHHEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCBBBAAA???>>>>>>=========<<<;;;:::999999999::::::999888:::======:::888777666555333333333333444333222222111000000//////............---,,,+++***++++++++++++++++++++++++************************************************************************************************+++++++++++++++++++++,,,............///////////////000111111222555999<<>>>>>@@@???===;;;:::999888888666666666666666666666666333222111000000000000000111111000000000000//////.................................------.........///...------------------.........,,,***+++---000333333555777999:::<<<===>>>============>>>???@@@@@@@@@@@@???????????????AAAAAA@@@>>>;;;888666444222222222333333333333333444555555666666777777888333555777888:::===BBBEEEFFFHHHLLLQQQSSSYYYggguuummm```YYYVVVWWWZZZcccsssppp```ZZZTTTPPPPPPQQQPPPNNNMMMKKKJJJIIIJJJIIIGGGFFFDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEFFFEEEDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<;;;:::999888888888999;;;::::::;;;===<<<:::888666666555555444555555666333333333222111111000000............---,,,++++++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++---------.../////////000...///000111222555:::===QQQggg~~~vvvnnngggccc]]]YYYXXXYYY[[[]]]dddlllvvv}}}{{{zzzyyywwwvvvvvvvvvvvvxxxyyyzzzzzzyyywwwuuussspppnnnkkkiiihhhgggdddbbbbbbbbbbbbaaa```___^^^]]]YYYXXXWWWWWWVVVVVVWWWWWWWWWWWWVVVUUUTTTSSSSSSRRRQQQPPPPPPQQQRRRRRROOOMMMKKKHHHEEECCCCCCDDDCCCBBBEEEDDDBBB@@@???>>>============;;;:::999888777777666666666666666666555555222111000000/////////000111000000000////////////...........................------,,,,,,------.........---,,,,,,---------/////////...---...111333444555666888:::;;;<<<===>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@>>><<<999666444333111111222222222222333333555555555666777777888888555777:::<<<>>>AAAEEEHHHHHHJJJNNNRRRVVV___pppnnnaaaYYYVVVWWWXXX___nnnvvvjjj[[[WWWQQQNNNMMMMMMMMMLLLMMMKKKHHHGGGGGGGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCDDDBBBCCCDDDEEEEEEDDDBBBAAA??????>>>===<<<;;;;;;<<<;;;;;;:::999888888888888::::::;;;;;;;;;:::888777555555555555555555666666444444333333222111111000---.........------,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************,,,,,,,,,++++++++++++***,,,,,,------...///000000---...000111222555999===OOOdddxxxppphhhccc^^^ZZZYYYZZZ[[[]]]dddkkkvvv|||{{{zzzxxxwwwwwwvvvvvvxxxyyyzzzzzzyyywwwtttrrrooommmkkkjjjjjjhhhfffddd_________^^^]]]\\\[[[ZZZXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSPPPOOOOOOPPPQQQQQQNNNLLLIIIGGGDDDCCCCCCCCCBBB@@@CCCBBBAAA???===<<<<<<;;;:::::::::999888777666666666666666777666555444333222111111000000000000111000000000////////////...////////////////////////------,,,,,,,,,,,,------------,,,,,,,,,------...---.../////////000222444666666777999:::<<<===>>>===>>>>>>?????????????????????????????????@@@@@@???>>><<<999777555333222111111111222222333333333555555666666777888888888888:::===>>>???BBBEEEGGGJJJKKKOOOTTTYYYdddxxx~~~mmmaaaXXXRRRSSSXXX]]]hhh{{{xxxkkkaaaXXXTTTPPPMMMLLLKKKKKKKKKMMMJJJGGGFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEBBBBBBCCCDDDCCCBBBAAA@@@>>>>>>===<<<;;;;;;;;;;;;::::::::::::999888777777888999::::::999888777666444444444444555555555555444444333333222111111000---------...------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++,,,,,,---...//////000---///000000111444999<<>>===<<<;;;::::::888888888888888777666555555666777777666555333222222111111000000111111111000000////////////......////////////////////////---------,,,,,,---------,,,,,,,,,,,,,,,------...***+++---......///111333777888999:::;;;===>>>>>>===>>>??????@@@@@@??????@@@@@@@@@@@@@@@AAAAAAAAA===;;;999777555333333222111111222222333333444444555666666777777888888999999;;;>>>???@@@AAADDDFFFJJJKKKPPPWWW___lllqqqaaaYYYSSSNNNQQQXXXggguuuvvvlllbbbXXXVVVTTTQQQNNNLLLKKKKKKKKKMMMJJJGGGFFFFFFGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEBBBBBBBBBAAAAAAAAAAAAAAA>>>===<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;:::999888777666888::::::888777666777444444555555555444444333333333333222111111000000,,,------...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---.........///...///000000111333777;;;FFFXXXrrrzzzqqqhhhccc___[[[XXXYYYYYYZZZaaahhhsss}}}}}}|||zzzyyyyyyyyyxxxwwwvvvuuusssrrrqqqpppnnnlllkkkjjjiiifffccc```\\\\\\\\\\\\[[[ZZZYYYYYYWWWVVVVVVUUUUUUUUUUUUUUUQQQQQQQQQQQQRRRRRRRRRRRRMMMLLLKKKKKKLLLLLLKKKJJJGGGEEECCCBBBBBBAAA@@@>>>>>>===<<<;;;::::::::::::666666777777777666555444555666777777666555333111111111000000000000111111000000/////////.......................................------------......,,,,,,++++++,,,,,,---...)))+++---......000222444888999999;;;<<<===>>>???===>>>???@@@@@@@@@??????@@@@@@AAAAAAAAABBBBBBBBB:::999777555444333333333222222222333444444555555666666666777888888999999:::<<>>======<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;:::888888555888::::::999777888999666666777777666555444333333222222111000000//////,,,,,,------...------,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))***+++,,,------...------------------------000000111000000222666999BBBSSSkkk{{{rrriiiccc^^^ZZZXXXXXXXXXYYY___gggpppzzz{{{yyyxxxvvvvvvxxx{{{~~~}}}{{{zzzzzzyyywwwvvvuuusssqqqpppppppppnnnmmmkkkiiigggddd```\\\\\\\\\\\\\\\\\\[[[ZZZYYYWWWVVVUUUUUUTTTTTTUUUUUUPPPPPPPPPQQQQQQQQQQQQQQQLLLJJJIIIIIIJJJKKKIIIHHHFFFEEECCCBBBBBBAAA???===<<<;;;::::::999999999999555555666777777666555444555666777777666444222111000000/////////000000111000/////////............------------------------///......------......///++++++++++++,,,,,,---...***,,,///000111222555777999999:::;;;<<<>>>>>>???===>>>???@@@AAA@@@??????AAAAAAAAABBBBBBCCCCCCCCC999888666444333333333444222222333444444555666666666666666777888888999999;;;>>>BBBEEEFFFHHHKKKMMMOOOSSS\\\gggtttzzzkkk\\\RRRRRRSSSQQQXXXccczzzzzzgggcccfffbbbZZZVVVVVVTTTQQQNNNMMMMMMNNNLLLJJJHHHHHHHHHHHHFFFDDDCCCBBBBBBAAAAAABBBBBBCCCDDDBBB???======>>>AAABBB>>>======<<<<<<<<<======;;;<<<======<<<;;;999888555888;;;;;;:::888999;;;777888888888777666444333222222111111000/////////,,,,,,------...---------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************(((((()))***,,,---...///------------------,,,,,,000111111000000222555888???PPPgggzzz|||sssjjjddd^^^ZZZWWWWWWWWWXXX^^^fffmmmwwwwwwqqqkkkjjjiiiiiijjjmmmqqqsssuuuyyy}}}}}}|||{{{{{{{{{{{{yyywwwtttssssssrrrqqqoooqqqnnnjjjhhhfffdddaaa___]]]]]]\\\\\\ZZZYYYXXXWWWUUUVVVWWWXXXXXXWWWUUUSSSRRRRRRRRRQQQPPPOOOMMMMMMJJJHHHFFFGGGIIIJJJHHHFFFDDDCCCBBBAAA???>>>===<<<<<<;;;;;;::::::999999888666666666666555555555555555555444444444333333333222111111111000000////////////////////////////////////.........---------,,,,,,,,,---------......++++++,,,---------,,,,,,***+++---///222444666777666888:::;;;::::::;;;<<<>>>>>>???@@@@@@AAABBBBBB@@@AAABBBCCCBBB@@@===;;;555555444333222000000///222222333444444555555666555666777888999:::;;;;;;===???CCCGGGKKKNNNQQQSSSUUUXXXcccrrrvvvbbbWWWQQQPPPNNNMMM[[[mmmpppeeeeeegggeeeaaaUUUSSSQQQOOONNNMMMMMMNNNLLLLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBAAA???>>>===>>>??????>>>>>>>>>>>>===<<<;;;::::::;;;;;;<<<;;;999888777999:::;;;:::888777888999444444444444444444444444555555444333222000000///......---------,,,,,,,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++************************''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))++++++******++++++,,,---,,,---......,,,+++,,,...///000000000000111444666>>>MMMcccvvv}}}tttjjjcccaaa\\\XXXYYYYYYXXX[[[```lllvvvxxxpppjjjeeedddbbbbbbbbbdddfffhhhiiikkkooorrruuuyyy}}}~~~~~~}}}|||{{{zzzyyyyyyyyywwwtttssssssrrrqqqpppqqqnnnjjjhhhfffdddaaa___\\\\\\\\\[[[ZZZYYYWWWWWWUUUUUUWWWXXXWWWVVVTTTSSSQQQQQQQQQPPPOOONNNMMMLLLIIIGGGFFFFFFHHHIIIGGGEEECCCCCCBBB@@@???>>>===<<<;;;;;;;;;:::999999888888666666666666555555555555444333333333222222222222111111111000000000////////////////////////////////////.........------------------.........//////,,,,,,------......------------///222444666888999:::<<<>>>???>>>>>>???@@@??????@@@@@@AAABBBBBBCCCAAABBBBBBBBBAAA>>>;;;999444444333333222111111111222333333444555555666666666666777777999:::<<<<<>>>>>>>>>>>>>>===;;;;;;<<<<<<======<<<;;;999888999:::;;;:::888777888999444444444444444444444444555555444333222111000000.........---------,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))++++++******++++++,,,---,,,---......,,,,,,---...///000000000000111444666===LLLbbbuuuvvvmmmfffccc^^^ZZZ[[[ZZZZZZ]]]bbbkkktttxxxpppkkkeeedddbbbaaa```aaaaaabbb___```bbbcccfffjjjppptttwwwzzz~~~|||}}}}}}}}}{{{zzzxxxwwwxxxvvvsssrrrrrrrrrqqqooopppmmmjjjgggeeecccaaa___[[[[[[[[[[[[ZZZXXXWWWWWWTTTUUUVVVVVVVVVUUUSSSRRRPPPPPPPPPPPPNNNMMMLLLKKKHHHFFFEEEEEEFFFFFFEEECCCBBBBBBAAA@@@>>>===<<<<<<;;;;;;::::::999888888888666666666555555555555444222222222222111111111111111111000000000000///////////////////////////////////////............---........./////////000000,,,,,,------............000111333555777999;;;<<<===???AAAAAAAAA@@@AAABBB@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBB@@@>>>:::777555222222222222333333333333333333444444555666666666777777666777888;;;===???DDDGGGJJJMMMNNNPPPSSSUUU___eeettt}}}zzzsssiiibbbZZZQQQLLLNNNRRRZZZlllrrrhhh\\\WWWYYY\\\[[[XXXUUUTTTRRRPPPOOONNNNNNNNNLLLLLLKKKJJJIIIHHHHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBBBB??????@@@??????>>>===<<<===>>>>>>>>>===<<<;;;:::888:::::::::888777888999555555555555555555444444555555444333222111000000///.........------------,,,,,,+++************+++++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))++++++******++++++,,,---,,,---......,,,,,,---...///000000000000111444666;;;JJJ___sssyyypppiiiddd^^^[[[ZZZZZZYYY]]]bbbjjjrrr}}}|||vvvqqqkkkjjjhhhfffdddcccbbbaaa``````___]]]^^^aaafffjjjlllpppvvv|||~~~|||}}}~~~~~~|||zzzwwwuuuwwwuuurrrqqqrrrqqqpppoooooolllhhhfffdddccc```^^^ZZZZZZZZZZZZYYYXXXWWWVVVTTTUUUUUUUUUUUUSSSRRRQQQOOOOOOOOONNNMMMLLLKKKJJJFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@???===<<<<<<;;;:::::::::999888888777777666666555555555444444444333222222222222111111111000000000000000000///////////////////////////////////////...............---.........////////////,,,,,,,,,,,,---......///222333555777999;;;======<<<>>>@@@@@@@@@???@@@AAABBBBBBBBBBBBCCCCCCDDDDDDCCCBBB@@@===:::777444222111111222222333444444555444444444555666666777777999888777777999<<<@@@BBBCCCGGGKKKMMMOOORRRWWW[[[hhhssswwwtttmmmddd^^^XXXQQQNNNQQQXXXdddwwwvvvfff___YYYVVVXXXZZZYYYWWWTTTSSSQQQOOOMMMMMMMMMMMMKKKKKKKKKJJJJJJIIIIIIIIIGGGFFFFFFEEEEEEDDDDDDDDDBBBCCCDDDEEEEEEDDDBBBBBB@@@@@@@@@@@@???>>>==================<<<;;;::::::888999:::999888777888999666666666555555555555555555444444333222222111111/////////............------,,,,,,+++++++++++++++++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))++++++******++++++,,,---+++---...---,,,,,,---//////000000000000111444666:::GGG\\\qqqzzzrrrkkkccc]]]YYYXXXWWWWWW[[[```jjjrrr{{{~~~|||yyyvvvnnnnnnmmmkkkhhhfffdddbbbeeedddaaa^^^\\\]]]```ccceeeiiiooouuuzzz||||||}}}~~~~~~|||zzzwwwuuutttrrrpppoooppppppooonnnllljjjfffdddcccaaa___]]]YYYYYYYYYYYYYYYXXXWWWVVVTTTTTTTTTTTTSSSRRRQQQPPPNNNNNNMMMMMMLLLJJJIIIHHHEEEEEEEEEDDDBBBAAAAAAAAA??????>>>===<<<<<<;;;;;;:::999999888888777666666555555555555444444444444333333333333222222222222//////////////////000000////////////////////////////////////////////////,,,,,,---------.........++++++++++++,,,---//////444555666888:::<<<===>>><<<>>>@@@@@@??????@@@AAABBBBBBCCCCCCCCCCCCDDDDDDBBBAAA>>>:::666333111000000111222333444555555666444444555666666777777888:::999888999;;;???CCCEEEGGGJJJMMMOOOPPPUUU]]]dddnnnvvvmmmhhh```YYYUUUVVVSSSSSSYYYeeevvvzzzhhh^^^[[[XXXVVVWWWWWWVVVTTTRRRPPPNNNLLLKKKJJJKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGFFFEEEDDDDDDDDDAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>===<<<<<<;;;:::999999999999777888999999777777888999777777777666666555555555555444444333333222222222000000/////////...............---,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++******))))))******+++))))))))))))))))))))))))++++++******++++++,,,---+++,,,------,,,,,,...//////000000000000111444666999EEEYYYppp{{{rrrlllddd^^^YYYWWWWWWVVVZZZ```kkkrrr{{{{{{zzz{{{zzzyyytttttttttrrrpppmmmjjjhhhggggggfffdddbbbaaabbbdddeeegggjjjnnnttt{{{~~~|||}}}}}}}}}|||zzzxxxvvvtttrrrpppnnnmmmnnnnnnmmmllljjjgggdddbbbaaa___]]][[[XXXXXXYYYYYYXXXWWWVVVVVVTTTTTTSSSRRRQQQPPPPPPPPPLLLLLLLLLLLLKKKIIIHHHGGGDDDEEEEEEDDDAAA@@@@@@AAA>>>>>>===<<<<<<;;;::::::999999888888777666666666555555555444444444444333444333333333222222222222......////////////000000////////////////////////...////////////000000000,,,,,,,,,------------...,,,,,,++++++,,,...000111555666777999;;;<<<>>>>>>>>>@@@BBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@>>>:::777333111111000111111222333444555666666555555666666777888888888;;;:::;;;<<>>===;;;:::999888777777777777666777999888777777888999888888777777666666555555555444444444333333333222000000000000///////////////...------,,,,,,------++++++++++++++++++++++++***************************))))))))))))))))))***))))))))))))))))))))))))++++++******++++++,,,---***,,,------------...//////000000000000111444666999CCCWWWooo{{{ssslllggg```[[[YYYXXXXXX\\\bbbjjjqqq{{{|||uuuqqqrrrtttttttttuuuuuuvvvvvvtttqqqnnnllljjjlllpppqqqqqqqqqqqqrrrmmmllllllllloooxxx~~~}}}|||{{{zzzxxxwwwuuutttsssooonnnlllkkkllllllkkkjjjhhheeebbb```___^^^[[[ZZZWWWWWWXXXXXXXXXWWWVVVVVVTTTTTTSSSQQQPPPOOOOOOOOOKKKKKKKKKKKKJJJHHHGGGFFFDDDEEEFFFDDDAAA???@@@BBB======<<<<<<;;;:::::::::999888888777666666555555555555555444444444333333222222222222111111111111........./////////000000////////////////////////.../////////000000000000------------..................------...000222444777888999:::<<<>>>??????>>>@@@BBBCCCBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB===;;;777444111111111111111222222333444555666666555666666777777888999999;;;<<<===???BBBEEEHHHIIIGGGJJJMMMNNNSSS^^^ooo|||vvviiiaaa]]]YYYYYY[[[XXX\\\cccpppsssccc\\\RRRSSSTTTSSSQQQPPPQQQRRRPPPOOOMMMKKKJJJIIIIIIJJJGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAABBBBBBCCCDDD@@@@@@@@@@@@???>>>===<<<;;;:::888777666666777777555777888888777777888:::999999888777777666555555444444444444444333333333111111111000000000//////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))++++++******++++++,,,---***,,,------------...000///000000000000111444666999CCCVVVooo}}}tttmmmhhhaaa[[[YYYXXXXXX\\\bbbgggooo{{{wwwpppiiieeeeeehhhiiiiiinnnpppqqqqqqpppmmmjjjgggnnnsssyyy~~~wwwtttpppmmmooowww~~~~~~}}}{{{zzzxxxvvvtttrrrrrrrrrnnnllljjjjjjkkkkkkjjjiiifffddd```___^^^\\\ZZZYYYWWWWWWWWWXXXWWWWWWVVVVVVTTTTTTRRRQQQPPPOOOOOOOOOKKKKKKKKKJJJIIIHHHFFFFFFDDDFFFGGGEEEAAA???@@@BBB<<<<<<<<<;;;;;;:::::::::888888888777666666555555555555444444444333333333111111111111000000000000---.........//////000000////////////////////////.../////////000000111111............/////////000000000//////000222555666999999:::<<<===???@@@AAA===???AAABBBAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBAAA;;;999555222000000111222222222333444444555666666666666666777888888999999;;;<<>>===<<<;;;:::999777666777777888555777888888777777888:::999999999888777666666555444444444444444444333333111111111111000000000000---,,,++++++******++++++++++++++++++++++++++++++************************+++******************+++))))))))))))))))))))))))++++++******++++++,,,---***+++------------...000///000000000000111444666999CCCUUUooo~~~uuunnnfff___YYYWWWUUUUUUZZZ```eeennnzzz