BM66(P xxxlllbbbZZZRRRHHHAAA>>>===<<<;;;999888777666666555555555666888;;;===999888777777888:::<<<>>>777888888888888777777666555666777777:::>>>DDDHHHJJJGGGDDDAAA???===999777333444555555555444222222444555666666444444555666444444555555444444333222333333333444444555555555333111//////111333333333222333333444444333333222111000000000111111000///......////////////......000000000000000000000000333333222111000000000111111111111111111222222222000000000000////////////...//////000111111222222222222111111111111222222222111111111222111...,,,222222333444333222111000222111000///000111333555333222222222111000000000444333111//////000111222222000///------///000222222222111///...///333555@@@FFFOOOVVVYYY\\\```cccoookkkgggdddcccbbb```^^^cccbbb```^^^```gggrrr{{{|||vvvkkk]]]OOOCCC999444000000//////.........---111111000000//////.....................///000000111000...---...///111222333333333222111000//////111111111111111000//////333333222111000///......222111///...---...000111222222111111000000//////333222111222333333222111............///000222333//////...------...000111//////000000///...------...............------------...///...------.../////////000000///...------,,,,,,---...//////......///000000111111111000000000000000000000000000000000000111111111111000000111111000000000000111111///...---///222333111...///000000000111111111111111111111111111111111111////////////////////////......//////000000111111000111222333333222000000000//////...///111222333444888IIIsss{{{OOO444333222222111000//////000000...///111222333222000///111222333444666888:::<<<>>>???@@@??????@@@CCCEEEEEEKKKLLLHHHIIIQQQXXXZZZuuu}}}lll___UUULLLGGGDDDEEEHHHKKKLLLKKKHHHEEEEEEBBB???>>>======;;;999:::;;;===>>>>>><<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999<<>>BBBEEEGGGDDDBBB???===<<<:::777444444555777888777666444333444666777666555444555666444444555555444444333333333333333444444444444444222000///000222333333222222222333333333333222222111000......///000000000///000000111111000000///000000000000000000000000333222111111000000111111000111111111111111111111000000000000//////////////////000000000111111222222222111111111111222222222111111222222111///,,,000111222333333222111000222111000//////111222333222222111111111111111111444333111000///000111222111000///......///000111000000000//////111555999BBBIIIRRRWWWZZZ[[[]]]___gggeeecccaaaaaaaaa___]]]cccbbb```^^^```fffpppxxxvvvooocccUUUHHH===666222000/////////............000000000///////////////...............///000000000///...------///111222222222222222111000///...000000000000000///......222222111111000/////////111000///......///000111111111111000000000000000111000///000111222111///......//////000000111111......------...///000111///////////////...------------..................,,,...///...---,,,---...///////////////...------,,,------...//////.........//////000000000000000///////////////////////////000000111111000000///111000000000000000000111000...---///111222000........./////////000000000000000000000000000000000........................///////////////000000000000111222222222111000000///////////////000111222111:::YYYuuuGGG000111111000000///......//////...///000222222222111111333333333555666888:::;;;<<<===>>>>>>>>>>>>AAACCCCCCIIILLLJJJLLLTTT\\\___ddduuuwwwhhh\\\QQQJJJLLLLLLKKKKKKIIIFFFBBB???BBB@@@>>>=========<<<:::999:::<<<=========<<<;;;888888888888999:::;;;;;;<<<;;;:::999999<<<>>>@@@FFFJJJTTT\\\^^^\\\^^^cccmmm}}}nnn[[[OOOIIICCC@@@???zzzjjj```\\\WWWOOOJJJFFFBBB===999999999888777666666555555777666666666777888:::;;;999888777777888999:::<<<555666777888888777666555777777888===BBBEEECCCAAA>>><<<999888888666444222666888:::<<<;;;999666444444666777666555444555666555555444444444333333333444444444444333333333333111000000111333333222000000111111222222111111000000///............///000000111111222222111111000000000000000000000000000222222111000000000111111000000000000000/////////////////////000000000000000000000000000000000000222222111111111111222222222222111222333222///---...///000111222222111111333222111000///000111222000000111111111111111111333222111000///000111222111000///......///000111............///333888<<>>===>>>???@@@BBBHHHKKKKKKNNNWWW```dddqqq~~~zzzkkk^^^RRRKKKJJJJJJIIIHHHGGGFFFEEEEEEAAA???=========>>>===<<<::::::;;;;;;<<<<<<======999888777777888:::<<<>>>>>>===;;;:::;;;<<>>DDDEEEAAA;;;:::888666666666666444222777999<<<>>>>>>;;;888555333555666555444333444555555555444444333333333333555444444333333222222222111000111222333333111/////////000000000000//////...///111111000/////////000111111111111111111000000000000000000000000000111111000000000000111111///////////////.........////////////000000000000000000000000000000000000222222111111111111222222222111111222222222///---+++---...000111222111111333222111000//////000000//////000000111111222222222111000000000000111111000000////////////000000.../////////000444:::???JJJQQQZZZ___```^^^]]]]]]aaaaaaccceeefffeeebbb```aaa```^^^]]]___ccciiimmmiiicccXXXLLLAAA999444222///////////////.........---......//////000000000...............///000000...------------...//////000000111111000//////...///000000000000000////////////000000111111111111000//////...//////000111.../////////000000111111///...------//////...------...000111111///---,,,,,,------...///000111111...///////////////......,,,,,,,,,---...///000000000111222222111000111222...///////////////......------...............---...//////000111111111111////////////////////////...//////000000//////...///000000000000000000///000000////////////---,,,------------............------------------------------------------------000000000//////......---//////000000000000000000...///000222333222222111***>>>~~~YYY333---111000//////.........///////////////000111222444444444444333444444555666777777:::===>>>>>>>>>???@@@BBBFFFJJJLLLPPPWWW```fff}}}xxxkkk___TTTMMMJJJIIIHHHFFFEEEEEEGGGHHHCCCAAA???>>>>>>>>>===;;;<<<<<<;;;::::::;;;;;;<<<===<<<:::999:::<<>>AAACCCYYYYYYZZZ[[[\\\dddwwwsss|||ooodddYYYSSSNNNFFFAAA@@@vvvrrrkkkddd]]]WWWQQQMMMEEEBBB>>>;;;999888666555777777777888888888888999888888888888888888999999999999888888888888888888999999888777666555444444<<<;;;===AAAFFFFFF???999999888666666777777666444777:::===???>>><<<888666222333444444222222333444666555444333333333444444444444444333333222222111111111111222333333111......//////000000//////...+++000555666555111///...///000000111111000000///000000000000000000000000111000000///000000111111////////////......------.../////////000000000111///////////////000000000222222111111111111222222222111000111222111...,,,+++,,,...000111222111111222111111000000//////////////////000000111111222000000000000000000111111000000////////////000000111111000000111666<<>>???@@@???@@@AAACCCEEEIIILLLOOOTTT]]]eeerrrzzzlll```WWWRRRQQQOOOLLLGGGBBB???AAACCCGGGEEEBBB@@@???>>><<<:::>>>===<<<:::999999999999???>>><<<:::;;;===???AAA======;;;;;;===@@@CCCEEEGGGKKKVVVcccjjjkkkooosssrrrxxx~~~}}}pppfff\\\VVVOOOGGGAAA???yyyrrrbbb^^^XXXRRRNNNKKKGGGEEE???===;;;999777666666666777777888888999:::;;;;;;999999999999999999888888999999999888888777777666:::999777666666666777888CCCBBBBBBDDDFFFDDD???:::999888666777888888777555777888;;;<<<<<<:::777555222444555444333222333444666555444333222333444444333333333333222222222222222111111111222222111///...//////000000//////...+++000666888555222/////////000000000000000000///000000000000000000000000000000/////////000111111000000//////......------......//////000000111111------...//////000111111222222111111111111222222000000///000111000---++++++,,,...000111222111111000000000000000000////////////000000000000000000//////000000000000000000//////000000000000//////333222222111333888???DDDRRRXXX```eeedddcccbbbbbbbbbbbbcccdddeeeccc___\\\]]]\\\\\\___ccchhhkkkkkk```[[[QQQFFF<<<444...,,,.........///////////////..................//////...............///000000------......////////////......////////////......111111222222333333222222//////000000111111111222......//////000000111111...//////////////////000111///...///000111000///------.../////////...------...//////000/////////---...//////////////////,,,---------.../////////,,,---......,,,,,,---...---...//////////////////.........///......---,,,---...///111222222222222........................------............------......000000000000......---///000000...------...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////........................------...///000111///000111222333333333333777```xxx<<<666000444111000000000000111111222111111111222222222222222222222222222222333444555999;;;>>>???@@@@@@BBBDDDDDDDDDGGGLLLOOORRR[[[dddxxxyyyiii\\\SSSOOOMMMMMMKKKFFFAAA@@@CCCFFFHHHFFFBBB@@@>>>===:::999===<<<<<<;;;:::999888888>>>===<<<;;;<<<===???AAA>>>===<<<<<<===@@@CCCEEEDDDDDDJJJVVV___bbbbbbccchhhppp}}}xxxnnncccZZZPPPFFF???>>>zzzrrrhhhbbbUUUQQQLLLGGGEEECCCAAA???<<<<<<;;;999888888999:::666666777888999;;;;;;<<<::::::::::::999999888777999999999888888777666555888777555444666999===@@@FFFEEEDDDCCCAAA>>>;;;999888666555555666666555444666777888999999777555444444555666666444444555666777555444222222333444555222222222222222333333333444222000000111222111000//////000000000000//////,,,111555555222///000222000111111222222111111000000000000000000000000000///////////////000111111111111000000///......---.........///000111111111+++,,,---...///111222222222222111111111111222222///......//////...,,,***---...///111222222111111//////000000000000000000000000000000000/////////...//////000000000000000//////000000000000//////222222222222555<<>>???@@@CCCEEECCCCCCFFFLLLOOORRR[[[eee}}}wwwdddWWWOOOLLLFFFHHHIIIFFFBBBBBBGGGKKKFFFCCC@@@>>>===<<<:::888999999;;;;;;;;;;;;:::999;;;;;;<<<===???AAACCCDDDAAA???===<<<<<<>>>@@@BBBJJJCCC@@@FFFMMMTTTZZZ```aaalllyyyxxxjjj]]]PPPDDD>>>===~~~ppphhhaaaYYYSSSMMMJJJEEECCCAAAAAA@@@???777777777666666666888:::555555666888999:::;;;<<<:::::::::::::::999888777999999999999888666555444666555333333666<<>>GGGNNNYYY^^^bbbccc```^^^]]]^^^`````````bbbddddddbbb```^^^^^^___eeemmmrrrtttsssiii___NNN>>>333......000---.........//////000000/////////......------,,,...............///000000...//////000111000000000------......///......---//////000111111111111111111111000000000000000000------///000111111111111000000//////.........---000///......///000///...,,,,,,,,,,,,---///000111///000000000000...---,,,------...///000000//////...............---------///000111000///...///111------...///000000//////.../////////...---,,,,,,)))***+++---.../////////........................,,,------......------,,,---...///111111///...---***---//////------...000******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,------....../////////------,,,,,,---...000111......---------///111222LLLsss555;;;***222...............///000111222333444555444222000...444444444555666777888999:::;;;<<<======???CCCFFFCCCBBBEEEMMMQQQSSS]]]hhhhhhyyyeeeXXXRRRPPPKKKLLLLLLGGGAAA???BBBFFFBBB@@@===<<<<<<;;;:::888555777999<<<======<<<;;;:::;;;>>>AAADDDGGGIIIJJJCCCAAA???<<<;;;<<<===>>>AAA???BBBJJJPPPRRRUUUZZZ___nnn{{{nnn___PPPCCC======uuucccaaa^^^SSSKKKJJJHHHGGGDDDBBB???===<<<<<<:::999999:::::::::888666444444555666777888888999<<<;;;999888777666666777777777888888888999999999666555444444555888<<<>>><<<;;;999777555555555555777555222222444555444111555555555555555555555555555555555555666666666666222333333333333333333333333333333222222111111111111111111111000000000000............/////////000000111111111222222222222...000222333333333111000222222111111000000//////111111000000//////......111000///......///000111000000000000000000000000...---------...///111222000111111111111222222222......//////...---,,,,,,000000000000000000000000000000000000000000000000111111111111111000/////////......------///000111...//////000000000000000///000111222666@@@LLLTTT[[[^^^aaa```]]]]]]aaaffflllccc]]]^^^```]]]]]]___^^^___bbbjjjrrrxxxxxxvvvrrrdddMMM:::222222222111000000///...............222111111000///......------......///////////////...///111333222000---+++,,,,,,------...///000000000000000000111111111111000000000000000000000000111111111111000000000000111000///......---......///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++---......------///000///...------------...//////............//////000000000000111111111000000111000///...------...//////............---------++++++,,,---...000000111---...............------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,////////////............---------,,,,,,+++++++++------------------------------............------------------,,,,,,+++***------,,,,,,,,,------...///000000///...000333666LLLhhh;;;,,,***333////////////............333333222111000000111111222444666666666666777999888;;;???AAA@@@???>>>>>>CCCIIIOOORRRSSSXXXbbbjjjvvv}}}vvvkkkccc___TTTPPPIIIEEEDDDBBB???<<<======;;;999777888;;;>>>;;;;;;<<<>>>BBBCCCCCCBBB===999===HHHKKKDDDCCCIIIHHHCCC<<<::::::<<<======@@@BBBDDDEEEJJJRRR^^^gggmmmtttgggMMMFFFAAA999xxxfffWWWVVVUUUMMMFFFFFFCCCBBBAAA???>>>===<<<<<<>>><<<:::999999888666555666666777888888999::::::::::::999999888777666555888888888888888888777888888666555444555777:::<<<:::999888666555555555555888555222222444555444333555555555555555555555555555555555555666666666666444444444444444444444444333333333222222222111111222111111111000000000000........./////////000000000000000111111111222222///000111333333222111000111111111000000000000000111000000000/////////...111000///......///000111000000000000000000000000......------...///111222000000111111111222222222///////////////...------000000000000000000000000000000000000000000000000000000111111000000///...///......---...///000111...//////000000000000000000111222444999CCCNNNVVVZZZ]]]``````]]]]]]aaaeeejjjddd```bbbccc```aaaeeebbbbbbdddiiipppvvvzzz{{{qqq```HHH777222222222000000000///...............111111000000///......------...//////000000//////...///000000000///---,,,,,,,,,------...//////000//////000000000111111111////////////////////////.........---------------000000///........./////////...------,,,,,,,,,---,,,,,,,,,---------......,,,...///...------...///---,,,++++++++++++,,,---.........------------...///000111222111111///...000///...---------......///............---------++++++,,,---...///000000---...............------//////.........---------------------------------////////////.........------------,,,,,,+++++++++------------------------------............---------------------,,,+++***---------------...///000////////////...000333666QQQ___:::///***///000000000/////////......333222222111111000111111222333555555555555777999777999;;;<<<;;;<<<>>>@@@???GGGOOOSSSSSSYYYdddnnnyyyllldddbbbUUUOOOHHHEEEEEEEEEAAA>>>>>>>>>===;;;999:::<<<>>><<<<<<<<<>>>AAACCCBBBAAAAAA<<<@@@IIIJJJDDDCCCIIIKKKGGGAAA>>>>>>>>>>>>===>>>@@@CCCFFFKKKTTT```iiisss}}}```IIICCCBBB>>>yyynnncccTTTIIIJJJKKKFFFBBBBBB???>>>======<<<<<<<<<===AAA???;;;999888777666444888999999999::::::;;;;;;888888888999888777666555999999999888777777666666:::888666555555666777999777666666555444444555555888555333222333444555555555555555555555555555555555555555555666666666666666666666555555444444333333333333333222222222222222222222111111111000000////////////000000000000///000000000111111111111///000111222333222111111000000000000111111111111000000000000////////////000000////////////000000000000000000000000000000......---......///000111000000000111111111222222///000000000000//////...000000000000000000000000000000000000000000000000///000000000000///......///............///000000...///000000111111000000000222444777>>>GGGQQQXXXZZZ]]]``````^^^^^^aaadddgggeeeeeefffeeedddfffjjjfffeeeeeeiiipppwww|||mmmYYYAAA333111222111...000000///...............111000000//////.........---...//////000000//////...............---------,,,,,,------...///////////////000000000000111111////////////////////////,,,,,,,,,---------------000////////////000000111///...------,,,---------------............//////---...//////---,,,---...---,,,,,,++++++,,,,,,---......------,,,,,,,,,+++///000222333222000...,,,///...---,,,,,,,,,---...///............---------******+++,,,---...//////------...............---...............---------........................//////.........---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............------,,,------------,,,,,,+++------------...///111111////////////...000333666FFF{{{JJJ444222...000111111000000000/////////222222222111111111111111111222444444444444777999777888888999999<<<@@@DDD>>>GGGPPPTTTUUUZZZeeeooowwwhhh```___UUUNNNFFFEEEGGGHHHDDD???>>>??????===<<<;;;<<<>>>>>>===<<<===???AAA@@@???@@@;;;<<>>===BBBCCCAAA>>>============<<>>:::888777888777666999999::::::::::::::::::888777777666666777888888;;;;;;:::999888777666666;;;999777666555555555666444444444444444444444555888666333222222444555666555555555555555555555555555555555555666666666666Ħ333333222333333333Ħ333333333333222222222111111111//////000000000111111111///ӵ111///000111222222222222111//////000000111111222222000000000000////////////000000////////////000000////////////////////////............//////000000000000000000111111111111000000111111111000000///000000000000000000000000///////////////////////////////////////......---............/////////000//////000Ħ000111555:::BBBKKKTTTZZZ^^^```aaaaaa```___```bbbdddeeeggggggeeedddfffjjjhhheeedddkkkvvv~~~~~~{{{fffPPP999///000222000---000000///...............000000/////////...............///000000000000000//////...---------...///---------.........//////////////////000000000111////////////////////////......////////////000000///////////////000111222......------------....../////////////////////000...///000///---,,,,,,---......................../////////...---,,,++++++...000222333333000---+++...---,,,+++++++++,,,---///............---------******++++++,,,---......,,,---......///.................................------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------......------,,,,,,---------------,,,,,,++++++,,,,,,...///111111...//////......000444777DDDmmmnnn===///111///111111111111111000000000000111111222222222111111111111222333333333444777999777999:::;;;<<>>???>>><<<;;;;;;<<<===<<<;;;;;;<<<===<<<;;;???;;;:::===<<<888999<<<999999:::;;;===??????@@@CCCEEEGGGHHHJJJPPPXXX^^^gggtttrrr[[[MMMDDDCCCGGG4ĉ@ӵ{{{rrriii___SSSKKKJJJDDD@@@@@@@@@>>>===>>>???>>>===<<<<<<<<<<<<<<L333222111111333333=hĦ3333333333333332222222222220000000001111111111112224ĉ@ӵ000000111111222222222222//////000000111111222222////////////000000000000//////000000000000//////////////////////////////........./////////////////////000000000111111111000000111111111111111000000000000000000000000000///////////////////////////////////////......------......//////////////////000000>L111///111666===GGGPPPXXX\\\aaabbbccccccaaa`````````aaaeeefffdddbbbbbbdddggghhhcccdddppp~~~sss^^^HHH333---000000///...000000///...............////////////...............//////000000000000000111000...------///000111---------..................////////////000000000........................//////000000000111111111//////...//////000111111......---------......///000000000000000000000000...///000///---,,,,,,---........................000000000000///---,,,+++---///111333333000---+++---,,,+++******+++,,,---///............---------***++++++,,,,,,---------,,,------...//////......---.....................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,------......---------*********+++,,,...///000......///......000444777TTTtttccc???///...,,,///111111111111000000000000000111111222222222111111111222222222222444777:::777999<<<>>>???@@@CCCDDDEEEEEEHHHOOO[[[eeelllnnnzzzjjjccccccUUUNNNGGGFFFHHHIIIFFFAAA===>>>???===;;;::::::;;;<<<:::888888999:::999888@@@>>><<<<<<;;;999:::<<<888:::<<<>>>@@@BBBDDDEEEDDDFFFIIIJJJKKKOOOVVV\\\kkktttooo^^^SSSIIIFFFJJJGG=?}}}pppjjjccc\\\WWWQQQJJJEEEBBBAAA???===<<<;;;:::;;;???>>>======<<<<<<======<<<:::888888:::<<<<<<<<<999999888888777777666666999777555444555999<<>>>>>>>>@@@AAADDDCCCDDDMMM[[[iiirrruuu|||lllcccaaaXXXSSSMMMJJJIIIHHHFFFDDD>>>???>>>===:::999:::;;;<<<:::777666777888888888<<<;;;:::999888888888888888:::<<<======>>>@@@BBBAAAEEEIIILLLNNNSSSZZZ___qqqwwwooo___UUULLLIIILLLӵĭӵӵĦӵӵĦƜ`1.׼sĦssshhh[[[VVVOOOKKKJJJGGGCCCӵ:::Ħ;;;<<<<<<===>>>???;;;999999:::ĭӵ:::;;;Ħ666666666Ħ666Ħ555444333222222555777777666555666777666666555666DdD333333333?fӵ444444444Ħ111111111ӵƜ`1.׼s111111ĭӵ000//////111...///000111111000///ӵ000000000000Ħ///000000///...000000111111000000000000000Ħ000000000000000000000Ħ///000000000///...000000111DdDFFFRRR\\\ccccccӵaaahhhӵӵ;;;...//////...Ħ...000ӵ............ĭӵ//////.....................,,,,,,------...//////000///......------------..................///000000111111000000000/////////,,,...///...------...///++++++,,,------,,,++++++,,,---///000000///---,,,,,,---...000000000000///---,,,+++++++++---...//////............------------------------.........+++,,,---...////////////---------.........//////------------------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------)))******+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,---...............+++++++++++++++,,,---...---.........///111555888RRReee>>>;;;444444000111000000000/////////.........000111333333333111000222333333222333555:::======>>>>>>=========@@@BBBEEEFFFIIINNNWWWdddqqqzzz|||mmmbbb^^^\\\ZZZUUUPPPKKKHHHGGGGGGAAAAAA???<<<::::::;;;===<<<:::777777888999999999666666666666666666666555555777999999999;;;>>>AAADDDHHHLLLPPPRRRVVV]]]bbbqqqvvvuuucccUUUMMMKKKKKK?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@ShӵTTTOOOKKKEEEBBBBBBAAAg&e===>hӵ:::<<<>>>@@@AAA;;;::::::fff?><z:::g&e>&e<<<>>>HL666555555ShӵgL666555444333222000444888999777555555S?ʬ7777773h?D%%)?333333ZufĦ555555444gL333111111g&e333gĉ@444111g&e>&e111@e...///??111111...///000111111000g<ĉ0000000000003we<Ħ///000000///3h?@e000000000000000000000000Z0000000000000000003h?gL---///000000000///...000000111D%%)?VVVfff?><zbbbddd=?Ħlllg&eg&eGGG888///S?ʬ///4ff?>ߝL...@e///g&e111,,,---3h?g&e>&e......??........................------......///000111111///...---,,,,,,,,,,,,,,,...............///000000111000000000//////......+++---......------///000------...//////...------***,,,---//////...,,,+++,,,,,,---///000000111111------,,,+++,,,---///000//////.........---------------..................+++,,,---...////////////---------.........//////........................,,,,,,,,,+++++++++******+++++++++,,,,,,---------))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,---.../////////...------,,,,,,,,,---......---.........///111555888[[[hhh999===999999///---////////////...............///111333444333111000333333333333333666;;;>>>EEECCCAAA>>>===>>>BBBFFFIIIMMMQQQQQQSSS\\\lllyyyrrreee_________[[[UUUMMMIIIHHHJJJCCCBBB@@@===::::::===???===;;;888888999:::;;;;;;666888999888999::::::888444777:::;;;<<>>???===<<<:::999999888666444777777777555555666999<<<;;;<<<<<<;;;:::<<>>===>>>>>>DdDĦ;;;999t|<999:::::::::::::::999999DdDDdDĦ;;;DdDΦDdDĦOOOq<niDdDĦ666qet555555DdDĦ666555444555777888777666666888q<R777666qjRgdKӵHdDĦgdKӵ555444GR/f6LĭĦ777777DdDĦ444555555DdDĦ555`eĭ444DdDΦDdDĦ000DdDĦ111111111000///////////////111111111000000000geĦ...------FSĦ///000qjRgdKӵDdDĦ000000000000000000/////////DdDĦ111000111111qjRgdKӵDdDĦ...//////000000000111222111111HdDĦgdKӵDdDDdDĦ\\\DdDĦ4DufӵDdDĦDdDĦ@@@q<R000///peƜ4DuTӵ---DdDĦ...///DdDĦ000qjRgdKӵDdDΦDdDĦ...111333222///---000///......//////---,,,++++++,,,,,,---.........------............------000/////////.........---........................---------.........//////888777555333111//////...******,,,------.........,,,,,,---------.........///...,,,++++++,,,...//////////////////---,,,++++++,,,------......---------......///////////////,,,---------............---,,,++++++------,,,+++***++++++,,,,,,++++++***+++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,///444------111LLLaaaAAA999///111///......///000111222333333111111111111222222222333222222333444555666777777::::::::::::;;;===???@@@DDDGGGNNNTTTWWW___pppqqqfffdddZZZZZZUUUPPPNNNNNNJJJDDDIIIGGGDDDAAA??????@@@AAA???===<<<;;;<<<;;;:::888888888888777666777999;;;<<<<<<<<<;;;:::===BBBFFFKKKMMMRRRXXX___fffllloooppp{{{zzzgggWWWKKKJJJOOO4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵAAA@@@>>><<<;;;;;;;;;DdDĦ999999o)h888888888999999999999;;;999DdDΦDdDĦ===DdDΦDdDӵVVVGIpӵDdDĦ666po9wӵDdDĦ777666666888999666555444666777po9u777777777777GIdnuR)ĦDdDĦnuR)Ħ555555CdgĪj999DdDĦ444777777DdDĦ777HߝL`o9666DdDΦDdDӵ000DdDĦ111111111000///////////////000000000000//////geĦ------sp?aĦ///000GIdnuR)ĦDdDĦ000000000000000000...///000DdDĦ111/////////GIdnuR)ĦDdDĦ------...///111222333222111111DdDĦnuR)ĦDdDΦDdDĦYYYDdDĦnuR)ĦDdDĦDdDĦ===po9u//////111///=ӊB1.uTӵ,,,DdDĦ//////DdDĦ111GIdnuR)ĦDdDΦDdDӵ...000000000///......---------......---+++++++++,,,,,,------......------............------/////////.......................................------........./////////444444333222000///---,,,+++,,,---......///......,,,------------............---,,,++++++,,,......//////000//////...---,,,+++,,,------......---------......///////////////,,,,,,,,,------------...---,,,++++++------,,,++++++,,,,,,------,,,,,,+++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///,,,222111,,,+++VVVzzzIII;;;///...///000000000111111222222222000000000111111111222222111222333444555666666777666777999;;;===>>>??????EEEFFFJJJPPPTTT]]]ooo~~~nnnddd```XXXXXXSSSMMMLLLMMMJJJFFFDDDDDDCCCBBBBBBBBBBBBCCC>>>===<<<<<<======<<<:::999:::;;;:::888777888999;;;;;;;;;:::999<<<@@@CCCDDDFFFKKKTTT___hhhmmmnnnkkkyyyuuubbb\\\WWWLLLBBB4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>ezzzpuR)ĦAAA>>><<<:::::::::;;;>d<Ħ888Dt777777777888888999:::<<<DdDΦDdDĦ???>d<ʜ4DuTӵPPP4DwDd<Ħ666puR)Ħ>d<777777888:::555444444555777peӵ777ĦpeӵDx<>d<ӵDd<666qR/ܗ?fӵ<<<>d<888888>d<Ħ8884DufئL>e777DdDʜ4DuTӵ000DdDĦ000111000000/////////////////////////////////geĦ...s<v>aĦ///000peӵDx<DdDĦ000000000000000000...///111DdDĦ...------...peӵDx<>d<......///000222333000000...>d<ӵDd<DdDΦDdDĦXXXDdDӵnd<DdDĦ>d<Ħ:::peӵ///Ħ...F&uTӵ---DdDĦ///000>d<Ħ111peӵDx<>d<ʜ4DuTӵ---,,,+++,,,///111...---------//////---+++***++++++,,,------......,,,,,,---.........------........................---------...........................////////////000111111111000...+++***,,,,,,---...............------------............------,,,,,,,,,---.....................------,,,+++,,,------......---------......///////////////,,,,,,,,,------------------,,,++++++------,,,+++,,,------------------,,,------------------,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................333***---000333---FFFHHH:::333333000111000000000000000000000///000000000000111111111222333333444555666777777888999:::;;;===>>>???@@@EEEFFFJJJOOOSSS[[[jjjyyy{{{mmmbbb\\\VVVVVVRRRKKKIIIJJJIIIFFFAAAAAABBBBBBBBBAAAAAA@@@<<<:::999:::<<<<<<;;;::::::;;;===<<<:::888888888:::999888888888:::===???>>>AAAGGGOOOWWW^^^cccfffiiiwwwrrr___WWWQQQDDD6664DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜ>><<<::::::;;;;;;sdKĦ888DHRRud666666777888999<<d<Φ>d<ĦAAAs&dq&ĒREEEDDDi?ʜtd<Ħ666HHܗDӊB666<x888999555444444555888B?d<000000///////////////..................geĦ///Hg8>aĦ///000B?Ho9222>d<000000000000///000111>d<ӵ---...B?Ho9111<x000000111111000//////&ӫeʬtIӇUUU>d<Φ>d<ĦZZZD&ӫetIӇtttDdDĦsdKĦ666B?dp&ĒR//////>d<sdKĦ111B?Ho9...s&dq&ĒR000222111///......000...------...000000...---******++++++,,,------...++++++,,,---......---------------...............---------.........//////........./////////000000111222222222111000...---+++,,,,,,------------,,,---------.........//////,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,+++,,,------......---------......///////////////---------------------------,,,++++++------,,,+++,,,------......------,,,---------......------,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///---///---555111444```CCC333555666111///////////////.........///000000000000111111111444444555666777888999999>>>===;;;:::;;;===@@@AAADDDEEEKKKRRRXXX___lllyyyrrrccc[[[VVVWWWSSSKKKGGGGGGGGGDDD@@@@@@AAAAAA@@@>>>===<<<;;;:::999:::<<<<<<<<<;;;;;;<<<===<<<:::888888888<<<;;;999999:::<<<===>>>===EEEMMMRRRSSSXXX```hhhlllvvv~~~iiiUUUIIIFFFHHH4DuXӵHu]3hhne=enepIƎ@t@h>hfeOOO@ďD??????>>>>>><<<::::::;;;;;;ne888888=e666666666777999:::>>>JJJege???AAAsĪj@h===<<<;;;fdDĦ777@ďD666666Hkge666777999777666555666888@h999999@G999999HĪj@IŌ::::::Bene<<<Hkge:::ne::::::fe888Hu]3hh000000///se111111000///////////////---------.........geĦja>aĦ///000@G111222se000000000000000000000000<Ō/////////@G222222Hkge333333222111000222111111HĪj@IŌUUUVVVegeYYY\\\Hu]3hIŌkkktttDdDĦne<<<222@h//////>h//////000se...ne000000@G------sĪj@h***111999<<<999333...+++...------...000000///---******++++++,,,,,,------***+++,,,------...---------------------.........,,,,,,------.../////////....../////////000000000///////////////...------+++,,,,,,---------,,,,,,------........./////////+++,,,,,,------.........,,,,,,+++++++++++++++,,,+++,,,------......---------......//////////////////............------------,,,++++++------,,,+++,,,------......------,,,,,,,,,---.............../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................'''222777,,,000222222TTT}}}BBB111333444111........................000000000111111111222222555555666777888999999:::AAA???<<<:::;;;===@@@BBBBBBDDDLLLVVV___hhhuuuxxxhhh___YYY[[[WWWOOOHHHGGGEEECCC@@@@@@@@@???>>><<<;;;:::===<<<;;;<<<===>>>===<<<;;;<<<<<<;;;999888888999@@@>>><<<<<<>>>?????????<<>>>>>>>>>>>===;;;999999:::;;;888999999888777666666888999;;;<<>>>>>>>>666666777888999DdDĦ888888888777777777777888999999888777888999:::999999999999;;;;;;;;;<<<;;;<<<;;;;;;<<<<<<<<<<<<<<<888888D^222222222111s׼s222111111000///////////////,,,,,,---------...geFm8///>aĦ///000000111111111s׼s000000000000000000/////////Ho///000111111111111111222555666666555333222111111111OOOXXXUUUXXX[[[___D^nnnlllqqqDdDĦXXX:::///222------...///------...///s׼s------/////////---+++,,,,,,...+++222999;;;666111---,,,---,,,,,,---//////...---*********+++,,,,,,------******+++,,,------------,,,,,,,,,------.........,,,,,,------...//////000.../////////000000000000...------,,,,,,,,,,,,---------............------............////////////***+++,,,---............---,,,+++++++++,,,------+++,,,------......---------......///////////////000000/////////.........---,,,++++++------,,,+++,,,,,,------------,,,,,,***+++,,,...////////////000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................)))222666+++000222444WWWGGG===666///222............////////////111111111111222222222333444444555666777888999999===<<<<<<;;;<<<>>>@@@BBBDDDDDDJJJUUU___jjjyyyzzzllleee^^^```^^^TTTLLLHHHFFFBBB@@@@@@???>>>===<<<<<<;;;===<<<:::;;;<<<<<<;;;:::;;;;;;;;;999777777999:::AAA>>><<<<<<>>>@@@???===;;;AAAFFFHHHHHHNNNXXXaaacccjjjttt~~~sssooobbbLLLDDDKKKΦ4DuXӵtvӵ>d<ĦĦĦyyymmmbbb[[[WWWQQQIIIBBB@@@??????>>>BBBAAA???===;;;:::999999;;;:::888888999:::999888Ħ999999999999999:::888777666777888:::;;;888DDDSSS\\\[[[QQQDDD<<<<<<<<<<<<;;;999888666555111333555888999:::999999>d<Ħ999999999::::::999999999999999999999:::;;;:::888888888:::;;;999888999::::::999888888999999::::::999999888<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<=========<<<<<<===============>>>??????;;;;;;::::::;;;<<<===>>>>>>>>>>>>>>>Ħ>>>;;;::::::999999888888777777>d<Ħ333222444333333Be333444111111000///////////////,,,,,,,,,------...geFYĉ///...>aĦ///000000000000000///000000000000111Be000000000000000000000.........nu]ӵ444111111111111111//////000000111111111222///111555888999888666444/////////000222444666888GGGRRRZZZUUULLLLLLQQQVVVVVVWWWYYY]]]```>d<Ħhhhpppqqqnnnnnn>d<ĦĦ...222222---...222111---,,,...000111111000...,,,+++,,,---...Be,,,,,,------...Ħ...---...///000000...,,,++++++,,,,,,---.........---000333444000,,,***---111++++++***,,,......---,,,)))******+++,,,,,,------)))***+++,,,------...---,,,,,,,,,------.........,,,,,,------...///000000////////////000000000000222111000//////000111222...///////////////................../////////000***+++,,,---...............---,,,,,,,,,---...///+++,,,------......---------......///////////////111111000000/////////...---,,,++++++------,,,++++++,,,,,,------,,,,,,+++***+++,,,...///000000111111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////111///...)))444444111RRRMMMMMM<<<---333////////////000000000111111222222222222333333333333333444555666777888888888999;;;<<<>>>???@@@@@@GGGFFFIIIQQQ[[[gggwwwxxxnnnjjjbbbeeebbbYYYOOOJJJFFFCCC@@@@@@???>>>======>>>>>>;;;:::888888999:::888777;;;;;;:::888666777999;;;???<<<::::::<<<===<<<:::???AAABBBCCCEEEJJJSSSYYYdddlllvvv{{{}}}dddrrr?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦzzzkkkccc]]]TTTMMMIIIGGGDDDBBB@@@@@@@@@AAA<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<gdKĦ999999:::::::::999::::::;;;;;;::::::999======>>>???>>>===;;;:::777999999888666666666777444444555777:::;;;;;;999gdDĦ:::888777:::999999999999999999999;;;;;;;;;::::::999999999;;;:::999888888888999:::<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;<<<>>>??????>>><<<;;;============>>>>>>>>>>>>CCC@@@===;;;;;;<<<======@@@===>>>gdKĦ>>>AAA888555;;;<<<888777<<<:::sdKĦ222000444444444333222222000000000000000000000000000000000000000000ŶS//////...3we>>:::,,,111555...+++444777555777IIIOOOSSSQQQPPPSSSVVVVVVWWW[[[\\\\\\]]]DdDĦeeeiiikkkkkkmmmsdKĦgdKĦ111111000///////////////........................,,,,,,------//////...------gdKĦ000+++---000222222///+++(((++++++++++++,,,,,,---...000000//////...---++++++...------,,,,,,------...((()))***+++,,,---------...---+++******+++---...,,,,,,...///000000000000++++++,,,,,,---..................///000111111111111/////////111222111000////////////////////////000111222111///------...---......///...---+++***------,,,,,,+++,,,,,,,,,//////.........---------...///000///------///000000000//////.........---.........------,,,,,,,,,---,,,,,,++++++*********---***)))+++000333111...........................------...............---////////////////////////,,,---------.../////////,,,---555///000333888WWWiiiRRR222---000000000000000000111111111---///111222333333333222111111222333444666666777===<<<;;;;;;<<<===>>>???EEEFFFKKKSSS[[[fffyyy{{{sssrrrcccccc```YYYPPPKKKJJJKKKAAA@@@?????????>>><<<::::::999777666555666777777:::999888777777888999:::???;;;888999===@@@@@@???<<Anenene~~~sssdddZZZUUURRRMMMIIIDDDCCC@@@>>><<<<<<<<<===;;;;;;:::::::::999999999999999999999999:::ne999999999:::::::::999999::::::::::::999999999:::::::::999999888777999:::;;;:::888777777888666666666777:::;;;;;;De;;;:::888777::::::::::::::::::::::::======<<<<<<<<<;;;;;;;;;;;;:::999888777888999999::::::::::::;;;<<<======;;;<<<<<<============<<<:::;;;===?????????>>>===>>>>>>?????????@@@@@@AAA===>>>???AAABBBBBB@@@???EEECCCne>>>@@@;;;999;;;@@@BBB@@@???@@@<<<ne333222111333333333333222222222222000000000000000000000000//////////////////>A/////////k<000////////////111111000000000000111111333111000.........000000111111111fh111111111111111111111111111111111000000000000111000999>>>888999:::111///777777333000...444AAAKKKRRRXXXWWWVVVXXXZZZYYYXXX]]]______```De```aaaeeejjjmmmrrrnene666111000000///////////////........................,,,,,,------.../////////...---ne///000,,,---///111000...+++***,,,,,,+++++++++,,,------............---,,,+++***---,,,,,,++++++,,,,,,---+++,,,------............------,,,+++++++++,,,---+++,,,---...////////////,,,,,,,,,---......//////,,,------...000111111222000///...///111222111000........................///000111111...---------,,,------......---,,,+++,,,,,,++++++++++++,,,,,,.........------------,,,...//////...------...000///.........------------......---------,,,,,,,,,,,,,,,,,,+++++++++++++++---+++)))+++000222000---------------------------..................------........................---------..................---333...///111333PPPccc777111555000000000000111111111111//////000111222222222222111222333444666777888999;;;;;;::::::;;;<<<>>>???DDDEEEJJJQQQXXXbbbrrrvvvjjjdddaaabbbaaa]]]VVVNNNHHHEEEDDDBBB@@@???>>>===:::888888888888888888999:::;;;999999999888888999999999<<<:::888888999;;;<<<===666@@@@@@???IIIMMMLLLPPP```|||ppp]]]XXXPPPKKKHHHFFFEEEDDDAAA@@@>>><<<:::::::::;;;::::::999999999999888888888888888888888777888999999999:::::::::888888999999999999888888888888777777666777777777;;;<<<<<<;;;999888888999999888777888:::<<<<<<;;;::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>>>>>>>=========;;;:::999888888888999::::::::::::;;;<<<===>>>???<<<======>>>>>>?????????;;;===???@@@AAABBBAAAAAA@@@@@@?????????@@@@@@AAA??????AAACCCFFFHHHJJJKKKQQQRRRKKKEEEDDD@@@BBBCCCDDDHHHMMMMMMJJJ???333333222222222222222222111111111000000000000000000000000000.....................////////////000000000000000000////////////000000333222000//////000111111111111111111111111111111111111111111111111111111111111111111444///444999333333888666666666666444...+++777HHHNNNWWW___```___```___\\\ZZZ___ccccccddd^^^^^^^^^ccckkkrrryyyCCC666111000//////......//////........................,,,,,,------.../////////...---...//////------...//////...,,,+++------,,,+++++++++,,,,,,---------------,,,+++***,,,,,,++++++++++++,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////,,,------...//////000000......///000111222333333000///...///000111111///...........................///000///---,,,,,,---++++++,,,---------,,,,,,++++++*********++++++,,,------------,,,,,,,,,,,,---......---,,,,,,---///---------------,,,,,,,,,...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,...+++)))+++...///...+++,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,.......................................---------000,,,111,,,...///...HHHbbbnnn===000000111111111111111111111111000000000//////000000111111222333555777999:::;;;::::::::::::;;;<<<===>>>CCCDDDIIIPPPVVV]]]kkkyyy|||ooodddaaa```^^^[[[XXXSSSMMMIIIJJJGGGDDDBBB@@@>>>;;;888::::::;;;;;;;;;;;;;;;:::999::::::;;;;;;::::::999999999999777666777999;;;???KKKLLLKKKSSSWWWXXX___yyy~~~qqqdddZZZPPPOOOLLLHHHCCCAAA@@@AAAAAA@@@>>>===<<<<<<<<<<<<:::::::::999999999999999999999888888777777666666888888999999999:::::::::777888888999999888888777::::::888777777888999:::;;;<<<===;;;999888888999:::999777888:::<<<<<<<<<999999::::::::::::::::::<<<<<<<<<<<<============????????????????????????===<<<;;;:::::::::;;;<<<<<<<<<<<<<<<===>>>???@@@===>>>>>>>>>??????@@@AAA@@@@@@BBBCCCDDDDDDCCCCCCEEEDDDBBBAAAAAAAAAAAAAAAFFFEEEEEEFFFJJJSSS\\\cccfffiiimmmnnniii^^^RRRLLLKKKLLLHHHGGGPPP\\\ZZZOOO@@@<<<777333222222333222111111111111000000000000000000000000000000000000....................................////////////////////////000000000000//////............//////111111000//////000000111111111111111111111111111111111111111111111111111000111111111111111222222666...222666000111888888AAA555333888444444???IIIRRR\\\eeegggeeeeeebbb^^^ZZZ```eeefffhhhiiifffaaaaaa```dddnnnxxxeee???777000000///............///........................,,,,,,------.../////////......------............------------------------...---,,,,,,++++++++++++------.........---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------,,,+++******++++++,,,---------,,,,,,---...//////000000000///------......///000000000111222222222222333333333///...---...000111000///........................,,,...///...---++++++,,,******+++,,,,,,---------*********)))******++++++------,,,,,,,,,+++++++++,,,---...---++++++---...------------------------------------------------***++++++,,,,,,---------...,,,***+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++......................../////////...---------,,,000,,,000+++///111...FFFkkk;;;222;;;222222111111111111111000222111///.........///000000111222444666999:::;;;:::;;;;;;<<<===>>>??????AAACCCIIIPPPUUU[[[hhhtttyyymmmeee___XXXUUUVVVWWWXXXWWWOOOLLLHHHFFFDDDBBB???===????????????===;;;888777999:::;;;<<<<<<;;;:::999999;;;<<<:::777666999<<<===JJJLLLJJJPPPSSSVVV^^^uuullleee]]]TTTNNNJJJJJJJJJGGGBBB???>>>?????????>>>===============:::::::::;;;;;;;;;;;;;;;:::::::::999888888888777888888999999999:::::::::777888888999999888888777;;;:::999888888999:::;;;:::;;;;;;;;;999888999:::;;;999888:::<<<>>>>>>===::::::;;;;;;<<<<<<============>>>>>>????????????????????????@@@@@@@@@@@@@@@???>>>=========>>>?????????????????????@@@AAA?????????>>>???@@@AAABBBBBBBBBCCCCCCDDDDDDCCCCCCGGGFFFDDDDDDCCCDDDFFFFFFLLLOOOSSSYYYaaammmzzzzzzhhhZZZRRRRRRSSSYYYjjjssseeePPP???;;;666222222222333333111111111000000000//////////////////////////////........................---.........//////000000.../////////000000000111//////............///////////////.../////////000000000000000000000000000000000000000000000000000000000111111222222222333666000333666444<<>>HHHNNNXXXaaaiiiiiifffeeeccc___ZZZ```dddfffhhhkkkjjjffffffeeeiiirrr{{{|||VVV888333000//////.......................................,,,,,,------.../////////..................------------,,,,,,,,,---------...---,,,,,,++++++++++++---......////////////.........------------......------------,,,+++*********+++,,,------------,,,//////000111111111000000------......///000000000333222222111000000//////...---------///000///...........................,,,---......,,,+++,,,,,,+++++++++,,,,,,------...***)))))))))******+++,,,------,,,,,,,,,+++++++++,,,---...---++++++---.....................//////------------------------+++++++++,,,,,,------...---,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,......................../////////...---------,,,///+++///+++000444222KKKFFF...:::333222222222111111000000222111000.........//////...///111333555777999:::;;;<<<===>>>???@@@AAAAAAAAACCCJJJQQQWWW]]]iiiuuuuuujjjeee___XXXUUUVVVXXXYYYXXXNNNKKKHHHFFFEEEDDDBBBAAA@@@@@@@@@???>>><<<999888:::;;;<<<======<<<;;;:::;;;===???===:::999<<<>>>AAAMMMNNNKKKPPPSSSUUU]]]jjjjjjmmm|||ooo|||sssfffaaaYYYTTTQQQNNNIIIFFFAAABBBCCCBBB???=========<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<:::::::::::::::999999999888888999999999:::::::::888888999999999999888888888888888888888888999:::888:::;;;:::999999:::<<<;;;;;;;;;>>>@@@BBBAAA@@@============>>>???@@@AAA>>>??????@@@@@@AAAAAABBB@@@@@@@@@AAAAAAAAAAAAAAABBBAAA@@@?????????@@@AAAAAAAAAAAAAAAAAABBBCCCDDDCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEFFFCCCCCCDDDFFFJJJOOOSSSUUU]]]gggtttppp[[[___jjj}}}mmmQQQ<<<999555222222222222222111111111111000000000///////////////////////////........................------......///000000000......//////000000111111//////............//////............////////////000000000000000000000000000000000000000000000000000000111111222333333333555444666777???VVVbbbXXXLLLbbbUUUBBBSSS[[[bbbhhhkkkgggccccccbbb```]]]aaaccccccfffjjjkkkiiihhhhhhkkkssszzzkkkIII555222000///......------..............................,,,,,,------.../////////.........///......---,,,,,,,,,,,,,,,,,,---------------,,,+++++++++,,,,,,---...///000000000000000//////............/////////////////////...---,,,+++++++++,,,,,,------...///000000111111000000000,,,------...//////000000000//////...---,,,++++++...---,,,---/////////---------------------------+++---......---,,,,,,---------,,,,,,,,,---......***************+++,,,---------------,,,,,,,,,,,,---......---,,,,,,---///.........///////////////,,,,,,,,,------------...,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------------------------...............---------...+++000,,,111555777SSSKKK'''444333333333222111111000000222111000000///////////////000111333555666888999;;;<<<>>>@@@AAABBBBBBBBBCCCEEEKKKSSSXXX___kkkxxxxxxkkkaaaaaa```^^^\\\YYYUUUPPPLLLIIIGGGCCCBBBBBBBBBAAA@@@<<<<<<===============<<<:::;;;;;;<<<<<<;;;;;;:::===>>>??????>>>>>>>>>???EEEPPPOOOKKKRRRUUUWWW^^^\\\kkkRRRKKKIII;;;rrrggg\\\UUUOOOLLLHHHFFFEEEEEEBBB@@@<<<<<<<<<=========<<<;;;::::::;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999999999:::::::::::::::888888999999999:::::::::999999::::::::::::999999666777888888999999999888888999;;;;;;;;;<<<===???<<<===???CCCFFFGGGFFFDDD????????????AAABBBDDDEEE???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCBBB@@@?????????@@@AAA@@@@@@AAABBBDDDGGGHHHJJJHHHGGGEEECCCCCCCCCDDDEEEEEEFFFGGGHHHJJJLLLNNNOOOJJJLLLQQQYYYbbbllluuuzzzgggkkkzzzbbbHHH999666333222222333222111222222111111111000000000////////////////////////////////////////////////------......///000000111.........///000111111111000//////////////////000......///000000000000000000000000000000000000000000000000000000000000000000000111222222333444444444777999999LLLwwwzzznnnZZZGGG___gggkkknnnllleee______aaaaaabbbdddccc```aaagggiiiiiieeefffiiiooottt|||{{{\\\BBB777333//////...------------...........................,,,,,,------.../////////....../////////...,,,,,,***+++,,,------------,,,,,,,,,+++++++++,,,------,,,---...///000000000000.........------............///////////////...---++++++******+++---...///......////////////......,,,,,,,,,---......//////---------------------------,,,+++,,,...///...---------------------------,,,---//////---------...000///...---------...///*********++++++,,,---............------------,,,...//////...------...000---------....../////////,,,,,,,,,---------......---------------,,,,,,,,,,,,---......---------...------------------------,,,,,,---...////////////---------------------------------...............---,,,222,,,///555:::YYYSSS222<<<444444333222222111000000111111111111111111000000111111222444555777888888:::<<<>>>@@@AAABBBBBBBBBFFFHHHMMMTTTXXX___lllyyyzzziiiaaa^^^______\\\UUUNNNIIIFFFHHHEEEBBB?????????>>>>>>;;;;;;:::;;;;;;<<<===>>>;;;;;;::::::::::::;;;;;;===<<<<<<>>>???@@@???>>>888AAA>>><<>>>>><<<;;;<<<>>>>>><<<999;;;;;;<<<=========<<<<<<888888888999999:::::::::888888888999:::::::::;;;888888999999999:::::::::999::::::;;;;;;::::::999777888999;;;;;;;;;:::999888:::<<<======>>>@@@AAA===???BBBGGGKKKLLLIIIGGGAAAAAAAAAAAABBBDDDFFFHHH@@@@@@AAAAAABBBCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFBBBAAA@@@?????????@@@AAA>>>???AAACCCFFFJJJMMMNNNLLLJJJHHHFFFEEEEEEFFFGGGIIIJJJKKKNNNQQQTTTWWWYYY[[[___gggssslllmmmyyykkkJJJ888666444333222333333222111222222222222111111111111////////////////////////000000000000000000000000---------...///000000111---......///000111111222000000////////////000000//////000111111111111111000000000000000000000000000000000000000000000000000000111222333333444444333999::::::VVVWWWLLLiiilllrrrsssnnnccc\\\]]]aaabbbfffgggccc^^^^^^dddggggggaaabbbggglllooowwwrrrQQQ<<<666000//////...------------...........................,,,,,,------...//////000....../////////...,,,+++)))***,,,---...---,,,,,,++++++++++++,,,------...++++++---...//////000000...------,,,,,,------...,,,,,,---------------,,,,,,+++***)))***,,,///000,,,------...------,,,,,,++++++,,,,,,---......///------...///000111222222---,,,+++,,,...///...---------------------------,,,...//////...---...///111000///...------...///++++++++++++,,,---.../////////.........---------...///000///------///000,,,,,,,,,------.........,,,,,,,,,------..................------,,,,,,,,,,,,---............///000........................++++++---...///000000000------------------------,,,------....../////////------333,,,...333:::[[[zzzAAA...444444333333222111000000000111222333333222111000333333444555666777888999999;;;===???AAAAAAAAAAAAIIIJJJNNNTTTXXX^^^kkkxxx}}}kkkeee]]]]]][[[UUUMMMIIIHHHJJJJJJGGGCCC@@@??????>>>======<<<;;;999999999:::;;;;;;;;;999888888999;;;;;;<<<:::999<<>>>>>>>>???@@@AAA@@@>>>=========>>>???===============<<<<<<;;;>>>============<<<<<<<<<;;;::::::999999::::::;;;:::::::::::::::::::::::::::::::::999999888888888999999:::::::::;;;;;;;;;999:::;;;<<<===???@@@@@@CCCBBBCCCFFFJJJKKKIIIGGGEEEDDDBBBBBBCCCFFFIIIKKKEEEDDDCCCCCCCCCDDDFFFGGGHHHGGGFFFEEEEEEDDDDDDEEEGGGEEEBBBAAABBBCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIKKKIIIGGGGGGHHHKKKOOOQQQPPPSSSTTTTTT[[[hhhooonnntttwwwmmmoooooo\\\HHH<<<333444444333333222111000000222222111111000000//////000000000000000000000000000000000000000000000000//////000111111111111111111111111111111000//////000000000000000000000000111111000000000000111111222111000//////000111222000000000000111111111111111000000000111333555666888888555???hhhNNNHHHllluuuqqqmmmfffbbbaaabbbcccdddbbbaaa```______```aaabbbcccfffeeecccggguuusssfffRRR<<<111222111000///---------...///...........................------------...//////,,,---.........---,,,+++++++++,,,,,,---...//////------------------------,,,---///000000000//////,,,,,,,,,---------.........------,,,,,,------..................---------)))+++,,,,,,+++,,,...000////////////...---++++++///...,,,+++,,,---///111,,,---...//////...---------------.........//////,,,,,,---.../////////......------,,,,,,------...,,,,,,+++++++++,,,------,,,...//////...------...//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---***+++,,,---............///000000111111444888<<>>@@@AAABBBDDDEEEDDDIIIQQQ[[[ccckkkqqqtttqqqcccaaa^^^WWWQQQLLLIIIHHHIIIKKKEEE???>>>@@@BBBAAA>>>@@@???>>><<<:::888777666999:::;;;999666666:::>>>@@@BBBAAA===<<<>>>>>>;;;<<<;;;===CCCGGGJJJRRRZZZXXXaaarrryyyeeeYYYPPPJJJuuukkkfff^^^TTTRRRIIICCCBBB<<<999BBB???>>>============>>>???@@@???>>>======>>>??????===>>>>>>>>>>>>===<<<<<<=========<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;::::::::::::::::::::::::;;;:::::::::999999999999999999:::::::::;;;;;;;;;::::::;;;===>>>???@@@AAADDDBBBBBBDDDHHHIIIHHHGGGHHHFFFEEECCCCCCDDDEEEGGGGGGFFFEEEEEEEEEFFFHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFLLLJJJGGGFFFEEEEEEEEEEEECCCDDDFFFHHHIIIIIIJJJKKKPPPOOONNNNNNPPPTTTXXXZZZ```bbbdddfffqqqmmm^^^VVVEEE:::888555444444333333222111111000000000000000000000000000////////////////////////000000000000000000000000//////000111111111111111111111111111111000//////000000000000000000000000111111000000000000111111222111000//////000111222000000000000111111111111222111111222333444666777555444999WWWSSSFFFbbbgggjjjhhheeecccaaa```___^^^^^^]]]]]]]]]]]]___aaabbbaaadddbbb]]]___iiiuuu{{{|||vvvmmmbbbNNN888......000000///..........................................------------...//////------.........---,,,+++++++++,,,,,,---......///------------------------,,,---.../////////......,,,---------............,,,,,,,,,++++++,,,,,,,,,---------------...///000---......---++++++,,,---...............------,,,---,,,,,,+++,,,---...///---......//////...---,,,,,,,,,,,,,,,------......////////////...---,,,,,,...------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,...//////...------...//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++...---,,,,,,++++++,,,,,,...---------,,,,,,,,,+++---,,,,,,++++++,,,,,,---***+++,,,---..................//////000222555888666[[[___555666444333222333333111000000000111111111222222222///000222444555777777888777:::===@@@AAABBBCCCEEEFFFHHHMMMWWWeeeuuusssjjjbbb\\\[[[WWWSSSNNNJJJGGGFFFHHHCCC>>>>>>AAACCCBBB@@@@@@???>>><<<:::999777777888999999777666666999<<<<<>>;;;<<<999:::>>>@@@CCCJJJQQQUUU^^^ooolll___TTTLLLppppppbbbSSSQQQQQQGGGGGGNNNOOOBBB;;;>>>@@@;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>>>>??????@@@>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::;;;;;;;;;:::::::::::::::999::::::::::::;;;;;;;;;;;;<<<===>>>???AAAAAABBBDDDCCCAAABBBDDDFFFGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEHHHHHHHHHGGGHHHIIIIIIJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEECCCEEEHHHIIIJJJJJJLLLMMMTTTUUUWWW[[[```ggglllpppyyyzzz{{{~~~pppTTTFFF999666999888444333333222222111111111------...//////000111111////////////////////////000000000000000000000000//////000111111111111111000111111111111000000///000000000000000000000000000000000000000000000000111111000000000000111111000000000000111111111111222222222333444555777777777444@@@oooNNNDDDYYY[[[bbbccceeefffddd```[[[YYYYYYYYYYYYYYY[[[^^^aaacccccceeebbb[[[YYY___gggkkkjjjjjjhhh\\\GGG444---...///////////////......---...........................------------...//////---............---,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------...////////////...,,,++++++******++++++,,,,,,,,,,,,,,,---///111222000111000...+++******,,,------............------+++++++++,,,,,,,,,------......//////...---,,,,,,+++++++++,,,,,,,,,,,,---000000000000///...---,,,...------,,,,,,------.........------,,,,,,++++++,,,...//////...------...//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,,,,...------,,,,,,,,,,,,,,,.........------------------,,,,,,++++++,,,,,,---***+++,,,---............---.........---///222444555666@@@555333111111222222222000222222333333333444444444000000111333555777999:::777999===???@@@AAACCCEEEQQQPPPOOOTTT```qqqkkkddd___ZZZZZZZZZXXXUUUOOOJJJGGGEEEAAA>>>???AAACCCCCCAAA@@@???>>><<<;;;999888777888777777777777888999:::<<>>>>>???===999<<<999999<<<>>>AAAHHHPPPZZZ```ooommm\\\OOOGGGyyyaaaYYY]]]TTTIIIFFFDDDFFFEEEWWW___KKKAAABBB999999::::::;;;<<<===>>>?????????????????????@@@@@@???????????????>>>======<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>???AAABBBCCCDDDEEECCCAAAAAABBBDDDGGGHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKIIIHHHHHHHHHHHHHHHIIIJJJCCCDDDFFFFFFFFFGGGIIIJJJJJJLLLNNNOOOOOORRRXXX\\\eeehhhnnnvvvjjjNNNDDD<<<::::::555333333333222222111111111---........./////////000........................000000000000000000000000//////000111111111111111000000111111111111000///000000000000000000000000000000111111111111000000111000000000000000000111///000000000111111111111111111222333444555666666777444>>>gggooopppppp[[[AAAEEEUUUUUUZZZ___eeehhhfff```ZZZVVVWWWWWWWWWXXXZZZ^^^bbbdddgggiiigggaaa^^^bbbgggiiieeejjjhhhXXXBBB333000222---...///000000///...---...........................------------...//////...............------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000//////,,,,,,++++++++++++,,,,,,...---,,,,,,,,,...000111111111111///,,,***+++,,,............------,,,+++++++++,,,------------,,,/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---...///000111111111...------,,,,,,------...///.........---,,,+++***+++---//////...---...//////......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------------......---,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---***+++,,,---............---...///...------///111999222]]]444222000000111222222111333333333333444444444444333222222222444666888999666999<<<>>>???@@@CCCEEEWWWYYYZZZ[[[___llloooeee]]]XXXXXXXXXWWWTTTOOOKKKHHHFFFDDDBBBBBBCCCDDDCCCBBB@@@???>>>===<<<:::999999888888888999:::::::::999===AAABBB@@@??????;;;777>>>;;;;;;???BBBFFFOOOXXX___bbbmmmkkkVVVHHHAAArrrlllccc[[[NNNKKKJJJDDDDDDEEE???BBB<<>>???@@@@@@?????????@@@@@@@@@@@@??????????????????>>>======<<<<<<;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<============>>>???@@@AAACCCDDDEEEEEEEEEDDDBBBAAABBBDDDHHHJJJKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIJJJJJJJJJKKKKKKKKKHHHHHHHHHHHHIIIJJJJJJKKKFFFHHHJJJKKKKKKLLLPPPRRRUUUWWWYYYZZZ^^^fffrrr{{{zzzZZZDDD???:::888777000333333222222222222222111000/////////.........---////////////////////////000000000000000000000000//////000111111111111111///000000111111111000000000000000000000000000000///000111111111111000///000000000111111000000000///000000000111111111111000000111222333444444555555222555IIIiiizzzlllSSS<<<;;;:::888999GGGQQQNNNSSSYYYaaadddccc^^^YYYVVVZZZYYYXXXYYY[[[^^^bbbeeehhhlllkkkfffeeeiiinnnppppppvvvoooVVV<<<111111222---...///000000///...---...........................------------...////////////......------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---///000000000///...------,,,,,,,,,,,,------///...------,,,---...////////////...,,,,,,---.../////////...---+++***))),,,,,,---............---//////......------------............------------+++,,,---///000000111111...------,,,,,,------......//////......,,,+++***+++---//////...---...///......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........///...------,,,,,,------........................---,,,,,,++++++,,,,,,---***+++,,,---...............///000///...---///000000666|||nnn555333111000111333333222222222222222333333333444666555444333333444666777666888;;;<<<===???BBBEEEMMMXXXdddggghhhrrruuujjj___UUUTTTSSSPPPNNNKKKIIIHHHIIIHHHGGGFFFFFFEEECCCBBB@@@@@@???>>><<<;;;::::::999:::<<<<<<<<<;;;::::::;;;???BBB@@@@@@AAA???;;;???======AAADDDGGGOOOWWWZZZ]]]fff{{{mmmSSSGGGCCCpppYYY^^^UUUPPPHHHGGGEEE===@@@GGGCCCCCC::::::<<<888888;;;999:::;;;===>>>@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>>>>===<<<;;;::::::;;;;;;<<<<<<=====================>>>>>>>>>======>>>>>>>>>?????????@@@AAAAAACCCDDDEEEFFFGGGDDDEEEDDDDDDDDDFFFJJJNNNRRRQQQPPPNNNLLLKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLKKKIIIIIIIIIJJJKKKLLLMMMNNNJJJMMMOOOOOOOOORRRWWW\\\```dddiiimmmsssgggLLL<<<:::555555888555222222222222222222222222111111000//////...------000000000000000000000000000000000000000000000000//////000111111111111111///000000111111111111000000000000000000000000000///000111222222111000///000000111111111111000000000000000000111111111111//////111222333444444444666555444666===CCC===444555333///111===IIILLLHHHPPPUUU[[[]]]\\\ZZZZZZ[[[___^^^\\\ZZZ[[[^^^aaaddddddiiijjjffffffkkkqqqttt|||sssRRR777......------...//////////////////...........................------------...//////000///......------......------------------------------------------------------,,,+++++++++,,,,,,+++---///000000000...---...------,,,,,,------...//////.........---------,,,---...---,,,,,,...///............---+++***)))---------.........//////......---------......//////...............---------...............------...------,,,,,,------...---.../////////---,,,++++++,,,...///......///000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---,,,,,,,,,---...///000///......------------------------------.........---,,,,,,++++++,,,,,,---***+++,,,---...............000111000///...///000---:::\\\hhh777555222111111333333333111111111222222222333333777777666555444444444444666888:::;;;<<<>>>BBBDDDCCCSSSdddjjjkkkssstttlllcccYYYWWWTTTPPPNNNLLLLLLLLLJJJJJJJJJJJJHHHFFFDDDBBB@@@@@@???>>>===<<<;;;;;;999===AAA@@@<<<999999:::666;;;>>>>>>@@@CCCCCC@@@>>><<<<<>>CCCAAA999777<<<;;;<<>>>>>>>>>>>===<<<<<<=========<<<<<<<<<;;;;;;;;;<<<>>>??????>>><<<;;;;;;;;;<<<<<<===>>>>>>???=========>>>>>>??????????????????@@@@@@@@@AAAAAAAAABBBCCCDDDEEEGGGHHHHHHDDDEEEGGGGGGGGGIIIMMMQQQUUUSSSPPPMMMLLLKKKKKKLLLKKKLLLMMMNNNOOONNNMMMMMMKKKKKKLLLLLLNNNOOOPPPQQQPPPSSSVVVXXX[[[aaakkkrrr{{{WWWCCC;;;<<<555444999:::222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000//////000111111111111111//////000111111111111111000000000000000000000000///000111222222111000//////000111222222111000///000000000000111111111111///000222333444555555444666888888555333444555444666888444555BBBJJJJJJKKKRRRUUUYYYYYYXXXZZZ___dddeeebbb^^^\\\[[[\\\___aaaaaaeeeeeebbbaaagggnnnqqqwww|||nnnLLL333//////+++...............///000000...........................------------...//////000000......---......///------------------------........................///...---,,,+++,,,,,,---***,,,...000000///---,,,---,,,,,,,,,,,,,,,,,,---+++---...///000///---,,,,,,------,,,++++++---...+++,,,,,,---------,,,,,,------,,,,,,,,,---...///------,,,,,,---...000000.........------,,,,,,,,,,,,,,,------------,,,,,,...------,,,,,,------...,,,---/////////...---+++***,,,...///......///000...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,,,,---...000111//////...---------------+++,,,,,,,,,---------------,,,,,,++++++,,,,,,---***+++,,,---............---...000000.........///111:::AAA}}}:::777333111222333333333111111222222222333333333666666666666666555555444666888999:::;;;>>>AAADDDDDDPPP]]]dddiiisss~~~pppjjjbbbZZZXXXUUURRROOOMMMLLLLLLGGGIIIJJJKKKIIIGGGEEEDDDAAA@@@??????>>>===<<<<<<888>>>DDDBBB;;;666666:::666:::<<<;;;===AAAAAA???<<<;;;<<<@@@AAA@@@DDDJJJOOOUUUbbbvvveeeNNNBBB>>>jjjXXXSSSBBBQQQCCCJJJAAATTTkkk\\\AAA;;;CCC;;;BBB;;;999AAA:::444AAA;;;<<<===?????????>>>>>>BBBBBBCCCBBBAAA???===;;;===============<<<<<<;;;>>>============<<<<<<<<<<<<===>>>@@@@@@>>>===<<<<<<<<<<<<===>>>??????@@@======>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCEEEFFFGGGHHHIIICCCFFFHHHIIIIIIKKKOOOSSSRRRQQQNNNLLLKKKLLLNNNOOOMMMNNNOOOPPPQQQPPPOOOOOOMMMMMMNNNOOOPPPRRRSSSTTTWWW\\\aaaffflllvvvaaaGGG::::::>>>666111555555222222222222222222222222//////000000111111222222111111111111111111111111000000000000000000000000//////000111111111111111//////000111111111111111000000000000000000000000...000111222222111000...///000111222222111000///000000000000111111111111000111333555666666666555000444777555444444666777,,,444444666CCCJJJMMMTTTWWWYYYZZZYYYYYY]]]fffnnnhhheee```\\\ZZZ[[[]]]^^^___cccccc^^^^^^cccjjjmmmkkkrrreeeFFF111111222---///...---------///000111...........................------------...//////111000///------......///------------------------////////////////////////000///---,,,+++,,,------)))+++---///000...,,,+++,,,++++++++++++++++++,,,(((***...000111000///---------...,,,******+++,,,((()))***,,,---...//////---,,,+++******,,,...///---,,,,,,,,,---///111222---------,,,,,,+++++++++'''(((***,,,---...//////...------,,,,,,------...+++---...000000///---,,,***,,,...///......///000...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------,,,,,,---...000111//////...------------...+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,---............+++---//////...---...///000444111aaa<<<888444222222333444333222222222333333333444444333444666777777777666555666777999:::;;;===AAADDDFFFLLLVVV```kkk|||oooggg^^^SSSRRRPPPNNNKKKHHHEEEDDDDDDFFFIIIJJJIIIGGGFFFEEEAAA@@@@@@???>>>===<<<<<<666???FFFCCC999333444999;;;======999999<<<;;;999;;;;;;>>>CCCEEEEEEIIIOOOHHHOOO]]]ooo~~~cccPPPCCC===dddHHHFFFJJJIIIEEEEEEBBBIIIJJJ???@@@????????????>>>>>>>>>>>>;;;;;;<<<<<<======>>>>>>===???AAABBBBBB@@@>>><<<==================<<<<<>>===<<<<<<============<<<<<<<<<<<<=========<<<<<<======>>>???@@@??????>>>===<<<>>>BBBEEEBBBBBBAAA@@@AAABBBCCCDDDFFFFFFGGGGGGHHHHHHIIIIIIKKKKKKJJJJJJKKKLLLNNNOOOOOONNNMMMMMMNNNPPPRRRTTTRRRSSSTTTTTTUUUUUUUUUUUUTTTUUUUUUTTTVVVZZZ___dddeeekkkuuu~~~zzzSSSCCC@@@<<<999666555666666555444333333222222333333000000000000000000000000111222222333333222222111000000111111111111000000000000111111111111000000111111222222222222111111444333333222111111111222111222222222222111000000111111111111111111111111000000000000111111111111000000111111222333444555333333333222222111111111666333222777AAAKKKQQQTTTSSSVVVTTTRRRXXXfffqqquuummmccc[[[[[[[[[ZZZ^^^eee]]]___bbbbbbbbbbbbdddfffhhhnnn]]]@@@555333//////////////////////////////...------,,,,,,------......---,,,,,,,,,...///000,,,---///000000///---,,,...---,,,,,,,,,,,,---...------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***---,,,+++***)))***+++,,,......---------......///111000///...---,,,,,,,,,++++++++++++++++++++++++/////////...------,,,,,,000000000///...,,,+++***+++++++++,,,,,,,,,------111///...///111222000---,,,,,,------.../////////111///...///000111000...,,,---......//////.......................................------,,,,,,,,,***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,///---+++,,,---...---,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,---------......000111111///777:::999KKK888===333222777***444222222333333333222222111000444:::===<<<888333000777999:::999999;;;>>>BBBLLLKKKPPP[[[hhhvvvtttiiifffVVVSSSOOOKKKIIIGGGDDDBBBAAAAAAEEEKKKKKKGGGDDDEEEAAA???>>>???AAAAAA===:::===<<<;;;:::999999999999888888999:::;;;;;;<<<<<<888:::===???BBBEEEHHHIIIFFFSSSXXX```yyynnnNNNDDDLLLzzzmmmiiioooRRREEEEEEEEEBBB??????@@@:::fffhhh???DDD@@@?????????>>>>>>>>>==================>>>>>>>>>>>>===>>>@@@@@@@@@???===<<<=========<<<<<<<<<<<<<<>>===<<<<<<<<<===>>>>>>======<<<<<<======>>>============>>>???@@@@@@???@@@@@@???>>>@@@CCCEEEEEEDDDCCCBBBBBBCCCEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGMMMLLLLLLKKKKKKLLLNNNNNNNNNNNNNNNNNNPPPRRRTTTUUUUUUWWWYYYZZZZZZYYYYYYYYYYYYYYYZZZ[[[___gggpppvvv~~~bbbJJJ@@@>>>;;;777555555555666555444333333222222333333000000000000000000000000111222222333333222222111000000111111111111000000000000111111111111000000111111222222222222111111444333222222111111111222111222222222222111000000111111111111111111111111000000000000111111111111000111222333333444444444333333333333222222222111333222444:::DDDMMMRRRSSSSSSVVVWWWXXXaaaqqq{{{}}}iii```XXXWWWXXXYYY^^^eee`````````______```bbbccclllsssaaaBBB555111......////////////////////////...------,,,,,,------...---------------...//////,,,---...000000...---,,,...---,,,,,,,,,,,,---...------------------------,,,------......------,,,++++++,,,,,,,,,,,,++++++++++++*********++++++,,,......---------......///000///...---------------------------------,,,,,,..................//////000000000///...,,,+++***,,,,,,,,,,,,------------...,,,+++,,,//////---+++,,,------......///000000///...---.../////////---,,,---......//////....................................---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---///---+++,,,---...---,,,++++++++++++++++++++++++***+++,,,---------,,,,,,---------......///000111222333000===bbbBBB:::------:::222333222222333333333333222222222222444999===<<<888333777888999:::;;;<<<>>>@@@CCCFFFOOO\\\hhhuuurrrfffaaa^^^[[[VVVQQQMMMIIIDDDAAAFFFCCCCCCEEEEEEAAA@@@BBBDDDBBB@@@@@@AAA@@@>>>;;;<<<;;;:::999888777777777999999999::::::;;;<<<===>>>???@@@AAAAAABBBDDDEEENNNXXX\\\fffrrrTTTGGGIIIzzziiiZZZSSSQQQSSSKKKDDDEEEFFFCCCAAAAAA<<>>??????>>>>>>>>>>>>======>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<===>>>???>>>>>>============>>>>>>======>>>>>>???@@@@@@AAA@@@BBBCCCCCCBBBBBBDDDFFFGGGGGGEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJNNNNNNNNNMMMMMMNNNOOOOOOPPPQQQRRRSSSUUUVVVXXXXXXWWWYYY\\\]]]]]]\\\]]]^^^aaacccfffkkktttqqqJJJCCC===;;;999666555555666666555444333333222222333333000000000000000000000000111111222222222222111111000000111111111111000000000000111111111111000000111111222222222222111111333333222111111111111222111222222222222111000000111111111111111111111111000000000000111111111111222222444444444444333222444444333333333333222222111222555<<>>??????@@@EEEPPP[[[eeeuuussseee```[[[XXXTTTRRRPPPOOOMMMKKKDDD@@@>>>?????????AAAEEEGGGDDDAAA?????????>>><<<;;;:::999888666666555555:::999888777888:::<<<===>>>???@@@@@@???@@@BBBCCCIIIRRRXXXiiivvv[[[JJJCCC}}}gggXXXPPPJJJHHHIIICCC@@@???BBBBBBAAABBBFFF<<>>>>>>>>============>>>>>>======<<<<<<<<<;;;>>>===<<<::::::;;;;;;<<<<<<<<<<<<<<<<<<=========;;;;;;<<<<<<===>>>????????????>>>>>>>>>>>>??????>>>???@@@AAAAAABBBBBBBBBBBBDDDFFFGGGFFFEEEFFFFFFIIIHHHGGGFFFEEEFFFGGGGGGJJJKKKKKKKKKKKKLLLLLLLLLOOOOOOOOOPPPQQQRRRRRRSSSUUUVVVWWWYYYZZZ[[[[[[\\\\\\^^^`````````cccgggkkkooottt|||UUUBBBAAA;;;:::888777666666777888555444333333222222333333000000000000000000000000111111222222222222111111000000111111111111000000000111111222222111111000111111222222222222111111222222111111111111111222111222222222222111000000111111111111111111111111///000000000111111111111333333555555555333222000444333333333333333333333222111444:::CCCJJJMMMMMMOOOOOOPPPVVV___gggiiihhh```YYYQQQNNNQQQYYYaaagggkkkgggdddccceeefffffffffooouuuaaaAAA444222222666////////////////////////......------------......,,,---.../////////------------...//////...------------------------------,,,,,,------------------------............------+++,,,,,,------------,,,)))***,,,...//////......//////...------------...---------------...///000111111000//////.........////////////000000111111////////////...---,,,+++---------.........//////******++++++,,,++++++***------...//////000000111...---,,,---...///...,,,,,,---......///.................................------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...///---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...............///000000111444,,,:::AAAkkkUUU///===:::------333222333333444444444444333444111000222777<<<======777555333555999>>>@@@AAACCCIIIQQQXXXaaatttwwwjjjdddZZZVVVQQQNNNNNNOOOPPPQQQGGGBBB???@@@???>>>@@@DDDGGGEEEAAA>>><<<<<<<<<<<<:::999888888777777888888:::888666555555777:::<<<999;;;>>>??????AAAFFFIIIGGGPPPVVViiiwww^^^KKK===lll^^^OOOHHHFFFDDDDDDFFFBBB??????AAAAAA>>>???BBB:::BBB<<<;;;<<<<<>>>>>>>>============<<<<<<<<<<<<;;;;;;::::::999>>>===;;;:::::::::<<<<<<<<<<<<<<<=========>>>>>>;;;<<<<<<===>>>???@@@@@@AAA@@@@@@??????@@@@@@AAA@@@AAABBBDDDDDDDDDDDDDDDDDDFFFIIIJJJIIIGGGGGGGGGIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKPPPPPPRRRTTTUUUWWWXXXXXXXXXYYYZZZ\\\]]]^^^^^^^^^ccceeegggggghhhnnnxxxuuuJJJCCC@@@::::::999888777888888999555444333333222222333333000000000000000000000000000111111222222111111000000000111111111111000000111111222222222222111111111111222222222222111111111111111000000111222222111222222222222111000000000000000000000000000000///000000000111111111111333444444444444333111000333333333333333333333333444222222777???FFFJJJKKKPPPNNNOOOSSSYYY\\\\\\\\\]]]XXXPPPMMMQQQ[[[dddiiijjjhhhffffffhhhjjjlllmmmvvvxxx```===111111222555///////////////////////////......------......///,,,---...//////...---,,,---..................---------------------------,,,,,,,,,---------......,,,,,,------------,,,,,,+++,,,---...............+++,,,...000111111000000//////...------------------------------...///000////////////......------111111000000////////////////////////...---,,,,,,---------.........//////,,,---......------------------......///000000000///...------//////...---,,,---......///.................................------------------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------------///---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///............//////000...000---:::000FFFyyyCCC:::444...444222222333444555555555555555444555555444333555;;;???AAA>>>;;;999:::===@@@AAACCCKKKTTTXXX___qqqyyynnnhhhccc]]]TTTMMMJJJJJJLLLMMMNNNIIIFFFFFFCCC>>>===???EEEDDDBBB???<<<:::::::::999999999999:::;;;<<<<<<<<<:::888777777999<<<===999===@@@BBBBBBEEEKKKQQQTTT\\\___jjjttt^^^KKK===jjj___UUULLLEEEDDDCCCAAA@@@BBB@@@AAAEEEJJJIIICCC>>>>>>???<<<:::===?????????@@@>>>>>>============<<<<<<:::::::::::::::999999999???>>>===;;;;;;<<<===============>>>>>>??????@@@<<<===>>>???@@@@@@@@@@@@CCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEGGGHHHGGGGGGFFFFFFHHHJJJKKKIIIHHHHHHIIIIIIHHHGGGGGGGGGIIIJJJKKKKKKKKKLLLMMMOOOPPPQQQQQQSSSTTTVVVXXXYYY[[[[[[[[[YYYZZZ[[[^^^```bbbdddeeehhhkkkoooqqquuu~~~```FFFBBB===::::::999888888888888999555444333333222222333333000000000000000000000000000000111111111111000000000000111111111111000000111111222222222222111111111111222222222222111111111000000000000111222222111222222222222111000000000000000000000000000000000000000000111111111111333333333222222111111111111111222222222222333333555333333888@@@HHHMMMNNNMMMKKKKKKNNNPPPPPPRRRVVVZZZWWWQQQLLLQQQ\\\eeehhhffffffeeedddfffllltttzzz___:::...//////000//////////////////////////////............//////.........///......---,,,........................,,,------......------,,,+++,,,,,,------.........+++,,,,,,,,,,,,,,,,,,+++,,,,,,---...////////////---...///000000000000000000///...------------------------------...///000---.....................111111000//////...------......//////...------,,,,,,------------.........---///000000///......///,,,,,,------...////////////...---...///000///---,,,---......//////..............................,,,,,,,,,------------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,///---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////............//////444...---777111666eeettt>>>...666===)))333333444555666666666666444777999777222222777===IIIIIIGGGCCC???===>>>@@@>>>JJJVVV\\\dddssswwwnnniiiddd^^^VVVPPPMMMMMMNNNOOOFFFDDDDDDGGGHHHEEEEEEGGGDDDEEEFFFDDDAAA===;;;;;;:::::::::;;;;;;===>>>??????>>>===<<<<<<===>>>@@@???CCCFFFFFFEEEGGGMMMSSSXXXbbbeeemmmsss]]]MMMBBBttt]]]NNNJJJIIIEEECCCDDDCCC???>>>@@@>>>CCCLLLRRRNNNDDD@@@AAACCC=========???BBB@@@DDD>>>>>>=========<<<<<<<<<::::::::::::::::::;;;;;;@@@??????>>>>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAA>>>???@@@AAABBBAAAAAA@@@EEEDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHJJJJJJJJJIIIHHHHHHJJJKKKKKKIIIHHHIIIJJJIIIIIIIIIIIIJJJKKKMMMNNNPPPPPPRRRTTTVVVXXXYYYZZZXXXYYY[[[\\\]]]\\\\\\\\\\\\]]]___bbbgggkkkooorrrttt{{{{{{TTTCCC======999999888888777777777777555444333333222222333333000000000000000000000000000000111111111111000000000000111111111111000000111222222333333222222111111111222222222222111111000000000000000111222222111222222222222111000000000000000000000000000000000000000000111111111111333222111//////000111222000000000111111222222222333333666===HHHPPPTTTUUUOOOMMMMMMMMMJJJGGGLLLUUUVVVUUUPPPLLLQQQ]]]eeefffffffffdddaaabbbmmm^^^666---111000000//////////////////////////////............////////////...---------------.........------.........,,,,,,---......---,,,,,,++++++,,,,,,---......///,,,,,,------------,,,,,,,,,,,,...//////000000000.........---......//////000000///------,,,,,,---......---------......///,,,------......///////////////...........................///......---,,,,,,,,,,,,,,,------------+++...000///---,,,---///++++++,,,,,,---............---,,,---......---,,,,,,---......//////..............................,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---------,,,+++***///---+++,,,---...---,,,------------------------,,,,,,+++++++++,,,---...//////............//////666...111222222000;;;aaaMMM;;;777999---333333555666666777777777555777999777555444666999@@@FFFKKKIIICCC>>>>>>@@@@@@KKKVVV^^^kkkvvvmmmhhh___\\\XXXUUUSSSQQQOOOMMM@@@>>>???DDDGGGHHHKKKOOOEEEIIIMMMMMMIIIDDD@@@>>>===<<<<<<;;;;;;<<<<<<===???>>>>>>======>>>>>>>>>???CCCFFFEEECCCDDDKKKRRRSSS___fffrrrxxx^^^NNNFFFwwwgggYYYOOOMMMQQQCCCBBBCCCEEECCC??????BBB<<>>=========<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<@@@@@@@@@@@@?????????>>>>>>>>>???@@@AAAAAABBBBBB???@@@AAABBBCCCBBBAAA@@@FFFFFFEEEEEEEEEEEEFFFFFFFFFHHHJJJKKKLLLLLLJJJJJJIIIJJJKKKJJJIIIHHHIIIJJJJJJJJJJJJJJJLLLNNNPPPQQQOOOPPPQQQTTTVVVYYYZZZ[[[]]]^^^^^^___^^^]]][[[ZZZ```aaaccchhhnnnuuu{{{~~~fffPPPAAA888???888888777777666666555555555444333333222222333333000000000000000000000000000000111111111111000000000000111111111111000000111222222333333222222111111111222222222222111111000000///000000111222222111222222222222111000000000000000000000000000000000000000000111111111111333111///------///222333//////000000111111111222111333999DDDOOOXXX[[[ZZZZZZWWWVVVTTTMMMHHHNNNYYYTTTTTTPPPKKKPPP]]]ddddddiiiiiieee```aaappp[[[444...555444333//////////////////////////////............//////000///...---,,,,,,---.........------------......,,,,,,---......---,,,,,,++++++,,,,,,---...//////---..................---,,,---...///000000000000///...,,,++++++,,,---...111000///...---,,,,,,,,,///......---------......,,,,,,---...///000111111,,,,,,------.../////////.........///......------+++++++++,,,,,,,,,------***,,,///...,,,***+++---******+++,,,,,,------...---,,,++++++------,,,+++,,,---......//////..............................,,,,,,,,,------.........,,,------......------,,,------------------------************************,,,------...---,,,***)))///---+++,,,---...---------------------------------,,,+++***+++,,,---...000//////.........//////,,,+++888000222222666lll{{{xxxXXXOOO333111===333444555666777777777777666666666777888888777555000;;;GGGJJJEEE???>>>AAAGGGNNNUUU\\\pppvvvmmmhhhbbb```]]]YYYUUUNNNFFF@@@HHHCCCAAACCCCCCAAACCCHHHFFFLLLRRRTTTPPPIIIDDDBBB???>>>===<<<;;;:::::::::<<<<<<<<<<<<<<<<<<;;;;;;:::>>>BBBAAA???AAAIIIQQQSSSaaaiiixxxaaaNNNHHHzzzfff___UUUMMMIIIGGGGGGFFFBBBAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@?????????@@@??????>>>===============<<<<<<======<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<>>>>>===============???@@@AAABBBBBBCCCDDDDDDBBB???AAAFFFHHHEEEFFFFFFFFFEEECCCDDDFFFHHHGGGIIIKKKMMMNNNNNNMMMLLLKKKLLLMMMLLLKKKKKKLLLMMMVVVTTTQQQQQQTTTWWWYYYZZZVVVVVVVVVWWWZZZ[[[[[[ZZZ___bbbeeeeeecccbbbdddgggoooppprrrwwwTTTAAA???===:::;;;:::888666666777888999;;;888444222222222222111222111111111000000//////111111222333333333333222000000000000000000000000111111222222222111111000444444333222111111111222000000000000000000000000222222111111111111222222000000000000000000000000...//////000111222222222222111///.........///000111111111111111111111111222777AAAMMMXXX```bbbcccfffeee```XXXOOOLLLOOOTTTUUUTTTNNNJJJPPP^^^ffffffkkkkkkhhhdddhhhuuurrrNNN777111222222111000000///..................000222222000///...//////......---------......------++++++++++++------...///000111111000///...***+++,,,---............///............---------///...---,,,,,,...///111...---,,,,,,---...---,,,...222666555000------///////////////////////////---///000000///......//////...,,,+++***+++,,,,,,///...,,,++++++,,,---...,,,,,,++++++,,,---///000------------------------)))***++++++,,,,,,,,,,,,+++,,,,,,------.........------...///000111222333...------------...//////---------............///---------------------------...............------------,,,,,,,,,+++++++++------------,,,,,,+++*********+++++++++,,,,,,,,,---,,,++++++******++++++.........------,,,,,,,,,---------............///000///...///000222555777VVV{{{JJJ555>>>666333444666666444666;;;888888888888888888888888999;;;:::<<>>===>>>@@@???>>>DDDFFFGGGFFFCCCCCCFFFIIIAAA@@@>>><<<;;;;;;;;;;;;:::;;;<<<=========<<<<<<;;;<<>>======<<<<<<==================<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>>>>===>>>>>>>>>===>>>???@@@AAABBBBBBBBBCCCDDDCCCAAAEEEKKKMMMKKKHHHIIIHHHGGGEEEEEEGGGIIILLLMMMOOOPPPPPPPPPOOONNNJJJLLLNNNNNNMMMMMMMMMOOOUUUSSSRRRQQQRRRTTTVVVVVV[[[ZZZ[[[\\\___aaabbbbbbbbbeeehhhiiiiiilllrrrwwwpppMMM@@@===;;;:::999888777777777999:::<<<;;;888444222222222111111222111111111000000000000111111222333333333333222111111111111111111111111000111111222222222111111333333222111111111111111111111111111111111111111222111111111111111111222000000000000000000000000...//////000111111222222222111000/////////000000111111111111111111111111111555???KKKVVV^^^aaabbbdddccc```ZZZTTTPPPOOOOOOQQQPPPMMMJJJQQQ]]]cccccchhhiiigggeeeiiisss}}}lllJJJ666222222111000000000///...............---///111222111000000111......---------......///---,,,,,,++++++,,,,,,------...///000000000000000+++,,,,,,------.........////////////...............---,,,+++,,,---///000...---,,,,,,---...---,,,...222555444000---...///...........................///111111///...///000...---,,,+++++++++,,,,,,......---,,,,,,---.../////////...---,,,------...------------------------***++++++,,,------,,,,,,++++++,,,,,,---...//////............////////////---,,,,,,,,,,,,---......---------............///---------------------------...............---------------------,,,,,,,,,---------------,,,+++***+++++++++++++++++++++,,,---,,,++++++******++++++......---------,,,,,,,,,---------............///000000//////000222444555KKK~~~LLLBBB444666444444777777555888<<<::::::::::::999999888777777999999;;;IIIZZZ^^^XXX<<>>===>>>???@@@@@@>>>@@@AAABBBAAABBBCCCEEE>>>===;;;:::999888888999888999999999999:::::::::999>>>BBBDDDDDDFFFLLLPPP^^^ooo}}}bbbRRRHHHpppYYYGGGCCCAAA??????AAABBBAAAAAA@@@AAA???<<<:::@@@MMMXXX@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<>>>>>>>>>>>>===<<<;;;:::========================>>>>>>=========>>>??????===>>>???AAAAAABBBBBBBBBCCCDDDCCCBBBFFFLLLMMMKKKJJJKKKKKKIIIHHHHHHJJJLLLRRRSSSTTTTTTTTTSSSQQQPPPNNNPPPSSSSSSSSSRRRRRRSSSUUUUUUVVVVVVXXXYYY[[[\\\bbbbbbbbbdddfffjjjlllnnnmmmqqquuuzzzXXXDDD???;;;999;;;888777777777888:::<<<===;;;888555333222222111000111111111111111000000000111111222333333333333222111111111111111111111111///000111222222222222222222222111000000000111111111111111111111111111111111111111111111111111111000000000000000000000000/////////000111111222222222222111000000000000111111111111111111111111111222666???KKKWWW___cccdddcccbbbaaa___\\\WWWPPPLLLMMMNNNNNNOOOVVV___ddddddhhhhhhgggeeeiiiqqquuuuuugggFFF555222222000///000///......---.........,,,...000111000000000222---------------...///000---,,,,,,++++++,,,,,,------------...///000111222...---,,,,,,,,,---......000000/////////.........---,,,+++***+++,,,---...---,,,+++,,,---...---,,,...111444333000------///------------------------...000111111000//////000...---,,,,,,+++,,,,,,,,,------------...///000000222222000...---,,,,,,,,,------------------------+++,,,------...---------******+++,,,---//////000.........------,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///------------------------------...............---...............------,,,,,,------------,,,,,,+++++++++++++++++++++++++++---,,,++++++******++++++------------,,,,,,,,,,,,---------............///111111000///000111222333>>>kkkUUUNNN555777444444777888777999===:::;;;<<<<<<;;;:::999888;;;:::::::::@@@NNN___lll]]]SSSLLL[[[ooozzzssslllfffZZZZZZYYYWWWRRRMMMGGGDDDAAABBBBBBAAA@@@??????@@@;;;<<<===???BBBCCCBBB@@@===<<<;;;999888888888888999888777777777888999:::;;;AAAFFFFFFBBBCCCJJJQQQgggnnnwww~~~fffVVVIIIrrrcccXXXMMMFFFAAAAAAAAABBBDDDCCCAAA???;;;===??????>>>???BBBFFF>>>>>>============>>>>>>======<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>===<<<;;;;;;====================================>>>???@@@AAA>>>???@@@AAABBBBBBBBBBBBDDDEEEDDDAAADDDHHHHHHEEEIIIJJJKKKKKKJJJLLLOOOQQQWWWWWWWWWWWWVVVUUUTTTSSSUUUXXXZZZ[[[YYYXXXXXXXXXVVVYYY\\\___aaadddfffhhhhhhiiilllooosssxxx}}}iiiEEE>>>@@@:::777<<<888888888888999:::;;;<<<:::888555333333222111///111111111111111111111111111111222333333333333222111111111111111111111111...///000111222333333333111111000000000000000111111111111111111111111111111111111222222111111111//////////////////////////////000000111111111111222222222111111111111111111111111111111111111111555999CCCOOO[[[dddhhhiiifffcccaaaaaaaaa]]]UUUNNNLLLOOORRRWWW^^^eeeiiijjjppppppooommmrrryyy|||yyyhhhDDD444222000/////////......------.........---...000///...---...000---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111333000...,,,++++++,,,---/////////.........---------++++++*********+++,,,------+++++++++---...---,,,---///111000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---///000000///......///---------,,,,,,,,,---------------...///000111111222222111000///...------------------............------...............---******+++,,,...///000000------,,,,,,,,,+++++++++------,,,,,,,,,---......---------............///------------------------,,,---......///............//////000///...------,,,---------------,,,,,,,,,,,,,,,++++++++++++***---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///222111000000000000111111555VVVqqqOOO???888444333666888888999<<<999:::<<<=========<<<;;;BBB>>><<<<<<;;;???QQQfffssskkk___cccuuuqqqfff]]]\\\\\\[[[ZZZVVVQQQLLLIIIGGGIIIJJJHHHCCC???>>>???>>>===>>>@@@DDDDDDAAA=========<<<;;;::::::999999;;;999888777777999;;;<<<@@@DDDGGGFFFCCCDDDKKKQQQ```___dddnnnyyyeeeXXXHHHwwwmmm___TTTLLLHHHGGGGGG??????@@@AAACCCBBB???===<<<;;;<<<>>>AAAAAA===999>>>===============>>>>>>======<<<;;;;;;;;;;;;;;;>>>>>>??????>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>============>>>@@@AAABBB@@@AAABBBCCCCCCDDDCCCCCCDDDEEEDDDCCCEEEIIIIIIEEEGGGHHHJJJKKKLLLOOOSSSVVVYYYYYYYYYYYYXXXWWWWWWVVV[[[]]]______]]]\\\[[[\\\XXX\\\```dddfffjjjnnnqqqpppttt{{{xxxVVV;;;<<>>?????????DDD>>>===???<<<777AAAPPPWWW|||vvvyyyrrrdddZZZ\\\\\\[[[XXXUUUQQQMMMKKKGGGJJJLLLJJJDDD@@@???@@@BBB@@@???AAACCCCCC>>>:::<<<<<<<<<;;;;;;:::999999:::999888777777999;;;<<>>>>>???>>>===<<<<<<;;;;;;<<<<<<===>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDFFFGGGGGGJJJOOOPPPLLLGGGIIIKKKMMMNNNRRRVVVYYYZZZZZZZZZZZZZZZZZZ[[[[[[]]]^^^``````______aaabbb___ccciiillloootttzzzcccKKK:::<<<@@@;;;888:::999999999888888888777777777555444444444444333111111111111222222222222222111111222333333333333222222222222222222222222222///000111222222222222222111111000000000111222222222222222222222222222222000111222333333222111000000000000000000000000000000000000000000000111111111111222222111111000///111111111111111111111111444:::GGGVVVcccjjjllllllfffcccaaabbbeeeeee```[[[XXXYYY]]]dddgggiiimmmsssrrrxxx|||}}}ggg@@@333222///---000---------,,,------...///---......---++++++,,,...///......---------......+++,,,,,,------,,,,,,++++++++++++,,,---...///000...---,,,,,,,,,---......,,,,,,+++++++++***************+++++++++,,,,,,,,,+++***)))+++---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,,,,,,,---............---,,,---...///////////////------///000111111111111---------...//////000000.........///......---,,,+++,,,,,,------.........,,,,,,,,,------........./////////...///000000111---------............///------------------------,,,,,,---...////////////---///000111111///---,,,,,,------............---******+++++++++,,,,,,,,,---,,,++++++******++++++++++++++++++,,,,,,,,,,,,---------............///000000000000000000000///***DDDwwwSSSBBB===777444777:::999888999888999:::;;;===>>>@@@@@@@@@<<<===AAA???:::<<>>;;;999:::::::::::::::999888888888777666666666777888999@@@>>><<<<<<@@@EEEIIILLLWWW\\\kkk}}}ddd___FFF}}}hhh[[[UUUOOOKKKIIIEEE@@@BBBHHHDDDBBBAAAAAACCCDDDEEEEEEBBB>>>;;;;;;???AAABBB@@@>>>=========>>>>>>???@@@???>>>======<<<<<<======<<<<<<>>>???@@@AAAAAAAAA????????????????????????@@@@@@@@@@@@AAABBBCCCCCCEEEEEEFFFGGGGGGGGGFFFFFFGGGJJJKKKKKKNNNSSSSSSPPPKKKMMMNNNOOOQQQSSSWWWZZZZZZZZZ[[[\\\]]]^^^___```^^^```aaabbbcccfffjjjmmmnnnttt{{{SSSFFF;;;:::<<<;;;999888666666777888888888777777444333333444555555444222111111111222222333333333111111222333333333333222222222222222222222222222000111111222222222111111111111111111111222333333222222222222222222222222///111222333333222111///000000000000000000000000111000000000000000000000000000111111111000///...111111111111111111111111444<<>>???===>>>@@@BBBBBBAAAAAABBBTTTCCCLLL}}}zzzssslllhhhaaaYYYRRRMMMJJJIIIDDDCCCCCCDDDEEEEEECCCBBB???@@@@@@???<<<;;;;;;<<<::::::;;;<<<;;;:::999888777777777888888888999999============>>>DDDLLLRRRXXXaaapppjjjfffKKKmmm]]]TTTOOOKKKFFFDDDEEEAAA===@@@HHHFFFCCC???===>>>???@@@@@@>>>???@@@AAA@@@>>>===<<<>>>>>>>>>>>>>>>???@@@@@@??????>>>===============;;;<<<===???AAABBBBBBBBB????????????????????????BBBBBBAAAAAAAAABBBCCCCCCFFFFFFGGGHHHHHHHHHGGGGGGKKKNNNNNNMMMOOORRRQQQMMMPPPQQQRRRRRRRRRTTTWWWZZZ[[[[[[\\\]]]___aaacccdddaaabbbccceeehhhmmmsssxxx}}}oooIIICCC<<<888999;;;:::777333444555777888888888888333222222444666666555333111111111222222333333333111111222333333333333222222222222222222222222222111111222222222111111000222222111111222333444444222222222222222222222222///000222333333222000///000000000000000000000000111111111000000000000000///000000111111///...---111111111111111111111111666???NNN___lllsssrrrpppjjjlllppptttvvvuuuqqqnnnssspppooopppnnnjjjnnnvvvuuu|||}}}}}}uuuQQQ333000555222---///,,,,,,,,,,,,------...///+++,,,---...///111444777111000///...---,,,,,,,,,++++++------------++++++***+++,,,---...---,,,+++***+++,,,---...///......---------,,,,,,,,,++++++++++++,,,------------,,,***))))))***,,,...---,,,...---,,,,,,---......---------------------------+++---......---,,,,,,---+++,,,.../////////......,,,---.........---,,,+++,,,---///000000000///...---------...///000000111---.........---,,,++++++......---------,,,,,,,,,333222111000///...------...------------...//////---------.........//////------------------------+++,,,---...////////////,,,---///000000...,,,***,,,,,,---.../////////...(((((()))***,,,---...///---,,,++++++******++++++*********++++++,,,,,,,,,---------.........//////......///000000000000000777<<>>999;;;>>>===::::::???>>>;;;999999:::<<<>>>>>>CCCEEEDDDCCCEEEGGGGGGCCCVVVXXX\\\{{{vvvqqqyyytttjjj```WWWQQQNNNMMMKKKGGGEEEDDDFFFFFFCCC@@@>>>@@@AAA???<<<;;;>>>AAA<<<===>>>>>>>>>===<<<;;;999999:::;;;;;;;;;;;;:::<<<@@@BBBAAA???DDDPPPZZZWWW___iiiqqq|||pppmmmNNNvvvaaaTTTPPPPPPPPPJJJGGGCCC???===>>>@@@BBBBBB@@@>>>>>>???@@@???>>>@@@===<<>>AAA>>>>>>>>>>>>>>>?????????@@@@@@>>>=========>>>???AAA@@@@@@@@@@@@@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@BBBCCCCCCDDDDDDEEEEEEEEEGGGGGGHHHHHHIIIJJJKKKLLLNNNKKKIIIJJJMMMOOONNNMMMPPPRRRUUUWWWWWWWWWYYYZZZ____________^^^___bbbdddbbbeeejjjnnnqqqwww```CCCBBB@@@===;;;999888777999888666555555555666777555555555555444333222111333333333333333222111000222222222222222222222222111111111111111111222222222222222222222222222222111111111111111111111111222222222111111111111000111111222222222111111000111111000///////////////000000000000111111111111000000000000000000000000222111000000000111222333333BBBUUUbbbjjjooorrrsssssssssuuuyyy|||{{{wwwssstttvvvxxxvvvsssqqqpppqqq{{{ooohhh???444000---...***111+++,,,,,,---------,,,,,,,,,,,,------------------.........------,,,,,,,,,++++++++++++,,,,,,---...++++++++++++,,,,,,---...///...---,,,+++,,,,,,---000...,,,+++,,,---------))))))***++++++,,,------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......***++++++,,,,,,+++++++++)))+++...000000...,,,+++---------------.../////////////////////////////////......///000000...---////////////000000000000......------------............---,,,---...///000000///...------...///000000///...---------------......------------............------------..............................------------------------......---------,,,,,,,,,++++++++++++++++++++++++---------,,,***)))***+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------333...,,,000888:::444---///111RRRaaaHHH333222888999999:::IIICCC>>>>>>>>>;;;:::<<<>>>@@@BBBDDDEEEEEEEEEEEEHHHSSS___jjjyyy}}}zzzwwwlllooonnniiibbb\\\UUUPPPPPPHHHCCCCCCCCCAAA@@@AAA===@@@CCCBBB???;;;;;;;;;============<<<<<<<<<<<>><<<:::::::::;;;;;;999;;;>>>AAACCCFFFKKKNNNVVVbbbiiiqqq}}}xxx[[[NNNggg^^^SSSKKKIIILLLOOOQQQJJJGGGCCC???===>>>@@@BBB@@@>>>======>>>???>>>===@@@===>>>@@@@@@======@@@?????????@@@@@@@@@@@@AAABBBAAA???>>>>>>>>>>>>???AAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFHHHJJJLLLMMMLLLLLLKKKMMMLLLKKKMMMQQQSSSTTTSSSVVVXXX[[[\\\\\\]]]___```cccdddfffggggggiiikkknnnppptttyyy}}}uuuQQQCCCAAA???===;;;999888888999888777666555666666777444444444444333222111000333333333333333222111000222222222222222222222222222222222222222222111111222222222222222222222222111111111111111111111111222222222111111111111000000111111222222222111111111111000///////////////000000000000111111111111000000000000000000000000222111000000000111222333:::JJJ]]]hhhlllmmmnnnmmmrrrrrrvvv|||zzzxxxxxxwwwuuutttsssttttttuuu~~~qqqEEE666111...///)))000++++++,,,,,,,,,,,,,,,+++------------------------......---------,,,,,,,,,,,,,,,+++++++++,,,------,,,+++++++++,,,,,,---...///...---,,,,,,,,,------000...,,,,,,,,,---------***+++++++++,,,---------------,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,++++++***+++---...///...---,,,...---------......///000////////////////////////000//////000111111///...............////////////......------------.........------,,,---...///000000///...------...///000//////...------------...//////......---...............------------..............................------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,***))))))***+++***)))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------111...---000666777333...333000666\\\}}}rrrpppjjjNNN<<<@@@CCC===;;;CCCAAA<<<:::;;;;;;;;;===AAA>>>@@@BBBDDDFFFGGGHHHHHHPPPXXX```gggsss~~~iiiiiinnnuuuuuuvvvtttnnneee]]]ZZZPPPIIIDDDDDDEEEBBBAAACCC???BBBDDDCCC@@@===<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===>>>>>>??????AAACCCEEEFFFGGGIIIMMMOOOTTT```hhhppp{{{sssZZZQQQHHHEEEBBBBBBDDDHHHKKKLLLIIIFFFCCC???>>>???AAACCC>>>===;;;;;;===>>>>>>===@@@>>>???CCCBBB>>><<<===@@@AAAAAAAAABBBBBBBBBBBBCCCBBBAAA@@@????????????CCCBBBBBBAAAAAABBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHFFFHHHLLLOOOPPPOOOMMMLLLNNNNNNOOORRRVVVYYYZZZZZZZZZ[[[^^^^^^^^^___aaacccdddfffhhhiiikkkmmmqqqttt}}}dddDDDBBBAAA???===;;;999888888888888777666666666666666333333333333333222111000222222333333333222111111222222222222222222222222444444333333222222111111222222222222222222222222222222222222222222222222222222222111111111111000//////000111222222222222111000000///////////////000000000000111111111111000000000000000000000000111111000000000111333444777KKKaaakkkoooqqqssssssuuuuuuwww}}}zzzvvvttttttvvvxxxyyyqqqwwwxxxuuuzzz|||KKK888111...000)))...,,,,,,,,,,,,,,,+++++++++.........------,,,,,,+++...------------,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,+++++++++,,,------......---,,,,,,,,,------///...------,,,,,,------,,,---------------------......---,,,,,,,,,------,,,,,,,,,---------......---.........---,,,++++++***++++++,,,---.........///............//////000////////////////////////000000///000222222000///------------..................------------.........------------...////////////............//////...------------...//////111000///.....................------------..............................------------------------......---------,,,,,,,,,+++++++++++++++++++++++++++)))((())),,,---+++)))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------.........000222333111//////555***BBBsssiiiMMM]]]dddYYYLLLDDD>>>:::888777<<<:::999;;;;;;:::???EEE===???CCCEEEFFFIIIKKKNNNSSSYYYaaakkkzzzwwwoooiiijjjgggiiiooolllbbb]]]^^^PPPJJJFFFFFFEEEBBBBBBDDDAAACCCDDDDDDAAA???>>>>>>;;;;;;;;;<<<<<<=========<<<===>>>???@@@@@@@@@@@@@@@BBBDDDEEEFFFHHHKKKNNNTTT```gggnnnyyy~~~sss^^^YYYJJJIIIHHHGGGGGGGGGHHHGGGHHHFFFCCC@@@???@@@BBBCCC>>>===;;;<<<>>>???>>>>>>@@@???AAAEEEDDD>>>;;;<<<@@@AAAAAABBBBBBCCCCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@DDDDDDCCCCCCCCCDDDEEEEEEGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJIIIJJJLLLOOOPPPPPPPPPOOORRRSSSUUUWWW[[[]]]^^^___^^^___aaaaaaaaaaaaccceeeggghhhjjjlllooouuu|||\\\BBBAAA@@@>>><<<:::999999999888777777666666666666666444444444444444333222111222222333333333222222111111222222222222222333333555555444444333222111111111222222222222222333333222222222222222222222222222222222111111111000000......000111222222222222000000////////////000000///000000000111111111111000000000000000000000000111111000000000222333444666LLLbbbjjjnnntttxxxxxx{{{xxxyyy{{{uuurrrtttxxx{{{}}}vvvwwwssskkknnn|||MMM777000...222***...---,,,,,,+++++++++++++++//////...---,,,,,,++++++------------------------...---,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,---------------------------...//////...---,,,---..................---------///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////...---,,,+++++++++******+++---///000//////.........//////000........................///......///111111000...------........./////////...------,,,,,,------...------------......///////////////....../////////,,,,,,,,,------///000000111111000///...............------,,,,,,------...........................------------------------......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++---/////////...//////)))999...777sssnnn<<>>>>>333<<<;;;<<<>>>===;;;===BBB;;;>>>BBBDDDFFFIIINNNQQQTTTYYYcccpppxxxmmmhhh``````fffdddYYYTTTWWWNNNJJJFFFGGGEEEAAAAAACCCBBBCCCCCCCCCAAA???>>>>>>;;;;;;<<<======>>>??????;;;<<<===?????????>>>===:::<<>>>>>???@@@@@@???@@@???BBBFFFEEE???<<<<<<@@@@@@AAAAAABBBCCCCCCDDDEEEEEEEEEDDDCCCCCCBBBAAAEEEEEEEEEFFFFFFGGGIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMNNNOOOQQQTTTUUUXXXYYY\\\^^^___```aaabbbccceeeffffffggghhhkkkmmmoooqqqtttxxx{{{UUUBBB???>>>===<<<::::::999999777777777777777666666555555555555555555555444333111222222333333333222222111111111222222333333333555555444444333222111111111111111222222333333333222222222222222222222222222222222111111111000000---...///000111222222222000000////////////000000///000000000111111111111111111111111111111111111111000000000000222333555>>>SSSeeejjjlllssswwwuuu|||yyyyyy~~~|||vvvrrrssswww|||~~~{{{tttkkklllyyy{{{III444......222,,,000......,,,,,,++++++,,,,,,//////...---,,,,,,++++++------------------------...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,,,,,,,------------------------///000///---,,,---...///.....................///...---,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////......---,,,,,,+++*********,,,...000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...///000///---....../////////000000000------,,,,,,,,,,,,---------------..................//////////////////...,,,,,,,,,---...///000111000000///...............------,,,,,,,,,,,,------........................------------------------......---------,,,,,,,,,++++++++++++++++++++++++))),,,...---***((()))+++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++---///...---,,,---///+++111111+++PPP{{{[[[wwwjjjMMMCCCBBB>>>:::999;;;??????;;;;;;>>>;;;>>>BBBCCCDDDGGGNNNSSSXXX\\\eeerrrqqqsssuuuyyypppkkkkkkeeeYYYQQQQQQLLLHHHFFFFFFDDD@@@???BBBBBBAAAAAA@@@@@@???===<<<<<<<<<===>>>??????@@@@@@===>>>?????????===<<<;;;:::<<>>@@@@@@AAABBBCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDFFFGGGGGGHHHJJJLLLNNNOOOJJJJJJHHHHHHHHHHHHJJJJJJKKKLLLMMMNNNOOOQQQQQQRRRSSSRRRPPPPPPRRRUUUYYY[[[^^^aaadddeeeeeeeeeeeefffeeegggjjjlllnnnrrrvvvzzz}}}kkkIII>>>>>>===<<<;;;::::::::::::777777777777777666555555555555666666666666555555111111222333333333222222111111111222222333333444444444333333222222111111111111111222222333333444333333333333333333333333222222222111111111111000......///000111111111111///////////////000000111000000000000111111111111111111111111111111111111000000//////000222444555===RRRdddkkkrrr}}}{{{yyyzzz~~~~~~zzzvvvtttvvv{{{}}}wwwsssvvvqqqCCC333//////333,,,111000///...,,,,,,,,,------.........------,,,,,,+++,,,,,,,,,------------...------,,,+++++++++,,,,,,------,,,+++++++++,,,,,,+++,,,---.........------,,,///222111---,,,---///---...........................---,,,,,,,,,------,,,,,,,,,---------......------...............---,,,++++++******+++---...//////...------------...************************,,,++++++---//////...---////////////000000000111------,,,,,,,,,,,,------,,,---......//////............////////////......,,,,,,,,,---...///000111......------------......------,,,,,,,,,,,,------........................------------------------......---------,,,,,,,,,++++++++++++++++++++++++'''))),,,,,,***(((((()))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,---...---,,,,,,---...---'''777111***iiiqqqGGG:::@@@<<<888777;;;>>><<<<<<===<<<@@@CCCCCCBBBEEEMMMTTTWWW]]]ggguuu|||}}}{{{{{{wwwsssoookkkcccYYYRRRJJJHHHGGGGGGCCC??????BBBBBB@@@>>>>>>>>>>>><<<;;;=========>>>>>>??????@@@@@@@@@@@@@@@???>>>===<<<;;;<<<>>>@@@AAACCCFFFIIIOOOVVVVVVXXXbbbjjj|||}}}hhhWWWIIIJJJJJJGGGCCCBBBCCCEEEEEEDDDCCCBBBBBBCCCDDDEEEEEECCCAAA@@@AAAAAA@@@>>>AAA???AAAFFFEEEAAA???@@@AAABBBBBBCCCDDDEEEFFFGGGEEEEEEFFFGGGHHHGGGGGGFFFGGGHHHIIIKKKMMMPPPRRRSSSMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOPPPQQQRRRTTTUUUUUUVVVVVVUUUVVVXXX[[[]]]___cccfffjjjlllkkkjjjkkkmmmkkknnnsssxxx}}}[[[@@@=========<<<;;;::::::::::::666777777888777666555444444444555555555555555444000111222333333333333222000111111222333333444444222222222222222222111111000111111222333333444444333333333333333333333333222222222111111111111000//////000000000000000//////////////////000111111000000000000111111111111111111111111111111111111000/////////000222444555:::PPPeeeppp~~~zzz~~~|||wwwvvv{{{|||xxxzzziii???444222000222,,,222222111///---------...///------------------------,,,,,,,,,---------......,,,,,,+++++++++,,,------...---,,,,,,+++++++++,,,+++,,,---.........------,,,///333222...+++---///,,,,,,,,,------......///------,,,,,,,,,---......,,,,,,,,,---------......+++,,,---...............,,,,,,++++++++++++++++++......---,,,,,,,,,,,,,,,************************,,,,,,,,,---///000///............/////////000000---,,,,,,++++++,,,,,,---,,,---.../////////...------...///000000///...------------------...///000,,,,,,+++,,,,,,---...///---,,,,,,++++++,,,,,,---........................------------------------......---------,,,,,,,,,++++++++++++++++++++++++)))''''''***///111...)))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------...---,,,,,,------------...'''555999))):::hhhwwwhhh___III???888999===>>>>>>>>>@@@CCCFFFDDDBBBEEEMMMUUUTTT\\\iiiyyyzzz~~~xxxuuuqqqcccRRRJJJIIIHHHHHHDDD??????CCCCCC@@@======>>>>>><<<:::<<<<<<<<<<<<<<<=========??????>>>>>>===>>>>>>>>>999;;;===???@@@BBBEEEHHHQQQYYY\\\___iiiqqqlllYYYDDDFFFHHHGGGEEECCCDDDFFFDDDDDDCCCBBBCCCDDDEEEFFFFFFDDDBBB@@@@@@@@@???===AAA???AAAEEEEEEBBB@@@BBBBBBCCCDDDEEEFFFGGGHHHHHHDDDEEEGGGHHHIIIIIIHHHGGGGGGHHHJJJLLLOOORRRUUUVVVOOONNNLLLKKKKKKLLLNNNOOOPPPPPPQQQSSSTTTVVVWWWWWWWWWXXXZZZ\\\^^^___``````eeeiiinnnpppooooooppprrrwww{{{SSS>>>AAA===<<<;;;:::::::::::::::666777888888888777555444333333444444555444444444000111222333333333333333000000111222333333444444111111111111111111222222000000111222333333444444333333333333333333333333222222222111111111111000///000000000000000///...///////////////000111111000000000000111111111111111111111111111111111111000/////////111222444666@@@WWWlllxxx~~~~~~yyyvvv{{{~~~zzzxxx}}}eee>>>666444222222,,,222444222000...---...///000,,,,,,------------------,,,,,,,,,------.........++++++++++++,,,------......---,,,,,,++++++++++++***+++---...///...------+++///333222...+++---///++++++,,,,,,---...//////,,,,,,,,,,,,------...///,,,,,,,,,---------......******,,,---.../////////------,,,,,,+++******)))...---,,,,,,++++++++++++++++++++++++++++++++++++---,,,---...000111000///---------.........//////---,,,,,,++++++,,,,,,---,,,,,,.../////////...------...///000000///...---...------------...//////*********+++,,,---...///---,,,,,,++++++,,,,,,---........................------------------------......---------,,,,,,,,,++++++++++++++++++++++++...'''$$$+++777<<<555,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------///---+++,,,---...---,,,333+++&&&---666222111:::PPPYYYJJJ<<<999<<>>???===;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;:::::::::<<<>>>???;;;===@@@CCCEEEIIIMMMPPPXXXbbbffflllvvv|||}}}gggTTTDDDEEEEEEDDDBBBBBBCCCEEEGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEDDDBBBBBBCCCDDDFFFEEECCCBBBBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJLLLNNNPPPQQQRRRSSSTTTPPPLLLLLLOOORRRSSSRRRSSSTTTUUUXXXZZZ[[[ZZZXXX[[[^^^bbbbbbaaaaaadddgggnnnrrrxxx}}}oooLLLJJJ<<<===<<<777444888>>>>>>888<<<;;;???;;;333666:::222555555666666555555444333555444444333333444444555222222222333333444444444222666666333333555444111111222333333444444333333222222222111111111000000222333333333333222111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111000000111555777HHH___rrr~~~}}}~~~wwwwwwyyysssqqqyyy^^^;;;444222111444---000000000000000000000000000---.../////////...,,,,,,,,,,,,,,,+++++++++******++++++******************,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,---------......---,,,++++++,,,---///000,,,++++++******++++++,,,---,,,,,,++++++*********+++++++++,,,,,,------------...///000000000000000---------...............///...------,,,,,,,,,,,,///......---------............////////////...............///////////////++++++++++++,,,---.../////////............////////////............//////---...///111111///...------------...------,,,,,,,,,,,,,,,+++++++++******///***&&&,,,<<>>@@@;;;BBBHHHHHHGGGHHHLLLNNNWWWXXXiiijjjSSSTTTKKKMMMNNNDDDBBBFFFEEEDDDBBB@@@>>>>>>>>>@@@@@@EEEAAA>>>>>><<<999999===<<<<<<<<<<<<<<<===>>>???AAA>>>>>>AAAEEEJJJUUU___lllmmmkkkrrr~~~rrrfffcccFFFGGGGGGEEECCCBBBBBBDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDBBBAAABBBDDDEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLNNNPPPRRRTTTTTTUUUTTTQQQMMMMMMOOOQQQRRRRRRVVVXXX\\\```cccdddcccbbbaaacccdddcccbbbffflllrrr}}}gggLLLMMM>>><<<===<<<;;;888888<<<@@@GGG===<<<;;;555666:::444555555666666555555444333444444333333333333444444222222222333333444444444333666666444444666666333111222333333444444333333333333333333222222222111222222333333222222111000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111000222555888HHHcccyyy~~~yyyzzzrrrxxxwww~~~qqqpppuuuccc???888555222444,,,///////////////////////////---.../////////...,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,...///000///......------,,,,,,+++,,,,,,,,,,,,---...///000,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------///000111222222111111000,,,---------......//////---,,,++++++******++++++//////...............///......////////////..................////////////++++++++++++,,,---.../////////............/////////......------......///---...///000000///...---,,,---------------,,,,,,,,,,,,,,,+++++++++******+++***(((***333999333(((++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...------------------------............////////////:::555___YYYKKK???<<<777FFFBBB???@@@GGGNNNQQQPPPdddfffjjjyyy~~~mmmYYYRRRPPPFFFGGGIIIBBBBBBFFFDDDGGGFFFCCC@@@???>>>>>>???BBB>>><<<<<<;;;888999<<<>>>>>>>>>>>>???@@@AAAAAA>>><<<>>>AAACCCFFFMMMVVV```iiiqqqpppfffeeeIIIIIIHHHFFFDDDBBBCCCDDDFFFFFFFFFEEEEEEFFFFFFGGGFFFGGGGGGEEECCCBBBCCCDDDFFFGGGHHHIIIJJJJJJIIIIIIGGGHHHIIIJJJJJJJJJJJJIIIHHHIIIIIIJJJKKKKKKLLLLLLMMMNNNQQQSSSUUUWWWWWWWWWVVVSSSRRRRRRTTTWWWXXXYYYZZZ\\\```dddfffggggggfffiiiiiiiiihhhjjjrrr}}}WWWGGGKKK===<<<>>>>>>;;;;;;DDDTTTaaaUUU@@@777:::777777999666555666666666666555444444444333333222222333333444222222333333333333444444222555555333333555555333111222333333444444333333444444444333333333222222222222333333222222111000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000222555888GGGhhhttt|||~~~mmmpppzzzbbb>>>777444111444---000........................---............---,,,,,,,,,,,,,,,+++++++++******************************+++,,,,,,------.........++++++,,,,,,,,,,,,------//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///111222111111000...,,,+++***))),,,,,,---...////////////---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------000111333444333222000///,,,,,,------...///000000---,,,++++++++++++++++++/////////......//////000......////////////..............................++++++++++++,,,---......//////............//////...------,,,,,,------...,,,---...//////...---,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++*********,,,,,,******,,,+++'''*********++++++++++++,,,,,,,,,,,,,,,------------------------------------............////////////>>>)))999|||iiiWWWHHH>>>CCCFFFBBBAAADDDJJJOOORRRRRRiiiqqqmmmwwwiii[[[___^^^PPPLLLMMMEEECCCEEE@@@JJJHHHEEEBBB???>>>======???;;;999;;;:::777888;;;>>>>>>>>>>>>???@@@AAABBB===>>>BBBGGGIIIIIIOOOVVVbbbrrrvvviiieeeIIIIIIIIIHHHEEEDDDEEEGGGGGGGGGFFFFFFGGGGGGHHHHHHFFFGGGGGGFFFEEEDDDFFFGGGIIIJJJLLLNNNNNNMMMKKKIIIHHHIIIJJJKKKLLLLLLLLLKKKJJJJJJKKKLLLMMMNNNNNNOOOOOOQQQTTTWWWYYYZZZ[[[[[[YYYYYYYYYZZZ\\\___bbbcccaaabbbdddeeefffhhhjjjllltttvvvxxxzzzyyyHHH@@@EEE888;;;@@@;;;666IIIppp___AAA444999999888999888666666666666666555444444333333222222222222333333333333333333333333333333333555555111000222222000111222333333444444333333444333333333333222222222222222222222222111000000////////////////////////////////////000000000000////////////////////////000000000000000000000000111111111111111333666999GGGkkktttvvv]]]999222000///444...222------------------------.........---------,,,,,,,,,,,,,,,+++++++++*********************+++++++++++++++,,,---......//////+++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...000222333111111000...---,,,+++***,,,---...000111000000///------,,,,,,,,,,,,------***++++++,,,,,,---------,,,,,,------------------000111222333333111///---+++,,,,,,---...///000000///......---------......000////////////000000111......////////////......///...............------,,,+++++++++,,,,,,---...///......------......///---,,,,,,++++++,,,,,,---,,,---............---,,,++++++,,,---------,,,,,,,,,,,,,,,+++++++++******---......+++))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------------------------------............////////////000444666JJJ|||HHHGGG===AAAHHHNNNOOOMMMOOOSSS___rrrqqq|||{{{ssseeeUUUOOOOOOHHHGGGHHHBBBIIIGGGEEEBBB???>>>===<<<===:::999;;;;;;888999<<<::::::;;;;;;<<<===>>>??????BBBJJJRRRUUUUUU[[[bbbkkk}}}pppdddHHHIIIJJJIIIHHHHHHIIIKKKHHHHHHHHHHHHHHHIIIJJJKKKGGGHHHIIIHHHGGGGGGIIIJJJLLLMMMPPPQQQPPPNNNKKKIIIJJJJJJKKKLLLMMMNNNNNNMMMKKKLLLLLLNNNOOOPPPQQQQQQRRRTTTXXX[[[^^^______^^^^^^______```aaacccfffgggjjjkkklllmmmnnnttt{{{fffCCCAAACCC888999BBB<<<:::eee^^^@@@333999999888:::888666666777777666666555444444333333222222333333444333333333333333333333333777999777222000222111///111222333333444444333333222222222222111111111111111222222222222111000000////////////////////////////////////000000000000////////////////////////000000000000000000000000000111111111111333777:::HHHnnn|||~~~}}}]]]999222///...333...222------------------------......------,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++++++++,,,,,,---...//////+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...000222333//////.........---------,,,---...000111000000///...------------------...+++++++++,,,,,,------...------------------------...///000111000...---+++,,,,,,------...//////000.........------.../////////////////////000111111......////////////......//////......---------,,,,,,,,,+++++++++,,,------......------------......,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,***++++++,,,------,,,,,,,,,,,,,,,+++++++++******///,,,******+++******+++))))))*********++++++++++++++++++,,,,,,,,,------------------------------............////////////$$$777666///BBBiiigggcccJJJCCCBBBJJJQQQRRRRRRTTTZZZpppsssppp```QQQLLLLLLHHHJJJMMMIIIDDDDDDBBBAAA???>>>>>>======::::::<<<<<<::::::===999999999:::;;;<<<>>>>>>BBBFFFOOOWWWYYYZZZaaajjjkkk|||tttcccHHHIIIJJJJJJIIIJJJLLLNNNJJJJJJJJJJJJKKKLLLMMMMMMKKKLLLLLLKKKIIIIIIJJJKKKMMMNNNPPPQQQQQQOOOLLLKKKLLLMMMNNNOOOPPPPPPQQQQQQNNNNNNOOOPPPRRRSSSTTTTTTVVVYYY]]]aaadddeeedddddddddfffhhhiiiiiijjjmmmooouuuxxx{{{~~~[[[GGGEEEDDD???666AAA@@@HHH~~~RRR===555999777888;;;888666777777777777666555555555444444333333444444555444444333333333333222222;;;<<<999444222444444111111222333333444444333333222222222111111111000000111111222222111111000///////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000111222111222444888;;;JJJppp{{{ddd???666222///222,,,///------------------------...------,,,+++,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,***++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///111222------........./////////,,,,,,---...///////////////......------......///,,,,,,,,,,,,------------............---------------------------,,,,,,+++---------............///,,,,,,,,,,,,,,,,,,---...............///000111111......////////////......//////......---,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,,,,,,,,,,+++++++++******---(((&&&)))++++++***************++++++++++++,,,++++++++++++,,,,,,,,,,,,------------------------............////////////***222///111888999]]]zzzYYY>>>???PPPZZZZZZWWW___pppuuuwwwfff^^^YYYNNNKKKLLLHHHAAAAAAAAA@@@@@@??????>>>>>>;;;;;;>>>>>>;;;;;;===:::;;;;;;<<<===???@@@AAACCCFFFMMMRRRSSSUUU```kkkmmmwwweeeKKKLLLLLLLLLJJJJJJLLLNNNLLLLLLLLLLLLMMMNNNOOOOOORRRRRRQQQNNNJJJHHHHHHIIIJJJLLLNNNPPPPPPPPPOOONNNOOOPPPQQQSSSTTTTTTUUUUUUQQQRRRSSSTTTVVVWWWXXXYYY\\\___ccchhhkkkkkkkkkjjjkkkoootttxxx{{{tttRRRHHHDDDAAACCC999>>>AAASSSdddAAA888888999444777<<<666777777777777777666555555666555555444444555555666444444444333333222222222888999777222111444555333111222333333444444333333333333222222222111111111111111111111111000000///000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000111222222222444888;;;JJJqqqyyy~~~~~~~~~fff@@@666111...111***...------------------------...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,...///000---........./////////000,,,,,,,,,,,,---...///000//////............//////---------------,,,,,,,,,///.........------------,,,,,,+++++++++,,,------...............---------,,,,,,,,,,,,,,,---......------------...///000111......////////////......//////...------,,,++++++---,,,,,,++++++,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,))))))***,,,,,,------,,,,,,,,,,,,+++++++++******+++((('''+++,,,)))(((+++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------............///////////////222,,,444===///@@@xxxYYYIIIOOOVVVZZZ^^^ccclllwwwpppZZZNNNLLLGGGBBBBBBBBBBBBAAA@@@?????????<<<<<<>>>>>>::::::<<<<<<<<<<<<===???@@@BBBCCCBBBDDDHHHLLLMMMRRRaaappp|||~~~lllMMMNNNNNNMMMKKKJJJKKKMMMMMMMMMMMMMMMNNNOOOPPPQQQWWWWWWTTTPPPKKKGGGFFFGGGHHHIIILLLNNNPPPQQQRRRRRRRRRRRRTTTUUUVVVWWWWWWWWWTTTUUUVVVWWWYYYZZZ[[[\\\```ccchhhlllooopppooonnnooouuu~~~gggIIIDDD>>>:::BBB>>>:::===TTTyyypppLLL666555;;;999222777<<<555777777777777777666666555666666555555555555666666444444444333333222222222333444333//////333444333222222333444444444333333444444444333333333222222111111111111111000//////111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000000111222222222555888<<>><<<<<<>>>>>>:::999;;;;;;;;;<<<===>>>@@@BBBCCC@@@BBBFFFIIILLLUUUhhhyyyrrrPPPOOONNNMMMMMMMMMMMMNNNMMMNNNOOOPPPPPPPPPPPPPPPYYYZZZYYYVVVPPPLLLJJJIIIJJJMMMPPPQQQRRRRRRSSSTTTWWWUUUTTTUUUWWWZZZ[[[[[[\\\YYYVVVUUUWWW\\\```bbblllmmmooosssvvvzzz}}}YYYGGG===;;;<<<999AAA777@@@ddd|||\\\@@@;;;:::999888888888999:::999888777555444444444444777777777777888888888888999555222222444666555333666555444333222222222222333222222111111222222333333333333222222111111111222222444...(((111444'''//////000000000000//////////////////////////////000000111222222222222111//////000000111111111222000111222222222444888;;;KKKsss{{{wwwzzz~~~yyy~~~~~~ddd;;;222111111222+++000///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***---,,,***))))))***,,,---***+++---,,,,,,+++---......---,,,+++++++++++++++,,,++++++******++++++,,,)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---///000............////////////000//////...---,,,,,,,,,...------,,,,,,---------------......///000000111.........////////////000000000///...............///...------...///...,,,//////............//////000000//////.........---+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,++++++******++++++,,,---,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))((((((++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......000000//////111444666888gggfffKKKkkkfffXXX___aaajjjsssyyytttVVVTTTUUUBBBEEECCCDDDEEEAAA<<<:::===???@@@AAA@@@===;;;;;;;;;@@@>>>???AAA@@@<<<===AAAEEEJJJMMMOOOTTT```nnnwwwQQQQQQRRRRRRRRRSSSSSSSSSNNNOOOPPPQQQQQQRRRRRRRRRZZZ\\\]]][[[VVVRRROOOOOOTTTWWW[[[ZZZWWWUUUVVVXXX```^^^]]]]]]^^^```aaaaaa^^^^^^___bbbgggmmmqqqtttxxx}}}{{{TTTGGG@@@>>>???;;;===999NNNzzzYYY===<<<;;;:::888888888888999888777666555555444555555666666777777777888888888777555333333555666444333666555444333222222222222333222222222222222222333333333333222222222111111222///111000000<<>>>>>???777777<<>>>>>===;;;999888777777777666666555555555555666666666666777777777777888888666555555666777777444222555555444333222222222222333333222222222222333333333333333222222222222111222---///111555BBBEEE666///000000111111000000///////////////////////////000000111222222222222111000000000111111111111111111222222222222555999<<>>999;;;<<<>>>>>><<<<<<<<<===>>>===???BBBBBB@@@AAAFFFNNNMMMOOOXXXgggyyyPPPRRRUUUWWWXXXWWWVVVVVVRRRRRRRRRSSSTTTUUUVVVWWWUUUXXXYYYWWWTTTSSSVVVZZZffflllppplllccc]]]```eeeaaabbbccceeehhhnnntttyyy{{{}}}dddGGGBBB???>>>>>>:::>>>DDDggg|||RRR@@@@@@>>><<<999888777666777555555555555555666777777666666666666777777777888666777888999:::888555333555444333333222222222333222333333333333333333222222222222222222222222222333...000111111:::===111000000000111111000000000////////////////////////000000111222222222222111111111111111111111111111111222333222333555999<<>>===???<<<<<<>>>VVVyyy}}}___DDD===AAA???<<<:::888777666666555555444555555666777888555666666666666777777777666888:::<<<;;;999666555444444333222222222333333222333444444444444333222222222222222222222222222333000444333,,,///444...000000111111111111000000000000000000000000000000000000111222222222222111222222222111111111111111222222333333333555999<<>>===HHHYYYYYYIII===>>>AAA???===:::888777777777555555555555555666777888555555666666666666777777555777:::;;;999777555555444333333222222333333333222333444555555444333222111222222222222333333333111///555555+++---444222000111111222222111111000000000000000000000000000000000111222222222222111222222222222222111111111222333333333333666999===UUU|||zzzoooCCC555111///222---444///............---------++++++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,------......,,,---...---+++***+++,,,,,,---...///000///...---,,,++++++******++++++,,,+++++++++,,,,,,---------***++++++,,,,,,---------------......------,,,,,,+++++++++,,,,,,,,,------........................///...---+++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,---///000111---,,,,,,---///000///...//////............//////++++++,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------)))******+++++++++++++++++++++******++++++,,,---******+++++++++++++++,,,***++++++,,,,,,++++++***++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,------------,,,,,,,,,---------......---...//////000111111222222***111===<<<666666555......000:::AAACCCbbbbbbUUUVVVUUUYYY```bbb\\\VVVTTT[[[\\\^^^]]][[[ZZZZZZ[[[RRRVVV```hhhggg]]]UUUSSSWWWfff|||[[[\\\\\\]]]^^^___``````]]]]]]\\\\\\^^^```cccdddiiilllnnnjjjeeeeeelllttt}}}~~~}}}{{{{{{]]]FFFDDDAAAAAACCCAAAAAAAAACCCFFFDDD???>>>???@@@???<<<:::999888888888666666555555555666666777555555555666666666777777222555888888666333333444333333333222222333333444222333444666666444333222111111222222222333333333222---222555...000555333000111111222222111111000000000000000000000000000000000111222222222222111333333333222222111111111222333333333444666:::===XXXoooCCC666222000111,,,333///............---------,,,,,,------......//////++++++++++++++++++++++++)))******+++,,,+++++++++)))***+++,,,,,,---------,,,---...---+++***+++,,,***,,,---/////////---,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......///000///......---------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,---------...............------......///000---,,,+++---///000000/////////............//////***+++++++++,,,,,,,,,,,,*********+++++++++,,,,,,))))))***+++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,++++++++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,...///000111222222111555333444:::777///...666JJJLLL===555666AAASSSzzzwwweeeOOOPPPLLLLLLQQQRRRMMMHHHGGGccceeehhhhhhhhhhhhiiijjjZZZ]]]eeemmmnnniiiggghhhvvvzzzvvvZZZZZZ[[[\\\^^^```bbbcccaaa```___```aaadddfffhhhqqqvvv{{{xxxqqqooouuu{{{{{{|||}}}wwwUUUAAABBB@@@@@@BBB???>>>@@@???;;;999;;;<<<;;;@@@>>><<<:::999888999999666666555555555555666666555555555555666666666777111333666555333111111333333333333222222333444444222333555666666555333222111111111222222333333333555,,,///333///222555000111111222222222222111111000000000000000000000000000000111222222222222111333333333222222111111111222333444444444666:::===\\\}}}nnnCCC666222///000)))/////////.........---------..................------************************))))))***++++++++++++***((()))***+++,,,------,,,,,,---...---+++***+++,,,'''(((***,,,,,,,,,***))),,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...///000000111000///...------...///******+++++++++,,,,,,,,,*********************++++++++++++,,,---...000111------------------------........./////////000000111111///......---......---,,,+++---///000000/////////............//////*********++++++,,,,,,,,,))))))*********+++++++++))))))***++++++++++++***++++++******++++++,,,---.........------,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......***+++---///000111222222+++888111***999===444666EEEqqquuuOOO===DDDAAA444888LLLuuuzzzvvv```YYYQQQKKKMMMNNNLLLHHHFFF@@@BBBEEEGGGHHHIIIKKKLLLOOONNNRRR[[[dddmmmyyyooo___\\\ZZZ[[[```eeeggghhhfffgggiiijjjkkkmmmoooooo{{{zzzZZZNNNAAA<<>>===<<<;;;;;;;;;;;;;;;????????????>>><<<;;;:::777777777777666666666666555555555555555555555555444333333222222333333444333333333444444555555555999777555666888999666333000111111111111222222222333222222222111111000000222333333444333222111000444333222000///////////////////////////000111111000111111111111222222222222333444444444666:::===aaa|||~~~}}}~~~rrr@@@444222---444000------------.........//////000///...---,,,+++++++++---------+++)))((()))+++******++++++++++++*********+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++,,,,,,---...******+++++++++,,,,,,,,,------------------------///000111111000...,,,***,,,,,,++++++***++++++,,,+++,,,,,,------,,,,,,+++---------............///111///,,,***+++---000222---......///000111111222///...,,,++++++,,,...///......---------......///------------------,,,,,,++++++++++++++++++++++++)))************+++++++++++++++******************,,,***)))***,,,.........,,,,,,+++***)))))))))***+++++++++,,,,,,,,,------------------------------------------------------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...111///***+++000222000222222......666@@@@@@999LLLqqq]]]EEE\\\WWW:::===@@@;;;AAASSSsssvvv```ggg[[[PPPNNNNNNJJJFFFDDDCCCCCCCCCCCCDDDDDDDDDDDDKKKMMMKKKOOOVVVSSSWWWhhhoooooo```^^^\\\\\\___cccfffhhhnnnppprrrtttvvvxxxzzz|||uuuTTTJJJ@@@<<<@@@BBBAAA======<<<;;;;;;::::::;;;;;;============<<<;;;:::999777777777777666666666666555555555555555555555555444333333222222333333444333333333444444444444444777666555555777777555333000000111111111222222222222222111111111000000000222222333333333222000///000000/////////////////////////////////000111111000111111111111222222222222333333333333666999<<>>BBBCCC???:::;;;;;;::::::999999::::::999999::::::::::::999999777777777777666666666666555555555555555555555555444333333222222333333444444444444444333333333333555444444444555555333111000000000111111111222222111111000000000000//////111111222222111111000///...............///000000000////////////000111111000111111111111222222222111222222222333555999<<>>>>>???@@@AAAFFFJJJIIIJJJLLLIIIQQQfffmmmmmmLLLAAA??????@@@BBBBBB???<<<999999999999999:::;;;;;;888888999:::::::::999999777777777777666666666666555555555555555555555555444333333222222333333444222222222222222333333333000222444333111///000111////////////000000000111000000000111111111222222222111111000111222333444222111000///////////////111111000000111111222333000111111111111222222222222333333333333666999<<>>>>>999555333222111AAA222111999888888555+++888OOOSSSmmmpppiiiaaa[[[RRRGGGBBBBBB@@@???======???AAADDDFFFIIILLLIIIHHHIIIFFFPPPgggzzzdddHHH???===<<<<<<>>>>>><<<::::::999999999:::;;;;;;<<<888888999999999999888888777777777777666666666666555555555555555555555555444333333222222333333444111111111222222333333444000222444333111///000222////////////000000000000000000111111222222222333222222111111111222444555///............///000000111111111000111111222333000111111111111222222222222333444444444666:::===RRRppp~~~~~~xxxyyy{{{rrrkkkjjjeeebbblll|||vvvwwwvvv|||eee>>>666111444///111////////////000000000000------,,,,,,,,,------...,,,---------++++++---///...---+++******+++---...---,,,+++******+++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,...---,,,,,,++++++++++++******+++++++++,,,,,,,,,------------------------))))))******+++,,,---.........,,,+++***)))))))))---..................------------.........//////111111111000000///......---......///000111222222......////////////............---------......///000//////---,,,+++******++++++++++++++++++++++++)))************+++++++++((())))))***++++++,,,,,,...,,,++++++,,,---,,,+++000///...---------------+++++++++,,,,,,,,,------------------------------***++++++,,,---...//////.........------,,,,,,,,,------------------------........................+++,,,------......------///,,,,,,111111------111222...///444666222222666,,,???DDD;;;777555444999///000999:::///000999999444===000<<>>======>>>AAADDDFFFGGGLLLLLLOOOUUUVVVeee{{{]]]CCC@@@===;;;===AAAAAA===888::::::999999888888999999999999888888888888999999666555555555555666666777555555555555555555555555444444333333222333333333222222333444555555555444444444444333222111000///......//////000000111111222222222222222222222222222222222222222111000///////////////000000000000222222111111111111222222222111111111222333333444111222444444444555888:::NNNxxx{{{vvvwwwxxxxxxvvvtttrrrppppppnnnjjjhhhhhhkkkooossstttkkknnn}}}uuu@@@444999666111222///............//////000000///,,,*********+++,,,//////...------,,,++++++------,,,,,,,,,,,,++++++******++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,......---,,,,,,+++************+++++++++,,,,,,,,,///...,,,******+++,,,---+++***)))***++++++***)))******+++,,,------------+++++++++,,,---...000111111000000/////////000000.../////////...---,,,,,,,,,000111---+++---...,,,///////////////000111111///...------...///000000++++++++++++++++++++++++---------,,,***((('''&&&******+++,,,,,,---.........---***)))(((***,,,---......---,,,++++++++++++......---+++******+++---***+++---......---+++***........................000---++++++,,,---------.........------,,,,,,,,,......---,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,++++++,,,...///000///......------///000111///...///000222333222000111///MMM^^^EEE666999444222444222111666:::666,,,666666666777:::>>>BBBDDDZZZbbbTTTGGGooowwwVVVNNNIIIKKKNNNMMMMMMOOOPPPUUUaaaggg```bbbsssQQQXXXCCC???===;;;<<<@@@@@@<<<888;;;;;;:::999888888888888999999888888888888999999888777777666666666777777666666555555444333222222333333222222222222333333333333444555555555555555333333333333222111000000////////////000000111111222222222222222222222222111111222222111000000///////////////000000000111222111111000000111111222111111000000111222222333111222444444444555888:::PPPuuu~~~yyyuuurrrqqqqqqrrrmmmlllkkkjjjiiijjjkkkmmmssslllnnn{{{yyyCCC444888555111222000//////.........//////000...,,,+++******+++,,,.........---,,,+++++++++------,,,,,,,,,++++++++++++++++++,,,,,,+++++++++*********++++++++++++,,,***++++++++++++,,,,,,,,,......------,,,+++*********++++++++++++,,,,,,,,,///---,,,******+++,,,---+++***)))***++++++***))))))***+++------.........---------,,,,,,------...............//////000111.........///......------...222333///---///000..................//////000555666555111---***,,,...,,,,,,++++++++++++++++++.........---,,,+++))))))++++++,,,------...//////...,,,***))))))***,,,---,,,,,,+++++++++,,,,,,---......---,,,++++++,,,---,,,,,,---......---,,,,,,------------------------///---++++++,,,...------......---------,,,,,,,,,......---,,,,,,+++******++++++,,,,,,,,,,,,---------,,,,,,+++,,,---/////////......---...///000111111000000000222222000...///222@@@XXX___NNNAAAHHH;;;;;;777111000444666333666666666777888:::===>>>???CCC<<<777PPP|||ZZZnnnzzzmmmqqqvvvoooeeeaaallliiittt~~~uuutttooobbbUUUvvvNNNBBB>>><<<:::;;;>>>>>>;;;888<<<;;;:::999888888888888999999888888888888999999:::999888777777666777777777777666444333111000000222222111111111222222333444444555666666666555555333333333333222111111000/////////000000000000111000000000000000000000000000000111111000000///////////////000000000111111111111000000000000111111111111000000000111222222111333444444444666888:::OOOmmm{{{vvv{{{~~~zzzvvvsssrrrrrrsssppppppnnnllljjjlllooorrrmmmuuuHHH555777444111222111000///...............///...---+++++++++,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,//////...---,,,+++******++++++++++++,,,,,,,,,,,,...---,,,+++***+++,,,---+++***)))***++++++***))))))***+++---...///////////////...---,,,++++++++++++,,,,,,---...///000111------......///............222333///---///000...---------------...//////555888888222***''')))---,,,,,,,,,++++++*********...............------,,,,,,,,,------......//////---,,,***))))))***,,,...*********++++++,,,......///...------,,,------...........................------------------------...---++++++---......---...------------,,,,,,,,,...------,,,,,,++++++***++++++,,,,,,,,,,,,------------,,,,,,,,,------...///............///000000222111000000111000...,,,///333...DDDfffVVV999@@@???AAA>>>777222333555555555555666666666777777777;;;::::::===EEERRRaaammmrrrhhh___aaaoootttoooyyy|||{{{~~~yyy~~~{{{hhhQQQDDDEEEMMMSSSTTTlllGGG@@@===;;;::::::<<<<<<:::888<<<;;;:::999888777777777999999888888888888999999:::999888777666666555666666555444333222111000000111111111000111111222222555555666666666666666555333333333333333222111000000000000000000000000000000000000000000000000000//////000000000000////////////000000000111111111111000000//////000000111222222222111111222333333222333444555555666888;;;IIIdddpppppp{{{~~~~~~}}}|||{{{zzzzzzzzzwwwuuurrrmmmkkknnnuuu{{{zzzMMM666555444111111111111000......---------///...---,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++,,,,,,,,,---------+++++++++,,,,,,,,,------//////...---,,,+++******+++++++++,,,,,,,,,------...---,,,+++++++++,,,,,,+++***)))***++++++***))))))***,,,---...///000000//////......---,,,+++***+++,,,,,,---............,,,,,,---.../////////...,,,000111---+++---...,,,......------......///000000111111...***(((***------,,,,,,++++++*********,,,------...............,,,,,,,,,---------......++++++***)))***+++---...++++++******+++,,,,,,---...---------...///.........---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---......------------------------------------,,,,,,++++++++++++++++++,,,,,,,,,------...------------,,,------............/////////000111000///000111111///---000000(((555UUUXXXAAA666;;;===???>>>;;;888444111444444555666666555555444555666999;;;999888AAAMMM\\\QQQDDD???BBBGGGHHHFFFTTTYYYJJJDDDBBBIIIaaaeeepppRRROOObbbqqqwwwwwwgggWWWNNNKKKLLLOOOGGG===777666999;;;<<>>>>>999444>>>GGG>>>???<<<;;;LLLLLL000777:::HHHcccqqquuu{{{gggGGG444AAAWWWccckkktttIIIaaazzz\\\LLLKKKhhhzzz```LLLFFF@@@;;;:::::::::999444555888999999888777666pppIIIEEE<<<<<<;;;::::::::::::;;;;;;:::999999888888999999999999888888888888999999888777666555555444555555333333333333333444444444111111111111111222333444555555666666666555444444222222222333333222222111222111111111111000000000//////////////////////////////000000111111000000000000000111111111222222222222111111111111222222666666555555444444555555222444555555555777999;;;===YYYmmmvvvvvvnnnkkkooovvv{{{|||~~~yyyxxxUUU999555555222111111000///...............------......------------------------------------++++++++++++************(((((())))))))))))((((((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---------------------,,,,,,,,,+++++++++***)))***++++++***)))******+++,,,------------***+++---...///...------......//////...,,,***)))------......///............222333///---///000...///////////////000111111555///******///000---)))++++++++++++++++++++++++))))))+++,,,,,,---------************++++++++++++)))))))))***+++---...///------+++******))))))))),,,+++***,,,000111///---************************++++++++++++++++++++++++,,,++++++---//////...---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---......------,,,---......///000/////////---------///111222111///...***555333///QQQbbbDDDBBB:::444777;;;:::777555111222222444555666777888555;;;;;;444444<<<>>>888<<<999555111000333888===777@@@;;;@@@<<<555<<<777???===333111===AAA???BBB;;;000,,,888CCCFFFFFFIIIDDDHHHNNNOOOEEE999777;;;---CCCOOOTTTMMMOOOAAA555>>>;;;888:::===???===:::;;;<<<<<<;;;::::::<<<===oooFFFCCC======<<<;;;::::::;;;<<<999999888888999999::::::999999888888888888999999777777666666666666666777666555555555444444333333111111111222222333444555555555555555555444333333111222222333333222222222222222222111111111000000000000000000000000000000///000000111222222111111000000111111111222222222333333222222222222333333666666555444444444444444333444555666666777999<<<===ZZZpppzzz}}}tttkkkggghhhkkkooorrr{{{}}}}}}VVV:::555666333111000//////.........//////------...............---........................++++++++++++************))))))************))))))*********++++++++++++,,,,,,,,,,,,------------...,,,,,,------.../////////,,,,,,,,,------------...,,,---------,,,,,,+++++++++***)))***++++++***)))******++++++,,,++++++******+++---...///...---,,,---.../////////---+++***.........///......------...222333///---///000...///............///000000333///,,,+++---...,,,************++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***,,,---...///++++++***************++++++)))(((+++000222///,,,***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++---///000...---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++---............---------///000000000///...///......///000000///------000111+++***777AAA===MMMFFFAAABBBAAA<<<999:::222222111222333444666777...111111///000444555222111444777::::::999777666444:::333:::999000666000000666333333999555...111666444111//////111222111666111......//////222555222666:::111555555<<<999888888888888777555222///:::999666333111000222444jjjBBB???=========;;;::::::<<<===888888888888999:::;;;<<<999999888888888888999999888777777777777777888999888888777666444333222222222222222222333444555666444555555555444333333222111222222333333333222222222222222222111111000000111111111111111111111111000000111222222222222222000111111111111222222222444333333222222333333444666555444333333333333333333444555666666777999<<>>>>>=========<<<<<<<<<;;;;;;:::888777777999;;;888999::::::999888999:::===<<<;;;999888777777777555444333222222222333333444333333222222333333444333222222333444444333111222222222222222222222222555444222111000111111222000000000000000111111111222222222111111111111111---.........//////000000000111111000000222555888666555444333222333333444333333333333555666777888BBBYYYrrr~~~~~~yyyyyypppdddiiijjjlllqqqwww{{{}}}}}}oooHHHAAA<<<444222111111111000///////////////000///...------,,,------...------------...//////*********))))))))))))(((+++***++++++,,,---...///,,,+++*********+++,,,---000///,,,*********+++,,,------------...///111222,,,,,,------...///000000------------------------************************************************)))+++,,,...//////......//////////////////......---...///...---,,,---...---///111000...---...111---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,))))))*********+++++++++---,,,,,,++++++,,,,,,---)))***,,,,,,---,,,+++***((()))+++,,,---,,,,,,+++)))***,,,+++***)))***+++///+++)))***...111///,,,+++,,,---...///...---,,,,,,++++++******++++++,,,........................------------------------...---,,,+++************------------------------)))***,,,...//////......---...///000111222333333000000000000////////////...///111222333444555555888;;;AAAKKKQQQMMM@@@444:::444......222666555333///111333333222333888<<<333333333444444444555555555666888777555444444555333333444555555444333333555444333222111111111111000111333333444333222111333333222444555666555333555555666999::::::888666666666666666666666666666wwwPPPBBB???>>>======<<<<<<;;;;;;;;;999:::999999888888999:::999999999999888888999:::<<<;;;:::888777666666666555444333222222222333333444444333333333333444444333222222333444444333111222222222222222222222222333222111111111222333444111111111000000000000000000000000000000000000000........./////////000000333333222111000000333555666555444333222333333444333333333444555666888888BBBZZZuuuyyyxxxpppdddkkkoootttvvvvvvxxx{{{eeeFFF<<<555333555777111111000///////////////000///...------,,,---------------,,,---......///++++++*********)))))))))++++++***++++++,,,---...,,,+++*********+++------000...,,,+++******+++,,,---------...///000000000,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,***************************************************+++,,,............---........................---///000///...---...///---///000///---,,,...000---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,+++***)))***+++,,,,,,,,,++++++)))+++------,,,******+++...+++((()))---///---++++++,,,------......------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++************+++------------------------***+++,,,............---,,,---...///000111222222000000000000/////////...---...///000111222222222000000333:::AAACCC@@@<<<444333111000000111111000000111333333333444666888333333333333444444444444333555666666444333333444222333444555555444333222444444333222111111111111222222333333333222111000222111111222444555333222444444444666888888666444444444444444444444444444lllJJJBBB@@@>>>===<<<;;;::::::::::::888888999999999999999999999999888777777888999999:::999888777666555555555555444333222222222333333555555444444444444555555333222222333444444333111222222222222222222222222111000000111111333444444222222111111000000//////........................////////////000000000000555555444222//////000222555444444333333333333444444444444555666777999999AAAZZZwwwyyyxxxrrriiimmmttt{{{{{{yyyzzzvvv[[[AAA333111444555111111000///////////////000///...------,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,+++++++++******++++++*********++++++,,,,,,++++++++++++,,,---...///...---+++++++++,,,,,,+++,,,...///000000//////,,,,,,------.../////////++++++++++++++++++++++++***************************************************+++,,,---......------------------------------...///000000......///000,,,...///...---,,,---...------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******)))+++///000...,,,++++++,,,***((())),,,...,,,***---,,,,,,,,,,,,---......,,,++++++******++++++,,,************************------,,,,,,+++++++++******))))))))))))***++++++,,,,,,,,,,,,------------,,,,,,---......------,,,,,,,,,---...//////000000000000000/////////......,,,---...///////////////000000111222444555666777---///111111///...///000111111111333555666444333222222222333333333333444222333555444222111111222222333444444444444333222444333222111000000000000222222222222222111000///111000000111333444222111222222222444555555333111111111111111111111111111gggIIIBBB@@@>>>===;;;:::999999::::::999888888999::::::999888999888777777888888888888888777666555444444444444555444333222222222333333555555555444444555555555333222222333444444333111222222222222222222222222111111111111111222222333333222222111000///......------...............///000000000000000000000000444444444222///...///111444333333333333333333333555555555555666888999:::???XXXvvv}}}xxxxxxvvvpppqqqwww|||~~~~~~sssHHH444333333111111000000///////////////000///...------,,,------,,,++++++++++++,,,------------,,,,,,,,,+++++++++++++++******)))*********,,,,,,,,,,,,,,,------...///...---,,,,,,,,,,,,---+++,,,...000000///...------------.........//////,,,,,,,,,,,,++++++++++++************************************************++++++,,,,,,------------+++,,,,,,,,,,,,,,,------...///000000//////000111,,,------------,,,------------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******)))))),,,000222000...,,,+++,,,+++***+++------,,,***------,,,+++,,,---...///,,,++++++******++++++,,,************************---,,,,,,++++++******)))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,---------.........------,,,,,,+++,,,------...//////000000000000/////////.........,,,------.........------///333666666444333333444...............///111222111000111333777666222...111111111222222222333333111333444444222111111222111222333444444333222111222222111000000000000000000000111111111111111111111000000111333444222111222111111222444444222000000000000000000000000000aaaHHHBBB======<<<;;;999999:::;;;;;;<<<:::888999::::::999777999888777888::::::888777666666555444333333333333555444333222222222333333555555555444444555555555333222222333444444333111222222222222222222222222222222222222111111000000333222222111000///...............//////000000000111111111111111111111000111222222111000000111222222222333333333333333333555555555555666888999:::???YYYvvvzzzvvvvvvuuurrrvvvxxx{{{}}}}}}GGG555777444333111000000///////////////000///...------,,,------,,,++++++++++++,,,---------------,,,,,,,,,,,,+++++++++******)))*********,,,,,,------..................------------------+++,,,...000000///---,,,---------.....................------,,,,,,,,,+++************************************************++++++++++++,,,,,,,,,---++++++++++++,,,,,,---------///000000//////000222------,,,------------,,,...------,,,,,,------......---,,,,,,++++++,,,,,,,,,,,,---------............------,,,,,,------......------,,,,,,+++++++++---,,,,,,++++++************---111222111...---,,,---,,,,,,---......,,,+++------,,,+++,,,---...///,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********''''''(((((()))***,,,,,,+++++++++,,,,,,,,,------///......---,,,,,,,,,,,,.........//////000000111////////////............------......///.........(((---222555666999???EEE:::444...,,,...111111000111000000333666666111---000000000111111111111222111333444444222111111222000111222333333222111000111111000/////////000000......//////000111222333222111111222444555333222333222111222333333222000000000000000000000000000YYYDDDAAA:::===<<<:::999999;;;===>>>AAA===999888:::;;;:::777999888888:::======999555555555444333333333333333555444333222222222333333555555444444444444555555333222222333444444333111222222222222222222222222222222222222111000///...222222111111000000///////////////000000111111222222222222222111111111111...000111111000000222333111222222333333333333222444444444555666777999999>>>YYYxxxyyyuuussspppnnnzzz|||LLL:::999333444111111000///////////////000///...------,,,------,,,,,,,,,,,,,,,------...---------,,,,,,,,,++++++++++++*********++++++,,,,,,---......//////......------......------------,,,---...//////...---,,,........................///......------,,,,,,,,,************************************************,,,,,,++++++++++++,,,,,,***++++++,,,,,,------...,,,...////////////000222...---,,,---...///...,,,......------------.........---,,,,,,++++++,,,,,,,,,,,,,,,---------............------------......///...---,,,+++++++++,,,,,,,,,+++******++++++++++++---111222000...------,,,---...///...---,,,+++---,,,,,,,,,,,,---......,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++,,,---******++++++,,,,,,------///...---,,,,,,,,,,,,,,,....../////////000000000/////////.........------,,,---...///////////////,,,---------///777AAAJJJFFF===222---...000///,,,//////111333555444111.../////////000000000111111111222444333111000000111000111222222222222111000000000////////////000000............///111222333222111111222444555333222444333111111333333222111000000000000000000000000SSSBBB@@@999<<<;;;:::999:::===???AAAFFF@@@:::888:::;;;:::888999888999===@@@???999333555555444333333333444444555444333222222222333333444444333333333333444444333222222333444444333111222222222222222222222222000000111222222111000///111111111000000000000000...//////000000111222222333333222222222111111111...000111111111000111222000111222333444333333222333333333444555666888888999VVVyyy{{{xxxvvvsssooonnnxxxVVVAAA888///666111111000///////////////000///...------,,,---------------,,,---......///,,,,,,,,,,,,++++++++++++++++++***++++++,,,---...,,,---...///000//////...------...............---------------------------..............................------,,,++++++***************************************************---,,,+++******+++,,,,,,+++++++++,,,---.........+++---...///......000111000...,,,---///000///---......------------.........---,,,,,,++++++,,,,,,+++,,,,,,,,,------------......------------......000///---,,,++++++,,,,,,,,,+++*********+++,,,---,,,...000000///------...+++,,,...///---,,,******+++,,,------......------,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,------......***************+++,,,---)))******+++,,,,,,------......---,,,,,,,,,---...------............////////////.........---------+++,,,---...////////////333111...,,,,,,000666:::EEE???777111//////...------///222333222111111111....../////////000000000///111222222000//////000///000111222222111000////////////......//////000000000///.........///000111000000111333444222111444222111000111222111000000000000000000000000000QQQAAAAAA:::<<<;;;:::999;;;>>>AAACCCIIIBBB;;;888999;;;:::999888888:::???BBBAAA999333555555444333333333444444555444333222222222333333444333333222222333333444333333222333444555333111222222222222222222222222---...000111222222111111000000000000000111111111.........///000111111222333333333222222111111111///111222222000///000000000111222333444333333222333333333444555666777888222RRRyyyzzzxxxwwwxxxxxxuuurrrqqquuuYYYDDD777...;;;111111000///////////////000000...---------------...------------...//////,,,,,,,,,+++++++++******++++++++++++,,,---...///,,,---///000000000///...------......///......---......---,,,,,,,,,------.....................---------,,,,,,+++***))))))************************************************---,,,+++*********+++,,,++++++,,,------...//////+++,,,......---...///111111...---...000111///---......------------.........---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------......------------......000///...,,,++++++,,,,,,++++++*********+++---...,,,...//////---------...***,,,......,,,***))))))+++,,,---...///...---,,,,,,++++++++++++++++++,,,***************************+++,,,---......///000+++++++++***++++++,,,---))))))***+++,,,,,,------...---,,,,,,,,,,,,......,,,,,,------------------//////.........---------)))***,,,---...//////////////////000000000...---<<<;;;999555111///000222+++///222333111///111333............/////////000...///111000...------...///000111222222111000/////////.........//////000333222000...---,,,------000//////000222222111000333222000///000111000///////////////////////////~~~QQQAAA???===???>>>;;;::::::<<<>>>@@@CCC???;;;:::;;;===<<<;;;:::999999999:::999666444111222444555555555444444444444444333333333222222222222222333444555777777222222333333333333444444111111111111111111111111000000111111111111000000000000000000000000000000////////////000000000000555444222111111111222222333333333222222222111111000//////000111111///...111222222333444555666666999OOO|||zzzyyyyyyxxxzzzvvv}}}ooo<<<888>>>222444333222000///.........000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,,,,,,,------............------///...,,,++++++,,,.../////////...------------...,,,,,,------...------,,,,,,,,,,,,+++++++++******...------,,,+++***))))))******+++++++++,,,,,,,,,......---,,,,,,+++******+++******+++---......---...............///000000///---,,,---000000...+++------,,,+++,,,---...///,,,++++++******++++++,,,++++++++++++,,,,,,---...,,,---///...******555BBBGGG777,,,...///)))(((+++...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***))))))***+++,,,,,,+++***)))))))))***)))((((((***,,,,,,++++++******++++++,,,...---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++///...,,,+++***+++,,,,,,,,,+++,,,000000,,,+++,,,++++++,,,---.........------.........------///000000///...///000111000///000111111000///......///+++///888===777---,,,222...000222222111...------......///000000000000000444444222///------///111111111111111000///------////////////////////////000...,,,+++,,,,,,---,,,+++...111111...,,,///444000000000000000/////////000.........000000///...}}}RRRBBBAAA???>>>===;;;::::::<<<===>>>@@@===::::::<<<===<<<:::999888777888888888666444333333444555555555444444333333333333222222222222222222222333444555666777222222222333333333444444111111111111111111111111000000111111111111000000000000000000000000000000////////////000000000000444333222111111111222222222222222111111111000000111000111111222222111000111222333333555555666777999KKKsss}}}vvvrrruuuzzzvvv@@@777;;;000444333222000//////......000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,------............------///...,,,++++++,,,...////////////.........------------------------,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++***************+++++++++,,,,,,,,,...------,,,++++++******+++******+++---......---...............//////000///---,,,---///000...,,,------,,,,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------///---,,,------333BBBQQQRRR>>>---******'''***111------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))******++++++++++++******)))***+++***(((((()))+++,,,++++++******++++++,,,---,,,++++++*********++++++,,,,,,------,,,,,,+++...---,,,+++++++++,,,,,,---+++,,,000000,,,+++---,,,------............------...///...------///000///...---...000111000//////000111000///...///000111111666<<<;;;333------222333444333222000............///000000000000000000000000///......000222111111111111000000///..............................---,,,---.../////////333333333333111//////000111000000///////////////000...------...//////...zzzRRRDDDCCC@@@<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;::::::<<<<<<;;;:::999888666666777777666444555555555666555555444333333222222222222111111111222222222222333555666777222222222222333333333333111111111111111111111111000000111111111111000000000000000000000000000000////////////000000000000333333222111111111111222111111111000000000//////222222222333333222222222222222333444555666666777888EEEcccxxxxxxzzz~~~yyyvvv~~~III777999111333333111000/////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------............------...---,,,++++++,,,---......///000000000///---------------------,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,++++++******+++******+++---......------............/////////...------...//////...,,,---------...------,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,333...+++,,,---000999BBBLLL;;;,,,))))))(((+++111---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++,,,***(((''')))***,,,++++++******++++++,,,+++++++++***************++++++,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,...+++,,,......,,,+++........./////////...---------...//////......///111---,,,,,,---///111000///...///000000//////000111111...///777<<<888000+++333333333222222111111000......///000000000/////////000111000///...///111000000111111111000000///---------------------------------...............((()))***---000222333222111000///...---...///000000...,,,,,,---...///...vvvQQQFFFCCC>>>:::;;;<<<<<<<<<;;;:::999999999:::;;;;;;;;;:::999:::888777777777888777666666666666666555444444333222222222111111111000000222222222222333444555666111222222222222333333333111111111111111111111111000000111111111111000000////////////////////////////////////000000000000222222111111111111111111222111111111000000000000111222333333333222222222222222333444555666777777888???RRRhhhuuu}}}zzzzzzRRR999888444333222111000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---------............------...---,,,,,,,,,,,,---......///000111111///---,,,------------,,,,,,+++***,,,,,,,,,+++++++++***************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******+++******+++---......---------.........///......------......///......---,,,---.........---,,,+++,,,,,,,,,++++++,,,,,,,,,------------,,,++++++***///,,,,,,...///+++)))***444---))),,,///---+++,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++,,,,,,,,,***))))))***,,,,,,,,,,,,,,,+++((('''(((***,,,++++++******++++++,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,///,,,+++------+++,,,//////000000000///...---------...000000/////////111,,,++++++,,,///111000000---///000000//////000222000,,,,,,222999<<<999666555333222111111222111111......///////////////...222444444333000...------......///000000000//////------------------------------......---,,,,,,,,,111444444222111222111///222111///------...///000000...,,,+++,,,.........oooOOOEEEBBB::::::;;;<<<===<<<;;;999888888999:::;;;::::::::::::;;;999888999::::::999777666666555555444444444444222222222111111111000000222222222222222333444555111111111222222222333333111111111111111111111111000000111111111111000000////////////////////////////////////000000000000111111111111111111111111333333222222222111111111000222444333222000111333222333333444555666777888999===HHHaaazzzsssrrryyy~~~zzz}}}ZZZ:::666555222222111000/////////000...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++,,,---------............---------------,,,,,,------------...000111111///---,,,,,,,,,------,,,++++++***,,,,,,,,,+++++++++***************++++++,,,,,,---******+++++++++,,,,,,,,,,,,+++++++++++++++******+++******+++---......---,,,,,,---...///......------......///......------,,,,,,.........---,,,+++---,,,,,,,,,,,,,,,,,,---,,,------------,,,******+++((()))///222000------&&&%%%'''---111///,,,***,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------------,,,+++******+++,,,---,,,------+++)))((()))***,,,++++++******++++++,,,,,,,,,---......------,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,///,,,+++------+++,,,//////000000000///...---------///111111000///000111,,,++++++,,,///111000000---///000000//////000222222222000111555:::???@@@<<<999555333333222000.........////////////......333444555444222000///000------......///.................................+++---//////......111333'''---000---,,,111444444222111000///...//////000000...,,,,,,---//////...hhhJJJCCC@@@888<<<<<<======<<<;;;999888999;;;;;;;;;999999:::;;;:::999999;;;<<<;;;999777555555444333333333444444333222222222222111111111222222222222222333444444111111111111222222222222111111111111111111111111000000111111111111000000000000000000000000000000////////////000000000000///000111111222111111111333333333222222222222111///222555444111000111333333333444555666777777888:::>>>IIIiii|||yyyyyyvvvuuu{{{bbb<<<444444222222111000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))******+++,,,---------............---------------------------------.../////////...,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++******+++******+++---......---+++,,,---//////...------,,,...//////...------...+++,,,------......------------,,,,,,,,,,,,------+++,,,---...---,,,+++***///***(((***------///222+++))))))***------------,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++)))(((***+++,,,++++++******++++++,,,+++,,,.../////////...---******++++++++++++******++++++,,,---------,,,,,,...+++,,,......,,,+++........./////////...---------///222222111000000111---,,,,,,---///111000///...///000000//////000111000222111+++***000777;;;BBB>>>:::777777444000,,,....../////////...------...000222222222222444555.........//////......---////////////////////////))),,,///000000333999======AAA===444000444444000222222222111111111000000000.........000000///...bbbDDDAAAAAA:::>>>>>>======<<<;;;::::::<<<======;;;888777999<<<777888999<<<===<<<888555333333222111222333444444333333333333222222222222222222222111222222333444111111111111222222222222111111111111111111111111000000111111111111000000000000000000000000000000////////////000000000000...///000111222222111000222222222222111111111111000444777666222111333555333333444555666777888888666@@@QQQ}}}}}}vvvtttoooDDD666555222111111000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---------............------,,,------------------,,,------------,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,******************+++++++++******+++---......---***,,,---//////...---,,,,,,...000///---,,,---///+++++++++,,,---...///000------,,,,,,,,,,,,------***+++,,,......---,,,+++111---******)))''')))---...---+++******,,,------++++++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***)))+++,,,,,,++++++******++++++,,,***+++---//////...---,,,******++++++++++++*********+++,,,---------,,,,,,---+++,,,000000,,,+++---,,,------............------000222333222111111111///...---...000111000//////000111000///...///000,,,///...(((''',,,111222;;;888666666888777333.........//////......---,,,,,,---...//////111444777000111111111000///..............................***---///......111999???qqqjjjZZZHHHAAAAAA777)))111222333444444222111000/////////111222222///---^^^@@@???AAA<<>>===<<<<<<;;;;;;>>>>>>>>>;;;777777:::===555666999<<<===;;;777333222111111000111222444555444444444333333333222222222222222111222222333333000111111111111222222222111111111111111111111111000000111111111111000000000000000000000000000000////////////000000000000...///000222222222111000111111111111000000000000111555888777444222444777333333444555666777888888111@@@YYYuuuiiiqqqzzzzzzKKK:::888222111000000000000000111---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,------..................---,,,------......------,,,...---,,,+++++++++,,,,,,((()))***+++,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******************+++++++++******+++---......---***+++---//////...---,,,+++...000000---,,,---///++++++***+++,,,...000222...------,,,,,,------...)))***,,,.........,,,+++***+++...222000,,,+++...(((***,,,,,,,,,---,,,***++++++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,************************++++++---......---++++++***+++,,,+++******,,,---,,,++++++++++++++++++,,,)))***,,,.........,,,+++******++++++++++++******)))***,,,---...---,,,,,,,,,+++,,,000000,,,+++,,,++++++,,,---............---000333444333111111111000///...///000111000///000111222000///......///,,,000000,,,...444777444...------222888:::777333.../////////...---,,,,,,.........---,,,...111444333333333222222000//////---------------------------...///,,,)))+++222888LLLEEE888333@@@PPPMMM>>>111333555666666444111/////////000333444333000---YYY@@@AAA@@@>>>AAA???<<<999777888999:::<<<<<<<<<<<<;;;:::999888666666666888999888555333222222222222222222222222333333333222222111111111222222111000/////////000000000000000000000000111000000000000000000000000////////////////////////000000000000000000000000111111000000//////............//////000000111111111111111000000000000///333444555666666555444333222222333444444555555666555777dddkkkiiiUUUAAA...444333222111000000000000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++........................------------------------,,,,,,+++*********++++++***+++,,,---------,,,,,,---,,,,,,+++*********+++------------------------......---,,,+++))))))(((,,,,,,++++++++++++++++++---,,,++++++******++++++***+++,,,------+++)))(((---------............///***++++++,,,,,,------.........---,,,,,,,,,,,,---...---,,,,,,......---,,,,,,,,,*********+++,,,---------,,,,,,,,,+++++++++******))))))***,,,---///,,,+++***+++---...---,,,+++***************++++++---------......---,,,,,,---,,,+++******+++,,,---)))***+++,,,,,,+++***)))************************---------,,,,,,+++++++++++++++++++++++++++++++++---///111111///---------,,,,,,,,,,,,---///000111,,,///111222111///......///...---,,,,,,,,,,,,,,,///............---------------...///000111222333000///---,,,,,,---///000333222000///.........//////---,,,---000111000...///......---///111444666///............------------------............///------000444:::AAAHHHLLLDDDAAA===:::777777777888333555666555222000......VVV??????>>><<>><<<888555222222222333222333444333000.........QQQ>>>===<<<;;;===;;;:::999999:::<<<===::::::::::::999888777666:::999999999:::999666333444444444444444444444444333333333222222222222111000111222333333333222111444333333333222222111111111111111111111111111111000000000000000000000000000000000000000000000000.............../////////////////////000000000000000000111111222333333333000111111222222111111000444444555555666777777888:::666NNN|||}}}vvvDDD888333222111000////////////000000///...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************------------------------++++++++++++++++++++++++((()))+++,,,,,,,,,,,,+++...------,,,,,,...///000,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------............------,,,,,,,,,,,,,,,......///000000...---,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++************+++,,,------...,,,+++,,,---...---+++,,,+++*********,,,---...,,,------......,,,+++***+++,,,---......///......,,,+++***+++---...---,,,......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++************++++++//////......------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---///111111///------------...///000000000///......000333333222000000000------,,,,,,,,,---..................------------++++++,,,---...//////000...---,,,++++++,,,---...000///...---------------,,,,,,,,,...111333444333------...///////////////............------------,,,,,,,,,---------......111000...,,,,,,---///000:::888444111///.........111222222000...---...///zzzMMM>>>===;;;;;;<<<<<<:::999999:::<<<<<<::::::::::::999888777666:::999888888888777555333444444444444333333333333222222222222222222222222///111333555555555333222333333333222222111000000111111111111111111111111111111111111111111111111000000000000000000000000...............---------////////////000000000000///000111222333444555555000111111111111111111000444444444555666666777777:::888FFFnnnzzz@@@:::222222111000////////////000000///...............,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************((())),,,...///...---,,,...---+++***+++,,,...000...---,,,+++++++++++++++************************)))******++++++,,,------***++++++,,,---......///......---,,,,,,,,,------------.........---,,,+++++++++++++++,,,,,,,,,,,,......---,,,,,,+++******))))))******+++---...///---,,,++++++------,,,+++++++++******+++,,,...///,,,---...///...---+++***)))***,,,---------,,,+++,,,+++***+++---...---,,,///...---,,,++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///111111///---------...///111222222000...---...111333444333111000000,,,,,,,,,,,,,,,---...///.........---------,,,,,,***++++++,,,------......---,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,---...000111111111---...000111111000...---.........---------,,,,,,+++,,,,,,,,,------------000///......///000222333888666333000...---------111111111///------...000pppHHH???>>>;;;===>>>===;;;:::999999::::::;;;;;;;;;;;;:::999888777888777666666666666444222333333333333222222111111222222222222222222222222000111333555666555444222222222111111000000000000111111111111111111111111000000000000000000000000////////////////////////000000///...---,,,,,,+++000000000000//////////////////000222333444555666222222111111111111222222222333333444444555666666666888@@@bbbwwwzzzEEE@@@333222111000////////////000000///...............,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************)))+++---///000000///...---+++***))))))+++---...000///...,,,+++******)))************************((()))***+++,,,------...)))******+++,,,------.........---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------------......---,,,++++++***************+++---...000111---,,,++++++,,,---,,,+++************+++---///111------.........---,,,+++***+++,,,---...---,,,+++,,,+++***+++---...---,,,------,,,+++++++++++++++)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---///111111///---------...///111222222000...---...111333444333111000000,,,,,,,,,,,,,,,---...///...------------,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------------------......000111333222111...---...------------,,,,,,,,,++++++++++++,,,,,,,,,---)))******+++---000222333555444222///...---------111111111///---...000222eeeDDD??????<<>>===<<<;;;:::999999999;;;;;;;;;;;;:::999888777777555444444555666555333444333333222222111111000111222222222222333333333111222333444444444333222000000000000000000000000222222222222222222222222////////////////////////////////////////////////000000//////...------,,,000000000000//////////////////000111222333444555333333222222222222333333222222333333444555555555333999;;;TTTuuuqqqNNN;;;444333222111000000000000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************++++++++++++++++++++++++************************+++,,,...////////////...+++***)))))))))***,,,---000000...---+++*********************************((()))***+++,,,---......*********++++++,,,,,,,,,...------,,,,,,,,,,,,,,,/////////...............,,,,,,,,,,,,------------......---,,,,,,+++******+++++++++,,,---...000111---+++***+++,,,---,,,***************,,,...000222.........---------------......////////////......,,,+++***+++---...---,,,,,,,,,++++++++++++,,,,,,)))***+++,,,---------,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------....../////////---///111111///------------...///000000000///......000333333222000000000------,,,,,,,,,---......------------,,,,,,,,,,,,***+++++++++,,,,,,,,,---,,,,,,------------,,,,,,,,,------......---,,,,,,,,,---------+++***+++,,,///000222333333111///...------------,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,---///000111000///...---,,,,,,,,,,,,///000000000......000222[[[???>>>>>>;;;@@@;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777666666555444444666777777666555444444333222222111111111111222222222333333333333333333333222222222222///000000111111222222333222222222222222222222222........................////////////////////////.........//////000000000111000000000/////////...//////000000111222333333333222222111111222222333333333444444555666666666222<<<888JJJwwwzzzqqqyyyeee<<<555444333222111111111111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------******+++++++++,,,,,,,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))***+++,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++///......---------------++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,---...///,,,+++***+++,,,,,,,,,***))))))***+++,,,///111333000///---,,,,,,,,,......//////............//////,,,+++***+++---...---,,,,,,++++++,,,,,,---...///***+++,,,------.........,,,,,,---......---,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,------+++++++++,,,,,,---------,,,------...//////000000---///111111///------------------.../////////000---///222333111000//////......---,,,,,,,,,---------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------......---------,,,---...//////...---,,,***,,,...---+++***,,,......///000111111000000///---------,,,,,,,,,++++++************++++++++++++---------......//////000,,,,,,,,,,,,,,,,,,,,,,,,+++---//////......///000TTT<<<>>>>>>;;;@@@999999:::;;;;;;<<<======888999999888888777666555777555444555777888999888666666555444444333222222111111111222222333333333444444222111111111111222000000111222333444444555222222222222222222222222........................////////////////////////+++,,,---///000222333444111111000000/////////.../////////000111111222222333222111000000111222333444444555555666777777777333???888FFFttt{{{|||KKK555555444333222222222222000000///...............,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++*********++++++***+++,,,---------,,,,,,+++++++++,,,---...///000++++++++++++++++++++++++)))******+++,,,,,,---------------------------,,,---,,,++++++******++++++,,,,,,+++************+++)))************+++++++++------,,,,,,,,,,,,++++++************+++,,,------,,,+++******,,,,,,+++***))))))***+++---///222333111000---++++++,,,...000///...,,,++++++,,,---...,,,+++***+++---...---,,,,,,,,,,,,---...///000111***+++,,,---............,,,,,,---......---,,,,,,++++++---......---++++++)))******+++,,,---...///+++++++++,,,,,,------------------...///000000111---///111111///------...,,,,,,,,,,,,---///000111,,,///111222111///......///...------,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......//////......---,,,---.../////////...---))),,,......,,,,,,...111---......///////////////---------,,,,,,,,,++++++)))************+++++++++)))******+++,,,,,,------,,,,,,,,,---......//////)))+++...///...------...WWWAAA999<<>>AAA;;;999888888888999:::<<<===<<<;;;:::999888777777777888999999:::999888777666777777777777666444222111222222222222222111111111222222222222222111000000222000...111555777555222111222333333333333222111////////////............/////////...------///111///...///333999<<<<<<:::@@@:::444111111111///---000000000000000111111111111111111111222333444444333444555666666777777777888<<<888AAAggg```@@@222888111,,,666111......---,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************++++++,,,,,,+++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++)))***+++,,,---///000000+++)))***---...++++++---+++,,,,,,,,,++++++***))),,,,,,+++++++++,,,---...------.........---++++++------......------,,,++++++++++++***++++++,,,,,,......---,,,,,,,,,,,,,,,222))))))***%%%))),,,%%%,,,------,,,***)))***+++,,,++++++++++++,,,,,,---///...---,,,---...000111------------------------,,,,,,,,,++++++++++++***+++******,,,......---,,,)))***,,,---...---,,,+++------------...............---,,,+++++++++++++++---------,,,,,,,,,,,,+++******,,,---.........---)))***,,,,,,++++++---///000//////....../////////...............------,,,...............---,,,,,,,,,---///111000///---+++---------------...//////,,,,,,,,,,,,++++++++++++)))******++++++,,,------------------,,,,,,,,,+++,,,,,,------......//////000///---,,,++++++++++++...//////000000///...------,,,++++++*********+++++++++,,,,,,+++******)))+++++++++,,,,,,---------............---,,,+++***,,,,,,,,,------,,,,,,+++XXXCCC:::;;;>>>:::888888999:::;;;<<<======>>>===;;;:::999888888777888999:::::::::999888777666666666666555333222111333222222111000000//////111222222222222111000000333111000222555666444111000111333555555333111000////////////...............///000///------///000///000333666999;;;;;;;;;===;;;777444222000//////111111111111000000000000111111000111111222333444333444555666666777666666777999333999ZZZxxxvvvGGG555999333...666///......---------------...///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,------------------,,,,,,,,,,,,---------...++++++,,,,,,,,,,,,+++++++++++++++,,,---.........+++***+++///000,,,+++,,,+++++++++,,,++++++***))),,,++++++++++++,,,------,,,------------,,,,,,+++------......------,,,+++************+++,,,------...------,,,,,,,,,,,,,,,+++(((******+++888<<<000,,,---,,,+++******,,,......---,,,,,,,,,,,,,,,,,,---------.........//////------------------------******+++++++++,,,,,,,,,+++******,,,......---,,,***+++---......---,,,,,,------------............+++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,---...////////////***+++------,,,,,,---//////////////////000000000............------------------......------,,,+++,,,---/////////---+++***---------------......///,,,++++++++++++*********)))******++++++,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---.../////////111000///---,,,++++++++++++,,,---............---,,,,,,+++************+++,,,,,,,,,,,,,,,++++++***)))******+++,,,---......------......---,,,+++***+++,,,,,,------,,,,,,,,,qqqLLL???888888<<<999888999;;;<<<===>>>>>>>>>???>>>===;;;999888888777888888999:::999888777666555555555444333333222111111111111000000000//////111111222222222111111000444333222333555555333111///111444666666444111///////////////...............///000///...---...000///222666999999:::;;;<<<:::;;;:::777222//////111222222111111000000//////000000000000111222333444333333444555666666666666555777111666QQQlll~~~yyywwwyyyNNN666777333000555//////000000000000000111111222------------------------------------------------******+++++++++++++++,,,///////////////...---,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------------,,,///333333///---...******++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++************+++,,,---...------,,,,,,+++,,,,,,---((()))------222EEEKKK;;;)))************,,,000333///...------,,,,,,,,,,,,+++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++******,,,......---,,,,,,,,,---......------,,,,,,,,,---------.........)))***,,,------,,,+++***+++++++++************))),,,------.........//////+++,,,...------,,,.../////////000000000000000000...------------------------------------,,,,,,+++,,,---......---,,,***)))------,,,,,,------...///+++++++++*********)))))))))******++++++,,,------++++++++++++++++++++++++++++++,,,---......///000111111000...---,,,++++++++++++,,,,,,,,,,,,,,,+++++++++***************+++,,,,,,---------,,,,,,+++((()))***+++,,,---......,,,,,,------,,,,,,,,,+++++++++,,,---------,,,,,,hhhIIIBBB===;;;===<<<;;;;;;===>>>>>>???>>>>>>@@@???===;;;:::999888888666777888888888777555444444444333222222222111111//////000000000111111111000111111222222222111111444333333333444444222111///111444666666444111///////////////............---///000000.........//////222777999::::::;;;<<<999;;;;;;777222...000222222222111111000000//////000000000000111222333333222333444555666666666666999:::555888LLLbbb|||yyy|||{{{VVV777444222000444...222111111000000000111111222------------------------------------------------******++++++,,,,,,,,,,,,222222111111///...,,,+++************++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---///333333...,,,---)))******++++++***************+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------......------,,,+++************+++,,,---...,,,,,,+++++++++,,,,,,---+++,,,///+++,,,;;;>>>...)))************,,,000333///...------,,,,,,,,,,,,***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...+++******,,,......---,,,---------------------,,,,,,,,,,,,------------...((()))+++,,,---,,,++++++++++++*********))))))))),,,,,,,,,,,,,,,,,,------+++---......,,,,,,---///---...///000111000000000------,,,,,,,,,,,,---...------......------,,,+++,,,,,,---------+++******,,,,,,,,,,,,,,,---......+++++++++*********)))))))))******++++++,,,------++++++++++++++++++++++++++++++,,,,,,---......///000000000///...,,,++++++---,,,++++++***)))))))))*********))))))***+++++++++,,,,,,------,,,,,,,,,(((((()))***,,,---......,,,,,,++++++,,,,,,,,,---***+++,,,,,,---------,,,eeeIIIEEE@@@;;;<<<<<>><<<;;;:::999888888555666777777777666555444333333222111111111111111//////000000111222222333000000111222222222222111222222333333333222111111000111333555555333111000////////////............---///000000///......///...111555999;;;<<<<<<;;;999:::999555111...000222111111111111000000000000000000///000000111222333222333444555555666555555777:::666777CCCQQQmmmzzz~~~aaa;;;333222111333...444000000///..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------222222222111000...---,,,************++++++++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,000///+++***+++((()))******+++*********)))******+++,,,+++++++++,,,++++++++++++,,,,,,---------......------,,,+++************+++,,,------+++++++++++++++,,,,,,---******---+++&&&...222&&&---...---,,,***+++---......---,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++******,,,......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------((((((***+++,,,,,,,,,,,,+++++++++*********))))))++++++*********++++++,,,+++,,,...---,,,+++,,,...,,,---...000000000//////---,,,+++++++++,,,............//////......---,,,+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...,,,++++++++++++*********)))******++++++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......///......---,,,+++...---+++***)))(((((((((***))))))))))))***++++++***++++++,,,,,,,,,,,,,,,((())))))***+++,,,------++++++******+++,,,---...******+++,,,------------eeeHHHEEE???:::===???CCCBBB@@@???>>>>>>??????===<<<;;;:::999999999999666777777888888666555444333222111000///000111111111111111222222222222222000000111222222222222222///000222222111111111111111222333333333333222111////////////............,,,...000000///............///222777===???<<<999:::999666222//////000222000000000000000111111111/////////000000111222333222222333444555555555555222666444666<<>>DDDIIIEEECCCAAA???===>>>??????<<<;;;::::::999999999999777888888999999777666555222111000//////000111111444444333333222111111111///000111222222222222222...///111111111000111111222222222333333222222222000/////////............,,,...000111///............---///666===@@@===888<<<888444000//////000111//////000000111111222222////////////000111222333222222333444555555555555111666888;;;@@@GGGggg{{{xxxHHH888555222222,,,666444333111000...---------.........------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......------...000000111111111---------.........//////,,,------......------,,,)))******+++,,,,,,------000---,,,......++++++---(((((()))***************((()))***+++,,,+++******++++++*********+++---...------......------,,,+++,,,,,,++++++***++++++++++++*********+++,,,,,,---...)))000333)))%%%+++,,,***,,,......---------...************+++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++******,,,......---,,,---,,,++++++*********+++++++++,,,,,,,,,---------)))((((((((())),,,...///,,,,,,,,,++++++++++++***---,,,+++*********+++,,,***,,,,,,,,,******+++,,,)))***,,,...//////...------,,,+++******,,,...///000000000000000//////...***+++,,,,,,---...///000,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++)))******+++,,,,,,------,,,,,,,,,------............------,,,,,,++++++******+++,,,---------,,,++++++***)))))))))***,,,---))))))((())))))***++++++((()))***+++++++++++++++******************++++++******))))))***,,,...///)))***+++,,,------...---sssOOO???===CCC@@@EEEJJJEEE@@@???@@@AAA???<<<;;;:::999888777777777777999999999::::::888444000444222000///111222222222111111000000000000000111111111111111111222222222111111111111111000//////111111111111111111111111111111111111111000//////---...000111222111///...//////000222333444555666000000000000000000000000///////////////000111111000000111111111222222222444444555555666777777777555666999333;;;EEEaaavvvxxxQQQ555;;;555///111,,,...000111111///....../////////.........---------++++++++++++++++++++++++---------------...///000000///...------...///000////////////////////////,,,------......------,,,))))))*********+++++++++******+++++++++,,,,,,,,,)))((((((((((((((()))***///...------,,,,,,,,,,,,+++++++++++++++,,,---...++++++++++++++++++,,,,,,++++++,,,---,,,+++***)))++++++******++++++,,,---,,,,,,++++++++++++++++++***++++++,,,,,,++++++***+++*********+++,,,------***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***************************+++,,,,,,,,,,,,+++******)))))))))***++++++,,,,,,******+++++++++******))),,,,,,+++++++++,,,------...---,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------,,,++++++,,,,,,,,,...//////000000000000//////---++++++---...------///......---+++******)))000...------------,,,******+++...///000000...------,,,,,,+++*********+++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++************++++++************************++++++************++++++************************)))************++++++++++++***)))))))))***,,,,,,zzzRRRAAAAAAHHHBBBEEECCC@@@======???@@@>>>;;;::::::999888777777777777777777777999:::888555222333111//////000222222111111111000000000000111111222222222111111111111111111111111111111000//////111111111111111111111111000000000000000///......,,,---///000000000...---......///000111222333333000000000000000000000000///////////////000111111111111111111222222222222444444444555666666777777666666:::666;;;AAA^^^www|||___:::BBBAAA555111///111111000000000///////////////.........---------++++++++++++++++++++++++......---------......///000///...------...///000........................,,,------......------,,,+++++++++++++++,,,,,,,,,************+++++++++,,,******))))))((()))))))))......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++***)))++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++************************+++,,,,,,,,,,,,+++******)))))))))***++++++,,,,,,******++++++++++++******------,,,++++++,,,,,,,,,...---,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...---,,,,,,,,,+++,,,,,,,,,......///000000000000///...---,,,---...///...,,,---------,,,,,,,,,,,,,,,///---,,,,,,---...---+++***,,,...///000///......---,,,++++++******+++++++++++++++,,,,,,,,,------******++++++++++++******++++++************++++++************************++++++************++++++************************)))************++++++++++++***)))))))))***,,,,,,yyyOOO>>>@@@GGG??????;;;;;;;;;===??????<<<::::::999888777666666666666555555555777888888666444333111///...000111111111111000000000000000111111333333222222111111000000000111111111111000000///000000000000000000000000...////////////......---+++,,,.../////////...---........./////////000000000000000000000000000000///////////////000111111111111222222222333333333333333444555555666666777777555;;;999:::;;;YYYjjj777777777---...555666333//////000111000..................---------,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......//////...------...//////........................,,,------......------,,,---,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,+++***))))))))))))---,,,,,,++++++++++++,,,---------,,,------...///***+++++++++,,,,,,,,,---+++,,,,,,,,,,,,+++***)))+++************+++,,,,,,)))*********+++,,,,,,,,,***++++++,,,,,,++++++***,,,---.........---,,,+++***+++,,,,,,,,,,,,+++***,,,,,,------------,,,,,,************************+++,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,******++++++++++++++++++...------,,,++++++++++++------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000.........///111000...,,,++++++,,,,,,---------...---,,,+++,,,...///...---+++,,,---///000//////...,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,******++++++++++++******++++++************++++++************************++++++************++++++************************)))************++++++++++++************+++,,,,,,sssNNN??????DDD<<<===999;;;???AAA@@@>>>;;;:::999888777777666666666777777666555666777777555333222000......///111111000000000000000000000111222444444333222111111000000000000111111111111000///////////////////////////...//////000//////......,,,---.../////////......///////////////////////////////////////////////////////////////000000111222222222222333333333333222333333444555555666666666333:::::::::777SSS^^^777...---+++...444:::444......111222000---........................,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------................................................,,,------......------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------...---,,,+++******)))))),,,++++++******+++++++++......---------......///***++++++,,,,,,---------,,,,,,,,,,,,++++++*********************++++++,,,((())))))***+++,,,,,,---***++++++,,,,,,++++++***+++,,,.........,,,***(((***+++,,,,,,,,,,,,+++***,,,------......------,,,************************+++,,,,,,,,,,,,+++******))))))***++++++,,,,,,---++++++******++++++,,,,,,///...---,,,+++*********---,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,------...///000000000000......///111222222///,,,,,,,,,,,,------------...,,,++++++,,,...//////...+++,,,---...////////////,,,,,,++++++***++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++************************++++++************++++++************************))))))*********+++++++++************++++++,,,,,,oooQQQDDDAAADDD>>>BBB<<<@@@EEEFFFCCC>>>;;;:::999888888777777777777777:::888666555555555444222333111///...000111111111000000//////000111222222555444444333222111000000///000000111111111000000///////////////////////////000000111111000000000......//////000000000000111111000000000000/////////////////////////////////////////////000000111111111222222222333333333222222333333444444555555333111888999;;;777MMM}}}^^^___QQQ===555555333///:::444......111222000------.....................,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------------............------........................,,,------......------,,,++++++++++++************---------............///......,,,+++************+++++++++******++++++,,,///......---------......******+++,,,------......,,,,,,++++++++++++***+++******))))))******+++,,,(((((()))***++++++,,,,,,***++++++,,,,,,++++++******+++,,,---,,,***((('''***+++,,,,,,,,,,,,+++***,,,------......------,,,************************+++,,,,,,,,,,,,+++***************+++,,,,,,------++++++******+++,,,------///...---,,,+++*********,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,------------,,,,,,,,,...//////000000000/////////111333222///---.........---------,,,,,,++++++***,,,...//////...,,,,,,---....../////////,,,++++++***++++++,,,,,,*********+++++++++,,,,,,,,,,,,------------,,,,,,++++++************++++++************************++++++************++++++************************))))))*********+++++++++******++++++,,,,,,,,,,,,lllQQQDDD???AAA;;;AAA>>>DDDJJJIIICCC===;;;;;;999999888888888888888999<<<:::666555555555444333444222000///111222222222////////////000111222333444444333333222222111111///000000111111111111000000000000000000000000000///000000111111111111111////////////000000000111111111111111111111111111000000000000000000000000///////////////000111111000000111111111222222222111111222333333444444555222222777666;;;999EEE{{{mmmccc{{{JJJ333555555444666333//////000111000...---------...............,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......------............------------------------------,,,------......------,,,))))))*********+++++++++---------.........//////------,,,+++************,,,++++++++++++,,,,,,---///...------------------******+++,,,---...//////---,,,++++++******++++++***))))))))))))***++++++((()))))))))***+++++++++***++++++,,,,,,++++++***)))******++++++***)))(((***+++,,,,,,,,,,,,+++***,,,,,,------------,,,,,,************************+++,,,,,,,,,,,,+++************++++++,,,---------++++++******+++,,,...///...------,,,++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***,,,---...------,,,+++,,,---...///000000000/////////000111111///---///.........------,,,,,,,,,+++***,,,...//////...,,,,,,------...//////000++++++******++++++,,,,,,************++++++++++++,,,,,,------------,,,,,,++++++************++++++************************++++++************++++++************************)))************+++++++++***++++++,,,---,,,,,,,,,pppPPPAAA<<>>:::BBBHHHGGG???999:::===:::::::::999::::::;;;;;;;;;888555444555888999999555333111111222444444333////////////000111222333333333333333333333333444//////000111111111111111111111111111111111111111------...///000000//////...------------.../////////000000000111111111222000000000000000000000000///////////////000111111////////////000000000000000111111222333333444444555888888000:::<<<555PPP|||zzz{{{\\\EEE:::000444...000111111///......///---------.........//////---------------------------------------...///000,,,,,,---......---,,,,,,------------------------,,,------......------,,,))))))***+++---...//////******+++++++++,,,,,,,,,*********)))******++++++,,,,,,,,,,,,------...///...---,,,,,,++++++++++++******+++,,,---//////000---,,,+++*********+++,,,)))))))))))))))******+++*********)))))))))))))))+++++++++,,,,,,++++++++++++*********+++,,,------***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***************************+++,,,,,,,,,,,,+++*********++++++,,,,,,------...,,,+++*********,,,///000,,,,,,+++++++++,,,------+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((())),,,.........---,,,***+++,,,...///000000000000///------...//////...++++++,,,---...///000111---,,,+++,,,...///...------------------...000000+++*********+++,,,,,,---)))************+++++++++))))))************))))))++++++************++++++************************++++++************++++++************************)))************+++++++++***+++,,,---...---,,,,,,uuuRRREEE<<<@@@<<<<<>>eeeoooGGG444000111000000///...............---------------------------------------------------,,,,,,++++++,,,,,,---........................------------------------++++++,,,,,,,,,,,,---------,,,+++*********+++,,,...---,,,,,,------+++******)))(((((()))+++---///,,,---///...------...000555000***)))---///...,,,,,,---...///000000000//////...---,,,+++++++++++++++***)))))))))***,,,,,,***++++++,,,,,,++++++*********+++,,,,,,---......///---+++)))(((((()))***))))))************))))))***)))))))))***+++,,,,,,))))))*********+++++++++------------,,,,,,+++***,,,------,,,+++***,,,---,,,++++++******++++++,,,++++++,,,---............---------,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,---,,,+++***++++++++++++++++++++++++((()))+++,,,------,,,,,,++++++,,,,,,...///111111111111111111000000000000////////////////////////,,,++++++******++++++,,,//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,+++++++++++++++***)))(((,,,,,,,,,++++++*********)))))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++)))'''&&&&&&''')))+++///...,,,+++***+++,,,,,,sssQQQFFF???DDD@@@???DDDCCCAAA@@@>>><<<888666::::::999999999888888888999777666:::>>>???;;;777555444333222222111222222333222111222444333111...222000///000111222111000000000///000222222111///222000//////111222000...000000////////////000000---------...//////000000111000000000/////////...//////000000000000//////000000000000000000000000/////////000000000111111000111111222222333444444444444333333555888;;;===VVV{{{xxx~~~RRR777111444000000///............///---------------------------------------------------,,,,,,++++++,,,,,,---------------------------------------------------++++++,,,,,,,,,,,,------,,,++++++******+++,,,---...,,,++++++,,,,,,+++******)))))))))***+++,,,---,,,---......------...///444000++++++...000000...///////////////000000000---,,,,,,+++++++++,,,,,,+++***)))))))))***,,,,,,***++++++,,,,,,++++++*********++++++,,,------......---+++)))(((((()))***)))******************)))*********)))******++++++))))))*********+++++++++++++++,,,,,,---,,,,,,,,,***+++,,,,,,,,,---///111,,,,,,++++++++++++,,,,,,,,,,,,---------------------------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---///000111222111111111000000//////000000000000000000000000,,,,,,++++++++++++,,,,,,...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++++++++++++++++++++***)))))),,,,,,,,,++++++*********)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((()))******...---,,,++++++++++++,,,oooNNNFFFDDDKKKGGGEEEEEECCC@@@>>>===;;;888666999999999888888888777777777666555888;;;<<<999666555444333111111333444555777555222222222222111000000///...///000111000.../////////111333333111///333111000000111111000...//////000000000000//////.........///000000111111000000000000//////////////////000000000000//////000000000000000000000000000000000111111111222222000111111222222333444444444333333333555888:::<<>>AAAtttsssvvv|||PPP111222111000000//////000000........................------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---......------,,,+++***+++---...---,,,+++,,,---...---,,,***(((,,,---///...------...000///111333444555555444444555444222000000000000000------,,,++++++,,,,,,,,,***++++++,,,---,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++++++++******++++++,,,,,,------,,,+++***))))))***+++,,,******)))((((((((())))))***)))))))))))))))((((((---------,,,+++)))''''''((()))))))))((((((***,,,------,,,,,,,,,,,,------------+++******+++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,...///000++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,+++,,,,,,---......111111111111000000000000////////////////////////------,,,,,,,,,,,,------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********))))))***++++++++++++***)))))))))***************+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***))))))***++++++,,,+++++++++mmmRRRJJJAAACCC@@@@@@AAA>>>@@@MMM[[[[[[JJJ999;;;;;;;;;::::::::::::999666666666444333222222333333222222222222333333444444555555222///...///111......///222555888999999555222///...///000000000---///111111000///111444000000////////////000000......//////000111111222.../////////000000000111//////000000000000//////000000000000000000000000/////////000000000111111000111111222222333444444333333333444555666777777888<<>><<<<<<;;;;;;;;;:::::::::666777666444222111222333222222222222222222222222222444444222///---///111......///333777:::<<<<<<777444///---...///000000,,,///111111000000222555111000///......///000111.........///000000111111.../////////000000111111//////000000000000//////000000000000000000000000////////////000000000000000111111222333333444444222333444444555666777777<<>>===<<<<<<======@@@@@@<<<999888666222555444333222111111111111333111///...---...///000//////111333666888:::;;;888666333000......////////////............//////........................---...///000111111111111000000000000000000000000///////////////////////////////////////////////////////////////////////////000000111111222333333999222555777333777<<<777;;;CCCWWWllltttpppttt~~~}}}llllllxxx}}}xxxqqqLLL777333000000///...---/////////............/////////////////////////////////......---------.........------,,,++++++,,,,,,++++++******++++++,,,,,,---------------------------------............///---,,,,,,...//////...,,,---***...777888111///444//////000000//////222444222333333333333222111111...---,,,,,,---...---+++***+++++++++,,,,,,,,,,,,)))***++++++***)))***+++)))************+++++++++******+++++++++***)))))))))))))))***+++,,,---...+++)))'''(((******(((&&&))))))***+++,,,------...+++***)))((((((((())))))+++++++++*********))))))))))))))))))***+++,,,---......//////......---,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++*********++++++*********)))******++++++,,,,,,---+++++++++*********))))))((())))))))))))***************+++,,,,,,---,,,,,,,,,---.../////////...------...///...,,,,,,,,,............---------,,,,,,---...///000000...,,,++++++++++++*********))))))*********+++++++++,,,,,,+++***)))((()))***,,,---,,,*********,,,---,,,++++++***)))))))))***+++,,,******)))))))))))))))***)))(((((((((***+++***)))***(((((())),,,---+++)))+++,,,,,,,,,,,,,,,++++++dddPPPNNNDDDFFFMMMEEEMMMEEE@@@CCCCCC???AAAGGGJJJHHHEEEBBB???>>>======@@@DDDDDD@@@<<<;;;999666444444333222111111111111...............///////////////111222444555666777333333111000///........./////////....../////////........................---...///000000111111000000000000000000000000000000000000000000000000000........................---...000111111111111000//////000111111222222333666222555666///222999666999888AAATTTdddnnnxxxooonnnyyy~~~YYY;;;444000111000---,,,...//////............//////////////////////////////......---------...//////......---,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........///000000---+++***+++333<<<;;;333111666111222222222000000111222222333333333333222111111,,,++++++,,,---......---++++++,,,,,,,,,---------)))***++++++***)))***+++)))************+++++++++)))******+++++++++*********************+++,,,,,,+++)))(((((()))***((('''+++++++++,,,,,,,,,,,,---++++++***)))))))))******+++++++++***************))))))))))))***+++,,,---///////////////...------,,,++++++******++++++,,,++++++++++++++++++++++++))))))************))))))+++++++++++++++++++++++++++++++++***************((())))))))))))*********)))***+++---............***+++,,,---............,,,...///...------...///...............---------......///000000...---,,,+++++++++************************++++++++++++,,,+++***)))))))))***,,,------+++***+++,,,,,,+++*********))))))******+++,,,))))))((((((((())))))******)))((()))***+++***))))))'''&&&'''***+++,,,+++......---,,,+++++++++,,,nnnSSSHHHHHH???===@@@<<>>EEEGGGEEECCCAAA???>>>======@@@DDDEEE@@@;;;999888555444333222222111111111222......///000000///......------...//////000111111//////000000//////...---......////////////......---------.....................///000000000000000////////////////////////000000000000000000000000........................,,,...000222333333111111//////000000111222222222333555??????111///555555333555===OOObbbooovvvyyyyyyrrroooooouuu^^^>>>444...111222...,,,...//////............//////////////////////////////---------------...///000......------,,,------...************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000//////000000000---+++))),,,444:::777000000555000222444444222111222222222222333333222222111000---,,,++++++---------++++++++++++,,,,,,,,,,,,---)))***++++++***)))***+++))))))*********+++++++++((()))***+++++++++++++++++++++***************+++******)))))))))))))))(((,,,,,,,,,+++++++++******++++++******************************************))))))))))))***+++,,,---...............------,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,+++++++++******))))))******************************+++++++++,,,,,,,,,)))***+++---.../////////+++,,,,,,,,,,,,,,,,,,,,,,,,---............///000...........................////////////...---,,,************************************++++++++++++******)))))))))***+++,,,---,,,++++++,,,,,,***)))***************+++++++++***))))))))))))******+++***)))((()))***+++***)))(((((('''''')))+++---...111///...,,,++++++,,,,,,yyyQQQDDD???@@@;;;777888888444777<<>>>>>===<<<<<<<<<<<<<<<>>>CCCEEE???999888777666333333222222111111222222000111222222111000...------------...............---...////////////...---......///000000///......---------.........//////...//////000000000000///////////////////////////000000000000000000000000........................,,,...000222333333111111...//////000111111222222333===NNNOOO;;;222777777555666888???MMM```mmmsssxxxvvvwwwuuummmnnnfffIII888---000444111---...//////............//////////////////////////////---------------...///000------,,,,,,,,,------...************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///000//////000000000---++++++...222333///+++---222...000333555444333333333111111222222111111000//////---,,,,,,,,,,,,***)))************++++++++++++)))***++++++***)))***+++))))))*********+++++++++((()))***+++++++++++++++++++++******))))))******************))))))))))))+++++++++***)))(((((((((*********+++++++++******************************))))))))))))***+++,,,---,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******))))))(((******************************+++++++++,,,,,,,,,)))***+++---.../////////......---,,,+++*********+++---......------///000------.................................------,,,************************))))))*********+++++++++***************+++++++++---,,,++++++,,,,,,***)))))))))******+++++++++++++++*********++++++,,,---+++)))((()))******)))((())))))))))))***,,,...000111///...,,,++++++,,,,,,dddKKK???<<<:::;;;:::666666999::::::::::::999777555555666666777888888999999999<<>>;;;999888777555333444555666777777777777999@@@CCC>>>888777888888333222222111222222333333///000000000000000///////////////////////////////////////...............---...///000000///...---,,,,,,------...//////000//////000000000000//////000000000000000000000000////////////////////////////////////////////////////////////////////////......//////000111111111111111:::<<<111000444222...666:::===IIIZZZ```\\\iiiwww{{{sssoooqqq___888///444222.../////////............/////////////////////////////////......---------......***************+++,,,---)))))))))***+++,,,...///---------------------------------............///---,,,,,,...//////...,,,......---++++++---//////---000444666555222000///......//////......---,,,...,,,++++++,,,,,,***)))*********+++++++++,,,,,,)))***++++++***)))***+++)))************+++++++++******+++++++++***))))))***)))))))))))))))***+++)))+++,,,+++)))((()))+++++++++******)))((((((((('''((()))*********))))))))))))*********+++++++++))))))))))))***+++,,,---,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************))))))))))))))))))*********+++++++++((())))))))))))***************+++,,,,,,---,,,,,,000///---,,,+++++++++++++++,,,------+++***+++,,,+++++++++,,,,,,,,,------,,,,,,++++++*********+++))))))*********+++++++++))))))))))))************))))))***+++++++++++++++,,,*********,,,---,,,+++((()))***+++,,,++++++***************+++,,,---...+++***))))))******)))''''''***,,,,,,******+++---+++,,,,,,,,,,,,,,,++++++aaa???:::===777:::555444999666444;;;999===@@@===:::777555333333444555666666777666666555===AAA<<<666555666777222222222111222222333333---------...///000000111------------------------000000///.........//////---...///111111///...---,,,,,,------...///000000///000000000000000//////000000000000000000000000////////////////////////000000000000000000000000000///...............///......//////000111111111777......000---333999444666888444111@@@YYYddd```jjjrrrqqqzzzkkkeeeoooxxxrrrsssrrr???///333222///000//////............//////////////////////////////000///...---------------***)))))))))***++++++,,,)))))))))***+++---...///........................---------.........//////+++++++++---//////...,,,......,,,,,,...111222000...111555666444111...,,,------......------,,,++++++*********,,,---,,,+++++++++,,,,,,,,,---------)))+++++++++***)))***+++)))************++++++++++++++++++++++++***)))((()))))))))))))))***++++++)))+++---,,,)))((()))+++++++++++++++******))))))&&&'''(((*********)))((())))))******++++++++++++))))))))))))***+++,,,---------......------,,,+++***+++,,,------,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))))))))*********))))))******++++++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++///...---,,,,,,,,,---...+++,,,---,,,***)))***+++*********++++++,,,,,,,,,,,,+++******))))))******))))))******++++++++++++))))))))))))************))))))***++++++++++++***+++***)))***,,,------+++((()))***+++,,,+++******))))))))))))***+++,,,---,,,***))))))******)))'''&&&))),,,,,,***((()))***)))***+++,,,---,,,+++***}}}yyy___KKK;;;888===:::888666444333444555666:::<<<;;;888444333666:::333333333444555666777777999<<<===;;;888777666555111111222222222111111000........................////////////////////////000000//////.........---111111222111...---......////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000,,,------...///000111111111111000000111111222333111111111111222333444444555555999555CCCTTTUUUgggzzz~~~vvvaaarrr}}}sssrrr{{{LLL...:::666'''111...............---------***+++,,,---............111+++---888>>>999...''')))************+++++++++******))))))***,,,---/////////.........---------...///111222111000...---//////...,,,******---///,,,------,,,++++++...000000222555555333000...---...------,,,,,,------...++++++************++++++,,,,,,++++++***)))((((((******++++++++++++******,,,,,,---...---,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))+++++++++***)))((((((''')))))))))))))))(((''''''******)))(((((('''(((((()))))))))))))))*********))))))*********+++++++++++++++++++++++++++++++++((()))***,,,---...//////))))))***++++++++++++***+++++++++*********))))))************************)))))))))))))))******+++)))************+++++++++************+++,,,------...---,,,+++************000000...---+++***((((((,,,,,,,,,,,,++++++***)))*********))))))))))))(((***)))((()))+++,,,,,,******))))))))))))+++,,,---+++***)))***++++++***)))******++++++++++++******++++++************+++++++++***))))))))))))'''%%%)))*********)))((('''&&&(((((((((((())))))))))))+++++++++*********))))))pppTTTGGGAAA;;;:::===888777666444444444444555333444555444333333333333333333444444555555666666666:::===<<<:::777444222222222222222222111000000........................////////////////////////000/////////............000111222111...---...///........................////////////////////////////////////////////////000/////////////////////////////////////////////------......//////000000111111000000111111222333222222111111111222333333222000666444AAAOOOVVVqqq|||wwwsssyyyccc;;;666777111111111111000000000///////////////000//////...---,,,///))))))000555111***''')))************+++++++++,,,+++++++++,,,---...///,,,,,,,,,++++++++++++***,,,---///000111000///............,,,******---///------...---,,,,,,...000000333555555333000...---------,,,,,,,,,,,,------++++++************++++++,,,,,,++++++***))))))(((******++++++++++++******+++,,,,,,---,,,+++***)))))))))***++++++++++++***++++++,,,,,,,,,++++++***+++++++++***)))(((((((((+++++++++++++++***))))))+++***))))))((((((((()))************))))))))))))(((((()))))))))*********++++++++++++++++++++++++******+++,,,---------,,,((())))))***************+++++++++*********))))))************************)))))))))))))))******+++)))************++++++++++++***++++++,,,---...///------,,,***************---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))((())))))******++++++,,,***)))((()))+++,,,+++******))))))))))))+++,,,------+++******+++,,,,,,+++******++++++++++++*********))))))))))))))))))******))))))***,,,,,,+++)))))))))))))))(((((((((((((((((()))))))))*********+++++++++*********))))))eeeOOO<<<999<<<:::888888666666555555444444333333///222555777777555333222444444444444444444444444999:::======;;;888666666333333333333222111//////........................////////////////////////////////////............000111222000...---...///........................////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////111000000000000111222222333333222111111111222222222...555444;;;DDDQQQxxxxxxuuuyyy}}}}}}LLL000333666///333333111000////////////111111111111000///...---...***(((+++,,,***((())))))************+++++++++---,,,,,,,,,---...///000,,,,,,,,,+++++++++******)))***,,,...///000//////.........,,,******,,,...---...///...------///111111333555555222000......---,,,,,,++++++,,,,,,---++++++************++++++,,,,,,++++++***)))))))))******++++++++++++*********++++++++++++***))))))((())))))******************++++++,,,,,,,,,,,,++++++++++++***))))))((((((+++++++++++++++***))))))++++++***))))))))))))***+++++++++***)))))))))(((((((((((((((((()))))))))************************++++++,,,,,,,,,++++++***((())))))***************+++++++++***************************************)))))))))))))))******+++)))************+++++++++******++++++---...///000---,,,+++***))))))))))))******++++++,,,---------++++++,,,,,,,,,+++******++++++++++++++++++++++++***)))((()))+++++++++***))))))))))))***+++,,,---///---******+++---------******++++++++++++******))))))(((((((((((()))))))))((()))+++...//////---))))))((('''((()))***+++))))))*********++++++++++++++++++***************wwweeevvvjjjPPPCCC999999;;;999555555444444444555444333222222222888???AAA===999777777444444444333333333333333::::::<<<===;;;888777999444444444333222000///...........................///////////////////////////////////////.........000111111000///......///------------------------////////////////////////////////////////////////.........//////////////////////////////////////////////////////.........000000000000000111222222333333222111000000111111555000666444555999IIIxxxttttttzzz}}}{{{fff888///777333333222000///------------...///000111111111111111---,,,,,,+++)))((()))+++))))))*********+++++++++,,,,,,---------......////////////............---)))***,,,---.........------...---,,,******,,,------...//////......///111111333444444111///......,,,,,,++++++++++++,,,,,,++++++************+++++++++++++++*********))))))******++++++++++++*********************))))))((())))))***+++++++++++++++******+++,,,------------+++++++++******))))))))))))))))))))))))(((''''''++++++***************+++,,,,,,++++++***)))(((((())))))))))))))))))))))))************************)))******+++++++++++++++)))******+++++++++++++++************************************************)))))))))))))))******+++))))))*********+++++++++))))))***+++,,,...///000,,,,,,+++***))))))))))))))))))***+++,,,------...***++++++,,,,,,,,,++++++111000///---+++)))((('''***)))((()))***+++***))))))))))))******+++,,,,,,///,,,***)))+++,,,---,,,******++++++++++++******))))))(((((((((((()))))))))((()))+++...//////---)))((('''''''''))),,,---******+++++++++,,,,,,,,,************************~~~yyyppphhhhhhvvv}}}{{{ttt___GGG;;;999888999888555555666222333333333333222222111222<<>>;;;333444===555555444222444777888666222111///......000222333222000...111444555222/////////000111222333333444///000:::FFFFFF999222555333333333444444333222222000000000000000000000000////////////////////////---.........//////000000...///111000//////000111000000000000000000000000................................................,,,,,,------...///000000........................,,,------...///000111111///////////////000111111000000//////000111222222111555:::///222:::777III}}}~~~jjj^^^```gggmmmwwwyyy???:::444333000///...000222333...///////////////......+++---+++'''***111222---)))************+++++++++......///000000///...------------,,,,,,,,,++++++*********+++,,,---//////***,,,------+++******+++***,,,...///...---------......///---+++)))************))))))))))))******++++++************++++++******************++++++******++++++++++++******---,,,***)))))))))***+++******+++,,,,,,,,,,,,+++............---,,,++++++++++++++++++++++++++++++)))))))))))))))(((''''''(((((('''(((((()))******++++++++++++++++++,,,,,,******))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))******++++++++++++************************)))))))))))))))******+++)))************+++++++++---,,,++++++******++++++//////...---,,,,,,,,,,,,)))))))))***++++++,,,,,,'''(((***+++,,,---............---,,,***)))((((((+++)))(((((())))))(((&&&'''(((***+++,,,,,,++++++***+++,,,...000...+++(((******++++++++++++******))))))(((((((((((()))))))))))))))***,,,,,,+++***))))))***++++++++++++***))))))*********+++++++++))))))******++++++++++++xxxpppjjjgggfffjjjfffdddeeehhhhhhddd___YYYWWWRRRLLLFFFAAA===;;;888888777777777777777777999888777666444444333333333777666000...333777666888777555555555555333111000222333555555444222111000000000000111222333444555333555999777111///333000000000000111111111111------------------------000000000000000000000000222111111000///......---000000000000000000000000//////////////////////////////000000000000//////........................000///...///000000...,,,............////////////000000000000000000000000000000000000000000111222111444777777555666;;;AAAgggqqq]]]TTT]]]lllsssZZZ===444///000000---333777......///000000000///---,,,...------,,,+++***))))))......---,,,++++++++++++111111222111000...---+++)))***,,,------,,,***)))***)))(((((((((+++---...,,,******,,,//////---***///---,,,---...///...---***+++,,,------+++***(((,,,++++++***++++++,,,,,,++++++++++++++++++,,,,,,************************+++++++++******************)))(((((())))))((('''++++++,,,,,,,,,,,,------++++++,,,,,,,,,+++******+++'''(((......******...************))))))))))))((((((''''''''''''((((((+++++++++***************,,,+++***(((''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((***)))'''&&&'''(((***+++,,,,,,,,,,,,,,,+++***))),,,***((()))+++,,,+++(((---,,,,,,+++***)))((((((+++++++++*********))))))************************++++++++++++++++++++++++,,,***)))***,,,---***''')))***+++...000///,,,)))******++++++++++++******''''''(((((())))))******''''''((()))***++++++,,,***+++,,,,,,***)))))))))))))))))))))))))))))))))******+++++++++******)))************))))))))))))))))))((((((,,,000---&&&******+++++++++,,,,,,,,,+++++++++*********))))))tttiiidddfffkkkoookkkgggaaa___^^^[[[VVVQQQFFFDDDBBB???<<<999888777888888888888888888888888888888666555444333333333222555444000000555888777777555444333444444333222444666999:::999555111...000000000000111222333444666444555888777222111444000000000000000000000000------------------------000000000000000000000000111111111000///.........////////////////////////........................//////000000000000//////...........................------...///000...,,,............////////////////////////////////////000000000000000111111222111444777777555666;;;???___ooo^^^YYY```hhhssssss{{{DDD666000222222...222555---...///000000000///---,,,,,,,,,,,,+++++++++++++++------,,,+++++++++,,,,,,,,,---.........---,,,+++)))***,,,------,,,***)))+++************,,,---...,,,+++***,,,//////---***......---...///000...,,,***+++,,,------+++***(((************+++,,,------+++++++++++++++++++++++++++++++++******************************+++++++++******))))))))))))((((((*********++++++,,,,,,,,,++++++++++++++++++++++++(((''')))---,,,(((***000))))))))))))(((((((((((()))((((((''''''(((((()))************************+++***)))((((((''''''((())))))(((''''''''''''((((((((((((((((((((((((((())))))'''''''''(((***++++++,,,,,,,,,++++++***))),,,***((()))+++,,,+++))),,,,,,++++++***)))))))))+++++++++*********))))))************************+++++++++++++++++++++++++++***)))***,,,,,,***(((******+++---//////...+++******++++++++++++******'''((((((((()))))))))***(((((())))))******++++++***,,,---,,,***))))))***))))))))))))))))))))))))******+++++++++******)))************)))))))))))))))***))))))---111///(((******+++++++++,,,,,,,,,+++++++++*********))))))}}}sssppp}}}vvvllldddaaaeeekkkpppbbb]]]VVVPPPMMMJJJEEEAAA;;;:::999888777777666777666666666777777777777777777666555444333222222222111222111///222777999777555333111111333444333333444777:::<<<:::666111---000000000000111111222333888555555666666333222555////////////////////////------------------------000000000000000000000000111111000000//////.........................................................//////000000//////...........................---,,,,,,...000000///...---............/////////////////////////////////000000000000000111222222111444666666555666999===JJJsssoooccccccccc___kkkppp\\\999111333555000000333---...///000000000///---,,,***+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------***+++---...///...------***+++,,,------,,,+++***+++++++++,,,,,,---......+++++++++---//////---+++.........000111111...,,,++++++,,,---,,,+++***)))(((((()))***+++---...///---,,,,,,++++++*********++++++++++++******))))))))))))******++++++,,,,,,+++*********))))))))))))(((((()))***++++++,,,,,,,,,,,,+++******+++,,,---)))((()))+++)))'''***000))))))((((((((('''''''''***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))***)))((((((''''''(((((((((((((((((((((((((((((()))((('''''''''(((***++++++++++++,,,++++++***)))+++***)))***++++++***)))************************+++++++++***************************************+++++++++++++++++++++++++++***)))***+++,,,+++))),,,++++++,,,...//////...******++++++++++++******(((((((((((()))))))))))))))))))))))))))*********+++,,,------+++******+++)))))))))))))))))))))))))))******+++++++++******************)))))))))))))))***))))))---222000+++******+++++++++,,,,,,,,,+++++++++***************yyynnnggggggiiikkkiiifffccc___]]][[[[[[NNNJJJDDD@@@>>>===;;;999;;;;;;999888666666555555444444444444444555555555666555444333222222222222222111//////333777888777666333000000111333444333222333666777777555222000000000000000000111222222777444333333444444444444////////////....................................////////////////////////111000000000/////////......................................................//////////////////...........................---,,,,,,...111222111000---------.........//////////////////////////////000/////////000111222333111333555555555555888:::444XXXwwwssswwwnnn]]]ffflll|||AAA444222666111///111......///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...///000111111111000000***++++++,,,,,,++++++*********+++,,,------,,,,,,++++++,,,.........---,,,------///111222111...+++++++++,,,,,,,,,+++***)))''''''(((***+++...///000------,,,,,,+++***)))))),,,,,,++++++***)))))))))))))))******+++,,,------++++++,,,+++***)))******(((((()))***+++,,,---------+++***))))))+++---...000,,,***))))))***+++,,,))))))))))))((((((((((((******))))))))))))******(((((((((((())))))))))))((((((((((((((()))*********))))))((('''((((((((((((((((((((((((((((((((()))(((((('''((()))************++++++++++++******+++************+++******))))))*********+++++++++******************************************************************************))))))***+++++++++///---++++++---......---******++++++++++++******(((((((((((())))))))))))*********)))))))))))))))+++,,,...---,,,++++++,,,))))))))))))))))))))))))))))))***+++++++++******************)))))))))((('''))))))(((,,,000///+++******+++++++++,,,,,,,,,************************zzzqqqhhh]]]TTTQQQTTTUUUUUUSSSOOOIIIDDDAAA???===999777777888888888999888666555333333222222444444444555555555666666555444333222222222222222444222000000333555888:::999555111000000222333444555555444333333333333333000000000///000000111111444333111111333666666444000/////////.........---........................////////////////////////000000000000////////////////////////////////////..............................////////////..............................---------///222444333222------------....................................////////////000111222333111222444444444555666777...GGGqqqzzzeeekkk```qqqRRR;;;222666111...111111...///000000000///---,,,......------,,,+++***************+++,,,---...///111111222333222111000///++++++++++++++++++++++++)))***+++++++++++++++******,,,............------------...111222111...+++,,,,,,,,,,,,++++++******(((((((((***+++---///000------,,,,,,+++***))))))+++++++++*********))))))))))))***+++,,,------...+++---...---+++)))+++,,,******++++++,,,------...,,,+++***))))))+++---...777222+++))),,,...+++&&&+++++++++*********))))))******))))))))))))******''''''(((((())))))))))))(((''''''(((((()))***+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))******++++++***************+++************+++)))))))))***++++++,,,,,,*********************************************************************************))))))***+++---222000,,,++++++,,,++++++******++++++++++++******))))))))))))((((((((((((*********)))))))))))))))***,,,------,,,+++,,,---))))))))))))))))))))))))((()))***+++++++++++++++************)))))))))(((&&&((((((''')))---...+++******+++++++++,,,,,,,,,************************zzzjjj]]]QQQIIIFFFFFFEEEBBB@@@===;;;::::::;;;:::888777666666777888666666555444444444555555555555666666777888888888555444333333222222222333555222000111222444:::BBB???:::444111111222333444<<<:::777333111111222222000000000//////000000111111111000000555:::999444111000000//////.................................000000000000000000000000000000000000////////////////////////////////////---------------------------......//////......---........................---------///222333333111,,,------------.................................////////////000111333333111222333444444444444444555@@@ccc~~~vvvhhhjjjccchhhmmmIII555666222///222333...///000000000///---,,,//////...---,,,+++******+++***++++++,,,---...//////000000111000///------++++++++++++++++++++++++***************************,,,//////...------...---------///000000---+++,,,,,,,,,+++++++++******************+++,,,---...---,,,,,,++++++***************************************++++++,,,,,,------+++...000...+++***+++...+++,,,,,,,,,,,,---------+++************,,,---...888444...***---///+++$$$,,,,,,+++++++++************))))))(((((())))))***'''(((((())))))******+++((((((((((((((()))******+++***))))))(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))******+++*********)))+++++++++***)))***+++))))))******+++++++++,,,***************+++++++++************************************************)))******)))((())),,,...222///,,,***++++++***)))******++++++++++++******))))))))))))(((((((((((()))))))))))))))*********)))+++------,,,+++,,,---))))))))))))))))))))))))((()))***+++++++++++++++************))))))))))))&&&))))))&&&'''+++,,,*********+++++++++,,,,,,,,,***************+++++++++kkkTTTHHHBBBBBBEEE???===;;;888777888:::;;;777888888777666666666666666666555555555555666666333444444555666666777777555444444333333333333333222000111222111333???LLLEEE???888333111222333333;;;999666333111000000000000000////////////000000///111111222888???===666222222111000000///..............................000000000000000000000000////////////000000000000........................---------------------------......//////......---........................---,,,,,,...000111000///,,,,,,---------.......................................//////000222333444111111222333444444333111999999TTT}}}pppiiiggggggdddnnniii{{{[[[;;;777333///222444...///000000000///---,,,......------,,,,,,,,,+++++++++++++++,,,,,,---...+++,,,...//////...------,,,++++++++++++++++++,,,,,,,,,************+++,,,***---///000...------///---,,,,,,---......---+++,,,,,,++++++******++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111///+++***,,,///,,,,,,,,,+++++++++++++++)))******++++++,,,------000333222---+++,,,+++(((+++++++++************))))))((((((''''''(((((()))(((((())))))***++++++,,,)))((((((((((((((()))***+++***))))))(((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((()))***************)))+++,,,+++)))(((***,,,***************+++++++++))))))*********+++++++++************************************************)))******)))((())),,,000---,,,******+++++++++*********++++++++++++*********)))))))))((((((((('''(((((())))))******++++++(((***,,,,,,+++***+++,,,))))))))))))))))))))))))(((((()))++++++,,,,,,+++************))))))))))))(((++++++'''&&&***+++*********+++++++++,,,,,,,,,))))))*********+++++++++zzzqqqpppxxx|||iiiRRREEE>>>999888888999999888888888777666666222444666666555555555666666555444222111111111111000000111222222333444444555555444333333333444444000///111222111444CCCTTTIIICCC;;;444222222333333333333222222111000///...111000////////////000000...111333444;;;BBB@@@888333222222111000//////...////////////////////////000000000000000000000000////////////000000000000---------------------------------------------------..................---........................,,,++++++,,,...///...---,,,,,,,,,---------.......................................///000222333444111111222333444444222000555///GGGzzzkkk[[[___jjjbbblllZZZlllhhh???888444000222444...///000000000///---,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,------***+++---///000000000///,,,++++++******++++++,,,///---+++******+++---...***---000000...---...///---,,,++++++,,,---,,,+++---,,,++++++******++++++...---,,,+++************++++++++++++++++++,,,,,,(((((()))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///222000,,,***,,,000,,,,,,++++++***)))))))))((()))***,,,,,,------,,,(((222666///((())),,,,,,************))))))))))))((((((''''''''''''((((((((())))))***+++,,,,,,,,,))))))(((((((((((())))))+++******)))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((()))***************(((+++,,,,,,)))(((***,,,************************))))))******++++++++++++************************))))))))))))))))))))))))(((******)))'''(((,,,000)))(((((()))+++,,,,,,+++******++++++++++++************))))))(((((((((''''''(((((()))***++++++,,,''')))++++++******+++,,,))))))))))))))))))))))))(((((()))++++++,,,,,,,,,************))))))))))))***------((('''***+++*********+++++++++,,,,,,,,,))))))******++++++++++++~~~}}}wwwooollllllggg___MMMHHHAAA;;;777777999;;;<<<888777888888666777:::444444555555555555444444444555555555444333333222222222222333333222222222444444444333222111000///000000111222333444444555999999777555333111///...000000000000////////////---///000111000000222333222111111555:::======;;;444444444333111000...---222222000///............///............000222333------..................////////////////////////........................///............---------..........................................---------------------...///000...------------...//////////////////000000000000111111222222222333333333666777???```kkkXXX___pppdddcccdddnnnVVV333<<<777***555000000////////////000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------......///++++++,,,,,,,,,+++******,,,***(((***---...,,,***---,,,,,,///333444222///...---,,,+++++++++,,,,,,***+++,,,,,,------,,,,,,------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++******)))******+++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++++++++***)))))))))......---,,,++++++++++++************))))))))))))+++++++++***************++++++***)))(((((()))))),,,,,,++++++***)))(((((())))))************))))))))))))))))))***************************************+++,,,,,,------,,,,,,************************+++++++++************))))))((((((((()))+++---...))))))***++++++++++++***))))))))))))))))))))))))***)))((((((((()))+++,,,************************************************))))))))))))))))))))))))))))))))))))************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++******}}}{{{~~~{{{nnn]]]RRRLLLDDD;;;???===;;;999888888999:::777666777;;;:::666333555444444555555555555444444444444444444444333222222111111222222222222111111222222222222111000///...000000000111222222333333777777555444222111//////000000000000////////////---///111111000000222333000//////222777;;;;;;:::333333222111000//////.........---......///000111333222111////////////000........................////////////////////////........................///............---------......................................................---------......///...------------...//////.../////////000000000000111111111222222222333333222444888MMMkkktttoooqqqiiihhhjjjttttttcccbbbkkkgggmmmiiibbbqqqvvvCCC::::::555888.............../////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,******+++,,,---------,,,,,,***)))***,,,---,,,***---,,,,,,///222333111///------,,,,,,+++++++++,,,***+++,,,,,,------,,,,,,///...---,,,+++*********,,,,,,++++++++++++,,,,,,++++++***************+++------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++***************,,,,,,+++++++++,,,,,,---************))))))))))))((()))))))))******++++++++++++***))))))))))))))),,,,,,++++++***))))))((())))))************))))))(((((((((((())))))))))))************************)))***++++++,,,,,,++++++************************+++++++++************)))************+++---///000)))******+++++++++++++++***************************)))((((((((()))++++++************************************************************************))))))))))))************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,++++++***{{{kkklllrrrtttrrrnnngggYYYIII???;;;888333555666888999999999888777888999===CCCBBB;;;555444333444444555555444444333333333444444444333222222000111111111111111111000111111111111000///......000000000000000000000000444444333222111000//////////////////000000000000...///111111000000111333000//////555<<<@@@>>>:::222111000////////////000------------...///000111333222000///.........///........................////////////////////////........................///............---------................................................//////...---------.........------------...//////....../////////000000000111111111222222222222333333888888???MMMQQQVVVbbbZZZVVVTTTZZZhhhyyyooohhhhhhcccnnniiiYYYaaa]]]888444444...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,++++++******)))***+++---............+++***)))***,,,---,,,+++,,,,,,---///111222000///------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,000///...,,,+++***))))))++++++************++++++++++++******++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))***************+++++++++*********++++++,,,......************))))))))))))&&&&&&'''((()))***+++++++++***)))))))))))))))))),,,,,,++++++***)))))))))))))))************))))))'''''''''((((((((())))))************************((())))))***+++*********************************+++++++++************)))************+++---...///******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))((()))******+++************************************************++++++++++++++++++++++++))))))))))))************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))***+++,,,,,,------,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++hhh\\\\\\\\\XXXRRRNNNJJJCCC===:::<<<>>>???888999:::;;;:::888666555999999>>>DDDCCC;;;555444333333444444444444333333222222333333333333222222000000111111111111000000000111111111000000///...000000000//////.........111111000000000/////////////////////000000000000...000111111000000111333111///333???LLLOOOEEE:::000000///......///000111000000///..................------,,,---...///000////////////............////////////////////////........................///............---------........................---------...............000///...---------------...------------...//////........./////////000000111111111111222222222222444999888:::AAADDDNNN``````ZZZTTTTTT\\\hhhttt{{{wwwmmmiiiaaagggcccWWW[[[~~~zzzEEE444444,,,---...///000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,---............+++******+++,,,,,,,,,,,,+++,,,---///000000///...,,,---------,,,,,,++++++***+++,,,,,,------,,,,,,///...---,,,+++*********+++******))))))******+++******+++++++++++++++++++++******+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))))))))))))))***+++++++++,,,++++++******+++,,,,,,---************)))))))))(((&&&&&&''''''((())))))*********)))))))))))))))***+++++++++*********)))))))))******++++++******)))(((((((((((())))))))))))************************((()))******++++++******************************+++++++++*********))))))((((((((()))******+++,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))******+++************************************************++++++++++++++++++++++++((()))))))))************++++++,,,,,,,,,,,,++++++************************************************************************(((((()))***,,,---......------,,,,,,,,,++++++++++++***+++++++++,,,------~~~fff]]]QQQJJJGGGDDD???:::>>><<<999888666666888:::;;;;;;:::999777777666666666444777;;;:::444111222222222333333333333222222111111222222222222222111000000111111111111000000111111111222111111000///000000///......---------////////////////////////.../////////000000000111///000111111000///111222000...444FFFXXXYYYHHH555///////////////000000111222111000000///000000000000///.........///000111000000/////////.........///////////////////////////////////////////////////............---------........................---------.........//////000///...---------------...------------...//////............////////////000000111111111222222222000444222333<<>>;;;;;;;;;<<<;;;:::::::::777333333777777777555444444555777777666333333666555222222444111222222333333222222111000000111222222222111111000111111111111111111000000111111222222111000000/////////......---------............////////////......//////000000111111///000222111000///000222,,,,,,222BBBRRRRRRBBB111//////000111111111000000...//////000111333444555666555333111000//////000111000000//////.........///////////////////////////////////////////////////............---------........................,,,,,,------...///////////////...---------.........------------...//////------........./////////000000000111111111111222000333///111:::<<>>???:::888999;;;999555666<<<444444444444555555666777666333222555555333444777111111222222222222111111///000000111222222111111111111222222222222111111//////000000111000000///////////////............///////////////..................///000111111111///111222111000///000111,,,---111888>>>>>>888111///000222333333222///...---......///111222444555666444222000///.........111111000000///......---///////////////////////////////////////////////////............---------........................,,,,,,------...//////000......---------......///...------------...//////---------.........//////000000000000111111111111333555000000777888<<>>===>>>@@@AAA<<<:::888999::::::888666999666666888555000333:::666666777777777666555444111......111222000111444111111222222222222111111//////000111111111111111222222333333333333222222......///////////////...///////////////////////////////////////.........---......///000111111222000111222111000///000111...000111///------111555///111333555555222///---000000////////////000111///...---,,,,,,---...///222111111000///......---////////////////////////000000000000000000000000//////.........---------........................,,,,,,------...///000000---------------...///000...------------...//////---------.........//////000000000000111111111111111444///...333333888HHHEEEKKKTTT[[[___```______RRRWWWaaajjjiiigggnnnyyy}}}vvvhhhccc```[[[WWWVVV]]]kkkwwwZZZ<<<111000///------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///......------,,,,,,+++******+++,,,,,,,,,++++++(((+++---,,,***)))+++...(((+++......,,,+++,,,---+++,,,---......,,,***)))++++++,,,---------,,,,,,...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---((())),,,.........---,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))***+++,,,---************))))))))))))&&&''''''((()))***++++++))))))((())))))***++++++******************++++++***++++++,,,,,,++++++***))))))))))))************************************'''(((((()))))))))))))))************************+++++++++************)))'''''')))******)))((((((''''''((()))))))))))))))++++++++++++++++++++++++'''((()))++++++******)))************************************************++++++++++++++++++++++++))))))))))))******************++++++++++++******))))))))))))))))))))))))************************************************+++++++++++++++++++++,,,......---------,,,,,,,,,......---...///222555777wwwkkk```YYYQQQIIICCC======<<<;;;;;;;;;;;;<<<:::999888777777777888999999777444444555666666555666666666555444333111111222222333333333222222111111111111111111111111111000000000000111111111111000000111111111111000000000000000000000000000000///////////////000111111555333000//////000///...111000000000000222333444222222000///............000000000000000000000000---000444777777333...+++////////////////////////---......///000111111222////////////000000000000///////////////////////////////////////......---,,,,,,,,,---...///000000111000...,,,,,,,,,...///........................+++,,,---///000//////...,,,---------.../////////............////////////////////////000000000000///111222111000444<<>>BBBHHHOOOUUUYYY[[[ZZZWWW]]]YYYWWWXXXYYYYYY\\\aaaccccccrrrzzzuuueeebbbiiihhhZZZSSSYYYZZZuuukkk???444333444------111---++++++++++++++++++,,,,,,,,,+++***+++,,,,,,,,,***------.........---,,,+++***+++,,,---...------,,,---++++++,,,---...---,,,---,,,,,,++++++,,,,,,------------------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,***+++---......---+++))),,,++++++,,,//////,,,***++++++******+++,,,------////////////...,,,+++***)))+++...///---+++))))))************************++++++***))))))))))))))))))***+++++++++***((((((((((((((((((((()))******))))))***++++++***)))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((+++++++++++++++*********)))((((((((())))))***++++++++++++*********))))))************************(((((()))))))))*********************))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++************++++++************)))))))))(((*********+++++++++,,,,,,)))******++++++******)))+++++++++++++++***)))))))))***+++,,,,,,+++******)))************+++++++++************************************+++,,,---...++++++******+++---...///000000000000111111111111~~~rrrhhh___VVVPPPIIIEEE@@@>>>>>>???===;;;<<<;;;::::::999999::::::888999999999888888777666888777666777888888666444444444444444444333222222333333222111000000///...111111111111111111111111000000000000111111111111000000111111111111000000000000000000000000000000///////////////000111111///111333111...,,,...000...///000222222111000///000000///...------------000000000000000000000000222111///......///000000////////////////////////////////////000000000000111111111000000//////...///////////////////////////////////////......---------..................000///...,,,,,,---..............................000000///...---,,,,,,,,,...............---------............////////////////////////000000000000444555555222000000555999;;;FFFOOORRRWWW]]][[[UUUYYYUUUUUUWWWWWWVVVXXX[[[[[[aaavvvnnnjjjfffeee\\\NNNTTT```aaaggg|||}}}QQQ:::222666000+++...000,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,***---............------,,,,,,---///000000//////...---,,,,,,,,,...///...---,,,,,,++++++++++++,,,,,,---............---,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++***+++---......---+++***...---,,,,,,---...---+++,,,++++++++++++,,,,,,---,,,,,,+++++++++++++++,,,***,,,//////---+++******************************++++++***))))))))))))***+++++++++++++++***))))))((((((((((((((()))******((()))+++,,,,,,+++)))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))***))))))))))))***++++++++++++*********)))))))))************************))))))*********+++++++++************)))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++************++++++************))))))))))))*********++++++++++++,,,)))******++++++******)))++++++,,,,,,,,,+++******)))***+++,,,------,,,+++)))************+++++++++************************************+++,,,---------,,,++++++,,,///111333111111111111000000000000tttlll```VVVNNNJJJFFFCCCDDDAAA>>><<<======<<<;;;;;;:::999999888888999999888888999999999777666555777777777888999888666333333333444444444444333333222111111000000/////////111111111111111111111111///000000000111111111111000000111111111111000000///////////////////////////////////////000000111,,,000333222---+++...111---......///000111222222000000///...............000000000000000000000000111000...------...///000////////////////////////000000000000////////////222222111111000///......///////////////////////////////////////......---...............---------///...------------..............................000///...,,,,,,------.../////////...---------,,,............////////////////////////000000000000333444444222000000333666999GGGQQQSSSXXX```]]]TTTSSSPPPPPPSSSSSSPPPQQQSSSUUU___wwwooolllhhhdddZZZVVVeeesssnnn[[[jjjrrrmmmjjj{{{pppGGG111444111***---000------------,,,,,,,,,,,,---,,,++++++,,,---,,,+++------------------,,,,,,...///000111222111000000...---,,,---///000///...,,,,,,++++++++++++,,,,,,---......///......------+++,,,,,,,,,,,,,,,,,,++++++******))))))******+++***+++,,,---...---,,,+++///...---,,,---------------,,,,,,+++++++++,,,,,,+++***)))(((((()))***+++)))+++......---+++++++++************************++++++***))))))*********+++++++++*********))))))((((((((((((((())))))***(((***,,,------,,,***(((''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''''''''+++***************++++++************))))))))))))******************************+++++++++,,,,,,,,,************)))))))))((())))))))))))************************************++++++************++++++*********)))))))))))))))************++++++++++++))))))************))))))++++++,,,,,,,,,,,,++++++((()))***,,,,,,,,,,,,+++))))))*********+++++++++***************++++++++++++*********++++++,,,---...---,,,,,,---000333555111111111000000/////////tttkkk___XXXTTTNNNIIIFFFDDDCCCBBBAAA???<<<;;;::::::999999::::::999888888888888999888888999999888777555444777666666777888888555333222222333444555555555555111000000//////000111222000000000000000000000000///000000000111111111111000000111111111111000000///////////////////////////////////////000000111,,,000333111---,,,///333777555111//////111444666222111000000///000000000111111111111111111111111............//////......////////////////////////000000000000////////////333222222111000//////...000000000000000000000000///////////////......---...............---------......---------....................................------,,,,,,...///000/////////...---------,,,............////////////////////////000000000000111111222111111111333444999EEENNNRRRXXX^^^[[[TTTNNNLLLLLLOOOOOOKKKKKKMMMUUUWWWbbboootttkkkjjjmmmooopppzzzwwweee[[[nnn~~~kkklllZZZ555333111+++---000.........---------,,,,,,---,,,++++++------,,,+++++++++++++++++++++,,,,,,///000111222222222111000...---,,,---///000///...,,,++++++******++++++,,,------......///......---,,,,,,,,,------,,,,,,,,,+++******))))))******+++***+++,,,---------,,,,,,//////......------...///......---,,,++++++++++++,,,+++)))(((''''''((()))(((***,,,,,,+++******+++************************+++***************++++++******))))))((((((((((((((((((((((((((())))))***((()))+++,,,,,,+++)))(((&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))++++++***************+++*********)))))))))((((((************************++++++++++++,,,,,,,,,,,,************)))))))))((((((((()))))))))*********************************++++++************++++++))))))))))))))))))******))))))*********+++++++++)))))))))******)))))))))***++++++,,,,,,+++++++++'''(((***+++++++++***)))))))))*********+++++++++))))))*********+++++++++++++++******++++++,,,,,,...---,,,,,,...000222444000000000//////.........zzzmmm]]]VVVTTTMMMLLLKKKJJJHHHFFFDDDBBBAAA<<<<<<;;;;;;::::::;;;;;;;;;:::999999888888999999999999999888777666555444777666555666777777555333222333444555777777888888222111000//////000222222000000000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000///////////////000111111///000111000......222555BBB>>>777222///000444666222111111000000111111222111111111111111111111111,,,---///000000000///...////////////////////////////////////000000000000222222222111111000000///000000000000000000000000///////////////......---------..................---------.......................................,,,,,,,,,---...///000000...............---------............////////////////////////000000000000//////000111111222222222666<<>>;;;;;;<<<<<<<<<<<<===>>>;;;;;;:::999999999999999:::999888777555555555444777555333333444555444333222333555666888999::::::666555333000//////000111000000000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000///////////////000111111222111///...///111444777???;;;666111///000333555111111000000000000111111111111111111111111111111......///000000000000000////////////////////////......//////000000111111111111111111111111111111000000000000000000000000///////////////......---,,,---------.../////////,,,------......///..............................------..................---------...........................////////////////////////000000000000/////////000111111000///222222<<>>======>>>>>><<<<<<======<<<<<<;;;::::::::::::999999999888888777777777777666666666666555555444333333222111111///000222444777999;;;<<<333333222111000000000111---///000111000000222444000000000000///////////////////////////000111111//////.........//////000---,,,,,,---/////////...222111000111333444333222////////////000000000000111111000000000000111111//////000111222222333333000000000000////////////222222000---,,,,,,000222------...///000111222222...///000111111000///...//////000000000000//////222111111000///......---....................................///////////////////////////.......................................---......///000111...,,,,,,,,,...///...---////////////000000000000...//////000000000000///444444888CCCSSS^^^aaaaaa```^^^bbbjjjggg\\\ZZZaaajjjcccjjjsssqqqrrrtttpppttt|||qqqjjjeeeccceeehhhWWWUUUcccmmmssslllkkkWWW@@@000;;;...222333000---,,,---------------------------------***((())),,,...,,,***---///000...,,,+++---///******+++++++++,,,,,,,,,+++***************+++++++++,,,------++++++,,,---...---+++******+++---...///...---,,,+++*********,,,,,,+++***+++,,,---...///...///111333333111///......---,,,,,,+++******,,,++++++******++++++,,,///---+++,,,///111000...******+++++++++,,,,,,,,,******************************))))))((((((''''''(((((((((((((((''''''''''''))))))(((***---,,,'''((((((((((((((((((((((((((((((((()))*********+++,,,++++++***)))((('''''''''(((((((((((((((((((((,,,+++)))((('''(((***+++,,,+++***((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******)))(((((((((***++++++***)))(((***++++++++++++************)))*********)))))))))))))))((((((((((((((((((((((((++++++*********************++++++,,,,,,++++++***)))************+++++++++rrr```XXXNNNGGGDDDDDDDDDCCCEEEDDDBBBAAAAAAAAABBBBBBCCCAAA???===<<<<<<======<<<<<<======<<<<<<;;;:::::::::999999999888888888777777777777666666666666555444444333222222111111111111222333444666666777333222111111000000111111...///111111000000111333/////////000000000000000///////////////000111111//////.........//////000...---------...////////////......///222333333222////////////000000000000000000///.........////////////000111111222333333000000000000////////////111222111///------000222---......///000111222333//////000111111000////////////000000000000//////111111111000///.............................................////////////.........///////////////........................111000000/////////000000///000000000/////////000.../////////000000000000...//////000000000000000000000444???OOO[[[aaabbb______fffoookkk]]]VVVXXXWWWPPPWWW``````dddkkkjjjgggooovvvzzz}}}~~~zzzssskkk___ddd]]]WWW[[[llltttmmmjjj\\\III333222111111111000111222222111---------------------------------,,,++++++,,,---///111111///,,,+++---///)))*********++++++++++++++++++************+++++++++---...---,,,+++,,,---...---+++******+++---......---,,,,,,++++++++++++,,,,,,+++++++++,,,---...///......000222333222111......------,,,++++++***+++******************+++...+++******---...---,,,************+++++++++,,,******************************))))))((((((((((((((((((((((((((((((((((((%%%'''((('''+++000111---((((((((((((((((((((((((*********++++++++++++++++++++++++***)))(((((('''((((((((((((((((((((('''+++***(((''''''(((***++++++***)))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))*********************,,,,,,,,,+++)))(((***++++++++++++************)))***)))))))))))))))))))))************************++++++*********************++++++,,,,,,++++++***)))************+++++++++zzzdddSSSMMMMMMKKKHHHFFFDDDCCCCCCCCC??????>>>>>>>>>???AAABBBAAA@@@>>><<<;;;;;;<<<<<<<<<<<<======<<<<<<;;;::::::999999999999888888888777777777666666666555555444444333333222222111111222222222222222222111111222222111000000000111111///000111111000///000222/////////000000111111111///////////////000111111000//////......////////////......---...///000000...---,,,---000222222222////////////000000000000//////...---------------///000000111111222222222////////////000000000000000111222111/////////111...//////000111222333333000000111222222111000000//////000000000000//////111111000000//////..........................................////////////------......//////000000........................333222111000////////////---...//////...------........./////////000000000......///000000000000000...---000888EEEQQQYYY\\\\\\___jjjuuussseeeZZZYYYZZZSSSXXXaaaaaaiiitttvvvgggfffeeekkkwww~~~wwwkkkddd[[[bbbRRRRRRjjjwwwttttttlll]]]<<<,,,222///...///222222111///------------------------,,,///000///+++***---111222333222000---,,,---...)))))))))*********++++++++++++************++++++,,,---......,,,,,,---...---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,------///...---///111333444333......------,,,+++++++++******))))))))))))******,,,+++))))))***+++***))))))))))))*********++++++***************************))))))))))))((((((((((((((((((((((((((((((((($$$&&&''''''+++222555333)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,++++++++++++******))))))((((((***)))))))))((((((''''''((((((''''''''')))***+++***))))))((())))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++,,,,,,------......,,,***)))***++++++++++++************)))))))))))))))))))))************************************++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++nnnaaabbb^^^RRRMMMQQQFFFGGGGGGDDD@@@>>>======<<<<<<<<<<<<===???AAABBBAAA@@@???===<<<<<<<<<===<<<<<<<<<===<<<<<<;;;:::999999999999888888888888777777777666555555555444333333333333222222111111222222222111111000000000111111000000000000111111000111222111000///000111/////////000111111222222///////////////000000111111000////////////////////////...------...111333111///---...///111111000////////////000000000000000///...---------------///000000000111111111222////////////000000000000///111333333111//////000//////000111222333444444111111111222222111111111//////000000000000//////111000000000/////////.......................................////////////,,,------...///000111111........................111111000//////...//////...------///222333111............/////////000000---...///000000111000000///...///333;;;EEENNNSSSRRRXXXeeerrrtttkkkbbb___ZZZSSSWWW^^^\\\aaakkkmmmoooiiidddgggsssxxxmmm___]]]PPPYYYKKKQQQnnnyyy}}}zzzoooKKK333333000000333333///,,,,,,........................,,,...//////......111444555555333111///---------******+++++++++,,,,,,,,,,,,,,,+++*********++++++,,,---......,,,,,,---...,,,,,,+++******+++,,,,,,++++++******+++,,,------+++++++++++++++,,,,,,,,,///---,,,---000333444555......------,,,,,,,,,,,,++++++************++++++,,,+++***)))))))))))))))((())))))))))))*********************************))))))))))))))))))))))))((((((((((((((()))))))))'''((('''&&&***111444222************************---,,,,,,,,,++++++***************)))))))))))))))+++******))))))(((((('''''''''''''''((()))***+++((((((((())))))***++++++************************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,...///...---***)))***++++++++++++*********)))))))))))))))))))))***************************************+++++++++++++++,,,***++++++,,,,,,++++++***))))))*********+++++++++zzzdddUUUWWWJJJFFFNNNPPPHHHDDDJJJ???@@@AAA@@@>>>===>>>???======<<<===>>>???AAABBBAAA@@@@@@???>>>>>>>>>>>><<<<<<<<<===<<<<<<;;;:::999999999888888888777777777777777666555444444333333222222222222222111111111111111111111111111111111000000///000000111111000111222111000///000111///000000000111111111222///////////////000000111111111000////////////////////////---,,,...333777666444111///000000000///////////////000000000000111000000///......//////000000000000000111111111.../////////000000000111...111333333111///////////////000111222333444444222111111111111111111222//////000000000000//////000000000000////////////....................................////////////,,,------...///000111111........................---------------...///000444000...333;;;>>>:::444............////////////---...///000111111111111111111111222777@@@IIIPPPKKKPPPZZZfffllliiieeeccc```YYY]]]aaaZZZYYY___^^^iiifffeeehhhrrrwwwpppdddeeeZZZgggXXXSSSXXXyyy|||yyytttqqqXXXHHH444333444777555///---000........................---++++++---222555555555777555333111///...---,,,,,,,,,,,,---------......---,,,,,,+++******++++++,,,---...---,,,,,,---...++++++++++++++++++++++++************+++,,,------******+++++++++,,,,,,,,,...,,,+++,,,///222333333......------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++***))))))******((())))))))))))*********************************))))))))))))************(((((((((((())))))*********+++)))&&&(((...///---++++++++++++++++++++++++++++++******))))))(((((()))))))))))))))*********++++++******))))))))))))'''''''''((()))***++++++(((((())))))************************************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,+++++++++******.........---***)))***,,,+++++++++*********))))))(((((())))))************))))))))))))))))))))))))******++++++,,,,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++tttdddYYYSSSMMMIIIKKKDDDCCCJJJKKKCCC===>>>CCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>>>>>>>???AAABBB@@@@@@@@@@@@??????>>>>>><<<<<<======<<<<<<;;;:::999888888888888777777777888777777666555444333333222222222222222222111111111111111222222222333333000000/////////000111111///000111111000///000222111111111111111111111111///////////////000111111222222111000////////////...///...---,,,///666<<<:::777333111000000//////////////////000000000000111111000000000000111111000000000000000000000000......//////000000111111...000222222000............//////000111222333333222111000000000000111222//////000000000000//////000000000000////////////....................................////////////------......//////000000........................,,,,,,,,,,,,---...///000222///---333;;;>>>999333------........./////////,,,---...000111111111111111222333444777???JJJRRRPPPSSSXXX```fffiiihhhggglllfffjjjlll```[[[^^^\\\\\\]]]^^^```gggllliiibbbjjj\\\KKKXXX{{{uuujjjcccfff^^^\\\999222///222111,,,+++000........................---+++)))---333777777555777444222000000///---+++------........./////////...---,,,++++++***+++++++++,,,------++++++,,,---++++++++++++++++++++++++***************+++,,,---)))******+++,,,+++++++++,,,+++***,,,...000111000......------------------------,,,,,,,,,,,,------+++,,,---+++***)))+++,,,)))))))))*********++++++************************)))))))))************+++'''(((((())))))******++++++,,,***''')))------***************************((((((((((((((('''''''''(((((())))))******++++++************************(((((())))))******++++++((())))))************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,,,,+++******)))))),,,------,,,******+++,,,+++++++++************)))((((((((()))******++++++((((((((((((((((((((((((******++++++,,,---------***++++++,,,,,,++++++***)))************+++++++++rrraaaZZZRRRLLLKKKMMMOOOPPPFFFEEEEEEGGGHHHFFFBBB???AAA@@@???AAACCCAAA===999BBBAAA@@@???>>>>>>???@@@???????????????>>>>>>===<<<<<<======<<<<<<;;;:::888888888888777777777777888777666555444333333222111111111111111111222222111111111111111111111111///////////////000111111...///111111000000111333333222222111111000000000///////////////000111111333222111000////////////,,,......,,,,,,000888@@@:::777333000000000000000////////////000000000000000000000000111111222333000000000000000000000///.........///000111111111...///000000...------...---......///000111222333111000000//////000000111//////000000000000//////////////////000000000000....................................////////////.........///////////////..............................---------......///+++,,,...111333333111///---------.........//////,,,---...000111111222222///222333333333999DDDMMMRRRSSSVVV[[[bbbgggiiiggghhhbbbgggggg[[[UUUYYYXXXXXXXXXVVVUUUZZZ```___ZZZpppRRRTTTddduuujjjbbbddd^^^cccOOO;;;,,,,,,///,,,+++...........................---------///111333555555666333000/////////---+++------------.........///......---,,,++++++++++++***+++,,,,,,******+++,,,******++++++++++++******+++***************++++++((()))***+++,,,++++++************,,,...///...,,,------..................---,,,,,,++++++,,,,,,---***+++,,,+++))))))+++...************+++++++++,,,************************))))))*********+++++++++'''(((((()))******++++++(((******))),,,000000---************************'''''''''''''''((((((((('''(((((()))***+++++++++)))******++++++,,,,,,,,,******+++++++++++++++***))))))***+++******(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************)))***+++++++++******+++---+++++++++************)))'''(((((()))******++++++))))))))))))))))))))))))******++++++,,,------...***++++++,,,,,,++++++***)))************+++++++++tttcccWWWPPPMMMLLLMMMMMMLLLJJJFFFBBB@@@BBBDDDCCC@@@BBBGGGFFFAAADDDCCCFFFLLLRRRSSSMMMHHHDDDBBBAAA???>>>===>>>>>>===>>>>>>>>>>>>>>>===<<<<<<<<<======<<<<<<;;;:::888888888888777777777777888777666555444333222222111111111111111111222222222222222111000000/////////////////////000111111---///000111000000222444444333333222111000/////////////////////000111111333222111000////////////+++---...,,,,,,000:::BBB999666222///000111111111////////////000000000000////////////000222333444000000000000////////////---......///000111111222...//////...---,,,---...------...///000111222222111000///......///000111//////000000000000//////////////////000000000000..................................../////////000///////////////.................................111000///......---......***///555444000---...000---------.........//////,,,---...000111111222222///111222000...111;;;DDDIIIJJJMMMQQQZZZaaadddbbbkkkeeeiiiiii^^^ZZZ```aaaZZZXXXSSSQQQWWW```bbb___nnnZZZNNNsss\\\~~~wwwooojjj^^^aaakkkLLL111...333333//////////////////////////////---///222111//////222555555222///...//////---+++,,,,,,,,,---------......///...---,,,++++++++++++)))***++++++))))))***+++******++++++++++++******++++++***************+++((()))***+++,,,+++******))))))***,,,---...,,,***------..................,,,++++++******++++++,,,(((***,,,+++))))))+++...***++++++++++++,,,,,,,,,************************))))))******++++++++++++'''(((((()))***+++++++++$$$''')))***///444555111))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''((()))***++++++,,,))))))***+++,,,------...++++++,,,,,,,,,++++++***)))***++++++***)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))******++++++((()))******)))***,,,...+++++++++************)))'''(((((()))***+++++++++******************************+++,,,,,,---......+++++++++,,,,,,+++++++++)))************+++++++++wwwddd]]]WWWSSSOOOJJJGGGIIIGGGGGGGGGFFFEEEDDDDDDCCCCCC???CCCMMMRRRLLLEEEBBBAAACCCMMMYYYZZZPPPFFFBBBFFFDDDBBBAAA@@@AAABBBCCCFFFDDDAAA@@@AAA@@@???>>>======<<<<<<<<<;;;;;;;;;888999999888888777666555555555444333333222111111333333222111000000111111222222111111111111111222222222111111000000//////......//////000000111111//////000000111111111111222111///......///000111///000000000000000///...000///.........///111222333444666666555333000...------............---------------......///000111222222222111000//////...//////000111222222333333222111111000///......---......///000111111111000///////////////000000111111111000000//////......000000//////.........---////////////////////////000000000000000000000000000/////////............000000//////.........---///...---,,,+++,,,------......///000000111000000///...,,,++++++,,,---//////---,,,///222555444222,,,,,,...///222444777888GGGKKKNNNQQQZZZdddddd___```hhhjjjeeeaaabbbaaa]]]]]]VVVRRRXXXSSSSSSddddddrrr\\\PPPNNNPPPdddjjj{{{sssssssss]]]AAA000///333444222000///---...000111111000...222555444111000222555444333111///......///000+++,,,,,,------,,,,,,+++...---+++***)))******+++)))------***(((***+++)))******,,,,,,---,,,+++*********++++++++++++************++++++++++++******++++++******++++++,,,------,,,,,,++++++,,,,,,---+++...000000---***((('''(((((())))))************,,,+++++++++++++++++++++---,,,+++***))))))))))))(((***++++++******+++,,,,,,+++******))))))******(((((()))***++++++,,,,,,******))))))(((((('''''''''***---,,,((('''(((***(((((((((((())))))))))))))))))))))))***+++,,,---(((((())))))*********+++******************************))))))((((((''''''))))))))))))))))))))))))''''''(((((())))))******(((((()))******)))((('''*********))))))))))))))))))******)))(((((()))++++++++++++*********))))))******))))))))))))************+++++++++******)))((()))***)))((((((***,,,*********)))******++++++))))))))))))************)))))))))))))))))))))))))))***+++---......------******+++++++++,,,,,,,,,++++++++++++++++++++++++vvvjjj[[[OOOWWWPPPKKKKKKKKKGGGEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBJJJVVVZZZQQQFFF@@@IIIIIIMMMUUUVVVOOOJJJIIIDDDCCCCCCCCCDDDGGGIIIKKKFFFDDDAAAAAAAAAAAA@@@>>><<<<<<<<<<<<;;;;;;;;;;;;888999999888888777666555555555444444333222222111333222111000000000000111222111111000000111111111111111111000000/////////////////////000000111111000000000000000111111111......---///222777<<>>222222222...000///---...000111111000111444777666222000222444666444111...,,,,,,,,,---,,,,,,------------,,,,,,...---,,,+++************)))------***(((***+++)))***+++,,,,,,,,,+++************++++++++++++************++++++++++++******++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,...//////,,,***(((((()))))))))*********++++++++++++++++++,,,,,,,,,,,,)))))))))******+++,,,---)))***++++++***)))***,,,,,,+++******))))))******(((((()))******+++,,,,,,***)))))))))(((((((((''')))***++++++)))(((((()))(((((((((((()))))))))***))))))))))))***+++,,,,,,))))))))))))*********+++******************************))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))******))))))((((((((()))******))))))))))))))))))))))))******)))(((((()))++++++++++++*********))))))******))))))))))))******))))))************))))))((()))***)))((()))***,,,++++++***************+++))))))))))))************))))))))))))))))))))))))'''(((***+++,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++|||ggg]]]RRRLLLLLLMMMLLLJJJIIIEEEDDDHHHJJJHHHEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCEEEEEELLLUUUXXXQQQGGGAAAIIIGGGGGGJJJJJJHHHHHHKKKFFFFFFFFFFFFHHHJJJLLLNNNEEECCCAAA@@@@@@@@@???>>><<<<<<;;;;;;;;;:::::::::888999999888888777666555555555444444333222222222222111000000000000000000111000000000000000111111000000000000/////////////////////000000000000111111111111000000000000000000...---,,,...222666999111111111111000000000//////////////////000111111111222444555555333222000//////000000000000//////////////////000111222333222222111111000////////////000000111111222222222111111000000//////......//////000222222333333333111111000000000000000111000000000000////////////////////////............////////////////////////000000000000000000000000000000000/////////......000000////////////............---------......///------...////////////......---,,,++++++,,,......---,,,+++,,,...///...---222111111000000111111111===JJJVVVXXXVVVXXX___dddbbbbbbaaa```dddiiijjjfffWWW^^^ZZZKKKNNNjjj```VVVPPPJJJEEERRRaaaaaaqqqyyy}}}lllOOO888111222111000///......000111111000333666888666333111222444777555111...+++*********........................---------,,,,,,+++***))))))------***(((***+++))),,,,,,,,,,,,,,,+++***)))******++++++++++++************++++++++++++******++++++******++++++,,,---,,,,,,++++++++++++,,,,,,---......---+++))))))************++++++++++++++++++++++++,,,,,,---------************+++,,,---...***+++,,,+++***)))***+++,,,+++******))))))******((())))))******+++++++++))))))))))))((((((((((((******)))*********)))'''((((((((()))))))))******+++***************++++++)))))))))***************))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,+++)))'''''')))+++,,,))))))))))))))))))******)))******)))(((((()))++++++++++++*********************))))))))))))******(((((()))))))))))))))((()))*********))))))+++,,,,,,,,,++++++******)))))))))))))))*********++++++))))))))))))))))))))))))'''(((***+++,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++pppcccWWWPPPMMMLLLKKKKKKKKKIIIFFFDDDDDDFFFMMMSSSRRRKKKGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFHHHFFFGGGIIIJJJIIIEEECCCEEEDDDCCCBBBBBBCCCGGGJJJJJJIIIHHHGGGGGGGGGGGGHHHCCCAAA???>>>??????>>>===;;;;;;;;;;;;::::::::::::888999999888888777666555555555444444333333333333111111000//////000000111000000//////000000111111////////////////////////000000000000000000000000111111111111000000000000000///---,,,,,,,,,...///222111111000///////////////////////////000000111000111222444444444333222000000111111111111000000000000000000111222333444111111111111000000/////////000000000111111111222111000000000/////////......///000111222333333333333222111000000000000000000000000000///////////////////////////.........////////////////////////////////////////////////000000000////////////...000000//////////////////.............../////////------...............---------,,,,,,,,,---.........------------------,,,222111111000000000000111999FFFUUUZZZXXXXXX\\\aaakkkhhheeegggmmmpppmmmgggfffeee]]]HHHJJJ^^^kkk~~~```XXXSSSKKKGGGTTT```\\\oooqqqvvvppp\\\DDD333111888111///......000111000///111333555555333222333444666444111...,,,+++++++++//////............//////,,,------...---+++***))))))------***(((***+++))),,,,,,,,,,,,+++******)))******++++++++++++************++++++++++++******++++++******++++++,,,---,,,,,,++++++++++++,,,,,,---------+++))))))***,,,++++++++++++++++++++++++******+++,,,---............---,,,+++************+++,,,---,,,***)))***+++,,,+++******))))))******((()))))))))*********+++))))))))))))((((((((((((,,,)))((()))+++,,,)))&&&(((((()))))))))*********++++++******)))*********************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++******)))******+++,,,)))))))))))))))*********)))******)))(((((()))+++******************************))))))))))))******((())))))************))))))***+++***))))))+++---------,,,,,,+++***)))((())))))*********+++++++++))))))))))))))))))))))))***+++,,,---...------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++uuujjj\\\RRRNNNOOOQQQRRRPPPNNNIIIDDDAAAAAAEEEGGGDDDMMMZZZ```XXXLLLGGGJJJGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDCCCAAABBBDDDEEEDDDDDDFFFIIIKKKIIIHHHGGGEEEDDDCCCBBBBBB@@@???===<<<=========;;;<<<<<<;;;;;;;;;:::::::::888999999888888777666555555555444444444444333333111111000000000000111111000000000000000111222222/////////000000000000000111111111111000000000000111111111000000000000000,,,---...///000111111000222111000......---.........//////000000000000000///000111333333333333222000000111111111111000000000000000111111222333444111111111000000000000000000000000000000111111111000000000000////////////......000111222333333333444444333111000000000000////////////000000000000.........///////////////////////////////////////////////////////////////111000000000//////////////////000000000000000000.../////////////////////---...............------,,,,,,,,,,,,------......////////////...---......000/////////000111222222888BBBPPPZZZ\\\[[[[[[]]]nnnjjjiiiooovvvvvvpppiiikkk___[[[QQQ[[[dddcccnnnaaaWWWMMMGGGRRR^^^[[[ddduuuwwwqqqdddeeeXXX<<<000666111000......///000000///...///222333333444555666444333111///......///000000///............///000,,,---......---,,,***))))))------***(((***+++)))---,,,,,,++++++***************++++++++++++************++++++++++++******++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,***((()))+++---++++++++++++++++++++++++******++++++,,,---......------,,,+++***************,,,---,,,+++***+++,,,,,,+++******))))))******)))))))))))))))*********(((((((((((()))))))))))),,,)))((()))+++,,,)))&&&))))))))))))************++++++******)))*********+++++++++***************(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))(((((((((((('''(((+++,,,---,,,***)))(((((())))))************)))******)))(((((()))+++******************************))))))))))))******)))***++++++,,,,,,,,,+++)))***+++***))))))+++---------------,,,***)))(((************++++++++++++))))))))))))))))))))))))***+++,,,---...---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++wwwdddXXX[[[VVVPPPKKKHHHHHHGGGFFF@@@@@@AAAAAACCCGGGLLLPPPFFFOOO\\\```WWWJJJFFFIIIDDDDDDDDDCCCCCCCCCCCCCCC@@@DDDGGGFFFEEEEEEBBB===>>>DDDHHHFFFDDDEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@>>><<<<<<======<<<;;;======<<<<<<<<<;;;;;;;;;888999999888888777666555555555444444444444444444111111111111111111222333000000000000111222333444000000000000111111111111222111111111111000000000///000000000111111111111...///000000000000///...333222000......---............///000000000000000000000111222222333222222000000111111111111000000000000000000111222333444111111000000000000000000000000000000000000000000000000000000////////////...///111222333444555555666555444222111000000000////////////000000000000.........///////////////////////////////////////000000000000000000000000111111000000000///////////////000000000000111111000000000111000///.........////////////...------+++,,,,,,------.........///000111000///...///000.........///000111222333333777AAAMMMTTTUUUUUUWWWfffcccdddmmmtttrrrkkkfffbbbSSSXXX\\\xxxtttttt```TTTOOOJJJRRR___bbb___ggg\\\jjjjjjNNN666111222000......///000///...,,,---///222444555666666222111000//////000111333000///...------...///000.........------,,,+++***)))------***(((***+++))),,,++++++******+++,,,,,,******++++++++++++************++++++++++++******++++++******++++++,,,---++++++************+++++++++++++++***))))))+++...+++++++++++++++******************++++++,,,,,,,,,))))))))))))***+++,,,---***+++,,,,,,++++++,,,...,,,+++******))))))******))))))))))))))))))))))))(((((((((((())))))))))))******)))*********)))''')))))))))*********+++++++++***************+++++++++++++++++++++*********)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))((((((((((((%%%'''***---...,,,***(((((((((((()))******++++++)))******)))(((((()))+++***************+++++++++******))))))))))))************+++,,,------------)))+++++++++******+++---,,,,,,---------+++***)))*********++++++++++++,,,))))))))))))))))))))))))))))))++++++++++++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++kkkYYYQQQOOONNNLLLGGGGGGHHHIIIJJJJJJHHHGGGEEEGGGJJJKKKJJJGGGCCCAAAGGGJJJQQQUUUQQQIIIEEEGGGBBBBBBBBBBBBBBBBBBBBBCCC@@@EEEGGGEEEDDDFFFDDD@@@AAAIIILLLHHHCCCCCCCCC@@@??????@@@BBBCCCDDDDDDDDD@@@???======>>>???>>>===>>>>>>=========<<<<<<<<<888999999888888777666555444444555555555555555555222222222222222333444444111111111111222333444555000111111111222222222333222222222111111111000000......///000111222222333333222000///000111333555666444222000//////000000---...///000111000000///111111111111222222222222///000000000000000000///000000///000000111222333000000000000000000000111000000000000000000000///////////////000000000000000111333444666777777777777666555333111000000000.../////////000000000111............/////////000////////////////////////000000000000000000000000111111111000000000////////////000000000111111111111222222222111///...,,,///000000000//////...---***+++,,,---............---///111000......///111///......//////000111222//////666@@@GGGKKKQQQYYYgggbbbccckkkoookkkfffdddeeeWWWZZZWWWzzzeee{{{yyy```VVVYYYUUUVVV```gggeee}}}rrr___dddmmmcccLLL999222000///...///000///......///000222555666666666111000///......///111222000///---,,,,,,---///000///...---,,,,,,+++,,,,,,)))------***(((***+++)))+++************,,,---...******++++++++++++************++++++++++++******++++++******++++++,,,---++++++************++++++)))***+++***)))***+++---++++++*********)))))))))************************(((((((((((()))***++++++(((***,,,,,,,,,,,,...///,,,+++******))))))******)))))))))))))))))))))((('''((((((((()))))))))***)))***++++++)))(((((()))))))))*********+++++++++))))))))))))***+++,,,,,,,,,,,,,,,++++++*********************************))))))*********+++++++++))))))))))))))))))))))))***)))))))))((((((((('''%%%&&&)))+++,,,+++***)))'''(((((()))******++++++)))******)))(((((()))+++))))))*********+++++++++******))))))))))))******))))))***+++,,,------,,,***+++++++++******,,,...***+++---......,,,+++************+++++++++,,,,,,)))))))))))))))))))))))))))***++++++++++++))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++sss```\\\TTTMMMKKKNNNOOOLLLHHHGGGGGGFFFFFFFFFEEEEEEDDDGGGEEECCCBBBDDDFFFIIIJJJIIIEEEEEEJJJLLLJJJGGGGGGCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGEEE>>>===CCCGGGGGGJJJRRRUUUNNNGGGFFFEEEBBB@@@AAABBBCCCDDDDDDDDDDDDBBB@@@>>>>>>???@@@???>>>>>>>>>>>>>>>============888999999888888777666555444444555555555555555555333222222222333444444555222222222222333444555666111111222222222333333333222222222222111111000000------...000111222333444111000///111666>>>FFFKKK888666444222111111111222---...000111111111000///111111111111111111111111//////000000000000//////////////////000111222333000000000000000111111111000000000000////////////////////////000000000000222333555777888999::::::888777555333222000000000.../////////000000111111---.........//////000000////////////////////////000000000000000000000000111111111111000000000000//////000000111111111222222333333222111///---,,,000000111111000///......***+++,,,---............,,,...000000...---///222000000////////////000000333222666>>>CCCIIIUUUccctttnnnlllqqqrrrllliiiiiiaaaZZZ^^^XXXrrr}}}lllaaahhh```VVVZZZbbbggguuuggg[[[gggqqqbbbIII222111///...///000///...222111222444666777666555111000...------...///000000...---,,,,,,---...000000///---,,,++++++,,,---)))------***(((***+++)))******))))))***,,,...///******++++++++++++************++++++++++++******++++++******++++++,,,---++++++************++++++((()))++++++******+++---+++*********))))))((((((*********)))))))))))))))+++***)))(((''''''''''''((()))+++,,,,,,---///000,,,++++++***)))*********))))))))))))(((((((((((('''((((((((())))))******'''***---,,,((('''(((***)))************+++++++++))))))))))))***+++,,,---,,,,,,,,,++++++*********************************))))))******++++++++++++))))))))))))))))))))))))******))))))((((((((('''&&&''''''((()))*********'''(((((()))***+++++++++)))******)))(((((()))+++))))))******++++++++++++******))))))))))))******(((((()))++++++,,,,,,,,,***+++,,,+++******,,,...***+++---......---,,,*********+++++++++,,,,,,,,,))))))))))))))))))))))))+++,,,---...------++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++uuufff___YYYQQQKKKLLLHHHGGGKKKLLLIIIIIILLLNNNGGGJJJLLLEEEFFFIIIDDDHHHGGGFFFEEECCCBBBCCCEEEIIIHHHGGGGGGGGGHHHIIIJJJCCCBBBBBBBBBBBBAAAAAAAAACCCBBBAAAAAAAAABBBCCCDDDIIIPPPSSSNNNGGGDDDBBB???AAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAA@@@@@@???>>>BBB@@@===;;;::::::<<<===;;;999888888999999888666777555333444777888777444444666888777555333555777333333333222222111111111222222222222111111000000111111111000000000000000...///000111222333444444...888;;;999BBBSSSUUUJJJHHH???444//////111222111000///...///000111000///000000111111222222222333///000111111111111111000111...,,,...444666555222333333222111000000111111////////////////////////222333111,,,,,,000222111333444666888888777666444222222111111111111222222000000000000////////////////////////////////////////////////////////////------......//////000000111///111444444///---...000...000222111...///444333222111000////////////000222111///333777333***---------------...///000111000///...------...///222222111000//////000000...000000222===NNNVVVWWWllllllkkknnnwww|||rrrdddggg^^^```aaauuuzzzrrr]]]OOOeeetttrrrnnncccZZZvvvYYY***:::(((888)))555***...///111444666555222000333111///.........---+++...///000000000///------------,,,,,,+++***))))))---...---+++((('''''')))((()))***+++++++++++++++************************((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))************+++++++++************))))))))))))***++++++,,,,,,++++++******)))(((((()))+++---...************+++,,,---...111,,,***,,,,,,)))''')))%%%,,,---&&&%%%---///)))))))))(((((((((***+++---***++++++++++++***))))))))))))))))))******************))))))))))))************************************+++++++++******)))((((((((((((((()))))))))''''''(((((())))))******))))))))))))))))))))))))(((((()))))))))(((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++******+++,,,,,,*********)))(((''''''&&&)))************+++++++++))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))************+++++++++|||oooaaaYYYOOOKKKLLLMMMKKKGGGKKKJJJGGGEEEHHHRRR```kkkxxx___OOOJJJCCCCCCFFFBBBFFFGGGEEECCCDDDHHHHHHFFFHHHGGGFFFFFFFFFGGGHHHIIIDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@AAABBBCCCDDDGGGNNNQQQMMMHHHFFFEEECCCAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBB@@@???>>>???>>>>>>===<<<;;;;;;;;;;;;:::888888999:::888777999777555666888999888666555888:::999666333333444444444333333333222222222222222222222111111111000111111111111000000000000//////000111222333444444777<<<;;;<<>>===<<<===>>>>>>===<<<:::999<<<;;;999:::;;;;;;:::888:::999888888::::::999888666999;;;:::888444222111555555555444444444444333222222222222111111111111111111111111111111111111//////000111222333333444777777777@@@WWWhhh^^^GGG<<<777111///000222111000000/////////111222111000000000000000000111111111222111000//////////////////...///444999;;;999666000111222222222111000///////////////////////////***...//////333;;;@@@@@@000111111111111222222222222111111000000111111222000000/////////.........////////////////////////000000000000000000000000///////////////.........111//////...,,,---555@@@???666......//////111555444333222000//////........./////////333777444/////////...---------......000000///.........//////222111000000000000000000000222111///555DDDTTT^^^ZZZ```eeekkkyyynnnhhhlll___WWWZZZXXXdddnnnccc[[[UUUNNNYYYwwwsssllllllrrrnnnJJJBBB222000222333555222333444555666777888888333111///...//////---,,,+++,,,---...//////......---,,,,,,++++++*********+++,,,,,,+++))))))***+++,,,,,,,,,,,,+++***)))(((************************((()))+++,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,************************)))************+++++++++************))))))))))))******++++++++++++************)))))))))+++,,,---************+++,,,---...---)))(((++++++)))***---***222555---(((***+++)))'''((()))******++++++******++++++++++++***))))))))))))))))))******************))))))))))))******++++++++++++++++++++++++************************,,,++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++))))))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++************************,,,+++************+++,,,,,,++++++******))))))))))))************+++++++++++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))************+++++++++pppdddZZZXXXRRRKKKJJJMMMMMMIIIJJJJJJKKKIIIGGGFFFFFFFFFCCCIIIGGGDDDXXXwww]]]ZZZTTTMMMJJJFFFAAAGGGIIIDDDCCCHHHHHHCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCGGGLLLNNNKKKIIIJJJJJJHHHCCCCCCCCCCCCCCCCCCCCCDDD@@@@@@@@@@@@???>>>======<<<<<<=========<<<;;;;;;===<<<;;;;;;<<<===<<<:::<<<;;;::::::::::::999888555888:::;;;:::777444222666666666555555555555555222222222222222222222222000111111111111111222222///000000111222222333333222111111<<>>>>>???@@@@@@@@@@@@???>>>===<<<;;;;;;<<<>>>???>>>===<<<===>>>???>>>===<<<<<<<<<;;;999888888888444666888;;;;;;:::777444666666666666666666666666222222222222222222222333000000111111222222222333000000000111222222333333222111///333@@@JJJCCC666444444444555666666444333222111000111222333333111111111111000000000000000333333222000000/////////000111333666777666333111...///111222222111000...////////////////////////000222111......111222000000000//////000000111222111000000000000000000111222222222111111111000000111111111111111111111111000000000000000000000000000000//////......------***,,,000222///...777AAA???666000222444222///...333222111000///////////////...---......---,,,+++000///...---------------//////000000000000000000111000000000000000111111111222111......777HHHWWWvvvvvvooojjjttt|||kkkfffVVV]]]^^^\\\XXXUUUiiiooohhh___YYYTTTYYYjjj|||xxxppphhhjjjrrrfffdddfffbbbccc___ZZZccclllWWW>>>555***888222333444333222333777:::333111/////////000///...,,,---///111222333333222,,,,,,+++++++++++++++******+++,,,+++******,,,...++++++,,,---------------************************)))***+++,,,---,,,++++++*********++++++,,,,,,,,,++++++++++++******))))))))))))*********+++++++++************)))))))))((()))******++++++******)))******************++++++************+++,,,------+++)))***,,,,,,+++///555---222333---'''$$$$$$$$$&&&''')))+++++++++*********++++++++++++***))))))((()))))))))******************))))))))))))******++++++++++++++++++++++++******))))))******,,,,,,...------,,,+++***))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))***************((()))))))))************************************************************************************************************************************,,,,,,,,,,,,++++++++++++))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++nnn\\\^^^ZZZTTTPPPOOOOOOPPPPPPCCCGGGHHHHHHJJJOOOQQQOOOIIIIIIIIIIIIIIIJJJNNNPPPJJJJJJGGGHHHTTTfffmmmjjjUUULLLOOOTTTOOOOOOTTTRRRTTTIIIBBBDDDEEECCCDDDJJJBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBEEEEEEFFFGGGGGGGGGGGGFFFLLLNNNLLLGGGFFFGGGGGGDDDEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBCCCCCCCCCBBBBBB@@@>>><<<;;;;;;>>>@@@BBB???>>>===>>>@@@AAA@@@???===>>>>>><<<:::888888999555666777:::<<<<<<999666555666666666666777777777222222222222333333333333000000111111222333333333000000111111111222222222222333111000444999777111555666777888777666444333222111111111333444333222222222222111111111111111222333333333222111000000111222444444444333111000...///000111111111000//////////////////////////////222111//////222333000000000000000111111111111111000000//////000000111222222111111111000000000111111111111111111111111000000000000000000000000///////////////.........,,,---000222...***---333222---,,,000333111//////111111000000000000111111333000///111000,,,,,,...//////...---------......//////000111111111000000000000000000000111111222111111111000...222>>>KKKuuu|||~~~|||qqqkkkVVVZZZ]]]^^^ZZZOOO[[[hhhddd]]]UUUPPPRRR\\\fffmmmiiiccceeejjjmmmoooiiikkkbbbccc___\\\\\\888+++===111333444333111111555888333111//////000000000///---...000222333444444333+++++++++++++++++++++++++++,,,,,,,,,******,,,...***+++,,,---............************************)))***,,,---------,,,+++))))))******+++,,,,,,,,,------,,,,,,+++*********)))************+++++++++************))))))))))))))))))************))))))************************************+++,,,---...***)))***,,,+++***000777+++++++++)))'''&&&'''((('''((()))******++++++******++++++++++++***))))))))))))))))))******************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))+++,,,------,,,,,,++++++*********))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((()))))))))))))))))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))***++++++***))))))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))************+++++++++zzzhhh\\\YYYZZZXXXVVVLLLMMMNNNLLLIIIGGGGGGHHHLLLOOOMMMHHHFFFHHHIIIGGGEEEDDDCCCBBBBBBCCCCCCBBBJJJHHHGGGIIILLLNNNLLLIIIEEEDDDIIILLLRRRkkkzzzXXX???BBBGGGBBBAAAHHHBBBCCCDDDEEEFFFEEEEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEGGGHHHIIIJJJJJJJJJIIIIIILLLMMMJJJEEEDDDGGGGGGDDDFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>>>>>>>???@@@BBBCCC@@@?????????AAABBBAAA@@@???@@@AAA???;;;999999;;;999777777999;;;<<<999666555555555666666666777777222222222333333333444444000000111222222333444444111111111111111222222222...222444444666999;;;:::777888999888777555333333333222111222444444444333333333333333222222222111111222444666555444222000111222333333333222222222////////////000000000111////////////////////////---000000...///333333111---...000111111111000///000000////////////000000000000000////////////...////////////////////////////////////////////////.........///////////////...---///222000++++++......,,,,,,000111......111////////////000111222333333//////111000,,,---111......---------......///...///000111222111111000000000000000000111222222111000111333000///555>>>OOOgggzzztttmmm[[[]]]\\\[[[VVVIIIQQQ[[[aaaccc[[[QQQNNNRRRWWW\\\bbb```bbbjjjjjjzzznnnoooiiigggSSSbbbOOO777888111444666444111000333777333111//////000111000///...///000222333333222222++++++++++++++++++++++++,,,------,,,******,,,---,,,---...............---***************************+++,,,---------,,,+++((())))))***++++++,,,,,,......------,,,++++++***)))************+++++++++************))))))))))))))))))************))))))******+++++++++*********************+++,,,---...)))((()))***((((((...666222...***)))***+++++++++(((((((((((()))***+++,,,***++++++++++++***))))))))))))))))))******************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((()))+++---...+++++++++++++++************)))))))))((((((((('''))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))************++++++++++++++++++++++++************************************************************************((()))***++++++***)))(((*********+++++++++++++++)))************+++++++++******************************++++++++++++******)))))))))))))))))))))))))))************+++++++++kkk]]]UUURRROOONNNOOONNNLLLIIIIIILLLOOOMMMIIIGGGJJJNNNEEEJJJLLLIIIHHHJJJJJJGGGFFFEEEEEEGGGIIIJJJHHHFFFGGGEEEHHHLLLKKKEEEBBBDDDFFFFFFHHHJJJ\\\ggg???@@@III@@@;;;BBBBBBCCCEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGIIIJJJKKKLLLLLLLLLKKKJJJKKKKKKHHHCCCDDDGGGHHHEEEGGGFFFFFFFFFEEEEEEDDDDDDFFFFFFEEECCCBBB???>>><<<===>>>???AAABBBBBBBBBAAAAAA@@@???@@@BBBCCCBBBAAAAAABBBCCC@@@<<<::::::<<<<<<:::888999;;;;;;888666444555555555666666777777222222222333333444444444000000111222333333444444111111111111111222222222...222555666777888999888777999999888666333222111333222111222444555444333444444444333333222222222000222555777888666333111000222333333333333444666/////////...///000111222////////////////////////,,,//////------111111...,,,---///111111000///---000000////////////000000///.........------------........................////////////////////////---.........//////000000///---...333333111000333444222111222///,,,---111.........///000222333444///,,,,,,000///+++,,,222---------------...///000...///000222222222111000000000///000000111222222111///111444222---///555BBBeeewwwjjj]]]aaa[[[WWWTTTJJJSSSVVVgggssslll[[[PPPOOOPPPRRRaaa``````lllmmmrrryyy\\\dddsss}}}dddWWWvvvkkkGGG000222555888666222000222666333111//////000111000///...///000111222222111111++++++++++++++++++++++++------...,,,******+++---////////////...---,,,+++***************************+++,,,---------,,,,,,((())))))***++++++,,,,,,//////...------,,,++++++)))************+++++++++************))))))))))))))))))************))))))******+++++++++******)))************+++,,,---...''''''((((((&&&%%%,,,555:::222+++)))+++***)))'''))))))(((((((((***+++---***++++++++++++***))))))))))))))))))******************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((()))+++---...******************++++++******))))))((((((((('''))))))))))))))))))))))))&&&&&&((()))************))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++************************((()))***++++++***)))(((************************)))************+++++++++))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))************+++++++++wwwjjjaaa[[[WWWTTTPPPNNNKKKJJJLLLMMMMMMLLLHHHJJJMMMLLLJJJIIIKKKMMMNNNMMMKKKIIIHHHGGGGGGHHHJJJEEEAAAAAAEEEIIIJJJIIIKKKLLLIIIDDDEEEIIIGGGAAAFFFDDDGGGIIIaaaddd@@@:::DDDGGGDDDBBBFFFFFFFFFFFFEEEDDDBBBBBBDDDEEEGGGIIIJJJJJJJJJJJJJJJIIIIIIHHHIIIKKKLLLMMMLLLJJJGGGEEEFFFHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFHHHFFFDDDAAA@@@@@@AAABBBEEEDDDCCCCCCCCCCCCAAA@@@???@@@@@@AAABBBBBBAAAAAA???CCCCCC>>><<>><<<;;;999999888888888777777777777666666555444333444555555333333444444444555555555555666444555888222///666111555555333555:::<<<999777777666555444444444444222111111222555666555333555777888666333000111222000222222000333888555///111222444555666666555444777666444222111111111222////////////////////////....../////////......---////////////000000000111000000000000000000000000///000000000000///...---------........./////////......------------......////////////////////////000000///...---,,,,,,,,,111111000///////////////111000///...///000222333222111000//////.........////////////////////////............///////////////...///222222111444888///444999999444000000222777999QQQoooaaa]]]UUUXXXTTT```TTT```nnnsssIIIFFFVVVWWWVVV___qqqiii\\\mmmtttvvvrrriii___aaaUUU[[[[[[kkkvvv]]]EEE666+++...666777222...111000000000000111111222111222222222222222222111//////...---,,,,,,,,,,,,///...,,,+++++++++,,,---...------,,,,,,------...000///...---,,,+++++++++)))***---...///...,,,***++++++***************++++++******+++,,,,,,+++)))++++++************++++++***++++++,,,,,,++++++***+++++++++************)))************)))))))))))))))))))))*********++++++))))))))))))************------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))((((((((()))***,,,---...+++,,,------...---------++++++************++++++,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((())))))))))))((((((((((((((((((((()))***************************************++++++++++++,,,,,,+++************+++,,,************************((())))))***************************************+++++++++*********))))))+++***)))***,,,---,,,+++++++++***))))))))))))))),,,+++)))((((((((()))***************************))))))************++++++JJJJJJJJJLLLNNNOOONNNMMMMMMLLLKKKLLLMMMMMMKKKIIIHHHJJJMMMNNNNNNMMMMMMNNNNNNLLLJJJIIIHHHIIIKKKLLLGGGIIIJJJIIIIIIIIIKKKMMMKKKNNNTTTTTTKKKFFFSSSgggeeeUUUVVVXXXXXXEEE@@@@@@GGGHHHBBB@@@CCCDDDCCCCCCDDDEEEGGGIIIJJJKKKLLLMMMMMMLLLJJJHHHFFFFFFFFFEEEEEEFFFGGGIIIJJJMMMKKKIIIIIIJJJLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKHHHGGGFFFDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGDDDBBBBBBDDDDDD@@@>>>===;;;777999;;;>>>@@@AAA???<<<;;;999999999888888888777777444444444444444555666666444444444444555555555666555666888:::777222111555444777777555666:::;;;999666666777777666555444333111000///222555777555222444555666555222111111222///222333222222444333///000333777:::;;;999777555888777555333111000000///...//////000000//////...------................../////////000000000111111000000000000000000000000000000111111000000////////////.........///000111...------,,,,,,------...000000000000000000000000///////////////000//////111000000///////////////111000/////////000111222111111111000000///...---////////////////////////------------............//////000///+++''',,,333...555<<<;;;444///000444;;;)))333hhhuuutttbbb]]]ZZZ]]]RRR[[[UUU]]]gggqqqgggNNNUUUZZZLLLNNNiiibbb___kkklllsssiiiWWW\\\\\\cccbbbcccbbb|||yyyQQQ@@@444666888444111222000000///000000111333333333333333444444333333333000///...---,,,,,,,,,,,,...---,,,******++++++,,,...------,,,,,,------...000///...,,,++++++++++++)))***,,,......---,,,++++++***************++++++******)))***,,,,,,***)))++++++************++++++***++++++,,,,,,++++++***+++++++++************)))************))))))))))))((((((((()))))))))******)))))))))*********++++++,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********(((((())))))***+++------++++++,,,---------------++++++************++++++,,,,,,,,,+++++++++************)))))))))(((((((((((())))))******))))))(((((((((((((((((())))))***************************++++++++++++,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))******((()))******++++++******************************+++++++++******************))))))***,,,...------++++++***))))))))))))***+++***))))))((()))))))))************************(((((()))))))))*********SSSSSSSSSSSSRRRPPPNNNLLLLLLLLLLLLMMMNNNMMMKKKIIIJJJJJJKKKLLLLLLMMMNNNOOOOOONNNKKKIIIHHHIIIJJJKKKEEEHHHJJJIIIHHHJJJOOOSSSVVVPPPOOOOOOIIILLLhhhiiiSSSGGG@@@FFFDDDBBBDDDFFFCCC@@@EEEMMMMMMLLLJJJHHHGGGGGGHHHIIIJJJKKKLLLMMMLLLJJJGGGEEEEEEEEEDDDDDDEEEFFFHHHIIIMMMLLLJJJKKKMMMNNNNNNNNNKKKKKKJJJIIIJJJKKKLLLMMMIIIHHHGGGGGGGGGGGGHHHHHHJJJJJJIIIGGGEEEEEEFFFGGGGGGEEEDDDEEEGGGFFFCCC@@@>>>@@@AAAAAA@@@???>>><<<999<<>><<<222///333777666111...///111222111555NNN~~~kkk{{{kkkbbbaaa[[[ZZZPPPVVVYYYbbbmmmqqq```PPPZZZUUULLLLLL}}}fff|||{{{iiigggaaaYYYcccaaaffffffbbb\\\sss~~~TTTHHH:::444444666666555111111111000111111222222222333333444444333333222000///...------,,,,,,,,,---,,,+++*********++++++...------,,,,,,------...///...---,,,++++++++++++***+++,,,---...---,,,+++*********)))******+++,,,***))))))***+++,,,***)))++++++************++++++***++++++,,,,,,++++++***+++++++++*********))))))************)))))))))((((((((((((((())))))))))))))))))*********+++++++++++++++******)))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))***+++,,,---***+++,,,---------------++++++************++++++,,,,,,,,,+++++++++***************)))))))))(((((()))))))))******)))))))))))))))(((((((((((())))))************************++++++,,,,,,,,,---------***))))))))))))))))))***((()))))))))))))))******))))))***++++++++++++***************************************************+++******,,,...000000///,,,+++******))))))************))))))))))))))))))************************(((((())))))******++++++NNNNNNNNNNNNMMMNNNOOOPPPMMMLLLLLLNNNOOONNNKKKIIILLLKKKJJJJJJKKKMMMOOOPPPOOONNNLLLJJJIIIHHHHHHHHHDDDFFFGGGGGGGGGKKKSSSYYY[[[PPPHHHIIIIIIQQQmmm{{{RRRJJJFFF???DDDIIIGGGFFFEEEDDDDDDJJJQQQQQQOOOLLLIIIHHHGGGHHHIIIFFFHHHJJJLLLLLLJJJHHHFFFFFFEEEEEEEEEEEEGGGHHHIIINNNMMMLLLMMMOOOPPPPPPOOOKKKJJJIIIIIIJJJKKKLLLMMMKKKKKKJJJJJJJJJJJJJJJJJJQQQQQQPPPLLLHHHFFFHHHIIIKKKHHHEEEEEEGGGGGGDDD@@@>>>>>>@@@BBBBBB@@@>>>===999;;;===??????===:::999::::::::::::999999999999888888777777666555444444555555555666666666777777777<<<;;;///777___nnnTTT:::888888888888888888999;;;<<<<<<<<<999555111...000000000111222444444444<<<:::999888888888999888777666666555333333555888===<<<:::999777666666666888777666444222000///...//////000000000000//////......---------......///000000000000111111111111////////////////////////000000111111111111000000111000...---...///111333000000////////////000000........................111000///............///000000////////////000000000000//////////////////000000111111111///---,,,////////////////////////....../////////000000000///555222111KKKhhh___>>>444222000///000000000///)))333666999WWWhhhdddeeeXXXWWWSSS{{{mmmbbbyyyqqqbbbdddkkkUUUfffmmm[[[WWWddd___```eeejjjkkkxxxqqqgggQQQ999333::::::222444444222111000000000000111111222222222222111111000000///...---------------,,,+++*********++++++...------,,,,,,------......---,,,+++++++++++++++***+++,,,---------,,,,,,******))))))***++++++,,,***))))))***,,,,,,+++***++++++************++++++***++++++,,,,,,++++++***+++++++++*********))))))************)))))))))((((((((((((((())))))))))))************+++++++++++++++******)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++))))))))))))***+++,,,,,,)))***+++,,,------------++++++************++++++,,,,,,,,,+++++++++******************))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++,,,,,,,,,---------)))))))))******)))))))))(((((())))))*********+++))))))***+++++++++++++++************************************************---,,,,,,---000222222111,,,++++++***************)))))))))*********))))))************************))))))******+++,,,------MMMMMMMMMLLLKKKMMMPPPSSSOOONNNMMMNNNOOOOOOMMMKKKNNNLLLLLLLLLNNNOOONNNMMMLLLLLLLLLKKKJJJHHHFFFEEEDDDEEEFFFGGGIIIOOOUUUZZZXXXNNNHHHIIILLLQQQ```ooorrrhhhPPP???DDDIIIGGGEEEDDDDDDFFFHHHIIIKKKLLLMMMKKKKKKIIIHHHHHHHHHIIIJJJFFFHHHKKKNNNNNNMMMJJJIIIHHHHHHGGGGGGHHHIIIKKKLLLOOONNNMMMNNNPPPPPPOOONNNJJJJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKWWWWWWVVVRRRLLLKKKMMMOOORRRLLLGGGFFFHHHIIIFFFBBBAAA@@@AAADDDCCC>>>;;;;;;;;;<<<===>>>>>><<<;;;:::;;;;;;;;;:::::::::999999::::::999999888666555444666666666666777777777777999;;;<<<333@@@tttiii:::888777999999777777:::???@@@@@@???===999555222111333555555444666;;;@@@BBB???===<<<<<<===<<<<<<999666666999999777777999BBB???:::666333333555666555555555444333222000///111000000//////000000111111000///------......///000000000111111111222222//////////////////////////////000000111111000000//////.........///000111111000000000000000000111.................................000333999>>>AAA///////////////000000111////////////////////////111111111000000///...---////////////////////////////////////000000000111...444000///KKKhhh[[[555777333000000333444222//////---000555===iiirrreeebbbTTTVVVXXXvvvcccwwwdddNNNeee|||uuucccoooooosssppplllmmmxxxuuuGGG111000555666555333222000000/////////000000111111000000///111000///...------------...---,,,******++++++,,,...------,,,,,,------...------,,,+++++++++++++++++++++,,,,,,---------,,,))))))))))))***+++,,,,,,***))))))+++---...---+++++++++************++++++***++++++,,,,,,++++++***+++++++++************)))************))))))))))))((((((((()))))))))***************++++++++++++,,,+++************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))***++++++,,,((()))***,,,------------++++++************++++++,,,,,,,,,+++++++++******++++++*********))))))))))))******++++++******)))***))))))((((((((((((((())))))))))))))))))))))))++++++++++++,,,,,,,,,,,,)))******++++++******))))))))))))***++++++,,,,,,)))***++++++,,,+++++++++***************************************+++++++++...------...000222222111,,,,,,+++************+++(((((()))************)))++++++++++++++++++++++++))))))***+++,,,------...OOOQQQQQQOOOMMMMMMPPPRRRRRRPPPNNNNNNOOOPPPOOONNNMMMNNNPPPTTTVVVSSSMMMHHHFFFHHHJJJLLLKKKJJJGGGEEEFFFFFFHHHKKKPPPSSSTTTUUUSSSPPPLLLJJJKKKNNNQQQSSSNNNEEEBBBBBBCCCIIILLLDDD>>>BBBGGGJJJLLLMMMLLLKKKHHHHHHHHHIIIJJJKKKKKKKKKJJJLLLPPPRRRSSSQQQNNNLLLKKKKKKJJJJJJKKKLLLNNNOOOPPPOOONNNOOOPPPPPPNNNMMMKKKJJJJJJJJJJJJLLLMMMOOOPPPPPPPPPOOONNNMMMLLLKKKVVVWWWVVVRRRNNNLLLPPPTTTUUUNNNFFFCCCFFFHHHFFFBBBAAA???AAAEEEDDD>>>;;;<<>>>>>======;;;;;;;;;;;;::::::::::::999::::::;;;:::999888777666666777777777888888888===555999999===cccuuuZZZ:::666666999999666666:::>>>>>>???>>><<<:::777555222888<<<;;;999===HHHRRRGGGCCC???>>>??????>>>===;;;888;;;CCCFFFAAA;;;:::@@@===888444222333444666222333444444444333222111333111///......///111333444333000...---......///000000111111111222222222////////////////////////---...///000000000000///------........./////////000000////////////000000........................,,,,,,,,,000666???HHHMMM///////////////000111111------...///000000000000222111000//////.........////////////////////////........./////////000000000555444333;;;DDD<<<+++444333444555555444111...444+++000888...MMMiii|||bbbZZZQQQVVVUUU]]]fffaaa||||||}}}|||iiiSSSqqq~~~{{{|||}}}nnnqqqIII444999555444333222111000000000///000000111111000000///111000///...------------///...,,,+++++++++,,,---...------,,,,,,------...---,,,++++++***+++++++++++++++,,,,,,,,,---------))))))))))))***+++,,,---+++******,,,...///...,,,++++++************++++++***++++++,,,,,,++++++***+++++++++************)))************)))))))))))))))))))))*********++++++*********+++++++++,,,,,,+++++++++++++++,,,------)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******)))))))))*********)))******+++,,,((()))***+++,,,---------++++++************++++++,,,,,,,,,+++++++++******+++++++++*********)))))))))******++++++******)))******)))((((((((((((((())))))))))))))))))))))))*********++++++++++++,,,******+++,,,,,,+++******)))******+++,,,,,,------)))***++++++,,,,,,++++++************************))))))*********+++++++++...---,,,---///000///...---,,,++++++******++++++'''((()))***+++******)))++++++++++++++++++++++++(((((()))***+++,,,------FFFIIILLLLLLKKKKKKMMMPPPSSSQQQOOONNNOOOPPPPPPPPPLLLOOOUUUZZZ\\\WWWMMMEEEAAADDDHHHLLLMMMKKKHHHFFFHHHHHHKKKPPPUUUVVVSSSOOORRRSSSOOOIIIHHHLLLLLLHHHIIIAAAIIIMMMAAADDDKKKAAA???DDDIIIIIIIIIKKKMMMMMMIIIJJJKKKLLLMMMMMMLLLLLLOOOQQQUUUWWWWWWTTTQQQNNNMMMMMMLLLLLLMMMNNNPPPQQQQQQPPPOOOOOOPPPPPPNNNLLLLLLKKKKKKKKKKKKMMMOOOPPPQQQQQQQQQPPPOOOMMMLLLKKKQQQSSSSSSPPPLLLLLLPPPUUUUUULLLCCC@@@CCCEEEDDDAAA===;;;???EEEFFF@@@>>>@@@CCCBBBAAA@@@@@@@@@@@@AAA<<<<<<;;;;;;;;;:::::::::888999:::;;;<<<;;;::::::777777777777888888888888BBB///555;;;333CCCNNN999999555555999999555666;;;:::::::::::::::999777666333;;;AAA@@@===CCCRRR```IIIEEE@@@???@@@@@@???===>>>;;;AAAMMMRRRKKKAAA<<<===;;;777444333333444666000111333444555444444333444222///------///222444666444222///.........///000111111111111222222222////////////////////////------...//////000//////,,,---......//////......//////............//////000000000000000000000000111///,,,+++...444<<<@@@///////////////000111111,,,,,,...///000000000000333222000.........//////////////////////////////---------.........//////444888>>>@@@888///111999---222777999666222...,,,///---555666"""===NNN~~~]]]SSSPPPUUULLLRRRhhhmmmyyy~~~uuueeeSSSlll|||zzzzzz}}}zzzuuuLLL666333333222222111222222222000000111111111111000000111000///......------...///...---,,,,,,,,,------...------,,,,,,------...,,,,,,++++++***+++++++++++++++,,,,,,,,,---------))))))))))))***+++,,,---+++++++++---///000///---++++++************+++++++++++++++,,,,,,++++++++++++++++++************)))************))))))))))))************++++++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,------...))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++***)))((((((******************++++++((((((***+++,,,---------++++++************++++++,,,,,,,,,+++++++++******+++++++++************)))******++++++++++++************)))((((((((((((((())))))))))))))))))))))))))))))*********+++++++++***+++,,,------,,,+++*********+++,,,------......******+++,,,,,,,,,,,,+++************************))))))******++++++++++++---,,,+++,,,......---,,,---,,,++++++******++++++'''((()))+++++++++***)))++++++++++++++++++++++++&&&'''((()))***+++,,,,,,QQQOOONNNLLLLLLMMMOOOPPPRRRRRRNNNJJJNNNTTTRRRKKKLLLSSSVVVRRRQQQQQQJJJ@@@DDDEEEFFFGGGHHHHHHGGGFFFFFFHHHMMMRRRUUUUUUSSSPPPPPPLLLGGGCCCBBBCCCDDDDDDGGGFFFFFFFFFGGGFFFDDDCCCAAAHHHNNNOOOLLLIIILLLPPPIIINNNRRRQQQMMMJJJKKKMMMSSSaaakkkfff[[[TTTRRROOOLLLMMMKKKHHHIIINNNNNNKKKOOOMMMKKKLLLNNNPPPOOOMMMMMMJJJHHHIIIMMMPPPPPPNNNMMMOOOPPPPPPNNNMMMMMMMMMMMMJJJJJJNNNNNNLLLLLLOOORRRJJJAAA>>>BBBDDDCCC??????????????????>>>======<<<;;;===CCCIIIKKKGGGCCC<<<<<<<<<;;;::::::;;;<<<<<<<<<======<<<:::999777;;;:::::::::888777666555999999:::::::::;;;;;;;;;888:::<<<;;;:::888777777999555222555;;;===999444666444<<>>888777555555555555333111333333444444444333222111222222222111111111000000////////////000111222333333333333333222111000000/////////000//////...---......////////////..................////////////...///000///------///000111///---,,,,,,...000111888"""111000,,,333***222111111000///////////////............////////////111111000///...---,,,,,,000000//////.........---...///000///...---...///777HHHJJJ888111:::<<<333666666666444111......///+++000444333222777CCCNNN{{{___TTTRRRGGGNNNRRRdddzzz|||tttwww{{{uuu\\\VVVtttzzz{{{uuuuuuYYYGGGBBB555777111+++222333333000000000000000000000000111000000///...---------...---+++******+++---...,,,++++++***+++,,,...///...---,,,***)))******+++))))))******++++++++++++,,,,,,+++)))'''(((+++---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,++++++***************))))))((((((''''''))))))))))))))))))))))))***'''&&&&&&))),,,---...,,,,,,+++***+++,,,---...)))))))))***)))))))))))))))))))))))))))***++++++))))))))))))******************+++++++++,,,,,,,,,))))))************))))))++++++******************+++,,,------++++++,,,---)))))))))))))))*********)))(((((()))++++++***)))---,,,++++++******++++++******************************++++++++++++***)))))))))************)))))),,,,,,++++++++++++++++++)))***++++++***)))***++++++*********))))))((((((+++++++++***************++++++++++++++++++++++++...------,,,+++***))))))((()))))))))************))))))))))))))))))))))))************++++++++++++MMMLLLKKKJJJJJJKKKLLLMMMMMMQQQRRRPPPOOOPPPLLLEEEGGGKKKMMMNNNPPPSSSRRROOODDDEEEGGGHHHHHHHHHGGGGGGFFFHHHKKKOOOQQQQQQOOOMMMOOOMMMJJJIIIHHHIIIIIIIIIHHHHHHGGGHHHHHHHHHGGGFFFHHHOOOVVVWWWQQQLLLKKKLLLKKKOOOTTTSSSPPPMMMMMMNNN[[[fffllleee[[[TTTPPPMMMJJJKKKJJJIIIKKKOOOPPPLLLMMMLLLLLLMMMOOOOOOLLLIIIEEEFFFGGGJJJMMMOOOOOONNNOOOPPPQQQOOOMMMKKKLLLLLLMMMJJJKKKNNNNNNLLLLLLOOOIIIIIIHHHEEEBBB@@@?????????????????????>>>============???EEEJJJLLLHHHCCC>>><<<::::::<<<===<<<:::<<<<<<======<<<;;;999888;;;;;;;;;:::999888666555999999:::::::::;;;;;;;;;777:::>>>???===:::777666555222111333777999888666999999???JJJPPPNNNKKKKKKEEEEEEDDD@@@<<<<<<@@@DDDVVVgggxxxjjj???888:::888666666666555444222333444444444333333222222222222222111111111000000////////////000111222333333333333333222111000//////////////////...------......////////////..................////////////---.........,,,,,,...//////...------...111444666+++,,,CCC999***000***---111111000///////////////............////////////000000000///......------000/////////.........---...///000///...---...000000<<<>>>333///666777111444333222000///...,,,,,,000333444333000333;;;BBB[[[ttt^^^OOOBBBGGGXXXhhhnnncccdddaaaYYYjjjvvvxxxuuu888---555<<<777111,,,///111111111111111111111111111000000///......------...---+++******+++---...---,,,+++++++++,,,---...,,,++++++******+++,,,---)))*********+++++++++++++++,,,+++)))((((((+++---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,++++++***************))))))(((((((((((()))))))))))))))))))))))))))'''&&&&&&)))+++,,,+++,,,++++++***+++,,,---...---,,,+++***))))))))))))))))))(((((())))))******))))))))))))************))))))*********+++++++++))))))************))))))************************+++,,,------++++++,,,---++++++******))))))(((((()))(((((()))+++,,,***)))---,,,++++++******++++++************************+++++++++++++++***))))))))))))************))))))++++++++++++++++++++++++(((***++++++******+++,,,************)))))))))(((************************++++++++++++++++++++++++,,,++++++******))))))((()))))))))))))))******+++*********************************))))))******+++KKKJJJIIIHHHHHHIIIKKKKKKLLLPPPRRRPPPNNNMMMKKKGGGMMMNNNRRRVVVUUUPPPNNNPPPFFFGGGHHHIIIIIIIIIHHHGGGGGGHHHJJJKKKLLLKKKJJJIIIHHHHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIILLLSSSZZZ[[[UUUNNNKKKJJJMMMQQQVVVVVVSSSPPPOOOOOO]]]ccceee___XXXSSSOOOKKKJJJLLLMMMLLLOOOSSSRRRNNNKKKLLLMMMNNNOOONNNJJJFFFAAAEEEJJJNNNPPPQQQQQQQQQUUUUUUUUURRROOOMMMMMMNNNNNNKKKKKKNNNOOOLLLLLLOOOHHHKKKLLLGGG@@@<<<===@@@???????????????>>>>>>======>>>BBBGGGLLLLLLGGGCCCAAA===;;;<<<@@@BBB???<<<============<<<;;;::::::<<<<<<;;;;;;:::999777777::::::::::::;;;;;;;;;;;;777;;;???AAA???;;;777555444333222222444777:::<<<>>>AAADDDIIIPPPSSSKKKAAAAAA???===::::::>>>DDDIIIRRR[[[fffWWW===>>>===;;;888666666666444333444444444333333333222222222222222111111111111111////////////000111222222444444333333111000///............///......---,,,......////////////..................////////////,,,---...---++++++---...,,,,,,---...111555888;;;,,,@@@\\\JJJ000333111---111111000///////////////............/////////////////////////////////////////////...............---///000///...---///000---000111///000333444222444222//////000000...+++111222222111000222555888???kkkhhhNNNFFFIIICCCNNNeee{{{{{{kkk```bbblllVVVPPP\\\jjjyyy|||zzzxxxnnnOOO555333333......444111111111111111111111111000000000///......------------++++++++++++------...---,,,,,,,,,,,,,,,---************+++,,,---...************+++++++++++++++++++++***))))))+++---++++++,,,,,,,,,,,,------+++++++++,,,,,,---------))))))*********++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((('''&&&''')))***)))(((++++++******++++++,,,---000///,,,***)))(((((()))(((((((((((())))))))))))))))))))))))************(((((()))))))))*********))))))************))))))************************+++,,,---,,,+++***+++---,,,,,,+++***)))(((((('''***))))))***,,,,,,+++)))---,,,++++++******++++++************************++++++++++++******))))))************************)))*********+++,,,,,,,,,(((***+++,,,+++***+++,,,************))))))))))))))))))))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))******)))((()))***+++,,,************************+++***)))(((((()))***+++KKKJJJJJJIIIIIIJJJKKKLLLOOONNNMMMKKKKKKMMMNNNNNNOOOWWWfffooohhhVVVKKKJJJHHHHHHIIIJJJJJJJJJIIIHHHHHHJJJKKKKKKIIIHHHGGGGGGDDDEEEEEEDDDDDDEEEHHHJJJNNNNNNNNNLLLKKKJJJJJJKKKLLLRRRWWWXXXSSSNNNLLLKKKNNNRRRVVVWWWUUUQQQOOOOOOTTTUUUVVVTTTRRRQQQOOOMMMPPPSSSSSSSSSTTTWWWUUUPPPMMMMMMMMMMMMMMMKKKIIIGGGGGGKKKQQQSSSSSSSSSUUUXXX\\\\\\ZZZWWWSSSQQQRRRSSSOOOLLLLLLOOOOOOMMMMMMOOORRRNNNJJJFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>===???CCCHHHKKKJJJEEEAAAAAA@@@???@@@CCCDDDCCC@@@>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;:::999888:::::::::;;;;;;;;;;;;<<<888;;;??????===999777666666777777555555999???EEECCCKKKLLLHHHKKKRRRLLL>>>>>><<<;;;;;;===AAAFFFHHHUUUUUUTTThhhaaaAAACCCOOO>>>;;;777555555555444444444444333333222222222333111111111111111111111111///////////////000111111333333333222111///...---...............---,,,,,,---......//////......---............////////////---......---,,,,,,---///+++,,,,,,...111555888:::333EEEXXXIII111111222,,,111000000///////////////............////////////............//////000000........................---...//////......///000000,,,+++000444444444555777333000111444555222............///222444555666666JJJqqq~~~dddPPPPPPPPPJJJGGGLLLYYYZZZSSSTTT\\\WWWOOO^^^pppwww}}}sssyyyJJJ---000333777333111111111111111111111111000000//////............---,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++***+++++++++)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......)))******++++++++++++++++++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&((())))))(((&&&***************++++++,,,///---+++)))((((((((()))''''''(((((())))))))))))((()))))))))************))))))))))))*********+++)))******++++++******)))***************+++++++++***,,,,,,,,,+++***+++,,,+++++++++******)))))))))******)))+++,,,---+++***---,,,++++++******++++++***************************************++++++,,,************************((())))))***+++,,,,,,---***,,,------+++******************)))))))))))))))((()))))))))))))))******************************))))))))))))******+++++++++***)))((((((***,,,---************************+++***)))''''''((()))***IIIHHHHHHIIIIIIJJJJJJKKKMMMJJJHHHJJJLLLMMMLLLKKKLLLdddfffSSSNNNIIIJJJKKKLLLLLLKKKJJJIIIJJJLLLNNNMMMJJJHHHGGGHHHIIIIIIHHHFFFDDDFFFIIIMMMQQQRRRQQQOOOLLLJJJLLLMMMSSSVVVWWWVVVQQQNNNMMMMMMNNNQQQTTTUUUTTTRRROOONNNMMMLLLLLLNNNOOOOOOPPPPPP[[[]]]\\\YYYYYYZZZWWWRRRPPPOOONNNLLLJJJJJJKKKLLLPPPRRRUUUTTTSSSSSSWWWZZZ]]]]]]\\\YYYVVVTTTTTTUUUPPPMMMMMMPPPPPPMMMMMMPPPVVVLLLFFFMMMYYY\\\PPPCCCAAAAAAAAABBBAAA@@@@@@???===???CCCGGGHHHGGGCCC@@@???@@@AAACCCDDDDDDDDDCCC??????>>>>>>>>>>>>>>>>>>======>>>======<<<;;;:::::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<;;;999777777777888999999666555999BBBIIIFFFQQQQQQFFFDDDLLLKKKAAA===<<<<<>>:::666333333444444444555444333222222222333333111111111111111111111111//////////////////000111222222222111000///------......//////......---,,,------............------............////////////...//////...------...000,,,,,,---...000222444666333333666666------444...111000000///////////////............////////////------......///000000000---------...............,,,...//////......///111333,,,+++111666444222444777333000222666777444111...,,,,,,///333666666555555333OOOfff\\\YYY^^^UUUWWWNNNHHHIIILLLQQQ^^^lllaaahhh{{{|||pppyyyjjj<<<444444999+++111111111111111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,............---,,,,,,+++------------,,,,,,++++++,,,+++++++++++++++++++++***+++,,,+++***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***+++,,,,,,------,,,,,,************************))))))))))))************))))))))))))))))))))))))''''''&&&((())))))(((&&&))))))************+++*********(((((('''((())))))''''''((()))***))))))(((((()))))))))*********************+++++++++,,,,,,******++++++++++++******))))))*********+++++++++***+++,,,,,,******+++,,,))))))******++++++,,,,,,+++******+++------,,,+++---,,,++++++******++++++************************((((((((()))***,,,...///++++++***))))))***++++++(((((()))***++++++,,,,,,,,,...///...+++)))''''''))))))))))))))))))******(((((())))))*********+++************************))))))***++++++,,,,,,,,,+++***)))))))))***,,,,,,************************,,,+++***((((((((()))***EEEFFFFFFGGGGGGHHHHHHHHHHHHGGGIIINNNOOOLLLIIIJJJdddlllWWWOOOKKKLLLMMMMMMMMMLLLKKKJJJJJJNNNQQQPPPMMMJJJJJJKKKIIIJJJJJJHHHEEEFFFIIIMMMSSSTTTTTTRRRNNNNNNPPPSSS______^^^ZZZUUUQQQOOOOOOPPPQQQRRRSSSSSSQQQPPPNNNPPPMMMMMMPPPQQQPPPQQQUUUbbbcccaaa\\\[[[[[[WWWRRRRRRRRRPPPMMMKKKLLLOOOQQQTTTTTTTTTSSSRRRSSSUUUWWWXXXZZZZZZYYYWWWTTTTTTTTTQQQNNNNNNQQQPPPMMMMMMPPPOOOGGGFFFWWWmmmppp[[[EEECCCCCCCCCCCCCCCBBBBBBAAA???AAADDDFFFFFFDDDBBB@@@AAA@@@AAACCCGGGHHHFFFDDD@@@??????>>>>>>??????@@@>>>>>>??????>>>======<<<:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<999777555666888888888777444444888@@@GGGEEENNNNNNCCC@@@FFFHHHBBB<<<;;;===CCCIIIJJJEEE???<<<@@@===???999===QQQHHH>>>:::444222222444666777555444333222111222333444111111111111111222222222/////////......//////000000111111000000///...---/////////000///......---------............------............////////////...///000///------///000------------...///000111555---$$$///444;;;III???111111000///////////////............////////////---.........//////000000---------------.........,,,...//////......000111222---,,,///333222111111222000///000333555333111000///...///111333333222666...>>>SSS\\\lllrrrbbbeeegggeee______jjjyyyvvv~~~nnnttt~~~sssdddvvv~~~OOO666)))555///222222222222222222222222//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,............---,,,+++***,,,,,,,,,,,,++++++++++++)))***,,,,,,++++++---...------,,,,,,,,,,,,+++++++++++++++,,,,,,---------***+++,,,---...---,,,,,,)))))))))***************)))))))))************+++))))))))))))))))))))))))((('''&&&''')))***)))((((((((()))************)))(((((((((((((((((((((((('''(((***+++++++++***)))))))))))))))***************++++++++++++,,,,,,,,,******++++++++++++******)))))))))***++++++,,,,,,***+++,,,+++***)))***,,,((())))))***+++,,,------,,,++++++,,,......---+++---,,,++++++******++++++************************(((''''''(((***,,,...000,,,+++***))))))***+++,,,((()))))))))***+++++++++---...000///,,,)))''''''))))))))))))************)))))))))***++++++,,,,,,******************************++++++,,,,,,,,,---*********+++++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))EEEEEEFFFGGGHHHHHHHHHHHHFFFHHHLLLOOOLLLKKKTTT```eeeUUUNNNLLLMMMNNNNNNNNNMMMKKKJJJIIINNNSSSSSSPPPMMMMMMNNNFFFKKKOOOOOOLLLJJJKKKMMMRRRUUUVVVUUUSSSSSSXXX]]]dddeeedddaaa\\\XXXTTTRRRSSSRRRRRRRRRRRRRRRQQQPPPRRRPPPQQQUUUTTTRRRUUU[[[dddddd```ZZZXXXYYYVVVQQQQQQRRRRRRQQQNNNNNNQQQTTTTTTSSSSSSSSSUUUUUUTTTSSSTTTVVVYYYZZZXXXVVVUUUUUURRROOOOOOQQQQQQNNNMMMPPPKKKFFFHHHXXXiiikkkYYYEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCEEEEEEDDDCCCBBBBBBJJJDDD@@@FFFPPPTTTMMMEEEAAA@@@????????????@@@AAA??????????????????>>>===;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<999777666777888777555333444888>>>CCCBBBEEEDDD@@@@@@CCCBBB>>><<<:::<<>>DDDDDD999888???]]]vvv[[[>>>:::444222333666888:::666444333111111222333444000000111111111222222222000//////.........//////...//////000000///......000000111111000000///...,,,------......------,,,............////////////......///...---,,,...000------........./////////333555)))222;;;JJJ^^^III111111000///////////////............////////////.........///////////////,,,,,,,,,------.........,,,---//////......000222---......---///111111.........///000111111222222000000///......///111222333333888@@@UUUwwwyyywwwzzz~~~{{{uuuttt{{{{{{RRR???]]]zzzXXX222888444222222222222222222222222.../////////////////////+++,,,,,,------,,,,,,+++,,,---...//////......---,,,------......---,,,+++------,,,,,,,,,+++++++++(((***,,,---,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------+++***((()))))))))*********+++))))))*********+++++++++++++++++++++++++++++++++)))'''&&&&&&)))+++,,,+++'''((()))*********)))(((((()))*********((('''%%%((()))+++,,,,,,,,,******))))))))))))************************++++++++++++***++++++,,,,,,++++++***((())))))***++++++,,,,,,)))+++,,,+++***)))***+++*********++++++,,,,,,,,,,,,++++++,,,...///---,,,---,,,++++++******++++++******************************)))((()))***,,,...---,,,***))))))***,,,---))))))))))))***************---//////---+++))))))((()))))))))************)))******+++,,,,,,------************************************++++++++++++((()))+++------,,,+++***+++++++++++++++++++++++++++,,,---...---+++)))(((FFFGGGHHHIIIJJJKKKKKKKKKJJJLLLNNNLLLGGGLLLeee~~~{{{___XXXUUUMMMNNNNNNOOONNNMMMLLLKKKGGGMMMTTTUUURRRNNNNNNOOOHHHOOOWWWZZZWWWSSSRRRSSSQQQTTTWWWWWWVVVXXX___dddbbbccceeeeeebbb^^^YYYVVVUUUSSSRRRQQQRRRRRRRRRRRRPPPOOOSSSWWWWWWTTTXXX```cccbbb]]]WWWUUUVVVTTTPPPPPPRRRUUUTTTRRRQQQRRRTTTSSSRRRSSSVVVYYYYYYVVVRRRSSSVVVZZZ\\\\\\YYYXXXWWWRRRPPPOOORRRQQQNNNNNNPPPMMMIIIHHHOOOYYYZZZPPPFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFFFFDDDCCCCCCDDDUUUIIIBBBJJJZZZ```UUUGGGAAA@@@?????????@@@AAABBB??????@@@@@@@@@??????>>>;;;;;;;;;<<<<<<<<<======;;;===??????<<<999666666:::777555444666:::???BBB@@@===<<<===BBBCCC>>>888<<<999:::@@@IIILLLFFF???BBBDDD999:::IIIooo|||LLL???:::555222444777;;;===666555333111111222333444000000111111222222222222000//////.........//////---......///////////////111111111111111000//////,,,------......------,,,............/////////000------...---,,,+++---///---.........//////000000&&&777---...333HHH^^^@@@111111000///////////////............/////////000////////////////////////,,,,,,,,,------.........,,,---//////...///000222***000111,,,---222333///---...000111000111222444---......---,,,...111444,,,444111+++EEEttt|||rrr{{{yyyuuu^^^mmmTTT???...222222222222222222222222.........///////////////+++,,,,,,------,,,,,,++++++,,,.../////////......***+++---...///......------------,,,,,,+++++++++(((***,,,---,,,,,,---...---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,''')))+++,,,,,,,,,***)))(((((())))))*********+++))))))******++++++++++++++++++++++++++++++++++++***(((&&&&&&))),,,---...&&&''')))*********)))(((***+++,,,---,,,)))%%%###(((***,,,---------+++***))))))))))))************))))))))))))***************++++++,,,,,,++++++***((())))))***++++++,,,,,,)))+++++++++***)))***+++,,,,,,++++++++++++++++++,,,,,,+++---...///...,,,---,,,++++++******++++++************************---,,,***(((((()))***+++---,,,***))))))***,,,---*********)))))))))))))))'''***...///...,,,++++++(((((())))))*********+++******+++,,,------......))))))))))))))))))))))))******))))))))))))))))))'''))),,,......---+++)))+++++++++++++++++++++++++++---...//////,,,)))'''KKKMMMMMMLLLMMMPPPNNNIIIGGGPPPRRRPPPMMMOOOjjjppp[[[WWWTTTMMMMMMNNNPPPQQQOOOKKKHHHMMMOOOQQQRRRQQQPPPQQQRRRRRRPPPXXXfffhhh\\\RRRRRRUUUUUUWWWYYY[[[]]]___```aaaccccccbbbcccddd^^^VVVVVVVVVWWWWWWVVVUUUTTTSSSVVV[[[]]]ZZZXXXZZZ[[[ZZZ^^^[[[XXXVVVVVVUUUUUUTTTUUUVVVWWWVVVSSSQQQPPPQQQSSSUUUWWWYYYZZZYYYWWWVVVYYYYYYXXXXXXXXXXXXVVVTTTUUUQQQMMMMMMRRRUUUTTTRRROOOMMMJJJIIIIIIIIIHHHGGGJJJHHHHHHJJJKKKJJJFFFBBBBBBCCCEEEEEEDDDDDDFFFGGGIIIGGGDDDEEELLLRRRNNNEEEDDDCCCBBBAAA@@@AAAAAABBBAAAAAABBBDDDEEEDDDAAA>>>??????>>><<<;;;===AAADDDDDD???>>>@@@>>>888666:::::::::777222444:::???>>>DDD======EEEGGG>>>666555>>>DDD>>>@@@KKKDDDAAATTTJJJIIIFFFCCCQQQiii___999888888888666333333444666777555444222222333444555333333222222111000//////000///...------...///000000000//////.........---000000////////////000000---,,,+++,,,.........---,,,---......//////............////////////......//////.........---------------...000444666555444111000///...............////////////000000000000////////////////////////------------------------...............///000000,,,,,,---...000333555777444333111//////000111222///...------...000222444333000222555999IIIqqqrrrtttxxx|||vvvyyypppqqqEEE999444(((444222---444222555......---------......///......//////...---,,,,,,---------------...///000111000---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,************+++,,,---...,,,***))))))***++++++***&&&***)))&&&,,,666555,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((())))))******++++++*********++++++,,,,,,---,,,+++*********+++,,,---)))))))))***+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************------------------------,,,,,,,,,+++++++++******,,,,,,,,,++++++************,,,------+++******+++******************+++++++++++++++++++++++++++,,,******))))))))))))******)))************+++++++++))))))***+++,,,------...++++++++++++++++++++++++...------...///...,,,)))JJJMMMMMMLLLNNNQQQOOOJJJLLLRRRRRRPPPPPPOOObbbbbbXXXUUUPPPOOONNNNNNOOOPPPOOOMMMKKKLLLOOOTTTWWWXXXXXXYYYZZZ]]][[[aaammmooofff___`````````aaaaaaaaaaaaaaaaaafffkkkmmmjjjhhhhhheeeaaa```bbbccc```ZZZWWWXXX[[[aaafffgggccc```aaaaaa```]]][[[YYYXXXVVVUUUSSSRRRXXXYYYYYYWWWTTTRRRQQQRRRRRRSSSUUUWWWXXXYYYYYYYYYVVVUUUUUUUUUUUUTTTSSSRRRRRROOONNNPPPUUUVVVTTTQQQQQQOOONNNNNNOOONNNLLLJJJLLLIIIGGGIIIMMMMMMIIIEEEDDDFFFGGGGGGFFFFFFGGGIIIJJJLLLJJJGGGGGGJJJIIIEEEFFFDDDCCCAAAAAABBBDDDEEEAAAAAABBBDDDEEEDDDAAA>>>?????????>>>===>>>@@@CCCFFFAAA>>>???<<<666444777888777666888===AAABBBBBBAAA===???DDDCCC;;;:::@@@===AAA@@@@@@AAACCCVVVsssqqq]]]JJJAAABBBIIICCC000555444333222222333444444666555333222222333444555333333222222111000000///000///............///000000/////////.........---000000////////////000000...---,,,---...///...---------......//////............////////////......//////.........---------.........///111222111000000000///.........//////////////////000000000000////////////////////////------------------------...............///000000///...---,,,---...000222333222000......///000111,,,,,,,,,---///222555666///...///111111===^^^lllvvvtttuuuvvvqqquuuggg<<<<<<...888444---000)))***.........------......///......//////...------,,,------------......//////000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************))))))******+++,,,************+++,,,---...,,,+++)))***+++,,,+++***(((+++***&&&+++333222)))************************))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))*********))))))***++++++,,,------++++++*********+++,,,---***************+++++++++************+++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++*********,,,------+++******+++++++++++++++++++++******))))))***++++++,,,------*********))))))*********)))************+++++++++)))******++++++,,,,,,---++++++++++++++++++++++++------,,,---......+++)))KKKNNNPPPPPPRRRUUUSSSNNNSSSVVVSSSSSSVVVSSSZZZooowwwdddYYY[[[YYYRRRWWWTTTQQQPPPQQQRRRRRRQQQRRRVVV[[[___``````aaaaaaeeeccchhhrrrvvvpppmmmooonnnnnnnnnmmmkkkiiifffeeeiiipppsssnnnjjjjjjkkkjjjlllpppqqqkkkbbb]]]```fffmmmpppppplllhhhhhhgggddd\\\[[[YYYWWWTTTRRROOONNNVVVWWWWWWVVVTTTRRRSSSTTTWWWWWWWWWXXXYYYZZZ[[[\\\XXXXXXXXXWWWVVVTTTSSSRRRMMMLLLMMMQQQUUUVVVSSSOOOOOOOOOOOOPPPPPPPPPMMMKKKNNNJJJHHHKKKQQQRRRNNNHHHGGGHHHIIIHHHGGGGGGIIIJJJLLLPPPOOOGGGBBBBBBEEEEEEHHHFFFDDDBBBBBBDDDGGGIIIEEEEEEEEEFFFGGGFFFCCCAAA>>>???@@@???>>>>>>@@@BBBHHHCCC???>>>;;;777777999444777999888<<>>888;;;EEECCC@@@DDDBBB;;;NNN|||[[[NNNEEE:::444444444111...///111333333222666555333222222222333444333333222222111000000000000//////......//////000/////////...............000//////......//////000///...---...///000000...------........./////////......////////////.....................---------///.........//////---,,,//////.........///000000////////////000000000000////////////////////////------------------------...............///000000111///...------///222444111000///...---...///000------------///111333444...---...///,,,000FFF]]]mmmrrrssszzzuuurrruuuxxxzzz```@@@,,,222333222999333333//////......---......///.........///......---,,,..................//////.........------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,************+++,,,---------+++***+++,,,---,,,+++***,,,***&&&)))///---&&&************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************))))))))))))(((((()))***+++,,,---...++++++******++++++,,,---+++++++++***************)))))))))*********++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***+++,,,------+++******+++------,,,,,,++++++******'''((()))***+++---......++++++************++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------+++***MMMQQQSSSTTTWWW[[[ZZZUUUXXXYYYTTTVVV\\\YYYWWWaaaeeeeee```[[[^^^dddccc]]]aaa]]]XXXVVVWWWYYY[[[\\\___aaadddeeeddddddeeefffnnnmmmrrr|||}}}zzz{{{wwwxxxxxxwwwvvvssspppooopppuuuvvvrrrpppqqqqqqppptttvvvvvvqqqjjjgggkkkooopppsssrrrmmmjjjjjjhhheee[[[ZZZWWWSSSOOOMMMMMMNNNVVVXXXYYYYYYXXXXXXZZZ[[[___^^^]]]\\\\\\^^^___``````aaa```^^^ZZZWWWVVVUUUOOONNNOOORRRVVVWWWVVVTTTRRRPPPOOOOOOPPPPPPOOOMMMOOOLLLLLLQQQXXXXXXQQQIIIJJJJJJJJJIIIHHHHHHIIIKKKMMMOOONNNGGGCCCDDDHHHHHHKKKHHHEEEDDDDDDGGGKKKMMMIIIHHHHHHIIIJJJIIIFFFDDD===???@@@@@@>>>>>>???@@@HHHEEEAAA>>>===<<<<<<>>>555???>>>666???]]]xxxaaaSSSHHHHHHGGGCCCCCCHHHKKK===AAABBB===]]]qqqeee___MMM??????777222...///333555333000555444333222222222333333222222222111111111000000000000000///////////////......................../////////....../////////000......///000111000///...............//////000---......//////......---........................///...---...//////---,,,///.........///000111111////////////000000000000////////////////////////.......................................///000000//////...///222666;;;>>>000000///......//////000222111000///......////////////111111,,,+++666EEE|||iii|||fff~~~rrrjjjaaannnxxxxxxrrrmmmttt}}}YYYFFF222777555///222,,,000000//////...............---...............------........./////////......------......------,,,+++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,+++*********++++++,,,------,,,+++,,,------,,,+++***+++***'''(((---+++&&&************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))++++++******))))))(((((('''((()))***+++,,,---...+++***++++++++++++,,,,,,,,,+++++++++***)))))))))((())))))))))))*********......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******+++++++++++++++++++++++++++---...---,,,***++++++......------,,,+++******((())))))***+++,,,,,,---,,,++++++++++++++++++,,,))))))*********+++++++++,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---+++***MMMQQQRRRSSSXXX]]]]]]ZZZWWWYYYTTTVVV___]]]XXX\\\]]]^^^```ccchhhkkkiiieeefffccc______bbbfffkkkmmmiiijjjjjjjjjiiikkkmmmppp~~~zzz{{{|||}}}~~~}}}||||||}}}~~~|||zzz{{{}}}{{{uuuvvvvvvtttrrrqqqrrrtttuuuppprrrqqqllljjjkkkhhhddd\\\ZZZVVVQQQLLLLLLNNNRRR___aaabbbcccaaa``````aaabbbaaa_________bbbdddffffffgggfffbbb\\\XXXVVVVVVUUUTTTSSSTTTWWWYYY[[[[[[XXXUUURRRQQQRRRSSSSSSRRRPPPPPPSSSZZZ___]]]SSSIIILLLLLLKKKIIIGGGGGGIIIKKKLLLLLLIIIGGGJJJPPPPPPLLLMMMKKKHHHFFFFFFIIIMMMOOOJJJIIIIIIIIIJJJIIIFFFDDD>>>???AAA@@@???>>>???@@@HHHGGGCCC>>><<<<<<======;;;AAA>>>===[[[|||dddQQQSSS[[[[[[TTTPPPLLL;;;===EEEDDD]]]wwwyyyjjjNNNAAA===888333222555777444000444444333333222222222222222222222111111111111111000000000000000//////...---------...............//////............//////000///...///111111111000///............///000111------............---------........................------///111111000//////////////////000111222////////////000000000000////////////////////////.......................................///000000/////////111444999===@@@000000000///000000000111111111000//////.........///000222222///,,,111777>>>jjjiiizzzpppyyyfffvvvtttkkkiiiiiiuuuqqqmmmssstttzzz~~~{{{HHH<<<;;;SSSPPP777+++***999111000///...............------...............---...//////000000///......------.........---,,,+++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++******++++++,,,,,,,,,++++++,,,......,,,***((())))))'''))),,,+++)))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))++++++******))))))(((((('''(((((()))+++,,,,,,---******++++++,,,,,,,,,,,,,,,+++++++++***)))))))))((())))))))))))*********.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++---......,,,++++++,,,......------,,,+++******+++*********************,,,++++++++++++++++++,,,))))))*********+++++++++,,,++++++******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***LLLOOOPPPPPPUUU]]]___]]]VVVZZZUUUWWWaaabbb^^^bbbbbbccciiioooqqqnnnjjjjjjgggfffeeeggglllrrrwwwyyymmmnnnppprrrtttwww|||}}}}}}~~~~~~~~~wwwwwwvvvttttttuuuwwwxxxxxxssstttqqqmmmlllllliiiccc]]]]]]ZZZUUUQQQQQQUUUYYYccceeehhhhhheeebbb___^^^_________```bbbeeehhhjjjfffhhhhhhccc]]]XXXWWWWWWWWWVVVUUUUUUVVVYYY[[[]]]YYYVVVTTTRRRSSSSSSRRRRRRSSSVVV[[[aaabbb]]]SSSLLLNNNNNNMMMJJJHHHHHHJJJLLLKKKJJJHHHKKKTTT\\\XXXPPPNNNLLLJJJHHHHHHJJJMMMOOOIIIHHHGGGGGGGGGGGGEEECCCAAABBBBBBAAA@@@???AAABBBHHHHHHEEE>>><<<===<<<:::;;;999;;;RRRyyy___MMMRRR```bbbYYYRRRPPPDDDEEELLLNNNVVVfffqqqsssPPP>>>???;;;777666777777555222333333333333222222222222111111111111111111111111111111111111000///......---------------.........///......------......///000///...///000111000///000///.........///000111------............---------------...............---------///222333333222000000/////////000111111////////////000000000000////////////////////////.......................................///000000000000000111222444777888//////000000000000111111---......///000111111222...///000111000000111333&&&???LLLggguuuxxxiiihhhhhhjjjppptttvvvxxx{{{{{{xxx|||www|||~~~~~~zzz|||dddkkk\\\<<>><<<:::888666555555555555333333333333333222111111111111111111111111111111111111222222111000...---,,,,,,,,,------.........///......------......//////...---...000111000///000///...---...///111222,,,------......------,,,---------.........//////...---...000222333222111111111000000///000000000////////////000000000000////////////////////////.......................................///000000000000111111111111000000---...//////000000000///,,,---...///111111222222/////////000222444555444666;;;KKKYYY{{{}}}nnnyyykkk]]]ggglll```hhhpppsssooommmttt}}}yyyrrrppp|||vvvaaa999)))222111000///............,,,------...//////......//////111111111000...---...---,,,,,,,,,,,,......------------------------***++++++,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************))))))******+++,,,,,,,,,++++++***++++++,,,*********,,,------***((((((((()))*********+++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))*********))))))))))))************)))***+++,,,,,,,,,++++++***************+++++++++************+++++++++,,,---------,,,++++++******,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,---///...---++++++,,,++++++++++++++++++******************))))))))))))*********))))))*********)))************+++++++++************))))))))))))------------------------+++)))'''((()))+++++++++RRRSSSRRRRRRXXXbbbhhhhhhbbbiiifffcccjjjooosss}}}yyyzzzxxxsssttttttrrrqqqrrrssssssqqqooorrrxxxzzzwwwrrrtttxxx{{{zzzuuuooommmlllfff^^^```eeeiiiiiifffccceeegggbbbhhhoootttuuurrrooonnnmmmlllkkkiiigggfffeeeeeennnqqqtttqqqllliiijjjmmmlllnnnqqqrrrqqqpppppppppeeefffiiijjjjjjeee^^^YYY^^^bbbeeeccc^^^XXXUUUTTTTTTSSSQQQNNNKKKKKKMMMOOOMMMPPPSSSXXX```ccc\\\RRROOONNNMMMKKKKKKKKKLLLLLLOOOMMMKKKJJJKKKJJJHHHGGGJJJJJJHHHEEEDDDDDDGGGJJJ@@@EEEFFFDDDGGGMMMNNNJJJLLLNNNsssdddJJJVVVKKKDDDBBBGGGHHHCCCBBBGGGOOOSSSFFF>>>CCCDDDSSSvvvwwweeeGGG000===777888777555333333555777222333333333333222111111111111111111111111222222111222222222111000...---,,,,,,,,,------..................------.........///...---...///000000...111000...---...///111222,,,------......------,,,---------........./////////......///111222111///222222111000//////000000////////////000000000000////////////////////////////////////////////////...............///000000///000111222222111///...,,,,,,---.../////////...//////000000000000//////222222000000444888999777///,,,???>>>eeetttrrriiipppfffiiikkkhhhqqqjjjZZZZZZ```hhhiiigggnnnxxxrrrmmmtttqqqrrrxxxiiijjj[[[sssggg@@@222222000///............,,,,,,---.../////////...///000111222111000...,,,///...,,,++++++,,,...///........................***++++++,,,,,,---......,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))*********)))***++++++,,,,,,,,,++++++***+++++++++))))))***+++---,,,***'''*********,,,+++)))***,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((())))))******++++++************)))))))))))))))***+++,,,---,,,++++++))))))******+++++++++,,,***++++++++++++,,,,,,,,,------,,,++++++***)))))),,,,,,,,,------.........************************++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,...///...---+++,,,,,,******************++++++(((((())))))******++++++******))))))))))))******)))************+++++++++)))))))))))))))*********------------------------+++)))'''''')))+++++++++TTTUUUWWWZZZ___dddiiikkkiiijjjjjjjjjlllvvvxxxrrrrrrttttttuuuwww}}}{{{wwwyyy}}}xxxqqqpppiii```aaajjjmmmkkklllnnnoooppprrruuuuuuvvvwwwzzz}}}~~~{{{yyywwwuuurrrooo|||}}}}}}{{{yyyzzz~~~zzz|||zzz}}}xxx}}}|||yyytttrrrsssrrrlllddd]]]ZZZ[[[^^^WWWNNNSSS\\\UUUOOOWWWUUU[[[^^^[[[[[[^^^]]]XXXLLLLLLLLLMMMNNNMMMKKKIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKMMMLLLGGGHHHKKKKKKGGGBBBIIILLLIIIJJJPPPSSSSSSUUUwwwvvvIIICCCDDDCCCCCCBBB@@@???AAAEEEHHHQQQLLLHHHBBB999AAAfffkkkXXXMMM@@@:::<<<;;;888555555777999888777111222333444444444333222111111111111111111111111000111222222000/////////---///111000...,,,,,,---///...,,,,,,...///..............................///////////////000111111000/////////111111000...////////////////////////---///111111000000111222111222222111///...///111111111000///////////////000///...------...///000---.........//////000000111000111222...))),,,333//////............//////////////////////////////...///000111222333444444//////000111222222333333222444444777HHH___jjjhhhjjjeeeeeehhhiiigggiiinnnYYYVVVWWW\\\```bbbjjjtttxxx~~~~~~xxxyyy{{{sssnnnjjjwwwTTTLLLwwwRRR>>>888444333333///------///...---...///000///...///000111111111///...---......------------......---------------------------,,,,,,++++++,,,,,,---*********************************)))))))))))))))+++,,,,,,---,,,+++)))((()))))))))))))))*********,,,++++++***+++,,,...///,,,,,,+++***))))))******************************)))))))))+++---...---,,,+++***))))))))),,,...000(((((('''(((((()))***+++***************************************)))(((((())))))*********+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------***++++++,,,,,,++++++***+++,,,---...///...---,,,+++++++++***++++++,,,,,,))))))***+++++++++******)))************++++++++++++++++++++++++***)))(((************************............---,,,++++++))))))))))))))))))))))))+++++++++************)))...,,,***))))))***,,,------,,,++++++******+++++++++***)))))))))***,,,,,,........................++++++++++++++++++++++++\\\]]]^^^aaadddhhhkkkmmmpppqqqqqqqqqttt~~~~~~xxxuuuwwwyyy{{{~~~zzzrrrqqqmmmgggkkktttvvvtttsssuuuxxx~~~{{{}}}~~~zzzrrrjjjeeeddd```aaa]]]aaakkkggg```eeegggiiigggbbb```aaa]]]WWWRRRQQQOOONNNOOOOOOOOOOOOJJJKKKMMMNNNOOOPPPQQQRRRPPPRRRRRRMMMGGGIIIRRR\\\iiiSSSFFFKKKMMMIIIOOO^^^gggwwwLLLFFFFFFGGGDDD@@@>>>???BBBEEEGGGNNNHHHDDDBBB===BBB\\\yyyxxxbbbNNNHHHCCC:::555666777666555777999999777444222333444555555444333222111111111111111111111111///000111111000///....../////////.........///000///...---...000000000///........................///////////////000000111000/////////000///---+++////////////////////////...000222222111000111222111222222111///...000111111111000/////////////////////............//////---........./////////000,,,111...(((---999:::111000//////......//////000////////////////////////...//////000222333333444//////000111111222333333///111222333===NNN]]]eeegggbbbbbbiiimmmmmmooorrr\\\ZZZ]]]aaacccbbbfffmmmooogggiiiuuu|||zzz{{{~~~sssrrrllluuu[[[iii{{{VVV666222555111...000111///......///000...---///000111111000///...------------,,,,,,------------------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++******))))))))),,,,,,,,,,,,,,,+++***)))((()))))))))******++++++---,,,+++++++++,,,---...,,,++++++***))))))******++++++++++++++++++++++++---,,,,,,,,,------,,,++++++************+++------))))))((((((((()))*********************************************)))(((((())))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,------......------,,,,,,++++++***+++++++++***+++++++++++++++******)))************++++++++++++++++++++++++***))))))************************------------------,,,,,,))))))))))))))))))))))))+++++++++*********))))))---,,,+++******+++,,,,,,,,,,,,+++***************+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************fffgggiiilllooosssvvvwww~~~}}}}}}vvvoooppppppnnnrrryyyxxxvvvtttuuu{{{zzztttrrrllltttqqqoooyyy}}}zzz|||xxxwwwrrrmmmjjjiiiccc\\\___]]]YYYUUURRRQQQRRRRRRMMMOOOQQQSSSTTTUUUXXXZZZVVVWWWXXXTTTJJJIII]]]vvvmmmUUURRRQQQLLLRRR^^^cccOOOBBBCCCBBBBBBBBBCCCDDDCCCAAA???IIIDDDAAABBBAAACCCOOO^^^JJJ@@@;;;@@@AAA;;;666666333444555888999888444111333444555666666555444333111111111111111111111111///000000000000///......111///,,,,,,---///000000///......000111222111/////////////////////////////////......//////000111111000......///...,,,***////////////////////////000222333333111000000111111111222111///...000111111111000///////////////......////////////...................../////////)))444111(((:::ZZZ[[[CCC000000////////////000000////////////////////////......///000111222333333///000000111111222222222000000111111333;;;MMM^^^bbb]]]\\\aaahhhmmmrrrvvveeeaaa```bbbdddfffiiinnnppphhhrrr~~~{{{www|||wwwtttzzzssshhhtttzzz___===111222222000222000//////000000...---///000000000000//////...---,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***)))))),,,,,,++++++******++++++(((((()))***++++++,,,,,,------,,,+++++++++,,,,,,,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++++++++******+++++++++++++++*********))))))))))))))))))*********************************+++******)))(((***************+++++++++)))*********++++++++++++*********++++++++++++,,,***++++++,,,,,,++++++***---,,,,,,,,,,,,---......------,,,+++************,,,,,,---,,,,,,+++***))))))************+++++++++***++++++++++++***))))))************************+++,,,,,,------------,,,))))))))))))))))))))))))++++++*********)))))))))++++++++++++++++++++++++++++++***))))))))))))*********))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))mmmooorrrvvvzzz{{{zzztttrrrvvvxxxuuuuuuwwwvvvvvvuuuttt{{{~~~{{{~~~vvv~~~}}}yyyqqqiiipppnnnjjjccc\\\VVVSSSRRRRRRUUUWWWXXXWWWXXX[[[^^^YYYVVVXXXXXXNNNKKKbbbuuu]]]RRRVVV[[[YYY___ZZZEEEEEE>>>FFFQQQVVVRRRJJJAAA<<>>999888333333444666666555333222444555666666666555444333111111111111111111111111111000000111111111000///111...,,,,,,...000///............///111111000...000000000000000000000000///............///000000000///...///000000...,,,////////////////////////111333444333111000000111000111111000//////000222111000000///////////////---...///000000///...---........................)))444222...BBB___^^^FFF000000////////////000000////////////////////////......//////000111222222///000000000111111111222444000000333111222@@@SSS___^^^]]]___dddkkkttt{{{rrriiiaaaaaahhhooossssssoooyyy}}}zzz{{{~~~}}}rrrmmm}}}```666555777+++111000//////111111000//////000000000000/////////...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++***)))---,,,+++*********,,,,,,(((((()))***+++------......------,,,++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***++++++)))***,,,---,,,+++)))(((,,,+++******))))))))))))*********************************++++++******)))************************))))))))))))************))))))*********+++++++++***++++++,,,,,,++++++***------,,,+++,,,---...///...---,,,+++************.........---,,,+++***)))))))))*********+++++++++******+++++++++******)))***************************+++,,,---------------))))))))))))))))))))))))************))))))))))))******+++,,,,,,,,,+++++++++***))))))((()))))))))***************+++++++++++++++++++++++++++++++++)))))))))***************qqqsssvvvzzz~~~wwwxxx}}}yyyvvvzzz}}}~~~~~~yyyoooddd]]]YYY[[[^^^aaa```]]][[[\\\___\\\WWWWWWYYYRRRLLLZZZqqqrrrfffRRRVVVdddmmmfffUUUTTTFFFRRR```ccc[[[PPPIIIFFFCCCFFFGGGCCC@@@BBBHHHKKKHHHCCC?????????;;;888666444444444333333333444444555555666666666555333222111111111111111111111111333111111222444444222000///.........//////...---......---...//////...,,,000000000000000000000000...............//////000.........000222333222111////////////////////////111222333333111///000000000111111000//////111222111000000///////////////---...///000000///...---...............---------***---------555>>>999---000000////////////000000////////////////////////.........//////000000111000000000000000111111111555//////444444111777BBBVVV^^^gggkkklllnnnsssxxxyyyppphhhiiirrrxxxuuummmdddvvv~~~~~~uuukkkgggxxx|||[[[BBB777---///......000222333333222000////////////000000000//////............//////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***,,,,,,*********+++,,,---((()))***+++,,,---...///------------,,,++++++***+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,......,,,***+++,,,)))+++---......,,,***(((---,,,+++*********************************************++++++++++++******************************(((((()))))))))*********))))))*********+++++++++***++++++,,,,,,++++++***------,,,+++,,,---...///...---,,,+++************.........---,,,+++***)))))))))*********+++++++++)))******+++++++++************************************+++,,,------------))))))))))))))))))))))))*********)))))))))(((((()))***+++,,,,,,,,,,,,++++++***))))))((()))))))))))))))******++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,ssstttvvvyyyzzz||||||}}}||||||~~~|||{{{}}}{{{qqqlllggglllooonnnhhhbbbbbbcccbbb]]]\\\]]]XXXQQQTTT\\\gggnnnsssjjjWWWUUUtttkkkgggeee___aaaPPPWWW^^^\\\SSSLLLKKKMMMCCCJJJJJJAAA<<>><<<======:::666444444444222111111444666555555666666555444222111111111111111111111111111444222111222555666444111...///000000000000222555111///---,,,---...---,,,////////////////////////......------......///000------...000333555555333///////////////////////////111222222000//////000///000111000//////111333111111000///////////////......////////////...............---------------+++***,,,000000***''''''//////............//////////////////////////////---........./////////000000000000000000000000000111......222444333222444@@@QQQdddmmmooonnnkkkhhhwwwuuusssuuuzzzyyymmm___bbbkkkuuu|||xxxvvvrrrlllcccxxxzzznnntttWWW666555000//////000333444444333000////////////000000111000000////////////000000---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++******++++++,,,,,,******+++,,,------......,,,,,,---------,,,++++++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,'''+++000111...++++++,,,***+++---//////...,,,+++,,,,,,++++++***+++++++++************************)))***++++++,,,++++++++++++++++++***************((()))))))))*********************++++++++++++,,,***++++++,,,,,,++++++***---,,,,,,,,,,,,---......------,,,+++************,,,,,,---,,,,,,+++***))))))************+++++++++))))))***++++++++++++******************************++++++,,,,,,,,,,,,+++))))))))))))))))))))))))******)))))))))(((((((((*********++++++,,,,,,---++++++***))))))))))))***))))))***++++++++++++***++++++++++++++++++++++++*********+++,,,,,,------ssstttuuuwwwxxxxxxxxxxxx||||||}}}tttzzz~~~vvvnnnllllllhhhhhhhhhgggddd```]]]\\\iiiooorrrlllbbbllluuuQQQWWW^^^]]]aaaUUUUUUTTTQQQMMMJJJHHHHHHEEELLLJJJ>>>:::BBBHHHGGGJJJCCC<<<;;;???AAA<<<555222444666555333222333555444555555555444333111000111111111111111111111111444111000222555777444111---000222000///222;;;CCC555222...,,,,,,------,,,...........................------------...//////...---...000222444333222////////////////////////---///000000/////////000///000111000//////111333111111000/////////////////////............//////.........------,,,,,,,,,---...000333111---...222......------------......////////////////////////------............//////000000000000000000000///...111222000222444333000000>>>OOO\\\fffkkkfff___pppvvvyyyvvvsssoooggg^^^eeefffqqqzzzssssssuuuzzzqqqyyyvvvkkkzzzhhh;;;<<<333222111111222333222111000///......///000111222//////............//////---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++,,,,,,,,,------......***+++,,,---------,,,+++******))))))***++++++,,,++++++++++++++++++++++++)))...444555111---+++++++++,,,...////////////...,,,,,,+++++++++,,,,,,---************************)))***++++++,,,,,,,,,++++++++++++*********)))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,------......------,,,,,,++++++***+++++++++***+++++++++++++++******)))************+++++++++))))))***+++++++++++++++************************++++++,,,,,,,,,++++++***))))))))))))))))))))))))***)))))))))((((((((((((*********)))***,,,---...,,,,,,+++***************((()))***+++,,,++++++***************************)))))))))***+++,,,,,,,,,qqqrrrtttwwwyyyzzzzzzzzzzzz|||}}}xxxttttttkkkqqqsssqqqppppppmmmhhhnnnnnnlllbbbaaa^^^XXX```ZZZVVVSSSSSSTTTQQQIIIBBBGGGLLLGGG;;;999CCCFFFAAABBB<<<666888???BBB:::000000333777888555333333333444444555555444222111000111111111111111111111111333000...111555666444000...111333000...444CCCPPP999555///,,,,,,---------...........................------------...//////.........///111222111///////////////////////////,,,---///000///...///000///000111000///000111333111111000///////////////000///...------...///000.........------,,,,,,,,,111333333---***,,,...///---------,,,,,,---------////////////////////////------..................000000000000////////////,,,444666111000666777222000666>>>JJJ\\\kkkkkkdddllluuuyyyoooeeedddggghhh```dddyyywwwpppzzzwwwkkkoooxxx~~~uuuzzzllloooCCC===666444333222222222000...000///.........000111222......------------......---------------------------,,,,,,++++++,,,,,,---************************)))******++++++,,,,,,---(((***+++,,,---,,,,,,+++------------------------)))***,,,---...------,,,******))))))***+++,,,,,,************************+++222999999444...***))),,,---...///000000000000++++++++++++,,,------...************************)))***+++,,,,,,,,,,,,,,,++++++++++++******))))))************++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,++++++++++++,,,---...///...---,,,+++++++++***++++++,,,,,,))))))***+++++++++******)))************+++++++++((()))***+++++++++++++++************************,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))((((((((((((+++***)))))))))+++...///---,,,++++++******++++++((()))***+++,,,+++******))))))))))))))))))))))))'''(((((()))***+++++++++}}}}}}}}}zzztttrrrtttxxxhhhaaaaaa```\\\ccc___UUULLLKKKOOOLLLDDDNNNGGG@@@===:::<<>>;;;666333333444555444333333555777444444444444444444444444444444444333333222222222111000000///////////////000000111222///...555???888222---+++...000000...------............------,,,---......------...000........................////////////////////////......///000000000000000///////////////000111111//////............//////////////////////////////........................000/////////............111000...---...///111222////////////////////////000000/////////...............///000000000000000000000000333666777444222///333333444CCCZZZggghhhjjjiiigggdddeeemmmzzzkkkiiisssmmmppp}}}{{{~~~sssrrr{{{}}}hhhhhhpppJJJ555:::999///...111...000222111///...///000///---,,,,,,---......---......//////...------,,,------------------------+++++++++++++++++++++++++++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++***************+++,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++//////////////////......+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++...,,,,,,---//////---***,,,++++++***************++++++,,,---------,,,,,,,,,,,,***)))))))))***+++******************************++++++++++++******))))))))))))))))))))))))***,,,---,,,+++)))*********))))))))))))***++++++***************************)))))))))((((((((((((---+++******+++,,,++++++,,,,,,,,,++++++******)))******++++++++++++******))))))))))))))))))))))))))))))))))))************~~~tttttt|||wwwhhhZZZXXXQQQFFFAAADDDIIILLLLLLEEE>>><<<===BBBNNNYYYPPPLLLGGGBBB>>>:::555222333444555555444444555666444444444444444444444444333333333333333333444444000000///............/////////111333111---,,,000...,,,+++---000111///,,,,,,------......------,,,,,,---......------...000////////////////////////////////////////////////......///000000000000000///////////////000111111//////............//////////////////////////////........................////////////............111000///.........///000////////////////////////000000000000000/////////......///000000000000000333222111222444444333222111222222333888DDDTTTaaajjjvvv{{{tttnnnsss|||nnnkkkuuuttt}}}xxxsss{{{~~~zzz}}}zzzuuuyyywwwuuu}}}ttt^^^777000777444//////000222111000///000222///---,,,,,,---......---.........///......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,+++***************------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++////////////000000000000---,,,,,,,,,,,,,,,,,,+++.........---------,,,,,,++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++------,,,---//////---,,,******++++++******)))(((***+++,,,---------------,,,,,,***)))))))))***+++******************************++++++++++++******)))))))))))))))))))))))))))+++------+++***)))***))))))((((((((()))******************************)))))))))(((((((((((((((,,,+++))))))+++,,,+++***)))***+++,,,,,,++++++*********++++++++++++******))))))))))))))))))))))))))))))))))))************wwwtttzzz}}}sssfff```]]]UUUMMMIIIJJJMMMOOOHHHBBB======>>>BBBLLLWWWEEECCC???<<<:::777666555444555666666555444555666555555555555555555555555444444444444444333333333111111000///////////////---+++---222333///,,,,,,///......///000///,,,)))---..................---,,,---......------...000000000000000000000000000////////////////////////......///000000000000000///////////////000000111000//////............///////////////////////////........................///////////////.........111000///...............////////////////////////////////////////////////......///000000000000000222111000111222333444555888333222444333444@@@OOOfff|||~~~qqqooooookkkwwwuuu|||pppvvvppptttjjjnnn|||{{{|||{{{vvv||||||jjjkkkoootttzzzzzz{{{MMMBBB@@@555222000111111000000000111111///...,,,,,,...///...------...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,++++++******+++++++++------------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......---------,,,,,,+++++++++------------,,,,,,,,,,,,+++++++++++++++++++++++++++******************+++************************------------.........---***+++,,,---,,,+++***)))***+++,,,---............,,,,,,***)))))))))***+++******************************++++++++++++******))))))))))))))))))))))))(((***,,,---+++***))))))((((((((((((((())))))*********************************)))))))))))))))))),,,***))))))***++++++***(((***+++------+++***(((******++++++++++++******))))))))))))))))))))))))((()))))))))************wwwmmmddd]]]UUUQQQOOOMMMJJJHHHCCC>>>;;;;;;<<<>>>EEEMMM>>>===;;;888777666777888444666888888666555555666555555555555555555555555777666666555333222222111333222111111000000111111///+++,,,000333000......222111000//////...---,,,//////000000000000//////,,,---......------...000000000000000000000000000////////////////////////......///000000000000000///////////////000000111000000///...............////////////////////////.................................///////////////000000///.........------////////////////////////..............................///000000000000000000000000000111333666888:::222000555444000444???YYYooo{{{pppeeefffjjjhhhwwwvvv~~~wwwkkkiiikkkuuu~~~}}}pppiiiiiinnntttgggvvvmmmnnneee___mmmqqqKKK///<<<222111000//////000000000000...,,,---...///......------...............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,************+++,,,---...------------------------,,,,,,,,,------,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********++++++*********************************+++,,,,,,,,,,,,---......,,,---...///...---,,,++++++,,,------.........---,,,,,,***)))))))))***+++******************************++++++++++++******))))))))))))))))))))))))(((***,,,,,,+++)))******((((((((((((((())))))***************************++++++++++++++++++++++++,,,***))))))***++++++******+++,,,---,,,***(((&&&******++++++++++++******))))))))))))))))))))))))((()))))))))************sssiii___VVVMMMLLLLLLHHHBBB???HHHCCC??????>>>???FFFNNNCCCBBB@@@<<<888777888999555777999999777666555666555555555555555555555555888777666555444222111111333333222111111111111222333///...111111///---///111000000//////000000111000000000111111000000000,,,---......------...000////////////////////////////////////////////////......///000000000000000///////////////000111111111000///......---......////////////////////////.................................////////////////////////............---////////////////////////------------..................///000000000000000---///000000000222666999555//////444666333333888GGG[[[lllmmmiiihhhgggdddjjjppp~~~tttvvv|||yyyuuuxxx~~~{{{yyyuuutttwwwuuummmqqqvvvqqqqqqpppiiidddiiipppiii]]]^^^MMMHHH```rrr___FFFAAA666444111000000000000///000...------...//////...,,,---......///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))*********,,,---...///------------............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++*********++++++++++++++++++++++++)))***++++++++++++***)))***************************+++++++++***+++---///.../////////......------------............------,,,,,,***)))))))))***+++******************************++++++++++++******))))))))))))))))))))))))((()))+++***))))))***,,,))))))((((((((()))******************************,,,,,,,,,,,,,,,---------+++***((((((***+++***)))+++++++++++++++)))'''&&&******++++++++++++******))))))))))))))))))))))))))))))))))))************ttteee[[[YYYPPPIIIGGGEEE@@@>>>@@@OOOHHHBBB???>>>AAAJJJSSSMMMKKKHHHBBB<<<999999;;;555777::::::888666555555555555555555555555555555777666666555444333333222333222222111000111111111333000000222111------000...///000111111000111111//////000000000000//////,,,---......------...000........................////////////////////////......///000000000000000///////////////000111111111000///......---------////////////////////////..................................../////////000------..................////////////////////////---.........////////////......///000000000000000---///111111000111444666111000111333333333333555777EEEYYYggglllkkkhhhfffiiitttxxxtttzzzllleeexxxmmmyyy|||}}}xxxtttvvv}}}qqqyyyzzzpppoootttvvvyyyjjjdddkkkhhhZZZXXXaaaccc[[[TTTOOOVVVddd]]]DDD;;;888444222222222111000000///------/////////...,,,------...//////......------------------------++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,---...------------.........///,,,,,,------------,,,,,,------------------,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++)))***++++++++++++***)))************************((()))******((())),,,/////////...---------------////////////...---,,,+++,,,,,,***)))))))))***+++******************************++++++++++++******)))))))))))))))))))))))))))***)))((('''(((+++---***))))))))))))***++++++************************+++++++++,,,,,,,,,------+++***((((((*********)))************))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************sssggg]]]WWWVVVOOOIIIGGGAAA<<>>666888::::::888666555555666666666666666666666666555555555555555555555555222111111000000000000000...---000333111......222---///222333111///...---......////////////......,,,---///...------...000........................////////////////////////...//////000000000000000///////////////000111111111111000......---------////////////////////////........................---.........//////000000,,,,,,---.../////////...////////////////////////.../////////000000111111...//////000000000000000...111333222000000222444111555555111...000222333000111:::KKKZZZeeeqqq{{{xxx}}}qqqkkkxxxqqqooojjjlll|||vvvqqqsssmmmvvvxxxmmmmmmttt}}}tttooosssyyy|||pppuuuooo^^^WWW[[[ZZZQQQ___UUU___eeeWWWRRRUUULLL???;;;666444444444222000000///------///000///...,,,,,,---.../////////...------------------------************************)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,---------.........//////,,,------......------,,,---------,,,,,,++++++++++++++++++,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))''')))***)))'''(((+++//////...---,,,+++,,,---...000000//////...---++++++,,,,,,***)))))))))***+++******************************++++++++++++******))))))))))))))))))))))))******)))'''&&&(((+++...***************++++++,,,*********************************++++++,,,,,,,,,+++)))(((((()))******)))(((((((((((()))***+++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))************wwwnnnaaaVVV^^^KKKEEEGGG???;;;AAACCC@@@???<<<888999???CCCEEEHHHUUUbbbZZZGGGEEEGGG???:::999;;;===:::444111333777666555444444555777888666666666666555444333222222222222222222222222222999777444000...---------000000000000000000000000//////////////////////////////.........---------------------------------////////////////////////000000000000000000000000...///000000//////000111111///,,,,,,---......---////////////////////////111111000...,,,+++---///............////////////............////////////222111111000///......---////////////000000000000000000000000000000000000111111222222222111111000111222333222111111333444///444999>>>KKK^^^nnntttxxx~~~kkk]]]```jjjooommmxxxmmmdddoooooojjjttt~~~~~~ooouuussszzzqqqnnn{{{zzzttt}}}|||jjj]]]QQQ^^^bbb[[[VVVXXXYYYUUUPPPNNNHHHGGGBBB;;;555444444444555333000---***,,,000444......000000000///...---------......------,,,+++,,,,,,,,,------.........,,,,,,---......---,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......//////...---,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------///////////////.........111///,,,++++++,,,,,,+++///...---+++)))***...111...//////...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))+++++++++++++++***)))(((+++***************++++++)))************+++++++++............---,,,+++***************************************************))))))))))))************///+++)))***+++***))))))+++*********+++,,,------++++++++++++++++++++++++***)))((((((((()))+++,,,,,,,,,+++******+++,,,,,,)))))))))))))))))))))))))))((((((((((((***,,,---+++*********))))))((((((***)))(((''''''((()))******************)))(((((({{{ssskkk```VVVUUUJJJGGGEEECCCHHHJJJ@@@>>>>>><<<;;;<<>>???@@@BBBCCCHHH^^^wwwwwwZZZ??????:::777777555333444888666666666666666555444333444444444444333222111111333333333333333333333333555444222000//////000000000000000000000000000000////////////////////////...............---------------------------------////////////////////////////////////////////////...///000000//////000111333111......///000000//////////////////////////////---+++---111444444222............////////////............////////////111000000//////.............../////////000000000000000000000000000000000//////000111222222222222111222333222000000111333666111///111333>>>VVVnnnzzzzzzvvvoooggg```___```jjjtttooohhhnnnuuu|||{{{www|||zzzzzztttvvv}}}{{{ppprrr~~~{{{{{{hhhfff]]]nnngggcccaaaZZZWWW^^^dddaaaYYYSSSDDDIIIQQQUUUQQQHHH@@@;;;555333111111111222222111222111000///...---------...............------,,,.........---------------...///000000000000///...------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------------------------+++,,,,,,---------------,,,---...---,,,+++,,,......///000///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))***++++++++++++***)))))),,,+++***))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********************************))))))))))))************((()))***))))))***,,,---*********)))******+++,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,+++************+++,,,)))))))))))))))))))))))))))((((((((()))***+++,,,************))))))))))))***))))))(((((())))))*********++++++******)))(((qqqggg]]]UUUPPPPPPLLLKKKGGGAAAEEEEEE666===<<<===AAABBBAAABBBDDDOOOkkk^^^@@@@@@:::666666666444555888666666777777666444222111444444444444444333222222333333333333333333333333222222111000000111111222////////////////////////////////////////////////........................------------............////////////////////////////////////////////////...///000000//////000111222000...---.../////////////////////////////////111---+++---333666444111............////////////............////////////000000/////////................../////////000000////////////////////////......000111222222222222000222222222222222444666<<<333111777666333???QQQbbbrrrxxxmmmbbbaaacccbbbfffqqqvvvrrrnnnmmmnnnqqqnnn~~~yyy}}}}}}xxxwww{{{wwwxxxssswwwppp{{{ttt}}}mmmgggbbb[[[YYY```gggdddZZZSSSNNNTTT]]]bbb\\\MMM@@@:::<<<777111///000333555555444333111///------.........////////////...------//////......------,,,,,,////////////////////////------------------,,,,,,,,,,,,,,,---------......*********++++++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,...000000///...------***,,,......---++++++,,,...///000///---,,,---...++++++++++++++++++++++++)))******++++++******)))******+++++++++******))),,,+++***))))))(((((()))))))))*********++++++++++++++++++++++++***))))))------,,,,,,++++++******************************((()))))))))************)))------***((()))++++++*********))))))******+++************************,,,++++++++++++,,,,,,,,,++++++************++++++)))))))))))))))))))))))))))))))))))))))******+++*********)))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))vvveee[[[SSSPPPQQQUUUKKKLLLMMMAAA<<>>999:::;;;777555555555555555555555444333222444555555666666555444444222222222222222222222222///000000111222222333333000000000000000000000000////////////////////////---------...............---------...//////000000////////////////////////...........................///000000//////000111111///,,,,,,---......---////////////////////////222000...///222222000---............////////////............////////////........................------........./////////000000000000000000000000......///000111111111111...000222333333555888:::CCC777///222444333444888<<>>333///222666666555444333222111111111000000000000000//////.../////////...............///......------......///------------............,,,,,,,,,---------......,,,+++,,,,,,---...///000,,,,,,,,,,,,------------........................------......///000000000111444555333...++++++---)))+++---...,,,+++++++++,,,---......,,,+++,,,...++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***)))))))))(((((())))))***)))************+++++++++******+++++++++******)))************************))))))))))))))))))))))))))))))))))))************%%%)))***(((,,,555666111---,,,++++++***+++++++++***************************+++++++++++++++***)))))))))***++++++***))))))))))))))))))))))))))))))((()))************))))))))))))))))))************)))******++++++******)))+++++++++,,,++++++***)))zzziiiccc___VVVRRRTTTIIIDDDHHHJJJEEENNN```hhhUUUJJJEEELLLXXXggg}}}eeeVVVKKKBBB:::999999777666777555555444333333444444444333444444555555444444444111111111111111111111111///000111111222222222222000000000000000000000000////////////////////////---------.........//////---------...///000000000////////////////////////...........................///000000//////000111222///------...///......////////////////////////...//////000000000///...............////////////............////////////........................---------.........//////000000000000000000000000//////000000000000000//////000111111111222444666999555000...///222444666555777===OOOjjjsssuuummmqqqpppiiiwwwxxxeeelllqqqqqq{{{pppooozzz{{{sssnnnnnn{{{pppsssbbbeeebbbooojjjddd```___^^^[[[\\\^^^xxxlllddddddeeehhhuuupppRRR>>>666666555555666555555444333333000111111111111000//////............////////////000000///......///000000------------.........///,,,,,,,,,---------......------------......///000,,,,,,,,,---------..............................,,,,,,---......///000000///222333000+++)))+++...***+++---,,,+++***+++,,,+++,,,---,,,++++++,,,---***************************++++++,,,,,,++++++***))))))***+++++++++++++++(((((('''(((((()))***+++)))************+++++++++******+++++++++++++++***((((((((())))))******+++))))))))))))))))))))))))))))))))))))************&&&)))((('''///;;;;;;333...------,,,++++++,,,,,,************************,,,,,,---------,,,***)))((()))***++++++***)))((())))))))))))))))))))))))((()))***++++++***)))(((((()))))))))************)))***++++++++++++***)))++++++,,,,,,++++++***)))rrreeeddd___PPPEEEDDD@@@BBBFFFCCCCCCXXXjjjhhhOOODDDAAANNNbbb{{{oooaaaQQQEEE:::777888777777999555444333222222444555666222222333444444333333333000000000000000000000000///000111222222222222222000000000000000000000000////////////////////////---------.........//////---------...///000000111////////////////////////...........................///000000//////000111333111......///000000///////////////////////////+++---000000///...//////............/////////000............/////////000---.....................---------.........//////000000000000000000000000///000000000000000///...000111111000//////000222...444555111...000111///000000===SSSaaadddlllxxxxxxmmmpppooofffsss{{{iiihhhjjj|||wwwnnn{{{yyyrrrpppiiikkkpppxxxppptttgggqqqfffccckkkfffaaa___\\\ZZZ^^^ddd]]]ZZZ```ppp{{{gggGGG777555555777777777666555444111111111111111000//////------......//////000000222111000//////000111222---------.........//////,,,,,,,,,---------......///............///000000,,,,,,,,,------.........------------------------++++++,,,,,,---...//////---///000---)))(((,,,000***+++,,,,,,******+++,,,***+++,,,,,,******+++,,,***************************++++++,,,,,,++++++***((()))***+++++++++++++++''''''''''''(((***+++,,,)))************+++++++++***++++++,,,,,,,,,++++++&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))***************+++((('''000===;;;000///...------,,,,,,,,,,,,))))))))))))))))))))))))------...///...---+++***((()))***++++++***)))((())))))))))))))))))))))))((()))***++++++***)))((((((((())))))*********+++)))***+++,,,,,,+++***)))+++,,,,,,,,,,,,+++******qqq\\\SSSNNNGGGBBBBBB999@@@DDDBBBDDDMMMSSSTTTNNNKKKQQQiiioooWWWBBB:::<<<999777999666888777666666666666666777666666666666555555555555222222111111222222333444444111......111333333222000222111///000333111------///000222222000///---...------------.../////////>>>CCC888---...111000////////////////////////000000000000000000000000......///000000000000000///000000000000000//////111111000000//////......////////////......................../////////000......//////000000111111........................---------............///222111111111000000//////............////////////000000000000000000000000333333222222111000//////555///000;;;GGGXXXuuuyyyqqqjjjgggkkkrrrsssvvvnnnuuuqqqttt}}}gggppplll```jjjhhhmmmwww|||qqqaaa___ggglllddd]]]^^^dddgggccc^^^]]]___uuuyyy|||oooBBB???888888999666:::999,,,666333222444555333///---222222222222222222222222111111111111111111111111111111111111000000000000......------------......//////...---,,,,,,+++***000///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,******000666666111---,,,---++++++,,,,,,,,,,,,------******,,,,,,,,,,,,******,,,,,,++++++***)))(((((())))))*********+++++++++***++++++++++++***))))))***))))))(((((()))***+++***++++++,,,,,,++++++***************************&&&&&&''')))************(((((((((((())))))))))))(((%%%999'''"""###===000***,,,...,,,)))((()))+++***************++++++,,,***)))((((((((()))+++,,,++++++++++++++++++++++++,,,,,,+++***)))))))))***************************)))***+++,,,+++)))'''&&&'''&&&&&&'''***++++++***++++++************(((&&&,,,,,,---------,,,+++***rrr^^^QQQJJJFFFBBB@@@FFFGGGBBB===???HHHPPPRRRQQQSSSgggkkkOOO<<<777<<<888888;;;999999999888666555555555555777777777777666666666666111111111111111222333333444111//////111222111000000333333000///111111---...///000111111000///......------------...//////FFFOOOOOO@@@222///...***........................////////////////////////......///000000000000000//////000000000000//////111000000000/////////...000000000/////////.............../////////000000.../////////000000000111..................---------------............///111111111000000000///////////////000000000000111000000000000000000000000444333333222111111000000444//////444:::IIIiiivvvnnn~~~oootttoooeeejjj}}}~~~ggggggnnnjjjiiikkkjjjfffdddeeegggccc```dddkkknnnkkkgggaaa[[[qqq|||sssFFF>>>AAADDD888111555777555333111111000...000444222222222222222222222222111111111111111111111111111111000000000/////////......------------......//////...------,,,++++++...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***+++///444444000,,,+++,,,+++++++++,,,,,,,,,------***+++,,,------,,,+++***,,,,,,++++++***))))))(((***+++++++++,,,,,,,,,,,,***++++++++++++***))))))***))))))(((((()))***+++***++++++++++++++++++***************************'''((()))***+++++++++***(((((((((((())))))))))))555******222777XXX[[[444555444111,,,))))))******))))))))))))***++++++***))))))((()))***+++,,,++++++++++++++++++++++++)))))))))((())))))******))))))))))))))))))))))))((()))***++++++***(((''')))((('''(((******)))((()))))))))***++++++***))),,,,,,------,,,,,,++++++}}}rrr```OOOFFFEEECCC@@@IIIFFF???;;;>>>FFFJJJJJJOOOfffiiiKKK;;;999>>>:::777;;;999;;;:::888777555444444444888888888777777777666666222111111111111222333333444222000000111111000//////444666222...//////......///000111111000///......------------...//////???DDDCCC888111111000---------------------------..............................///000000000000000//////000000000000//////000000000000////////////111111000000000/////////....../////////000000000////////////000000000000/////////......------------------............///111111000000000000//////000000000000111111111111000000000000000000000000444444333333222222111111222000111222111888PPPiii~~~wwwmmmxxxhhhkkkqqqtttzzz}}}}}}rrr~~~{{{iiifffdddfffdddaaaaaaeeefffeeebbbaaabbbgggmmmooonnnlllbbb^^^xxxRRR:::999777666::::::777555444555222///111777111111111111111111111111111111111111111111111111000000000/////////............------------......///.........---,,,,,,,,,---...000111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++...111000---***+++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++***)))))))))++++++,,,,,,,,,---------***++++++++++++***))))))))))))(((((()))***++++++******++++++++++++******************************)))***++++++++++++******(((((((((((())))))))))))333$$$---&&&$$$...OOOQQQ:::999777222---***)))***))))))((((((((()))*********))))))))))))***+++++++++++++++,,,,,,+++++++++''''''''''''((()))***+++(((((((((((((((((((((((('''(((***++++++***))))))+++***))))))******)))'''(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++~~~wwwppp```MMMDDDEEEEEEBBBBBBAAAAAACCCIIILLLKKKHHHXXXkkkNNN???===AAA;;;777999777999999777666555555555555777777777777666666666666333333222222333333444555666555333222222111000//////666888333...---////////////000000000000//////...------------...//////+++......***+++000333111------------------------..............................///000000000000000...//////000000000000///000000000000////////////111111111111000000000000...////////////000000000////////////000000000000000000//////......---------------............///000000000000000000////////////000000000111111111000000000000000000000000444444444333333222222222111222444666222000999DDDaaannnccchhhiiixxxzzznnnjjjppprrrooonnnxxxrrrjjjrrrssshhhfffVVVgggooofff\\\^^^dddfffaaaaaabbbdddhhhiiiiiihhhjjjuuuiiiXXXMMMFFF???444<<<666444888888333111444111111111111111111111111111111111111111111111111////////////..................------------..................------------...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---***)))***+++***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********))))))+++++++++,,,,,,,,,,,,---***++++++++++++***))))))((((((((())))))***++++++))))))************))))))******************************+++++++++***))))))(((((((((((())))))))))))'''+++222&&&(((FFFRRR111888666333///+++))))))***((((((((((((((())))))***)))))))))*********++++++***+++,,,,,,,,,,,,+++***))))))((((((((())))))***))))))))))))))))))))))))'''((()))***++++++******+++)))((()))++++++***))))))************+++,,,...---,,,,,,+++++++++++++++}}}yyyrrrjjj[[[KKKCCCCCCDDDCCC@@@AAADDDJJJOOOSSSVVVYYY{{{uuuQQQ@@@<<<@@@:::666888666777666666666666666777888666666555555555444444444555444444444444555666666777777666555333222111111///666999333......////////////000000000000//////...------------...//////------,,,***+++...///---......................................................///000000000000000......///000000000000000////////////000000000000111111111111000000000000////////////000000000111000000000000////////////000000/////////.........---------............/////////////////////000000........./////////000000000000000000000000000000444444333333333333333222333222222444444222222333AAA]]]lllgggmmmbbbpppwwwnnnhhhqqqyyytttfffwww~~~~~~yyymmmfffgggssswwwjjj______ccccccbbb``````aaadddggghhhhhhhhh}}}uuu___VVVOOOKKK:::///333888444111333111111111111111111111111111111111111111111111111////////////..................------------......---.....................111000///...//////111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************++++++++++++***++++++++++++***))))))'''(((((()))***+++++++++((())))))******))))))((()))))))))))))))))))))))))))))))))***))))))(((((((((((((((((())))))))))))((((((---777HHHoooeee333:::666111,,,***)))))))))((((((((((((((())))))***)))*********++++++++++++******,,,------,,,******---,,,+++***)))(((((((((************************(((((())))))************)))(((((())),,,...------+++,,,---+++***))),,,...---,,,+++*********++++++|||~~~uuufffVVVKKKEEEAAA@@@BBBBBBBBBDDDFFFJJJUUUiii{{{UUU@@@888;;;888777:::777555555555666666777888999555555555444444444333333555444444444444555666666555777777666444111111111000555777333///000000///000000////////////000000...------------...//////000000///---,,,,,,,,,,,,////////////////////////..............................///000000000000000---...///000000111111000////////////000000000000111111000000000//////////////////000000000111111000000000000////////////////////////////////////---------............///......////////////000000............////////////000000000000000000000000333333333333222222222222666111,,,---111555666666888DDD\\\uuuyyymmmfffcccccchhhfffdddxxxppp|||~~~wwwvvvtttnnn~~~qqqfffeeegggddd^^^```^^^___ccciiinnnnnnmmm}}}|||pppVVVAAA???AAA:::444555222222222222222222222222111111111111111111111111000000000/////////............------------......---------.../////////000111000...------///111222,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,+++******))))))(((************++++++++++++,,,++++++******++++++,,,************************))))))*********+++++++++***++++++++++++***))))))&&&'''(((***++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))))))))(((((((((((((((((())))))))))))---***777NNNDDDKKKCCC111???:::222---***))))))((())))))((((((((()))******)))***++++++,,,,,,++++++)))***,,,------,,,***)))///...,,,***)))(((((((((************************)))))))))))))))*********((('''(((***---/////////,,,---...,,,)))))),,,///---,,,+++))))))******+++xxx~~~iiiVVVQQQLLLAAA>>>DDDBBBEEEJJJMMMQQQeeeaaaGGG999:::999:::<<<888777666666666666777777888666555555555444444444444333333333333333444555555222444666555222000000111111444444222111333222///000000////////////000000...------------...//////+++,,,......---+++,,,...........................////////////////////////......///000000000000000---...///000111111111111.../////////000000000111000000000/////////......//////000000000111111111111000000000/////////............///000000111111---------............///........./////////000000...////////////000000000000000000000000000000000222222222222222222222222333000---,,,000555777777111111:::LLL\\\```\\\YYYooodddgggiiibbbmmm{{{wwwtttuuuuuummmfffnnnvvvsssxxxhhheeehhhhhhbbb^^^^^^]]]___hhhrrrvvvrrrmmmfffhhhmmmmmmrrrlll}}}VVVSSS]]]tttyyyrrrgggOOO;;;555333333333333333333333333111111111111111111111111111111000000000/////////......------------......,,,------...///000000111............//////000000,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...,,,++++++++++++***)))'''************+++++++++++++++******))))))******+++*********************************+++++++++,,,,,,***++++++++++++***))))))%%%'''(((***++++++++++++'''(((((())))))(((((('''))))))))))))))))))))))))'''((()))***************(((((((((((()))))))))))))))000DDD^^^@@@<<<666333???999111+++***+++++++++***))))))))))))***++++++)))***+++,,,,,,,,,++++++)))***,,,......,,,***)))---,,,+++)))((((((((((((******************************))))))))))))))))))***))))))***---//////...***---...,,,)))***...222---,,,***)))((()))***+++~~~wwwzzzqqqpppZZZYYYTTTDDD???GGGEEEMMMXXX___fff~~~oooQQQ>>>===;;;<<<===888888888777666666666666666777666666666555555555555222222111111222222333444000222555444111//////000222333333111222555333///000000////////////000000...------------...//////,,,...111222...***+++...------------------------000000000000000000000000...//////000000000000000---...///000111111111111.../////////000000111111////////////............000000000000111111111111111111000000/////////...------...///000111222222---------.........//////---.........//////000000000000000000111111111111000000000000000000000000111111111111111111111222---000333333222222111000777444333777???MMM```qqq___SSS```ooojjjkkkmmmaaaiiijjjppppppmmmuuuyyynnnrrriiifffjjjiiiaaa___ccc]]]]]]aaalllwwwyyyqqqhhh```^^^ZZZ___vvvqqqGGGDDD@@@JJJfffBBB333444444444444444444444444111111111111111111111111111111111111000000000000.........------.........,,,------...///000111111+++---///000111000///...,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...,,,++++++,,,,,,+++)))&&&)))************++++++++++++***)))(((((()))***+++******************++++++++++++,,,,,,,,,---------***++++++++++++***))))))%%%&&&(((***+++,,,++++++''''''((((((((((((''''''))))))))))))))))))))))))'''((()))***+++,,,,,,,,,(((((((((((())))))))))))###,,,>>>eeegggqqqRRR999333,,,)))***,,,......***************++++++,,,)))***+++,,,---,,,++++++(((***,,,......,,,***(((***))))))(((((((((((()))))))))))))))))))))))))))++++++***)))(((((()))))),,,+++***+++---...---,,,(((+++---,,,***+++000555---,,,***(((((()))***+++}}}sssrrr{{{rrrXXX```rrr]]]DDDFFFLLLXXXaaammmyyydddDDD>>><<<:::;;;888:::999777777888888666555444333333444555555444222222222222222333333444555444444444444444444444444111111222222222222111111000000111000000///...---............/////////000333222111///............------------------------222000...---,,,---...///............////////////////////////000000000000///000111222222111000///000000////////////000000***333:::(((888---000******111///,,,000...+++000//////000000000000////////////.........---------...............///000111///////////////000111111222222111111000/////////000000111111222222222222111222333444333333111000222444666555888EEE[[[lll]]]cccccc]]]___hhhiiibbb^^^dddbbb___iiizzz{{{oooeee```___eeeeee^^^[[[]]]^^^eeecccppptttmmmqqqjjjcccgggcccdddqqqmmmIIIKKKWWW444;;;:::444///111666777555888666333111000000111111...............///000000//////...------------......................................................---,,,+++************---,,,+++***+++,,,---...,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++************++++++******)))))))))))))))***))))))***+++,,,,,,---...+++++++++***)))((((((''''''((()))++++++******)))'''((()))******)))((('''&&&'''(((*********)))((())))))(((((()))***++++++''''''((()))))))))))))))***(((///CCCZZZ```RRRBBB,,,,,,,,,,,,,,,+++***))))))******)))(((((()))+++---,,,++++++,,,,,,***))))))***+++,,,,,,+++***)))((((((((((((((()))******---+++)))'''&&&&&&((((((***************)))(((((())))))***++++++++++++***((((((,,,---'''&&&:::TTTHHH444%%%(((,,,***)))---vvv}}}|||uuulllaaaXXXXXXKKK]]]rrrcccPPPRRRVVVsss~~~mmmIII@@@<<<:::;;;888:::999777777888888666555444333333444555555444222222222222222222333444555333333333333333333333333111111222222222222111111///000000000000//////............/////////000000111000///...------------------------------------111000...---------//////............////////////////////////000000000000...///000000000000///...000000////////////000000333000333(((777,,,222333:::444...111555---***222//////000000000000////////////.........---------///............//////000///////////////000111111222111111000000000000000///000000000111111111111111222333333333333222111///111222000000777DDDNNNOOO\\\eeeaaa^^^aaa```\\\]]]bbbbbb]]]bbbsssfffnnnrrrnnniiihhhhhhhhheeefffZZZ```fffiiiyyyzzzqqqzzzzzzwwwHHH555444888===999111///555555444222111000000000111///////////////000111111111000//////......//////................................................//////---,,,++++++++++++,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,+++******)))******+++,,,,,,++++++++++++************++++++******))))))))))))******++++++++++++,,,,,,,,,,,,,,,++++++***))))))((((((((((((******+++******)))'''((()))******)))((('''''''''((()))))))))))))))))))))))))))))))))******''''''((())))))))))))))),,,***+++333;;;:::///$$$++++++,,,,,,+++******))))))*********((((((***+++---,,,***++++++,,,***))))))***+++++++++***)))(((((((((((((((((()))******,,,+++)))'''&&&'''((((((***************)))((((((***++++++,,,,,,,,,,,,,,,+++***---///(((&&&444IIIIII777***+++---***'''))){{{mmmooo}}}}}}mmmggghhh\\\FFFNNNGGGRRR\\\RRROOO___lll{{{SSSDDD<<<:::;;;888:::999777777888888666555444333333444555555444222333222222222222333333444222222222222222222222222111111222222222222111111...//////000000000000///....../////////000000000......------------..............................111000...------...//////............////////////////////////000000000000......////////////......000000////////////000000555...000)))444777TTThhhiii]]]III888000...///000...//////000000//////..................---------000//////............//////////////////000111111111000/////////000222333///000000000000000111111111222222333333333222222111222222111000222555888>>>RRRbbbaaaZZZXXXWWWUUU[[[```bbb]]]ZZZdddzzz}}}yyyvvvuuusssnnnnnnqqqrrrqqqaaadddkkktttbbbBBB555222<<<<<<000---444222222111111000000000000111111000000111111222222222111000000//////000000................................................111000///---,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++++++++***++++++************++++++******)))))))))******+++------------,,,,,,,,,+++,,,++++++******)))))))))((()))******++++++******(((((())))))))))))((((((((((((((((((((())))))************)))))))))))))))''''''((()))))))))))))))((((((((((((((('''$$$"""******++++++******)))))))))***+++***((((((***+++,,,+++******+++,,,***)))******+++++++++***((('''((((((((((((((()))******+++***)))'''''''''(((((()))************))))))(((,,,,,,---............---...,,,...000+++&&&---:::BBB444***+++---***'''(((|||yyy}}}mmmpppvvvnnn^^^\\\fffbbbSSSMMMOOOTTTUUUQQQZZZttt```LLL???;;;<<<999:::999777777888888666555444333333444555555444222333222222222222222333333111111111111111111111111111111222222222222111111---...///000000111000000...////////////000000000...---------......///000////////////////////////000///............//////............////////////////////////000000000000////////////////////////000000////////////000000...000333,,,666]]]UUU333333666+++...//////////////////...........................111000///...............///////////////000000111000//////...///111333444111111111111111111111111111111222222333333333222333222222333444555444333555FFFUUUWWWRRRQQQRRRSSSUUUXXX\\\^^^]]]bbbttt|||nnnvvvyyymmmiiipppoootttkkkqqqxxx}}}|||pppSSS777111555555333222000000111111111111000///333333222222222222333333111111000////////////000................................................111000///---,,,+++++++++***+++,,,---...---,,,++++++,,,,,,---,,,,,,++++++))))))***++++++*********++++++************++++++******))))))******++++++------------------------,,,,,,+++++++++*********))))))******++++++++++++((((((((()))))))))))))))***)))(((''''''((()))***************))))))((((((''''''((()))))))))))))))&&&'''((())))))+++...000))))))*********))))))(((***++++++***))))))***,,,,,,***)))***++++++***)))******+++++++++)))((('''((((((((((((((())))))***+++***)))(((''''''(((((())))))************)))(((+++,,,------......------...,,,...000---((()))...222***%%%))),,,+++)))***{{{wwwuuuuuuvvvyyygggjjjbbbXXXRRRSSSXXX\\\]]]LLLYYYdddhhhjjjqqqqqqXXXDDD===>>>::::::999777777888888666555444333333444555555444222333222222111111222222222111111111111111111111111111111222222222222111111---...///000000111000000////////////000000000111............///000111111//////////////////////////////........./////////............////////////////////////000000000000000000000000000000000000000000////////////000000,,,333444111GGGWWW999333+++......////////////......---.....................111000///...............///////////////000000111//////...///000111333444333333333333333333333333111111111222222333333333222000///000333555444333666===DDDGGGHHHMMMQQQSSSTTTRRRTTTZZZ```gggtttzzzwwwtttnnniiihhhaaalllhhhooosssrrrxxxlll^^^bbbpppxxxkkklllqqqnnnbbbrrrccc???222777666000111222222222222222111000444444333333333333444444111000//////......//////////////////////////////........................///...---,,,++++++++++++***+++,,,---...---,,,++++++,,,,,,---------,,,,,,******+++++++++******)))++++++************++++++***************+++,,,,,,++++++,,,------...//////,,,,,,,,,,,,++++++++++++***************++++++,,,((((((((((((((()))*********)))(((''''''((()))*********++++++***)))((('''''''''((()))))))))))))))+++***((()))***+++++++++((())))))*********))))))***++++++***))))))***,,,+++***))))))+++++++++))))))******+++***)))((('''((((((((((((((())))))***)))))))))(((((((((((((((((())))))*********))))))******+++,,,,,,,,,,,,,,,+++***---000///+++(((((()))&&&%%%))),,,,,,,,,,,,zzzvvvyyy}}}|||{{{~~~|||tttpppnnnpppuuu|||ZZZ[[[NNNGGGLLLNNNLLLRRR^^^gggqqqrrrpppsssttthhhLLL@@@???::::::999777777888888666555444333333444555555444222333222222111111111111222111111111111111111111111111111222222222222111111...//////000000000000////////////000000000111111///////////////000111222.................................///////////////............////////////////////////000000000000111111000000000000111111000000////////////000000222444///666WWW{{{999+++000---......//////......------------...............000//////............//////////////////000111111...//////000111222222222555555555444444444444333111111111111222333444444666444111111222444555555888777777999@@@GGGMMMPPPZZZWWWSSSQQQTTT]]]hhhooodddyyyhhhoooqqqeeegggqqqjjjlllllljjjnnn```LLLOOOWWWggg\\\eeennnzzz\\\vvvbbb@@@999888333555555444444333333333333555555444333333333444444000000///............///////////////////////////........................------,,,,,,,,,,,,------++++++,,,,,,------,,,,,,+++,,,,,,---------------+++,,,,,,,,,,,,+++******++++++************++++++***************+++,,,---******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,((((((''''''((()))***+++***))))))((((((((((((((())))))***++++++***((('''''''''((()))))))))))))))+++(((&&&''')))***)))&&&))))))******++++++*********+++,,,+++))))))+++,,,***)))((()))+++++++++)))'''((()))*********((((((((((((((((((((()))******)))))))))))))))(((((((((((())))))************)))((()))******++++++******((())),,,......,,,***(((******+++,,,,,,++++++,,,~~~{{{{{{~~~yyyvvvrrrsss{{{}}}xxxxxxzzz{{{wwwpppnnnmmmnnnuuu}}}~~~zzzsssQQQPPPGGGFFFNNNTTTVVVcccsssyyyUUUBBB>>>::::::999777777888888666555444333333444555555444222333333222111111111111111222222222222222222222222111111222222222222111111///000000000000//////...//////000000000111111111//////.........//////000---------------------------......///////////////............////////////////////////000000000000111000////////////000111000000////////////000000333222---:::QQQjjj222///222---......//////......------------........./////////............//////000///////////////000111111---///000222222222111000555555444444444333333333111111111111111333444555777666555444333444555666555333222555:::???DDDHHHSSS^^^```VVVOOOTTT^^^dddfffvvveeejjjpppnnnvvv~~~rrrnnnllliiinnn```NNNTTTPPPaaa```uuuwwwvvvWWWHHHBBB===:::888777555444444555555666555444333333333333444222111000000//////000000////////////////////////........................,,,,,,,,,,,,---...///000,,,,,,++++++,,,,,,------+++,,,,,,---......---------------------,,,++++++++++++************++++++************+++,,,---...***+++++++++,,,,,,------,,,,,,------------------++++++*********+++,,,---((('''''''''((()))+++,,,)))))))))))))))((('''''''''(((***++++++***)))(((''''''((()))))))))))))))&&&&&&&&&'''***,,,...///)))******+++,,,,,,++++++++++++,,,+++******+++---***(((((()))***++++++***&&&'''(((*********))))))((((((((((((((()))******(((((())))))))))))(((((((((((()))***************((()))******++++++******'''***------,,,,,,+++***+++---...,,,***)))******{{{}}}{{{uuurrrtttvvvuuujjjpppxxx|||}}}{{{xxxwwwvvvuuuvvvyyy~~~zzztttppptttxxxyyy|||}}}tttnnnnnnnnnnnnttt}}}}}}}}}{{{|||xxxxxxwwwvvvvvvzzz|||}}}www{{{fffeeeMMMOOOKKKLLLRRR]]]lll[[[CCC>>>999:::999777777888888666555444333333444555555444222333333222111000000111111222222222222222222222222111111222222222222111111000000111000000///......000000000000111111111111///......---------......------------------------------...///000000//////............/////////000////////////000000000000000///...------...///000000000////////////000000---///000<<<@@@===+++:::///---..................------------.........//////...............///000111///////////////000111111---///111333333222000...444444444333333222222222111111000000111333444666111222444333222111333555111111222555777999===@@@AAA]]]ooofffZZZ^^^iiinnnuuunnnpppjjjaaagggxxxwwwssslllhhhfffiiiZZZNNNXXXIIIVVV___}}}tttuuuzzzoooaaaXXX\\\yyyrrrhhh[[[NNNFFF===;;;888666555555666777666555444333333333333333333222222111000111111111000000000000000000000000........................,,,,,,------///000111222---,,,+++***+++,,,---...+++,,,,,,---.........---............------,,,+++++++++************++++++************+++,,,---...,,,,,,++++++++++++******------------------------,,,+++*********+++,,,---((('''''''''((()))+++,,,((()))*********((('''&&&&&&''')))+++,,,+++***)))'''(((((()))))))))))))))&&&'''((('''''')))---222)))***+++,,,,,,,,,,,,,,,+++,,,,,,+++******+++---)))(((((((((***++++++***%%%&&&((()))***+++******((((((((((((((()))******'''((()))))))))))))))((((((((()))***************))))))***++++++++++++***(((,,,...---++++++++++++(((,,,---***''''''))))))xxxyyyxxxsssmmmmmmrrrxxxnnnjjjjjjppprrrpppqqquuuppppppttt|||~~~uuummmiiihhhnnntttuuuwwwzzzxxxmmmlllnnnppptttzzz~~~{{{ppp|||~~~yyyxxxzzzyyytttkkkqqqrrrmmmlllqqqvvvwwwzzzzzzyyyyyyxxxvvvuuutttrrrooonnnrrrvvvxxx~~~kkkZZZ\\\LLLOOOOOOVVVgggxxxiiiMMMBBB:::;;;:::888666333333444666777666555444444333444444333333222222111111222222666444222333222000///111111222333333333333222111000000000000////////////////////////000000000000---......//////......---........................000//////............///...............///000111000000000000000000000000---.........//////000000////////////////////////111...///444AAAffffff666...000111---.........//////000000......---,,,---...///000......---------......///...............///000000///...---///222333111......111;;;EEEDDD888000///333333222111222333444666333333333333333333333333333333222000000222666999;;;ccc|||lllUUUSSS[[[\\\iiiaaaiiikkk]]]```jjjccckkk~~~pppuuutttfffnnnkkkHHHllldddLLLwwwzzzQQQtttxxx|||wwwddd]]]bbbiiikkkXXXCCC444555999666444888777666555333222222333333666444222111222222111000////////////////////////111111000000000000111111111000///------......///,,,++++++******++++++,,,,,,,,,,,,---------............////////////.........---,,,,,,++++++,,,,,,(((***---000111111///......---,,,+++***+++,,,------***'''(((+++...---,,,,,,,,,++++++***)))((((((---+++)))'''&&&&&&((()))+++***)))(((''''''((((((&&&''''''((()))******+++(((((()))))))))((((((''''''(((+++---...---,,,+++---+++)))***,,,---,,,)))+++*********))))))((((((&&&(((***+++)))((((((((((((((())))))))))))((('''(((((((((((())))))))))))*********)))))))))))))))+++,,,,,,+++)))((()))++++++***)))(((((()))***+++)))...111///)))'''***//////...,,,+++***)))))))))uuurrrnnnmmmoootttxxxzzzqqqiiiccceeehhhiiilllqqqrrrnnnlllrrr}}}|||xxxqqqmmmnnnqqqrrrtttwwwzzzpppjjjmmmqqqsssuuuyyy~~~}}}tttjjjlllooopppnnnpppvvvxxxvvvlllmmmkkkhhheeefffkkkppprrruuuwwwwwwtttrrrppppppqqqkkkhhhlllpppssswww|||yyy{{{vvvTTTLLLWWWSSSWWW[[[hhh}}}rrrTTTGGG<<<;;;:::999777555444555666777666555444444333444444333333222222222222222333777555444444333222333333111222333333333333222111111000000000////////////000000000000////////////------............------........................//////.........//////000///............//////000000000000000000000000000............/////////000////////////////////////+++000555222...BBBwwwCCC+++000111.............../////////000...------,,,---...///000.........------......///...............///000000000...---///111222111///000333;;;CCCBBB999333333222222111111111222222333222222222222222222222222222222222111111222555888222NNNaaaYYYMMMOOOVVVXXX^^^\\\aaabbb\\\^^^fffgggeeesssfffjjjkkk```nnntttbbb|||vvv```{{{zzzXXXssszzzsssppprrrrrroookkkUUU@@@:::888222000222333333333333333222222222333111//////000111111000111111111111111111111111000000////////////000000000///...---,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............////////////......------,,,++++++++++++,,,++++++,,,---.../////////...---,,,+++++++++,,,,,,,,,+++))))))+++,,,,,,,,,,,,,,,+++******)))(((((())))))(((''''''((()))***************)))))))))((('''''''''((()))*********)))))))))******))))))(((+++,,,---......,,,+++)))---+++)))***,,,---+++)))+++*********))))))))))))''')))******)))(((((()))(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))((()))******)))***,,,---******)))(((((()))******&&&)))+++***((('''+++...///...---+++*********)))ppphhhbbbeeeoooxxx{{{zzzrrrfff\\\[[[aaahhhpppuuussslllgggiiirrr{{{wwwooommmlllkkkmmmqqqpppkkkjjjnnnqqqqqqpppqqqsssssstttvvvwwwrrrkkkdddaaadddggghhhnnnxxx~~~nnnhhheeeeeebbb^^^dddooouuuuuutttppplllmmmttt{{{wwwnnngggiiimmmoooqqqsssqqqsssxxx~~~}}}xxx}}}{{{|||ppp```XXXIIIRRRhhhkkk{{{cccQQQCCC;;;:::999888777666666666777666555444444333444444333333222222222333333444777777666555555666666666111222222333333222222111111111000000000/////////111111000000//////......,,,------......------,,,.......................................///000111000//////............///000000000000000000000000............////////////////////////////////////...000333///&&&***EEEccc{{{PPP......555///(((............////////////...------------...////////////......---......///...............///000000111///......000111111000---///444999888333111222000111111111111111000000111111111111111111111111000222333333222222444555---888BBBDDDEEEKKKQQQUUUWWW___``````dddgggkkkvvvuuu}}}nnnjjjaaaLLLOOOXXXnnnuuummmXXX^^^___TTTkkkyyyrrrvvvxxxvvvtttsssnnngggiiiXXXIIIEEEBBB;;;777888444444444444333333333333444333111000111111000///......................../////////......////////////...------,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............////////////......------,,,+++++++++++++++---,,,+++***+++,,,...///...------,,,+++,,,,,,,,,+++,,,,,,+++))))))***,,,+++++++++******))))))(((&&&'''((())))))*********)))***+++++++++***)))(((''''''(((((())))))******)))******+++++++++******...//////...---+++)))''',,,*********+++,,,+++******************)))))))))((()))***)))(((''')))+++((((((((())))))))))))))))))))))))*********++++++))))))))))))))))))))))))&&&'''))))))***+++...000+++******))))))******++++++***)))(((((()))+++,,,//////...,,,++++++++++++iiibbb\\\___iiisssvvvuuummmbbbXXXXXXbbbnnnxxx~~~sssqqqmmmkkkkkkooouuuyyy{{{sssllliiigggeeegggkkkrrrooommmmmmllljjjgggdddcccdddfffiiiiiigggccc```___```bbbfffmmmwwwqqqgggdddhhhfff```gggvvv|||rrrgggcccnnnzzzpppoooqqqpppmmmllljjjnnnuuu~~~zzz{{{~~~{{{}}}zzz~~~hhhYYYTTTZZZvvvwww^^^III===;;;:::999999999777666777666555444444333444444333333333333333444555555555777777555555888999888222222222222222222222222111111111000000000//////222111111000///......---,,,,,,------------,,,,,,........................---------......000111111111000///...............////////////////////////.........///////////////////////////////////////777000+++---///000222777999<<<444---222111,,,000.........///////////////------------......//////000//////..............................///000000111000/////////000111111---...000222111000111333000111222222222111000///111111111111111111111111///111333444333222222333000///222:::@@@EEEMMMUUUTTTcccbbb```kkklllmmmfffmmmjjjkkkfffUUUPPPZZZuuurrrsssnnnffffffmmm{{{uuurrrrrriiiZZZhhhkkkkkkgggeeeffffffdddYYYRRROOORRRQQQIIIAAA>>>;;;999777555444444444555999777444333333222111///........................000000////////////000000//////......------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------............////////////......---,,,,,,+++***++++++++++++++++++***++++++,,,,,,......------,,,,,,,,,,,,***,,,...,,,(((''')))++++++*********)))))))))(((%%%&&&(((***+++***)))(((''')))***++++++***(((''''''((((((((()))))))))*********+++,,,,,,,,,++++++......------+++***((('''+++*********+++++++++************************************(((''''''***,,,((((((((((((((())))))***)))*********++++++++++++((((((((()))))))))))))))&&&'''))))))***+++...000,,,,,,,,,,,,,,,,,,,,,,,,666111,,,***+++,,,+++***000///...---,,,,,,,,,,,,ccc```^^^___dddiiillllllccc^^^YYY[[[dddpppxxx{{{uuuzzz}}}wwwlllfffiiioooqqqlllhhhgggeeeccceeeiiiwwwuuupppkkkgggeeeccc```[[[___bbbddddddbbb___^^^^^^\\\]]]```eeellltttyyytttjjjhhhllliiibbbhhhvvv|||qqqfffdddrrrxxxuuutttpppjjjgggdddhhhrrr}}}}}}uuu|||zzztttsss|||yyyzzz|||~~~wwwhhhiiidddaaavvviiiLLL@@@>>>;;;:::::::::888777777666555444444333444444333333333333444555666777444777777444444999:::777222222222222222222222222111111111111000000000000222111111000///......---,,,------......------,,,////////////////////////---------......000111111111000///...............///////////////////////////////////////.........000000000000000000000000666///+++///555666222...---333111---...***---<<>>GGGJJJVVV[[[YYYZZZWWWZZZeeelllggg___PPPYYYbbbRRRQQQNNNEEENNNggg\\\RRRkkkqqqwwwxxxmmm{{{mmmnnn^^^dddfffdddbbbeeehhhiiiXXXWWWWWWVVVTTTQQQOOONNNJJJHHHDDD@@@<<<999777666111000000111444666666666222222222222222222222222333222222111111222222333000111111111111000//////------,,,,,,,,,,,,------,,,,,,,,,---------............////////////......,,,,,,+++***************'''))),,,......---+++)))---............---,,,,,,)))***++++++***)))))))))))))))))))))))))))))))))'''(((***+++***)))'''&&&%%%&&&'''((((((((('''&&&(((((((((((()))))))))))))))***++++++,,,,,,,,,,,,(((((((((((((((((()))))))))***+++***))))))***+++*********+++++++++++++++)))***+++***)))(((***,,,((((((''''''''')))***+++)))))))))*********++++++&&&''''''(((((())))))***)))***+++***))))))+++,,,...//////000000//////...000---******,,,///...---......---,,,,,,,,,,,,,,,```ccchhhkkkkkkiiifffdddaaaiiimmmkkkjjjlllllliiisssyyy}}}wwwkkkbbbbbbeeegggccc```^^^[[[ZZZ```gggggghhheee^^^[[[```bbbaaa]]]eeennnqqqmmmfffcccbbbccc^^^\\\___aaa```dddjjjlllnnnooolllgggcccbbbccccccfffhhhjjjllloootttwww{{{uuurrrrrrpppkkkggggggddddddgggpppxxx{{{vvvpppvvv~~~zzz|||wwwttt{{{}}}}}}{{{vvvrrrqqqssswww{{{nnnwwwaaaJJJDDD<<<999:::;;;999777777666555444444333444444222222333444555777999:::444999999333333::::::444333333222111111222333333222222222111111111000000000000000000////////////...//////000000//////...//////////////////////////////.........//////000///............//////000000000000000000000000000000/////////............000000000000000000000000+++111666333...---222777---000,,,,,,777555,,,***000/////////............,,,---.../////////...---222111000///...........................///000000...111555555222000//////,,,111111---,,,///111////////////000111222333444111111111111111111111111000222333333111000111222...222444111///333888;;;AAAIIIXXX___YYY]]]gggkkkbbb^^^[[[NNNkkk}}}uuutttddd]]]sssfffTTToooyyy|||zzzhhhdddccciiiwwwsssyyyrrreeejjjqqqiiifff^^^eeejjjgggccccccdddcccWWWYYY[[[ZZZXXXXXXYYYYYYOOOPPPPPPOOOKKKEEE@@@<<<333222111222444666666555////////////////////////222222111111111111222222///000111111111000......------,,,,,,,,,,,,------,,,,,,,,,---------............////////////......,,,++++++***************((()))+++,,,---------------.../////////...,,,,,,)))((()))***++++++***(((((()))))))))))))))))))))&&&'''((()))******))))))&&&'''''''''((((((((()))))))))))))))((((((((((((((()))***+++,,,,,,,,,,,,))))))(((((((((((())))))(((***++++++(((((()))+++*********++++++,,,,,,,,,(((***,,,+++***)))***+++(((((('''&&&''')))+++,,,((((((((()))))))))******&&&&&&''''''((())))))***)))***+++***))))))+++------......//////......---+++*********,,,------------,,,,,,++++++++++++,,,```dddiiiooorrrpppjjjeeegggqqqxxxuuuqqqrrrqqqnnnooopppooojjjeeeaaabbbdddgggaaa[[[WWWTTTSSS[[[ddd\\\___]]]VVVTTTYYY\\\ZZZXXXbbboootttpppjjjgggfff```ZZZYYY]]]^^^]]]___eeedddllloookkkgggfffeeeaaa___```dddgggiiijjjkkkkkkmmmkkklllooonnnjjjiiijjjiiiffffffkkktttyyywwwsssqqqxxxxxxxxx{{{tttvvv}}}~~~{{{vvvppppppvvv|||}}}yyyyyy~~~qqqMMMFFF===888999:::999777777777555444444444444444222222333444666888999:::555;;;;;;333333:::;;;444444333222111111222333444222222222111111111111000////////////000000000000//////000000000000//////000000000000000000000000000//////.........//////...............///000111000000000000000000000000000000//////.........---000000000000000000000000333222000000333777666333111777///''',,,///...111000000//////.........---,,,,,,.../////////...---222222000///...........................///000000---111666666333000.........333444000...111222///...---------///111333444000000000000000000000000111222333222000000111222***111333///...444777555555:::SSSbbb[[[eeewwwwwwgggfffjjjcccxxx~~~yyy{{{tttgggiiicccbbbtttppppppdddfffiiidddbbbTTTTTT[[[```^^^]]]aaaeeegggZZZ___dddccc___[[[WWWTTTSSSWWW[[[]]]ZZZRRRIIICCC:::888666555555555444222111111111111111111111111111111000000000000111111...///000000000///---,,,...------,,,,,,------...,,,,,,,,,---------............////////////......,,,++++++***)))*********************+++---///000---.../////////...,,,,,,)))''''''))),,,---***'''(((((((((((())))))))))))$$$%%%'''(((***++++++,,,((((((((('''((()))***+++))))))))))))(((((((((((('''((()))***+++,,,,,,,,,++++++***)))(((((())))))(((***,,,+++(((''')))+++*********++++++,,,,,,,,,(((***,,,,,,+++***)))***(((((('''&&&''')))+++---(((((((((((())))))))))))&&&&&&&&&'''((())))))***((()))******)))***,,,...+++,,,---......---,,,+++------------,,,+++++++++,,,,,,++++++******++++++^^^cccjjjoooqqqpppooonnnrrr~~~ooooooqqqmmmhhhjjjhhh```\\\]]]______hhh___VVVRRRTTTVVVUUURRRTTTVVVXXXXXXVVVSSSRRRRRRUUU^^^gggiiifffccceeehhh]]][[[YYYWWWXXXZZZ^^^```aaadddgggeeebbb```^^^\\\ZZZ___eeehhhgggffffffhhhggghhhjjjmmmnnnmmmiiifffaaagggooosssssspppllljjjjjjhhhkkkrrrtttrrrppppppsssyyyxxxwwwwwwqqqttt~~~~~~}}}~~~{{{{{{xxxZZZIII;;;;;;>>>;;;888:::777777777777666666666666333444444333222222555777:::999777666666666777888444333333222111111111222222222222111111111111000...000222222000000000111---...///000000///...---222111111000///......---000000///...............////////////////////////111111111000000000000000111111000000000000111111///////////////000111111...///111222333333222222222111111000000000111111111111000///////////////---///000111111000///------.........//////000000666444111......///222444000000///////////////000333333333222111000///...////////////000000000000/////////000111111222222222222222222111111000000000000000000000000000000444666===DDDGGGNNN^^^ppp~~~gggeee```sssyyy{{{sssfffbbbgggiiieeegggbbb^^^```eeeddd[[[SSSYYY\\\]]]]]]aaafffgggdddeeehhheee\\\UUUWWWZZZ[[[\\\YYY___aaaUUUVVViiiuuucccAAA===AAA333888???...///888///666===333555333111222222///---......---......////////////......***+++,,,---............)))+++...111222111000///444333111///...---......,,,+++***((((((((()))***++++++******+++---...///......//////...---,,,,,,******+++,,,,,,,,,,,,+++***(((&&&'''***+++)))''''''((()))***+++,,,,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))******&&&(((***)))'''''')))+++(((''''''((()))******)))***+++,,,,,,------------************))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((())))))******************))))))))))))))))))---///...///111///+++---------,,,,,,+++++++++,,,,,,,,,++++++*********cccggglllqqquuuxxx|||rrrooopppmmmeeefffeeeeeejjjpppooojjjgggaaaZZZVVVVVVWWWWWWVVVVVVXXXZZZZZZXXXVVVVVVVVVVVV]]]eeekkkkkkiiieeecccaaa___\\\ZZZYYYZZZ\\\]]]]]]___aaa___\\\YYYWWWUUU]]]aaafffhhhfffddddddeeeccccccdddfffgggfffbbb```cccgggmmmrrrtttrrrnnnkkkllljjjkkkppprrrooonnnpppvvvwwwtttnnnooozzzwwwzzz{{{{{{~~~~~~gggTTTCCC@@@@@@<<<999;;;777777777777666666666666333444444444333444666888777777666555555666777777444333333222222222222222222222222111111111111000...000111111///...//////---...///000000///...---111111111000///.........000000///...............////////////////////////000000000000000000000000111111000000000000111111///////////////000000111///000111222333333222111111000000//////000000000111111000000000000000000...///111222222111///.............../////////000444222000......///111222000000////////////000000222333333222111000///...////////////000000000000/////////000111111222222222222222222111111111000111111111111111111111111111111555999;;;>>>JJJWWWgggdddjjjZZZ{{{~~~nnnnnnnnnmmmwwwzzzuuuuuu{{{zzzsssuuutttpppiiigggiiiiiihhhbbb___\\\\\\^^^___]]]ZZZVVVYYYZZZZZZ^^^ccceeebbbZZZ___cccccc```^^^aaaeeeYYYUUU\\\^^^YYYfffuuuOOO===<<>>666999666333:::---999444000111333222111222///000000111111000000//////111333222///---...//////.........///000222333000//////...---,,,,,,,,,++++++++++++***+++++++++++++++++++++,,,------------------......------,,,***+++,,,,,,------,,,,,,+++***((((((((()))************+++++++++******)))+++***)))(((((()))***+++))))))))))))))))))))))))++++++******)))(((((((((++++++,,,,,,,,,,,,,,,---((()))******)))))))))***))))))************))))))***)))))))))((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%&&&'''((())))))*********)))))))))))))))*********...///---((((((+++,,,***))))))******++++++,,,,,,+++++++++***************ccceeehhhjjjnnnrrrxxx|||xxxuuutttrrrmmmmmmjjjhhhllltttxxxwwwpppvvvyyyssshhhaaaaaadddeeeeeedddbbb___]]]^^^___]]]```ccccccaaa]]][[[ZZZeeedddcccaaa```______^^^ccc^^^\\\\\\[[[ZZZ^^^eeebbbeeehhhfffccc______```^^^\\\ZZZZZZ[[[\\\[[[[[[YYYYYY\\\dddmmmrrroookkkdddgggmmmuuuvvvsssssswww{{{tttuuu|||vvvppprrrvvvyyy|||~~~}}}wwwkkk\\\YYYLLLIIITTTXXXTTTXXXdddppp}}}___NNNDDD;;;888;;;777777777777666666666666333555777777777777888:::999999888777666444333222333444444555555555444444222222222111111111000000111222333222000........./////////....../////////000000000000//////////////////............//////////////////////////////......//////000000000000000000////////////000000......///000111000000///000111222333444333222222///////////////000111222000111222222222222111111000000000111111000000000///////////////.........,,,---............---,,,///////////////000111111///000000111111111000000////////////000000000000/////////000111111222222222222222222222222222333111111111111111111111111000000///000333555555222999EEEUUU___gggNNNvvvmmmjjjttt^^^\\\uuu{{{~~~qqqqqqpppjjjjjjeeehhhpppppphhhfffjjjaaa^^^\\\]]]aaacccbbbaaaYYY]]]]]]ZZZXXX\\\_________[[[```jjjhhh]]]^^^hhhfffeeemmmoooiiiiiilllfffpppzzzyyyIIINNNFFF:::@@@AAAGGGQQQ;;;888333111333333000000444000000111111111111000000,,,000222111...---...111000///.........000222333/////////......---,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,------------,,,+++***)))(((((((((***+++******+++++++++******)))+++***)))(((((()))***+++))))))))))))))))))))))))************))))))((((((************+++,,,++++++(((***+++***)))((()))+++)))))))))******))))))((()))))))))(((((((((((('''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&'''((())))))*********(((((())))))************(((+++++++++///666;;;;;;)))))))))******+++++++++************************gggjjjmmmoooooopppqqqrrr~~~~~~xxxsssssstttsssuuujjjggghhhiiiiiiiiigggdddbbbbbbbbb___aaabbb```]]][[[\\\]]]bbbaaa```_________```aaajjjeeedddfffddd___bbbiiibbbeeehhhgggdddbbbccceeebbb```]]]\\\\\\\\\[[[ZZZXXXXXX[[[aaagggjjjiiiggg```ccckkkrrrtttqqqsssxxx}}}tttxxxzzz|||zzzxxxvvvqqqpppoooooovvvrrriiikkkcccZZZQQQFFFDDDGGGRRR\\\VVVHHHGGGQQQSSSdddnnnYYYLLLAAA<<<>>>777777777777666666666666444666888888777666777888999999888888666555333222333444555666666666555444222222222111111111111000000222333222000///////////////............//////000000000000///////////////............//////000////////////////////////---......//////000000111000//////......//////000---...000111111111000//////111222444444444444333111111111111222333444444555666777777777666444333000//////////////////000///////////////.........,,,,,,---............---///......//////000111222......///000111111111111////////////000000000000/////////000111111222222222222222222333333333333222222222222222222222222222444333111222444333///444:::FFFVVVyyyyyyTTTOOOKKKRRRZZZaaarrrvvvhhhaaakkkqqqlllhhhgggiiimmmooonnnooorrrhhheeebbbbbbcccbbb]]]XXXYYY^^^___ZZZXXX\\\```bbbooohhhdddgggeee______eeeddddddlllqqqnnnvvv}}}wwwbbb\\\YYY^^^tttzzzYYYAAA777111333444000111666111111222222222222111111+++000333222...,,,///222000000///...///000111222///////////////...---,,,++++++,,,---------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------------,,,++++++,,,---------------++++++***((('''(((***---)))******+++++++++******+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))******)))((()))***++++++)))(((+++---+++(((''')))+++)))************))))))((())))))((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((())))))*********((((((((()))******++++++)))++++++)))+++111444333)))))))))))))))*********)))))))))***************wwwzzz}}}~~~}}}|||||||||vvvpppnnnmmmnnnppppppnnnlllkkkllljjjhhhgggggghhhjjjiiihhhhhhfffdddcccccceeehhhiiiiiifffkkkttttttllljjjpppxxxzzzzzzwwwqqqlllkkklllllliiifffdddbbb___\\\YYY[[[\\\^^^```bbbbbbaaaaaaaaaccchhhmmmnnnmmmrrrzzz~~~vvv|||}}}{{{~~~yyysssqqqwwwcccWWWZZZ```WWWOOOMMMIIIDDDLLLYYY```ZZZMMMHHHKKKJJJMMMZZZxxx{{{cccSSSDDD>>>>>>777777777777666666666666444666888888666555555555555555666666666555444333333444666777777777555555222222222111111111111000...000111111000//////000000///...------...///000////////////000000000000...............///000000////////////////////////------......///000000111//////............//////---...000111111111//////...000222333555555555555333333333333444555666777777888999999888666444222//////............//////000/////////............------------.........///............///000111222---...///000111111111111////////////000000000000/////////000111111222222222222222333333333444444222222222222222222222222222666666222111555555222555000666FFFWWWvvvqqqYYYSSSPPPWWWTTT[[[eeekkkhhhfffkkkqqqsssggghhhfffbbbccciiillllllkkkiiigggccc^^^ZZZVVVTTTWWW]]]___[[[ZZZ___eeehhhzzzrrrhhhbbbaaaaaa^^^[[[cccfffooommmeeemmmyyywww```dddfffttt}}}ccchhhlllxxx```III777555777555222444111222222222222222222111...333666444///,,,...222000000000000000000111111//////000000000///...---***+++,,,.........---,,,+++,,,---------,,,++++++***+++,,,---------------+++,,,------...---------+++++++++)))''''''+++...((()))***++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))((((((((()))******++++++***)))'''(((+++,,,+++)))))),,,...,,,(((&&&))),,,***+++++++++******)))((())))))((((((((('''''''''''''''''''''((((((((((((%%%%%%&&&&&&'''(((((((((&&&'''((())))))*********'''(((((()))******++++++,,,---+++&&&%%%''''''%%%)))))))))))))))(((((((((((()))))))))*********+++}}}zzzuuuxxx{{{|||{{{zzzzzzzzzzzzvvvtttwww~~~~~~zzzwwwuuurrrppppppsssvvvxxxzzz{{{vvvrrrrrruuusssoookkkgggccc^^^ZZZ___```bbbaaa___]]]\\\\\\kkkkkkmmmooonnnooowwwyyy~~~zzzwww|||}}}bbbKKKGGGSSS\\\PPPEEEDDDBBBFFFGGGLLLTTTXXXSSSIIIAAADDDCCCEEEVVVzzzhhhUUUEEE<<<<<<777777777777666666666666555777888888666444333444000222333555666666555555222444666777888777666555222222222111111111111000,,,...000000///...///000000///...------...///000////////////000000000000...............///000111////////////////////////---------...///000000111//////............//////---...000111222111///...---///111333555666666666444444444555666777888999666777777777666444111///......------------......000000//////.........------------------...///000............///000222222,,,---...000111111111111////////////000000000000/////////000111111222222222222222333333444444444222222222222222222222222+++111333......333555444:::******<<>>888???444///...@@@***:::666...***@@@AAA111...000222555000000000000000111111111......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---000000///---------***,,,------------...///,,,,,,---...//////......+++***)))))))))***+++,,,******++++++++++++******&&&''')))***+++++++++***,,,+++***))))))***+++,,,))))))))))))((((((((((((++++++,,,,,,,,,+++******------,,,,,,,,,,,,++++++************))))))))))))''''''&&&&&&&&&&&&''''''((())))))(((&&&&&&'''(((((()))++++++)))((()))***(((((((((((((((((((((((((((''''''&&&&&&((()))******+++,,,---.../////////************************+++*********))))))(((((({{{tttssssssrrrooohhhjjjtttyyytttnnnnnnzzzwwwwww}}}}}}\\\TTTTTTFFFHHHJJJPPPUUUPPPIIIMMMXXXmmmvvv___GGGCCCCCCHHHBBBCCCHHHGGGOOOvvvkkkVVVGGG>>>::::::999666666777888888777666444333222333444555111222333444555666666777777666555555666555333111333222111111111111222333111111000///////////////000000000000000//////...////////////////////////............//////////////////.........---------.........//////000111222111000000000/////////...////////////000111222333111111222444555555333000333222222222333555777888555777888777555222000000///000222222000...---...------------------------------------...//////000////////////000000000000333111///...000222222000000000000000//////////////////000111222222222222444444333222333444555666000000111222333333333333444444444333333222222222111111222333555777888999AAAIIIeeennnlll}}}vvvrrrfff```nnnhhhaaaccceeeeeecccbbbaaabbbcccdddeeeaaa]]]\\\___bbb^^^bbbccccccfffjjjkkkhhhcccgggbbbaaajjjjjjfffkkksssgggiiiggg[[[dddtttqqqtttcccttttttjjjZZZVVV```gggmmmuuuwwwjjj~~~ssseeeNNN===<<<333444JJJ555999555444;;;EEE???222222222///111000000000000111111111111......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---000000///---------***+++------,,,,,,---...,,,------...//////......,,,+++***))))))***++++++******++++++++++++******&&&''')))***+++++++++***++++++***))))))***++++++***************)))))))))+++,,,,,,---------,,,,,,------,,,,,,,,,+++++++++************))))))))))))(((((((((''''''(((((((((&&&''''''(((((()))+++,,,((()))++++++)))((()))***************************)))(((((('''((()))***+++)))***+++,,,,,,,,,,,,,,,************************+++*********))))))))))))uuunnnrrryyyrrrvvvsssttt|||~~~aaaTTTKKKMMMNNNEEEHHHDDDNNN]]][[[YYYxxxWWWIIIMMMHHHCCCDDDGGG@@@===TTTttt```MMMEEE<<<;;;:::999777777999;;;666555444333222333444444222222333444555555666777555444333444666666666444333333222222222222333333111111000000000/////////000000111111000000///...////////////////////////............////////////...............---------......//////000000111111000000000000////////////,,,------...000111333444000000111222444444333111000000000111222333555666777666444444333333111///---///111111///......///------------------------.............../////////////////////000000000000222111000000000000000000000000000000////////////...///000111222222222222555555333222222333444444000111111222333333333333444444333333333333222222111222333444555666666666;;;:::AAANNNSSSUUUdddxxxrrrkkkiii___cccaaa^^^```bbbccccccdddfffhhhgggfffcccaaaaaabbbeeefffbbbeeegggfffiiiooorrrpppooosssmmmgggjjjmmmrrr{{{oooiiijjjgggeeekkktttbbbccctttuuuxxxxxxrrrkkkYYYFFF===HHH777666777@@@EEECCC777000666444...111111111111111111111111111...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++---000000...---------***,,,---,,,++++++,,,---,,,---......///.........---,,,+++*********************++++++++++++******'''((()))******+++******++++++***))))))***++++++***************+++++++++++++++,,,---.........---,,,,,,,,,,,,++++++++++++************))))))))))))))))))(((((((((((())))))'''(((((()))***+++,,,,,,((()))++++++)))((()))***************************)))))))))))))))***++++++((())))))*********))))))))))))))))))))))))))))))***************)))))))))}}}vvv}}}zzztttrrrppptttzzzrrrYYYJJJMMMOOOLLLKKKLLLOOORRRcccyyy~~~dddSSSMMMOOOFFFCCCFFFCCC===HHHZZZnnnVVVLLL<<<::::::;;;:::888999<<<555555444333333333333444333333444555666666777777555444333444555666666555333333333333333333333333111111111111000000//////000111111111111000//////////////////////////////............////////////..............................///000000000000000000000000000////////////---------...///111222333...---...///111222000///---......///000111222333888444000///111222000...,,,...///000///...///111........................//////000000/////////...////////////000000000000///...///111111......000000000000000////////////...///000111222222222222666555333222222222333333000111222333333333333333333333333333333333333333111222333555555444333333666555666999>>>HHHVVVaaappp|||hhhbbbfffWWWUUUYYY]]]^^^_________```ccceeedddaaa______bbbdddeeeccchhhkkkmmmkkkmmmrrrvvvvvvxxx|||uuummmnnnnnnrrr~~~tttvvvyyy~~~wwwcccaaauuuyyyccctttfffWWWSSSMMMOOOOOONNN<<<777------666333...555222222111111111111111000///////////////...------------------------------,,,...//////...------...,,,---......,,,+++,,,---------...............---------,,,+++******))))))******++++++++++++******(((((())))))************+++******************+++))))))***************+++)))***+++,,,------------,,,,,,,,,++++++++++++***************)))))))))((()))(((((((((((((((((())),,,+++++++++,,,+++***)))((()))++++++)))((()))***************************((((((((()))))))))******)))))))))***))))))(((((())))))))))))))))))))))))************************|||{{{wwwtttttt|||kkkWWWOOOKKKPPPPPPIIIPPPcccttt]]]LLLAAACCCFFFDDDFFFNNNiii~~~bbbTTT???::::::======999888;;;555555444444333333333333555555555666777777888888888666444333444555444333333333333333333333333333000111111222111000//////111111111111111000000///....................................////////////---........................///000000111000000///////////////000000000000000////////////000000111///......///111111000///......///000111222333333555111---,,,...000...,,,,,,---//////......000111........................///000000111111000///...////////////000000000000///,,,---222222...---///000000000000////////////......///000111111111111555555333222111222222333111111222333333333222222333333333333333333333333111222333444444333222111222444555555999AAAGGGHHHUUUiii___^^^bbbRRRRRRWWW\\\]]]]]]\\\ZZZZZZ[[[]]]^^^]]]]]]```dddfffccc___hhhlllmmmiiiiiimmmpppqqqppptttnnnlllrrrqqqoootttvvv~~~iiiuuunnnooobbbNNNUUU[[[PPP999555444------333///,,,555333222222222111111000000//////000000//////...---------------------------,,,...//////---------...///000111000...------...---...............---------------,,,+++***))))))******++++++++++++******)))))))))))))))******************++++++*********((((((((()))))))))******'''((()))++++++,,,,,,,,,,,,,,,+++++++++*********************)))))))))((((((''''''&&&&&&''''''(((---,,,+++,,,------+++(((((()))++++++)))((()))***))))))))))))))))))))))))''''''(((((((((((()))(((******************))))))))))))))))))))))))))))))***************+++++++++^^^PPPJJJMMMKKKOOOWWW]]]tttrrrZZZFFFCCCEEEDDDCCCEEEPPPqqq___KKK@@@999===???:::888999666666555555555444444444555555666666666777777777:::888555333333444333222222222333333333333222222000111222222222111000///111111222222111111000///....................................////////////---------..................///000111111000///...////////////000000000000111111000000000000111111333222111111222333222111000111222444555555555555333000...------...---------.........------///111........................///000111222222111000///////////////000000000000<<<222---222444000///333000000000000////////////---...///000111111111111444444222111111222333333111222222333333222222222222222333333333333444444222222222333333222222111...000111000333888;;;;;;AAAUUUVVV]]]^^^TTTZZZ[[[ZZZ[[[\\\ZZZXXXVVVVVVWWW]]]]]]___cccggggggddd```aaafffhhhdddaaadddfffgggfffjjjhhhmmmzzz|||wwwyyyrrr{{{}}}cccFFFHHH>>>444444///,,,222333333333222111111000000///000000000000///......---------------------------...///...---,,,...///111222222111///---...///.........///......---,,,,,,---------,,,+++***)))******++++++++++++************))))))))))))******)))***++++++++++++***)))'''''''''((())))))******'''((()))***+++++++++***++++++++++++************************))))))))))))''''''&&&&&&&&&&&&''''''***((((((+++///000...+++((()))++++++)))((()))***((((((((((((((((((((((((&&&&&&'''((((((((((((((()))******+++++++++***************************************+++++++++++++++~~~\\\MMMNNNGGGPPPPPP\\\zzzoooVVVKKKGGGCCCBBBDDDEEEdddooo^^^JJJ::::::===:::777888666666777777666666555555444444444444555555555555:::888444333333444333333111111222333333222111111000111222333333111000...111222222222222111000000....................................////////////---------.........//////...///000111111000///....../////////000000000111111111000111111222333444666444222222333333222111///000222444555555555444000111111000...---...///.........---,,,,,,///111...........................///111222333333111111////////////000000000000QQQ???111111444333444999000000000000////////////---...///000111111111111333222111111111222333444222222222333333222222111222222222333333444444444222222111111111111222222///...//////000000333777666AAAGGGWWWVVVTTTbbb\\\WWWYYY[[[[[[ZZZXXXXXXXXX______aaacccffffffeeeddd^^^dddgggddd```bbbddddddhhhmmmkkkppp~~~~~~|||}}}~~~xxxiiikkkXXXAAA;;;999333333444444333222222111000000000000000000000///..............................---...///...---,,,...///111222222111...------.........//////...------,,,+++,,,,,,------,,,+++*********++++++++++++******+++***)))(((((()))******)))***++++++++++++***)))'''(((((()))******++++++)))******+++++++++******++++++++++++************************))))))))))))((((((''''''''''''(((((()))((((((+++///111---***((()))++++++)))((()))***))))))))))))))))))))))))&&&'''((()))***))))))(((((()))******++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,qqq___PPPLLLQQQOOO[[[___vvvfffUUUKKKDDDEEEJJJEEERRR|||mmmRRR;;;888<<<999777999777777777777777666666555222222333333333333333333999777444222333444555444000111222333333222111000000111333333333222000...111222222222222111000000..................................../////////000---------.........//////...///111222111000...---.../////////000000111111000000000111222444555666666333111000111111000...,,,...///111222222222222000222444222///---///111...//////---,,,,,,...000////////////////////////---///111333444333222111////////////000000000000bbbIII444111444555888???000000000000////////////---...///000111111111111222222111111111222444555222222333333333222222111222222222333333444444444222111000000000111222333222000222444222...///444111222:::MMMMMMRRReeeXXXTTTWWW[[[]]]]]]\\\\\\\\\```aaaaaabbbcccdddfffggg___gggkkkhhheeefffhhhhhhooosssooooooyyy{{{{{{mmmppp}}}xxxooojjjJJJCCCCCC===888444444333333222111000000000000000000000//////...........................---...///...,,,,,,...000111222222000---,,,,,,,,,.../////////...---,,,,,,***+++,,,---------,,,+++******++++++++++++******+++***)))(((((()))******)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,++++++,,,,,,,,,+++******+++++++++************)))************))))))))))))))))))(((((((((((())))))---***)))+++//////***%%%((()))++++++)))((()))***************************'''((()))++++++******)))'''''')))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,[[[OOOQQQPPPLLLKKKPPPzzz}}}VVVHHH@@@DDDCCCOOObbbeee[[[III;;;888;;;999222666555555555555666777777444333222111222444666777;;;777111000111333444333333222222333444444333111222222111111111222444555222333333222000///111222+++666444---...------333............////////////000000///...------,,,,,,222......000111///000333///////////////000111111111111111222333333333444333222000...------......000000000000////////////000000///.......................................,,,,,,,,,---...///000000//////000222555555444222............/////////000:::888555333222444777999111111000///...------,,,//////000111222333333333333222222111111222333333000000//////000111333333///000222555777777444222111111000000111111222333333222222222111111000000...///222666===DDDKKKOOORRRRRRSSSUUUWWWZZZ]]]^^^[[[hhhpppjjj^^^YYY[[[___]]]aaannnwwwqqqeeeiiivvvooojjjyyyyyywww|||wwwyyyrrrSSSZZZ\\\QQQFFF???888666333333333333222000000111333222111000111111000---+++,,,...000...---...///000000000///---,,,...///111222111///,,,***000///...//////...,,,)))000////////////.........+++,,,,,,------,,,,,,+++)))******++++++******)))((()))***+++,,,++++++***)))*********++++++++++++((()))*********))))))))),,,,,,,,,++++++*********+++++++++************)))******)))))))))))))))***,,,+++***(((((()))+++---))))))******+++++++++,,,+++++++++*********))))))+++)))'''(((+++,,,***(((((((((***+++---///000000+++***)))+++---000111111,,,,,,,,,,,,,,,,,,,,,,,,{{{jjjZZZRRRMMMKKKUUUbbbzzzZZZGGGFFF@@@HHHUUU~~~qqqcccQQQEEEAAA@@@===999888777666555555555555555777666555444444555666666999666444444555666444222333222222333444444333111111111000000000111333333111222222111000///000222---777444,,,---+++))).../////////000000000000111000//////...------,,,,,,...///444;;;;;;555000000//////......//////000111111111111111222222222222222222111000////////////000000000000////////////000000///.......................................------------...///000111/////////111333333222000........./////////000000444333111//////000222444000000000//////......---......///000111222111111333222222111111111222222///000222222111111111222111222333555777888666333111111000000111111222333222222111111111000000000000000000222555999===@@@LLLLLLMMMPPPSSSWWWZZZ\\\aaaggghhhbbb]]]\\\]]]]]][[[]]]dddkkkkkkiiilllsssuuuyyyrrrttt~~~~~~~~~nnnmmm}}}eeeaaakkkbbbRRRLLLJJJAAA>>>:::777666444333111222111111///......///111222///------///000///......////////////......---,,,---///111111000...---.........///000///---+++/////////.........------+++,,,,,,------,,,,,,+++******++++++++++++******))))))***+++++++++******)))))))))*********++++++)))))))))+++,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++******************))))))))))))******,,,+++)))((()))*********)))))))))*********+++++++++++++++*********))))))***)))'''(((***+++)))'''((()))***+++,,,---...///---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,tttUUUUUUVVVRRRKKKRRRpppfff]]]aaaiiitttyyyxxxyyyxxxVVVFFFAAAEEEHHHeee~~~iiiUUULLLFFF>>>:::<<<999999777666555444444444666666777888999999::::::555666777888999777444000333222222333444444333111111000000000000111111222000111222111/////////111555>>>:::111111...+++///000000000000111111111111/////////...------,,,,,,+++000:::EEEEEE;;;111---......------......///000111111111111000000000000000111111111111111000000////////////000000000000000000///..........................................------......///000111000//////000111111000........./////////000000000//////.........///000000000000000///////////////---...///000000000000000333333222111000000111111...222444444111///000111333222222333555666555333111000000000000111222222111111000000000000//////111000......///000333444AAABBBDDDHHHLLLQQQUUUWWW___^^^ZZZWWWYYY^^^```]]][[[]]]]]]^^^cccjjjllliiijjjppptttzzz|||www}}}oooxxxwwwhhhmmmbbb\\\dddlllbbbXXXUUURRRJJJGGGDDDCCCCCC???999444777555333000//////000000000...,,,---...///...---.........---......//////+++,,,...000111111///...---------///000000///---............---------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++******+++++++++******)))((()))))))))************,,,***))),,,///111///,,,,,,,,,,,,,,,++++++++++++,,,+++++++++******************)))))))))******+++---***((()))++++++)))'''(((((())))))))))))******+++************))))))))))))((('''(((******((('''((())))))***++++++,,,,,,...---------...---+++)))++++++++++++++++++++++++mmmSSSPPPMMMKKKNNNWWWppp{{{___RRRQQQNNNPPPTTTUUUTTTZZZnnnsssHHHHHHGGGDDDTTTrrrYYYOOOFFF:::777===999888777666555555555555111333777;;;===?????????444555777888888666333111333222222333444444333111111111111111111111222222000111222111000//////000888@@@;;;222333111---000//////000000000111111111//////.........---------+++000:::DDDDDD;;;111------------------...//////111111000000//////......///000111333333333222111////////////000000000000000000///.......................................///.........///000000111222111///000111111///......////////////000000000...//////000111111111111000000000000000000000111...//////000111111000000333222111000000000000000///222444333///...000222222000///000222222222111000000000000000111222222000000000///////////////000///......///000222333777999;;;???DDDIIINNNPPPXXXXXXUUUUUU[[[ccceeebbb^^^dddbbb[[[]]]gggggg]]]hhhkkkvvv~~~kkk___VVVPPPiiixxxttt[[[jjjoooqqqbbb\\\]]]\\\aaabbbXXXTTTOOOLLLOOOUUURRRGGG<<<;;;:::888666444222///---///.........//////000000///...---------...///000,,,---///000000000///...,,,+++,,,///111222000///......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++*********)))(((((()))))))))*********---+++***---111333111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))******++++++---***((())),,,,,,)))%%%((((((((((((((()))))))))************))))))))))))((((((((()))***)))((('''))))))))))))************---,,,---...///---***'''************************jjjZZZOOOTTTIIIDDDTTTvvvgggSSSHHHEEEEEEFFFDDDCCCCCCCCCIIIYYYhhhPPPMMMJJJFFFNNNvvvdddVVVIII<<<999???777777666666666777777888111333777;;;>>>?????????444555555555444333333444333222222333444444333111333333333333333333333222///111333222000//////000000888333,,,//////+++............/////////000000...............---------...///444;;;;;;555000000---------------...//////111000000//////............///111333333333222111.../////////000000000111000000///.......................................000000/////////000111111444222000000111111000...////////////000000000111---...000111222222222222000000000111111111111111000000111111222222111111222111000000/////////000111222222000...///222555333111000000111222111000000000//////000000111222///////////////000000000////////////000111333444111222444888<<>>@@@IIIPPPUUUUUUVVVZZZ\\\\\\UUUdddkkkddd___dddeee```iiidddppp~~~|||iii```kkkttt~~~rrrmmmjjjdddkkkvvvxxxwwwgggVVVQQQWWW\\\ZZZTTTMMMNNNQQQTTTUUUQQQGGG@@@444444444222///......///222111000000/////////000000000000000///...---,,,++++++,,,///222333222000............---------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++******))))))******+++,,,)))*********++++++++++++,,,,,,...///000000000000,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++***************+++,,,---+++,,,,,,,,,,,,,,,,,,,,,******))))))))))))(((((((((((()))))))))))))))***&&&))),,,,,,+++)))(((((()))))))))))))))*********))))))***,,,...///---+++++++++++++++++++++++++++qqqXXXKKKLLLMMMOOO^^^{{{vvv___IIIFFFNNNRRRNNNIIIBBBCCCFFFIIIHHHEEEGGGKKKqqqoooQQQJJJJJJLLL^^^mmm[[[MMMCCC<<<888888777777666777777777666777888888888777666555444555666444222222555777333222222333444444333111333333444444444333222111000333555555333111111111...555000+++222333000222...////////////000000000........................///,,,,,,//////---...111//////......//////000111///000000000000000111111000000/////////000111111.........///000111111111000000///.......................................222111111000000111111111222000......///000000000//////000000000111111111------...000111333444444333333333222222111111000000000111111111111000000............///000111111000///111666;;;>>><<<999666555555666777555222//////////////////000111111000000000111111111222222//////////////////000000111111111222333555888999>>>DDDIIIJJJMMMSSSVVVUUUTTT^^^eeeccc```bbbddddddhhhbbbkkkqqqsssfffGGGRRRdddiiiaaahhhpppjjjhhhoooppplllfff]]]WWWVVVWWWWWWVVVSSSTTTXXX^^^bbb```YYYRRRCCCCCCAAA<<<666222111222333333333222222000///...///////////////.........,,,,,,---///222333222000/////////.........------+++,,,,,,------,,,,,,+++******++++++++++++******))))))((()))***+++---...++++++++++++,,,,,,,,,,,,)))---000000---,,,...000,,,,,,,,,---------......------,,,,,,,,,+++++++++************+++,,,---...***---...---***+++...222++++++*********)))))))))(((((((((((())))))******'''***---...,,,***)))***)))))))))******+++++++++***))))))***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,fffWWWPPPPPPTTTQQQVVVvvvzzzZZZNNNEEEHHHMMMMMMGGGBBBDDDDDDFFFFFFCCCAAAFFFOOOkkkVVVLLLLLLLLLUUU~~~jjj]]]MMM@@@;;;:::999777666666666666333444555666666666666666333666888777555444555777333333222333444555333111222333333444333222111000111333666666444222111111+++111,,,(((///111---///000000000000111111111111---........................,,,---111111...---//////////////////000111111//////000000111111222222111000///......///000111---......///000111111222000000///.......................................222222111111111111111222111///------...///000///000000000000111111111111//////000111333555666777444444333333222111000000///000000000000000//////---------...///000111222//////222:::CCCEEE@@@999444444444666666444000---///////////////000111111000000111111222222222333,,,---...///111222333444333222111111222333444555;;;???BBBFFFNNNWWW\\\[[[WWW[[[```aaa``````bbbdddgggdddnnnqqqssspppuuunnnqqqnnn\\\OOOVVVgggjjjfffccc^^^WWW]]]bbbaaa[[[UUUSSSSSSMMMNNNQQQXXX___aaa\\\WWWXXXWWWTTTNNNEEE???======444555555444333111///---------......///000000000,,,,,,---000222333222000000////////////.........+++,,,,,,------,,,,,,+++*********++++++*********((((((((((((***,,,...///++++++,,,,,,,,,---------(((---111000+++(((,,,000,,,,,,,,,------.........---------,,,,,,,,,++++++************+++,,,---...)))...000...******000777,,,+++++++++******))))))'''((((((((())))))******'''+++//////---*********((())))))***++++++,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxWWWOOOPPPNNNQQQZZZ{{{^^^NNNJJJGGGHHHLLLMMMGGG???DDDEEEOOOKKKMMMJJJ>>>OOOdddaaaHHHIIINNNOOOzzz|||eeeJJJ??????;;;777555666666333111666666666666666666666666555444333333555555444333333333444444555444444444444444444444444333222111222333555666666555333222////////////////////////////////////000000000000///...------...000222333...............///000000111000000000000000111111000000000000000000000000////////////////////////111...++++++...111222111333333---&&&(((000111---333222000...---...///000...//////000111222222222...............///000000//////...///111444777999999222///333555333333777222222222111111000000000000000000000000000000000222000---,,,---///000111333111111444777999888666555444222000//////000111111000///...------...///////////////000000000000111000/////////000222333222222111111111222444555555777999<<>>===CCC444000===,,,000555666,,,111555***---------,,,+++---000000...///...---+++******---000............---,,,+++***++++++++++++++++++++++++))))))(((((((((***+++,,,///...,,,******+++,,,---...///000///---,,,,,,.........---------......///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++***)))((((((***+++,,,,,,------------......,,,+++******))))))+++*********+++,,,------+++---......---...///111,,,,,,---------,,,+++***|||___NNNRRRQQQKKK\\\yyy```LLLLLLMMMJJJDDDFFFQQQ\\\___ccc]]]WWWFFFGGGLLLCCCOOO\\\iiiMMMNNNZZZ^^^iiiOOOHHH@@@<<<888666777777666333666666666666666666666666555444333333555555444333333333444444555444444333333333333333333222111111111222333444444333222111////////////////////////000000000000////////////...///111222333333333222///............///000000000000000//////000000111........................////////////////////////111///,,,,,,...000///...111111000///111333000,,,222111///...---...///000---......///000000111111...............///000000////////////111444777888;;;555222333444222444999222222222222111111111000000000000000000000000000000/////////000000000///111000000222555666555333444333222000//////000000111000///...---......///////////////000000000000111000/////////000222222222222111000111111333333333555777999<<>>BBB>>><<<777000666222333222000///......---//////000111222111...,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,------,,,+++******,,,---......///000///---,,,---...000///...---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))***++++++,,,,,,,,,,,,+++------,,,******)))))))))++++++*********++++++,,,+++,,,......------///000------,,,,,,,,,+++++++++xxxkkkTTTLLLUUUQQQOOOtttYYYGGGHHHGGGMMMLLLGGGTTTuuu~~~QQQGGGPPPGGGKKKWWWeeehhhzzz~~~pppSSSQQQCCC>>>999777888999888666666666666666666666666666555444333444555555555333333444444555444444333333222222222222222222111000000111222333333222111000000000000000000000000000111111000000//////.........111444777888666333111//////......//////000111000000///......//////000........................///////////////////////////---,,,---///000///...+++((()))...000...------111000///.........///000---------......//////000...............///000000/////////000111333666777;;;888666555333111333888222222222222222111111111000000000000000000000000---///111222222111///---000//////111222333222000333222111000/////////000000000///.........//////////////////000000000000000000000///000111111222222222111000000000111111000222444555555777;;;===DDDGGGLLLPPPSSSWWW[[[^^^jjjqqqiiiaaapppwwwYYYwww}}}rrr}}}ssssssuuutttsssbbbxxxkkkgggooonnnmmmlllhhhdddbbb___]]]aaafffaaa[[[WWW[[[bbbeee```YYY```___ccc\\\bbbcccQQQWWWjjjhhhhhhgggRRRNNNrrrxxx:::$$$222)))+++......,,,+++,,,///000//////000222222...***++++++++++++,,,,,,,,,,,,------------------------...---,,,+++++++++,,,,,,,,,+++******+++,,,...///...///000///---------.........------------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******,,,+++***)))))))))))))))+++++++++***************+++,,,......------///000...---,,,+++++++++,,,,,,{{{```ttt```SSSTTTVVVeeehhhIIIHHHPPPIIILLLJJJNNNpppeeeMMMTTTIIIHHHVVV{{{XXXTTTGGGAAA;;;888999:::999888666666666666666666666666666444333444555666555444444444444555444444333333111111222222222111111000111111222333333222111111111111111111111111111111222111111000///......---///111555888888666333111/////////...///000000111000//////............///........................////////////////////////++++++,,,...000111000000222,,,))),,,---)))+++000//////.........///000000------........./////////...............///000000/////////000111333444555777888999888555222222333222222222222222222111111////////////////////////---...000111000///......000000000000111111000///111111000000////////////000000//////////////////////////////000000000000000000000000000111111222222222111000000/////////...000222333222222444555999>>>DDDHHHJJJNNNUUU[[[iiioooiiiccclllqqqbbb]]]bbbvvvvvvwww{{{|||YYYfffsssSSS}}}gggmmmpppvvvsssooojjjeeeaaa```dddiii```eeeiiiiiifffdddgggkkkbbb\\\^^^WWWXXXXXXZZZxxxttt}}}iiiOOOGGGGGG___```BBBAAA999888777666222---...111444222000///...///000000111111000///......------------------------------......---,,,,,,+++++++++,,,,,,++++++,,,,,,---......///000///...---...///,,,,,,,,,---...///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++***)))(((******))))))))))))))))))++++++++++++***))))))(((***,,,------------...000///...,,,******+++,,,---ggg___qqqdddVVVUUUfffSSSIIINNNOOOPPPLLLIIIXXXoooOOOTTTKKKKKKQQQeeeWWWLLLFFF>>>999999999999777666666666666666666666666666555444444666666555444444555555555444333333222000111111222222222111111222222333333333333222222222222222222222222222222222111111000///......---000111333444444333222222///////////////000111111000000///...............////////////////////////////////////////////////,,,...///000000//////000555222000111000,,,---000------.........///000000......////////////000000...............///000000//////000000111222333444000555999:::888444000---111111111111111111111111////////////////////////---///000///---,,,...000000111222222111000000//////000000000//////......//////000000000000000000////////////000000000000///000000000111111111111111111111111000000//////---///222333222222333444222888>>>AAABBBFFFNNNVVV[[[eeeeeeaaaggguuugggTTTffftttsssjjjpppnnnvvvsssrrrtttrrrnnngggbbbaaaccceeehhhkkkmmmjjjddd___^^^```cccYYY]]][[[YYYXXXmmmkkkVVVFFFVVV\\\qqqllliii^^^RRRKKKBBB888111111222444555333///...000222111000///...------......,,,,,,,,,,,,,,,,,,,,,,,,......------,,,******)))......------------------...///000///......///000///......---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,------+++++++++++++++***)))((())))))))))))))))))******+++++++++++++++***)))(((***+++------,,,,,,...//////...,,,******+++,,,---___UUUYYYYYYWWWVVVcccjjjLLLNNNPPPIIINNNLLLQQQhhhuuuOOOOOOGGGKKKKKK|||cccTTTLLLBBB<<<999999888777666666666666666666666666666555444555666666555444555555555555444333222222000111222222333222222222333333333333333333333333111111111111111111111111111111000000//////......111111000000000000111111000000//////000000111222111111000///............000000000000000000000000////////////////////////111222222111///......///%%%***---,,,,,,///000///,,,,,,---...//////000000////////////////////////...............///000000///000000111111222222222---222666888:::999333+++/////////000000000000000000000000000000000000000---///111///,,,,,,...111000111333222111000000111......////////////......//////000111111111000000////////////000000000000//////000111111111111000111111222222222111000000...000222333333333444555///444999;;;<<<@@@GGGMMMRRRdddiiicccbbbgggzzz{{{www___YYYrrr~~~fffzzzuuujjjooooookkkccc^^^^^^______lllddd^^^aaaiiijjj```VVVeeeZZZ```bbbdddhhhmmmTTT[[[LLL[[[jjjVVVPPPNNNFFF>>>;;;///222666666333000...---------,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))......//////////////////---///000000///...///111444222000...,,,+++***)))...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,------++++++++++++++++++******)))))))))))))))***+++,,,***+++,,,------+++***)))***+++------,,,,,,...///...---,,,+++++++++,,,,,,aaaOOONNNPPPOOORRR```\\\OOOPPPOOOJJJGGGRRRfff~~~yyyQQQMMMDDDKKKOOOrrr]]]TTTHHH???;;;:::888777666666666666666666666666777555444555666777666444555555555555444333222111111111222333333333333333222222111111111111222222111111111111111111111111000000000000///////////////000000000000000//////000000//////000000111222222222111000////////////////////////////////////////////////////////////000111222111///000333555<<>>888...---........./////////000000000000000000000000000,,,000444444000...///222...000222222000///000222------.../////////...---...///000111222111111000////////////000000000000...///000111222111111000000111222333333222222111///111222222111111333555///222444666777:::@@@DDDIIIffftttooojjjggglllzzz~~~{{{~~~~~~|||~~~zzzggg|||llllll{{{|||oooyyy]]]OOOuuuZZZpppooohhhggghhhcccZZZVVVYYY\\\[[[oooeee___ffftttyyyooobbbfff```cccaaammmyyy~~~tttiiieee|||___HHHLLLZZZ^^^[[[XXXBBB===999888;;;<<<:::777777555333000...------...---------------------------......///...---,,,+++,,,---...000222333333444---///000000//////000111222111000...,,,++++++***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++)))))))))******,,,------***+++---......---,,,+++)))+++,,,,,,,,,,,,---///------,,,,,,,,,+++++++++iiiQQQSSSWWWSSSXXXYYYnnnaaaQQQQQQMMMKKKNNNGGG]]]|||}}}xxxRRRNNNGGGQQQXXX}}}bbbYYYLLLBBB===;;;999777666666666666666666666666777555444555666777666555555555555555444333222111111222333444444444444444111111000000000000111111000000000000000000000000////////////000000000000...///000111111000...---000000000000000111111222333333111000////////////........................////////////////////////+++---///000000444999>>>{{{zzzccc===***111555...***+++,,,...///000000000------------------------...............///000000000000111111111111000000111111000111:::AAA<<<222,,,---------......//////000000000000000000000000+++111777888444111000111,,,///111111///...000222,,,---.../////////...---...///000222222222111000////////////000000000000...///000222222111111000000111222333444444333222000111222111//////111333000111222222444777;;;>>>999```zzz{{{zzzxxxxxx}}}{{{nnn~~~~~~llllllrrrQQQ\\\TTTMMMgggiiiXXX\\\HHHKKK]]]cccfffggg```aaa\\\RRROOOUUUZZZZZZ```]]]\\\```dddddd___YYYffffffddd[[[nnnssspppuuuzzzyyy}}}{{{```HHHRRRkkkxxxxxxuuubbbRRRAAA===EEEOOOQQQNNNGGGDDD???999444111///...////////////////////////...///000000000///------***+++...111333666777888---///000000//////000222---------------...///000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------))))))******+++,,,......***+++---/////////---,,,)))+++,,,,,,,,,,,,---///,,,,,,---------,,,+++***fffUUUUUUTTTTTTVVV^^^pppQQQKKKJJJOOOIIIHHHZZZzzz\\\^^^nnnyyyWWWQQQFFFSSSVVVrrrZZZTTTTTTCCC>>>AAA777888777666666666777888999444555666666666666666555444444555555555555444444777666444333444555777999333555666333000---...000000111222333333222000///666555444222111000000///000////////////..................//////000111222===<<<999777333000...---..................------...............///000000,,,444//////555///;;;___lllAAA++++++///.........////////////......,,,---......//////.........------------...//////////////////////////////000000000000111111111111000///............////////////............//////000000///////////////000000///---,,,---...000111111111000000//////............////////////......000000//////.........---000000000000////////////000111222111000000222444......///000000000000000333333333444444444555555;;;:::DDDUUU___aaaiiittt|||uuuSSSqqqlllllltttsssbbb]]]MMMbbbTTT___sssNNNKKKwwwiiiaaahhhkkkgggbbb___\\\YYYZZZ\\\aaa[[[ZZZ^^^___[[[YYY\\\]]]^^^^^^bbbnnnxxxvvvllldddaaalllwwwnnn{{{RRRZZZdddPPPKKKNNNTTTDDD```YYYCCCXXXsss\\\ZZZIIICCC111222KKK777(((///111555///222000///...,,,***...333+++000111...///444444///111///...000444666555333...///000111000///...------222111---+++...---(((,,,,,,,,,...000000...,,,---,,,,,,,,,,,,,,,------***,,,------,,,,,,---...,,,,,,,,,,,,+++++++++***,,,,,,+++***************000---++++++...///...,,,,,,'''''',,,---***+++000***(((&&&+++777333///wwwWWWRRRVVVSSSPPPTTTpppgggMMMJJJLLLKKKFFFSSSyyynnnXXXTTTjjjyyy]]]]]]LLLNNNaaa}}}```VVVVVVHHH???>>>666:::999888777777888999:::555666666666666666555555333333444444444444333333444444333333333444555666333555555333000///000222111222333444444333111000555444333111111000000000000000000000////////////.........//////000111222666555444222000...---,,,.......................................///000000---333...///444,,,///HHHdddXXXDDD222,,,000222000......////////////......,,,---......//////......---------------...///000//////////////////////////////000000000111111111000000000000000000000000//////............//////000000////////////000000111000///...---...000111111000000000/////////......//////000000//////...000/////////............000000000000/////////...000111111000//////000222...///000000111111000000222333333333333444444444888222444===DDDIIIUUUcccmmmtttiii___yyyaaaYYY[[[dddiiiooofffTTTXXX___eeeiiixxxrrrkkkddd^^^ZZZZZZ[[[ZZZVVVUUUZZZ]]]\\\]]]```\\\```dddgggooowwwwwwrrriiifffooouuuwwwLLLUUUiiicccbbb___hhh```hhh``````jjjppp{{{eee^^^GGGAAAIIIFFF^^^VVVIII;;;...222///...111222222333555333......222333000111666888555666444333444666555111...222222222222222111111000///222222......000///***+++***+++,,,......,,,***------,,,,,,,,,---------***+++,,,,,,++++++,,,...++++++++++++************,,,,,,+++***************...,,,******,,,---,,,+++,,,******,,,,,,,,,---000///000+++(((222222'''xxx]]]MMMSSSVVVQQQTTT```]]]IIIJJJPPPHHHGGGkkkVVVTTTRRRvvvyyyeeemmmXXXPPPuuurrr]]]]]]UUUIIIBBB:::;;;;;;999888888999:::;;;666777777777666555444444222333333333333333333222111111222333333333333333444555444333111111333555222222444555555444333222222222111000000000000111111000000000////////////.........//////000111222000000000//////......---........................///............//////000///000,,,...444---)))444222111...,,,///222111,,,......////////////......,,,---......//////......,,,,,,,,,---...///000111000000000000000000000000//////000000000000111111000000111111111111000000//////............//////000000////////////000000333222111/////////000000000000000000///////////////000000111111000000///////////////............000000000/////////......///000000///......///111///000111111222222111111111111222222222333333333888111///333666999DDDPPPlllxxxwwwhhh]]]]]]}}}hhh{{{nnnqqqyyymmmsss{{{ooolllsssxxxtttlllccc\\\YYYYYYXXX[[[VVVUUUXXX\\\]]]```ccc[[[```dddeeefffjjjkkkiiirrrpppxxx||||||sssRRR^^^rrrqqqnnn]]]ccc```WWWUUUjjjkkkfffmmmnnncccQQQ@@@LLLYYYfffddd^^^LLLCCCNNNCCC:::888555333666888222***...000///,,,,,,111666777999333,,,***///777===???//////...---,,,------...///222222//////000///,,,---,,,,,,---//////...,,,........................,,,------,,,++++++...000,,,,,,,,,,,,++++++++++++------,,,,,,++++++,,,,,,---,,,***+++,,,------,,,***+++***((())),,,...---...222...(((///)))666)))gggWWWQQQUUUSSSPPPeeeqqqUUUHHHIIIQQQIIIRRRlllKKKVVVfffqqq```mmm[[[UUUeee``````UUUGGG>>><<<;;;:::888888888999:::777777777777666555333333333333444444444444333333000111333444444444222111666555444222111111222333111222333444444333333222111000000000000000111111000000/////////.....................///000111222111111111000000000000000............//////////////////............///000111///,,,...222111---...444222000...///000///,,,......////////////......,,,---......///.........,,,,,,,,,---...///000111000000000000000000000000////////////000000000111...///000111111111000000//////............//////000////////////000000111444333222111000000000000000000000000////////////000000111111111111000000///////////////.........000000/////////............///000/////////111333000000111222222222222222000111111111111222222222555333444999999777:::@@@EEEOOOWWWdddzzziiidddvvvwww|||vvv|||aaaOOObbbrrr|||ooopppmmmlllhhhbbb^^^^^^]]][[[ccc___[[[ZZZ\\\^^^```bbbaaabbbaaa___^^^]]][[[ZZZdddeeennntttooottt~~~ooopppaaaMMMZZZjjjuuupppVVVQQQLLLSSS```ZZZ^^^~~~eeepppaaadddZZZcccRRRUUUeeeeee]]][[[YYYmmmgggLLLCCCCCCOOOUUULLL???999666666666777===GGGRRRYYY???AAACCCFFFDDD<<>>:::888666333333555444000///000...,,,++++++---.........------.........,,,+++***)))+++,,,,,,++++++,,,---.........------------,,,++++++*********+++,,,,,,,,,---...---------///111---+++,,,000000---+++------)))+++000111BBB333555yyycccSSSSSSRRRQQQZZZxxx~~~SSSCCCKKKHHHDDD]]]tttRRR]]]vvvTTTQQQRRRbbbqqqSSSPPPRRRIIIaaa}}}rrrgggVVVQQQ???===;;;999888777777777555666666666666666555555333444444555555444444333222333444555666555555444555444444777999:::777444111111111111222333444444333222222111111111222222111111111111000000000000.........//////000111222000000//////......---------......///000000111111000000///...............333AAAUUULLL///,,,333+++000---...222111,,,+++///......////////////......,,,---......//////......//////...------------...////////////////////////........./////////000000000///---,,,---///222444//////............//////............///000111222111111111111111111000000.../////////000000000111...//////000000//////.............../////////000//////.........---------...///000000000111333555...///000000111111000000111111111222222222333333444444333000///222666888111444555333444:::DDDLLLWWW|||jjjssskkkhhhzzzvvvwwwhhhmmmkkkcccaaafffeee___eeeeeebbb^^^___fffhhheeeccc\\\XXXYYY\\\^^^fffooobbbhhheeeeeelllhhhrrryyyjjjHHHLLLLLLYYYaaa]]]PPPUUUnnngggbbblllTTTYYYeeefffsssooofffqqqeeeWWW```aaaVVV\\\[[[jjjzzz~~~fffbbbbbbggg\\\uuudddVVVPPPKKKKKK[[[ppp}}}cccrrrzzzWWW???NNNRRRXXX\\\\\\WWWQQQLLL@@@===<<<>>>===777555888555333111111333555555444333444555555444222000///,,,...111222111/////////111111000000000/////////...---------......///000...000222111000000333555666000333======222///666:::======;;;EEEpppTTTAAAZZZSSSXXXWWWTTTSSSffffffTTTCCCQQQNNNFFFfffyyyXXX[[[YYYIIIRRRTTTkkkgggRRRLLLQQQJJJVVVzzzrrrdddUUUTTT@@@???===:::999888888888555555666666666666666555222333333444444333333222333333444444555555555444333333555999===>>>;;;888222222222222333444555666444333333222111111222222333333333222222222222111.........//////000111222000000000000000000000000---......///000111111222111000///...............---EEEccc\\\888111888...000,,,***---,,,***---444......////////////......,,,---......//////......000///...---------------////////////////////////............/////////000222000...------000444666//////............//////............///000222222///000000111111111000000.../////////000000111111......////////////......---.........//////000000//////.........---------///000000000......///111......///000000000000000111222222222222333333333000333444222111222333333:::222000666999666666;;;RRR~~~vvveeejjjnnnhhhZZZeee}}}}}}|||fffyyy}}}qqquuuqqqfffdddkkkmmmhhhiiijjjgggbbbccciiijjjfffaaa]]][[[[[[[[[]]]jjjyyywww}}}rrrkkksssvvvjjjkkkeeepppuuuSSSHHH]]]YYYZZZhhhPPPtttddd___rrrnnnrrrqqq```vvvtttDDDKKKXXXqqqpppZZZQQQ___ZZZXXXWWWNNN[[[dddbbb^^^___bbbddd___[[[bbbuuuzzzgggYYYWWWaaarrrxxxlllEEEJJJRRRWWWWWWQQQIIICCCIIIDDDCCCFFFDDD>>><<>>???>>>;;;;;;<<<===<<<:::888666000333777888777666444444555555555444444444333333333222222222333444555555333555777666555555888;;;HHH===AAAQQQQQQAAA===GGGXXX```XXXJJJWWWiii@@@aaaZZZ[[[XXX\\\PPP^^^dddLLLIIINNNPPPQQQooopppRRRbbbbbbKKKPPPRRR[[[eeeGGGSSSMMMHHHSSScccttteee^^^XXXSSSFFF;;;999999666777<<<777666666666666555555555888???999222555444///111222000///111333444111///222555888999888888999::::::777333222333444222000111333777777222,,,///777===:::777888999777111,,,...///000000//////000111...000333555555333000...111000///......///000111..................------,,,888DDDBBB777---,,,000---///000222222000///---......////////////......///////////////000111111//////---,,,,,,---...///000000000000000000000000...............---------000///...------...///000000000000000000000000000333222111222333222000...111111111000000000000000////////////............,,,------...///000000111111000000000//////......000000000000////////////////////////............000000000000111111111111000111111111111222222222111111222222222333333333555333111333666888777666>>>XXXsssXXX]]]cccjjjfff^^^lllpppxxxqqqgggooosssfffrrraaa\\\ggg|||kkkdddccchhhhhhdddeeelllaaaeeeddd___^^^dddmmmrrrrrrpppkkkwwwuuupppyyyaaa```nnneee[[[[[[XXXdddvvviiiVVVccckkksssUUU@@@GGG~~~qqqcccUUUGGG]]]ZZZvvv{{{bbbXXXlll~~~|||kkkVVV\\\[[[YYY]]]OOOzzz|||aaaWWW[[[^^^bbb]]]HHH===HHHHHHCCCBBBFFFHHHEEEEEEIIIEEEIIICCCMMMNNNGGGQQQOOOIIICCCDDDMMMRRRKKKAAA<<<:::===CCCFFFBBB<<<===BBBDDD<<<:::???CCCAAA@@@BBBAAA<<<;;;>>>>>>;;;<<>>@@@BBBTTTMMMKKK}}}~~~DDDBBBXXXdddjjj[[[WWWbbb```<<>>===:::666888888888777777777666666>>>HHHDDD;;;:::888777<<<666555444444666666555444444666888999999999:::;;;<<<999777555444444222000222...---444:::999666555CCC===666333444555666555222333333222000///000111//////000000000000//////000000////////////000000........................///---,,,---///111///......///000111111000///.........////////////......//////......//////000111//////............//////........................---------......//////000000///...------...///000........................222111//////000000000///000000000000000000111111111111111111000000000000......//////000000111111222222111111111111000000000000000000////////////////////////............//////000000000000111111000000000111111111222222111111111222222222222333333222111111333555555444555333444999:::<<>>NNNIIIZZZaaa```[[[iiiyyy``````fffkkknnnzzzxxxccc^^^PPPMMM\\\^^^OOODDDGGGKKKQQQVVVTTTQQQRRRWWWMMMWWWSSSWWWXXXgggqqq^^^QQQ[[[oootttfffWWW___\\\[[[\\\XXXQQQMMMMMMLLLPPPNNNGGGKKKVVVVVVNNNUUUVVVXXXWWWQQQKKKLLLQQQSSS```^^^OOOHHHDDDFFFQQQ\\\[[[ZZZMMMNNNVVV```|||fffiii___rrrtttpppUUUtttPPPRRRXXXQQQPPPZZZuuu```XXXRRRNNNJJJZZZbbbUUU___RRREEEQQQKKKMMMLLLXXX```MMMOOOFFFJJJOOOYYYppp[[[___]]]SSSCCC:::;;;;;;999888777777777666666666666444@@@===444222111111999666555555555555666666555555666888999999999:::<<<<<<;;;999777666444333222333000444AAAKKKFFF:::000===888222//////111222222222333333222000...///000//////............//////000000////////////000000............////////////444111......000111///---//////000000000000//////......////////////......///............///000000//////////////////000000........................,,,------...///000000111000///...------...///000........................222000......///000000///000000000000000111111111111111111000000000///////////////000000000111111//////////////////......000000000000////////////////////////............////////////000000000111000000000000111111111111111111111111222222222222222111111111222333333444666555777:::999666:::@@@EEEJJJxxxooofffqqq\\\uuuxxxyyykkkooowwwuuujjjhhhllllllnnnyyyzzzqqqpppvvvrrrfffcccoooyyyxxxrrrnnnjjjhhhooollliiijjjjjjeeedddkkklllsssnnngggppp|||vvvhhheeerrrsss{{{sssyyynnnVVVWWWUUUaaavvvqqqlllcccNNNUUUFFFXXXhhhfffNNNGGGlll```YYYZZZVVVkkkooo~~~hhh[[[iiirrrcccSSSNNNOOORRRSSSRRRQQQTTTWWWMMMXXXWWW^^^]]]bbbooo___RRRWWWfffmmmeeeYYYZZZVVVVVVYYYYYYUUURRRRRRTTTNNNMMMVVVdddhhh\\\NNNOOOSSSWWWUUUNNNHHHJJJNNNLLLYYY```RRRMMMNNNGGGQQQQQQMMM[[[NNNHHHHHHEEEkkkXXXPPPVVVrrr|||sssKKKQQQyyy]]]QQQ[[[YYYKKKSSSlll___UUUOOOMMMMMM\\\rrrOOOUUUQQQHHHRRRRRRIIITTTjjjKKKKKKLLLIIIMMMPPPiii{{{^^^]]]```]]]QQQEEE???>>>===777777777666666666555555333???>>>666777888:::DDD555555444444333444555666555666888888888888:::<<<<<<<<<;;;999777555444444666222555BBBLLLGGG888---666444111////////////...111222222111///---.../////////...------...////////////000000000000//////........./////////000000111222222222111000000/////////000000000000//////......////////////.....................//////000...//////000000111111111........................------......///000111111000///...------...///000////////////////////////111///......000000000/////////000000111111111111000000/////////.........////////////000000000000..................//////000000000000////////////////////////...............////////////000000000//////000000000111111111000000111111111222222222222222222111111111333333555111000444999:::::::::777777DDDNNN[[[}}}tttRRRZZZvvvyyyrrrvvvmmmrrrxxxqqqpppnnnaaa{{{}}}}}}{{{xxxvvvqqqmmmdddlllrrrpppnnnnnnnnnlllxxxoooooorrriii```fffrrr{{{xxxnnnbbbaaammmooodddfffeeeZZZ\\\hhheeeooo~~~pppxxxhhhWWWNNNTTTjjjrrrwww\\\NNNjjj|||aaalll___LLLSSSrrr{{{___LLL___vvvXXXPPPLLLSSSuuurrrxxxyyyzzzxxxaaaOOOXXXccc[[[PPPRRRRRRPPPNNNOOOSSSWWWZZZPPPVVVSSS^^^___WWWbbbaaaccc]]]VVVSSSWWW[[[[[[YYYPPPMMMMMMRRRUUUSSSRRRSSSWWWSSScccqqqXXXPPPLLLRRRWWWTTTNNNKKKNNNQQQNNNUUU^^^NNNQQQ\\\QQQZZZYYYVVVXXXAAAJJJ]]]KKKOOO___IIIfffgggnnn}}}|||\\\\\\VVVYYY___YYYTTTlll[[[TTTMMMNNNSSS^^^WWWOOOOOOKKKOOOMMMIIIhhhXXXEEELLLHHHJJJKKKRRR}}}jjjbbbaaaaaa^^^SSSEEE;;;999888888777777777666666666555@@@>>>777;;;===@@@HHH444555444333222222444666444666777777666777:::<<<;;;<<<===;;;999777666666999222000777>>><<<555000333333333222111000000///000111111000...---.../////////............////////////000000000000//////.........//////000000111+++///222333111000111333000000////////////000000......////////////............------......///000...///000111222222111111.................................//////000000111000///...------...///000000000000000000000000000000//////000222222000////////////000111111222222////////////...................../////////////////////000000000000111111000000000000////////////////////////..................////////////000000/////////000000000111111000000000111111111111222222222333222111111222444666444444888<<<999000(((999???666,,,555uuuvvvYYYXXXaaa\\\gggwwwllloooeee{{{{{{{{{{{{{{{zzzzzzzzzmmmppppppmmmlllooonnnkkkrrrpppwwwuuuaaa[[[jjjttt~~~pppjjjkkkccc```WWWTTT]]]aaa[[[iiibbbpppkkk}}}fffddd___UUUTTTccc[[[uuuMMM???DDD```eeewwwfffbbbsssxxxhhh\\\cccooosssrrr^^^aaaXXXOOOWWWQQQ]]]kkkiii|||^^^AAAAAALLLRRRVVVNNNRRRTTTQQQPPPTTTWWWXXXTTTUUUMMMYYY]]]SSSTTTJJJ[[[^^^\\\TTTPPPSSSXXXZZZPPPNNNOOOSSSSSSQQQQQQTTTVVV^^^kkkQQQUUUNNNTTTXXXTTTPPPQQQSSSTTTTTTVVV```LLLTTTgggUUU]]]YYYQQQLLLFFFOOOYYY]]]ssssss```nnn___wwwmmmppp]]]\\\ZZZUUUTTTfffYYYTTTJJJNNNUUU[[[wwwxxx\\\TTTSSSVVV\\\mmmqqqOOOIIIOOOGGGLLLOOOfffkkk^^^___ZZZIII===<<<:::::::::999999999888888<<>>===:::888888999777111000444666555444444333444333333111111111111///111222111//////000111////////////////////////...///000111111000///...---......///000000111111///000222222111111222333000000////////////000000......////////////.........------------...//////...///000222333333222222///////////////////////////////////////000000000000///...------...///000////////////////////////...///000222444444111......//////000111111222222000000000////////////...............------------/////////000000000111111000000000000////////////////////////...................../////////000000////////////000000000111000000000000111111111111222333444333111000222555888333---,,,222:::@@@BBB---999666@@@<<>>???555666666444111222555999333444555444444555888;;;999<<<>>>>>>;;;999999:::333222666;;;;;;777555777333333222000//////111333000111222222111000111333//////000000000000//////...///000111111000///...---......///000111111222999666333111222222222111000000////////////000000......////////////.........------------...//////...///111222333333222222000000000000000000000000000000000000////////////000///...------...///000...........................///111444666555111......//////000111222222222111111111111000000000000---------------------,,,,,,---------......//////000000000000////////////000/////////......................../////////000////////////000000000000000000000000111111111111222444555444111111333555///333777888888666444000444<<<***555;;;000===>>>EEEUUUsssiiiwwwpppvvviiivvvvvvwwwvvvttttttxxxxxxnnnbbbcccqqq\\\ggglll|||zzzzzz}}}tttaaaUUUWWWYYYTTT```mmmdddfffaaaaaabbb\\\]]]bbb[[[WWWyyy]]]XXXGGGEEE[[[eeeyyyvvvyyyccc```pppkkkWWWZZZqqqggg```TTTZZZZZZsssaaaFFFYYYbbbSSSZZZsssnnn___ZZZYYYUUU[[[UUU\\\YYYOOOWWWVVVYYYZZZWWWSSSVVV]]]\\\WWW[[[\\\^^^___[[[VVVYYY___^^^WWWXXXccceeeZZZPPPNNNZZZ]]]\\\WWWVVV[[[\\\YYY]]]jjjzzz{{{QQQLLLQQQmmm[[[SSSTTTTTTfff]]]bbbXXXVVV___OOO\\\PPP```zzzcccgggcccZZZ]]]SSSDDDKKKMMMRRRggg^^^HHHLLLSSSQQQSSSJJJppplll___^^^ZZZSSSNNNAAA;;;888<<>><<<:::111333555666666555555666555555444555666888999;;;<<<>>>BBBCCCAAA???>>>>>>;;;888444444555777777666444555666666666444222000333333333111///...000333555///,,,...111222000///......//////000000111111////////////000000000000222333444333222222333555000000000000//////////////////............//////000000///...............444000111777999444222444111000//////000000///...222///---///333444111---...------...000111111111////////////............------///000222222333333////////////000000000000000000000000000000000000......---------,,,,,,,,,................................................///...---,,,,,,---...///////////////////////////////////////000000000000......//////000000111111000111111111111222222222333333222222111222222222222222333444666888999:::;;;;;;PPPjjjmmmpppvvvwww~~~~~~uuullltttuuuyyy~~~uuusssooo{{{zzzjjjyyyzzz}}}kkkSSSkkkccccccmmmqqqkkkiiinnnggg___ccc\\\```iiiaaaccckkktttZZZzzzqqq```qqqqqqtttxxxmmmMMM<<>>AAABBB@@@>>>======999999888666444444666888444555555555555333222111111000///222666777444111///......///000///........./////////000000000111////////////000000000000111222333333333444888:::000000000000//////////////////............/////////////////////000111222555222444888777222000333000///......///000...---111///...000444666444111333000---///444666444000////////////............---...///000111222222222.../////////000000000000000000000000000000000000///.........---------,,,................................................///...------------...///.........................../////////000000000000///////////////000000000000000111111111222222222333333222222111222222333222222333444555777999:::666111:::GGGBBB:::QQQuuu}}}sss^^^___rrr|||zzzmmmrrrxxx|||~~~|||{{{~~~~~~uuupppiiicccdddeeeccc^^^kkk```iiiiiieeebbb___qqq{{{kkkpppttteeeuuu{{{wwwrrrbbbQQQTTTcccUUUdddfffYYY]]]kkkaaaqqqzzzqqqvvv\\\NNNDDDUUUhhhdddUUUTTTXXXPPPKKKQQQYYY\\\YYYVVVXXXXXXXXXWWWUUUVVVXXX[[[```ZZZXXXZZZXXXUUUYYYccc]]]YYYXXX[[[ZZZUUURRRTTT[[[]]]dddiiieee^^^\\\^^^yyybbbIII^^^www___QQQOOOSSS___[[[WWWTTTUUUVVVTTTPPP{{{jjj]]][[[YYY^^^YYYrrraaaTTTHHHOOOMMMLLLZZZwwwgggHHHJJJJJJKKKMMMCCCJJJnnnjjjccchhhQQQIIIBBBCCCEEEEEEGGGJJJHHHBBB;;;777777888888777666BBBLLLIII;;;111000555444444444444666888:::<<<:::===???@@@???===<<<<<<666999:::777333111444888555555555444444333222111111------444===???777...---///111111000//////...////////////000000000000////////////000000000000///000111222333777<<<@@@000000000000/////////////////////......//////////////////000111222444555555555666777444//////333000///......//////...,,,111//////111666777666444666111,,,///555888333---////////////...............///000000111111111111....../////////000000000000000000000000000000000////////////............................................................///...------------...///............................../////////000000000000000//////////////////000000000111111111222222333222222111222222333333222222333444555666888999<<<777888===999111555AAA...===ZZZxxxnnngggyyyuuuuuu{{{llllll{{{|||ttttttjjj^^^aaammmlllaaaddddddtttnnnbbb___```uuukkkyyyxxx```jjjkkkwww{{{eeeVVV^^^ooo}}}zzzzzz}}}hhhNNNMMMWWWlllzzzhhhsss}}}___WWWaaannniiiaaaUUU[[[\\\[[[WWWYYY```fffhhhZZZZZZXXXVVVWWWZZZaaaeeeiii^^^WWWYYYXXXVVVYYY```VVVXXX\\\]]]YYYSSSRRRVVV___]]]YYY]]]cccdddqqq}}}uuupppYYYIIIXXX\\\sssWWWPPP^^^vvv___SSSZZZ^^^VVVRRRXXXxxxnnn{{{sss\\\YYYYYYWWW___kkk{{{yyyoooUUUJJJPPPLLLGGGQQQfffnnnLLLGGGRRRHHHFFFPPPMMMZZZxxxiiigggXXXNNNEEEDDDEEEEEEHHHLLL@@@===:::999:::;;;;;;:::444???HHHEEE999///000444111222222444666:::<<<>>>999<<<>>>>>>===;;;;;;;;;888888999777555444444444555555444444333333222111333///...444<<<===666...111333333111111333222000////////////000000000000////////////000000000000//////000000222666<<<@@@000000000000////////////......////////////....../////////000111222333444333555888666111...000555222000//////000000...---111000000222444555444222333000---...222333000,,,////////////............//////000000000000000///........./////////000000////////////////////////000000000///////////////.........................................................------........................................../////////000000000000000//////......---000000000000111111111111222222111111222222333333333333333333444555666777333333555888999888777666000111666;;;>>>EEEVVVgggdddrrroooXXXqqqppp```]]]ppp|||xxxuuuzzz|||vvvlll}}}ssszzzssspppiiiffflllvvvuuummm]]]mmmpppbbbhhhgggooommmyyydddmmmuuuSSSIII___yyyxxxbbbOOOmmm{{{qqqiii```VVV___aaa}}}zzzwwwyyyqqqWWWXXXWWW___```eeePPPOOOccciiiYYYQQQ___lllnnn]]]\\\YYYXXXYYY___gggmmmooobbbYYY[[[^^^]]]___eee[[[]]]___]]]YYYVVVYYY^^^WWW___ZZZUUU]]]hhh|||bbbOOOQQQKKKIIIkkk[[[YYY[[[vvvbbbWWW```cccYYYTTTYYYtttkkkyyy~~~hhhaaa[[[ZZZ___^^^lll~~~xxxdddiiittt{{{WWWKKKOOOJJJEEEKKKVVVtttnnnNNNFFFNNNUUUHHHFFFQQQTTT~~~qqq```\\\QQQFFFBBBAAA@@@CCCFFF:::999888888888888888777444999===;;;666333444777555444444555666888:::;;;999;;;======<<<:::;;;;;;>>>:::888:::======888444555555555555444333222222666444333444555444222000666666222...000555444///000000000000////////////////////////000000000000000000///...///222777;;;000000000000////////////......///000000///......000////////////000111111000444666333//////333777444333111111222111000...111000000111111111000//////000000000......//////////////////...............//////000000000//////............////////////////////////////////////000000000000000000000000................................................---..................---....................................////////////000000//////......------//////000000000111111111222111111111222222333444333333333333333444555555000333555444444666555333<<<999777666333222777===:::>>>TTTOOOBBBSSS\\\VVVccckkkuuuyyyrrrkkknnnvvvwwwuuullliiipppuuuqqqlllkkkeeemmmyyypppooohhhppprrriiiiii\\\nnn}}}ooo|||yyytttnnnggg]]]QQQGGG```[[[}}}fff```___yyyuuufff[[[```hhhuuuvvvgggccc}}}wwwrrrhhhfffqqqccckkk\\\FFFLLLVVV]]]^^^]]]]]]______^^^[[[YYYXXX\\\bbbgggooobbbYYY\\\```______dddaaa```]]]XXXVVVYYY^^^bbbQQQaaaccc]]]fffvvvwwwnnntttPPPUUUjjjZZZlllZZZbbb]]]```^^^^^^______ZZZUUURRRvvvpppccc^^^```YYY___rrrfffXXXmmmooodddfff[[[LLLOOOIIIGGGKKKLLL___mmmPPPIIIIIIJJJKKKKKKKKKUUUeeewwwfffZZZLLLDDD@@@<<<<<<>>>;;;;;;::::::999777777666666666666666777888:::;;;;;;999888666555444555555:::;;;===<<<;;;:::;;;<<>>777555666777888777555333111666777666444000000222555777:::777000///333333...000000000000////////////////////////000000000000000000///...---///333666000000000000////////////---...///000000///...---000000/////////000111111111444444000...111555666666444333222333222111///000000000000///...---,,,---000333222...---000333////////////............---...//////000000000000------........./////////000000000000000000000000////////////000000000000................................................------...//////...------------------------------------.........///////////////................../////////000000000111111111111111111222333444444333333222222222333333444333888:::777555666888888++++++---111444666666555888333888:::666:::DDDIIIKKKVVVnnnlllbbbeee~~~mmm}}}zzznnnddddddooorrrjjjggglllooofffvvv~~~yyymmmbbbrrrlllZZZMMMGGGTTTcccooovvv|||rrreee```___RRRfffggg}}}}}}eee```[[[eeepppllliiihhhqqq~~~aaammm{{{|||jjjcccvvvtttiii```aaaCCCGGGqqqmmmUUUSSS^^^^^^\\\ZZZWWWVVVXXXYYYiii]]]WWW[[[^^^ZZZYYY\\\aaabbb___XXXVVVZZZ___aaaaaaeeeiiihhhsss[[[www}}}uuuRRRhhhaaaRRR^^^eeeaaa______[[[SSSzzzwwwvvvWWWXXX\\\^^^wwwttt]]]aaapppqqqhhhbbb___OOOOOOJJJKKKNNNHHHRRRooowwwlllZZZFFFKKKNNNDDDEEEPPPMMMdddzzzkkk[[[PPPGGG???;;;;;;>>>>>>>>><<<:::999888888777777777777777999;;;<<<;;;:::888666555444444555:::<<<===<<<;;;:::;;;<<<===;;;;;;>>>CCCCCC>>>888555777999;;;:::777444111222444555444333444777;;;444@@@DDD:::222222333000111000000000/////////...////////////000000000000/////////...---...000333000000000000////////////---...///000000///...---/////////000111222333444444666333...---222555333666444222222222222000....../////////......---...,,,...//////......000111////////////............,,,---...///000000000000---------.........//////000000000000000000000000.........//////000000000................................................------...//////...---------------------------------------.........//////------..................////////////000000000111111111111111222333444555333333222222222222222333---...000111000000222666;;;:::666333111111111000777888///000444///222999>>>DDDOOOYYY\\\\\\^^^ddd^^^ttt{{{rrrssszzzwwwgggddddddeeegggjjjoootttppprrr}}}vvvrrrwwwnnnppptttsssffffffhhhmmmwwwbbbWWWXXXkkkwww[[[kkkzzzuuuwwwooowwwrrrXXXJJJPPPUUUYYYqqqiii}}}pppiiipppeee\\\}}}|||]]]QQQVVVYYY\\\\\\[[[XXXVVVVVV```YYYXXX^^^```\\\ZZZ]]]]]]ggglllfff______aaabbbjjjfffzzzzzzhhhYYYxxx{{{zzzqqqRRRwww^^^TTT]]]dddbbb```aaa___[[[}}}|||{{{ooo\\\[[[^^^kkkfffZZZbbbhhhjjjjjjeee|||}}}cccQQQPPPLLLOOORRRGGGLLLJJJ~~~eeebbbiii]]]FFFJJJQQQEEEGGGTTTMMMuuu|||jjj\\\PPPEEE>>>===<<<===<<<;;;888777666777777888999999777666888:::777666555555555777888999;;;<<<======;;;;;;<<<===555777:::<<<>>>===:::888444777:::===<<<999444111///000333555777:::===???222FFFQQQFFF666333555555111111000000/////////...////////////000000000000...///000/////////000222000000000000////////////---...///111111///...---...//////111222444666777777888333,,,---333444000555444222111111111///---,,,---///000/////////000+++***)))***---///...---000/////////............+++,,,---///000111111111---------.........//////000000000000000000000000---.........//////000000................................................,,,---...//////...---,,,---------------------------------.........//////,,,------....../////////////////////000000000000111111111111222333444555333333222222111222222222333111222666555222333777///333666555444444333222---;;;///...999111---111+++333777555:::EEEIIIFFFPPPaaallldddeee{{{iiizzzqqqmmmqqqlll```^^^kkkuuuvvvnnnmmmiiiooosssvvv]]]fffgggkkktttttt|||[[[OOOdddiiiPPPOOOjjj~~~jjj}}}}}}~~~uuuvvv{{{vvvlllfffyyyyyyrrrxxxxxxcccJJJNNNSSS[[[``````^^^\\\[[[[[[WWWZZZcccgggbbbaaaeee\\\ooo|||xxxlllffffffggg]]]cccdddgggXXXyyyxxxkkk{{{wwwuuu{{{qqqpppWWWYYY[[[^^^^^^]]]]]]^^^