BM6P6(@ 111000///......///000111000000000000000000000000......//////000000111111111111000000//////......000000//////......------,,,++++++---111222///---000000000000///////////////////////////000111111............///000222222111111000000//////................../////////000000000000000000000000000//////000000000000/////////////////////000111111......////////////......111000/////////000222333333333222222111000000000------,,,,,,,,,------...//////000000///...------000...---...111111///,,,000000000000000000000000111111111111000000000000111111000000000000000111000---111111---333888000888:::III```mmmpppxxxssseee^^^aaa```QQQ@@@555999555------444444...//////............//////......///000111111000000000000111000000///...---//////............//////---///222444444222///---//////000000000...---,,,///000111000---,,,---............------.........111111000000//////............//////000000111111,,,---///000111000///---222222222111222222333333...............///000000111000000000111333666888555444333111000/////////111111111333555444222///000000////////////000000111111222333444666777888888777666555444333222222000222444666666444222000333222111000000000111222222111111111333777;;;===>>>@@@CCCIIIWWWgggppprrriiieee___ZZZVVVTTTTTTTTTWWWXXXWWWRRRNNNQQQ[[[dddiii]]]UUUXXX^^^___]]][[[\\\\\\___cccdddjjj{{{uuuttt|||zzzqqqhhhooowww}}}~~~zzzvvvtttyyyxxxyyyvvvllldddhhhsssrrrsssrrrmmmgggdddfffhhhkkkooorrrqqqmmmmmmqqqvvvZZZMMMCCC<<<:::666???:::666666888777666666888555222111111222333222222222333333333444444444444333222111000///...---......//////000//////...222222222222222222222222333333222222222222333333222333333333333222111111000000111111111111000000000000000000000000000000//////.........---------///////////////////////////////////////000111111//////............/////////...,,,++++++,,,...//////000111333333333222111---,,,,,,++++++,,,,,,---------------+++***((('''***+++,,,,,,+++***+++,,,111000000/////////000000000000000000000000000000.../////////000000000111111000000000/////////...///////////////............---,,,...000111...,,,////////////............///////////////000111111............///000111222222111111111000000000000........./////////000000000000000000000000000000//////000000000000/////////////////////000111111///000000111111000000///111000000//////000111222222222111111111111000000//////.........//////000///////////////...------000...---...000111///---000000000000000000000000000000000000000000000000111111000000000000000111///---000111///444888444???RRRrrryyydddOOO======:::444000111000---000000////////////000000//////000111111111000000//////000000111000000000//////............//////---///111222222111///---...//////000//////------000111111000...------...//////............//////000000000000////////////////////////000000000000---...000111222111000///333333222111000000000000///............///000000000000//////000222555666333222111000000000111111000000111333666666444222222111111111111111111222222222222222333555666777444444444444444333333333111222333444444333222111111111111111111222222333111222333444666888999:::;;;===@@@DDDPPP___ggghhhbbb___[[[WWWTTTSSSRRRSSSUUUWWWWWWSSSNNNNNNTTT[[[]]]XXXUUUXXX[[[[[[ZZZ[[[]]]\\\]]]______cccrrr}}}qqqkkkpppwww}}}}}}yyyrrrmmmoooqqquuuxxxssslllnnntttwwwwwwuuurrrnnnllllllmmmnnnnnnpppssswww{{{}}}~~~{{{sssnnnbbbWWWKKKCCC:::>>>:::999;;;===;;;::::::888666333222222333333333111222222222222222222222555444333222111000//////.../////////000000111111333333333333333333333333333222222111111222222333333333333333333222222111000000000000000000000000000000000000000000000000//////.........---------///////////////////////////////////////000111111///..................///...---,,,++++++,,,---...------///000000000/////////......------......///......---,,,+++***))))))+++,,,------++++++,,,---111111111111000//////...000000000000000000000000////////////000000000000000000000000////////////.........///////////////000///...///000000...,,,000///......------------///////////////000111111///......//////000111222222222222222111111111111....../////////000000000//////////////////////////////000000000000/////////////////////000111111000111111222222111111000222111000000000000000111000000000000000111111111222111111000000000111111///////////////......---///......///000000///---000000000000000000000000.........//////000000111000000000000000000111111000...///111333666999;;;MMMpppwww^^^FFF@@@;;;888444...---///111111000000000000111111000000111111111000//////...///000111111222222222/////////....../////////......///000000///......------...////////////...111222222111///....../////////............//////////////////000000000000000000000000////////////...///111222222222111000333333111000///.........//////......//////000111////////////000111333333111000//////000111333444000000111333666777666444333333333222222333333333333333222222333333444555222222222333333444444444222222222222222222222222000000111222333333333333111222444666777777666666777:::<<>>888::::::666666999888666333333333444333222444444444444333333333333444444333333222222111111///...------...000333555444444444444444444444444222222111111111111222222111111222222222111000000222111///......///111222000000000000000000000000////////////............///////////////////////////////////////000000111------,,,,,,,,,,,,------,,,,,,------------,,,,,,.../////////////////////---,,,,,,++++++,,,,,,---000...,,,***)))***+++,,,***,,,---,,,+++***+++,,,000111222222222111///...////////////////////////000000000000////////////////////////000000000000------......//////000000------...///000111222444444333111///......///000///////////////000000111000////////////000000111000000000000000000000000////////////000000000111//////////////////////////////000000000000/////////////////////000000111///000000111111000000///000000111111111000000000......///000111222333333333222111111000000000111......///////////////...//////000111000/////////////////////////////////,,,------...///000000111...///000111111111111111111333...///777555???ZZZuuu___JJJBBB<<<444222555000//////......//////000////////////...---,,,,,,111111111111111000//////......///000000///......///...---,,,,,,---...///+++,,,,,,---...///000000111222333222///...///000---,,,,,,,,,,,,,,,,,,---......//////000000111111111111000000//////............/////////000//////111111111111111222333444///////////////000111111///000111222222111000000222111111111111111222222555444333444555555444222222333333444444333333222333333222111111111111222555555555555444444444444444333111000000111333444333444555555555333222000444333111000000111333444555999;;;;;;===CCCGGGFFFIIIJJJLLLOOOQQQRRRSSSSSSWWWWWWWWWUUUSSSTTTXXX\\\```XXXSSSUUUYYYZZZ\\\___aaaaaaaaacccjjjvvvvvvttttttvvv{{{~~~wwwpppmmmjjjfffcccdddfffgggeeefffddddddhhhmmmppppppnnnkkkkkklllqqqvvvzzzzzzxxxqqq~~~uuuoooiii\\\[[[___iiiuuu~~~wwwsssoooqqqxxxwwwjjjdddgggrrrvvvhhhTTTCCC@@@>>>999999===777555333333333444222111333333333333333222222222222222222222222111111111...---,,,,,,...000333444333333333333333333333333333333222222222222333333000000000000000///......111000...------...000111000000000000000000000000000000/////////.........///////////////////////////////////////000000111------,,,,,,,,,,,,------,,,------......------,,,//////...............///---,,,,,,++++++,,,,,,---000...,,,*********,,,---***+++,,,+++***)))***,,,000111111111222111111000000000000000000000000000000000000000////////////////////////000000000000.........///////////////,,,---///000000111444777666444222///...///000111///////////////000111111000000////////////000000///////////////000000000/////////000000000111111//////////////////////////////000000000000/////////////////////000111111///000000000000000000/////////000111111111111111///000000111222333333333333222111000000000000000---...//////////////////...000222111000//////000000000000000000000000000.........//////000000111---...000111222222111111000555...///888777JJJvvvoooWWWEEE888333444//////............//////....../////////...------111111111000000///...------...///000000///...---......------------......,,,,,,,,,,,,---...///000111222222111///......///------,,,,,,,,,,,,------////////////000000000000000000000000////////////............////////////000000111111222333555666000000//////000000111222111222333555444333111000111222333444444444222111666555333333444444222111222333444555555444333222222222111111000111111111666666666555555444444444444444333222222333444444444555555555444444333222555333111//////111333555444999<<<:::;;;???AAA@@@DDDEEEHHHKKKMMMOOOQQQQQQQQQQQQQQQQQQQQQTTTXXX\\\[[[SSSMMMPPPVVVZZZ^^^aaaaaaaaa___```hhhuuu~~~ssswwwvvvvvvyyy}}}}}}zzzvvvsssllldddbbbfffgggfffcccccceeehhhlllnnnnnnnnniiikkkmmmnnnnnnmmmmmmnnnrrrjjjbbb```^^^OOOQQQZZZiiitttwwwvvvvvvrrrjjjcccdddllluuuxxxxxx}}}zzzrrrjjjiiiooovvvyyykkkOOOGGGDDD===:::===777555444444555555333111000000000111111222222222111111111111222222222222///.........///111222333333333333333333333333333444444333333333333444444000000000000000///......000000............000000000000000000000000000000000000000/////////......///////////////////////////////////////000111111......------------....................................---,,,,,,,,,,,,---///......------......//////...---+++++++++,,,---***+++,,,,,,******+++,,,000000000000111222333333000000000000000000000000111000000000/////////....../////////000000000111///////////////.........---///111000///000444777666444111///---...///000///////////////000111111000000////////////000000//////000000000111111111//////000000000111111111000000000000000000000000//////000000000000/////////////////////000111111000111111222222111111000---...///111222222222222111111222222333333444444444333222111000000000000------...///////////////...000222222000///000111000000000000000000000000000000000000000000000000---...000222333222111000---666//////;;;<<>>@@@cccRRR999444444111111000000000000111111///000111222222222222222+++,,,---...////////////---...///111111///...---......///000000///.........---,,,+++,,,---...//////000111000...,,,---...000000////////////000000111111000000//////............//////000000111111000000000000000111111222111111000000000000000111000000000000000111111222444666888:::999666333111+++///444999;;;:::777555222111000000222444444333555666777999999777666555000000000000000111222222000111111222444555555666555555555555555555555555111111111222444777:::;;;333444555666666666555444...444888777666888:::999;;;<<<===???BBBDDDGGGHHHHHHKKKOOOSSSUUUVVVVVVVVVYYYYYYYYYXXXSSSOOOSSSZZZWWWWWWTTTTTT^^^mmmtttsssnnnpppoookkkgggkkkuuu~~~zzzpppllllllmmmiiipppsssooommmooonnnjjjgggkkknnnmmmjjjhhhhhhjjjlllllllllnnnooonnnkkkhhhfffxxx}}}kkkZZZUUUPPPHHHQQQQQQXXXcccgggfffggglllmmmgggbbbbbbfffjjjiiifffcccpppsssfffZZZ\\\eeejjj{{{ggg\\\ZZZPPPDDDAAA:::999888999999999777555333444555666777999::::::222333333444444555555555333333444555555555444444666666666666666666666666666666555555555555666666222333333333333222111111......////////////......000000000000000000000000000000000000///////////////////////////////////////////////////000111111//////............//////333111000......000111333222111000///...//////000---,,,,,,++++++,,,,,,---------.........---,,,,,,...///000///......///000///000000111222444555666222111000//////...//////111111111111111111111111////////////////////////........................000///.........000111222000000///////////////000000000000000////////////000000//////......------////////////000000000000111111111111000000000000000000////////////000000000000000000000000000000+++,,,---///000000000111222222222111111///...---000000000000000000000000111222333333444444444444555444222000............000000///////////////000222222222111000//////...000000000000000000000000000000////////////000000222222111111111111222222222222222666;;;DDDmmmvvvJJJ777444666000//////...............///////////////.........---...///000000///...---...------------...////////////...---,,,++++++***///,,,***+++///111000---777555222///...---......////////////////////////000000//////.........---000000000000000000000000------...///000111111222111000000///////////////000000///...---...000222222...///333555333222444222111111333777999888666666666555444222222333555222444666666444333222333111111111111111111111111333333222222111000000000555777888777555444444555444333222222111111222222444444333555666777555444777777777777777666666666666888;;;===???AAADDDGGGCCCFFFJJJMMMPPPTTTXXX\\\\\\^^^___]]]WWWRRRPPPPPPQQQSSSSSSTTTZZZdddhhhhhhbbbhhhhhh^^^ZZZhhhvvvqqqmmmnnnrrrhhhlllmmmlllnnnsssqqqkkkhhhllljjjnnnuuuooohhhmmmppprrroooiiihhhlllnnnkkkjjjmmmmmmfff\\\TTTNNNKKKLLLMMMRRRYYY\\\\\\```eeegggfffaaa\\\aaammmpppkkkkkkqqquuupppiiieeehhhjjj|||}}}tttZZZFFFDDD>>>===<<<<<<======;;;:::;;;666222222555555222---777555444222222333444555444222///000333555555444999888666555666555444222555555555555555555555555777777777666444222000...///////////////000000000///...---,,,,,,---...//////.........///000///...000000000000000//////...//////////////////////////////.........---------//////000000111111111222000000//////.........---------.........---+++******+++---......---+++***///...,,,++++++,,,...///000000000000111333444555111000000////////////000111111111111111111111111000000000000000000000000........................000///.........///111222000000///////////////000000000000000/////////...///000000000000000000000////////////000000000000111111000000000/////////000000////////////000000000000000000000000000000---...///000111111111111222222222111000///......000000000000000000000000111222222333333333333222444333111000///...//////000000////////////000000222222111111000//////...000000000000000000000000000000////////////000000222111111000000111111222333333222555999AAAggglllGGG888444333222222111000000000111111/////////////////////.........////////////.........------------...//////...---------------------///...,,,,,,---...------333222000///...///000111////////////////////////111111000000000/////////000000000000000000000000/////////000000111111111222111///......//////000111111000///...///111333666333222555666333111222111111111444888:::999777///000222333333444444555444666888777666444444444111111111111111111111111333222222222111111000000555666777777555444444555444444333222222222222222444333333444666777555444666666666666666666666666888:::<<<>>>>>>@@@BBBDDDBBBDDDGGGIIILLLPPPUUUYYY^^^___^^^ZZZUUUSSSSSSTTTQQQTTTUUUVVV[[[bbbdddaaaXXX```ccc___aaassszzzpppmmmkkkjjjjjjlllllljjjgggkkkqqqqqqlllbbbnnnvvv{{{}}}pppeeejjjuuuvvvrrrkkkjjjoooqqqooossspppjjjddd^^^XXXRRRMMMIIIIIIMMMVVV[[[[[[]]]aaaccc```ZZZXXXcccsssyyywwwwwwzzzuuuyyykkkQQQGGGDDDBBB@@@>>>>>>>>><<<;;;<<<:::888999;;;<<<:::777777666444333222333444555555333222333555777777555888666444444444444222111222222222333444555555666666666666555444222000///////////////////////////000//////......//////000//////....../////////...000000000000000///......//////////////////////////////.........---------/////////000000000111111000/////////............------.........---,,,++++++,,,...//////---,,,+++,,,+++)))(((((()))+++,,,000000000000000111222222000////////////000000111111111111111111111111111111111111111111111111111//////////////////////////////.........///000111000//////......///000000000000000/////////......******+++,,,,,,---......////////////000000000000000////////////.........000000////////////000000000000000000000000000000000000111111111111000000111111111111000//////...000000000000000000000000111222222222222111111000222111000////////////000000000////////////000000222222111111000/////////000000000000000000000000000000////////////000000222111111000000111111222333444222444888===___[[[CCC999555111333333222111111111111222......//////////////////...........................------------...//////,,,,,,---------........./////////...,,,+++,,,---000///......///000222333////////////////////////111111111111000000000000000000000000000000000000000111111111111111111111222111///...---...000111111111000000000111333444222///...111333000...///111111222555888:::999888...000222333555555444444444666777777555444444444111111111111111111111111222222222222222111111111333555666666444333333444555444444333333333333333444333333444666666555444444444444444444555555555999;;;============???AAA???AAABBBDDDGGGKKKQQQVVV]]]___``````]]]ZZZXXXWWWSSSVVVXXXXXX\\\aaa```]]]VVV```ggghhhmmmyyyoooooooookkkhhhjjjiiiggghhhpppwwwuuuoooeeevvvqqqhhhoooyyyxxxssslllkkkooorrrqqq}}}rrreee```___]]]WWWQQQIIIFFFHHHPPPWWWYYYZZZ\\\bbb^^^ZZZ___ooo{{{qqqYYYJJJIIIGGGCCCBBBAAA@@@>>><<<:::::::::;;;;;;;;;:::999777666555333333444444555555555555666888999888777999777555555555555333111///000111222444555666666444444444444333222111000000000000000000000//////111000000//////000000111////////////////////////111111111000///......---/////////////////////////////////.........------.........///////////////////////////............---............---,,,,,,,,,---////////////...---+++***)))(((((()))***+++000000////////////000000//////...//////000111111111111111111111111111111111111111111111111111111000000000000000000000000/////////...//////////////////.........///000000000000/////////.........)))*********++++++ӵ000000000000//////.........---------//////000000000000//////////////////////////////111111111111111000///...///000000000000000//////000000000000000000000000111111111111111000///...000000/////////000000000000////////////000000111111111111111000000//////000000000000000000000000000000////////////000000111111000000000000111111Ħ<<>>??????@@@BBBGGGNNNRRRXXX]]]eeejjjiiiddd]]]XXXXXXZZZZZZYYY]]]bbbccc```\\\gggppprrruuuxxxqqqqqqpppllljjjeeecccdddmmmyyy{{{sssooozzz~~~}}}qqqjjjssswwwtttoooiiihhhjjjmmmnnnooo^^^[[[```aaa[[[UUUPPPIIIEEEKKKRRRVVVWWWYYY___\\\___mmm~~~tttzzz|||ooo```TTTLLLKKKIIIGGGFFFCCC@@@===999:::<<<;;;888777666777777666555555444444555555444555666888999999888777;;;:::888777888777666444000111222333444555666666222222222222222222111111222222222111111111111111000000000000000000000000//////000000/////////000222222111000///......---////////////////////////////////////....................................///////////////...........................------......///000000000//////------,,,++++++,,,------111000//////...///////////////...//////000111111111111111111111111111111111111111111111111111111000000000000000000000000...////////////........................///000000////////////............000000000//////4ĉ@ӵ000000000............------------//////000000000000//////////////////////////////000000000000///...------...//////000000000//////000000000000000000000000111111111111000000///....../////////000000000000///////////////000111111111111111000000000000000////////////////////////000000////////////000000111000000000000000000111>L999<<L444333555777888888666444444777444111111333555555444222333333222000000111222111111111111111111111111111111222222333333333444222444555555444333333444555555444333333333444444333222222333555666444333111222222222333333333444444666888999999:::<<<>>>======>>>>>>@@@DDDJJJOOOVVV[[[dddkkkmmmiiibbb\\\\\\]]][[[YYY\\\dddhhhgggdddoooyyy{{{{{{|||~~~}}}ssspppnnnjjjiiijjjiiiccc```gggssszzzzzzwwwsssxxxxxx{{{wwwmmmqqqooolllhhhfffddddddfffhhh|||hhhWWWWWW___```\\\WWWXXXNNNGGGJJJOOOSSSVVVXXXXXXYYYeee{{{wwwooohhhvvvttttttuuurrrllljjjmmmlllcccaaahhhhhhggguuuvvvpppiiiaaaUUUSSSQQQOOOLLLGGGAAA===<<<======<<<999888999:::777777666666555555555555333444666888888777777777;;;:::888777888777666444444444444444555555555555222222222222222222222222444444444333333333222222////////////////////////...000111111///...///111222222000///............000000000000000000000000000000/////////.....................------------.........///////////////...........................//////000111111111111.........------.........111000///////////////000000////////////000000111111111111111111111111111111111111111111111111111////////////////////////....../////////...------------------...///000000/////////.........------111000000///...GG=?000000///............---------...///000111111000///...000000000000000000000000///////////////...---------...//////000000000000000000000000000000000000000111111111111000000///......///000000000/////////......//////000111222111111000000000000000000////////////////////////000000////////////000000111000000//////000000111HdĦ999:::KKKhhh=ĪjkkkGGG<<<:::666222444GG=?---......///000000000//////111222222111//////...------------...//////111111000///...---,,,+++---...///000000111444666000000////////////......////////////////////////............////////////////////////////////////000111111111111111111111111000000///////////////000......000444777666444666222000HdĦ---111444777888777444333222333000...000444888888777444444444333111111222444111111111111111111111111000111111222333444555555222444555666444444444555555444444333333333333333333222222333555555444333111111222222333333444444111333555666666777999;;;:::;;;<<<===>>>BBBGGGKKKUUUYYY___gggkkkjjjeeeaaa]]]]]]ZZZWWW[[[dddiiiiiimmmwwwzzzuuusssqqqqqqqqqmmmggghhhllltttggg\\\\\\ccckkkqqqvvvtttyyy|||vvvrrriiifffeeegggfffcccbbbdddsssbbbUUUWWW]]]\\\XXXVVVZZZRRRLLLMMMPPPRRRVVVYYYXXX]]]ppp}}}fff\\\ZZZrrr|||oooiiiddd___[[[[[[WWWUUUWWWZZZYYYYYYfffuuu~~~uuuooojjjfffbbb___[[[WWWSSSOOOIIIFFF@@@>>>;;;:::999:::;;;<<<777777777777777666666666222444666666666555666888999777555555555555333111555555555555555555555555444333333222222222222333555555555444333333222222...//////000000//////......000222111///...000222222111///.........///000000000000000000000000000000000000/////////.....................---------.........///////////////.........---......///000/////////000000111111222,,,,,,------------,,,,,,000000000ӵ111000000ĭӵ111ӵ000Ħ...........................ӵӵ......ĦƜ`1.׼s000000000///Ħ...---...///000111111000///ӵ000Ħ000000000//////...,,,---...///ĭӵ222222Ħ...---...Ħ111Ħ000000000111////////////////////////000000000000DdD?fӵĦqqqTTT===ӵƜ`1.׼s------ĭӵ444------///000000//////......---ӵ000111222111Ħ/////////////////////000000000000/////////Ħ/////////000000111000Ħ,,,///555777666333444000...DdD777666444===:::ӵ111000ӵ111ӵ000111222666666Ħ222222ӵ111111222222ĭӵ<<<===VVVaaammmsssppphhh```ZZZZZZXXXVVVYYYaaadddcccllluuu|||~~~}}}{{{vvvpppllllllnnnoookkkeeefffkkkuuuhhh\\\ZZZ]]]aaaiiiqqqpppwww|||vvvhhhfffiiinnnmmmhhhdddffflll___WWW[[[\\\VVVQQQRRRTTTQQQPPPSSSTTTTTTVVVZZZ^^^cccyyyvvv]]]TTTTTTmmmuuuiii___ZZZYYY___cccbbb^^^___hhhqqqzzztttmmmgggeeefffkkkfff```\\\[[[\\\]]]^^^MMMGGG@@@;;;;;;;;;;;;:::777888888888777777666666333555666666444555777:::888666444444444444222111333333333444444555555555666555444333222222333333444444444333222111111111///000111111111111000///...111333222///---000333111000.........///111222000000000000000000000000000000000000/////////...////////////......------............/////////000///...------...///000111.........///000111111222+++,,,,,,,,,,,,,,,,,,+++000000?~4222222111g&e>&e111g&e///>hӵ.....................g&e...guO>uO>&e......4ff?>ߝL///gĉ@000000000000Shӵ......///000222222000g&e000>hӵ111111111000000,,,,,,...fff?><z000g&e>&e222222HL///---,,,ShӵgL000000111111111/////////////////////S?ʬ0000003h?D%%)?ZufĦgL^^^GGGg&e555gĉ@...---g&e>&e444@e...---??//////........./////////g<ĉ,,,///000///3we<Ħ...///0000003h?@e000111111111222/////////Z///---......///0003h?gL,,,+++///555888666333444///...D%%)?666fff?><zCCCBBB=?Ħ...g&e111g&e000000111S?ʬ7774ff?>ߝL222@e222g&e2221111113h?g&e>&e999;;;??HHHTTThhhzzzyyyhhh[[[VVVWWWVVVUUUXXX^^^___]]]ccciiinnnoooooonnnkkkfffgggfffggghhheee``````cccmmmddd___aaabbbbbbeeelllgggooowwwyyyuuuiiiiiimmmuuuuuummmhhhiiiiii___ZZZ^^^\\\RRRLLLOOONNNNNNSSSXXXYYYVVVVVVZZZ^^^cccxxxnnnUUUPPPXXXsss~~~ooohhhfffqqqwwwrrrlllmmmtttxxx}}}rrrlllfff```cccjjjmmmggg```]]]aaahhhpppuuuaaaWWWKKKCCCAAA@@@<<<999888888888888888777666666444666777666444555888;;;999888666666666555444222000000111222444555666666777666555333222222333333333333222222111000//////000111222333333222111000...111444222...---000333000///...---...000222333000000000000000000000000000000000000////////////000000/////////.........---.........//////000000///...------...///000111............///000111222,,,------......------,,,///4Dӵ777//////Hƅ^Hu]Ħ333Hu]Ħ111ZuR)Ħ111000...------,,,,,,Hu]Ħ...HŐeHŐeHu]Ħ///qIܗGIӵ---tt/////////HGgĉ@//////111111000000//////Hu]Ħ000ZuR)Ħ//////000111111//////sߝLGdUĦ000Hƅ^Hu]Ħ222ntHdĦ///...HGgĉ@111HdĦ000//////......//////////////////Htƅ^000000Bt=o9ĦDtfo9Ħnnng?HdĦvvvFFF@@@Hu]Ħ000tt///000Hƅ^Hu]Ħ000H׼s333222000//////...---,,,,,,,,,,,,tQ////////////je<Ħ/////////Bt=o9ĦH׼s...////////////////////////HtĦ111222111000000Bt=o9ĦHdĦ000222555666666555444000000000Dtfo9ĦsߝLGdUĦLLLHt@cӵHu]Ħ333Hu]Ħ222111Htƅ^555qIܗGIӵ333H׼s111111Hu]Ħ333444Bt=o9ĦHƅ^Hu]Ħ444BBBEEEMMMlllyyy```\\\UUUUUUTTTTTTUUUUUUVVVWWWVVV]]]bbbcccdddfffeeebbbccceeeiiikkkhhhaaa\\\[[[^^^eeeeee______hhhllliii```gggqqqvvvuuuqqqmmmkkkgggjjjsss~~~qqqdddhhhpppgggVVVUUUOOOsssxxxnnnqqq___LLLVVVYYYsssaaaNNNWWW___qqq|||tttiii___XXX[[[aaammmhhhccceeekkksssvvvwwwqqqjjj\\\LLLCCCAAA???;;;:::;;;<<<:::777666666777666666555555555666777777999888777555444444444444444444333222222222333333555555444444444333333333444333333222111111222222000111111111111000//////111000000000111222333333222///,,,+++,,,---...---111111000000000000111111333333222222111000//////...///000///------///000222222111000///...------000///...------------------------...///000111222//////.........---------//////4DuXӵ555//////DdDΦDdDĦ222DdDĦ000...t|>>RRRlllppp]]]OOONNNRRRQQQQQQPPPPPPQQQQQQQQQPPPWWW\\\YYYWWWYYY]]]^^^jjjlllkkkhhhccc___]]]\\\cccaaaccchhhkkkhhhggghhhhhhhhhhhhhhhhhhhhhggggggjjjiiiiiikkkmmmiii```XXX[[[lllggg^^^ccctttsss]]]aaahhh{{{hhhOOOOOOKKKkkk~~~vvvuuuvvvvvv~~~sssfff___fffqqq|||qqqkkkjjjlllmmmnnn|||zzzppp^^^PPPIIIFFFCCC<<<:::888888888999888777333333222222222222222333555555666666555444333222222222222222333444444555666666555444333333222222222111111000111111222222222222222111111///......111111000000000111222222444222000///000222222111111111000000000000111111222222222111111000000//////000000///......///111000000000111111111222222//////...------------.........------------......---------...............000///4DuXӵ111000111DdDʜ4DuTӵ111>d<Ħ...Dt---,,,---//////000111111>d<Ħ...>d<ʜDd<ʜ4DuTӵ//////F&uTӵ...4DufئL>e000puR)Ħ///...............///>d<Ħ///Dt/////////000000111000000DdDΦDdDĦ///>d<ʜ4DuTӵ2224DwDd<Ħ///puR)Ħ>d<000111111111///////////////peӵ///ĦpeӵDx<>d<ӵDd<999qR/ܗ?fӵ>d<777444>d<Ħ///4DufئL>e///DdDʜ4DuTӵ///DdDĦ...////////////..................------------geĦ...s<v>aĦ111111peӵDx<DdDĦ///000000000000000///......DdDĦ000.........peӵDx<>d<000111222222222111/////////>d<ӵDd<DdDΦDdDĦ555DdDӵnd<DdDĦ222>d<Ħ222peӵ444Ħ111F&uTӵ333DdDĦ000000>d<Ħ111peӵDx<>d<ʜ4DuTӵ555444555777777666;;;777===JJJNNNGGGFFFLLLMMMMMMNNNNNNOOOQQQRRRSSSVVV\\\___ZZZUUUVVVZZZ\\\eeehhhiiiddd```^^^[[[XXX^^^]]]bbbkkkjjjcccbbbiiiwwwtttpppnnnnnnnnnmmmkkknnnkkkiiihhhgggbbbYYYSSSRRRZZZhhhrrrooogggggglllkkkjjjZZZ]]]aaaqqq~~~kkkVVVUUUVVVwww~~~xxx|||rrrmmmqqqyyyvvvlllgggffffffgggppprrrmmm```SSSNNNMMMLLLAAA>>>;;;:::::::::888666666555555444333333333444333444555666666444222111111111111222333444555666666555555444444333222222111111000000000111222222222222222222111///...---111111000000000000111111222111//////000111111000111111000000000000111111222111111111000000000//////000000///......///111111111111111222222222222///......---------......///...---,,,,,,,,,,,,,,,//////.........---------000///4DuXӵ000111222D&dq&ĒR111000sdKĦ...DHRRud...//////000///......sdKĦ---D&oq<Ōq&ĒR...//////>dp&ĒR//////nfʜd<Φ>d<Ħ///s&dq&ĒR111222i?ʜtd<Ħ///HHܗDӊB...<x222222000000000000000B?d<.........////////////..................geĦ...Hg8>aĦ111111B?Ho9...>d<000000000000.........>d<ӵ......B?Ho9000<x111111111111///000000&ӫeʬtIӇ111>d<Φ>d<Ħ222D&ӫetIӇ333DdDĦ000sdKĦ000B?dp&ĒR222222>d<sdKĦ000B?Ho9333s&dq&ĒR555333333555666777666===999999===@@@AAAEEEKKKHHHHHHJJJLLLOOOSSSUUUWWWWWW\\\^^^ZZZWWWYYY]]]^^^\\\bbbeeeaaa^^^^^^\\\XXXYYY[[[bbbjjjfff___cccooo}}}yyywwwyyyxxxtttooonnnllljjjgggddd]]]UUUNNNPPPNNNRRR]]]hhhmmmnnnnnneeerrryyywwwooo```WWWZZZTTT```hhhnnnqqqdddUUUUUUZZZzzzzzzxxxxxxwwwyyyzzz}}}yyyooohhheeeddddddeeeiiihhh^^^UUURRRRRRRRRFFFDDDAAA???===:::777444888777666555444444444444222333555666666444222111111111111222333444555666555555444444444333333333222111111111111111222222222222222111111///......111111000000///000000111222000//////111222111000111111000000000000111111111111111000000000000000///000111000......000111222222222222111111111000......---------......//////...---,,,,,,,,,,,,,,,111111000...---,,,+++***000///4DuXӵ111111222Hu]3hh111000///ne//////=e//////000000000...---,,,ne------pIƎ@t@h......///>h...///000fe...@ďD/////////---......///000111ne000000=e/////////000111111000111ege000000sĪj@h000111222fdDĦ///@ďD......Hkge111111222000000000000000@h000000@G111222HĪj@IŌ111111BeneHkge111ne000000fe///Hu]3hh------...se...////////////000000000---...////////////geĦja>aĦ000111@G///...se000111111000000......---<Ō.........@G111111Hkge000000111111222111111111HĪj@IŌ000111ege444444Hu]3hIŌ222222DdDĦ///ne222000@h111000>h111111222se111ne000000@G666555sĪj@h333222000000222444555555666777999===???@@@AAABBBCCCDDDGGGJJJOOOSSSVVVXXXQQQVVVXXXXXXZZZ```ccccccXXX___bbb______dddeeeaaa\\\___dddgggeeeeeennnyyy}}}xxxxxx|||}}}wwwrrrkkkjjjhhhfffaaaZZZRRRMMMNNNJJJJJJTTTbbbkkkllliiikkkkkklllkkkcccZZZVVVVVVTTT]]]aaadddiiiaaaVVVWWWTTTppp~~~xxxnnnppp{{{tttmmmqqqxxx{{{{{{{{{}}}wwwqqqkkkhhhffffffeeehhheee]]]UUUTTTSSSQQQNNNOOOOOOLLLFFF@@@===;;;999888777555444333333333333444555666666555444333222222222222333444444555333333333444444444555555444333333222111111222222000111111111111000//////111111000/////////000000333111111222333444333222111111000000000000111111000000000000000000000000000000111000//////000222222222111111111000000000...------------...////////////...---,,,,,,------111111000...---,,,+++***///4DuXӵ222ĵD^222111000///000111000......///000111000///---,,,,,,,,,---.........//////---...///000//////...////////////......///000111222000000000////////////000111111000111000000000///000111222222DdDĦ///......---...000000111111000000000000000000000000000000111111111111111---fffaaa000000......///000---D^000/////////s׼s000/////////000000000111111---...///000000///geFm8000>aĦ///000000/////////s׼s000111111111111000...------Ho/////////......333111111000000111111222222333222222...000000222555666D^222222111DdDĦ000555555111000222///000000000000111222s׼s333333111111111000222777666555555333111111222444444444111444777888:::<<<<<<:::AAABBBDDDHHHLLLQQQTTTVVVPPPSSSUUUXXX___gggiiifffZZZaaaccc___bbbnnntttsssfffgggfffdddiiittt{{{tttnnnqqqxxx}}}zzzuuullljjjgggddd___ZZZTTTQQQLLLLLLKKKNNNUUU```jjjoooxxxmmmkkkkkkddd]]][[[WWWYYYcccfffggglllfff\\\\\\VVVkkkjjjvvvqqqllliiihhhgggfffiiioootttvvvyyypppjjjmmmpppooolllkkkpppppppppnnnkkkhhhgggfffhhhhhhcccZZZUUUTTTQQQNNNQQQVVVZZZWWWNNNFFFCCCCCC<<<;;;:::888666555555555555555555555555555555555333333333222222333444444111222222333444555666666666666444333222222111111//////000111111111111000111111000///////////////111000000111333444333111111111000000000000111111///000000000000000000000000111111000//////000222//////000000000000111111---------------...////////////......---........................---------Φ4DuXӵtvӵ>d<Ħ222222111///.........Ħ111///---,,,---...///,,,...///111111000...---...---Ħ------...+++,,,...///000///...---......////////////......+++,,,...000000000000///------...///000000//////////////////////////////...///000111222333444555Ħ000000000000000///////////////000111111111111222222222222111111000000000000000000000000///000111222222111000///>d<Ħ///......000111222000---,,,...111////////////000000000000000000000000000000000000000000000000000000000000...///111222222222111000...///000111222222222111///333444333555;;;??????CCCEEECCC===<<<>>>;;;333...///000///Ħ---222111000//////...//////+++>d<Ħ,,,///111111111Be......//////000000111111222222---...///000000///geFYĉ000111>aĦ////////////......---.........//////Be///000111111111111111...------nu]ӵ///.........//////111444333111222444333///222111111111111111222333444333333222111000//////000111111000/////////---222000111555666>d<Ħ444444333222111>d<Ħ111222444Ħ222111000000000111333444///000111222222111000///000000111222Be111333333333222Ħ111000000111111222222222222777666444222222222444555888666444333444555555444444666666444555;;;===<<<@@@AAACCCFFFJJJNNNQQQSSSTTTUUUWWWZZZccckkkkkkfff^^^eeeeee___eeeuuupppooogggcccnnnuuummmfffjjjttt||||||xxxooolllhhhddd___[[[XXXWWWQQQSSSRRRKKKJJJYYYppptttpppssslllhhheee^^^XXXdddhhhiiinnnhhh^^^___aaappplllXXXiiijjjbbb___^^^```fffiiijjjlllooommmgggeeefffgggcccaaabbbbbbeeehhhjjjiiigggeeedddhhhfff```WWWTTTSSSPPPKKKJJJRRRYYYVVVLLLCCC@@@BBB@@@???===;;;:::999888888666666555555555666666777444444333222222222333333000111222333555666777888888777666444333222111111...///000111111222222111111111000///////////////.........///111111000///111111000000000000111111////////////000000000000000111111000//////000222------...///000111222222---------------...///000//////.........//////000,,,,,,------...///000000?aŖ%7uSQuR)ӵsdKĦ333111111000000///gdKĦ///...------------------...///000000///...---...gdKĦ///......///////////////.........,,,---///111111000...---//////000000000000////////////............//////111000000////////////000333333333333222222111gdKĦ/////////................../////////000000000000000000000000000000000000000000000000000///......------///000111gdDĦ///000000000000000000000000000000,,,---......//////......111000///......///000111------...000333444444222000111222111//////000111...---,,,,,,,,,---///000111111000000111333555666999999888777555444222111111000000gdKĦ...000000//////.........---000sdKĦ....../////////////////////......///000000...---///////////////...ŶS///0000003we<111222222111//////............000000000000000000000000000///...iĉ@3hR/Ō,,,---///000222333222222222222111111000/////////000000111111222222555444444333222111000000222333444333111000111222111222333444555DdDĦ222000222555666sdKĦ000333gdKĦ555333111000111111000///000222444333222111222333333333333333111111000222222gdKĦ000111111222333333333333222333222111111333333222111444444333222111111111111333333444555777999:::;;;===???BBBFFFKKKQQQVVVYYYTTTWWWUUURRRYYYfffggg______]]]aaabbb___kkkxxxwwwrrrmmmkkkiiinnnqqqjjjccccccjjjqqqrrrqqqoooqqqqqqiii___ZZZ___eee```\\\VVVQQQOOOWWWjjj}}}}}}qqqooo}}}|||gggcccfffiiijjjkkkkkknnnooovvvsssuuu{{{~~~bbbYYYnnn~~~|||sssTTTOOOUUU]]]dddggghhhgggggghhhiiieee___^^^```aaa___```eeefffbbb___cccjjjllllllbbbYYYUUUSSSPPPNNNPPPOOOQQQRRRPPPPPPQQQMMMGGGCCCDDDDDDBBB>>>;;;::::::<<<;;;999888666666555555666555444333222222222222111000111333666777666555888555222222333444222///222222111111000//////...222222111111000//////...333222111000////////////222111///---...///222333/////////...///000000111666555333111000///......333333333222222222111111...............---------////////////000000000000000...------///000000///>A222ne222222////////////ne//////......---------------...///000000///...---ne//////......////////////////////////...///000000000///......//////000000000000/////////..................///000000////////////000000333333333333333222ne///000000//////...---------............///000000000000000000000000000000000000000000000000//////...---...///000De000000000000000000000000000000000000,,,---......//////......111000///......///000111///......///111222222000///111222222111000000111222111000000000111333333111111111111111333444555777777777666555333222111111111ne//////000000000/////////......000ne.........///////////////////////////.........000000...---........./////////>A000000000k<111111111111000//////............//////////////////////////////000///...fh111000///////////////222222333222222111000000//////000000000111111111222222222222222222222222222444444333222111111222222222333444444De888555333444666777ne...000ne666444222000000111222111000000222444333222111222333222222111111000000000000222333ne111222111111222222333333333222666555333333333333222111444333222222111111222222444444444444666888:::;;;>>>???@@@CCCGGGKKKOOOQQQQQQUUUUUUQQQUUU```ccc]]]YYYVVVYYYZZZYYYeeeqqqnnniiifffgggeeegggwwwxxxmmmfff______eeekkklllkkkfffiiikkkfff___\\\```fffhhhaaaXXXSSSQQQWWWfffttt{{{vvvoootttfffdddcccfffnnnvvv{{{~~~sssllljjjpppxxx|||~~~zzzeee^^^ooo~~~dddWWWZZZ___ccceeefffggghhhdddeeeaaa\\\[[[___```___^^^dddfffbbb```dddiiikkkjjj```VVVSSSRRRPPPPPPRRRRRRTTTSSSPPPPPPQQQOOOJJJGGGHHHHHHFFFBBB???>>>>>>>>>===<<<;;;::::::::::::666666555444444444555555666555555777999:::999888888666333333444444333111444333333333222222111111111111111000//////...............//////000111222444333000......///000111///////////////000111111222111000///////////////222222222111111111000000////////////////////////.........//////////////////...,,,---///000///111111111111111.........///111//////........................////////////......////////////...////////////////////////111111111000000//////......//////000000//////.........------------......//////...//////000111222333333333333333333000000111111000000///,,,,,,---------.........000000000000000000000000000000000000000000000000//////.........///000111000000000000000000000000000000000000000------...////////////...000000////////////000000222000......///000000///...111333444333111000111333333222222333333444555222111111111222333444444444444555444333222111111111111000000000111111111000000000000000000//////......////////////////////////......---...000000...---------......//////000000000111111111000///////////////......///////////////////////////////////////......333222222111000///......222222333333333222111111/////////000000000000111111111111222222222333333333444555444222111222333333222222333444999999777555666777777111000000555666444222000000222222222111000222444333222111222333333222111000///000111222222333111111333111111222222222333333333666444222222333333222111222222111111222222333444555444333333444777999;;;======>>>???AAACCCFFFHHHLLLRRRTTTQQQRRR[[[___]]]WWWSSSTTTUUUTTT___iiiddd^^^^^^cccbbb___iiipppggghhhccc^^^^^^bbbfffeeeccc\\\aaaeeeeeeaaa```cccggglllaaaUUUPPPPPPSSS\\\dddmmmgggdddcccoooqqqjjjeeehhhssswwwooojjjpppxxx}}}{{{qqqnnnyyytttaaa```___^^^___bbbdddfffeeeeeebbb\\\[[[^^^```___^^^dddfffdddbbbfffiiiiiifff]]]TTTRRRRRRQQQRRRTTTUUUVVVUUUQQQQQQSSSQQQLLLIIIJJJJJJHHHEEEBBBAAAAAA??????>>>===<<<;;;;;;:::666666555555666666777888:::999888888::::::999888888666444333444555444333555555555555555444444444333333222222111111000000000000000000111222333444666444222000//////000111111000000000000111222222/////////...//////000000111111111111000000000000////////////////////////...........................---,,,---...//////000000000000000111111222111111000000000000111111.../////////000000000111....../////////............//////////////////...//////............/////////////////////000000000444333111000////////////...//////////////////...------,,,,,,,,,,,,------............///000222222222222333333333333222222000000111111111111000000---------.........//////000000000000000000000000///////////////////////////////////////000000000111111000000000000000111000000000000000000000000------...///////////////000000////////////000000111///...---///000000///---000444555444222111000111111111111222222333333222222222222222222333333222222222222222222111000111111111111111111000000111111111111111111111111000000000////////////...////////////////////////...------...///000...---,,,------...///000111111000/////////000111222333222222222111111000............////////////....../////////////////////////////////......///////////////000000000/////////111222222333333333222222000000000000000000000000111111111111111222222222222444555444333222333444333222222222333555888:::777666555555777777555333444333111000000222444666666444222111222222111000000222444333222111222222444333111000000111222333///111222111000///000111222222111222222222333333444222000000222333333222111111111111222333444555555444333222333555888:::;;;::::::;;;<<<>>>@@@BBBHHHPPPTTTSSSSSSYYY```aaa___XXXXXXWWWUUU^^^eee^^^XXXXXX______[[[bbbiiicccfffdddccceeeggggggbbb^^^YYY]]]aaacccbbbbbbccceeejjj\\\OOOMMMQQQTTTXXX[[[ZZZSSSSSSWWWbbb|||qqqlllggghhhoooxxx}}}|||~~~~~~}}}|||iiiddd^^^ZZZZZZ^^^aaadddjjjjjjfff```^^^aaacccaaa```fffiiifffeeeggghhhfffaaaZZZTTTUUUVVVUUUTTTUUUUUUXXXWWWUUUUUUVVVRRRLLLHHHIIIIIIHHHEEECCCBBBBBB@@@???>>>===;;;888777666555555555555555666777888;;;999777666777777555444555444333333333444444444666666666666666666666666666666666555555444444444777777666555444444444444666555333222111222333444333333222222333333444555222111111000000111111222222222222222111111111000...............////////////////////////.........---,,,,,,---//////...000000//////000000111222111111000000000000111111111000000000/////////.........///000000//////.../////////....../////////000///............///000////////////000000111111444333111000////////////......////////////......------,,,,,,,,,,,,------............///000222222111111222222333222222111000000111111111111000000////////////000000000000000000000000000000000000/////////////////////////////////000000000000000111000000000000000111111////////////////////////---...//////000000////////////000000000000/////////...---...000222111111,,,///333444444222111111000000000111111111111111222222222222222222222111000000111111111111000000000000000000000000111111111111111111222222222222111000000000////////////////////////////////////---,,,,,,---///000...---,,,------...///000111111......------...///111222222222222222111///...---......///000000///.................................//////////////////........./////////...---,,,000111222222333333333333111111111111111000000000333333222111111000//////222333444444222222333444333222111111222444777999333222333444555666555444777555222000000222555666888666333222111111///...000222444333222111222222222111000//////000111222///000111111000///000111222222111111111222333444:::777444222222222222111000000000111222333444555555444333222333444666888777777777888:::<<>>@@@@@@GGGNNNQQQSSSWWW]]]cccjjjeeefff___UUUXXX]]]WWWUUUQQQUUUZZZYYYaaakkkhhheeehhhlllppppppkkkbbb\\\TTTSSSSSSVVVZZZ]]]______[[[MMMDDDIIIUUUZZZYYYVVVMMMCCCEEELLLLLLRRRXXXUUURRRTTTVVVWWWYYY^^^eeejjjsss|||~~~rrrqqqooouuu{{{xxxxxxyyy}}}zzzvvvuuunnnuuuyyyyyyxxx{{{|||{{{qqqkkkccc___```cccdddddd```cccdddccceeejjjllljjjdddhhhiiiggghhhjjjiiifff^^^YYYXXX\\\]]]YYYUUUTTTSSSWWWZZZZZZ[[[[[[VVVOOONNNOOOPPPOOOMMMKKKKKKLLLLLLKKKJJJGGGDDD@@@<<<::::::999888777666666666666>>>;;;888666555555444333000111222111000111333555777777777666555555444444333333333222222222222222111111111111222333444555222222333333444666777888555555444444444555666666777666555444333333333333555444444444333333333333222333333444444555555555333222222111111000000///------...///111111///---111000///...///000222333222222111111111111222222000000000000////////////---...000111111111//////000///...------...///000000///...------...///000...//////000111111222222...///000000000///......---......//////......---///..................///000000////////////000000......///000000000000000...//////000000//////...////////////000000000000000000000000000000000000000000000000000000000000...///000111222111000000000000000000000111222222////////////////////////......///000000000000000...///000111111000///...000000111333555444111...,,,...000000000///000111000111222333444333333222333333444444333111000///111111111111111000///...---.........////////////000000000111111111222222111111111000000000//////////////////////////////+++++++++---///000///---.........///////////////...---,,,,,,---///222444111111111111111000///...---...///000000///...---........................---...///000000///...---///000000000///---***)))------///000111222222222444444444333333333222222222222111111000000/////////000222111111000222333111111111111111111111111222333444444333222111111333222000//////111222333666444222222333333222111000222444333222111222333...///111222222222111000000222333333222222333444333222111000000222444555CCC???999555333222000///111111111111222333444444222333444444444444333222111222222444666:::<<<>>><<<@@@EEEJJJMMMOOOTTTXXXgggfffhhhaaaSSSTTT[[[XXXZZZRRRVVV\\\]]]ccciiidddccceeehhhjjjiiieee```[[[QQQNNNMMMPPPXXX```eeefffYYYMMMEEELLLWWW[[[YYYUUUNNNBBBCCCKKKKKKPPPXXXZZZ```[[[UUURRRTTT\\\eeejjjiiilllzzzxxxpppooojjjnnnsssooonnnrrryyywwwsssppplllgggllloooooorrrwwwyyyxxxlllgggbbbaaadddfffdddbbb___cccffffffgggkkkjjjggg```cccddddddgggkkkllliiiaaa[[[WWWYYYZZZWWWTTTTTTTTTWWWXXXWWWYYY[[[YYYTTTQQQSSSTTTSSSQQQPPPPPPPPPQQQQQQQQQOOOLLLIIIEEECCCAAA@@@>>><<<:::888888777>>>;;;777555555555444333///111222222111111444666:::999888777666444444333111111111111111111111111000000000000111222333333111111111222222333444444333333222222333333444555333222222111111222222222444444444333333333222222222222333333444555555666222222111111000/////////......///111222222000...222111///...///000222333333333222222222222333333......//////000000111111,,,...000111222111000///000///...------...///000111///...------...///111...//////000111222222222,,,---///111111000...------..................---//////............//////111000000////////////000------...//////000//////......////////////................../////////000000000000000000000000000000000000000000000000000...///000222222111111000000000///000000111222222////////////////////////...//////000000000000000...///000111111000///...222222444555666444///,,,,,,---//////......000222///000111222333222111111333444444444333111000...222222222222111000///...,,,---------......////////////000000111111111111111111111111000000000000////////////////////////+++++++++,,,///000///---///////////////.........///...---,,,---000333555000111111111111000000///---...///111111///...---........................---...///000000///...---,,,---///000111000///...,,,,,,...///111222222222555555555444444333333333000000000000111111111111...000111111000000111333000111111111111000//////555666666555222000//////000//////......///000111333222111111333555555444000222444333222111222333000222555777777666444333...000111111000000111333333222111000000222444555;;;888444111111222222222222222111111222222333444222333444555555444222000111111111333555888:::<<<:::;;;???DDDGGGIIIKKKOOOeeefffjjjbbbSSSTTT\\\ZZZ```VVVYYYaaaaaaeeeggg```aaaaaabbbbbbaaa___\\\ZZZQQQMMMKKKPPPZZZfffmmmpppaaaVVVOOOVVV```ccc___[[[VVVGGGGGGPPPRRRZZZhhhnnnssseeeTTTKKKNNNWWW___ccchhhccciii~~~{{{zzz}}}pppmmmmmmhhhjjjnnniiihhhnnnwww~~~|||yyyvvvyyywwwqqqooorrroooiiifffiiilllooouuu{{{zzzuuufffbbb___```dddeeebbb^^^dddhhhkkkiiiiiijjjgggccc[[[^^^```aaaffflllnnnlllddd\\\VVVUUUVVVUUUTTTUUUWWWXXXVVVTTTVVV[[[\\\YYYRRRSSSUUUTTTRRRQQQQQQRRRSSSSSSTTTSSSQQQNNNKKKIIIGGGFFFCCC@@@===;;;:::999<<<999666444333444333222///222444333222222555888<<<;;;:::888666555444333222222222222222222222222444444333222111111111111111111000000000000000000111111000000111111222333............///000111222333333333222222222111111//////000111222222333333222111111000///......---//////000222333333111...222111111111000000//////111111222222222333333333111111111111000000000000***,,,///111222000...---//////...---,,,...222555111000...---,,,---///000////////////000000000000111111111111000000000///000000000000////////////........................000000000000000000000000...............///000000+++,,,...///000111000000///000111000///000111333000000111111111111000000000000000000000000000000111111000000//////......222000///000111111111//////////////////......------......///000111111222222222222222222111000///111111222222222222111111////////////000000000000444444444333333222222222333444444555444222111000//////000111222222333333000000111111111111000000000000000000000000000000222222222111222222333333222111000//////......///---,,,,,,+++,,,---/////////...------...///...---////////////////////////222111222777;;;;;;555...---...000111111111000///111000///------...///000...............---------------------..................//////000000000111888333222888;;;888333000...///000111111000///...000000///////////////000111111000000000000111111333333333222222222111111000000000///......------///000111222222333222222444444333333222111000000000000000000000111111222111111000000000000111111111111111111111111111111444444444333333333222222000000111111111111000000//////000111333444555666333333444444666777888999777;;;>>>>>><<<>>>CCCHHH___jjjjjj]]]TTTWWW\\\\\\___aaagggnnnnnnhhhdddeeebbbeeeddd```___```^^^ZZZ^^^VVVPPPVVViiirrrkkkxxxyyynnnjjj```[[[WWWUUUVVV^^^ooojjjTTTLLLMMMTTTdddvvvzzzmmmjjjxxxtttnnnppp|||xxxuuuqqqmmmhhheeedddeeefffgggfffhhhooovvvyyywwwsssvvvnnnjjjkkkllliiieeeccc___bbblllwwwzzzsssllljjjccc___aaagggfff]]]]]]eeekkkjjjhhhggggggfffcccaaaZZZ^^^ccchhhiiiiiigggfff^^^XXXVVVYYYZZZWWWXXX\\\UUU^^^^^^UUURRRZZZ``````[[[]]][[[VVVSSSTTTUUUTTTMMMOOOQQQSSSTTTUUUTTTTTTUUUSSSOOOJJJFFFBBB>>>999;;;666444666666222222777555444111000///111222444444444444333333444555555111222222333333222222111222111000000000111333444000000111111111111000000222111111000000000000000000000000000111222333444............////////////111111111111111111111111000000///...............000000///...............111111111111000000000///111111111222222222333333111111111111000000000000...///000222222111000///000000000///...///333666222111///...---...///000////////////000000000000333333222222222111111111000000000000////////////...............................................................///000000,,,---///000111000000000---...///...---...///111000111111111111111111000000000000000000000000000111111000000////////////000000///000222222111/////////000000//////...---......//////000111111222111222222222222111000///000111111111111111111000////////////000000000000444333333333222222222222444444555555444333111000444444333222111//////...000000111111111111000000000000000000000000000000222222111111111111222222111111000///////////////...------,,,---...///000000///...///000000///---........................///000444;;;@@@>>>777000---...///000111000000///000///............//////......//////......------........./////////000000/////////000000111111111222222888CCCGGG@@@666000//////000000000000//////111111000000000000000111111111000000000000111111222111111111000000000000....../////////////////////000111222222333222222444444333222222111000000000000000000000111111222///000222222222222000///111111111111111111111111222222222222111111111111111111111111111000//////000000111111222333444444333333333444555666777888555888;;;;;;:::<<>>999666555555777888888777555444666666555444444444555555222333333333333333333222111222333444444333222111222222111000000111222222222111111000000000000000000000000000000111222222+++,,,---...///000111222111111111111111111111111000000///...............//////...------------...000000000000000000111111000000111111111222222222111111111111000000000///333222000.........///000222444555555444444444555333222111000000/////////////////////000000000000////////////.............../////////000000000111////////////////////////////////////////////////...............///000000222222111111000////////////000111000//////111333222222222333333222222222000000000000000000000000000000000000111111111111//////111333555444111///000000000000000//////...000000000000111111111111///000000111111111000000//////000000000000//////////////////000000000000111111111111111111111111555666666666666444333222...///000111222333444444000000111111111111000000////////////////////////222111000///............000000///000000111222333///...---,,,,,,---......000///000111333222000...........................//////000111222222000..................//////000,,,---///111222222111111222222111000//////......222222222222333333333333222222111111111111111111444000...111222111222555222111000//////000111222333333333333333444555555222222111111111111222222000000000000000000000000111111000000//////////////////111222222222222222222222111111111111111000000000000000000111111222444333222111111222333444111111111111111111111111222222111111111000000000,,,---///000222333333333222222111111111111000000111111111111111222333444444444444444555666999;;;>>>???AAAEEEMMMWWW\\\\\\YYYZZZ\\\^^^___eeesssxxxiii```aaaffffffaaaYYY\\\cccuuu~~~|||vvvxxxtttsssxxx~~~|||rrrggg______```aaabbbdddffffffaaabbbfffjjjooorrrssssssjjjdddaaaaaabbbaaacccggghhhbbb___bbbdddaaa^^^]]]TTTOOOMMMRRRXXX[[[ZZZZZZ]]]\\\]]]___cccfffhhhhhhUUU\\\eeeiiiiiihhhhhhiiikkkjjjfffaaa]]]]]]___aaa^^^aaabbb```^^^^^^]]][[[PPPSSSUUUWWW\\\aaaaaa]]]OOOPPPVVV```iiijjjaaaXXXPPPPPPUUUZZZZZZVVVVVV[[[ZZZVVVNNNIIIFFFDDD>>>999:::::::::999999999::::::666666555444444333444444333333333444444333333333222333444555555444333222333333222222222222333333222111111000000000000000000000000///000000111111+++,,,---...///000111222000000000000000000000000000000///...............//////...---------------000000000000111111111111000000000111111111111222111111111111000000000000000///...---------...///111333555666444333333333111111000000000000//////////////////000000000000222222111111111000000000......//////000000111111////////////////////////000000000000000000000000...............///000000222111000///////////////---...///...---...///111111111222222222222111111000000000000000000000000000000000111111111111222111111111333444444111///000000111111000000///...111111111111111111111111//////000000111111000000///000000111111000000///////////////000000000000111111111222222222222222555555666666555444222111000111111111111222222222000000111111111111000000000000000000000000000000222111000//////...///////////////000111222333444000///...---------.../////////000333555555333000////////////////////////111///---,,,+++,,,...///......------......///000...///000111333333444444555333111///......///000111111111111222222222333111111111111111000000000111///000333333///---///111111111000000111111111333222222333333444555666222222111111111111222222000000111111111111222222222222111000000///......///000111222222333222222111111111111111111111111000000000000000111111222555333000//////000333555111111111111111111111111333333222222222111111111,,,---...000222333444444111111111111111111000000111111111111111222333333444444333333444666777888<<<<<<;;;===BBBIIIMMMOOOMMMPPPUUUVVVUUU\\\ppp|||rrriiiiiimmmlllggg`````````nnn|||{{{rrrqqqsssyyyyyykkkaaaaaa``````aaacccdddfffbbbdddhhhkkkmmmnnnmmmlllccc___]]]^^^___^^^```eeefffaaa```eeejjjgggcccaaaTTTRRRQQQTTTYYY\\\\\\[[[\\\[[[[[[^^^bbbfffiiiiiiXXX___hhhkkkiiiggghhhjjjiiillliiiaaaZZZ[[[___bbbcccaaa___\\\ZZZZZZZZZZZZTTTUUUVVVWWW]]]cccccc^^^QQQTTTZZZdddkkkkkkddd]]]SSSRRRWWW^^^___[[[___hhhwwwpppdddYYYTTTRRRKKKDDD@@@???===;;;999888888888777777666555444444444444333333444444444444333333444444555555444444333333444444555555555555444444222111111000000000000000000000000//////000000111222222111111000000000///000000000000000000000000000000///...............///...------,,,,,,------///000000000111111111111000000000000111111111111111111111111000000000000.........---....../////////111444555444222111111......//////000000//////////////////000000000000333333222222222111111111.........///000111111111////////////////////////////////////////////////...............///000000111000///.........///000---...///...---...///111000111111111111111111000000000000000000000000000000000111111111222222222444333222222333333111///000111111111111000//////111111111111111111111111...//////000000000000000000111111111111111111000////////////000000000000222222222222333333333444444444555555444333111000222222111111111111111111000000111111111111000000000000000000000000000000111111000//////000000000/////////000111222444555333222000/////////000111///000222555888999777444000000000000000000000000000///---++++++,,,///222......---------...///000000000111222333555666777888555111---,,,...000222///000000000000111111111111111111000000////////////...000444333...,,,...000111111222222111111000222222222222333444555666333222222111111222222333000000000111111222222222111111000000000000000000///000111222222333222222000000000000111111111111000000000000000111111222222222000//////000222222111111111111111111111111333333222222222111111111...///000111111222222111000000000000111111111111222222111111111222333333444333222222333444555666999999:::<<<>>>@@@CCCEEECCCGGGLLLOOOPPPVVVgggxxx}}}|||wwwqqqoooqqqoookkkbbbaaa]]]eeerrrwwwvvv{{{xxxoooqqqttt}}}}}}qqqiiihhheeedddccceeeggghhhdddhhhlllnnnnnnkkkhhhfff]]][[[[[[^^^^^^\\\___ccceee```^^^eeekkkiiieeebbb[[[ZZZXXXWWWXXX[[[]]]^^^]]][[[ZZZ[[[___bbbdddeee```eeejjjiiieeecccfffjjjfffhhheee^^^\\\aaaeeeeeefffbbb]]][[[YYYYYYYYYZZZ[[[[[[YYYXXX]]]cccbbb]]]SSSVVV[[[aaafffgggeeebbbXXXUUUWWW^^^```___iiiwww}}}vvvfffWWWNNNMMMKKKHHHDDD???;;;888:::999888777666666666666333333444444444444333333666666555444444444444444444555777999999777555444222111111000000000000000000000////////////000000333222222111000//////...000000000000000000000000000000///...............///...------,,,,,,------//////000000111111111222000000000000111111111111111111111111000000000000------......//////000000...000444555333111//////,,,---...///000000000000////////////000000000000111111111111000000000000---......///000111111222000000000000000000000000.......................................///000000000///...------...///000///000111000///000111333000000111111111111000000000000000000000000000000000000111111222222222222666444222222222222000///111111111111111000//////222222111111111111111111......///000000000000000111111222222222222111111////////////000000000000222222222333333444444444333444444555444222111000000000111111222222222333000000111111111111000000000000000000000000000000111000000000000111111222/////////000111333444555555444222111111111222222000111444888;;;<<<:::888000000000000000000000000//////...------///222555......---,,,---...///000111111111222333666888::::::666111,,,+++---111444...////////////000000000111000000000//////......111...---///...+++...222000111222333333222111000111111111222333444555666333222222111111222222333//////000000111111222222/////////000111111222222///000111222222333222222000000000000000111111111000000000000000111111222000000111111111111000000111111111111111111111111222222222222111111111111111111111111111000/////////000000000111111111111222222222222222222333333333222000000222333444444555777:::>>>>>>===>>>AAA???AAAFFFKKKMMMQQQ\\\hhhwwwyyywwwrrroooooommmiiicccccc]]]aaa|||uuueeeuuuooofffkkkvvv|||yyyyyyssspppzzz}}}~~~xxxzzz{{{vvvppprrrssswww~~~xxxppprrrooollliiihhhiiikkklllcccgggkkkmmmkkkfffaaa___[[[YYY[[[^^^^^^\\\^^^cccddd^^^\\\bbbhhhhhhdddaaabbbaaa]]]XXXVVVYYY^^^aaa]]][[[YYYYYY[[[^^^______gggjjjkkkgggaaa___dddiiidddddd```[[[___hhhkkkiiieeeaaa]]]\\\\\\[[[[[[]]]aaa```\\\YYY]]]bbb```[[[TTTVVVXXX[[[___aaacccdddZZZTTTTTT[[[^^^aaappphhhaaaaaa```\\\VVVNNNFFFAAA<<<;;;:::999888888888888333444444555555444444333777666555444333333444555444666999;;;;;;999666444222111111000000000000000111000////////////000000............////////////000000000000000000000000000000///.....................---,,,,,,,,,,,,---111000///......///000111...//////000111222222222////////////000000000000000///...---------------......///000000000000000///////////////.........//////000111111111111111111111111000000000000///000000////////////000000000000000000000//////.........////////////............///000000000000000000000000000////////////---...///000000///...---000000000000000000000000000000000000000000000000000111111000//////000222222222333333333222111000000000000000////////////111111111111000000000000///000222444555444222111333111000111333333111...111///......000111000000666555333111111222333444444444333333222111000000000000000000000000000000000000000000000000000000000000111111111111000000222111111000///......---111---+++,,,111444222///000...---...111111///,,,222222222222222222222222333000------///111000/////////............//////999444///,,,.../////////222222222333555777999:::222111000.........///000111111000000000111333444666444111000000111000///111111000000//////............///000000000000000000111222222333333333333222222111111111111111111000000///////////////000000000////////////000000111111222222222222111111000000000000000000000000111111111000000000000000000000000000000000000000000111222222000000111222222555777666333000000111111222222222222111000000000000111111111111000000222222222222222222222222222222333333333444444444555666888888888888;;;===???AAACCCBBBCCCHHHRRRZZZmmmlllkkkjjjjjjiiiiiijjjbbb[[[^^^eeepppxxxkkk~~~rrrjjjggghhhlllpppppplllggggggkkkrrryyy|||yyyooonnnjjjbbbbbbjjj~~~zzz{{{|||uuurrrvvvuuusssrrrrrrpppnnnllliiimmmqqqrrrrrrqqqmmmiiiggglllnnniiifffgggeee```ZZZYYYZZZ]]]aaabbb___\\\]]]]]]]]]___bbbeeefffffffffbbb\\\ZZZ[[[\\\\\\[[[ZZZ\\\]]]\\\ZZZXXXWWWWWW___lllpppdddZZZ\\\```___ZZZ\\\```eeejjjmmmmmmlllfff```[[[]]]cccddd___XXX^^^cccddd```]]]^^^\\\YYYSSSWWWWWWVVVYYY^^^```^^^^^^YYYWWW[[[bbbjjjvvv|||vvv{{{gggTTTIIICCCAAA===:::999:::;;;;;;333444555666666666555555333333333333333333333333666777999;;;:::888666444888777555333111000000111///111333444444444222111------...///000111222222444222000000222333111...000///...///000000...,,,---.........------...000000000////////////000000/////////000111222222222000000000000000111111111//////......------------......///000000000000000000000000000000000000000//////000111111111111111222111111111111000000000000000////////////000000000000111000000///............////////////............///000000000000000000000000000////////////---...///000000///...---////////////////////////111111111111111111111111111222222222000000111333222222222222111111111111000000000000////////////111111111111000000000000///000111333333333222111111//////000333444222000111000...///000111111000666555333222111222333444444444333222222111000000000000000000000000000000000000000000000000000000000000111111111111000000111111111000///.........111...+++---111333222///000///...///111111///---111111111111111111111111222///------000111111000//////............//////888444///---...///000///000000111222444555777888111000///---------...///000000/////////000111222555333111000000111000///111000000000/////////......///000000111111000000///000111222333444444444444333222111000000000000000000////////////000000000000////////////000000000111111222222111111000000000000000000000000000111000000000000000000000111111111111111111111111111222333333111000111222222444555444111///000111///000111222222222222222111111222222222222111111111111111111111111111111333333333333444444444444444666777777777777:::<<<===???@@@??????CCCJJJQQQaaaaaaaaaaaabbbcccdddeeeeee]]]\\\```iiixxxzzz|||qqqlllnnnrrrwwwzzznnnhhhaaa___dddmmmtttxxxmmmeeebbbdddaaaYYYZZZaaappppppssswwwwwwsssqqqsssvvvssspppmmmkkkiiigggfffgggiiilllnnnooonnnjjjfff```eeegggdddbbbdddccc______]]]]]]^^^aaa```]]]YYYXXXYYY[[[]]]___aaa``````]]]YYYUUUTTTWWWZZZ\\\]]]WWWXXXXXXYYYYYYYYYXXXWWW\\\gggkkkaaaZZZ]]]aaa```WWWXXX[[[___ccceeeeeeeeedddaaa]]]\\\]]]```aaabbbbbbgggjjjhhheeeeeebbb___RRRVVVXXXXXX\\\bbbeeedddXXXUUUTTTXXX___jjjyyy|||hhh___QQQNNNIIIDDD???:::666333777777666555555444444444444444444444444444444444666666888888888777555444777666444222111000000000...///111222222222000////////////000000000000000333111000000222333111///000///...///000000...,,,---.........------///000///000000111111000000/////////000000111222222222111111111111111111111111//////........................///000000000000000000000000000111111111111///000000111111111111000222222222111111111111000000000////////////000000111111111111000///------......////////////............///000000000000000000000000000////////////......////////////......////////////////////////222222222222222222222222222333333222111111222444333222111000000000111222////////////000000000000111111111111000000000000000000000000111111111111.........000333444333222222000///000111333333222666555333222222222333444333333333222111111000000////////////////////////000000000000000000000000000000111111111111000000111111000000//////......000...,,,...111333111///000//////000111111000...////////////////////////000///......000222222111//////............//////666333000......///000///......///000222333444444///......------------...//////.........///000000444222000000000111000///000000000000///////////////000111111222222111111...///111222333444444555555444333111000//////...000000////////////000000000000////////////000000000111111222222111111000000000000000000000000000000000000000000000111111222222222222222222222222333444555444222111222333222333333111//////000111...///000111222333333333222222333333333333222222000000000000000000000000222333333333333444444444333444555555555666888::::::<<<===<<<;;;===BBBFFFNNNOOORRRVVVZZZ]]]```bbbggg^^^\\\\\\eeeuuuzzzvvv}}}wwwyyy||||||yyyhhhbbb\\\YYY\\\```bbbccc```]]]aaajjjlllfffdddhhhhhhkkkpppssspppkkklllpppqqqooollliiifffeeeeeeeeeffffffhhhkkkmmmkkkgggddd[[[___aaaaaabbbeeedddbbbfffcccaaaaaabbbaaa\\\XXXVVVXXXZZZ\\\]]]]]]\\\\\\XXXTTTPPPOOOQQQUUUYYY[[[UUUSSSRRRTTTXXXYYYXXXVVVVVV^^^bbb\\\ZZZ___aaa___UUUVVVYYY\\\^^^___``````eeejjjmmmhhh___ZZZ\\\aaa```fffjjjhhhggggggdddaaaRRRWWW[[[\\\```gggjjjiiiWWWTTTTTTWWW[[[eeevvv~~~pppmmmeee___UUULLLEEE???:::777999888666555444444555666555555555555555555555555666555555555555444444444666555444222111000000000...///111222222222111000111111111000000/////////222111000000222333222111000/////////000000...,,,---.........------///111///000111222222111000///000000000111111222222222111111111000000000000000....../////////...............///000000000000000///000000000000000111111///000111111111111000000222222222222111111111111000000////////////000000111111111111000...---,,,......////////////............///000000000000000000000000000////////////...//////////////////...////////////////////////111111111111111111111111111222222222111111222444555333111000///000222333////////////000000000000111111111111000000000///000000////////////000111...//////111222222222111222111000000222444444333555555444333333333333444333222222222111111000000////////////////////////000000000000000000000000000000111111111111000000111000000000/////////...///...---///111222111///////////////000000///...////////////////////////////////////111111222222//////............//////333222000//////000000000,,,---...///000000111111///...................../////////////////////000222111///000111111000///000000000000////////////000000111222222222222222000111222222333333333333444333222111000000000000000////////////000000111000000////////////000000000000111111111111000000000000000000000000000000000000000000000111111111333333333333333333333333444555666555333222222333444333222111000000111222//////000111222333333333111222222222222222222111111111111111111111111111111111111222222222333333222333444444333444666888777999:::::::::;;;>>>@@@@@@CCCHHHNNNUUU[[[```bbbfff```^^^___gggzzzfffmmmvvvssskkkmmmzzzllliiieeebbb^^^ZZZTTTQQQcccaaagggvvvxxxtttoooqqquuuyyyvvvnnnjjjkkkkkkkkkjjjiiigggggghhhiiihhhffffffjjjkkkiiieeecccZZZ\\\^^^```dddggghhhfffiiifffcccccccccbbb]]]YYYYYYZZZ[[[[[[[[[[[[\\\]]][[[WWWRRROOONNNPPPTTTVVVVVVRRROOOQQQVVVXXXWWWSSSPPPVVVYYYXXXZZZ___```]]]VVVXXX[[[]]]^^^___```aaaiiiwwwzzzfffVVVRRRUUUYYY^^^aaa___^^^``````^^^WWW\\\___```dddiiijjjgggZZZZZZZZZZZZXXX\\\iiiwwwwwwwww~~~xxxhhhZZZPPPIIIDDD@@@<<<:::777555555666888:::555555555555555444444444666555444333222333333444555444333222111000000///111222333444444444333333111111111000000000//////000000000111222222222222111000//////000000///------...///...---...000222///000111222222111000///111111111111222222222222000000//////..................///000000//////.........///000000000000000.........//////000000000000000111111111000000///222222222111111111000000000000////////////000000111111111111000///...---......////////////............///000000000000000000000000000/////////////////////....../////////........................000000000000000000000000///000111000000000222333666444222111000111333444.../////////000000000111111111111111000000000///000000///......//////000///000111111111000000000222111000111333444555444555555444444333333333444222222111111111111111000000000000000000000000000111111111111111111111111000000111111111111000000000000000000///////////////...///000111111000///---...//////............000000000000000000000000///000000111111111111222//////............//////000111111111000000000000,,,,,,...////////////...////////////000/////////000000000000000000000///000//////000111222111///////////////000000000000000000111222222222222222222222333333333222111111111111111000111111222222///////////////000111111000000////////////000000000000000111111000000000//////////////////////////////000000111111111111333333333333333333333333444555666555333222333444555444222111111222333333111111222222222111111000000000111111111111000000222222222222222222222222000000000000111111111111111222333333222333555666666777999:::;;;<<<>>>@@@???BBBHHHNNNUUUZZZ^^^```dddbbbdddeeemmmrrr]]]]]]___fffoooppp|||}}}ddd]]]bbb||||||zzzvvvooogggaaa___^^^mmmhhhkkk{{{vvvvvvuuuyyyvvvlllgggiiijjjjjjiiiggggggiiikkkkkkeeeccchhhjjjeeeaaa```XXXWWWXXX]]]bbbeeeffffffeeebbb______aaa```]]]ZZZ[[[\\\[[[YYYXXXYYY]]]```___\\\WWWSSSPPPQQQTTTVVVZZZUUUPPPPPPTTTVVVUUURRRNNNRRRTTTVVVYYY]]]]]]ZZZWWWZZZ]]]^^^^^^___aaaccchhhwww|||gggUUUQQQUUUUUUYYY[[[XXXXXX]]]______^^^ccceeeeeefffhhhgggccc]]]^^^___^^^YYYVVV^^^hhh|||}}}~~~}}}zzzyyy}}}uuuiii\\\PPPHHHEEEBBB===999777777888999666666555555444444444333666555333222222222444555444444444333222111000000222222333333444444444444000000000000111111111111000000111111111222222333111000///000111111///---,,,...///.........000222000111111111111111111000222222222222222222222222000//////......------,,,---...///000111000///.........///000000000000000------......//////000000000111111111111000000///111111111000000000000///000000////////////000000000000000000000//////.........////////////............///000000000000000000000000000//////////////////............//////........................////////////////////////...///000000///000222333444333222111111111222333......//////000000111111111111111111000000000000000000000000///////////////111222111000......///111000///000333444555444555555555555444444444333111111111111111111111111000000000000000000000000111111111111111111111111000000111111111111000000000000000000////////////...///000111111000///...---///000000.........///111111111111111111111111///111333222111000000111//////............//////...000222222111000000111,,,---...///000///...---...///000000111000000000000000111111111000/////////......000222222111///////////////000000000000///000111111222222111111222222333333333222111111000000000000111222333444///......//////000111222000000////////////000000///000000111111000000////////////////////////////////////000111111222222333333333333333333333333333444555555333333444555555333222222333444444333222222222222222111000000000000000111111000000000222222222222222222222222//////000000000111111111111222333333222222444666555666777888:::===???@@@CCCEEEJJJPPPUUUYYY\\\]]]dddfffjjjllltttgggUUUTTTRRRUUUZZZXXXeeekkk}}}rrraaa___eee|||ssskkkkkkttt~~~}}}zzzwwwrrrqqquuu}}}xxxnnnhhhkkkkkkjjjfffbbbbbbfffkkkpppfffbbbgggiiiccc^^^___XXXTTTTTTZZZ```aaabbbbbb___\\\ZZZ[[[]]]^^^\\\YYYZZZ[[[[[[YYYWWWXXX]]]aaa^^^]]][[[XXXUUUVVVXXX[[[]]]YYYTTTRRRTTTUUUUUUTTTQQQTTTWWWYYYZZZ[[[ZZZYYYXXX[[[^^^]]]\\\\\\^^^aaaccclllrrrnnnaaaYYYZZZ___WWW[[[]]][[[\\\aaaeeeeeecccgggjjjiiiiiiiiifffaaa______``````\\\XXX\\\cccqqqnnnmmmppprrrsssvvv{{{uuucccVVVOOOLLLEEE???:::888777777777777777666555555444444777666555444333444555555444444555444333222111000111111111111222222222333000000000111111222222222000111222222111000222333111000000000111111///---,,,...//////...///111333222111111000000111111222222222222222222222222222000000000///...------------...000111111111//////......///000000000000000---......///000000111111111111111111111000//////000000000/////////......000000////////////000000...//////000000000000000......////////////............///000000000000000000000000000////////////000///...------...///000........................///////////////////////////000111111000111333555111111111000000000000///.........///000111111111111111111111000000000000000000111222111000///...---///111111///...///111000//////000222444444444555555555555555444444333000000000000111111111111222222222222222222222222111111111111111111111111000000111111111111000000////////////000000000000---///111222111000///......111333222000///000111111111111111111111111111000222444444111//////000//////............//////,,,///222333111000000111---...000111111000...---------///000000000////////////000000000///...---------...000222222111///.../////////000000000111...///000000111111000000000000111222333333333333111111111111111111222222............///000111222000000////////////000000//////000000000000//////////////////////////////...//////000111111222222222222222222222222222222111222444444333333444666333222111222444444333000000111111222222222111111000111111222222111111000111111111111111111111111111111111111222222222222222333333333222222444555666555444555888:::<<<===>>>AAAHHHOOOUUU[[[^^^___dddhhhpppsss~~~pppYYYQQQJJJLLLRRRPPPVVV\\\rrrnnneeeffflll{{{}}}yyypppsssyyy}}}yyyrrrvvvssskkkkkkpppvvvwwwqqqkkkjjjooommmggg```\\\```iiirrrxxxlllfffkkkmmmeee```aaaaaaZZZYYY___eeeeeedddeee```]]]ZZZ[[[^^^___]]][[[XXX\\\______\\\[[[^^^bbb]]]^^^]]][[[YYYXXXZZZ]]]___\\\XXXUUUTTTUUUWWWYYYXXXZZZ]]]^^^\\\YYYYYYZZZ\\\^^^```]]]YYYXXXZZZ]]]```ccceeeeeeaaa^^^^^^```VVV\\\aaabbbdddgggiiigggccciiimmmmmmmmmnnnkkkfffcccaaa```aaa```]]]```eeejjjaaa]]]dddmmmsssvvvyyyxxxyyy}}}yyyhhh[[[SSSOOOJJJDDD???<<<::::::::::::999888888777666666888777777666666666666666555555666666555444222111111111111111222222333333222222111111111111111000000222333222000///000222111000000000111111///...,,,...////////////222444333222111000000111222333222222222222222222222222222111111000///......---,,,...000111222111000///...//////000000000000000...//////000111222222222111111111111111000//////////////////............000000////////////000000---...///000111111111111......////////////.........//////000000000000000000000000000////////////000///...------...///000........................000000000000000000000000000111222222111222444666/////////000///...---------......///000111111222111111111111000000000000000111222333222111///---+++...111111//////111333000///...///222444444444555555666666555555444333000000000000000111111111222222222222222222222222111111111111111111111111000000111111111111000000////////////000000000000---///222222111///......000222555444222000222333111111111111111111111111111333555444111....../////////............//////+++///333333222000000222...///111222222000...---+++,,,.../////////............/////////...,,,+++------...000222333111000.../////////000000111111......///000000000000000---...000222444555666666333333222111000000000111............///000222222000000////////////000000//////000000000000//////////////////////////////...//////000111222222222222222222222222222222222///111333333333333555666111000000111444444111......///000111222333333333222222222333333222222222000000000000000000000000222222333333333444444444222333444333222222444555666444333333555777999:::555:::BBBLLLVVV]]]bbbeeedddiiirrrxxxlllVVVFFFFFFNNNNNNYYY]]]qqqnnnfffggghhh{{{qqq\\\XXXbbbiiiggggggvvvzzzpppfffhhhiiinnnqqqnnnhhhhhhkkkqqqmmmeee\\\YYYaaappp}}}rrrkkkppprrrjjjdddeeellldddbbbhhhmmmlllkkkllldddaaa^^^___aaabbbaaa___XXX^^^dddfffcccaaaaaaccc]]]______]]]YYYXXXYYY[[[___]]]ZZZWWWUUUVVVZZZ]]]]]]___cccccc___YYYXXX[[[```bbbccc___YYYVVVWWW[[[aaabbbdddggggggccc[[[VVVRRRZZZbbbeeegggjjjhhheeebbbhhhmmmoooqqqssspppllliiidddaaaaaaaaa```ccchhhkkk^^^WWWaaapppyyy}}}}}}qqqooommmoooooohhh[[[PPPPPPNNNJJJFFFCCCAAAAAA@@@<<<<<<;;;;;;:::999888888888888888888888777777777555555666777666555333222444444333333333444555666444444333222111000///...111333444333000...000222222111000111222111000...,,,.../////////000222444222111111000000000000000666444111111111222111000333222111000////////////...///000111000///---+++000000111111222222222333***,,,......---...///111222222222222111///...,,,//////000000000000////////////000000000000////////////000000000000/////////////////////.........////////////000000000000///000111000///...///000///000000///---,,,...///000000000000000000000000000000000000000000000000111000///000222333333333000000000000////////////222000///------///000222111111111111000000000000///000000000000000//////***,,,///111222000...---111111222222222111111000111000000111333333000...111111222000///...///111111111111111111000///......///000111222222111000333222111////////////000/////////...//////000000333333333222111000///...333222222111111222333333111111222222222333333333000000111111111111000000...//////000000000000000000000000000000000000000222222222222111///...---......////////////......000000//////.........---,,,///222333222111000111///////////////////////////000000000111111111111///000000000111111111111000000000000111222333333333222111111000000111111111111111111000000000000333333222111111222333333222111111111000000/////////000000111111111111000///000111222333444444444444444444444666777888999333222111000000000000111111222333333333222111000222222111111111222333333000///...,,,,,,...///000222222111000000111222222222333555555333222111222777666666555555555666666:::;;;>>>BBBIIIQQQXXX\\\\\\```eeeooouuuWWWJJJOOOWWWbbbttt}}}jjj^^^aaakkkgggkkkfffXXXPPPUUU___eeekkkwww~~~uuummmllloookkkooopppmmmlllnnnooonnnsssmmmddd]]]]]]cccnnnuuu~~~wwwtttvvvtttmmmjjjlllssstttqqqlllkkklllllljjj``````___^^^^^^___```aaa]]]^^^aaaeeeggggggeeeccc___^^^______ZZZTTTUUUYYY\\\\\\\\\[[[YYYWWWWWWWWWYYY\\\______\\\ZZZ[[[]]]dddgggfffbbb```aaa___\\\XXXgggsssrrrkkkfffbbb]]]___ZZZ[[[eeennnnnnhhhcccdddjjjmmmlllkkklllkkkhhhgggrrrmmmdddgggjjjjjjnnniii\\\YYYgggsssvvv||||||{{{pppdddZZZQQQJJJHHHNNNPPPKKKHHHIIIGGGBBBDDD>>>;;;???@@@===<<>>===<<<777;;;===444:::999777555666777444111444333222222222333555555444444333222111000///...+++---///000000000111222333333444444333111000///------,,,******,,,222666222111111000000000000000555444333333444444333222333222111000////////////...///000111000///---,,,////////////000000000111,,,...//////......000111111111222222111000///...//////000000000000////////////000000000000////////////000000000000///////////////////////////...////////////000000000000...000000///...---...///222333333222000000111222000000000000000000000000000000000000000000000000111///...///111333333222000000000000////////////111000///......///000111111111111000000000////////////000000000000//////,,,---///111111000///...//////000000000000//////222444555555444222111///444444555333222111222444000000000111111111000000///000111222222222111000333222111000000111111222222222222222222333333444666555555444333222111000333222222111111111222222111111111111222222222222000000111111111111000000...//////000111000000000000000000000000000000000//////000//////...---,,,//////000000000000//////000/////////............---///222333111000000000////////////////////////000000000111222333333333111000000000000111222222000000000000111333444444333222111111000000111111000000000000000000000000222222111000000111222222111111111111000000000//////000000111111111000000000000111222333333333333333333333333444555555666555555555444333222222111222222333333333222111000111111111222222444555666444333222111111222333444444444333222222333444444444444555444222111333444555555555444444555666666666777999===CCCIIIOOOSSSWWW___ccchhhzzzsssbbbccckkk}}}rrrccc^^^```___bbb^^^SSSMMMSSS^^^dddfffmmmqqqpppvvv~~~uuuoooooopppqqqtttrrrmmmkkkoooqqqqqqpppkkkccc]]]\\\aaajjjpppsssooonnnrrrrrrooonnnqqqrrrvvvvvvqqqlllkkkhhheeeeeedddcccaaaaaaaaaaaaaaa```aaabbbdddeeedddcccaaa```^^^___aaa___[[[ZZZ]]]\\\___```]]]WWWTTTVVVZZZ[[[^^^______\\\\\\___bbbaaadddeeeccccccfffgggeeeaaammmvvvssslllgggdddaaaccc______fffllljjjdddaaadddjjjnnnllllllnnnnnnllljjjqqqmmmkkkqqqqqqooouuuvvviiiccclllvvv{{{rrr[[[KKKJJJPPPQQQMMMLLLNNNNNNKKKHHHGGGHHHKKKKKKLLLTTT___^^^ZZZXXXLLL;;;999>>>;;;<<<;;;:::888888888666333222111000000000111222333444444333222111000//////...000222222111111222333444555555555555333222111444222000//////111222333222111111000000000000000444333333555777777555333444333222000///............///000000000///---------------..................000111000//////000111000000111111111111000//////000000111111000000/////////000000000000//////...//////000000//////.........//////////////////////////////000000000000...///000///---,,,---...///111111000///...///000000000000000000000000000000000000000000000000000///......///111222222111000000000000////////////111000///......///000111111111000000000000////////////000000000000////////////000000000000000000//////000000000000//////333777::::::666333222222222333333222000000111333111111111111222222222222222222333333333222111111333333222222333333444555666666777777777888888888999888888777666555444333333333222111000000111111//////000000000111111111///000000111111000000///...///000111111111000000////////////////////////.........//////......---000000000111111000000000////////////...............000222222111/////////////////////////////////000111111222333333444444222111/////////000222333000000000111222444555666222222111000000000000111...//////000000111111222111111000//////000111111111111111111000000000000000000111111111111000000111111222222222222222111222222222222222222222222222222333333222111///...222333333444444444333333111111111222333555777888333222111000000111222333444333333222222333333444555555555444222222333555333333333333444555555666555555666999<<>>;;;:::::::::999777666555111111000000000111222333444444333222222111000000111333444444333222333444111111222222222000///...111000......///000111000222111111000000000000000111111333555777777555333444333222000///...............///000//////...---------------------------///000111000......///000//////000000111111111111000000000111111000000000//////000000000000//////...//////////////////...............////////////////////////000000000000///000000000...---...///...///000000...------...////////////////////////////////////////////////......---///111222111000000000000000////////////000000////////////000000111000000000////////////...//////000000000000///111111000//////000111222000111111222222222222111111777======888555555888333444444333111111222444555555444333333333333333444444444444333333222222333333444444555666777777888999999:::;;;;;;;;;;;;:::999888777666666555555333222111000000000000000........./////////000000//////000000000000//////...///000222222111000///...........................//////000111111000000//////000000000000/////////////////////.........///111222222000.........////////////////////////222222222222222222222222111000...,,,---///111333000000000111222444555666222222111000000000000000------...///000111222333111111111000000111111111111111111000000000000000000000111111111111000000111222222222222111111000222222222222222111000000...///111333333222111///222222333555666777888888222222222333444555666777111000000//////000000111111111111111111111111111333555666666444333333333111111222222333444555666777666777777999<<>>BBBHHHYYYvvvxxxgggWWWNNNCCCDDDHHHMMMPPPRRRUUUWWW]]]TTTQQQXXX______^^^```dddfffiiikkklllllllllmmmiiimmmnnnjjjiiilllnnnmmmtttpppkkkhhhhhhgggfffdddcccfffiiiiiiiiikkkmmmoooqqqxxx{{{tttllljjjlllmmmbbbccceeefffhhhiiijjjkkkeeeeeeccc^^^ZZZWWWXXXZZZ```[[[YYY]]]___]]][[[[[[aaa```^^^^^^___^^^\\\[[[ZZZ\\\^^^^^^^^^cccjjjoootttkkkhhhhhhhhhhhheeebbb___]]]]]]^^^```[[[[[[]]]``````^^^bbbgggdddjjjmmmlllmmmpppqqqooommmdddcccvvv{{{rrr}}}~~~tttiiifffllluuu{{{wwwrrrtttuuu{{{qqqdddaaa______```bbbeeekkksssyyy\\\OOOOOOIIIGGG>>>888888888555555888555444333333333444666777555555444444333222222222333444555444222111111111444444555666555444333222000333555222...000999BBB222111111000000000000000......///111333333222000333222111000////////////............///////////////////////////.........,,,...///...------...///000000//////000111222222000111111222222111111000//////000000000000//////---......//////......---------......///000000000////////////000000000000111222333222000///000111000222444444222000000000000000000000000000000000000000000000000000000000.........000222333111///000000000000//////////////////000000000000//////000000////////////......---...///000000111111000222111000///...///000111---...///000000111000000...222666888777888:::===999::::::999777777888999<<<;;;999777555555555555777777666555555555666666444555666777888999999888666777999;;;<<<<<<;;;;;;999888666444333333333444000000////////////000000------........./////////...//////000000//////...---///222333444222000///........................+++,,,---...............,,,------......------,,,.........//////////////////000111000...---...000////////////////////////333333222111000......---///...,,,+++,,,---///000000000000000111222333333111111000////////////000,,,,,,---...000111222222222222333333333333222222000000000000111111111111---...///111222222222222000000111111111111111000333444444555444333222000...///222444666777777777222222333444777999;;;<<<666555444333222222222222111111111111111111111111222333333444444333333222///222666777666333000000222222222222333444444555555555444444444555555555AAA>>>===HHHeee{{{yyysss~~~yyyhhhZZZRRRCCCAAABBBHHHMMMOOOQQQTTT]]]TTTVVVdddlllhhheeeiiilllkkkjjjiiihhhhhhhhhhhhccchhhkkkjjjkkkppprrrqqqwwwsssnnnllllllkkkhhheeeeeejjjmmmjjjhhhjjjmmmnnnnnnssstttnnniiijjjnnnoooiiiiiiiiiiiiiiihhhgggfffaaabbbaaa]]]XXXVVVXXXZZZ___ZZZXXXYYYZZZXXXXXXZZZ^^^\\\[[[\\\___^^^YYYTTTWWWZZZ^^^___```ccciiinnnxxxnnnjjjjjjjjjmmmfffaaa___]]]ZZZZZZ[[[ZZZXXXYYY]]]^^^___dddjjjkkkppprrrooommmllljjjfffcccccciii|||kkknnnvvvyyyvvvkkkfffkkkpppppppppllllllnnnmmmoooiii^^^___hhhgggjjjpppuuu{{{hhhhhhqqqlll___MMM>>>;;;;;;888777:::444444333222333444555666555555555444444333333333222333444444222000000111222333444555555444333222222666777333......666???222111111000000000000000000///...///111222111000111111000000000000111111...............///000000000/////////.........---,,,---//////......///111111000000//////000111222000111111222222111111000//////000000000000//////---......//////......---------......///000000111////////////000000000000000111222111000//////111---///222222000...---...000000000000000000000000000000000000000000000000......///222444444222000000000000000//////////////////000000000000//////000000/////////.........---...///000111111111111111000//////.........///---...///000000111111111///000111333555777999:::666777777666444444555666999888666555555555777888777777666666666777888999555666777888999999888777555777999;;;<<<<<<;;;;;;999777555333222222333444............///000111111............////////////......////////////......---///222444444333111///........................,,,,,,------...---------------............------............/////////000.../////////......///111////////////////////////222222222111111111000000///............///000111111000000//////000111111111111000///////////////------......///000111111000111222333333222111000///000000000111111111111+++,,,...000222333444444...///000111111222111111222333444555555333222111---......000111222222333333333222222333555666777444333333222222222222333///000000000000000000///222333444444444444333222111333444333111000111222444444333333333333444555444444444444444444444444;;;<<<;;;>>>NNNdddnnnkkknnnsssssskkkaaacccrrruuuiiiaaaTTTKKKEEEFFFIIIJJJMMMQQQ```YYY^^^pppwwwooommmtttzzzvvvooojjjfffeeeeeeddddddiiillllllooovvv|||}}}wwwrrrnnnlllmmmlllhhhddddddjjjlllfffbbbccceeedddjjjmmmmmmhhhgggiiilllkkkhhhhhhhhhgggfffdddbbb```\\\^^^```]]]XXXVVVXXX[[[[[[WWWUUUTTTSSSRRRUUU[[[______```aaa```]]]VVVRRRUUUZZZ```dddeeefffjjjmmm|||xxxnnnkkkkkkkkkkkkccc^^^___```]]][[[]]]___ZZZYYY\\\___```dddjjjjjjppptttrrrpppnnnkkkfffbbbeeejjjxxxuuueeefffjjjwww|||uuuqqqtttuuupppkkkhhhfffeeeaaa```nnn~~~nnngggjjjvvvsssuuuzzz~~~}}}yyy^^^EEE>>>>>>:::777999666555444444444555777888555555555555444444444444111333444444222111111222///000111222222111000///111222333333222333555666222111111000000000000000111000...///000222222111000000000000000111111222...............///000111/////////......---------,,,...///000///000111333222111000//////000111222111111222222222222111111//////000000000000//////---..................------------...///000000111////////////000000000000///000111000///...///000000222555555333111111000000000000000000000000000000000000000000000000000//////000222444444222000000000000000//////////////////000000000000//////000/////////............---...///000111111111111000000//////......------//////000222222333333333222000///000333555777777888999999888666555777888555555333333444666888:::777777666666666888999:::555666777888999888777777555666999;;;<<<<<<;;;;;;999888555333222222333444---------...///000111222........./////////000000......////////////......---///222444555333111///////////////////////////...///////////////............////////////......---.........//////000000---...///.........000222////////////////////////000111111222333333444444///000000111111111111111111000000///////////////111111000///////////////------......///000000000///000111222222111000/////////000000111111111222***+++...000222444555555......///111111222222222000111333444444333222000222111111000111111222222555444222111000111111222111111111111222333333444333444444555555444444333000111222333333222111000444333222///......111444555555444333333333444444555555555555555666666666///:::???===@@@LLLUUUVVVeeeddd^^^UUUPPPVVVggguuuxxxwwwyyyzzzqqq]]]PPPEEEEEEJJJMMMTTT[[[kkkccciii{{{vvvttt}}}~~~tttkkkfffdddcccccchhhlllnnnmmmrrr|||vvvqqqlllkkklllkkkgggcccWWW___ccc___\\\```ddddddgggiiiiiiffffffhhhhhhfffbbbbbbccccccbbb```___]]]XXX\\\^^^]]]XXXWWWYYY\\\[[[YYYWWWVVVSSSRRRYYYaaabbbfffiiiiiiccc\\\WWWTTT[[[bbbiiinnnooooooqqqsssyyyxxxnnnjjjiiiiiiddd\\\YYY^^^cccaaa```aaaeee^^^ZZZ]]]___aaadddhhheeemmmssstttssssssppplllgggiiifffjjjrrrkkkbbbgggdddwww{{{|||tttlllgggbbb]]]VVVUUUaaapppwwwoooooovvvwwwppppppwww}}}|||~~~hhhIII???===888444555999888777777777888:::;;;555555555555555444444444111333444444333222333333111222333444444333222111222000111666===???;;;666444333222111000000000000111111111111000000000000000000000000000000000000222111000.........///000000000000000000000000000000000//////.........---///......------///000111444111///000333555444222000000////////////000000000//////.........//////000000////////////000000222111111000000000000000111111111111000000000000000000000000000000000000000///...---------------000000000000000//////...000111222222000//////000000000//////000111222222000000000000000000000000//////............//////......---...000444777999333222000/////////000111////////////000000000000333444666777777777666666::::::999999888666555444333333333333444555555666666555333333333555777888::::::999999888999999:::666777999::::::999777666777555333333444555666555000///////////////000000//////...------...000000//////............/////////000111111111///...---000000000000////////////++++++,,,---............,,,...//////...------...////////////000000000000//////000000000000/////////...------...///000111111111222222222333333333444111......000222111000///////////////000111111111222222222222111000000111111111111000000000000//////000000111111222222111111111111111111111111,,,---///000222333333333333333333333333222111000111333444444333222333444222333444444444333222111333666999888333///000222222111111111222444666777333333333333333333333333555555444333333333333444222333444444222222333444666555444444333333333333444444333222222333333333555666777:::===@@@CCCDDDKKKMMMNNNKKKIIILLLVVV___iiikkktttrrraaaVVVVVV[[[aaadddxxx{{{|||}}}wwwnnnlllkkkgggbbbaaaiiipppsssqqqpppvvv}}}mmmmmmjjjeeegggjjjeee]]]YYYZZZ\\\___```bbbbbbbbbiiibbb```cccddd```___ccccccaaa_________```___^^^aaa^^^XXXSSSQQQTTTYYY^^^bbb___[[[XXXVVVWWWZZZ\\\aaaiiipppnnnddd[[[YYY[[[fffkkkppppppqqqqqqmmmhhhkkkmmmppprrrqqqmmmhhheee[[[ZZZ^^^fffhhhdddcccffffffeeebbb^^^ZZZYYYZZZ\\\ddd```gggxxxyyyqqqppplll```ZZZ___ffffffdddeeemmmrrrwww|||qqq^^^WWW^^^gggkkkllljjjiiihhhjjjdddfffnnnkkkccceeeqqq{{{vvvrrrsssyyyxxxwww{{{eeeIII777===CCC999;;;:::999999;;;;;;999777777666444222111111222333555333444888888222000111111111111111111111111111000//////111555666555444333222111111000000000111111111111111000000000000000000000000000000000000222111000///...//////000000000000000000000000000/////////000000000000000//////...---...///000111111///......111222111000000000////////////000000.........------...//////000000////////////000000111111000////////////000111111000000000///////////////////////////////////////......------------......///000000000000000...000111000///.........111000000000000111111111000000000000000000000000000//////......//////000............000222555777//////...---...///000111111111111111111111111111111222444555555555444333333333444444444444333333333222222111111111111222333222111111222444777888888888888888888999::::::666777888999999888777777666444222111222333333222/////////000111222333444111111000/////////000111//////............/////////000000111000///...---000000000000/////////...------......//////......,,,...//////---,,,,,,---...////////////000000000......////////////......///......---...///000111111111111222222222333333333000......000111111000///////////////000111111222222222222222111000000111111111000000000////////////000000000000000000111111111111111111111111---...///111222222333333333333333333333222111000222333555444333222222333222333444444444333222222222555888777333111222444444333222111111222333444333333333333333333333333555555444444333333333444222333444444222222333444555444444333222222333333555444444333333444444444555666777888;;;===???AAACCCEEEFFFCCCAAADDDMMMUUUfffhhhqqqzzzvvvvvvtttsss}}}vvvoooooonnniiicccaaaeeejjjmmmmmmpppttttttqqqffffffdddbbbeeejjjggg```^^^^^^___```bbbcccdddeeeiiicccaaacccccc``````dddbbb```______``````___^^^]]]\\\ZZZWWWWWWYYY\\\___cccaaa]]]\\\]]]___```aaa```ffflllkkkddd]]]\\\\\\dddkkkpppppppppnnniiibbbbbbdddhhhjjjkkkiiifffddd[[[YYY^^^gggllljjjhhhiiifffeeebbb^^^ZZZZZZ\\\___eee```eeettt{{{tttlllkkkjjj___VVVZZZaaafffiiillliiipppuuuwwwwwwrrreeeXXXQQQXXXhhh{{{{{{uuutttuuummm^^^ZZZaaallliiifffhhhnnntttwwwwwwuuunnnlllvvvxxxkkkWWWHHHMMMQQQHHHEEEBBB>>><<<;;;:::999888:::999999888777555444444444444444555666666555444333333333333333333333333222111000000222444777888222111111000000000111111222222111111111000000000000000000000000000000000111111000/////////000000000000000000000000000000//////000000111222222222//////.........///000111111///......000111111000000000////////////000000............///000111111000000////////////000000111000//////......//////000////////////.................................//////..................,,,---...000111111222222///000222111000...//////111111111111111000000000000000000000000000000000111000000//////000000111///.........///111333444///............000111222333222222111111111222222000111222333444333222222...//////000111222333333333222111000000///000000111111000111222444666888777777777777888999999999666666777777888888888888666444111000000000000//////000000111222444666666333222111000000000000000//////............////////////000000000///......000000000/////////....../////////000//////......,,,...///...,,,++++++,,,............/////////000//////000000000000////////////.........///000000111111111222222222222333111000......///000000///000////////////000111111222222222222111111000000111111000000000000//////000000//////////////////000000000000000000000000...///000111222222222222222222333333333222111111333444555555333111111222222333333444444444333333222555888777444333444666555444333111111000000000333333333333333333333333555555444444444333333333222333444444222222333444444333222222111222222222555555444444444444555555555666666666888999:::;;;;;;===>>><<<;;;>>>FFFMMM^^^^^^iii~~~zzztttvvvyyy~~~{{{tttppprrrrrrlllddd```]]]aaaeeeiiiooorrrmmmeee``````______dddiiiiiieeeeeedddbbbaaa```aaabbbcccddd```^^^^^^]]]\\\^^^aaa```___^^^___aaabbbaaa___WWWWWWXXXXXXYYYZZZ[[[\\\___\\\ZZZ\\\```ccccccbbbaaacccffffffddd```___^^^ccciiioooooonnnkkkeee]]][[[]]]aaadddfffffffffeeeeeeaaacccjjjooolllgggccceeeccc```\\\YYYZZZ]]]```gggbbbeeepppvvvpppiiihhhggg___XXX[[[aaafffiiillleeelllqqqpppkkkdddZZZRRRMMMSSSkkk{{{fffZZZZZZ___]]]\\\\\\___aaabbbbbb```kkksssqqqqqqwww{{{zzzyyy{{{jjjgggmmmxxxtttpppdddXXXaaakkkgggZZZTTTLLLEEEAAA???>>>===888999999999888666444222333666555111333;;;<<<777444444444444444444444444333444444444333444777999111111000000000111111222222222222111111111000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000111///////////////000000000222111000000111222333333000000////////////000000/////////000111222333444000000////////////000000000000///...............//////.........---------------------------------....../////////.........---...///000111111111111222333444444222111111222111222222222111111000000000000000000000000000000111111000000000000111111/////////...//////111111222222111000111222333444333333222111111111222222222333444555555444333222000000000111222222333444333333222222111222222222222222222222333444555666777777888888888777777777777777777777777888::::::777444111/////////...---111111111111222333444555333333222111000///////////////............////////////////////////......000000/////////.........///////////////...---,,,,,,---......,,,******+++------......//////000000000111111222222111111000//////////////////000000111111111111222222222222000////////////000//////000000//////000000111222222222222111111111111111111000000000////////////000000//////......------///////////////////////////000111111222222222222222222333333333222222111333444555555333111111222222333333444444555555555555666777666444333444555333333222111111000000000333333333333333333333333444444555444444444333333222333444444222222333444222222111111111111111222444333333333333444555555666555555555555555666666777999;;;;;;;;;>>>FFFLLLUUUTTT[[[rrr{{{pppiiilllrrrwwwzzz|||~~~}}}zzzxxxrrrqqqtttuuummmddd___WWW\\\aaagggmmmqqqmmmfffaaa```___```dddhhhiiihhhiiigggccc___]]]]]]___```aaa```]]]\\\ZZZZZZ]]]aaa```___^^^```bbbcccbbbaaaYYYXXXWWWXXXZZZ\\\\\\\\\\\\ZZZYYY]]]cccffffffdddccccccccccccdddccc```___dddiiillllllkkkkkkfffaaa^^^___bbbdddeeeeeeeeedddgggddddddjjjqqqqqqjjjddddddbbb___[[[XXXYYY]]]```jjjeeefffnnnssspppkkkiiieeebbb```aaaeeeggghhhhhhdddhhhkkkkkkgggaaaZZZTTTSSSTTTpppqqqbbb]]]\\\[[[ZZZWWWTTTRRRPPPOOO[[[fffoooqqqqqqsssssspppdddkkktttxxxvvvrrrqqqrrrvvvsssqqqhhh___lllmmmfffZZZPPPHHHDDDAAA???::::::999999888666666555222888666///333AAACCC:::444444444444444444444444000333777999999999:::<<<111111000111111222333333222222222222111111111111000000000000000000000000000000111111111111111111111111111111111111111111111111000///......------/////////000000000000000111111111111000111222333000000////////////000000......//////000111222333000000////////////000000000000///...........................------------------------------------......///000000//////...//////000000000000//////222333444444222111111222111111222222222222111000000000000000000000000000111111000000000000111111000000///////////////000444333222111111222333444333222111//////000111111555666777777777666555555444444333222111222222333111111111111222333444555444444444444444555555555999999999999888666555444888888888888888999:::;;;888555222000000000///...222111111000000000000111222222111111000///...---//////............//////..................//////////////////...........................---,,,++++++---...---,,,******+++------......///000000111///000000111111000000///000000000000000000//////000000111111111222222222///000000000000//////000000000000000000111222222333222111000000000111111000000000////////////...000000//////......------////////////////////////000111111222222222111111111222222333333333222222222444555555333111222222222222333333444555666777888888888666333222111222000000111111222222222222333333333333333333333333444444555555555444333222222333444444222222333444111111111000000111111222222222111111222333333444555555444333333333444444555777:::;;;===AAAGGGLLLQQQOOOQQQ```zzzvvvnnnjjjhhhpppyyy~~~}}}}}}{{{wwwvvvrrrpppuuuuuunnnddd___ZZZ```eeegggjjjnnnooolllhhheeecccccceeefffhhhjjjiiifffccc```___```bbbdddaaabbbaaa^^^\\\]]]```bbbbbb```___```bbbdddeeeddd```]]]YYYYYY[[[^^^___```___^^^^^^bbbfffiiiiiigggfffdddcccdddeeeeeebbb___fffiiijjjiiiiiimmmmmmjjjeeeffffffgggfffdddbbbaaa]]]\\\___gggrrrxxxvvvpppgggfffccc___]]]^^^aaaeeekkkfffeeejjjoooooommmkkkgggfffcccbbbdddiiilllnnnhhhggghhhkkkmmmiiibbb]]]___^^^wwwtttfff___\\\^^^]]]YYYSSSMMMJJJJJJ\\\gggrrrxxxxxxvvvrrrnnnaaaaaacccjjjuuu~~~~~~yyyuuuvvvnnndddlll}}}zzzrrrggg[[[RRRKKKFFFBBBBBB???<<<999888999:::;;;333999777111777DDDFFF<<<444444444444444444444444///111333666;;;@@@FFFKKK111111111222222444555666333222222222222111111111000000000000000000000000///000111222222222111111111111111111111111111111222111000///...,,,,,,+++...///000111111111000000.../////////......000111000000////////////000000------------......///000000000////////////000000111000//////....../////////............------------------------------------...///000111000///...000000000000000///......///000222111000.../////////000222333333333222111000000000000000000000000111000000//////000000111000000000000000000000000222111000000000111222333444333111///...///000111777777888999888777666555666555333111000000000000.........///111222444555444444555555555555666666999999::::::999777555444888888888888888888888888888666333111111111000///222111000///............000111111111000///......//////............//////......------......///000/////////.........------------------------,,,++++++,,,......,,,,,,,,,------......///000111222222------............------000000111111111000//////000000000111111111111222///000222222111000000111111000000000000111222222444333111000000000111222000000////////////......000000//////////////////000000000000000000000000222222222222222222111111111111222333333333222222111333444444333222333444222222222333444666777888:::999666444222111000///...///000222333444444444333333333333333333333333333444555555555444333222222333444444222222333444111111111000111111222333111000000111111222333444444444333333333444444444444666888:::<<>>HHHQQQVVV222222222333444555777888333333222222222111111111000000000000000000000000///000111222222222222111111111111111111111111111222111111000///...------...///000111222111000000---///000///------///222000000////////////000000/////////......///000000000000////////////000000111111000////////////000/////////............------------------------------...000111111111//////...//////000000000000///...000111000///............///111333444444333333000000000000000000000000000//////......//////000000000111111111111111111/////////000111333666777666444222000///000111222666666777777777666444444777555333111000000111111000000000000111333444444000111222444555666777777777888999::::::999888777777777888888777666555444777555222111111111000///000000///.........//////000111222222222111000/////////............//////......---------...///000//////.........---------,,,------............---***,,,.........---...///......///000111222333333......////////////......000111111222111000///...000000000000111111111111///111444444222000111222111111000000111111222333444333111000///000111222000000/////////.........//////000000000000000000111111111111111111111111222333333333222222111000000111222333333333333222000222444444333333444555222222222333444666888:::888666444222111111000//////000111333444555444444333333333333333333333333333444555666666444222111222333444444222222333444111111111111111222333333111111111111222333444555333333333333444555666777555666888999:::;;;===???CCCHHHHHHEEEHHHVVVdddjjjiiieee^^^YYYXXX^^^gggmmmqqq~~~wwwsssuuuuuuooohhhdddggggggdddbbbeeekkkkkkggghhhccc```bbbbbbbbbfffnnnmmmkkkhhheeeddddddeeefffZZZaaaddd___\\\^^^```___jjjfffbbb```bbbfffiiikkk^^^YYYTTTTTTYYY^^^``````___aaabbb```\\\ZZZ\\\___dddfffiiikkkkkkjjjiiiiiigggjjjjjjiiikkkqqqtttrrrkkklllnnnooommmiiieeebbbccceeedddcccffflllmmmiiikkkmmmoooqqqrrruuuxxx{{{sssmmmgggeeeiiimmmmmmjjjaaaffffffaaabbbkkktttxxxnnnmmmqqqvvvvvvppplllmmmkkkooozzzooosssuuupppfff______bbbfffjjjqqqvvvxxxuuurrrpppuuuwwwvvvvvvyyyrrrtttqqq}}}xxxpppfff___UUUQQQJJJCCC>>>:::999888:::888888===DDDFFFAAA;;;555555555555555555555555555444777@@@JJJOOOMMMIII222222333444555666888999333333333222222222111111000000000000000000000000///000111222333333222111111111111111111111111111111111111111000000000000...///000222222111111000...111222111//////111444000000////////////000000333333222222222222222222000000////////////000000222222111000000000000000000////////////.................................,,,...000111222111000///,,,---...000111111111111000111222222000//////000---...111333555555444444000000000000000000000000//////............//////000111111222222222222111...//////111444888;;;<<<888666333111000111222444444444555555555444222111888777444333222222444444444444444333444444555555,,,---///222555777888999444666888;;;<<<<<<;;;:::555666777777666444222000666444111000000111000/////////...//////000111111000111222333444333222111//////............//////...------,,,---...///000//////.........---------------...///000000000///***,,,...///......000111...///000111222333444444111111222222222222111111000111222222222000///...000000000000111111111111///222555555222111111333111111111000111111222333444333111//////000111222000/////////............//////000000111111222222111111111111111111111111333333333333222222111000000111222333333333333333///111333444333444555666222222222333444777999:::666444222111111111111000000111333444555555444444333333333333333333333333333444555666666444222111222333444444222222333444222222111111222333444444222222222222333444555666333333333444555666888999888888999999999999999999888AAAEEE@@@>>>GGGSSSZZZ[[[ZZZXXXVVVXXX^^^gggmmmmmm{{{uuuvvvvvvpppjjjgggeeebbb]]]^^^fffnnnkkkcccbbb]]]\\\___```aaagggpppssspppkkkfffbbb^^^]]]\\\```hhhlllhhhdddfffgggfffmmmhhhccc```aaafffjjjmmmbbb]]]ZZZ\\\bbbgggiiihhhdddggghhhccc[[[XXX[[[```bbbfffjjjmmmmmmmmmmmmnnnfffjjjlllkkkmmmqqqrrrpppkkkmmmqqqssssssoookkkhhh```dddccc```bbbjjjmmmkkkhhhkkkppptttwwwzzz~~~yyyssskkkgggjjjnnnnnnkkkZZZeeelllkkkiiilllmmmkkkoooqqqwwwzzzuuukkkiiinnnhhhqqq|||ppphhhhhhlllooopppssswwwyyywwwwwwxxxzzz|||xxxzzz~~~}}}uuujjjcccdddaaa[[[SSSKKKDDD???===<<<777888BBBHHHEEE>>>:::777777777777777777777777555999CCCPPPXXXRRRAAA111111111111111111111111111111111222222222333333333222222111111000//////...000000000000////////////000222222222111000111222111111111000000000000000.......................................///000000...///000222222111111000111111000000000000111111222111111111000000//////...//////000111222222222000000//////.........---.........////////////000///////////////000111111222111111111111111222222444333111///......///000000000000000111111111111000000000000000000000000///////////////////////////000111000...------......///111333333333111000222111000//////000111222555333222000000111333444666555444333222333444555444444444333222111000///222111000000111333666888888777777777888999;;;<<<===999555222111111000///333333333222222222111111..................------000000000000000000000000222222111000...,,,+++***------............------........................---...............------////////////////////////222222222111111111111000111111111111000...---,,,...000111222222111000............///000111111222555333111///......///000///////////////000000000222222222222111///...---000000000000////////////000000////////////000000000000000000////////////000111111111111222222222111111222333333333333222666555444444444444222000333333222111222333444555666666555222...+++***+++444444444333333333222222444333111111111111///...///000222444555444222111222444777777555444444444666555333111111111333444222222111111222222333444444333222333555666666666666666666666777999:::;;;888;;;===>>>>>>BBBJJJQQQYYYSSSOOORRR[[[ccceeedddeeexxxyyypppkkklllmmmlllkkk^^^XXXaaahhhddd___aaa_________^^^]]]]]]___aaaeeemmmrrrkkk]]]TTTVVV[[[jjjlllllllllnnnpppmmmfffkkkbbbZZZ[[[bbbhhhhhheeeccc___]]]ccckkkmmmggg```fffhhhiiieee___\\\^^^aaahhhiiijjjkkkkkkjjjjjjjjjgggmmmoooooorrrwwwuuuoooooommmnnnqqqtttrrrkkkeee```fffllllllhhhhhhmmmsssooonnnnnnrrrwww|||~~~~~~xxxiiicccjjjhhhbbbggg^^^dddeeeiiiqqqlllgggnnndddwww~~~qqqeeeddd```WWWaaahhh~~~xxxuuutttlllooommmqqq{{{{{{zzz|||{{{qqqdddcccaaaiiizzzxxx^^^KKKGGGCCC===;;;<<>>BBBEEEGGGQQQLLLFFF@@@===:::555222333333333333333333333333111111111111222222222222333333333222111111000000---------....../////////111222333222111000111333111111000///......------........................000000/////////000111111...///000111111111000000///000000111111000000///000000///////////////...------......//////000000////////////............---------............///......------......///000000000000000111222333444333222111/////////000000000000000000111111111111000000000000000000000000///////////////////////////000111000...---...//////000111333333222111111...//////000000//////...111000//////000111333444666555444222222111111111333333333333333222111000......//////000111222222333222222222333444555666444222//////000222222222222222222222111111111000........................000000000000000000000000---...///000111111111111//////000000000000//////........................---......//////.........////////////////////////000000000000/////////...------............------///000111222222111000////////////000000111111222000000000000222444666777333222222111111000000000111111111111000000000000111111000000000/////////000000////////////000000,,,,,,------......///////////////000000000000111111111111222222222222222222222444555555555444333333222222222222333444444444555555333111//////000///000111222333444444555777666444444555555444222222333333333333444444444222444666666555444444444444333111000000000111222222222222222333333333333666555444333333333444444555555666666666555444333777999999777666888===AAACCCCCCEEEIIIPPPXXX```dddccccccdddjjjwwwyyyrrrnnnfff``````ddddddaaabbb[[[YYY]]]]]]WWWSSSVVV``````___^^^\\\ZZZXXXWWW[[[bbbgggeee^^^[[[___eeefffiiijjjiiikkkmmmkkkfff]]]^^^```dddfffeeeaaa^^^WWW[[[aaagggkkkjjjeee```ZZZ___fffiiiiiihhhhhhjjjlllmmmmmmkkkiiiiiijjjkkknnnqqqrrrsssuuuxxxvvvrrroooqqqtttzzz}}}{{{tttnnnpppppppppnnnllllllnnnppp|||zzz{{{zzzvvvppplllyyyrrrgggooo|||ssseeegggssslllZZZSSS^^^lllwwwqqqaaa[[[ffftttkkkeeemmmxxx|||~~~pppXXXNNNDDDBBBHHHPPPTTTTTTWWWWWWUUURRRPPPPPPRRRTTTMMMDDD999555555666444111222222222222222222222222333333444444444555555555333333333222222222111111,,,------...///000111111111222333333111111222333333222111000///...------........................111111000000000000111111/////////000000000000000//////000111111000//////////////////.....................//////000000000///////////////.........------------............---------------...///////////////000111333444555222222111000//////000000///000000000111111111111000000000000000000000000///////////////////////////000111000///...///000000111111222222222111111---...///000000///...---////////////000111333333444444333222111000000000111111222222222111000000...///000111222222222222222222222222222333333444444111///...000222222222222111111111111000000000---------...............////////////////////////......///111222222222222/////////000000/////////........................---......////////////...////////////////////////111111000000000///////////////000111222222111111///000111111111111000///.........//////000000000//////000000222333555666444444333222222111000000000000000000000000111111111111111000000000////////////000000000000//////,,,,,,---......///000000000000000000111111111111111111111111111222222333333555777777666555444444222222222222222333333333333444555444222111222333000000111111222333444444555444333333444555444222333333222222222222333444222444666666555333333444333333222111111222222333222222222333333333333333666777999999777555444333///000333555666666555444555666666555333555888<<<>>>@@@CCCEEEGGGLLLSSSYYYUUUTTTTTTYYYfffqqqrrrmmmiiieee___YYY[[[aaaaaa]]][[[XXXXXXZZZWWWPPPOOOQQQ```aaacccdddddd```ZZZVVVZZZ___cccccc___^^^ccchhhggghhheee___^^^______[[[WWW[[[___bbbaaa___\\\[[[WWW\\\bbbfffgggdddaaa___ZZZ^^^cccfffgggfffggghhhiiikkkkkkjjjggggggiiilllvvvvvvwwwwwwyyyyyywwwtttwwwyyy}}}{{{vvvrrrpppnnnkkkjjjiiijjjjjjuuuuuuwww||||||wwwwwwsssyyywwwooodddccc\\\XXX```nnnuuu{{{yyy~~~jjj]]][[[cccwww{{{hhh^^^QQQIIIJJJOOOTTTVVVRRRTTTUUUSSSNNNHHHEEEDDD;;;888555555777777333///000000000000000000000000333333444444444555555555333333333222222222222222......///000111222222222111333333333222111222333444444333222111//////...////////////////////////111111000000000000111111///////////////000000000//////000000000000//////............///////////////000000000000000111111.........///////////////---------.........//////---------------...///////////////000111333444555111111111000000000000000///000000000111111111111000000000000000000000000000000000000000000000000...000111000//////000111111111222222222111111111---...///000000///...---.../////////000111222333222222222111111000///......//////000000000000///......///000111111111000222333333333444444444444666333000///000111222111111111111000000000//////---------........./////////////////////////////////000000111111111111000---......//////......---........................---......///000000//////000000000000000000000000222222111111111000000000000111222333333333333333000000111111111111000000------...............///000000000000000111222222555444444333222111000000111000000///000000111222111111111111000000000000//////000000000000//////------...///000000111111111111222222222222333333111111000000000111222333666888;;;:::777444333333111111222222222333333333222333444444333222333555222222222222222222222222555333333333555555555333333222111111111111222222111333555666444333333333444444333333333444444444111222333444444444333333555999>>>@@@===888444333...///222444555555444333333333333333333555777999999<<>>888444333222222333333333222111000222222222222333555777888444666999:::;;;>>>DDDIIIGGGOOOVVVZZZ^^^eeegggfff]]]``````]]]]]]```aaa___UUUUUUUUUTTTSSSRRRTTTUUU]]]^^^bbbhhhllllllgggaaaZZZZZZYYYWWWUUUUUUXXXZZZ___```]]]VVVTTTWWW[[[\\\^^^______^^^]]]]]]___```gggiiikkkkkkiiifffeeedddiiihhhgggfffeeeeeeeeeeeeggglllpppoookkkiiilllooopppmmmmmmppprrrpppoooooossssssttttttuuuuuuuuuvvvnnnooopppooolllkkkkkklllqqqqqqqqqooommmlllnnnpppyyyyyy~~~xxxsssjjjpppmmmhhhmmmtttiiiZZZaaafff\\\[[[fffqqqqqqgggXXXNNNJJJTTTQQQMMMJJJHHHEEEBBB@@@;;;;;;:::666222111222555000000000000000000000000000000000111111111111222111111111111111111111111000000000000000111111111222333444444222222333444222222222222111111000000////////////////////////111000//////....../////////......---...///000111111000...,,,,,,...000111/////////000000000111111000000000000000000000000............/////////000/////////000000000111111//////......//////000111111111000000111222333333000000000111111111000000000000000000111111111111000000000000000000000000000000000000000000000000...000111111000000111222333222222111111000111111111000000//////000000111111111222222222222222111---...///000000000//////...///000111222222222222222222111000000111333444444555666666666555444444555222///......///000///000000/////////.........,,,,,,------...//////000000000000000000000000000...//////000000/////////......////////////..............................------///000000111111111000000000000000000000000111111111111000000000000......///000000000//////111111000000000000111111000000000000000000000000111111111222222111111000222222222222222111111111444222000///...///000111222222222111111111000000...///000111111000///...////////////////////////111111222222222333333333111111/////////000222333333777;;;;;;666222111222///000111222333222222111111222333333222222333444444444444444444444555555444333333444666888777666444444555555555444333222111333555555444222222333222333444444555555555444111222444555666555444333111666;;;<<<888444333333333333333222222222111111222222111111222444444444222333555777999<<>>999666444444444444111111111111111111111111111111222222222333333333000000000000000000111111000000000000////////////222333444444222222333444111111111000000000000000000000000000000000000000000000///...............///......------///000111222000---++++++---000222//////000000111111222222///////////////.........---.........//////000000000000000000111111111111///////////////000111111222111111111111111222222///000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000...000111111000000111333333333222111000000111111222111000//////000111222222222333333333222222111,,,---...000000000000//////000111222333444444444888666555444444555777999444555666666666555444333222///---,,,---/////////000/////////............,,,,,,------...///000000000000000000000000000000,,,---...//////000000/////////000000000000//////........................------///000111111111111000000000000000000000000000000000000//////////////////000000000000//////111111000000000000111111222222222111111111111111000111222333333333333333111111111111111111222222555333111///......///000222222222111111111111000...///000222222000///..................---------000111111111111222222222222111///...///000222333///444999999555111111222///000111222333222111111111222333333111111222444222333333444555666777777111111000222444555555444555666777888888666444222111333555555444222222333111222333333444444444444111222444666666555444333///444777666222000111444111000000111222333555666333222111111111222222111444444444555888;;;===>>>@@@@@@??????EEEOOOUUUVVVXXXbbbiiigggbbbaaabbbbbbUUUSSSQQQQQQUUU\\\``````^^^XXXSSSTTT[[[bbbeeefff```]]]XXXUUUTTTUUUVVVWWWSSSZZZ```___^^^______\\\aaa^^^\\\\\\^^^___^^^]]]ccceeeiiimmmooollleee```aaabbbdddgggiiihhheeebbbdddjjjooonnnfff``````bbbbbb^^^```hhhnnnnnnpppttt|||xxxppphhhcccbbbeeeiiidddkkkrrrsssnnnkkknnnrrr|||~~~}}}uuunnnqqq{{{}}}zzzyyywwwooonnn}}}~~~rrrZZZMMMSSS^^^ooopppvvvxxxdddSSS>>>:::777888;;;;;;777111777666555444333333333333000000000000000000000000222222222222222222222222222000///---...000333444555444333333222222222222000111111000///000333555222222222111000//////............///////////////............////////////000000000000000000000000000111111111111222222222333222111000////////////000///...------...///000000000////////////000000000000000000////////////222111111333555555444333000000000000000000000000...///000111111000///...////////////////////////000111222222000000111222000000//////000222444555444444222000......111333222333333222000000222444111111333444444333111111222111111000///......---///------000444777777555999777555555777888888888555555444444444333333333000///---,,,---...000111........................++++++,,,---.........---111///---...000000...,,,,,,---...///000000000000///000000000000///......------------............000000000000000000000000000111111222222222111111444222000111222333111...111000000////////////000111///------000000...,,,///333777666111///000222///<<<:::333777777111111666555333000///000444777:::888555222///...------000111222333333222000///...///000222222111000000,,,------...///000111111000000111111111000000///000000111111111111000000222111000111222222222111222333444555555555444444222222222333333444444444555555555555555555555555333333333333333333333333444555666777777666555444666666666444111000000222000000111222333333333333444555666666444222///---111111000000111111222333222222222333333444444444444444222111111111222333222333444666777999:::;;;::::::;;;===@@@EEEJJJMMMOOO^^^kkkiiiccc```^^^[[[SSSUUUWWWWWWXXX]]]dddjjjccc[[[RRRQQQWWW\\\\\\ZZZXXXWWWVVVVVVWWWYYY[[[]]]```XXXUUUXXX[[[ZZZ^^^dddbbb___\\\[[[\\\^^^^^^^^^[[[```ffflllmmmiiiccc___[[[bbbccc___```iiikkkfffaaaaaaaaadddgggiiijjjjjjfff___\\\bbbggghhhjjjnnnqqqlllfff```^^^aaaggglllnnnppprrrrrrrrrssswww{{{}}}|||}}}uuunnn|||ttt|||uuu\\\XXX```___NNNEEEAAAEEEBBB:::888===333333222111000000000000222222222222222222222222333333333222222222222222222111///......000222444444444333222222222333333000111111000///000222444222222111111000//////...///////////////.....................////////////000000000000000000000000000000111111111222222222222111000///............//////...------...//////000000////////////000000000000000000////////////111000000222333444333111//////////////////////////////000111111000//////000000000000000000000000111222333222111111111333111111000000111222333444333333333111//////111333333444555444222111222333222333333444444333333222222111111000//////......000///...111555777777666888666444555777888999888444444444444333333333333111000///......///000111..................---------............------,,,111///---...///000...,,,,,,---...///000000000000222222111111000///...---...////////////000000000//////////////////////////////000111111111111000444222000000111222111///111000000//////////////////...---...000222111///...222555444000---...000---999888444555333111777777777555222//////222444888777555333111///......111222222222222111000000//////000111111111111000---.........///000000000000000111111111111000000111111222222222111000000222111111111222222222111222222333444444444444444000000111111111111111111444444444444444444444444333333333333333333333333333444444555555444444333333444444222000000111333111222222333333444444333444555555555444222000///111111111111111222333333222222222333333444444444222111000/////////000111333333555666777999::::::999999999;;;>>>BBBGGGIIIIIIVVVaaabbb___]]][[[XXXUUUVVVXXXXXXXXXZZZ\\\^^^\\\ZZZVVVTTTUUUXXX\\\^^^]]]\\\YYYWWWWWWXXX[[[\\\XXXSSSQQQUUUYYYZZZ^^^eeehhheeecccbbbcccccccccbbb]]]aaagggjjjiiieeeaaa^^^```aaa___\\\___eeehhhgggfffccc``````dddhhhiiiiiibbb\\\ZZZ^^^aaaaaaaaadddmmmkkkgggcccaaacccgggkkkppprrrtttvvvzzz}}}|||zzzzzzvvvuuu}}}}}}~~~kkknnn}}}jjjZZZOOOKKKRRRUUUMMMFFFEEE222222111000////////////444444444444444444444444444444333333222222111111333222000//////000111222333222222222222333333444000111111111000000222333222222111111000/////////000000//////......------............////////////000000000000000000000000000000000111111111222222111000///......------.........------------......000//////......//////000////////////000000000000000000///111222333111000........................000000111111111111000000111111111111111111111111222333444333222111222444222222111111111111222333222333333333111111111333555777888888555333222222444444333333333333444444111111111000000//////...000000000222555777777666555444333444666888888888444444444333333333222222333333111000000000000111/////////......---------000000000000///...---,,,111///......//////...---,,,---...///000000000000333333333222000///---,,,000000000111111111222222...........................//////000111111000000444222//////000111111000111111000///////////////...------///111333333222000333555444000...///111>>>OOOPPPBBB777///...777888888777444111//////111666666666666444222000///333222222111000000111111000000//////000000111111////////////////////////000000111111111111000000222222222222222111000000222222222333333222222111111111222222222333333333555555444444444444444444333333333333333333333333333333333333333333333333333222222111111222222333111222222111000000222333333333444444444444444444444444444333333222222222222222111111222222333444222222333333333333444444222111000000//////000000333333444555777888999999777777777888:::===AAACCCAAAJJJSSSWWWXXXZZZXXXTTTWWWXXX[[[^^^___^^^[[[XXXWWWZZZ\\\ZZZWWWXXX___eeegggccc^^^YYYWWWYYY[[[]]]UUURRRQQQSSSVVVXXX\\\aaaeeeddddddfffhhhiiihhhgggbbbfffjjjjjjfffcccbbbbbbggg```ZZZ\\\___```cccfffjjjeee```___aaadddffffff___[[[[[[^^^___]]]\\\]]]eeeeeeeeeffffffgggggghhhqqqqqqtttzzzzzzyyyyyy}}}|||~~~~~~|||sssxxxiii```XXXZZZkkkvvvnnnZZZMMM444444333222222222222222444444444444444444444444444444444333333222111111444333111000///000111111222111111111222333444444000111222111000///111222111111111111000000//////111111000///...------,,,............////////////000000000000000000000000000000000000111111111111111000///.....................------------....../////////....../////////////////////000000000000111000000111222222111///........................000111111111111111111000222222222222222222222222222333444444222222333444333222222222222222222222000222444444333222222333777999;;;:::777444222222444333222111111222333444111111111000000000////////////000111333444555555333222111333666777888777333333333333222222222222555444444333222111111000000000//////......------///000000000000//////...000///////////////...---,,,---...///000000000000222222222222111000///...000000111111111222222222////////////////////////...///000111111222111111333222000//////000111222222111000//////......////////////000111222222222333555666555333111222333HHHnnntttRRR777000111444666777777666333111000000666777999999999666333222444333111000///000111111000000///......000111222000000000//////////////////000000111111111111000111111222222111000000///222333444444333222222222111111111111111222222333888777777777666666555555444444444444444444444444222222222222222222222222333222111000000111222333222333333222111111222444555555555444444444555555444333333222222333444444222222222222222333333444333333333333333333333333333333333222222222222222222222333444444555666666555555555555666888:::<<<<<<@@@GGGMMMSSSVVVUUUSSSRRRTTTZZZaaafffddd^^^XXXVVV[[[___^^^\\\]]]ccciiilllhhhaaa[[[XXXYYY[[[]]][[[YYYWWWVVVUUUVVVYYY\\\ZZZ[[[^^^bbbgggiiiiiihhhgggjjjlllkkkgggfffhhhkkknnnbbb[[[___aaa^^^^^^cccggggggeeeccc```___aaaccc``````aaaddddddbbb___^^^aaadddiiinnnrrrrrrooollltttsssuuu~~~}}}{{{{{{|||yyyxxxzzz}}}~~~~~~zzzzzz}}}|||ssstttpppdddbbb^^^hhhkkkRRR555555444333333333333444333333333333333333333333444444444333333333222222444333222111000000111111111111111111222222333444///111222111000///000111111111111000000000000000111111000///...------,,,............//////////////////////////////////////////000000000111111111111111000000//////000000........................//////............//////.../////////000000000111222111111222333333111000........................111000000000000000000111222222222222222222222222222333444444222222333444222333333333222222222222000222444555444333444555888:::;;;;;;777444222222222111000//////000111222111111111111000000000000...///000000000111222333111000000222555666666555333333222222222111111111555555555555444333111000000000/////////.........---...///000111111111111//////000///............,,,---...///000000000000...///000111111111111111/////////000000000111111000000000000000000000000///000111222333333333333222222111000000111222333222111000///............000111111111000000000111222333444333222222333444@@@|||WWW444666999222333444666666444333333333777999;;;<<<;;;999666444555444222000///000000111000///.........///111222000000000000000///////////////000111111111111111///000000000000000000///111444666666444222111222111111000000000111222333555555444444333333222222444444444444444444444444222222222222222222222222444333222111111222333444444555555444222222333555777777555444444444444555333333222222222333444555222222111111222222333444333333333333333333333333333333333333222222111111111111111222222222333333444333333333333444555666999:::>>>FFFMMMQQQRRRQQQLLLPPPXXXaaagggeee^^^WWWWWWXXXZZZ[[[]]]___bbbeeehhheee___ZZZWWWWWWYYYZZZ___```^^^[[[XXXYYY[[[]]]UUUWWWZZZ___dddffffffeeefffhhhiiihhhfffhhhlllppppppfffaaaeeeeee^^^[[[___```hhhnnnkkkccc]]]^^^bbbaaaeeehhhjjjjjjiiigggeeecccgggpppyyyzzzuuuuuurrrsss|||}}}||||||ssspppqqquuuwwwvvv{{{xxx|||tttlllbbbcccoooqqqnnnuuupppWWW333333222222111222222333111111111111111111111111333333333333444444444444333222222111111111222222222111111111111222222333///000222111000/////////111111000000000000000000000000//////......------............/////////////////////////////////////////////000000000111111111111000000000000111111......////////////......///......------......///......//////000000111111333222111222333333111///........................000000////////////000000222222222222222222222222222333444333222111222444222222333333333333333222111222444444444444666777888999:::999666333222222000//////////////////000111111111111111111111111---...000000//////000222000///000222444555444222222222222111111111000000333444666666666444222000////////////////////////+++,,,...///111222222222...000000000...---...///,,,---...///000000000000+++,,,...///111222222222........./////////000000111111111111111111111111000000222333444444555555111222444333222222333444333222111///............000111222111///...///000////////////000111222333@@@WWW333999:::///111333555555555555555777888:::;;;<<<;;;999666444444444222111000000////////////......//////000000000000000000000000000000...///000111111222111111...///000111111222111111111555888888444222111222222111000000000111333444555555555555444444444444333333333333333333333333222222222222222222222222444333333333333333333444444555555555333333555777888777555444333333333444333333333333333333333333111111000000111111222333444444333333333333222222000111111111111000//////111111111111111111111111333222222222222222333333777666999@@@FFFIIIKKKOOONNNTTT]]]eeeiiifff___YYYUUUSSSRRRTTTXXX\\\]]]\\\^^^\\\ZZZXXXWWWVVVWWWWWW\\\```aaa^^^\\\___ccceee^^^^^^```ccceeefffdddbbbaaa```___```bbbgggkkkmmmmmmiiiggggggddd___^^^``````jjjssssssjjjbbb```cccaaagggllllllkkklllkkkhhhbbbgggooozzzzzzssskkkgggffflllvvv}}}~~~|||zzzyyy}}}|||}}}zzzuuurrrssspppmmmttt~~~{{{wwwwwwuuudddffflll[[[222111111111111111222222222222222222222222222222222222333333444555555555222222222222222222333333333222111111111111111111...000222222000.........000000000000000000000111///////////////.....................////////////////////////////////////////////////000000000111000000/////////000000111//////000111111000/////////......------......///.........///000111111111222111000111222222000...////////////////////////000///...------...///000222222222222222222222222111222333222111111111333000111333444444444444333222333333333333444777:::777888888666333222222333//////000000000000//////111111111111111111111111---///111000///...000222000///000111333333222000222111111111000000000000111333555777777555222111.........///000000111111,,,---...///000000111111...000111000---,,,...///,,,---...///000000000000+++,,,---//////000000000........./////////000000000000000000000000000000///000111222333444444444000333666777555333444555333222111///......---------///111000......///111,,,,,,+++---///222444444BBBttt{{{OOO333666777///222333555555444555666888888999::::::888666444222333333333222111000///...---...//////000000///////////////000111111111222...///000111111222222222...///000222444444555555111666:::999555111111333333222111000000222333444666666666666666666777777111111111111111111111111111111111111111111111111222333333333333333333222///111333333333555777:::999777555333222222222333222333444444444333222111000000//////000000111222444444444333333222222222000111111222111000///...222222222222222222222222222222222111111111222222555222444;;;>>>???CCCIIILLLSSS]]]dddeeebbb^^^[[[SSSQQQOOOOOOSSSVVVWWWWWWVVVWWWYYYZZZ[[[[[[ZZZYYYXXX___bbb^^^]]]bbbhhhiiihhhgggggghhhjjjjjjhhhfff___[[[WWWYYY___eeeggggggfffjjjjjjddd```aaaeeeffffffmmmuuuwwwssslllgggeeebbbiiinnnllljjjlllkkkhhhdddgggnnnwww}}}|||tttmmmeeeaaa]]]___dddiiikkkjjjrrrwww}}}yyyyyysssrrrmmmjjjttt|||nnnrrrtttppprrreee\\\333222222222222222333333222222222222222222222222111222222333444555666666111111111222222333333333333333222111000000000111...000222222000.........000000000000000111111111.........///////////////............/////////000////////////////////////////////////000000000000//////.........//////000///000111222222111000///.........------.........---......///000111111222111000///000111000...---000000000000000000000000///...---,,,,,,---...///111111111111111111111111000111222222000000111222///111222444555555444444333333333333333555888;;;666666666444222111222333///000111222222111000///111111111111111111222222...111222222///...000222000///000111333222000...111111111111000000000000000222555777777555333111------...///000111222222---...///////////////......000111000---,,,---000,,,---...///000000000000,,,---..................////////////000000000000000000000000000000000000...///000111333333333444///333888999777555444555333222111///......------***---//////......000333---,,,,,,---111444666777666WWW[[[???111444666666333444555444444444666888888888888777666444222111333333444333222000...---,,,---///000000000///.........///000111222222333......///111111222222222///000222444666777888888111666::::::555111111333333222111000000222444555111222222222333333444444////////////////////////111111111111111111111111111222333444444333222111+++---000222333666999<<<999777555222111111222333222333444555555333111000///////////////000000111444444444333333222222222222222333444333222111000444444444333333333333222111222222222222222222222222000222777888888===EEEAAAJJJTTT[[[\\\YYYWWWWWWSSSRRRPPPOOOPPPRRRUUUWWWSSSVVV[[[___aaa```___]]]WWW___bbb^^^]]]bbbhhhiiikkkjjjjjjlllmmmnnnmmmlll___YYYTTTWWW^^^dddeeecccaaajjjjjj```[[[bbbjjjlllnnnppptttxxxyyyuuummmgggdddlllpppllljjjlllkkkhhhlllnnnsss{{{~~~uuummmjjjfff```___aaadddffffffpppxxxvvvyyyqqqnnnooooooqqqtttooowww~~~{{{nnnbbb[[[555444333333222222333333333222222111111222222333111111222222222333333333333333333333333333333333555444333222000///...---///000111222333333222111111///444333...444777---333111////////////...---///////////////.........000000//////.........---222333111///000444333000000000000000000000000000111111111111111111111111///...---,,,,,,---...///000,,,+++000333000...---,,,...111333333111000000000//////000111222222000000000000000000000000000////////////000111222333555555444333222222222222///000000000000111111111333222111000000222444555777555333111//////000111555444222000000000000111////////////...---,,,+++////////////000000000000000000000000111111111111111111000000000000111111000222444555555333000///000///...---------------,,,...//////...------...........................333111...+++++++++---...++++++---...//////000000//////000000000000//////222111111111000000/////////......000222333222000333333555888;;;<<<:::888444333222111111222333444222111000000000000000111......///000111333555666666666666555555444444333444222000......000222444999999888777555333222111222222222222222111000///+++///000---,,,...///...//////......///000222333333333222111000000000111333333444444444333222111333333333222222111111111555333111000000111222444111333444444222111111222//////000000111111111111///000111222333333222111444333333333222111111111333444333333333555:::===;;;666111000333555333111222333333333333222111111000000000000111111111111555666777666555333333444111111111111111111111111222222222222222222222222000000111111111000000///000111333555777999:::;;;===AAAGGGLLLNNNOOOQQQRRRQQQOOOPPPTTTTTTRRRRRRUUUWWWUUUTTTXXX___ddddddcccYYYTTTTTT\\\aaa```___bbbeeehhhmmmqqqssssssqqqpppeeeYYYSSSXXXZZZWWWXXX___bbbaaa```^^^^^^aaahhhmmmjjjooouuuyyyyyytttnnnjjjnnnooonnnllljjjlllpppuuuwwwzzz}}}~~~}}}{{{{{{{{{vvvqqqqqqvvvwwwsssrrrvvvzzz}}}yyyrrroooxxxyyykkkfff~~~{{{hhhbbb___555444333333222222333333333222222111111222222333111111111222222222333333333333333333333333333333444444333222111000/////////000111222222222222222222...222333...111555000444222000/////////...---/////////////////////...000000000/////////......111222111...000444444111000000000000000000000000111111111111111111111111///...------------...///111------111333111//////...111555777555333111111333111000000111111000///000000000000000000000000////////////000111222333333333222222111111111111000000000111111111222222333222111000000222333555888777555222111111222333444333111000//////000000---....../////////......000000000000111111111111000000000000111111111111111111000000000000111111000000222222222111///...///......---------......///111222222111000000111........................000000000000///...---,,,......//////000///////////////000000000000//////111111111111000000000////////////000222333222111444444555777999999777555222111000//////000111222111000000000000000000000.........000111333444555444444444333333222222222333222000//////000222333:::999999888666555333222111111111111111000//////---111222...---///000......---------...///111222444333222222111111222222111222333333333222111000333333333222222222111111555444333333444555777777111333444333222111111111111111111111222222222222///000111222333222222111222222222222222111111111333333333222222555999<<<>>>999444222444555333000222333333333222222111111000000000000111111111111333444666555444333333444111111111111111111111111222222222222222222222222000000111111111111000000///000111333555666777888999===BBBEEEGGGGGGHHHIIINNNNNNSSSYYYZZZUUURRRSSSSSSQQQPPPTTT[[[___```^^^WWWSSSUUU[[[___\\\ZZZ[[[___dddkkkpppqqqqqqppppppkkk___WWWYYYZZZUUUUUU[[[___^^^\\\ZZZZZZ]]]```ccceeeiiinnnssssssppplllhhhjjjlllmmmlllkkkooowww~~~}}}yyywww|||wwwvvv|||}}}~~~vvviiifffvvvddd\\\[[[555444333333222222333333222222111111111111222222111111111222222222222333333333333333333333222222333333333222222222111111111111000000000111222222333---000333---///666555444222000/////////...---......//////////////////111111111000000000000000///111000...000555555222000000000000000000000000000000000000000000000000///...------------...///111......222444111000111222666;;;;;;999666444555555333111000000000///---000000000000000000000000////////////000111222222111111111111000000000000111111111111222222222333222111000000000111333333777666444222111111222222222222111000////////////---...///000000111111111000000111111111222222222000000000000111111111111111111000000000000111111///////////////...............---------.../////////111333333111000111222...........................000222444333000---+++000000111111000///......//////000000000000//////111111111111000000000000/////////000222333222111555444444555777666444222//////............/////////////////////000000000------...///000222333333111111111111111111000000111111111111111111111111999999999888777555444333000111111111111000/////////333333///---///000...---------...///111222333444444333222222222222333111111222333222111000///333333333222222222222111333333444555666777777888111222444333222000111111333333333222222222222222000000111222222222222111000000111111111111111111222333333222222444888;;;???;;;666444444333111...333333333222222222111111000000000000111111111111000222444444333222333444111111111111111111111111222222222222222222222222000000111111111111000000//////000111222333333444666999<<<>>>??????@@@AAAGGGJJJQQQZZZ[[[UUUOOOMMMMMMLLLKKKOOOTTTYYYYYYXXXWWWVVVYYY^^^```\\\XXXWWW[[[ccckkkooommmjjjjjjkkkmmmaaaZZZZZZ[[[WWWWWW\\\]]][[[YYYYYYZZZ\\\\\\\\\bbbeeeiiilllmmmkkkiiiggggggjjjllljjjhhhlllvvv}}}vvvrrrpppxxxsssqqqwww~~~rrrqqqwww~~~rrrccc^^^|||ppp```ZZZZZZ555444333333222222333333222222111111111111222222111111111111222222222222333333333222222222222222222222222222333333333333222111000//////000111222444,,,///333...111::::::555333111///000///...---............////////////111111111111111111111111...//////...111666666333////////////////////////////////////////////////.........------.........000---...111222000000222888;;;>>>>>><<<::::::;;;666333111000000000000...000000000000000000000000///////////////000111111000000111111111111111111111111222222222333333333111111000000000000111222333333111000/////////000111000000/////////////////////000111111111111111///000000000000111111111///000000000111111111111111111000000000000111111000///...---------......---------------...///000---...000000...---...///........................---///111333222000---+++//////000000000//////...//////000000000000//////111111111000000000000000000//////111333444333111333222222333444444333111.........................../////////000000000///------...///000111111111000000000000000000000000///000111222222111000///777777777777666444333333111111111222222111000000///333333///---......------......///111222333444333222222111111222222222111222333333333222000///222222222222222222222222000111222333333333333333111222333333111000000111333222222222222111111111111111111111222111111111/////////000111111111222222333444333333444777:::<<<999555333333222000...333333222222222111222222///000000000111111111111...000222333222111222333111111111111111111111111111111111111111111111111///000000111111111111000//////000000000111111111444666999::::::;;;===>>>???BBBJJJSSSUUUNNNHHHGGGIIIHHHHHHJJJOOORRRTTTSSSXXXZZZ___cccdddaaa\\\ZZZ^^^fffnnnnnngggaaa___```ggg___YYY[[[]]]]]]^^^aaa]]][[[[[[\\\^^^___^^^\\\```bbbeeehhhiiiiiihhhgggjjjmmmmmmhhhccccccllltttzzzzzzyyyvvvrrroooooooooqqqnnnmmmqqqwww|||pppkkknnnyyydddWWWrrr{{{|||ssspppkkk```\\\___555444333333222222333333222111111000000111111222000000111111111222222222333333333222222111111111000000111222222333444444222111000/////////111111333---000222111:::CCC@@@666444111000000///...,,,---.........//////000000111111111111222222222222---//////...111666777444////////////////////////........................---..................---...,,,---000000...///333>>>>>>???@@@@@@@@@AAABBB555333000///000111222111//////////////////////////////////////////000111///000111222333333222222111111222222222333333333111000000000000000000000222111111000////////////000000000000000//////...111111222222111000//////.........////////////000///000000000111111111111111111000000000000111111222000///------...///000---------------...///000+++---......---,,,,,,---////////////////////////....../////////...------+++,,,---...//////////////////000000000000//////000000000000000000111111000//////111333444333111000//////111333444333222////////////////////////......///000111111000000---...///000111000000000//////000000111111222222...///111222222111///...333333333333333222111111111111222222222222222111...222222...,,,------+++,,,,,,---///000111111111111111000000000000111111222333444444444333111111222222222222222222222222111111111111111000///...000222333333111000000111111111111111111000000000222222111111111111111111/////////000111111111222333444555444444555777:::999777666555555555444333444333222111111111222222///000000000111111111111...000111222111111111333111111111111111111111111111111111111111111111111//////000111111111111111000000000000000000000000111333555666666888:::===;;;<<>>???CCCHHHJJJGGGDDD555333000///000222222222/////////////////////////////////......//////000...///111333444444333333111111111111222222222333000000000000////////////222222222222111111000000///000000111111000//////222222222111111000......---------.........//////000000000000111111111111111111000000000000111111222111000......//////000......---------...//////,,,...000///...---......///////////////////////////...------------......***+++,,,...//////000000//////000000000000//////000000000000111111111111000000000111333444333222000///...///222333333222//////000000000000//////---///000222222222111111...///000111111111000/////////000000111222333333//////000111111000//////000000000111000000//////000000111222222222222111---000111---+++---...,,,******,,,---------------000////////////000111111333333444555444333222111111222222222222333333333444333333222111000//////000111333222111///000000//////000000000111111111333222111111000111111111000000111111111111111111222333444444444444666888777777777777777777777777444333222111111111222333000000000000111111111111...000222222111000111222111111111111111111111111111111111111111111111111...///000111111222111111111111111000000000000000///000111111111333666999;;;:::===CCCFFFDDDDDDFFFEEEFFFGGGHHHJJJLLLNNNOOOQQQWWW[[[[[[\\\^^^^^^]]]YYY___dddccc^^^YYYXXXYYYaaa^^^\\\^^^aaacccaaa```bbbddddddbbb]]]YYYWWWWWWTTTVVVZZZ___dddgggjjjkkkfffiiilllkkkhhhffffffhhhggghhhiiiiiiiiilllppptttyyy|||yyyzzz{{{sssoooqqqwwwwwwwwwwww|||uuuzzzzzzoooWWWccclllwwwxxxvvvlllccc```___]]]]]]___555444333333222222333333111111000000000000111111000000000000111111111111333333222222111000000////////////000000111111222000000000000000//////......222444000;;;YYY___HHH777555222111000000...,,,------......///000000111000000000111111111222222...000///...111555666333000000000000000000000000////////////////////////------...//////...------...,,,...000///---000666;;;:::>>>HHHRRRSSSKKKBBB888555111///000111111111////////////////////////000//////.........//////,,,...000222333333222222000000000111111111222222///000000000//////...---111111111111111111000000///000111222222111000000000000000111000000//////............////////////000000000000111111111111111111000000000000111111111000000//////////////////......---------......---///000000///......//////////////////////////////...............//////------.../////////////////////000000000000/////////000000000111111111111111000000222444444333222222000//////111222111000...///000111111000///......///111333444333222222///000222333333111000///---...///000111222333333//////000000000000//////......///////////////.........///000000000000000,,,000111...,,,...///...+++,,,---......---,,,,,,000000//////000111111222222333333444333222111000111111222222222333333333444333222000000000111111000111222222000//////000//////000111222222333333333333111000000000111111222222222222222111111111000111222222222222333555444555666666666555666666555444222000000111222333000000000000111111111111000222333333111000000111111111111111111111111111111111111111111111111111...///000111111222222222//////000000000000000000000111000///...000333666888777:::@@@BBBAAABBBEEEDDDEEEFFFGGGHHHJJJLLLNNNMMMSSSUUURRRRRRWWWZZZYYYTTTVVVZZZ[[[YYYXXXWWWXXX^^^^^^^^^```cccddd```\\\^^^bbbeeeaaa[[[VVVWWWZZZZZZ\\\___aaadddeeeeeeeee^^^aaafffkkkmmmkkkhhheee^^^bbbgggjjjlllmmmooopppsss~~~~~~|||}}}}}}kkkhhhmmmiiihhheeeaaadddooo}}}tttrrrwwwppppppjjjYYYdddqqqzzzzzzrrrnnnmmmfff]]]YYY\\\^^^___555444333333222222333333111111000000000000111111000000000000111111111111333333222222111000000///.../////////000000000000///000111111111///...---,,,444666000>>>ccchhhIII888555222111000000...,,,---------...///000000111//////000000111111111111///111000...000555555222000000000000000000000000000000000000000000000000,,,---...//////...---,,,......///111000...222888777777===LLLYYYZZZMMM@@@:::777222000///000000///////////////////////////000//////.........//////***,,,///111222222111111///000000000000111111111//////000000///...------...///////////////...---000111222333333222111000---...///000000111111000////////////000000000000000000000000111111111111111111000000000000111111///////////////.........000///...---------------,,,...//////...------...000000000000000000000000...///000111111000//////000000000000000//////...//////000000000000////////////000000111111111222111000000222444555444222444222000000000000///...---...///000000///...---...000222444555444333222000111333444333222000///,,,---...///000111222333000000////////////000000---......///////////////,,,,,,---...//////......---111222///...000111000///000111111111000...---111111000000111222333333111111222333222111000///111111111222222333333333222111///......000222333000111222222000//////000//////000111333444555666444333111000000000111111444333333333222111111111...///111111000000111333111222333333222111111222555444222000000111222333000000000000111111111111111333444333111000000000111111111111111111111111000000000000000000000000......///111111222222222.........///////////////444444222000...///222555555444777===@@@???@@@BBBDDDEEEFFFGGGGGGHHHKKKMMMMMMRRRSSSMMMLLLRRRWWWWWWRRRSSSTTTUUUVVVUUUUUUTTTZZZ\\\^^^```dddfffbbb\\\WWW^^^cccaaa[[[XXX\\\bbbfffgggggggggeeebbb___]]]XXX\\\bbbiiinnnmmmfff```ZZZaaajjjqqqttttttsssrrrlll|||~~~~~~vvvcccbbbiii[[[YYYWWWVVVYYYaaallltttyyyooollljjj]]]bbbhhh```lll|||}}}vvveeekkkhhh\\\VVV]]]bbbaaa666555444333222333444444333333333222222111111111000000111111222222222222222222222222111000//////111111111111111000///...111111111111111222222333000111111777JJJ]]][[[NNN555555333111///...,,,+++000000000000000111222222444222000///000000///...000222333444444333111000222222222111111111111000111000000///...---------////////////////////////......------...///111222111666>>>IIIOOOOOOIIICCC999666222///000111111111000000000000000000000000---------------...///000000000000000111111111111000000111111111111000000111111000000//////......///000000000000000//////111222222333444444444444111111000000///000000111//////000000///...------,,,---...///000111222333111111111000000000000000///////////////......---000///...---,,,------...///...,,,++++++,,,...///111111000000//////.....................///000000///////////////000111111////////////////////////...//////000000000//////////////////////////////000000111111111000000///111111000000000000000111///000000000111111222222000000000000000000000000222222222111111111111111111111111000000000000000...///////////////......------...///000111222222111111000000000000111111333333222222111000//////000000111222222222222111555444333333222222333333444444333222111111111111000/////////000111222222...///000///...///000222111111111333666777444111222444555555333222222333222222333333333111///...000000/////////111222333444333333222222111000000111111000///////////////111111111000111111222222444444444333333222222222222222222222222222222222000000000000////////////222222111111000000/////////---,,,,,,...//////.........//////000000111111333444555777888:::;;;<<>>333333222111000///......000////////////000111222111000...///000222111111000111222333333222111000222222222111111111111000111000000///......------////////////////////////......------...///111222000333888???DDDEEEAAA===888555111//////000000000000000000000000000000000......---------...////////////000000111111111222000000111111111111000000111000000000/////////...//////000000000000//////000111222444555666666666333222111111000000000000///////////////...------------...///000111222222111000000000000000000000///000000000000///......000///...---,,,------...///...---,,,,,,---...///000000000000//////......///............///000000//////.........//////000........................//////000111111222111111000000000000000000000000000000111111111111000000111000000//////000000111//////000000111111111111000000111111111111000000111111111111111111111000111111111111000000000000222222222111000///...---------...///000111222333222222111111111111222222333333222222111000000///000000111222222222222222444444333222222222222333333333222111111111222222000000000///000000111111...///000000...///000222222111111333666666333000111222333333222111111222222222222333333222222111000////////////111222333666666666555444444333333111111000///////////////000///000000111222333444222222222111111000000000000000000000000111111111000000000000000000000///111111111000000000000000000...------///000000///////////////000000111111222222333555666888999999@@@AAACCCCCCDDDEEEHHHJJJJJJHHHFFFJJJPPPUUUVVVUUUTTTVVVVVVSSSTTTYYY[[[ZZZXXX[[[\\\]]]aaaiiimmmlllggggggfffccc___^^^ccciiioooiii```ZZZXXXXXXXXXWWWXXX]]]dddiiijjjfff```\\\bbbeeejjjpppttttttrrrpppppp}}}zzzyyy{{{___YYY\\\\\\aaa^^^^^^]]]XXXTTTZZZcccooorrrvvvrrrkkk```UUUSSS```qqqzzzppprrrttttttqqqjjjccc^^^555555333222222222333444444444444444444333333333111111222222222222333333000111222333444444444444222222333333333222111111///////////////000000111444666444222777???<<<333111111111000000000000000//////......//////000000...------...111333333333000000000000111111111111222222222111111111111000111000000//////......---////////////////////////............///000111111000111222555999::::::999666333000...//////000///000000000000000000000000//////......---............//////000111222222222000000111111111111000000000000000000//////////////////000000111000000//////000222444666777888888444444333222111000000//////////////////......---////////////000000000000000000000000000000111111000000111111000000///...//////...------------...////////////////////////000000000////////////...///////////////000111111/////////.......................................000000111333444444444444222222222222222222222222000000111111111111000000000000////////////000000---...000111111000//////000111111111111111111000/////////000000000000000111111111111111111111111444444444333111000...---......///000111222222333333333222222222222333333333333222222111000000000000111111222222222222222444333222222111111222222111111111111111111222333111111000/////////000000///000000000//////111222333222222333555444222000///111222222000000111222222222222111222222333333////////////000111222333444444333333222111111111111000000///////////////......///000111333444555111111111111111000000000//////000000111111111111000000000000000000000000000000000000111111111111000///......000111111000/////////000000000000111000000111222444555666666===???@@@@@@@@@AAACCCEEEFFFEEEEEEGGGJJJOOOSSSUUUUUUXXXXXXVVVWWW]]]```___ZZZ]]]___^^^bbbiiilllkkkhhhhhhfffaaa]]]]]]aaaeeefffhhhcccXXXTTTZZZ]]][[[]]]bbbggggggccc^^^[[[ZZZccceeeiiimmmoooqqqqqqpppxxxbbbZZZ```fffqqqooonnnkkkccc[[[ZZZ]]]gggooo|||lllYYYRRRaaauuuzzz{{{zzzwww~~~uuuhhhaaa666666444333333333444555555555555555555555444444222222333333333333333333111222333444444444444444333333333444444333222222111111111111111222222333000333444222333888777333111111111000000000000000//////............//////...---,,,...000222333333000////////////000000111222222222111111111000000000000000000//////......////////////////////////.........//////000111111000000111333666777888888444222///......//////...////////////////////////000000///......---............///000111222222333000000111111111111000000000000000000//////////////////000111111111000000///000222333444555555555555555444333222111//////...///////////////......000000000000////////////000000000000000111111111111111111111111000//////............------......//////000000000000//////////////////////////////000////////////000111111000000000000000//////...........................000111222444555666666666333333333333333333333333///000000111111111111000/////////...//////000111---...000111111000///...000111111222222111111000.........///////////////000111111111111111222222333333333333222111////////////000000111222333333222222222111111222222222222222222111111111000000000111222222333333222222333333222111111111111111000000000000000111222333222111000//////////////////000111000//////111333333333333333333222111000000111222222111111333444444333222111000111222222/////////000111222333333222222222111000000//////000000////////////000000////////////000222333333333333333222222222222222111111111222333333444444000000000000000111111111//////000000111111222222000...---...///111000000000000000000000000000000000000111111222333444444:::;;;<<<<<<<<<<<<>>>@@@BBBCCCDDDDDDEEEIIIPPPUUUXXX[[[\\\ZZZZZZ]]]]]]ZZZXXX^^^`````````ccccccaaabbbcccaaa\\\ZZZ^^^cccfff```jjjiii\\\XXXbbbhhheeedddhhhjjjggg___YYYWWWXXXbbbdddgggiiikkkmmmoooqqqyyyrrr{{{|||uuurrrooowwwvvv~~~ooo___fffuuu{{{tttppptttuuutttgggaaa888777555444444444555666555555555555555555555555444444333333333333333333444444444444444333222111222333333444444444333333111111111111111222222333,,,000222111222444555444222222111111000000////////////............//////000...---...000111111000//////......//////000111222222222111111111000000000000000000000/////////////////////////////////......///000000111111111---///222555666666666666333111....../////////...////////////////////////111000///..................//////000111111222222000000111111111111000000////////////000000000000//////000111111111111111000111111222222222111111444444444444333111///.........///////////////...000000000000//////////////////000000111111111111111111111111111000//////------..................//////000111111000//////...............////////////////////////000000111111111222222222222111000////////////////////////111111333444666666777777222222222222222222222222//////000111111111111111///////////////000111111//////000111111000///...000111222333333222111000------......////////////000000111111222222222333000000111222222222111111000000111111222222333333111111000000000000111111222222222111111111111111111111222333333333333222222222111000000000000111////////////000111111222111111000///.........//////000111000///000111333333333333333222111111111222333444333333444666888888666444111000///////////////000111222333444444555555555444333333222222000000////////////000000111111000000///000000000222222222222222222222222111111222222222333333333///000000000111111111222//////000000111111222222///---,,,---.../////////111111111111000000000000111111111222222333333333666888999888888999;;;===???AAACCCCCCBBBFFFMMMTTTUUUZZZ]]]\\\[[[\\\XXXSSSRRRZZZ```aaa``````]]]ZZZ\\\^^^\\\VVVWWW^^^dddeee```mmmpppddd```gggkkkgggcccgggjjjgggaaa\\\\\\^^^dddfffggggggfffgggiiilllxxxxxxtttyyy{{{qqqjjjnnntttxxx~~~wwwmmmjjjnnnoooyyyxxxjjjaaa^^^888777555444444444555666444444444555555555555555555555444444444444333333444444444444333222111000222222333444444444333333///////////////000000111---///111111000000000111222222111111000000//////000000//////......//////111///......///000///.........//////000000111111222222222111111111111000000000000000000000000000////////////////////////......///000111111111111***---111444444333333333222000///...///000///...000000000000000000000000000000//////.../////////000000000000111111111111000000111111111111000000////////////000000000000//////000111222222222222000111111111111000//////333333444444333111///...---...//////////////////000000000000/////////////////////000111111222222000000111111000000///...,,,---......///.........000000000//////000000000---............/////////...............///000000000111222444444444333222000000000000000000000000000111222444555555555555111111111111111111111111...///000111111222111111000//////000000111222333111111111000000000000000000111333444444333111000------......//////000000000000111111222333333333//////000111222222222222111111222222222333333333111000000000000000000111111111111111111111111111111222222333333333333333222111000000///000000000//////////////////000111000000///.........//////000111111111000000222333111222333222111000111222333444555555444666999<<<;;;999777555222000/////////000222333555555666666444333333222222111111000///////////////000000111222222111000/////////////////////000000000000000000000000000000000000000///000000111111222222222000000000000111111111111...---,,,,,,...//////...222111111111111000000000222222222222222222222333333444555555555666888;;;<<<>>>@@@@@@AAADDDJJJPPPMMMRRRWWWWWWXXXYYYVVVQQQKKKUUU^^^`````````^^^[[[ZZZ\\\YYYQQQSSS\\\aaa___bbblllrrrlllggggggfffaaa[[[```eeegggfffddddddeeefffhhhiiifffbbbaaaccceeezzz|||uuukkkccceeehhhpppwwwuuunnnjjjkkktttzzz{{{pppgggcccbbb666555444333222333333444333333444444444555555555555555555555444444444333111222222222222222111111111111222333333333333333///////////////000000111111000111111111///...///000000000000111111111111222111000////////////000111///------///000///...---...///111222222111111222222222111111111111000000000000000000000000000////////////////////////---...000111222222111111,,,///222222000//////000222000//////000111000...000000000000000000000000//////////////////000111111111111111000000000000000000111111111111000000.../////////000000000111//////000111222222222222///000111111111111000000000111222333222111///...------...///////////////////////////000000000000...//////000111111222222///000000000000///......,,,,,,.../////////......000///............///000---------.........//////---------------......///...///111333444444333333111111111111111111111111000111222222333333333333////////////////////////...///000111111222222222000000000000111222333444444333111000000000111222000111333444444333111000---......///000000111111000000111222222333444444111222222333333333333222222222222333333333333333222111111000000111111222111111111111111111111111111222333333444444333333111111000////////////000000000///.........////////////.........///000000000111222111000000222444000111333222000000222444444444555555555777:::===<<<;;;;;;999777555333222000111333555777777777777111111000000//////......///////////////000111111111000000////////////000.../////////000000000111222222111111000////////////000000111111222333333111111111000000000000000///...,,,---///000000///222222222111111111000000222222222111111111111111000111333333444555888:::999:::<<<>>>@@@CCCGGGJJJHHHMMMOOOOOOPPPTTTTTTQQQJJJSSS[[[\\\[[[\\\]]]\\\WWWZZZUUUMMMOOOZZZ___\\\^^^fffnnnrrroooiiiccc```XXX\\\bbbhhhjjjiiigggeeebbbeeegggeeeaaa___bbbeeeuuu~~~wwwxxxlll\\\XXX[[[bbbiiijjjffffffiii~~~~~~wwwnnngggfffggg444333222111111111222222333333333444444444555555666666555555555444444444///000111222222222222222000111222222333333333333111111111111111222222333333111111333333222000111---...///000111222333444222222111000000000000000///...------///000000///,,,...000222333333111000222222222111111111111000000000000000000111111111////////////////////////---...000111222222111111111222333111...,,,...000222111000000111111000///000000000000000000000000//////...//////000111222222222111111000/////////000000111111111111000000.../////////000000111111//////000222222333333333...///000222222333333333///000111222222111///...------...///000000//////////////////000000000111...//////000111222222222///////////////......---+++,,,.../////////......111///...,,,,,,...///111---------.........//////---,,,,,,,,,,,,---......,,,...000333444444333333222222222222222222222222000000111222222222111111..............................///111111222222222111111111111222333444555666444222000///000222444///111333555555333111///.........///000111111222000000111222333333444444555555555555444333333222222333333333333333333444333222222222222222222333111111111111111111222222111222333333444444333333111111000///////////////111000///..............................///000111000111222111000000222444///111222222000000222555333444555444555777;;;>>><<<<<<===<<<;;;999777555111222444666888888888888444444333333222111111111///////////////000111111///////////////000111111000000111111222222222333555444444333222111000000///000000111222222333333222222111111000000//////000///......000111111000222222222222111111000000111111111111000000000000...000111222333444777:::777777999;;;???BBBDDDFFFIIIKKKKKKIIIJJJNNNPPPOOOMMMTTTYYYWWWTTTVVVYYYYYYSSSVVVRRRJJJMMMZZZ```\\\YYY^^^jjjvvvvvvmmmfffdddYYY\\\bbbhhhllljjjddd```[[[___ccccccaaaaaaeeeiiinnnxxx|||vvvxxxxxxvvv~~~nnn[[[TTTUUUXXXZZZXXXXXX___hhhzzzrrriiidddcccddd111111111222222333333333333333333333333333333333222333333444444333333222444333222111111222333444111111222222333222222222555444222000000000222333222111111111000000//////111111000000//////......111111222222222222111111000000000///////////////333000...///222222000...111111000000//////......------............------//////000111111000///...---000333222///---...///222111111111000000//////222222222111000//////...111111000000//////......111///...------...///111222111111000000000000111000000000000000///...---------......///111222333111111111111111111111111//////......---------,,,222111111111000000//////111111000000000000111111,,,...000000///...///000111000///000222333222111111000///------......///.........///////////////000/////////000///---+++////////////////////////,,,,,,,,,---...///000000......///000111222222222111111222222222333333333333000---...000222222111111111000000//////.........//////000000000000/////////000000111111111222000000000111222222333333......///111444444222111000///...---,,,---....../////////000222444777888888777777888:::888444000999555000000333555222///333333222111111222333333222222222111111111000000444444444333111000...---///000111000...------...///............//////000000///...------------------///111222333222000///222222222333333444444444777888888999:::===@@@CCCBBB@@@<<<888666666777777999555111444:::===;;;777000000000000000000000000000000000000////////////......////////////......000000000000000000000000000000//////000111222222111000000000//////......,,,,,,------......//////000000000000////////////333222222111111222222333444444444444333222111000///000222444555555555555777999;;;<<<<<<===>>>@@@FFFFFFEEECCCBBBCCCFFFIIIPPPOOONNNQQQWWW\\\______cccVVVJJJKKKWWWcccfffddd[[[^^^cccfffgggfffdddccc^^^]]]]]]aaaeeeccc]]]WWW[[[aaaeeekkkmmmaaa___nnnqqqwwwzzzwwwssswww|||{{{pppsss{{{jjjQQQKKKHHHOOOTTTOOOTTT[[[YYYbbbllltttqqqggg```dddkkk222222222222333333333444444444444333333333333333222222333333333333222222444333222111111222333444444444555666666666666666666444222000000000111222111111111111000000000///111000000000/////////...000111111111111111111000000000000000000000000000111///...///222333222000111000000000/////////.........////////////.........///000111111000///......000222222///......///111111000000000/////////000000000000000000000000111000000000/////////...111000...------...000111111111000000//////000000000000111111111000//////////////////000111222222111111111111111111111111/////////.........------111111111111000000000///111111000000000000111111---///111111000///000111222111000000111222111///111000///...---......///............////////////111000...//////000...---////////////////////////------------...///000000///000111222333333333333111111111222222222333333333111......000222111000111000000000/////////...///000000111111111111111//////000000000111111111//////000000111222222333333222222333555666555444111000///.........///000000000000000222444666777999777666777999999666333999555111111444555333000222222111000000111222222222222222111111111000000222222222222111000//////000111222111///...///000000//////.........////////////...---------.........///111222222222000///111111222444555666777888999>>>BBBBBB>>>===???CCC@@@>>>;;;777666555666777666333000444;;;>>><<<999000000000000000000000000000000000000////////////......////////////......000000000000000000000000000000//////000111111222333333333333222222222111/////////000000000000000000000000000////////////333222222111111222222333444444444444333222111000///000222333555555555444555777999::::::<<>>===@@@===;;;888666444444555555333000000444;;;>>><<<999000000000000000000000000000000000000////////////......////////////......000000000000000000000000000000/////////000111111333444444444444333222222111111000000000000000///////////////000000000000222222111111111111222222444444444444333222111000///000222333444444444444333444666777888:::>>>AAA???@@@AAAAAAAAADDDHHHKKKSSSQQQOOOOOOSSSXXX[[[]]]ddd\\\TTTQQQTTTZZZ^^^```ccc```\\\\\\___bbbbbbaaaaaa___]]]```dddgggfffdddfffgggdddhhhnnnfffbbblllkkkjjjjjjpppyyy|||zzz{{{iiinnn|||||||||{{{~~~{{{___UUUSSSWWW]]]kkknnn```TTTWWWZZZ\\\^^^^^^^^^^^^444444444444444444444444444444444555555555555555111222222222222222222111333222111000000111222333222222444555777777888888999888666444222111111111111111111000000000000000000000000000//////////////////000000000000//////111111111111111222222222/////////000111222222111000000000000////////////000000111111111111000000---...///000000000///...000000111000////////////........................------......//////000000000000000000////////////000000///......///000000111111000///............///000111222222222222222333333222111000000111111111111111111111111111111000000000000000/////////111111111000000000000000000000////////////000000...///111111000000000111444222111222333333222111000/////////............------......//////000000222000......000111111000////////////////////////...............///000000111222333333444444444333111111111111222222222222555333111////////////...000000000000////////////...///000111111111111111//////000000000000000000.........///000000111111222000......111555777888222111000000000000111222333333222111111222333333666555444444555666666666888666444444555666444333111111111000000111111111111111111111111111111111//////000000000000/////////111111111//////000111222111000///..................---......///000000//////000111111111111000000111222444666888999::::::BBBJJJMMMGGG@@@;;;:::999888666444333333444444111000///333888:::888555000000000000000000000000000000000000////////////......////////////......000000000000000000000000000000/////////000000111000111111222222111000000000/////////......------////////////000000000000222222111111111111222222333333333333333222111111000000111222333444444444333444444444555777:::===;;;<<<>>>???@@@CCCGGGJJJQQQOOOLLLLLLNNNRRRVVVYYY]]]\\\YYYWWWUUUVVVXXXYYY```]]]ZZZ\\\aaaeeefffeeeeeebbb``````cccfffhhhhhhhhhiiifffkkksssnnnffflllooolllkkknnnwwwsss{{{ssseeefffqqqxxx~~~yyyrrrssswwwvvv\\\UUUMMMKKKOOOUUUXXXYYY444444444444444444444444444444444555555555666666222222222333333222222222222111000//////000111222000111333444555666666777:::999888666555333333222000000000000000000111111////////////000000000000//////000000000000//////000000111111222222222222111222222111000/////////////////////000000000000000000111111111111000000---...000111111111000000111000//////////////////------------..................//////////////////////////////000000000000000000////////////000000222222000//////.........///000111222222222222222444333222111000000000000000000000000000000000000/////////000000000000000000000000000000000111111000000////////////000000,,,...000000///...///000333222111333555666666555///////////////......------------...///000000111111000//////111222222222//////////////////////////////.........///000000000111111222222222222111000000111111111222222222555444222000...---...///////////////000000000000,,,---...///000000000000000000//////////////////.........///000000111111444222111222666;;;???AAA444333111000000000111222444333222111111111222222444444444333333333555666666555555555555555444333222222222222222222222222111111111111111111111111000111111000000///...---...///000000......///000333222111//////........................///000111//////000111111111111111222222222333333444444555666:::@@@FFFGGGBBB999333666555444333333333444444333111000111333444222000000000000000000000000000000000000000////////////......////////////......////////////////////////000000///////////////000...///000111111000///...000000//////.........---.../////////000000000111222111111000000111111222222222333333222222111111111111111111222333333444444555555444333444666888777888:::<<<>>>@@@DDDGGGKKKJJJIIIHHHIIILLLPPPRRRTTTWWW[[[[[[XXXUUUTTTTTTYYYXXXZZZ^^^eeeiiiiiihhhkkkhhhdddcccdddfffhhhiii```eeegggooo{{{xxxooopppqqqqqqqqqttt|||}}}|||}}}yyy{{{{{{vvvoooiiicccbbbggguuuyyyiii[[[III@@@BBBJJJRRRUUU444444444444333333333333333333333444555555666666222333333444444333333222222111000//////000111222222333444555666777777777999999888777666555444333000000000000111111111111////////////000000000000///000000111111000000/////////000000111222222222222333333222///......///////////////000000000000000000111111111111000000...///111222333222222111222000......///000///...---------...............////////////////////////////////////000000000000000000000000000000000000444333222000////////////000000111111222111111111333222111000000000000000000000000000000000000000......////////////000000000000000000111111111111000//////......//////000,,,...///000///...///000222111111333555777777666/////////000///......---,,,------...///000111111/////////111333444333222////////////////////////000//////...//////000000///000000111111000000000000000000111111111111222444444333000...---...000////////////000000000000+++,,,---...///000000000000000////////////............///000000111111222222111000222666;;;???AAA777666444222111111222222555444222111111111222222333444555444333222333444444444555555555444444333222222333333333333222222111111111111111222222222111111111111000///...------...//////......///000222111111000/////////////////////...//////000000000000000000000111111111222222222222111111111000333444777===AAA???888111333333333333333333444444666333111000000000...---000000000000000000000000000000000000////////////......////////////......////////////////////////000000//////......//////...000222333333222111000222111111111111111111000......//////000000111111111111000000000000111111111222222222222222111111111111111111111222333333333444555555333222333444444666888999:::<<<@@@BBBDDDEEEEEEEEEEEEGGGJJJMMMLLLRRRZZZ]]][[[XXXUUUTTTSSSVVV[[[```cccfffgggggggggeeeccc```___``````aaaYYYbbbgggppp~~~|||ttttttmmmqqquuuzzzqqquuu|||}}}zzz}}}xxxtttttteeeUUUUUUaaafffrrr~~~~~~wwwxxx~~~rrrfffUUUJJJGGGKKKQQQUUU444333333333222222222222222222222333444555555555333444444555555444444333444333222111111222333444333444555666666666666666777777666666555444333333///000000000111111111111.../////////000000000111000111111111111111111000......///000000111222222000222333222///...///111.../////////000000000111///000000000000000000//////000222333444444333333333000...---///000000...------......////////////...//////000000111111111.../////////000000000111000000000111111000000000555444333111000000//////000000111111111000//////111111000/////////000000000000000000000000000000------.........////////////000000000111111111111//////............//////---///000000//////000111111000000222444555555444...///000000000///------,,,,,,---...///000111111......000333666666444111////////////////////////000000////////////000000///000000111111000//////000000000000111111111111222333333111...---///111.../////////000000000111+++,,,---///000000111111000000/////////.........//////000000111222222333000///...///333777::::::<<<:::888666444333333333444333222111111111222333444666888888555333333444222333444555444333333333000111222333333222111000000000111111111222222222000111111111111111000000---///000000//////000111111111000000000000000111111000//////////////////000000000000000111111222222222222111111000000000111222444777:::999666333222222222333333444444555888666222///......//////000000000000000000000000000000000000////////////......////////////......////////////////////////000000///...............///000222444555444222111111111111111111222222222.........///000111111111111111000000000000111111111111222222222222111111222111111000000111222333000333555666444333222333222444666777777888;;;===???AAACCCDDDCCCDDDGGGIIIJJJPPPWWW\\\]]]\\\[[[ZZZRRRVVV[[[]]]\\\[[[^^^```aaabbbaaa```^^^]]]\\\]]]]]]hhhkkkoooyyyvvvmmmnnnhhhlllqqqyyy~~~vvvnnnvvvlllkkkrrrrrrttt{{{xxx~~~xxxwwwzzzgggQQQSSSTTT___tttqqqjjjmmmuuuyyy}}}tttsssoooiiibbb\\\ZZZZZZ333333333222222111111111111111222333333444555555444555555666666555555444555555333333333333555555333333444444444444444333444555555555444333222222//////000000111111111222.../////////000000111111111111222222222222111111---......///000111111111...000222222///...000333.../////////000000111111//////000000000000//////000111222444555555444444444000------///111000............/////////000000------...000111333444444.../////////000000111111000000111111111111000000666555444222111000000000000000000000000///...---000000////////////000000000000000000000000000000,,,---------......////////////000000111111111222//////............//////...000111222111000111222222111000000222333222111...///000000000///---,,,,,,,,,---...///000111222,,,...111444777777444111////////////////////////111000////////////000000000000111111111000000///000000000000111111111111111333333111...---///222.../////////000000111111,,,---...000111111222222000000//////.........---000000000111222222333333333222111222555888999999???>>>;;;888666555444444444333222111111222333333555888;;;:::777444333444000222444555444333222333///000111222222111000///000000111111222222222222//////111222222333333333...000111111000000111333111000000000000000111222222111000//////...//////000000000000000111111222222222111111111111111111000333555666555444555777111222222333444444555555:::777333///...///111222000000000000000000000000000000000000////////////......////////////......////////////////////////111000///...............---///222444444333111000......//////000000111111---......///000111111222111111000000000000111111000111111222222222111111222111000000000111222333---111555666666444333333222333555666666666888999<<>>DDDGGGBBB888111222666555444222222333444333222111222444666666555444333444444333222111111111111111222444444333111...,,,000000000000000000000000333222222111000//////.........//////000000111111000000000000////////////111000///---------...///222222222111111111000000222000...000222333111...222222222333333333444444555333111000000333555777BBB;;;333000111222000------,,,---///111333222111222000///------///000222111000///..................///000111111000///...000000///...............///000111222333333222111333222111/////////000000............000222444555555444222111000111222222222222333333333444444444222222111111111111222222333333444555555666666666333333333444555666777777@@@@@@@@@@@@AAAAAAAAAAAAFFFJJJQQQVVVYYYYYYWWWUUUNNNRRRVVVWWWUUUSSSTTTVVV___eeehhhfffddddddbbb^^^hhhjjjpppwwwtttiiiaaa___```fffmmmuuu~~~uuutttwwwjjjfff\\\dddooojjjhhh[[[UUUXXXWWWYYY[[[]]]___bbbgggkkkvvv}}}jjjfffzzzoooqqqrrr|||fff444222111111222333222111333333222222333333444444333333444444444444444333333333222111111111222333444444444444444444444444444333222000000000000111000000000000000/////////111111111111111111111111111111111000000/////////000000000/////////000000//////000000000111111111111111111000000/////////111...///222222//////222:::999888666555444444333000000000000000000000000/////////////////////////////////000000000111111000000000000////////////..................//////111111111000///.........////////////////////////000000///...---------...////////////////////////111000000000/////////...//////000000000000//////....................................////////////000000000000000000000000//////.........---------///////////////////////////000222444555444222111........................222222222222222111000000111000///......///000111...///000000111111000000000000000000////////////---.........////////////000000000111111111222222.........---......//////000000000111222333555666:::999888666555444444444777===BBBAAA:::555444666555333222222333444333333222444555777777666555444555444333222222222222222222222222222222222222222000000000000000000000000222222111000000///......////////////000000111111000000000000////////////111000///.........///000111111111000000000//////222111000111333444222///222222222333333333333444111111000000222444666888???999222000111111000---...------///222333222111111000///......///000111000000///.........//////...///000111111000///...000000///..................///111222222222111111222111000/////////000111000000//////000111222333111111000///////////////111111111111222222222222222222111111111111222222444444444444444444444444333333444444555555666666;;;;;;;;;;;;<<<<<<<<<<<>>;;;777444222555333222222333444444333444555777888888777666666444333333222222222333333222111000000111333555777000000000000000000000000111000000//////........./////////000000000000111////////////000000000000000000/////////000111111000000000///////////////333222111222444444222111111111222222222333333333...///000111333555666777:::666111///000111000...///......000333444333222111000///......///000111//////.........///000000//////000000000000//////000000///.........//////...///000111111111000///000000000///000000111222222111000000000000000111000000000000000//////.../////////000000000111111222222111111111111222222444444333333222111111000444444444444444444444444777777777777888888888888>>>@@@CCCGGGIIIKKKKKKLLLMMMNNNQQQVVVZZZ\\\\\\[[[VVVZZZ\\\YYYZZZ___cccccc___cccfffgggooovvvqqqfff______aaagggpppzzz~~~ggg^^^\\\[[[aaammmxxx}}}wwwqqqhhhhhhbbbZZZTTTTTT]]]jjjtttxxxzzzbbb```ccc{{{uuujjj^^^xxx111000///000333555555444555444333333222222222222333333444444444333222222111111111111111222222222444444444444444444444444333222222111111000000000111111000000000000000000222222222222222222222222222222111111111111111111222222222111000///......////////////000000000111111111111111111111111111555111000222222222444888BBB???:::666333333444555////////////////////////000000000000000000000000000111111111222222222222000000000000////////////111000000//////.........111000000000/////////..............................---------------...///////////////////////////000000000000//////////////////000000000000//////....................................////////////000/////////.........---........................////////////////////////000111222333333222111000//////.........///000111000000000000000///......000///............///000---......///////////////000000000000/////////////////////000000000111111/////////000000000111111///////////////000111111......///000222444555666666777888999999999888777888999999:::999777333111555444222222444555444333555555666777777666666555222222111111111222222333333222111111222333555777000000000000000000000000000/////////.........---000000000000000000000000////////////000000000000//////000000000111222222000000000000000000000000222111222222333333222111111111111111222222222222---...000222333444444333555222000///000111000...000//////111333444333222000000////////////000000///.........///000111111//////000000000000//////000000///////////////000...///000111111000///.../////////000111111222333111000000000000000000111111222333444444333222111////////////000000000111222222111111111111222222222222111111111000000000444444444333333333333333666666666777777777888888;;;<<<>>>@@@BBBEEEGGGHHHLLLLLLNNNSSSXXX[[[ZZZWWWTTTYYYZZZWWWXXX\\\______```jjjnnnjjjmmmvvvqqqccc]]]___dddjjjrrr}}}rrrcccYYYYYYaaahhhrrryyyxxxtttjjjjjj|||sssmmmhhhkkkttt|||uuuqqqsssuuueee\\\rrriii]]]RRRlll555444222222444555444444333333222111000000000111333333444444333222222111111222222333333333444444222222222222222222222222222222222222111111111000...//////000111222222333222222222222222222222222111111111111111111222222222222222222111000...---...////////////000000000///000000000000000000000555222222555555444555999>>>===:::888555444333222////////////////////////000000000000000000000000000111111111222222222222000000000000////////////111111111000000/////////000000000000////////////////////////////////////......---------......///000000000000000000000000////////////000000000000//////000000000000//////....................................////////////---........./////////000---.....................////////////////////////000111222222222111000000///...---,,,---...000111000000000000000///......//////............//////---......///////////////000000000000////////////////////////000000000000000000000111111111222222333222222111000000111111......///000111333444555111222444666888888888777:::888555555777999888777777555333333444444444333444444444444444444444333000000000000000111222333444444444444333333222222000000000000000000000000////////////............111111111111000000000000.../////////000000000111//////000000111111222222111111111111111111111111000000111222111000000000000000000111111111222222///000111333333222111000111000//////000000000///000000000111333444333111000000////////////000000///////////////000111222000000////////////000000000000/////////000000111...///000111111000///.........///000111222222333...///000000111111222222222333444555555555333333000000000111111111222222222222111111111111222222/////////000000000111111333333333333333222222222555555555666666666777777::::::;;;<<<>>>AAADDDFFFIIIIIIJJJNNNSSSUUUSSSPPPLLLRRRUUUUUUUUUYYY[[[ZZZ```ooovvvqqqnnnrrrnnnddd\\\aaaggglllrrr|||rrr[[[WWW___cccmmmuuuoooccc\\\\\\kkkuuuooonnn|||}}}~~~|||wwwkkk\\\QQQbbbxxxqqq^^^[[[OOOhhh||||||888666444333444555444333222111111000000000000111333444444333333222111000111222333444444444444444111111111111111111111111111111222222222111111000---...///000222333444444222222222222222222222222000000000111111111111111111222222333222111///.........////////////000000............////////////444222444999:::777666999888888888777666444222111000000000000000000000000000000000000000000000000000000000111111111222222000000000000/////////////////////...............000000000000////////////000000000000000000000000000//////.........//////000000000000000000000000////////////000000000000//////000000000000//////....................................////////////------...//////000111111---------...............////////////////////////111111111111111111000000///...,,,,,,,,,...000222222222222222222111000000..............................///000000000000///000000000000////////////,,,,,,---------.........000000000111111111222222444333222111000000000000/////////000111222333444222222333444444444444333666444222333777;;;>>>@@@999777444444444444333111333333333222222222222222/////////000000222333444555555555444333111000///000000000000000000000000////////////////////////222111111111111000000000......//////000000111111//////000111111111000000111111111111222222222222///000222222000///000111///000000000000111111111000000111222222000///...///000000111111000000///000//////111222333222000//////000000000000//////000000/////////000111111000000////////////000000000000/////////000111111///000111111111000///.........000111222222222222---...000111222222222222000111222222222222222222111111111222222222333333222222111111111111222222---......///000000111111222222222222222222222222333333333333444444444555888888888999;;;>>>AAACCCDDDEEEGGGJJJLLLMMMLLLJJJCCCJJJOOOPPPRRRWWWYYYYYY[[[jjjuuusssooopppnnnjjjaaadddgggiiillltttggg^^^dddbbbkkktttkkk]]]ZZZYYYaaarrr}}}uuusss}}}tttmmmjjj^^^\\\XXXaaallldddYYY]]]UUUnnntttuuu}}}777555333333444444444333111111111000111111222222333444444333333111000000///000222333444444333333222222222222222222222222000111222222222222111000//////000111222222333333111111111111111111111111/////////000000111111111000111222333333222000///........./////////000000------........./////////111222777===>>>:::666777444444444444333333222222000000000000000000000000/////////////////////////////////000000000111111000000000000////////////------------------......////////////000000000000111111111111111111111111222111000///////////////000000000000000000000000.../////////000000000111//////000000000000//////....................................////////////000000000000000000000000---------.........//////////////////////////////111111111111000000000///000///---,,,---///222333222222222222222111000000---..................---...///000000111111000000000000000000////////////,,,,,,,,,---------....../////////000000000111111111111000//////000000000000000000000000111222222222222111111111111222222111222222444777;;;???BBB;;;888666444444333111000333333222111111111111111000000000111222444555666666555333111000000000000000000000000000000000000000000000000000000000000222222222111111111000000.........///000111111111//////000000000///...---000000000000111111111222///111333333111///000222/////////000000000111111//////000000000000000000...000222222111000//////000//////000111222111/////////000000000000//////111111000000///000000000111000///......///000111000000//////000111111222000111222222222111///......///000111222222111111///000111111222111000///000/////////000000111222111111111222222222333333222222111111111111222222////////////000000000000000000111111222222333333222222222333333333444444444444555666888:::===>>>>>>@@@DDDFFFGGGGGGGGGHHHFFFKKKNNNNNNPPPVVVZZZ[[[ZZZaaaiiinnnnnnmmmmmmmmmlllhhhcccdddjjjqqqvvvyyynnngggkkk```eeerrriii\\\```bbbdddnnnzzz~~~zzzyyyuuuwww{{{rrr}}}qqqgggccc\\\kkkssstttttthhh]]]___ddd444333111222333444444333111111111111222333444444444444444333222111000///...///111222333333222222333333333333333333333333000000222333333222111000111111111111111222222222000000000000000000000000......//////000000000111///000222333333222111000............/////////000---.........//////000000000111888@@@AAA;;;666666333222111111111222333333000000000000000000000000////////////////////////////////////000000000000000000000000////////////---------....../////////////////////000000000000111111111111111111111111333333111000////////////000000000000000000000000.../////////000000111111//////000000000000//////..................................../////////000222222111111000000//////---------.........//////////////////////////////222111111111000000//////111000...---...000333555000000000000000///......------............------//////000111111111111111000000000000////////////........./////////000000............/////////000...------......///000111111111000000000000111111111111000///000111333444000222555666777888;;;>>><<<999666555444333111///444333222222111111111222111222222333444666777888777444111...---///111333000000000000000000000000000000000000111111111111222222222222111111000000---......///000111111222//////000000000...---,,,.../////////000000111111000222555444222000111333////////////000000000000.........///000111111222...000333333222000/////////......///111111000...//////000000000000//////222222111000//////000000111000///......///000111000000///000000111222222111222333333222111000///...///111222222111000000111222222222111000...---111000/////////000222333111111111111222222222222222222111111111111222222111111111000//////......//////000111222333333444333444444444444555555555111111222444555888999;;;999>>>CCCEEEDDDDDDFFFHHHOOORRRRRROOOPPPVVV[[[\\\\\\[[[```hhhllljjjjjjmmmuuukkkaaabbblllttttttqqq}}}jjjgggjjjYYY]]]llleeeZZZdddjjjlllqqqxxxvvvooofffkkkwwwwwwooo~~~rrrbbb[[[XXXtttrrreeeddd^^^}}}{{{yyy444444444333333222222222333333333333333333333333444333333222111111111222111111111222222333333333000111222333444555555555666555222111000000111222444333222222111111111222444333222222111111111222000000000000000000000000111111222222222222111111000000000000000000000000000000000000000111222222444222000222555666555222333444444555444333111000333000,,,,,,...///...---000000000000000000000000///000111333333222111111444222000000111222111000000000000000111111111111//////000000111111111222111111111111111111111111////////////////////////000000000000000000000000//////............//////000000000000000///......111000///......///000111111000/////////000222333222000///000333555444222000///.........///000111111000000////////////000000000000000////////////............///////////////000111222222111000///......------------......///......///111222000///111111222222222111111000111111111111000///------000//////.........//////444333333222222333333444111000/////////000222333222222222222222222222222333222111222333666999;;;CCC666777666+++333;;;//////000111111111111000000000000000222555666666555111111000000000000000000444333333222111111111222333333333333333333333333111111111111111222222222000000000000000000111111222000///...///000///...000000111111000///......333444555555333333444555444000---...111333111...///111444666666555333111111111111111111000//////000000000000000000000000000000000000000000000000222111/////////000///...333222111333555555111---......///000000000000000222222222222222111000///000000000000000000000000222222222111111111111111111111111111111111111111///111333333222000000000///000111333222111///...///000111111111000...---***...111111000000222555555444333333222222222222555444444444555666888999888;;;>>>@@@AAABBBCCCEEEHHHLLLQQQUUUVVVVVVWWWWWW\\\VVVXXXdddlllllllllpppuuujjjcccdddhhhiiimmmsss{{{ooobbb[[[ZZZYYYYYYYYYVVVtttttteee[[[dddzzzgggeeefffooommm[[[qqqzzz444444444333333222222222333333333333333333333333444333333222111111222222000000111111222222222222000111222333444444444444666444222111000000111222333222222111111222222333333333333222222111111111000000000000000000000000111111222222222222111111000000000000000000000000000000//////000000111111222000///000333444333111222333333444444333222111333000------///000///...000000000000000000000000000000111222222222222111333111000///000111000............/////////000000....../////////000000000111111111111111111111111////////////////////////000000000000000000000000000000////////////000000000000000000000///......000000///......///000000111000/////////000222222444222000111222333000...///////////////000222222000000////////////000000000000000000/////////...............///////////////000111222222111000//////......------......//////......///111222000///000000111111111111000000111111111000//////...---000//////.........//////222222111111111111222222111000000///000111222333222222222222222222222222111111111111222444666888@@@:::::::::333000111---000111111111222111111111111000000111333444333111111111111111111111111111444333222222111111111222222222222222222222222222111111111111111111111111111111111000000000000000222000///.../////////...111000000000000/////////000222333444333444666777:::555///...000222111000///000111333333333111111111111111111111000//////////////////////////////000000000000000000000000111000//////////////////333111111222444333111.........///000000000000000777666555333000...+++***000000000000000000000000111111111111111111111111111111111111111111111111222222222222222111000000111111222222222111///...000000000000000///......+++...111111000000111333555444333222222222222222555444444333444555777777777999;;;<<<===???AAACCCFFFIIINNNPPPQQQRRRSSSUUUTTTRRRXXXeeellliiidddbbbhhhaaa___ccchhhkkkpppwwwvvvnnncccZZZTTTRRRTTTWWWddd~~~gggcccfffuuuwwwkkkhhhrrr}}}ddduuuzzz444444333333333333222222333333333333333333333333444333333222222222222222000000111111111111222222111111222222333333444444555444222111000111111222222222222111222222333333111222333333333222111000000000000000000000000000111111222222222222111111000000000000000000000000////////////000000000000000///...///000111000///111111222333333222222222222111//////000000000///000000000000000000000000111000000000000111222222333111000///000000...---,,,,,,---------.........---...............//////000000000000000000000000////////////////////////000000000000000000000000111111000000000000111111000000000000000///......000000///......///000000000000000///000111111222333222111222333222000...........................//////...//////000111222000000000/////////..................///////////////000111222222111000//////......------......//////......///111111000...//////000000000000//////111000000000///......---/////////......//////000000000////////////000000111000000000000111222222222222222222222222222222222222222333444444555555;;;<<<<<<@@@BBB555+++///111111111111111111111111111000///000222222000...111111111111111111111111333333222111111111111222111111111111111111111111222222222111111000000///222111111111000000//////222000....../////////...111111000/////////000000---///222333333555777999>>>999222...///111111111////////////000000000000000111111111111000000///////////////////////////000000000000000000000000////////////////////////222111000000111111000///......///000000000000000000111111222111111000000000000000000000000000000///000000111111222222222111111111111111111111111555222000000333444333111333333222222111000//////000000//////......//////---///111111000000000111444333333222222222222333444444333333333333444555555666888888999;;;>>>AAACCCFFFHHHJJJKKKLLLOOOQQQRRRQQQUUU___fffeee___[[[ZZZZZZ\\\bbbfffiiiooouuuzzzyyy}}}rrrrrrnnneeeYYYPPPOOOVVV\\\{{{tttrrrrrrtttkkkrrriiiuuu~~~{{{zzz333333333333333333333333333333333333333333333333444333333222222222333333222222222222222222222222222222222222222222333333444333222111111111222222444333222222111111111222000111222444444222000///000000000000000000000000111111222222222222111111////////////////////////......//////000000000000//////...//////000/////////000000111111222222222111111000000000111000000////////////////////////111000/////////000222333444222111111111000...---,,,,,,---------.................................000000000000000000000000////////////////////////////////////////////////111000000//////000000111000000000000000///......111111000000000000111111000000000000000111111222000000000111222222222111111111111000000///...---............///000222222000000/////////.....................////////////...///111222222111000000//////............//////000///...///111111000...---...//////////////////000000//////............//////////////////000111000//////......//////000000000000111111111222222111111111111222222222222444444555666666666555555666:::888BBBPPPAAA...555111111000000//////000000000//////000222222111///111111111111222222222222222222111111111111111222111111111111111111111111333222222111000//////...222222111111000/////////000...---...///111000000222111000//////000000111---///111222333444666888<<<888333000000111111000000///.........///000000000000111111111111000///////////////////////////000000000000000000000000---...000000/////////000222111//////////////////......///000000000000000,,,---///000222333333333000000000000000000000000...//////000111222222333111111111111111111111111666111...000555999888666666555333222000000///000111000///.........///000111111222222222111111111333333222222222222222333333333333222222222222222444555555555666888<<>>??????@@@AAAAAADDDGGGJJJQQQQQQPPPSSSbbbsssxxxttt[[[___cccbbbaaabbbdddffffffiiinnnuuu}}}|||www||||||rrrooowww}}}xxxlll```aaammmyyy~~~{{{tttoooTTT]]]dddooovvvooonnn}}}222222333333333333444444333333333333333333333333333333333333333444444555666666555555555555444444444333222000000000111222222222222222222222222222666555444222111000000//////000111222222222111000000000000000000000000000111111222222222222111111000000000000000000000000...///111222222222111000000111222111000///000111//////.........///000000---///111111000///000111000000000000000000000000000////////////000111111333333333444555444222000...////////////000000000000000000///////////////////////////////////////////////////////////////000000000000000000000000//////............//////000000000000000///......222222333333333333222222//////000111111111111000/////////------...111444666555333111000///000000//////...//////000111222/////////.........------............////////////...///000111222222111111000//////......//////000111000///000111111///---,,,---...///000000000///000///...---------//////////////////000111222222111111000000000000111111000111222222333333222222//////000000111222222222111111111111111222222222666444///666GGGIII===666222111///...------...///---------000222444444222/////////000111111222222111000000000000111222222222222222222222222222222111111111000000//////...000000000000000000000111111000//////111333333222///000111222222222111111000222333222000000111222...///111222222111000///333222000//////000111111///000000111111111111000........................////////////////////////...222555444111//////111///000111000///...///000......///000000000000000000000000111000000//////////////////////////////...//////000000111111111111111111111111111111111222111000222777:::;;;:::555555444444333222111111111111000000000111222222444333222333444444333111222111111111111222222333111111222222222222222111333444555555555666999<<<;;;===>>>>>>>>>@@@DDDGGGGGGLLLOOOUUUiiidddhhhhhheeedddggghhhggggggiiipppxxxppptttooosss{{{uuuuuuuuuiiiiiivvvuuupppqqqmmmqqqwwwiiilll{{{{{{aaaHHHOOOVVVcccpppnnnppp222222222333333444444444333333333333333333333333333333333333333444555555666666555555444444444444555444222000//////000111111222222333333222222222333333222222111111222222///000000000111111111111000000000000000000000000111111222222222222111111000000000000000000000000///000222333333333111111000111333111///...///111000///...---------...///+++...111111///...///111000000000000000000000000...//////000000000000000111111111333555555222000....../////////000000000/////////.........------........................////////////////////////000000000000000000000000000000////////////000000000000000000000///......000000111222222111000000...///000111222111111000000111111111222777>>>DDDHHHDDD>>>888222///......000000////////////000000//////.........---------............////////////---...000111222222111111000000////////////000000111000///000111000///---------...///000111111000000///---,,,,,,---///000////////////000111222333111111000000000000111111000111222333333333222222/////////000111222222222000000/////////000222333444111222333999IIIMMMAAA444333111///...///000000---------///111222111000---......///000000111111000000000000000111222222111111111111111111111111000000000000000//////////////////000111111222222777444222111222222111///...///222333444333111000000111222111000///000111///000111111000000000000222111111000000///000000//////000111111111111111........................////////////////////////000444777666222//////111...111333333000......///......///000000000000000,,,,,,...000111222222222/////////////////////////////////000000000000000111111111111111111111111111111222333444555555444333444555555555333222111111111222333333333333333222111000111444444222000111111111111111222333333///000222333333333333222000222444444444555777999888999;;;<<<<<<===@@@BBB@@@GGGIIIOOOhhhttttttpppjjjiiimmmmmmjjjjjjpppwww|||}}}zzzvvv{{{xxx}}}|||www~~~yyyqqqkkkqqquuutttrrrvvvkkkeeecccbbbiiiqqqoooaaagggrrr~~~ppp```\\\cccjjjooogggUUUAAAFFFLLL\\\qqqzzz222222222333333444444444333333333333333333333333333333333333333444555666555555555444444333333333666444222000//////000111111222222333333333222222111111111111222333444555000000//////000111222222000000000000000000000000111111222222222222111111000000000000000000000000///111333444444444222111///111222111...---...000111000...---,,,,,,---...***---111111///...///000000000000000000000000000---...000111111111000/////////000222444444222000.........////////////000.........------,,,,,,,,,........................////////////////////////000000000000000000000000111111000000000000111111000000000000000//////......///000111111000///......///000222222111111000111222444666;;;CCCNNNVVVddd]]]SSSGGG===666333111111000000////////////000//////.........---------............/////////000---...000111222222222111000000////////////000000111000///000111000...------...///000111111111111///...---,,,,,,---///000////////////000111222333000000////////////000000000111222333444333222222...//////000111222222222222111//////000111444555111000666333111KKK]]]OOO666555333111000000111222...------...//////...,,,,,,------...///000000111000000///000000111222222000000000000000000000000////////////000000000000......///000111222333333;;;999555333222000...,,,---///222555555333111//////000111111000000111222222222111///......000222111111000000000//////...//////000111111111111111........................////////////////////////222666999888333//////111---111444444111///...///...//////000000000000000222222222111000...---,,,////////////////////////000000000000////////////111111111111111111111111000222444444222000//////222333555666666555333111000111333444555444444333000///...000222333111///111111000000111222333333///000222333444444444333...000333444444444555777555777999::::::;;;===???AAAEEECCCEEE```wwwnnnmmmqqqooojjjlllttt|||}}}|||vvvwwwzzzzzzeeewww}}}wwwiiiggggggeeewwweeeZZZ^^^ccccccpppuuudddUUUTTTZZZgggrrruuusssqqqrrraaaZZZ\\\^^^ccc___QQQ???BBBGGGZZZvvv111333444444222111111111555555555555555555555555222222222222333555666777777666555444444555666777///000222333333222111000111111000000000000111111222222222333444222///,,,///000111222222222222222111222333222000000000111000000111111222222111111000000000000000000000000000000111111111111000000//////000111111111111111000000000000000000000000000///...------...///000000111111111111222222222,,,---///000000111444666444777777555555777666222222333222///---+++,,,...---------------...///000////////////000000000000------......//////000000////////////000000000000222111000111222333222000//////000111111111111111////////////000000000000//////000111111111111111000111555@@@QQQfffyyyeeeGGG999333---222222222111000//////...........................,,,,,,---...///000111111111111111000000000000000111111111000000000000000------............------,,,,,,---...//////......//////.........---------...///000111222333444444333333222111000000000111......///000111222333333000111111111111222222222000111222111000111333444000111111111444;;;EEEMMMLLL>>>///,,,222666000(((---......///000/////////222000---,,,---///000///000///......000111111000000000//////.........---///000111222222111000///111000///...///333:::???LLLCCC888111000222222000......000111111111000/////////000000111111222222111111000///////////////111222222111///...///000---///111222222111///---......//////000000000111......------------......000111333444444333111000//////............//////000000000000111111111111---......///////////////111000/////////000222333111222222333333222222111111111111111111111111111000000000000111111111111222222222222222222222222111111111222333333333444000000000000000000000000333333333333333333333333444333222111111222333444222222333333333333444444777777888888999;;;<<<===;;;===@@@FFFRRRcccwwwzzz{{{yyypppcccvvvqqq~~~oooyyypppddddddppp|||yyy{{{sssggggggmmmxxxxxxnnn___SSSKKKRRR\\\^^^YYYTTTCCCPPPMMMLLLYYY[[[___uuukkkeee]]]XXXYYYZZZRRRHHH@@@CCCUUUhhhxxx222333444444222111111222555555555555555555555555555444333222333666999<<<444444333222222222333444222222333333333333222222111111000000000000111111222111111333444444222000000111111222222222222111222333444333111111111222111222333444333333111111000000000000000000000000000000111111111111000000//////000111111111111000000000000000000000000000000///...------...///000000000111111111222222222///000111111000000222444999???BBB<<<555333333222;;;888555222000000000111...------------...///000------------.....................///////////////////////////000000000000333111000111222222111000//////000111111111111111////////////000000000000//////000111111111111111000333@@@YYYyyyyyyTTT@@@777222222222111111000//////...........................//////////////////000000000000000000000000000000111111000000000/////////......////////////......,,,------...//////......//////.........---------......///000111222333333222222111111000111111111//////000000000111111111000000111111111222222222...///000///......000111111111111000111777>>>DDDUUUGGG777111444666222------......///////////////111///---,,,---/////////111000//////111111111000111111000000000////////////000000111111000//////000///...---...111666;;;LLLDDD999111///...,,,***...///000000111000///...............//////000000111111000///////////////111222222111000//////111......///000000///.............../////////000000///......------......//////000111222222111000/////////............//////000000000000000000000000...//////000111000000000111000/////////000222222111222222222222222222111111111111111111111111111000000000000111111111111222222222222222222222222111111111111222222222222111111111111111111111111111111111111111111111111333222222222222222222333222222333333333333444444555555555555666888999:::<<<===>>>AAAGGGRRR```iiivvvtttuuu}}}nnnxxxoooxxxqqqtttlll___\\\eeeuuu{{{www}}}|||mmmhhhkkknnnvvvlllWWWQQQPPPWWW\\\XXXQQQLLLFFFQQQNNNNNN\\\]]]\\\iiigggcccZZZPPPNNNOOOLLLFFFBBBIII^^^ppp{{{333444555444333222222333444444444444444444444444888666444222444888===@@@444444333222111111111222666555444333333333333333111111000000000000111111111000000111333555444333222222333333333222111111333444555444222111222333333444666777666444222000000000000000000000000000000000111111111111000000......///000000000000000000000000000000000000000//////............//////000000000111111111222222333444333222000///000222CCCLLLPPPGGG999333555888HHHAAA999444222333222111......------......//////------------............///////////////.........////////////000000000000333222000000111111000/////////000111111111111111////////////000000000000//////000111111111111111555999IIIkkk}}}VVV@@@666222222111111000000//////...........................111111000000000/////////000000000000000000000000000000//////............//////000000000000//////,,,---......///........................------------......///000111222222111111000000000111222222111111111000000/////////000000000111111111222222///000111000......///000111111000//////222666999NNNCCC666///...000000........./////////000000000000...,,,,,,---/////////222111///000111111111///111111111111000000000000...//////000000000///......///......---///222555>>>999222///000111000///...//////000000//////............////////////000111000000///////////////000222222222000///000111000000000000000000000000.........////////////000///......------......///......000000000000......000//////......//////000111000000//////.........///000000111111111111111000000000///000111111222111111222222222222111111222222222222222222222222000000000000111111111111333333333333333333333333111111111111000000000000111111111111111111111111111111111111111111111111222222222333333222222222222222333333333333444444333333333444555666888888::::::;;;;;;===BBBIIIMMMXXXZZZbbbpppmmmpppfffppp{{{~~~{{{cccaaa[[[^^^iiiooorrr|||fff^^^```eeexxx}}}tttgggUUUTTTXXX______WWWNNNIIIKKKRRRQQQRRR]]]]]]YYY^^^mmmnnnkkk```WWWTTTQQQOOODDDPPPjjj{{{444555666444333222333555444444444444444444444444666555444444666999<<>>999444333222111HHH@@@555000000111///---000//////.........//////////////////000000000000000000//////......------////////////000000000000222111000000111111///...//////000111111111111111////////////000000000000//////000111111111111111000444@@@WWWtttkkkPPPAAA;;;888555000000000////////////////////////////////////////////////000111222222222......//////000000000000******+++---...///000111000000111111111111000000---...............---------.....................---------...//////000000////////////000111222222222222111000///...------//////000000000111111111111222444333111000000000/////////000111111111000111222222111000000222444000////////////000111111///...---...///111000/////////...///111000///---////////////////////////...............///000000000111222111///...///000222111///......------,,,////////////000000111111222222222222111111111111000000////////////000000000111222222111000111333222111111000000111111222111111111111111111111111/////////....../////////000000000000000000000000000000////////////000000111000000///...------,,,---...//////000000/////////000000000111111111111///000000111111000000///111111111111111111111111///000000000111111111111222222222222222222222222111000000//////.........////////////////////////222222222222222222222222111222333444444333222111222222222333333333444444333333444444555666888999555666777:::<<<======<<<@@@AAADDDJJJRRRWWWXXXXXX\\\[[[]]]___lll{{{rrrlllbbb]]]aaafffjjjsss}}}{{{VVVRRRaaaiiizzz{{{~~~{{{wwwkkk___]]]]]]ZZZUUUSSSUUU]]]ddd___XXX\\\dddfffaaammmtttlll^^^TTTNNNLLLQQQ\\\ttt555555555333111111333555333333333333333333333333///111333555666666555444444555666666666666555555444444333222222111111222111111000000000000111111333111000111222222111000444444555555555444333333111222333222000///000111333444666777666444222000111111111111111111111111000000111111111111000000//////000111111111111111000000000000000000000000......////////////....../////////000000000111111///000111111111111444666000333333111222555333...888444///...///222222111000000//////......//////------------............///////////////.........////////////000000000000111000//////111111000/////////000111111111111111////////////000000000000//////000111111111111111000333999EEEUUUfffuuu~~~qqqbbbMMM>>>888777555333////////////////////////////////////////////////---......///000111222333---......//////000000111******+++---///000111222000000111111111111000000.........///......---,,,---------...........................//////000000000000/////////000111111000000000//////........./////////000000000111111---000222222000.........000///...000222333222111///111333333222000000000111000///...///000111222///......///111222222000.........000222222000...............////////////............///000111111222222222111///...///000------------......///////////////000111222333444111000000000000////////////////////////000000111000111333222111111222333////////////////////////222222111111111111000000000//////......//////000111111111111111111111111111000000//////000000111111000000//////.........------.../////////////////////000111111111111000//////000000000000//////000000000000000000000000000000000000111111111111111111111111111111111111000000000000////////////////////////////////////000000000000000000000000222222222333333222222222222222333333333333444444111111111222333444666666666666666888999:::999777>>>>>>>>>@@@CCCGGGKKKMMMSSSSSS______kkkppp{{{wwwkkkdddiiiuuu{{{YYYVVVfffkkkxxxrrr```YYYXXXWWWWWWWWW```fffooohhhZZZaaaooooookkkqqqqqqhhh^^^ZZZZZZYYYXXX___ppp444444444222000000222555333333333333333333333333111111222222333333333333222333444666666666666555333444444444444444333333111111000000000000111111111111222333555666444222333444444555555555555444222333444333111000111222111222333444333333111111111111111111111111111111000000111111111111000000000111111222222222222222000000000000000000000000---...///000000///...---////////////000000000111///000111111000000222444000333333222444777555111.........///000111111222111111000///////////////------------.....................///////////////////////////000000000000///......///111222111000//////000111111111111111////////////000000000000//////000111111111111111222333555999>>>EEEKKKNNNKKKEEE===666222000///000////////////////////////////////////////////////.........//////000000000------......///000000111---------...//////000000///000000000000000000///......//////...------,,,---------.........//////...////////////000000000111000000////////////000........./////////000000////////////000000000111,,,...111222111/////////111///...///111222111000000000000000000///......111000///...///000222333000//////111333444333222......///222444555333111......//////000000000000//////......///000222333222222222000......///111)))***,,,---...000333555/////////000222444666888111111111000000000/////////////////////000111111000111333222222111333444//////000111111000//////000000000000//////......000000////////////000000111111111000000111111111111111000000000000111111000000000000000000000000......///000000000000000...///000111222111111000...//////000000//////...////////////////////////000000000000111111111111///////////////////////////000000000000000111111111111111111111111111111000000000000000000000000333222222222222222222333222222333333333333444444222222222222333555666777888666444555777888777555888999::::::;;;>>>BBBEEEGGGFFFYYYYYYggg~~~{{{nnnttthhhooouuu\\\VVV___jjjrrr}}}uuufff___]]]^^^bbbhhhllloooxxxrrraaajjjwwwpppeeefffddd\\\XXXXXXXXXVVVYYY\\\eeelllzzz444444333111///000222444333333333333333333333333444333111000000111333444222333555777888888777777333444555666666666555444111111000000000000111111000111222666888999777555333333444555666666666555333444555444222111222333000000111111222222111111111111111111111111111111000000111111111111000000111111222333333333333222000000000000000000000000---...///000000///...---////////////000000000000///000111000//////111333...222444222111333222///,,,...111111000/////////111111000///////////////////////////000000000111---.........//////000000////////////000000000000...------...111222222111//////000111111111111111////////////000000000000//////000111111111111111000000222666:::<<<;;;999555777:::999333......111.........///////////////000000000000000000000000////////////............---------...///000000111000000/////////.........//////000000000000//////.../////////...---,,,,,,---------.........///////////////000000000000000222111000//////...//////,,,,,,---...///000111111////////////000000000000---000333444333222111222333000---...000111000...222111000000111222333333222000///...///000222333000000000222444555444333//////111444777777555444//////000000111111111222000/////////000111333444222222111...------///111111111000...------...000/////////111333666888:::333333333333222222111111///////////////000111111000111333333222222333444111222444555555444222111//////......---------,,,000000////////////000000111111000000000000111111111111000000000000111111000000000000111111111111//////000111111111111111...///000222222111111000......////////////..............................000000000000111111111111//////////////////////////////000000111111222222222222222222222222222222111111111111111111111111444333222111111222333444222222333333333444444444444444444555666777888999888555333333777999999888777999;;;;;;:::<<>>PPPNNNZZZrrrmmmwwwvvvvvvzzzuuuuuudddkkk{{{xxxqqqaaaWWWXXXhhhlllwww~~~|||uuummmiiigggiiirrr|||uuuttt}}}xxxhhhqqq|||nnnhhhiiihhhfffffffffaaaZZZVVVXXX[[[ZZZddd000111222222222000///...444444444444444444444444222111000000000111333333444444444444444555666777555666666666444222///---...///000111111000///...///111222444555555444444555333222333666666444222111111222222222222111111222222222222222111000///111222222222222111000000111111000000000000111111000000000000000111111111333333111000000000111222000000000000000///......000000///...---...111444333222111111222222000//////000111222333444444444111111000///...---,,,,,,//////////////////......+++---///000111000///...////////////000000000000///////////////000111111111000///////////////000000///.........000111222222000......//////...,,,---...000222333222111000000000000000111222333444222111111111000000/////////////////////////////////////////////000111111000000000///......------////////////////////////---------.........////////////............//////333222000///............,,,,,,------...///000000---///000000///......///000///...---------------111111222333333444555555000000000000000111111222000000111111111111000000............////////////////////////............///000111333333222111111222222111000//////000000//////000000111111111222000000////////////000000000000000000000111111222333333222222111000000000000000000000////////////.........000333888<<<>>>666333000....../////////............///000222222444444333333222111000000000111333444444333111000000000000000000000000000000///.........///111222333222111111222222000...////////////////////////111000000000000000000000//////...//////000111222111111111111111111111111000000////////////000000//////000000111111222222333111///...---...///000111111000000000000111111333000------000222111///333222111000000222444555333333222111000000111111444333333222222333333444333333333333333333333333444444444333333222222222444444444444444444444444555666777888999:::;;;;;;>>>@@@CCCHHHNNNUUU\\\___vvv~~~zzz}}}zzzuuunnnaaakkksssqqqlll[[[SSSVVVaaahhhxxxxxx~~~oooaaasss~~~ccchhhnnnrrrtttwww|||pppqqqrrruuuzzzzzzpppeee______fffbbbccc222222333333222111111000333333333333333333333333444333222222222222333444333333333333444555666777666666777777555333111///...///000111111000///...///000111222333333333333555333222333555666333111111111222222222222111111111111222222222111000000111222222222222111000000111111000000000000111111111111111000000000000000333222111000000000111111000000000000000///....../////////...---...000333333222111111222222111//////000111222333333333333111000000//////.................................///............//////000////////////000000000000///////////////000111111333333111000...---,,,,,,000000///......///000111333111....../////////......///111222222111000///000000000///000000111111111111111000000000//////////////////////////////111000000////////////000......//////////////////////////////////////////---------.........////////////............///////////////...------,,,,,,,,,,,,------...//////000---///000000///....../////////...---------......000111111111222333333333000000000000000111111222000000111111111111000000....../////////000000000111000000000000/////////000000111222222222222111222222111000000000000000.../////////000000000000000000////////////000000000////////////000111111000000111111111111111111000000000000////////////,,,,,,---///222555888999666333000/////////...---.........//////000222222444444333222222111000000000111333444444333111000000000000000000000000000000//////...///000111222333222111111222222000///////////////////////////000000000000000000111111000////////////000000111111111111111111111111111000000////////////000000.............../////////333222000/////////000111111111000000000000000111...///000000000000000000333222111000000222333555333333222111111111111111222111111000000111111222333333333333333333333333444444333333333222222222444444444444444444444444444555555666777888999:::<<<===>>>BBBFFFLLLQQQTTTdddjjjrrruuusssooonnnnnntttvvvttt|||hhhmmmtttffffffsssrrrqqqnnn```YYY]]]ooovvv~~~vvvhhhrrrxxxhhhZZZcccnnntttsssnnnjjjgggnnnnnnsss}}}}}}|||}}}444444333333222222333333222222222222222222222222777666555444333333333333222222222222333444555666666666777777666555333222///000111222222111000///000000000000111222333333555444333444555444222111111111222222222222111111000111111222222222111111111222222222222111000000111111111111111111111111222222111111000000//////222222111000000000000000000000000000000//////......//////...------000222333222000111222222111000//////000111222222222222000000000000000000000000........................222000...------...///111////////////000000000000////////////000000000000333222111000...---,,,,,,111000////////////000000333000...---///000000000000000111222222111///...111000000///////////////111111000000000000//////////////////////////////222111000//////.........------...//////000111111////////////////////////------.........///////////////............//////....../////////---,,,+++,,,,,,------.../////////---///000000///.../////////............//////000000000111111111111111111000000000000000111111222000000111111111111000000///000000000000111111111111111111111000000000000111000000000000111222222222111000000000000000000.........////////////000000000////////////000000//////......//////000111......///000000111222222000000000000////////////***+++,,,///111222333444666444222111111000...,,,////////////000000111222333333333222111111000000000111222333333222111000000000000000000000000000000////////////000111222222111111111222222111////////////////////////////////////000000111111111111000000////////////000000000000000000000000000000//////......//////000//////..................222222111111111111000000222222111000//////000000,,,///333333222000000111222222111000000222333444333222222111111111111222111111000000000000111111333333333333333333333333333333333333222222222222444444444444444444444444333444444555666777888888;;;;;;;;;<<>>BBBCCCDDDGGGKKKQQQXXX]]]cccpppyyy|||{{{zzz{{{dddRRRbbb|||~~~yyyvvvyyyuuuyyykkkfff\\\QQQJJJKKKSSSZZZggggggjjjlllhhhjjj|||333333222222222333444444333333333444444555555666777777777777555444222111111111111222333555777777666666555444444333333222111222333444444333222111444333333333333333444444111222444444222222222333222222333333333333222222000111111222222222111111111222222222222111000000000111222333333222111000222222111111000000/////////////////////...------...//////000000000000000...///000000//////000111222000000000222333222111222222222222111000///////////////000000111111111------......///000000000...000111222222111///---////////////000000000000//////000111111000...---//////000000///...,,,+++......///000000000000000333222222333333222///---111111111000000000000000......///000222444555666......////////////000000000000000000000000000000---------...000111333444222222111000000///......////////////////////////....../////////000000000//////............//////------...//////...---,,,...........................000111111000//////000111000000000000111111222111222222222222222222222000000000000000111111222000000111111111111000000000111111111111222222222////////////............000////////////000111111000000000000000111111222333222222222222222111111000000////////////000000//////......//////000111222222111000000///......000000000000////////////000111444666777777555555999888666666666666444222111111111000000111111222111111111111111111111111111111111111111111111111000000000000000000000000///000111111222222111111111000000111333333222000000000000000000000000000////////////////////////111000000////////////000000000000000000000000000///......------......///......------------------------............//////111111000000000000111111111111222222000///...///000000000111111111111222333222222222222333333444000000////////////000000222222222222222222222222111111111222222222222222444444444444444444444444555555555555666666777777555444444444555888:::<<<;;;<<<>>>AAAEEEJJJNNNPPPWWWaaajjj~~~~~~yyymmmyyyqqqtttkkkeee[[[PPPIIIJJJSSSZZZiiiqqqvvvmmmbbbcccttt333333444555555555555555111222222333444444555555888888888888777666444333111111222333444666888999999888777555444333333333111222333444444333222111222222333333333222222222...111333444222222333555222333333444444333333222111111222222222111000000111222222222222111000000000111333444444333111000111111111000000000000000....../////////...---,,,......///000000000000000...000222222111000111222111000///000222333222111333333333333222111000////////////////////////000......//////000111111222///000000111111111111000////////////000000000000///000111111111000...---......000000///...,,,***,,,---///000111111111111666666777888888666111---000000000000000000111111......//////111222444444........./////////000000000000000000000000000000............///111222222111111000000000000000000////////////////////////.../////////000000000000//////............//////------..........................................///000222222000///000111222222111000000000111111//////000000111222222222000000000000000111111222000000111111111111000000000000000111111111111222000000000////////////......//////000000000000000000000000000000111222222222222222222111111000000000000////////////000000000////////////000111111111111111111111111000000000000000000////////////000111333444555666666555888666444333444555555444222222111000000111111222000000000000111111111111111111000000000000111111000000000000000000000000///000111222222222111111111000000111333333222111000000000000000000000000000000000///......------000////////////000000111111111111111111111111111///......------......///,,,,,,------------------///...---------///000111////////////000111222333...777???===555......222///000000111111111111111222222222222222333444555000000////////////000000111111111111111111111111000111111111222222222222444444444444444444444444444444444444555555555555666555444444555777999;;;::::::;;;===AAADDDEEEFFFLLLXXX```}}}~~~|||ssstttfffbbb[[[SSSOOOSSS^^^fffxxx|||hhhiiixxx333444666777777777666555000000111222333333444444888999::::::999888666555222222222333555777888999;;;:::888777555444333333222222444444444444222222000111222333333222000///---000333444222222444666222333333444444333333222222222222222222111000///111222222222222111000000000111333444444333111000000000000000000111111111---.../////////...,,,,,,......///000000000000000///111222333222111222333111000///000222333333111444444444333222111000//////////////////............//////000111222222333111000///...///000222444////////////000000000000///000111222111000...,,,***+++---///000000///...+++,,,...000222222222222888999;;;===<<<888222---000000//////000111222222///////////////000111111---.........//////000000000000000000000000000000000////////////000000111/////////000111111222222////////////////////////////////////000000000000//////............//////000000////////////000111.....................---///000222222000///000111333333222111000000000111---......///000111111222000000000000000111111222000000111111111111000000///000000000000111111111111111111111000000000000---...000111111111000///000000///000000111222222222111111111000000//////000000////////////000000000000000000000111222222000000000111222222333333000000000000////////////...///111222333444555555777444222111222444555555222222111111111111111222000000000000000111111111111111000000000000111111000000000000000000000000///000111222333222111111000000000111333333222111000000000000000000000000111111000///...---,,,,,,//////...//////000111222111111111111111111111111.........------.........---......//////000000000000///...---...///111333.../////////000222333444---===LLLJJJ;;;///111888//////000111111111111111222222222222333333444555222222111111111111222222111111111111111111111111000000111111222222222222444444444444444444444444333333333333333333444444999888777666666888:::;;;888777777888;;;===>>>>>>CCCPPPUUUjjjtttuuutttrrroooqqquuuuuu~~~{{{ssspppccc___YYYSSSTTT^^^mmmxxxsssvvv333333333333333444555666000111222444555666666777999999::::::999666444222555555555555666666666666999888777666444444444444111222333444444444333222222222111000000000000000444333333333333333333333333444555666666444333111111111000000000000111111111111000000000000111111333333333222222222111111333222111111111000///---///......------......//////...---------///000111111222333444333111///...222222333333333444444444444333111000000000111222111000...---...///111333......//////000000111111333333222222111000////////////000000000000//////555333000---,,,---...///---------...///000000111......------///222555777===<<<>>>CCCDDD???777222555000---///000...---///000000000000000000000000000///---,,,,,,---///000111111000000//////......////////////000111333333111111000000//////......111000000///...------------------...............111///------/////////...---------............///,,,,,,------------------------......///000000000111000///......000222333777555222///...---......222111111111000000//////000000000000000000000000//////...//////000111222111111000000///.........000000//////.........---111000///......///000111111///---,,,---///000000///000000///------...///////////////000111222333111222333111///......///111222222111000000111333222222222333444555777777222111111111222222111///555555555444444222111111............///111222333222222222333333222222222111111111000000000000000222222222222222111000/////////000000111111111111000111222333333222111000//////000000000000//////000000000000000000000000000000111111111111000000000/////////............//////............//////111000///......///000111,,,---...///000111222333000CCCVVVWWWHHH888222333222222111111111111111111666555333222111222333333111111000000000000000111555444444333222222222333...///111111000000111333444444444333333222222222444444222222222222444444222333444555666666666666777777777888999;;;<<<===>>>AAAFFFMMMUUU\\\bbbffffffeeegggmmmwwwvvvrrr|||yyywwwuuubbb\\\[[[WWWTTT[[[nnn}}}lllrrr444444333333333444444555111222333444555666666666888888999999888666444333444555555555666666666666:::999888777666555555555555666777777777666555555222111111000000000111111000000000000000000000000000111222333333111000...111111000000000000111111111111000000000000111111333333222222222111111111222111111111111111///.../////////....../////////000///.........///000000000111333444333222000///222222222222333333333333333222222111000000111111111000///.........///000.........///000000111111333333222111111000//////000000000000000000///...111000000//////.........------......///000000111000/////////000222555666777777:::@@@CCCAAA<<<777777222///222333111//////000000000000000000000000000///---,,,,,,---///000000000000000/////////////////////000111111111222111111111111000000000///111000000///......---------------......////////////...------///000000000........./////////000000---------------------...------......//////000000333222000000000111333444333222000///...///000111111111111000000000//////000000000000000000000000000////////////000000111666555444333222000000///000/////////............000000////////////000000333111000//////000111111///000000///------...///111111000000000000000111111222333111///......///000111222111000000111222333333222222222222333333111000000111333333111000000000000//////...,,,,,,000000/////////000000111000000111111111111000000000000000000000111111111//////000111111111000000000000000000000111111111000000111222222111000000///000000000000000000///000000000000000000000000000000111111111111000000000000/////////.........//////............//////111000//////...///000111------...///000111222222///:::EEEGGG???666000000111111111111111111111111555444333111111111222333222222111111111111222222444444333222222222222222000222333222111111222444666666555555555444444444444333333222222333333444444555666777777888888888555555555666777999:::;;;888999===BBBHHHNNNSSSUUUUUUUUUXXX]]]dddvvvzzzzzz}}}{{{~~~vvvttttttvvvooo^^^VVVUUURRRUUUccczzzvvvkkkuuu555444444333333333333444222333444444555555444444666777888888888777555444444444444555555555666666:::999888888777777777777888999::::::999888666555111111111000111111222222222222222222333333333333333444444555555333222111111111111111111111111111111111000000000000111111222222222111111111111111000111111111111111000000000000////////////000000000000///........./////////000111222333222111000000111111111222222222222111222222222222111000000111000000//////......------......//////000111111222222222111111000000///000111111111000000///......///000111111000......------......///000000000111111000000000222444555666888;;;AAAGGGIIIFFFBBB<<<555111222333111...///000000000000000000000000000///...------...///000////////////000000000000...///000111111111000///222222111111111111000000000000000///......------,,,,,,---...//////000000111///......///000000///////////////000000000111........................---------...//////000000333333222111222333444555000///......///000222333111111000000000000//////000000000000000000000000111000000////////////000777666555444222111//////////////////............//////000000000000//////222222111111000000/////////000000///------...///333222111000////////////111222222111///......//////111222111000///000111444444222111000000//////000000000111333444222111222222222222111000///...222111000///////////////...//////000000//////...//////000000111111222222,,,---...///000000000000111111111000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000111111111111000000000000000/////////............------------......000000/////////000000111////////////000000000000///111333666666444000...111111111111111111111111333222111111000111111111333222222222222222333333333333222111111111111222333444555444333222333444555555555555444444444444444333333222222333333444444555666777777888777777333333444444555666777888777888:::===@@@DDDGGGHHHKKKMMMPPPRRRWWWiiiqqqnnnqqqqqqttt{{{sssrrryyysssfffddd___YYY\\\lllxxxwwwqqqhhheeerrr555555444333222222222222333444444555444444333333555555666777777666666555333333444444444555555555888888777777777888888999::::::::::::999777555444222111111111111222333333333333333444444444444444555555555666555444333333111222222222222222222111222111111000000111111222111111111111111111111111000111222222222111111222//////000000000000//////000000000///////////////------///000111111111111000000000000111111111111000111222333333222000000///000000000000///...---------......///000000111222111111111000000000///111111111111111000////////////000111111111111111............//////000000111000000///000000111222666999<<>>JJJXXX]]]ZZZVVVGGG777000...---...////////////////////////////////////....../////////......//////000000111111...///000222111000...---.../////////////////////////////////............------......///000000111111///......000111111000------........./////////000000//////............,,,,,,------.../////////000000000000000111111222//////////////////000000//////////////////000000////////////////////////111111000//////...//////............////////////.........///////////////---...///111111111000///222333444222///,,,,,,,,,///000000///------.../////////......///000111111///000111000......///000...000222222111000000111222222111111111111222222/////////111333444333222111111111111111111000///////////////000111222333///000000111111000000///......///000111222222333000111111111000000///...111111111000000000000000///..................///...---,,,,,,,,,,,,---...000000000000000000000000000000111111111111000000111000000000////////////.........------.........//////000111111111111111000000000000////////////000000000000000000000/////////000000000111111111000000000000000000000000000000000000000111222222222111111000111111222222333444444333222111111222222222222222222222222222333333333333333333333333111222333444555555555555444444444444555555666777444444555666777999:::;;;>>>BBBGGGJJJSSSnnnzzzuuu~~~rrrmmmqqqoooiiitttyyyuuusssuuuuuupppeeefffzzzzzzrrrsss}}}~~~ssscccccckkkzzz444333333222222222222333444444444555444444333333444444444444555555555555222222222333333333444444555555555666777888::::::????????????>>><<<:::999555444333333222222333333000000111111222333333333444333333333222222222222222333444555555444333222222222111111111111222222222222222222222333333333222555777777444222444666///000111222222111000///...///000111111111111000++++++,,,------.../////////000000000111111111111000000111222222222222111222111111111111111000000,,,------......///000000000000000000000000000000//////000111222222222222444222000///000222555666......//////////////////---------..................444999@@@OOOccclllkkkaaaOOO<<<333111000111222000000000000000000000000////////////////////////////////////000000000000---...///000000000///...------............////////////////////////............/////////000000000,,,,,,,,,...111444555555------------............000//////......---------,,,,,,,,,---......//////.........////////////000000000////////////............////////////000000000000000000000000000000111000000////////////000---......///000111222222.........///////////////---...///000000111111000777999999666111......000///000000///------...///............///000111222...///000000......///000///111333333222111111111111000000000111222333333000000000111333444222111///000000111000000///////////////000111222333444000111111222222111111000//////000000111111222222111111111111000///...---///000000000111111111111//////............//////...---,,,++++++,,,---...000000000000000000000000000000111111111111000000111111000000000///////////////............////////////000111222222222222000000000000////////////...///000000.........///...//////000000111111111//////000111111111111000////////////000111222222222111111111111222333333111222333222111000111222333333333333444444444444222333333444444333333222333444555666666777666666555555444444555666666777333444444555666777999999777<<>>?????????>>>===;;;:::777666555333222222222222222222333444444555666666666666555555444444444555222333444555555444333222333222222111111222222333222222333333333444444444555888:::999555333444777111222444555555444222111---...///111222222222222------------...///000000000000000111111111222222111111000000111222222333777666444222000//////000,,,,,,---......//////000///000000000000000000000---...///111222333444444222111000000000111222222/////////////////////...,,,------...///////////////555:::>>>OOOeeeooonnnaaaPPP===555444222111111000000000000000000000000//////000000000000//////000000000000////////////---......//////000000000............/////////000.../////////////////////000000000///////////////...---,,,...111333444444............//////////////////......---,,,,,,++++++,,,,,,------......///------...///////////////......///////////////............/////////000000000000000000000000000000000////////////000000111//////000000111111222222............/////////000............///000111222:::<<<;;;777111...///222///000000///------.../////////.........//////000...///000///......///000000222444555333222111222000/////////000000111222111000000111333333111000111222222333333333222222111000000000111222222333000111111222222111111000000000000000000111111111/////////000000///............///000111222222333000000///......///000000000///---,,,,,,---///000000000000000000000000000000000111111111111000000111111111000000000//////000000////////////000000...///111222333333222222////////////000000000000...---,,,---...///000000......//////000111111222///000111222222222111111000000000000111222333444222222222222222333444444000111222222111111222333222222333333333444444444222333333444444333333222333333444555666666666666555444444444444555666666777666666666777888999999888;;;@@@CCCIII]]]tttnnnjjjgggppptttjjjYYYlllzzzvvvkkkccc\\\UUUSSSZZZlll~~~kkkpppjjjppp{{{}}}zzzuuukkkaaaWWWbbb111111111111222333444444222333444444555555444444666555444333333333333444111111222222222333333333555666666888999;;;===>>><<<<<<======<<<;;;:::999888777666444333222111111//////000111111222333333444333222111111111111222222333555666666555333222333222222111111222222333333333333444444555555555666:::<<<:::666333555777333444666777777666444333,,,---///111222333333222000////////////000111111111111111111222222222222222111000000000111333444<<<:::666222000.........,,,,,,------...//////000////////////000000000000,,,---///111333444555555...///000111111000///...///////////////.........,,,---...///000000000000---333555777EEE[[[eeeccc\\\KKK;;;555555333///...000000000000000000000000//////000000000000//////111111000000//////......------------...000111222.../////////000000111111.........///////////////111111000000//////......333222000///000111000///////////////000000000000//////...---,,,,,,++++++++++++,,,------......///---......///////////////,,,---...///000000000///---.........//////000000000000000000000000000000//////...//////000111222000000//////////////////---.........//////000000///............000222333:::;;;:::555...,,,...222///000000///------...///111000///......---......---///000///......///000000333555666444333222222000//////.........//////222111111111333222111///000111111222222222111111333222111111000111111111000000111111111111000000111111111000000000000000,,,,,,---...////////////------...000111222333444111000///......///000111222000///......///000222000000000000000000000000000000111111111111000000111111111111000000000000111111000000000000111111...///111222333333222222////////////000000000111111---)))***///333333222---......///000111111222///000111333333333222111111111111111222333444555333222222222333444444555000111333222222222333444000000000111111222222222222222444444444444222222111111222333444444444444444444333333333444555555666666555555555555555666999;;;======<<>>???===;;;::::::;;;<<<;;;:::======<<<;;;999777555444333333333222222222111111555444222000000111222333555666666666666444333222666555333222111111111111222000333777666222444;;;CCC???<<<999444111555<<<666888;;;<<<;;;888333000333333111000000111111222000///......//////...---111111222222222111111000111111000000111333666777===999555222111111000000...---///222222...///222---.........//////000000------///000111111111111222222111111000000//////+++,,,,,,------.................................000......666BBBKKKMMMKKKGGG<<<444222111......222000000000000000000000000111111000000000000000111333111//////222222000...//////............//////222111111000///......---///...---,,,,,,---...///222222111000//////000000////////////000000000000000111111111111000//////......------,,,,,,,,,---------------.........//////////////////000000111222111111000///......---000111222222222000///...---------------...///000000///.........000111222222000,,,******,,,///111---.........//////000000111000...---...///111222888666333111//////000000111111111111111111111111///000000///---,,,...///111000111222444333000---444555666666555222///---...000222333333333111000111111111111000000000///222222222222222222222222111111111000000000000000111111111222222333333333////////////////////////000000////////////000000111///,,,++++++...111333...///000222222111000000111111111111111111111111000000000000111111111111//////000000111111222222111111111111000000000000...------------.../////////000111222333222111111333000...///000111///,,,000000//////.........---...000111111000000111222000000000000000000000000222222222222222222222222333222222111111222222333000000111222222222222111222222222222222222222222444444333222111111111111333333333333333333333333666555444333333444555666666666666666666555555555888777777999===BBBFFFIIIeeezzzuuubbbaaa_________YYYRRR]]]eeeddd```^^^]]][[[\\\XXXfffpppmmmnnnqqquuuxxx}}}fffcccnnnuuusssmmmjjjfffaaabbbppp444444333333222222111111444333222222222333444555555222111222333333333333555444333222222333444555999888888888888888999999<<<;;;999999;;;;;;;;;:::<<<;;;;;;:::999777666555444444444444333333333333555444222000000111222333333444444555555444222222333333333222222111000///555333555:::===<<>>666111222222...---000000000000000000000000000111111000000000000111111222000//////111111000---......------------......111111111000///.........000///...------...///000222111111000000///000000////////////000000000000111111111111000000000000000///...---------......---.........///////////////............///000000111111000000//////......000111111111000000///...,,,,,,,,,,,,,,,---......000////////////000000111000///.........///000111------------......//////......---,,,---///111222555444222000/////////000...//////000111222333444///000000///------...///222444777666333000000000222333555555555333000//////000111333333222111000222222222222111111111111222222222222222222222222111111111111000000000000000000000111111222222222////////////////////////000//////......//////000222000...,,,,,,---///111//////000111111111111111111111111111111111111111000000000000111111111111000000000000000111111111111111111111000000000000///............///000000///000111222333222111111111///......000111///---111000000000////////////...000111111000000111222111111111111111000000000222222222222222222222222444333333333333333333444000111111222333222222222222222222222222222222222444333222222111111222222333333333333333333333333666555444333333444555666555555555555666666666666666666666888;;;>>>AAACCCGGGUUUkkkooojjjfffhhhjjjcccUUUZZZ___gggrrr{{{{{{vvvsssiiipppqqqjjjeeedddhhhxxx}}}}}}jjj\\\gggssswwwsssnnnmmmooo888777666555444333333333666555444333333444555555333222111000222333333111333333333333333333333333;;;;;;999888777777666666;;;:::888999:::;;;;;;:::::::::::::::999888777666666666555555555444444444444333222111111111222333111111222333333333333222222333444444444222000///777333333:::BBBFFFIIILLLOOOAAA666666;;;<<<:::888<<<<<<<<<;;;999777444333000///.........///000111222000//////111111111000//////000000000000//////000/////////000222333555444333222222222111///---111...---///...++++++...............////////////---...///000000111111000------......///000000111000000000///......------////////////////////////------...///111333555666444000///111111///---...000000000000000000000000111000000000000000111111111000...///000000///---...------,,,,,,------...111111000000//////......000000////////////000000111111000000000000//////////////////000000000000222222111000000000000111222111///------...///000////////////000000000000///............///000000////////////////////////000000//////......//////,,,,,,,,,+++,,,,,,---...///000000000000//////......///000111111111111111,,,---------------......---,,,,,,,,,---...000111222111000///...///000000+++,,,---///111333444555///000000///------...000222777;;;999222...000333000111333444444333222111///000111222333222111111333333333222222222222111222222222222222222222222111111111111111111111111000000000000000111111111///////////////////////////..................///222111000///............000000000000000111111222111111111111111111111111000000000000111111111111111111111111000000000000111111111111000000000000///////////////000111111///000111222222222111000000.........000111000///111111111000000000000///...000111111//////000222333222222222111111000000222222222222222222222222444444444444444444444444111222222333333333333333222222222222222222222222222222111111222222333444333333333333333333333333555444444333333444444555444444444555666666666777444555555777888999;;;;;;888>>>HHHUUUhhh{{{jjjdddbbbnnn~~~zzzqqqiii___XXXZZZmmmzzzuuu}}}qqqsss{{{}}}yyy888777666555555666666777777666555333333333444444222333111000111444444111111222333333444333333333888888777777888999999:::;;;999888888:::;;;;;;:::999999999999999999888777666666555555555444444444444333222111111111222222000111222222333444444444666666555555555444444333666111000666AAAIIILLLLLLFFF;;;333777>>>@@@<<<999<<<<<<;;;:::999888777777222111000000111222333444555333111000000111000///---...//////////////////////////////000111222333111111111222333333000---000...///333333000---............///////////////......///000000000000000---------.........//////000000000000////////////...........................000111000......000333111000/////////...------////////////////////////000000000000000000111222000//////...///......---.........------.........111000000000/////////...111000000000000000000111000000000000000000//////////////////000000000000333222111000000000111111222111///---,,,...///111///000000000000111111111000////////////000111111......//////////////////000///...------...///000---------,,,,,,------...///000111111111///...------...///000111111222222..............................---------...///000000000/////////000111222+++,,,---...000111222333...///000///------...000333666888777333000111333000111222333333222111000///000111222222222222111333333222222222111111111111111111111111111111111000111111111111111222222000000111111111111111111////////////////////////......------------......//////000000000//////...111000/////////000222333111111111111111111111111///000000000111111111111222222111111000000//////111111111111000000000/////////......//////000111...///111222222222111000............///000000000000000000///////////////...///000000//////000222333333222222111111000000111111111111111111111111333333333333333333333333222222333444444444444333222222222222222222222222111111111111222333444555333333333333333333333333444333333333333333333444333333444444555666777777444444666777777666666555:::<<<>>>BBBJJJVVVccclllrrrooorrrzzzmmmsssxxxnnniii\\\QQQQQQbbbrrrrrrllliiiaaavvv~~~~~~666666555555666888:::;;;666555444222222222333333111444333000222777777333111222333444444444444333666666666777888:::;;;<<<;;;999888999:::<<<<<<;;;999999::::::::::::999999555555555555444444444444333333222222222111222222111111222333444555666666777666444333333444555666666111...333>>>HHHIIIFFF;;;666555:::===;;;888666333333333333444444555555222111111111222333555666999666222000000000///...------...////////////////////////000000111222222000000111333555444111......---111888;;;666222000///////////////............//////000000000000//////.........---------,,,......//////000111222222------------------------///111333111...---000333333333222///---.........////////////////////////000000//////000111222222////////////............000000////////////000000000000000000////////////000111111111111111111000...///000000000000//////////////////000000000000333222222111111111111111111000...,,,,,,---...///000000000000111111111222111111000000111111222333............////////////000///...------...///000//////............/////////000111111111///...---///...------...000222333000000000///////////////111111000//////.........//////000000111222222333---...............//////.../////////------///111222222222222333333333222222222222222222000///...000000111111222222222222222111111111000000000000111111111111111111111111000000111111222222222333222222222222222222222222000000000000000000000000......------------......,,,---///000111111111111111000/////////000222333000000000000000000000000///000000000111111111111222222111111000000//////111111111111000000000///......------......///000...///000111222111000000------.........///000000........................---///000000//////000111222222222111111111000000111111111111111111111111000111222222222222111000222222333444444444444333222222222222222222222222000000000111222333444555333333333333333333333333222333333333333333333222222333333444555666666777444555777777777666444333888999:::;;;>>>BBBHHHKKKLLLKKKMMMVVVcccvvv{{{}}}ssslllhhhhhhZZZPPPPPP\\\eeeccc^^^^^^YYYrrryyy{{{~~~444444333444555888;;;===555444333222222222333444111555555111444<<<<<<777222333333444444555555666888777777777888999::::::;;;:::999999;;;======<<<:::;;;;;;;;;;;;;;;:::999666555555555555444444444333333333222222222111111222222222222333444666666666555444333333444555666666444222444===FFFGGGBBB888666777:::999444000111000111111222444555666666000000000000222333555777999666222/////////...---,,,---...///000000000///000000000111111111222222000000111333444333111......---000999===999444111///////////////.........//////000000000000//////000//////...------,,,,,,,,,---...///000222222333........................---///111000------///222444666555000---...000///000000000000000000000000////////////000111222333///000111000...---...///111000000000000000000111000000000000////////////000000111111111111000000---...///000111000///...////////////000000000000222222333333222222111000//////......------......000000000000111111111111111000000000000111222222........................//////......//////000000111000//////...////////////000000000000//////...000///---------///111333111111111000000000000///111111111000//////......//////000111111222333333//////......---,,,,,,+++.../////////---...///111111///...///222444333111222222222111000///......111111111111111222222222111111111000000000//////111111111111111111111111000000111111222333333333333333333222222222222222000000000000000000000000///..................///,,,---...000111222333333000000000000000111111222000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000---------------...//////...///000111111111000///---...//////...---...000,,,---------------......---///000000......///111000000000000000000000000111111111111111111111111///000111222222111000///111222222333333333333333222222222222222222222222111111111111222333444555333333333333333333333333111222222333333222222111333333333444555555555666555666777777777666555444777666555555777;;;???AAA@@@@@@CCCGGGKKKTTTeeettt~~~ooogggeeeccc\\\[[[^^^dddgggeeedddeeecccqqqxxx555444333222444666999;;;555444444333333444555666111666777333777@@@AAA;;;444444333333444666777888888888777777888999999:::<<<:::999:::<<<>>>>>>>>><<<=========<<<;;;;;;:::777777777666666666555555222333333333222222111111222222111111222333444555555666888999999888666555444555444555<<>>AAAAAABBBIIIQQQZZZaaayyysssnnnggg```^^^ffflllkkkhhhiiijjjjjjjjjrrrrrrwwwzzzttt666444333222222444777999666555444444555666777888111777888444888CCCEEE>>>666555444333444666888:::666666666777888:::;;;<<<<<<;;;:::;;;===??????>>>>>>>>>>>>>>>===<<<;;;:::888888888888777777777777222333333333333222111111222111000000000111222333555999===@@@AAA>>>999666111444555555;;;CCCCCC>>>:::333...000333333333444///000222333444333222222444444444555666999;;;<<<444111...---...000222222---...///000111111111111111222222333333333222222000///...///000000...,,,333---***///333222///...000000//////.........---///000000000000000//////------......///000000000............////////////111111111111111111111111000000///...////////////***333888555222333111,,,000000000000000000000000////////////000111222333000222333222///...///111//////............//////////////////000000000000...///000111111000///...+++---///000111000///...////////////000000000000///111444666555333000...///000222333222111///---////////////000000000000---------------...//////000000///...------,,,,,,...///000222222222111000000///...---------------000///.........000111222///111333444444222000...000000//////.........---)))***,,,...///000111111------...///000000//////---------,,,,,,+++++++++---...///.........000222000333666333...,,,000444.........///000111111222111111000000111111222333333333333222222222111111000000000000000000000000000000111222333333444444222111111111000000//////000000000000000000000000000000////////////000000111000000000000000111222...///111222222222111000000000000000000000000000000000000000111111111111//////000000111111222222111111111111000000000000///////////////000111111---...000111111111000///---///111///,,,+++,,,...---.........//////000000---...//////......///111,,,,,,---...///000111111000000000000000000000000000111333444444333111000000000111222222222222111222222222222222222222222222222111111222222333444333333333333333333333333000111222333333222111000444444444444444444333333333444444555555666777777000222666:::======:::888:::666555888:::;;;>>>BBBLLLGGGRRR^^^___mmm~~~yyyvvvlll^^^XXXgggooohhhaaabbbdddcccgggssstttppptttrrrmmmooowww111666111///777888444777444444444444444555666666666666777888888888888888444444333222333666:::<<<888888999:::;;;;;;;;;;;;<<<;;;:::::::::<<<===>>>>>>?????????>>>===<<<;;;666777888999:::999888888666555333222222333444555555444333444666666555444888EEEPPPOOOGGG@@@;;;888444111111555<<<@@@???===555444333111000///////////////000111222222333333444444444555555555666666777555111000111111111111000000000000111111111111000000000000000000000000/////////000///...------000000000000000111222222000000000000////////////111111111111111222222222000000000000000000000000////////////////////////---......000111222333444444333222000//////......//////000000000000//////000000000000000000000000,,,...000333444444333333111111000000000000111111111111000......---------000000000000111111111111000000000000///////////////000111000...------...///////////////.........222222222222111///...---///111222000---+++))))))111111222222222222111111......////////////......***+++---.........------//////............//////------...///000000//////(((,,,000222222111111222222222222000//////111333222111///...---------...///////////////000111111000///...---+++***)))(((000000000000//////////////////...------------...222444555666666333000...---///111333444333222111000000000000000000000000111222333444333333111000000000111111111111000000000111222333444555555555111111222222222222111111000000////////////000000000000000000000000000000000////////////111333444222333333222111///---,,,222111111111000000//////000000///...............//////000/////////000222111000000////////////000000000000000000000000000000000000000000111111222//////............//////+++,,,,,,------.........---------...//////000000111111000000111222333333111000///...------...///000000000000111111111111---...000111222222222111333333222111000000111111222222222222222222222222333333333333333333333333444555555555555444222222444444444333333222222222333333222222222333444555666666777777777777666666;;;;;;;;;<<<<<<=========@@@@@@DDDJJJIIIMMMccc|||rrrnnnpppuuunnn]]]SSSTTThhhsss{{{uuufff^^^ccckkkxxx|||111777333111888777444999666666555555666666777888555555666666666666666555333222111222555888;;;<<<777888999:::;;;;;;;;;;;;>>>===;;;:::::::::;;;;;;============<<<<<<<<<<<<777888999:::::::::999888777555333222222444666777777555444444555555555444666LLL```bbbTTTFFF<<<888666333111444999;;;:::777444444333111000000000000///000000111222222333333333333444444444444555555222111000111222222111/////////000000000111111111000000000000000000000000......//////000111111111000000/////////000000111......//////000000111111---......///000111111222000000000000000000000000........................//////000000111111222222333222111000////////////...///000000111111000000000000000000000000000000---...111333444333333222111111000000000000111111111000///...------------//////000000000111111111000000000000/////////...///000000000...---...///------......//////000000111111222111111000///...000111333222000.........111111222222222222111111...//////////////////...////////////...---+++***///..................///------...///////////////...///111111000000111333111111000000000111111111222111///...------......///////////////000000111/////////......------,,,////////////............---------------...///000333333444555444222000///...///000222222222222111000000000000000000000000000111222222222111000000000000111111111111000000000111222333444444444444000111111222222111111000000000////////////000000000000000000000000000000000/////////000111222333///000111111111111//////000000000000//////......111111000///////////////...///////////////000111000000////////////000000000000000000000000000000000000000000000111111222//////............//////------------............444444333333222111111111//////......///000000111111000///.........//////............/////////000///000111222333333333333111111000///////////////222222222222222222222222333333333333333333333333444444444333333333333333444444333333333222222222333333222222333333444555444444555666777888888888999999999::::::;;;;;;;;;???;;;===DDDEEEFFFQQQ```mmm{{{lll[[[XXXfffnnnssskkk]]]UUU[[[dddrrr|||222888666666===;;;666;;;888777777777777888888999444444444555444444333333333111000222777:::<<<;;;666666888999:::;;;;;;<<>>===;;;::::::::::::<<<;;;:::::::::;;;<<<===999:::;;;;;;;;;:::999888777555333222333555888::::::888444333333444444333777QQQjjjjjjXXXFFF===:::777444222333666666444222444333222222111111111111000000000111222222333333222222222333333333333444/////////111333333000...//////000000000000111111000000000000000000000000............000222444666000/////////////////////---......///000111222333***+++,,,---...000111111000000000000000000000000------------------------111111000000000000000000111111000000000000111111...///000111111111111111///////////////////////////000111222333222111111111000000//////000000111000///...---------------//////000000000000111111000000000/////////.........///000///...---...///,,,,,,---...///000111111000000111111111111000000///000222222111000111222111111222222222222111111////////////////////////111111000000///---,,,+++......------------......---------...............222222222000//////111333111000///000333333111...111000///...------......//////......//////000111000000000000000000000000//////.........---------,,,,,,,,,---...///111222333333222222111111000000...//////000000111111111000000000000000000000000///000000111111111000000000000000000000000000000000000111222333333333333000111111222222111111000000000////////////000000000000000000000000000000000/////////000111222333------///000111222222222////////////............000000000///////////////........./////////000000//////...//////000111222000000000000000000000000000000000000000111111222//////............//////////////////............222222222111000000////////////.........///000000111000//////.../////////........./////////000000111111222222333444444444111000//////////////////222222222222222222222222333333333333333333333333333333222111111222444444333333333333222222222222333333333333333444444444222333444666777888999:::777777777888888888888888;;;555666>>>BBB@@@AAAEEELLLUUU___nnnyyyzzz|||ddd\\\aaagggjjjaaaTTTNNNTTT]]]kkkxxxwwwvvv444777777>>>JJJFFF;;;;;;888777777777777777888888333444444444444333222222555222000333777:::999777555555777999:::;;;;;;;;;>>>>>>======<<<<<<;;;;;;;;;:::888777888:::<<<===;;;<<<<<<<<<<<<:::999888666555444333444777:::<<<<<<999555222222333333333:::NNN___\\\LLL@@@<<<===777555333333444444222000444333333222222222333333000000111111111222222222111111111111222222222222222111000000222222000///////////////000000000111000000000000000000000000///...------///111444666///////////////......---/////////000000111111222++++++,,,---......//////////////////////////////////////////////////////000000000000000111111111000000//////000111222222111111111222111111000000////////////////////////111111222222222111111000000000////////////000000//////...---------------////////////000000000111000000/////////............///000///...---...///------......//////000000//////000111111111111111...///000000//////000111111111222222222222111111000//////////////////000/////////000000000000///------,,,,,,,,,,,,------...---------------......000111111000//////000222222//////222666777222---111000///...------...//////............///000000111111111111111111111111000////////////.........------------...///000111333222111/////////000111//////......///000111111000000000000000000000000000000000111111111111111111111000000000000111111///000111222222222222222000000111111111111000000//////000000000000//////////////////////////////000000000000000111111222,,,---...///111222222222////////////////////////....../////////..................///000000000///............///000222222000000000000000000000000000000000000000111111222//////............//////111111000000//////......------......///000000000111111000000000111111222111000000000000000000000000000111111111222222222222222222222222333444444222222111111111111111222111111111111111111111111222222222222222222222222333222000000000222444666333222222222222222222222222333333444444444444444333444444555666777888999777777777777777777777777777333444<<>>>>>??????;;;:::888777888:::<<<=========>>>===<<<:::888777555555444444666888:::<<<<<<888444222222333333333999EEEMMMJJJAAA<<<:::999555444333444444555444333444444333333333333333444111111111111111222222222000000000111111111222222999555111//////000111111...////////////000000000111111111111111111111111000///...------///111222......////////////...---222222111111000000/////////.....................////////////////////////000000000000000000000000......///000111222333333////////////000111222333333333333333222000///...////////////////////////222222222222111111000000000000////////////000000//////...---------.........////////////000000000////////////............---///000///......///000000000//////......------...///000111111222111111///000111000......///000111111222222222222111111111000////////////000111000000000000///000000000------,,,,,,,,,,,,------///......---------......***---000111000//////000222000000444888888333...111000...------...//////...............//////000222222111111000/////////111111111000000000000///000//////.........//////222111000......///000111000//////...//////000111000000000000000000000000111111111111222222333333111111000//////000111111000000111222222222111111000000000111111000000000//////000000000000/////////////////////////////////000000000111111111111.........//////000111111000000000000000000000000///000111111111111000000///......000222222000...............///000222222////////////////////////000000000000000111111222//////............//////111111111000000//////.../////////000111111222222111111000000000000000111000000111111111111111111111111111111222222222222111111111222222222222222222111111111111111222222111111111111111111111111222222222222222222222222333222000000000222444666222222222222222222222222222333444555555555444444666555555444555555666777888888888888777777777777666555888<<<===<<<<<<>>>:::;;;;;;BBBFFFHHHbbbnnn___YYYYYY[[[```iiippptttwww|||vvvrrrlllgggmmm666555666GGGYYYQQQ===888666555555444444444444444333444555555666666555555666777888888777555333222555666777888888888888888666777999;;;>>>???@@@@@@<<<;;;:::::::::;;;<<<===>>>>>>>>>===;;;999666555333444555666777888999999999666333222333444555444444<<>><<<777222333333333444555555666666666555444444333333333333111111111111111111111111000000000111111111111222<<<888222......///111111......////////////000000111111111111111111111111111000///---------...///---...///000111000//////333333222111000//////...000000000///......------000000000000000000000000222222222222222222222222------...000111222333444000000//////000111222222444444444333222111000///////////////////////////222222111111111111111111000//////......//////000000//////.........//////......////////////000000/////////.........---------...//////......///000111111000///...---,,,,,,...///000111111111111111111222222111//////111222111111222222222222111111111111////////////111111444333222000...---,,,,,,......------------......111000///------...//////(((+++///111111///......000000111444777777333000000///...------...///000......------......///000222222111000//////......222222222111111111000000111000//////.........///222111000//////000111222000000000000000000000000000000000000000000000000222111111111222333444555222111000//////000111222111111222222222222222111///000000111111000000///...///000111111000///...000000000000000000000000///000111111111111000000000//////......///000000000000000000111111111111111222444555555444333333111//////111444444222...//////...//////000111222////////////////////////000000000000000111111222//////............//////000000000000////////////000000//////...---------//////......------......000000111222222222222111/////////000000000111111000111222333333222111000///////////////000000111111111111111111111111111222222222222222222222222333333222111111222444444111111111222222222222222222333444666666555555444777666555444444444666666999888888888888888777777777999;;;:::888777999<<<999;;;:::===AAACCCYYY{{{mmmaaa\\\WWWYYY^^^cccdddccceeeiiikkknnngggZZZ\\\vvv666666777DDDPPPEEE666777666555555444333333444444222222333555666666666666333777::::::666333333444666666777777777777777666222333666999;;;=====================<<<<<<<<<<<>>===:::888555333111333666888999888777666555444333333555666666666555:::===;;;999999666222111222333444444555666777777777555444333333333333111111111111111111111111000000111111111222222222999555111...///000000000........./////////000000111111111111111111111111000000000/////////......,,,---///111222222111111333222222111111000000000////////////............000000000000000000000000111111111111111111111111...//////000111222222222111000000000000000111111222222333333333333333222000000000000000000000000111111111111111111222222//////............//////000000/////////000000111........./////////000000//////.........------------...//////......///111000000//////......------///000000111111111000000//////000/////////222444111111222222222222111111222111///......///111222555333111///---,,,,,,,,,///..................///333111000.........000111,,,...000000///......///---///111222333333222111000///...------...///000...------------...//////111111000000000000000000111111111111000000000000000///////////////000000111111111000000111111222000000111222222111000///000000000000000000000000111000000000111222444444222111000//////000111222222222333333333333222222//////000000000000//////...///000111111000///...000000000000000000000000///000111222222111000//////......---...///000111/////////000000000111111000111333555555444333222222000///222666777333///000000////////////000000////////////////////////000000000000000111111222//////............//////......///////////////000.........---,,,,,,++++++//////...---------------000111222333333333222222//////000000000111111111000222444666666444111//////////////////000111111111111111111111111111111111111111111111111111111444444444333333333333333000111111111222222222222222333555666777666555444555444333333333555777888888888888888777777777666666888999999777888888888999>>><<<999===???III^^^~~~zzzyyykkk]]]XXXWWWUUUUUUXXX```bbb```YYYWWWhhh666777888@@@FFF:::000777777666555444444444444444000111222444555666777777///666<<<;;;666222333777777777777777777666666555000111444777999:::::::::>>>?????????>>>===<<<<<>><<<:::777444222000333666999999888555444333222222444666888888777:::===;;;444111444777777111222333333333333444666999888666555333333222222222222111111111111111111111111111111222222222222333222000///000111000///............/////////000111111111111111111111111000000111111111111000000+++---///222333333333222111111111111111222222222---------....../////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111///000222333444555555555111111111111111111111111111111000000111222222333//////............//////111000000000000000111111............/////////000//////.........---------,,,...//////......///111.........///////////////000000111111111111000000***+++,,,,,,,,,...111444111111222222222222111111222111000......000111222111000///---------.../////////............//////444222000///...///000111222222111///------...000+++---000111000000000111000///...------...///000...------------.../////////000000111222222333333000000000000////////////............///111222333111111111111222222222222000111222444333222000///000000000000000000000000000////////////111333444222111000......000111222333333444444444333333222//////000000000000//////...///000222222000///...000000000000000000000000///000111222222111000///...---------...///111222---.........//////000000---...000222333222000///333111000333777888444///111000000////////////000////////////////////////000000000000000111111222//////............//////------......//////000000//////000000111222222222222111000///////////////000111222333444333333222111222222222222333333333000222666888888555222///111111000111111222333333000000000000000000000000111111111111111111111111555555555555555444333222000000111111222222222222222333555777777666555444333333222222333666888:::888888777777666666666555444666777888:::<<<;;;777222:::999555;;;===AAAMMM___gggVVVRRRSSSUUUYYYXXXWWW\\\^^^ZZZ___~~~;;;::::::999777666666555222333555666666444333222333333333444444555555555888999:::999777555555666666666777777777555444333444555555555444444555777:::;;;<<<<<<;;;;;;===???BBBAAA>>>;;;777666777888999999999999999888777666777666555444333444555666666777777666555555666888444444555555555555555555888666444222111111111111222555777777444222222333000///.........000111222111111222222222111111000......//////000000111111,,,---...000111111111111333222111000////////////......///000111222333333000111222333333111000//////000000///---+++,,,,,,000222333111...,,,---///000---,,,---000111000...222222111111111111222222111000000//////000111111...///000222222222111000111111000000000000111111333222000/////////000000000000000000111111111111111111111000000000000000000000///000111222444555111000000///...---------////////////////////////000000000000000000000000000//////.........//////444222000......000333555<<<666111222111///000222555444222000000000000000,,,---...//////...---,,,---000222222111///......000000////////////000000111000//////000111000...000000///............///000000///...............---......//////000000000000111222333333333333333111111000000000000111111222111111111000000///////////////000111111222222333111///222555666222---000111111222222000///...---......///000111111111/////////000111111222222444444333333222111000000......//////000000111111111000......///000000///000000000000000000000000222222111///............------------------------...000111000///...///111////////////////////////333222222111111222222333------......//////000000///............///000000///222222///...000///,,,000000//////.........---000///...---,,,------...///////////////000111111------......//////000000111000/////////000222333111000///......///000111000111333555555333111000000000000000111111111111222222111111111111222222222222222222222222222222///111333333222111222333222111000000000111333333555555555444444333333333222333333333222333666888888666444444666666666555777777777777666666666666:::888777666777;;;???AAAXXXmmmxxxoooggg]]]VVV[[[eeeccc]]]^^^jjj>>>>>>===;;;999888777666222444666777777555333222333333333444444555555555666777888888666444444555555666777888888777666666444555555555444444666777;;;<<<<<<;;;::::::;;;===??????===;;;999888999:::::::::::::::999888777666777666555444444444555666666777888777555555777999555555555555555555555555666555444222111000000111222444666666333111222333///////////////000111111000111111222222111111000////////////000000111111/////////000000111111111000000////////////000000111111111111111111111111222222333444444444444444333333333111///---------000111222111...---...//////...,,,...000111000...333222222222222222222333222222222222222222222111///000111222222111111000222111111111111222222333222111000///...//////000...////////////000000000111000000000000000000000.........---...///111222222111111000//////..............................////////////////////////000//////......//////000555333000......///222444;;;555222333333111000333555444222111/////////000------...//////...------...000222222111///......000//////......//////000000///......//////...---///////////////000111222111111000///////////////000//////...............///000111111222222222111000000/////////000111111111111000000000/////////111111000000000000000000111000111555999:::555111///000000111000///...---......///000000111222222//////000111222333444444444444333222222111000000.../////////000000000111333222000/////////......000000000000000000000000222111111000////////////...........................000111000///...///000000000000000000000000000111111000000000000111111.........///////////////......------......///000+++000222000///111222000000/////////............111000///........./////////////////////000111111//////000000000000000000111000/////////000222222111000///......///000111///111333444444333111///000000000000111111111111222111111000000111111222222222222222222222222222444555666666333222222333222111000000000111333333555555444444444333333333222333444333333444666888777555333333555666555444666666666666666666666777777666555555777:::===???<<>>;;;999777666222444777999999777444222444444444444444555555555444555777666555444444555444555777888999999999888444555555555444444666888<<<<<<<<<:::888777999;;;=========<<<<<<;;;;;;;;;<<<<<<;;;;;;999888777666888777666444444444555666777888888777666666777999555555555555555555555555555444333222111111111111111333555444333111111222//////000000111111000000000000111111111111000000/////////000000000000111222111000///000000111222//////......//////000111444444333222111111000000111111111222333444666666444444333222111///---,,,000111222111...---...//////...---...000111000///333333333222222333333333555555666666666444333222111111222222222111111000222222222222222333444555111111000////////////000............////////////000000000000000000111111///......------...//////222222111111000000//////................................................//////.........//////000444222///------///222444999555333555555333222333777555333111///......///---......//////......---///111333333111/////////000//////......//////000222000....../////////---/////////000111222444444222111111000000000000111111000///---,,,------...//////000111111111111000............///000000111000000///////////////...222222111000000///.........///333999>>>>>>999444//////000000//////...---//////000000111222222222///000111222333444555555333333333222111111000000////////////000000000000444333222000///...---,,,000000000000000000000000111000000/////////000000////////////////////////...///000000......///000000000000000000000000000000000////////////000000///////////////.........---------------......///+++222555222...///111222////////////............222111000/////////000000///////////////000111111222111111111111111000000000000000///000111111222000000////////////000000...000111333333111000...000000000000111111111111222111111000000111111222333333333333333333333333888999:::888555333222222222111000000000111333333444444444444333333333333333444555444444444666888777555444444555666666555444555555555666777777777333333444555777999;;;<<<===CCCGGGCCC@@@BBBGGGIIIGGGQQQdddDDDCCCAAA>>>;;;999777555222444888::::::888555333444444444555555555555555333555666666555555555666555666777888999888777777444555666555444555777999<<<<<<;;;999777666888:::>>>>>>===>>>>>>>>><<<;;;=========<<<:::999777666999888666555555555555666777888999888666666888999666666666666555555555555555555444444333333333333222222333333222222222222...///111222222111000/////////000111111111000000000000000000000000000000222111000//////111333555111000000000000000111111333333222111111000000//////......---...000222333111000000111111000...---000111111000///......//////......///000000000000333222222111111222222333666777888999888777444333222222222222222111111111222111111222222333444555111111111111000111111111........./////////000000000000000000000111111111111111000///////////////111111111000000/////////------------------------..............................---------...//////222000...---...111444666888444333666777444333444777666333111///...............////////////......000111333222111//////000111000000//////000000111444222000///000111000000/////////000111222333333111111000//////000000000000///...,,,,,,---//////000000111111111111111000...------......///000111////////////............111111000000////////////---000555;;;???===888333000000000000000//////...000000111111222222222222111111111222222222333333333222222222111111000000////////////000000000000222333333222000...---...000000000000000000000000///...............///000...........................///000///......///000////////////////////////000000////////////000000000000//////......---------,,,,,,,,,,,,---.........666999333,,,+++---//////////////////.........000000000000000000000000///////////////000000111222222222111111000000///000000000000000111111222000000////////////000000...///000111111000///...///000000000111111111111111111000000000000111111333333333333333333333333888999999888555333222333222111000000000111333333333333333333333333333333333444666555444444666777888666555555777888888777333333444555666666777777111222444666777999999::::::======999999>>>BBBBBBHHHHHHMMM```BBBAAA???===:::777555444222555777::::::999666555555555555555555555555555444666777777666555666777666666777777777666444444333555666555555555777999===<<<;;;999777777:::<<>>>>>======;;;:::999888:::999777666555555666666777888888777666666777999777777666666666555555555666666666666666666555555222222111111222222222222///000111222222111000/////////000111111111111111111111111111000000000000000000//////000222555777444333333222111111222222////////////000000000000///...---,,,,,,---...///...---...111444555333111000000//////000000///......///000000000000000111111111000000000000111111666777888999999777555444333333222222222222222222111111111111111222333333111222222222222222222222//////000000000111111111//////000000111111111111111111111000//////......000///////////////......................................................------,,,,,,---......//////...------///333888:::888444333666777444333444777666333111///.........////////////////////////000111222222000//////000222111111000000111111222333111......///111111111111000000//////000000000//////.........//////000...---------...000111222111222222333222222111111...............///000000............////////////......//////000000000000...111666:::<<<999444000222222111111111111000111111111111111111222222222222222222111000000//////222222111111111111111000000000000000///////////////111333333000//////000////////////////////////------,,,,,,,,,---......---------------------------///000///...---...///........................000000////////////000000000000//////......---------,,,,,,,,,,,,---.........666999333,,,+++---............//////////////////////////////////////////////////////000000111111111111000000////////////000000000111111111111//////000000000000//////...///000000000000///...///000000000111111111111111000000000000000000111333333333333333333333333333555666666444333333444222111000000000111333333333333333333333333333333333444666555444444555666666444333333555777666666222333333444555666666777222333555777999999999999555777666555888===>>><<>>===<<<:::888777555444333444666888999888777666666666666555555555555555555666888888666555555666666777777777666555333222333555666666555666888:::===<<<;;;:::999:::>>>AAAFFFCCCAAAAAACCCCCC@@@=========>>>======<<<;;;:::;;;:::888777666666666666666777777666555555666888888777777666666555555555666777777888888888777777444222111111333444444333111111222222111111000000///000111222222222222222222111111111111000000000////////////000222444555444444333333333333333444,,,,,,---...///111111222111000//////.........///......///333888:::888555111///...///000111000......000111111//////000222000000////////////000000444555666777777666555444333333222222333333444555222222111111111111222222000111222222333333222222000000000000111111111111/////////000111111222222///////////////...---,,,////////////............////////////////////////..............................---......///000111000///......111555:::<<<999555333555555333222333777555333111///......///000//////......//////000///000111000.........000222111111000000111111222000...,,,,,,...000111222222111000///////////////...............//////000,,,---...000111222333333222333333333333222111111000//////......//////000...////////////000000000------...//////000111111000222555777777555111///444333222111111111111222111111111111111111111111333222222111000///......111111111111111111111111000000000000////////////---111444444111///000222////////////////////////...------,,,,,,,,,---------------------------------...//////------...///------------------------000000////////////000000///////////////.........---------------......///***111444111---...000111.........///////////////......///000000000/////////////////////000111111000000000000000000////////////000111111111111000//////000000000000////////////000000000000//////000000000000111111111111111000000//////000000111222222222222222222222222///111333333222222222333222111000000000111333333222222222222333333333333222444555555444333333444222111000111333444444333222333333333444555555555555666777888999999999999888:::;;;:::<<>>BBBFFFHHHDDDAAAAAAEEEGGGEEECCC=========>>>>>>======<<<<<<;;;999777666666666777555666666555444444555777888888777777666555555444555666777888999888888777555333111111444555555444333222111111000000111111000111222333333444444444222222222111111111000000000000000000000000000000000111111222333444666777------...///000111222222//////000111111111000000///...///444:::<<<999555111///......111111000......000222111//////111333111111000000000000111111222222333333444444555555222222222222333444666777555444333222222111222222...///000111222111111000/////////000000000000111...//////000111111222222...///000000000///...---////////////////////////000000000000000000000000////////////////////////000000000111111222333444333222000000222555999<<<;;;555222333333111000333555444222111/////////000111000///......///000111///000000///---,,,...///000000////////////000000111///------000333555666111111000000000111222222//////......///000000111---///111333444333333222222222222222222111000000222222111000/////////////////////000000000111111......//////////////////111222333333333222111222333333111000000000111222000000000000000000000000111111111111111111111111000000000000111111111111111000000000/////////......222666555111...///111////////////////////////000000///...------------........................---...//////------...///........................//////............//////.........///////////////......------......///000***///111...---///000///............/////////000...///000111111111000000///////////////000111111000000111111111111111111...///000111222111111000...///000111111000///...000000000000000000000000000000000000111111111111000000////////////000000111111111111111111111111...000111222111000111222222111000000000111333333111111222222222333333333111333555555333222222222333111000111333555555444333333333333333333444444777777777777777777777777444777777555666888888555888<<<>>><<>>>>>>>>>>>>>>===;;;999888666666666777444555666555333333555666999888888777666555555444444555666888888888777777666333111111444666666555444333111000000000111222000111222333444555555555222222222222111111000000222222222111000...,,,+++------...000333555888999/////////000111111222222,,,---///111222222111111///......333888:::666111111///---...111222000......000222111//////111333222222111111111111222222000000000000111333444555222222111222333555777999777666555444333222222222,,,---...000000000///.............../////////000...//////000111222222222000111222333333222111000000000000000000111111111000000000000000000000000000000000000000000000000333333333333444555666777666555222111222555888:::<<<666111222111///000222555444222000000000000000111000///......///000111...//////...,,,,,,---///......------------......444222000111444888:::;;;000000000111222333555555000000///000000111222222///111333555555444111000111111111111111000//////444333222000//////////////////000000111111222222000000000///......------111222222111111111333555333222000/////////000111000000000///////////////000000111222333444444555000000000000000111111111111111000000/////////...000444777666111------///////////////////////////333222111//////.........////////////////////////---...///...------...///////////////////////////...------,,,,,,------...---.........//////000000///............///000000---000000------///...***---.........//////000000///000111222333333222111///////////////000111111111111111222222333333444...///000222222111111000...///000111111000///...111111000000000000111111000000000000111111111111000000////////////000000000000000000000000000000...000222222000///000111222111000000000111333333111111111222222333333333000222444444333111111111555444333444666888888777444333333333333333333333999888777666666666666666777;;;;;;888888<<<===;;;:::===>>><<<===BBBEEEDDDFFFFFFGGGEEE@@@BBBUUUjjj999999999888777777888999777888999999999;;;===???EEEAAA;;;777666666555555555555666777666555333222666666555555555666666777999888777777999;;;;;;:::;;;;;;<<<<<<===???@@@AAAAAA???>>>>>>???AAA@@@@@@:::<<>>555333111/////////000111000000111111111000000///,,,666AAABBB;;;222///000////////////////////////333222///...---...///000---...///111111111000000444333222111000000000000333222000/////////000000444444333333222111000000222222222111111111000000000000111111111000000//////000222333333222111000////////////////////////000000000000000000000000000000000000000000000000------...///////////////------..................////////////000000000000//////......---------,,,......////////////......//////000111111111111111,,,---......//////........................------000000//////.........---111000///......---......////////////////////////////////////000000000000000000000000000000000000//////............//////000111111111111222222222000000///////////////000000000000000000000000000111111000000000000111111222111///000111333222222222222222222222222222222222222222111222222333333111111111111222333444444333333222222333333444555444555666555333222333444333333444444555666777777888888888888888999999999<<<<<<<<<============>>>999;;;<<<;;;;;;===CCCHHHZZZnnn}}}|||xxx555666777888777888999999888777777999===CCCGGGIIIJJJEEE>>>999666555444444555555555555555555444444555555555555555666777777888777666777999::::::999:::;;;;;;<<<===>>>???@@@===<<<;;;<<<>>>??????>>><<<===???@@@@@@>>><<<;;;777666444555666777777666777777666555555555555666666666777777777666555444555666666777666666555555555666666555444333111000444333222111111222333444000111222333444555666666888444333666666222111222222222222000...---///111...//////000000000000000...//////000000//////...//////000111111111111000...///000111111000///...///000111111111000......111000//////000222444555000000000000////////////111111111111111111111111//////000222333666888999===>>>===;;;666222111000000000000000000000000000...///000111111000///.........///000000000000000...///000222222111111000....../////////......---222111000//////000111222000000000111111111111222222222222333333444666666888999666222222666888777444333222000//////000000000000111000///......///////////////////////////111000//////......//////---///000000//////000111555777666555999??????<<<666444222000///000111111111111111111111000//////111:::DDDFFF@@@777222111////////////////////////000000...------...//////......000000111000//////333222222111111111111222555555333222222222333333444444333222222111000000222222222111111111000000000000111111111111000000222333333333222000...---////////////////////////000000000000000000000000000000000000000000000000//////000111111111000000------------------------.........////////////000/////////.........---------......//////......------...//////000000//////,,,---......//////..............................//////......------------//////.........//////000////////////////////////.../////////000000000000000000000000000000000000//////............//////000000111111111222222222111000000//////000000000000000000000000000000000111111000000000000111111222111///000111333222222222222222222222222222222555555444333222222222222333333222222111222222222333333222222333333444555444555666555333222333444333333444444555666666777777777777888999999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999;;;>>>AAACCCOOOWWWUUUSSSXXXaaagggtttvvv333444666888999999999888999666666;;;FFFPPPTTTUUUOOOIII@@@999666444333333555555444444444555555666444444444444555666777888777666666777999::::::999999999;;;<<<===>>>>>>>>>999999999;;;===>>>===<<<>>>????????????>>>===<<<888666555666777999999888::::::888777555555444444555666666666666555444444666666777777777777777666555555555555444222111000333222111000000111222333000111222111111333999>>><<<888666777555222111333111222222111000000111333000000/////////000111111///000000111111000000///......///000000000000000//////000000000000//////000000111111000000///...222111000///000111222333......//////000000111111111111111111111111111111000000000111333666999;;;???@@@@@@===999444222111000000000000000000000000//////000000000000//////...//////000000000000000...///000222222111111000............------,,,,,,111111000000000000111111000111111111111222222222...111555555333111333444888999777333333777:::999222222222111111000000000111111000000000000//////......///////////////...000//////............///---///000000......///111333666888999<<>>999888777555333222111222222333222222111000///......555:::AAACCC@@@:::333///////////////////////////---................../////////000000000///......111111111111222333444555555555444333333333444444333333333222111111000000222111111111111000000000000000111111111111000000222222333333222000...---////////////////////////000000000000000000000000000000000000000000000000000000111111111000000///---------------,,,,,,,,,............////////////000000////////////......---......//////......---,,,,,,---............---------...////////////.................................---------------,,,---------......///111111////////////////////////....../////////000000000000000000000000000000000/////////....../////////000000000111111111222222111111000000000111111222000000000000000000000000111000000//////000000111222111///000111333222222222222222222222222222222777666555444222222222222555444333222111111111111333333222222333333444555333444555444333222333444333333333444555555666666555666777888999999999999999999999:::::::::;;;;;;===;;;888777777999999999:::===>>><<<<<>><<<;;;@@@@@@???>>>============:::999888888:::<<<<<<;;;:::999777666555444444444555555555555555444444444555555666777777777666666555555444444333222111111222222111000000111222222///111222111000666@@@IIIGGG===555444444222111222000111222222111000222333111111/////////000111222000000111111111111000000......///000000000000/////////000000000000//////111111111111000000//////111000000///000111222222////////////000000000000111111111111111111111111111000///000222555999<<>>:::666555888999888666;;;:::999999:::<<<<<<;;;AAA===CCC[[[uuu;;;::::::<<<===<<<888555777666:::GGGWWW```___YYYGGGBBB;;;666333333444444555444333333444555777888222222333333555666777888888888888;;;===>>>===<<<999999:::;;;;;;<<<<<<<<<===<<<;;;<<<>>>>>><<<;;;??????===<<<<<<<<<======;;;999888999;;;<<<<<<;;;666555555444444555555666666555555555444444444444333444555555666666666555555444444333222222222222222111111111111111111222000222333222333:::FFFOOOOOO@@@222///333333111//////111222222111000111222222111000//////000111222000000111111111111000000...//////000000000000000000000////////////000000222111111000000000000000......//////000111333333000000000000////////////000000000000000000000000111000//////111444888:::===@@@BBBAAA===888444222////////////////////////000000////////////000000//////000000000000//////...///000111222111111000000///...---------............////////////......000000111111111222222222---333888999444111222444444777777444444888999666//////000111111111000000555444222333555666555333,,,---///000000000///...//////.........//////000///000111000///...///111222555666333444777888777;;;:::999888777666555555444333222000///.........222000...///111333222111000000000000000000000000...///000111111111111111000000///.........------......///000222444666777/////////000000000000///222222111111111111111000000000000000000000000000//////000111111111111111......///000111111222222000000000000000000000000////////////////////////////////////////////////111111222222222111111000111000000000/////////...//////000000000111111111/////////000000000000000000000000111111000000000------...////////////...---...//////000000//////........./////////000000///////////////000000000000000///...............////////////////////////............////////////////////////////////////......///000000///......//////000000000111111111111111000000111222333333////////////////////////000000////////////000000222111///000111333222222111111111111111111111111111111000000111222333333222111111111222222333444333333222222333333444555222333444333222222333444333333333444444444444444444555777888999999888888666666666666777777777777<<<999666666888:::888666555555666777777777888;;;===:::;;;EEEPPPTTTUUUVVVVVVSSS\\\iii{{{???<<<;;;<<<======999555666666;;;GGGUUUZZZUUUNNN@@@<<<777444444444444444555555444444444555555666333333333333444555666777888888:::<<>>===;;;::::::::::::;;;<<<===CCCAAA???=========<<<;;;===<<<<<<;;;;;;<<<<<<===:::888777777888999999888333333333444444555777777777666555555444444555555222333444555666666666555444444333222222222222222222222222222222222222222111222222222444;;;EEEMMMMMM>>>000...222333000///000111333333111000000111222222111000000000111111///000000111111000000/////////000111111111111111000000////////////000000333222111000000000000111------...///111222222333111111000000//////......000000000000000000000000111000//////000222555666:::===AAAAAA>>>888444111000000000000000000000000000000////////////000000000000000000000//////......///000222222111111000000///...------...///000000000111111111111000000///000000000000111111111...222666777555333333444111555777666777999888444/////////000000111111111666444222444777888666444,,,---000111222111000///000////////////000000111111222333222000///000111111444333///...222666666888888888777666666555555444333111//////...///000222000---,,,...111222333000000000000000000000000111111111111111111222222//////......---...............///000111333444555///000111111222111111111111111111111111111111111//////000000000000000111...///000111111222111111111111000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000222222333444444444444444222222222111000000//////////////////000000000000......////////////000000///000000111111000000///......///000000000000///......///000000000000///.........//////000000111///000000000000111111111111111///......---------////////////////////////------........./////////000000000000000000000000---...///000000///...---/////////000000000111111000000000000000111222333000000000000000000000000000//////......//////000222111///000111333222222111111111111111111111111////////////000222333444111111111111222333444555333333222222333333444555111222333333222222333444333333333333333333444444444555777999999888777666555555555666666666777777:::888777777888999999888666666777888666333555:::888777999===>>>===@@@EEECCC???DDDJJJRRRhhh{{{{{{xxxssspppuuu~~~???;;;999999<<<===:::777777666:::BBBKKKMMMHHHAAA<<<999666555555555444444555555555555555555444444333333333333444444555666777888999<<>><<<===<<<:::999999;;;===???JJJFFFAAA>>><<<<<<;;;:::999999:::;;;;;;<<<<<<<<<;;;999777777777888777666444444444444555666777888888777666555555555666666333444555666666777777777444333222111111111222333222222333333333333222222222111000000333888>>>BBB???888222222222111000222222333555555333111111111222222222222222111000///...//////000000//////...000111111222222222222222111000///......///000111333222111000000000111111...//////000000000000000////////////000000000000000000000000000000000000000000//////000000111222666:::???@@@===888444111000000000000000000000000111000///......///000111000000000000000///.........///000222222111111000------,,,+++,,,---///111///000111222222111000///....../////////000000000...000222444555444444333000555999999:::;;;888333///.........///000222333666333111222666888666333,,,...111333333333111000000000000000000111222222222333444333111000111222000333333///---000444444333444444444444444333333333222000///...///000111222111000///...///000111000000000000000000000000222111000//////000000111......---------...///000////////////000111222222///000111222333222222111000000000000111111111111////////////000000111111...///000111111222222222111000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000///000111222333444444444222222111111000//////...---------............///------........./////////......////////////............///000000000000///......///000000000000000---......///000000111111////////////000000000111000//////.........//////////////////////////////---------.........//////000000000000000000000000---...///000000///...---////////////000000000111////////////000111222333000000000000000000000000//////............//////222111///000111333222222111111111111111111111111000000000000111222333333222222222111222222333333333333222222333333444555000222333333222222333444333333333333333333333333555666888999999777555333555555555666666666666777888999999888777666666777:::777777999999555666:::444444666::::::888;;;@@@???;;;???AAA???JJJUUUSSSWWWRRRQQQUUU[[[cccppp|||===999666777;;;===;;;888888777888===BBBCCC>>>999;;;999777666666666444333555555666777666555333222444444333333333444444555666777888;;;>>>???>>><<>>@@@MMMIIIBBB===;;;:::999999777777999:::;;;<<<<<<<<<===;;;999888999999777666666666666666666777888888999888777555555666666777444555666777888888888888444333222111111111222333222333333444444333333222333111......111555777888222222555777333///000555444555777666444222111111111222333333333111000///......////////////......111111222333333333333222111000///......///000111333333111000000000111222000000000000000///......------...///000111222222000000000000000000000000000000000000000/////////333888===???===888333111000000000000000000000000111000///......///000111000000000000000///.........///000222222111111000++++++******+++---///111---...///000000///...---............////////////......///111444555444222///666;;;<<<======999333///...------...000222444555111///111555777555111---///111444444444222111111111000000111222333333333444555444222111222333...333555111...000222222///000111111222222111111333222000......///111222000222444222///,,,,,,,,,000000000000000000000000333222///...---...///000...---,,,,,,---...///111000000////////////000000...///000111222222111000000000000000000111111111.../////////000000111111......///111111222222222------......///111222333000000000000000000000000000000000000000000000000000000000000000000000000***+++---...000111111111222111111000///......---+++++++++,,,,,,,,,------,,,---------......//////,,,------------------,,,---...//////000000//////...//////000000000000000---......///000111111222---.........//////000000......---......///000111////////////////////////---------.........//////000000000000000000000000---...///111111///...---////////////000000000000............///000111222000000000000000000000000//////............//////222111///000111333333222000000000000000000000000333333222222111222222222444444333222111111111111333333222222333333444555000111333333222222333444333333333333333333333333666777999:::999777444222555555555666666666777777777999;;;999555333444666777000...333666333222555333111222555555333333777888555;;;>>>:::===AAA:::AAAAAAEEEJJJKKKMMMWWWddd:::777555444444555555444999888888888:::;;;:::999333666888888777555444444666777777888888888777777444444333333333444444555666777999999999:::<<<>>><<<;;;:::999:::;;;<<<===IIIEEE@@@===;;;999888666888::::::888666888???FFFLLLBBB999888:::::::::<<<777:::999555666;;;@@@AAA999777444444555777777777777666555666999:::999888666444333333555666666555666222...000666:::;;;:::333222222111111222222333666444111000222333444444555666777777777555222000000000000000111111111111////////////000000000000111111111111111000//////---......///000111111222222222111000//////000000...//////000000000000000000000000000000000000000333333222111000000111111000000000000000111111222444555<<>>BBBEEEGGG999888666555555555555555555555555777888999999999777999;;;;;;999777666666888999999999999888777666444444444444444444444555555666777777777777999;;;;;;;;;:::::::::;;;<<<===DDDAAA===;;;;;;;;;:::999777999:::999888;;;BBBHHHOOODDD:::888:::;;;>>>AAA@@@BBB@@@;;;<<>><<<999777888999:::999666555555666888999999888666555333444555666666555666444333666;;;>>><<<:::666555555444444555555666555444333111111222444555;;;:::999888777666333222222222222111111111000000111111111111111111111111111111111111111000//////.........///000111111111222111111000000000000000...//////000000000000000000000000000000000000000333222111111000000000111000000000000000111111222333444:::AAAAAA999222111000000000000000000000000222111000000//////000000//////............//////333111//////000111111000.........---......//////000000000000000000000000111///...,,,,,,---///000000000000000000111222222222555888888666444333222222222222000...///111444666333111333666888555222000///222999;;;666111000000111111111222111111111//////000000000111111111111111111000000000//////////////////000111222333222222111111111000000000111000///......///000000222111111111111111111111000000111111111111000000000///...------...000111///000111000...---...///////////////000000000000000111111111111///...---//////.........//////000///////////////.........///////////////000111111111000000//////000000111//////////////////000000222222000...---,,,,,,,,,//////000111111111111000000000000000000///...---000000000000000000000000//////.........------------....../////////......111000...------...000111000/////////////////////---------------///000111111111///.........///000000///......---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................------------......//////..................000000000000000000000000///////////////...------.........///////////////...//////000000000000///111111111000000000000000000000000222444444222111333333222222111222222333000111111111111111444666444333333222222333333444333333444444444444333333333444555666666555444222333333555666666666555444999888888777666666555555666666666666555555444444333333333333333333333333555666777777666666777999:::999888999:::===>>>???999888777666555555555555222333444666777888999999:::<<<>>>===;;;999888888::::::;;;;;;:::999888777555555555555444444555555555666777777666666888:::;;;::::::::::::;;;<<<===>>><<<:::999;;;<<<<<<<<<777999:::::::::===CCCHHHOOODDD;;;999;;;===AAAEEEHHHIIIFFFAAAAAAHHHPPPSSSBBB???;;;999999:::999888555444444555777888888777777555444444555666555555333333555:::>>>???;;;777333333222222222222333333333444555333111111444777===;;;999888888888888666333333333222222111111000222222222222222222222222111111111111111000//////......//////000000111111111111111000000000000000...///000000111111000000000000000000000000000000222111111111111000000000000000000000000111111222222222666;;;;;;555111000000000000000000000000000222111000000//////000000......------------......222000//////000111111000//////000000000///....../////////////////////////////////...//////000111/////////000111333444555333444555444111000///000222333333333111222333555555555555555555555444444222111333999;;;666222111111111111111111111111111//////000000000000111111111111000000000000////////////...//////000111222111111111111000000000000000000////////////000000333333222111111000//////000000111111111111000000333111///...---------......///000///---------///////////////000000000000000111222333222000...---...............///000111111000///...------...//////////////////000111111111111111000000111111111,,,------...//////000000222111000///...............///000000111111000000000000111111111111000///000000000000000000000000...............------------...///000000111111111111000///......///000111/////////.........------,,,,,,,,,,,,---...///000111000//////......//////000//////............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................000000////////////000000000000000//////.........111111111111111111111111///////////////......---------......//////000000///000000000000//////...000000000000111111111111111000///000222222111000333222222111222222333333222111111333555555444333444333333222222333333333222222333333333333222222222333444555555444333222333333444555555555555444777777666666555444444444555666888999888777555333333333333333333333333333444555666666555444666777888888777777777888999999888999999888666555666666444666888999888888888999;;;<<<===<<<:::888888888999:::;;;<<<<<<;;;:::999666666666666666555555444666777777777555555777999::::::::::::;;;<<<<<<===;;;999888999;;;<<<<<<<<<888999::::::;;;===AAAEEEJJJBBB<<<<<<===>>>AAAEEEHHHJJJHHHBBBAAAGGGLLLMMMAAA>>>:::777777666666555555444333444777888777666888666444444555666555444///000333777::::::777444222222111111111111222222111444777555111000444888;;;888555666888;;;;;;:::111111111111111222222222222222222222222111111111111111111111111000//////.../////////000000000111000000111111111000000000//////000111111111111000000000000000000000000000000111111111111111000000000000000000000111111222222222444666666333111000000000000000000000000000111111000//////////////////......------......///111000//////111222111000///000111111111///...---////////////////////////...///000000111222222222000000000000111222333444333333333000...,,,,,,---000111333333333333444666666888:::888555222222333222000222888:::777444444222111111000////////////////////////000000000111000000000000000000/////////.........//////000111111111000000000////////////////////////000000000222111111111000000000///000000111111111111000000222111000...---------------...///...---,,,---...////////////000000000000///111222333222000...,,,---------......000111111222111///---,,,---...//////////////////000000111222222111111111111222222000000000111111111222222111111000000000000111111...//////000000000000000...//////000000000//////................................................//////000111111111111111111111000000000000111111/////////...------,,,,,,------......///000000111000000//////............000//////.........//////////////////////////////,,,,,,,,,---------..............................111111000000000000111111111111111000//////......000000000000000000000000...///////////////......,,,------...///000111111000000111000000///...---//////000000111111222222222000//////000111111000222222111111222222333333666444444777::::::777333444444333222222222333333222222333333333333222222222333333444444444444333333333444444444555555555555555555444444333333333333444555555555555333333333333333333333333333333333444555555333333444555333555666666666777888999888999:::999777555666777999<<<>>>===;;;999888999999:::;;;999777666666777777888;;;===>>>>>><<<<<<666777777777777666555444444555555444333333555777999999:::;;;<<<<<<<<<===<<<:::999:::;;;<<<<<<;;;999:::;;;::::::;;;===>>>AAA===<<<>>>???===>>>@@@EEEHHHGGGCCCAAABBBCCCBBB@@@===888666555555444333555444333444777888777666999777555555666666555444//////000222555666555444555555444444444444555555000444777666222111444999999666444555999;;;999777...///000000111222333333222222111111111000000000111111111111111000//////////////////000000000000///000111111111111000000///000000111111111111111000000000000000000000000///000000111111111000000000000000000000111111222222333444333333333222000////////////////////////111000000///.../////////000//////////////////000000//////000222222111000///000111111111///...---////////////////////////...///000111333444555555222222111000000111111222333333222///,,,++++++------///111222222222444666888;;;===:::555000000111111///111777:::888666777222111000...------------...////////////000000000//////////////////000000.........---......///000000000000/////////............///000000000000000//////000000000111111111000000111111111111000000/////////.........//////,,,...///...------...///////////////000000000000///000111111000///---+++---------......000111111222000...---,,,---///000///////////////000000111222222111111111111222222333333333222222111111111000000000000000111222222......///000000000000000...///000000000000000///........................---.....................111111222222111000//////111111000000000000111111//////......------------------...//////000000000///////////////......---//////............//////////////////////////////,,,,,,,,,---------..............................---------,,,,,,---------111111000000/////////.................................///////////////...,,,------...///000111111000000111000000///...---//////000000111111222222222000...///000111111111222111111111222222333444666555555888;;;;;;777333555444333333222222222333333333444444444444333333333333444444555555555555333333333333444444555555444444444444333333333333444444333222222333444555333333333333333333333333333444555444333222333444333666888888777666666777777:::<<<;;;777555666888;;;???AAA@@@<<<999888999666888888777666555666777666888;;;>>>???>>><<<;;;777777888888888666555444000111222222111111333555888999:::;;;<<<=========>>>===<<<<<<======;;;:::::::::;;;;;;;;;;;;;;;;;;<<<:::;;;>>>???;;;:::<<>>>>><<<:::888777888999999999777555333000111222222222222555777777888:::;;;=========<<<@@@???>>>>>>??????===;;;::::::;;;<<<======<<<;;;;;;999:::===<<<888888;;;???CCCCCC???===??????===<<<:::777666666777888777666555555666888999999888:::888666555666666555444111222222333333444555777222111111000000111111222222333444555555666666666777666888>>>EEEDDD===666444444444444444444444444444333333222111111000000111111111111111000//////000000000000////////////...///111222222222000000000000111222222222222111000000000000000000000000---...000111222111000///000000000000000111111222///333333000///222222...////////////////////////000000///............////////////....../////////......///000333333222000.........---......//////000000000000000000000000000000000111333777:::<<<555444444444444555555666444555555333111//////000,,,---......///222666999666888::::::999666444333444000000444666444444555666555222000.........///........./////////000000........./////////000000......------,,,------.../////////.........------,,,---///000111111111000/////////000000000000000000000111111111111000000---......///////////////---...000000///...000111////////////000000000000222111000///........./////////.........//////000------......//////000000///////////////000111111111000000//////000000111000000000000000/////////000000/////////000111111---...//////000000//////222222222222111000//////000000000000000000000000---------.........//////000000000111000000///////////////000000/////////---......//////000000111+++,,,...///000/////////....../////////...---,,,,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,---------..............................000000000//////000000000---------...//////000000------------------------------...///////////////.........///////////////...//////000000000000///111111111000000000000000......///222444555444333111111111111222333444555333555666777555444444444666555444333222222222222222222333333333333222222222222222222333444555666333333222222222333444555444444444444444444444444666666666666666777777888333333333333333333333333444555555555333222333444555999===<<<888333222333777;;;>>>===888555666999444999>>>>>>:::666777999777888999999888999;;;<<<:::<<<>>>???>>>:::777444777888999:::999777555333222444555555555666999;;;777888:::<<<=========<<<@@@??????@@@AAAAAA???===999:::;;;===???@@@???===<<<:::999;;;999777888<<<===@@@???;;;:::===@@@@@@999777444444555777777777777666555666999:::999888:::888666666666666555444...000222333333333333444555444444333333444444555333222333444777888666555111222888BBBLLLMMMFFF>>>999888777666555444333333555555444333333222111111111111111111111000//////000000000000////////////---///111222333222111000000000111222222222222111000000000000000000000000,,,...000111222111000///000000000000000111111222...222333......222111,,,////////////////////////000000///........................------...............///111333333222000...---,,,,,,,,,...///111111111111111111111111111111111000111333777;;;>>>555555555555666888999:::444555666555333111111111------......///222777;;;444555777:::;;;:::888666777222111444555222111222888777444111//////000000............/////////000---.........//////000000...------,,,,,,,,,------//////.........---------,,,---///000111111111000111111000000//////......000000111111111111000000...///////////////......---///000000//////000222////////////000000000000444333000///...///000111000//////.........//////+++,,,...///000000000000///////////////000111111000000////////////000000//////000000111111222222000000////////////000000---......///////////////000000000//////---,,,,,,........................---------.........//////---...///000000111111000......////////////......------...///000111222222...///000222222222222111---.../////////...,,,,,,++++++++++++,,,,,,---...000000000000000000000000,,,,,,,,,---------..............................------,,,,,,,,,,,,------+++,,,,,,---...///000000........................------...///000000/////////////////////...............///000000111000000222222111111000000//////------///333666777555333111111111111222333444555444777999999666444666888666555444333222222222222111111222222222222111111111111111111222333444555444333222111222333444555444444444444444444444444222444666777888777666555333333333333333333333333444555666555333222333444000666;;;<<<888555555777888999:::::::::888777666;;;;;;;;;;;;;;;:::999888888888888999999:::::::::666777999:::;;;;;;:::999777888999::::::999777666777777888999999999999888666666777:::===??????>>>=========???AAAAAA???======:::888:::@@@CCCBBB???<<<;;;:::999999:::;;;<<>>@@@@@@===999999999999999999999999:::777888999;;;===>>>@@@@@@???===888444111000000111333222222111222333555666555444333333222222333333888777;;;???===666333777444888666KKKWWWOOOKKK<<<<<<>>><<<666333555555222333222111000000000111222666444222///...---...///000000000000000000000000000000000000000000000000333333222111000///......222222111111000/////////333333222222111111000000////////////000000000000222333222111//////111333222111000......000111222222222111000///...------.........//////000111222111000000111222222///,,,///////////////////////////...---...///000000...333111000000333555666666555777666111111666:::;;;555999===;;;555111000111------......///000000000111333666777666555555666444444333222111111222222111555777444...***+++..................///000000//////000000000000////////////...------------...++++++++++++******))))))++++++,,,...///111222222///000000///......000111111000000000000000111111333111/////////000///---,,,---,,,+++,,,///111111---+++---222111------222444444222000///.........//////...------------...---......///////////////...///000///...---...000...////////////......---,,,---------......//////111000000111333333222000,,,------...............000000//////.........---//////............//////////////////000000000000---///000111000///000111111111000///////////////////////////////////////000000000000000000000000222222111000000///000000------------------------/////////...---------,,,//////.........---------...........................------,,,,,,------...---------............///......------------......---------.........////////////.........---------000111111111000///...---.........///000000111111111222333444666888:::;;;222222222222222222222222666555555555444444444444:::777333222333444333000444444333222111000//////111111222333333333333222///000111333333444444333666555555444444666777888777777888888888888777777777333333777888444111222111222333222000///000111444444333333333444555555888888999999888777777666:::::::::::::::999888888888888888999999999::::::777888999999999888777666888888888999999888888777888999999999999999888888888777777999<<<>>>>>>===<<<<<<;;;<<<======;;;999999666555888>>>BBBBBB@@@<<<;;;:::::::::;;;===>>>>>><<<;;;<<<>>>>>><<<999::::::::::::::::::999999::::::;;;===>>>???@@@AAAAAA???;;;777555444444555333222111111111222333444333333333333333444555666888999AAALLLPPPGGG:::444666777333GGGVVVWWW___XXXYYYMMM>>>777888999888555444333222111000111222222555333222000///000111222000000000000000000000000000000000000000000000000222111111000000//////...111111111111000000000000111111111111111000000000////////////000000000000222333222111//////111222000/////////000333555777222222111000///...---------------------...///000////////////000000///...///////////////////////////...---...///000000............///000111333444444666666222111666;;;;;;888;;;>>><<<555000...///------......//////000000222444666777666444444555222111000000//////000000111333555333///,,,---..................///000000//////000000000000//////000///...---------------,,,,,,++++++************/////////000000111111222111111111000//////000000333222111111000000111111444222///.........---,,,...000000...,,,---///000555000---......---222999333333111000//////////////////...------------......//////000000000000000...///000///......///000///000000111111111000000------......////////////111111000111111000///...------...///////////////000/////////............//////............//////.../////////000000000000...000222222000000000111111000//////.........///........................////////////////////////111000000////////////000------------------------...............---------//////.........---------...........................------,,,,,,------...---------............///......------------......---------.........////////////.........---------000000000000000//////...///000000111111222333333111111111111222333444555222222222222222222222222333333444444444444555555888666333222222222222111333333333222222111111000111111222333333333333222111111222333333444555555666555444444444555777888444555666777888999999999777444666;;;<<<888444444222333444333111000111222333333333333333444555666888888777666666666777777999888888888888888777777888888888888888999999999777888888999888666555444888888777777777777888888999999999999999999999999<<<:::999999;;;=========>>><<<;;;;;;;;;;;;888666666555444888>>>BBBCCCBBB;;;;;;::::::;;;===???@@@>>><<<::::::;;;;;;;;;:::<<<<<<<<<;;;;;;::::::999;;;;;;<<<======>>>>>>??????>>>;;;888666666666777333222111111111111111222222222333333444666777888888:::HHH___llldddLLL999:::;;;777OOOgggttt|||^^^BBB:::<<<;;;777555555444222111111111222333333333111111111222333444000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111///000000000000000000111////////////000000000000111222222111//////000222000000///000111333555777222222111000///...------......---------...//////000111111000///......//////////////////////////////...---...///000000...///222555666444444666888111555444111111777;;;<<<;;;===???<<<666000---------------...//////000000222444666666444333333333///......------------...111222222111111000///...//////.........///000000///000000111111000000///111000///...------------,,,,,,,,,,,,++++++++++++000000//////////////////111111000///......//////555555333222111000000000444222///...//////...---///111222111------222888777444333555333000///111222111111000000000000000000///......------......000000000000111111111111...///000000......///000000000111222333333333333////////////000000000000...//////000000//////.........///000000000000000////////////............//////............//////....../////////000000000000111333222111000000111000///......---...........................................................................///000---------------------------------..............................---------...........................------,,,,,,------...---------............///......------------......------.........//////////////////.........------////////////000000000000111111222222333444444444222222222111111000000000222222222222222222222222111111222333444555666777555555555333111000111222222222222222222222222222111111222333333333333222333333222222333444666666555555444333444555666777333333555666777999::::::666555999@@@AAA<<<777555222333444333222111222333222222222222333444666666888777666555555666777888777777777666666666777777777888888888888888888888777777888888888777555555888777666555555777888999888888888999999:::;;;<<<@@@>>>;;;:::;;;<<<======@@@>>><<<;;;;;;:::888666777666666999===AAABBBAAA::::::::::::<<<>>>@@@BBB???===:::999999:::<<<===>>>>>>===<<<;;;::::::999:::::::::::::::::::::::::::999777555444444555555444444333222222111111111333333333333444555666777666999JJJggg~~~yyy]]]CCC;;;===???ccccccBBB:::;;;666222333555444333222222222333444333222111111111111222333000000000000000000000000000000000000000000000000---........./////////000...//////000111222222222......//////000000111111////////////000000000000111222222111//////000111222222111000000111222222111111111000///.........111000000000000000111111000222444333000.........///////////////////////////...---...///000000...111666;;;;;;777666888;;;...222333000111666;;;;;;:::<<<===;;;666111...---,,,,,,---......//////000111222444444222000000000...------,,,,,,---------111000///000222222000///000///////////////000000000000000111111000000000222111000...------------------,,,,,,,,,,,,,,,,,,------------------------...---,,,---...///000000888777555333111000000///333111000111222333222111---///111111///111<<>>888666222444444444222222333444111111222222333444666666888777666555555666777888777666666555555666777777777777777777777777777777555666888999999999888888777666555444555666888999666666666777999;;;===>>>BBB@@@<<<;;;;;;<<<===<<<>>><<<:::999999888777555777666666777999;;;<<<<<<999888999999;;;===@@@AAA@@@>>><<<:::999:::===???>>>>>>===<<<<<<;;;::::::::::::::::::999999999999777777555444333333444444555555555444444333222222444444333333333333444444333666CCC]]]ssssss[[[AAA888===FFFuuuqqqTTT===888888222000666555444333222222222333444333222111111000000//////000000000000000000000000000000000000000000000000------......//////000000......///000111222222333......//////000000111111////////////000000000000000111222111000//////000000000////////////000000111111000000//////......111000000000000111111222---///222222222000/////////////////////////////////...---...///000000...,,,111666666222000222666---111222000111666:::;;;777999:::999777333000...,,,,,,------.../////////...000222111///...------///......---......//////000//////000222222111000111000000/////////000000000000111111111111000000111111000///...------------------------.........++++++,,,,,,---.........---,,,+++...222555666555999888666444222000//////111111222555999::::::888111//////000///222AAAPPP\\\RRRBBB444///000333555000000000000000111111222000000///............/////////.........///000111///000111000///...///111...///000111222222222222111111111111111111000000...000222222000...///000///000000111111111111111.........///////////////......------------..................////////////---///000000///......///......------------...///........................------------------------,,,,,,++++++,,,---......------------------------,,,---------.../////////---................................................------,,,,,,------...---------............///......------------.............../////////000000000000/////////.....................///111222333000000111111222333333333222333444444444444333333111111111111111111111111111111333444666888999:::111444555444111///000222......//////000111111111111111222333333333333222333222000//////111333444444333222222222333555666666555555444444555666777444333888???AAA<<<666444222333444444222222333444111111111222333444555555777777666666777777888888777666555444555666777888777777777777666666666666555666777999::::::999999555444444555555666777888555555555666888:::===>>>AAA???<<<;;;;;;;;;;;;:::999777555444555666555444555555444444444444555555777777777777999;;;===>>>???>>>===:::999999<<>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888888777666555555555222333444555555555444333777666666666666666777888666999;;;<<<@@@DDD>>>666;;;@@@EEEhhh{{{lllRRR<<<:::777555444444444555444333222111000111222222111111111222111111111000000000000000000000000000000000000000000000000000///000000000000000000000//////000000111111111222111111111111111000000000////////////000000000000...000222222000......///+++,,,...///111222222222000000000000////////////---------...///111222333EEE===333///111444333111///////////////////////////...---...///000000...000000000000000111111222111555666555555999<<<<<<333444555666555333000...+++,,,,,,------......///,,,...000000///......///000000000000000111222222---000333222000///000222222111111000//////000000000111111222222111111000//////////////////000111....../////////000000000000000000000000000000000000...---111888<<<===;;;888777555333111//////......222888???DDDDDD@@@<<<777000///222222...444>>>888AAAJJJOOORRROOO@@@111111111000000000000000111111000000///////////////000///...---...///111222///000111111000///000111//////000000000000000///111111000000000/////////000333555222---***+++---...///000000111111000000............/////////000...------,,,,,,------...---------.........//////***,,,////////////000111///.........//////000111------------------------------------------------...------,,,,,,,,,,,,---------------------------...............------------------.........//////...........................------,,,,,,------...---------............///......------------........./////////000000000000000000000000/////////...000///...---...///111333//////000000111222222222---...000111222111000///111111111111111111111111222222333333333333333444444333333444555555333111111111111111222222222222111111222333333333333222111111111111111111111111333222111111111222444555555444333222333444666777666222222555666333222333000111222222111111222444444333222222111222222222666777888:::::::::999888777666555444555666888:::777777666666555555555444666666777777777555444333111222444666777777666555888777666444444666777888:::999888888888777555333555444222333666888999999666777777777666666777888444444444444555666888999:::<<<<<<:::777777999<<<::::::;;;;;;;;;;;;;;;;;;888888888888888888888888888888777666555444333333000111333444555444444333777777777777888:::;;;<<<:::??????:::999===???===333666666QQQbbb[[[SSS@@@:::<<<;;;555444555333...333222111000000000111222///000111222333444444333000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111333333222222111111000000////////////000000000000...000222222000.........000000111111111111000000000000000000////////////......///000222444555666]]]NNN<<<222222444333000///////////////////////////...---...000000000...111///------///000111000333888999777888<<<>>>>>>333333444555555222///,,,++++++,,,------......///,,,...111111111000000111000000000000000111222222,,,111444333///---000333222222111000000///000000111111222222222222111111.........//////000111222......//////000000111111111000000///......------000---,,,///666::::::777777666444222000///.........333:::AAAEEEDDD???:::333,,,,,,444444...///666444888;;;>>>FFFNNNMMMFFF222222111000000000000000111111000///////////////222111///...///000222333///111222111000///000111000000111111111000000///111000000000//////......)))---111000---+++...111......///000000000000000---.........//////000000...------,,,,,,------...---------.........//////***---///000000111222333///////////////000111111------------------------........................///......---,,,,,,,,,,,,------------------------/////////......------,,,---------.........//////...........................------,,,,,,------...---------.........//////.........------.........////////////000000000000000000000000////////////111000...---...///111222///000000111222222333333///000222333222111///...000000000000000000000000222222222111111111000000555333222444777777333000333333333333333333333333111111222333333333333222222222333333333222222111333222111111111222333444333222111111333555888999888333000333333111111333///000222222111111222333555444333222111111111111888999999999888777555444999888777666666555555666444666666555222222555888777666555444333444555555111222222333555777888999666555333222333666999;;;>>>:::666444555555444333444444555555555444333333555555555555555555555555555666777666444444555777888===CCCCCC>>>888666666888888888888999:::;;;<<<777777777666444444555777333333444444555666777777555555666888777555555666999;;;>>>AAABBBAAA@@@@@@IIICCC;;;777777888999888888999999:::<<<===>>>>>><<<=========;;;777333111333222111000000111222333111222111000222666666222...//////...------///111111111111111111111111111555333222000000111333444666555333222111111222333000000000000000000000000111111111111000000000000222222222111000//////...---......///000111111222000000000000000000000000......///......000444777dddPPP888---...111///+++...///////////////......---...............------000000/////////000222333666???MMMJJJ999777<<<888555555444333222111///.........------------......111///...000444555333111111000/////////111222333444222///.../////////...000000////////////000000111111111111111111111111444333222000///////////////.........------------...///000000//////000111333111000000111111000...111000///...------...///000444:::======;;;999888............////////////222222333777<<>>999777666666555888888888888888999999999:::;;;<<<;;;:::777333111333222111111111111222333444555444111444999:::777333111///------...///000000111222222222222222111333222111000000111333444666555444333333333444444222222222222222222222222111111111000000000//////222222111111000//////............///000111111111000000000000000000000000.../////////...000333666JJJ@@@444......111222111/////////000000//////...---....../////////......222222111000///000111333999TTTpppiiiIII;;;;;;666444444444333222111///...///......------......///000///...000333444222000000///.........///000111444222/////////000000///000000000000000000000///111111111111111111111111111111000000///000000000000///---,,,---///111222...///000000//////000111222111000000111111000...111000///---------...///222666;;;>>><<<999666444/////////000000000000111/////////333777;;;======222222222222111000//////......//////000111111111////////////000000000000000000111111222222222333333222000......///000111000///............///000000///---++++++,,,---...////////////000111222333...///000111222222111111111000...,,,,,,,,,---...////////////////////////000000////////////000000111///......//////...,,,...............---,,,,,,---------------------------,,,++++++******++++++---+++***+++------+++(((,,,,,,,,,,,,,,,,,,,,,,,,------------------...............//////000000000000///.........000222333---------............///........................//////////////////////////////000000000000//////---......///000000111111000//////...///000111222111111111111111000//////333222111111000000111111111000//////000222444555EEECCC???;;;777555444333111111222222111000000///222222222222222222222222222000......000222444444...111333444222111000000...444777333222555666444444444444444333333333333000000000000000111111222222222222111111111000000:::999888777666666666666888777777666666666666777666777777666555555666888555555444333333333333333555555555666666888999999999888666666666888:::;;;;;;999666444444555444333111222222333333444444444333333333333333333333333666777777777555555777888<<>>777///,,,...000///---...000333555666444333111////////////000222333444111111222222333444555555333333333333333333333333111000000000////////////111111111111000000//////.../////////000000000111////////////////////////000111111000......///111***---000000---,,,...111///000000111111111111000...///000111111111111111222333333111000111555999OOOgggGGG===222222222222222222111000///000//////......//////000---......///111111111000111000...---------...///222000......///111111111111222333444333111///...111111111111111111111111/////////......//////000///...---------///222333...///000000//////000111222000///000111111000//////.....................000444888:::888333///---//////000000000111111111111000///000333555555555111111111111111000//////------...///111222333444////////////000000000000//////000111222333333444555444333111000////////////////////////////////////...------------......000000000111111111111000000000000000000000/////////......---......///000////////////////////////...//////000000000000000///...------//////...------------......------,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++)))***,,,.........,,,***++++++,,,,,,,,,,,,------*********+++,,,,,,------***+++,,,,,,---...////////////...---------......---------............///........................////////////////////////...//////////////////............//////000000000///////////////000000111111111000000000000000111111111000000000000111111111111111111222444666777CCC@@@:::444111000000111//////000000000000//////111111111111111111111111111000......000111111000///111333333111000111111222444555444333333333222111222444555444333111/////////000111111111111111111111111111000000000000999999777666666666777888666666555666666777888888555555555555666666555555333444333333333333222222444444444444555555666777777666555555555555666666666666555444444333333444222222111222333444555666444444444444444444444444111333555666666888:::===:::999888555333222333444222222111111111222333333555555666999<<<<<<999666666777777777777777888888:::>>>@@@>>>@@@FFFIIIHHHNNNpppqqqVVVMMMLLLHHHSSSPPPHHH>>>555222555999444444444444444444333333222333333444444444333222333333333333333333333333000222222444;;;FFFLLLMMM>>>777///,,,...111///---...000333555555444222000......//////000111222333...///000111222333333333111111111111111111111111000000000////////////...111111111000000000000000////////////000000000000////////////////////////000111111000...---...//////////////////.........//////000111111111111111//////000111222222111111...111222111000222888>>>\\\bbbHHH???333111111222222222111000000000000000//////000000000---...///000000000000111222111000//////000111111111///------...000000000000111333444333222000...000000000000000000000000111000///...---------------.../////////...------...///000000//////000111111000///000111222111000.../////////////////////+++///444555444111...---........./////////000000222111000000222444333333000000111111111000//////........./////////000000////////////000000000000.........///000111111222555444333222000/////////.................................---.........///000000111111111000000///000000////////////////////////....../////////000////////////////////////,,,---.../////////.........---,,,---...///...---,,,,,,---------------,,,+++++++++,,,,,,,,,---------,,,++++++******++++++------...---,,,,,,,,,,,,+++++++++,,,,,,---------*********+++++++++,,,,,,+++++++++,,,---......///.........------------------------............///........................------------------------......////////////......///000000000000000111111...//////000000000000000111111000//////000111222111000000///000000111111111111111111111222222333333222222111000000000000...///000000000000//////111111111111111111111111222000......//////...---000111333222111000111222333222333444444333222222000222333444444222000/////////000111111111111000111111111000000000//////888888777777777777777888555555555555666888999999666555555666777888666444444444444444444333222222333333333444444555777777666555555444333333333333333444555555333222333444444333333222333444666777555555555555555555555555111333444555555666999;;;777666444222222222222333333333222222222222333333555555888===AAABBB???;;;999999999999999999999999<<>>555222333666333333444444555555666666222222333333333333222222222222333333333333222222444555444333888???CCCBBB:::555000...///000000//////000222333333222000///......//////000000111111---...///000111222222111000000000000000000000000000000////////////......111111000000000000000000////////////000000000000000000000000000000000000000111111000...------...111///---...000222111///......///000111111111111000000111111111111000000,,,///111000///222:::AAAcccsssuuuUUUDDD>>>333000000111111222111111111111111000000000000111111---...000111000000111222222222111000111222333444222000...---///000000//////000111222222111000000000000000000000000000000111000///...,,,,,,,,,,,,,,,...///000000...,,,***...///000000//////000111111000///000111222111000//////000111111111000000***---000111111/////////............////////////222000//////000111111000///000000111111000//////000/////////......------////////////000000000000.........////////////000333333222111000000///...------............---------.........////////////000111222222222000///.../////////......///000000////////////////////////////////////////////////***+++---...//////...---...,,,,,,,,,...///...---+++,,,,,,------------,,,******++++++,,,,,,---------,,,++++++******++++++,,,---...---+++***+++,,,***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,---------......------..................---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---000000000000111111111111......///000000000000000111000/////////000222222000000/////////000111111111111111111111111000000///000222333333333111000//////000000111111000000111111111111111111111111111000////////////...,,,000222222222000000111222444111000444555333222222111111222333222111000///...///000222222111111000111111000000000/////////777777888888888888777777444444555555666888999:::999777777888::::::888555444555555666555444333222333333333444555777888999666555555444333222222222111333555555333222333555777555444333333444666777444444444444444444444444444555555444333333555666444333222111222333333333333333222222222222333333555555888???EEEGGGCCC>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===@@@OOOaaaddd\\\GGGQQQVVVOOOEEEAAABBBDDDXXXQQQGGG>>>999777777777333444444444555555555555222222222222222222222222111111222333333222111111444555444111444999:::777444333111/////////000111111111111111000///............//////////////////...///000111222222111111000000000000000000000000000000/////////.........000000000000000000000111000000000000////////////000000000000000000000000///000111000...------............///000111000///------...///000000000000111111111111000///......,,,///111000...111999AAAccc]]]___ZZZIII???:::222//////000111111111111111222111111000000111111222---///222222111000222333111111111111222333555666555333000000000111111000...//////000000111111222000000000000000000000000///......---,,,,,,,,,------...////////////.........///000000//////000111000/////////111222111000///000111222333222222111,,,...000000///...///000...////////////000000000222000//////000111111000//////000000000000000///000000000/////////......////////////000000000000000000000000////////////111111111111000000///...---...///000000///...---------...///////////////111111222333222000...---......------...///000111000000000000000///...---////////////////////////***+++---///000//////...---,,,+++,,,...///...---***+++,,,---------------)))******+++,,,,,,---------,,,++++++******++++++&&&))),,,---+++***************+++,,,,,,---......---------,,,++++++******............------------,,,---...///////////////---------............///---------------------------------------------------......//////......---000000000000000000000000---...///000111000000///111000///...///000222333///////////////000111111//////000111111222222111111222333444333222111000///000000111222222111111111111111111111111111111000//////000222333111000111222222111000000111333333///...333666333222333111111111111111000000000...///111222222222000///111000000000////////////666777888999999888777666444444444555777888::::::;;;999999:::======:::777444555666666666555444333333333444555777999:::;;;666666555444333222222111000333555555333222333555888777555444444555666777333333333333333333333333777777777555222000111222333222111222333444555444333333222222222222222333444555888@@@GGGIIIEEE@@@<<<<<<<<<<<<<<<<<<<<<<<<:::<<<;;;AAATTTjjjmmmcccMMMHHHDDDBBBBBBDDDFFFHHHNNNHHHAAA======>>>===<<<444444444444444444444444333333333222222222222222000111222333333222111000111222111000222666666222000111111000...///111333222222111000///...------...///////////////...---///000111333333222111111000000000000000000000000000/////////............000000000000000111111111000000000000////////////000000000000000000000000...///111000...------...,,,...000111///...------,,,---...///000000000000111111111111000...---,,,---000222000---///777???aaaOOOJJJKKKBBB;;;777000...///000111111222111111222222111111111111222222---000333333111000222444000000000000222444666777888555333222222333222111............///111222333000000000000000000000000------,,,,,,,,,---..................///000222333...///000000//////000111000/////////111222222111000111222333444333333222000111111///......000111000000000000111111111111333222000000222333222111//////000000000000000///000000000000000000000000////////////000000000000222222111111000///////////////000000000//////......///000111111000///...------...///000000//////111222333333222000...,,,...---------...///111222111111111111000///------////////////////////////+++,,,...000111111000///---,,,+++,,,...///...---***+++,,,,,,------------))))))***+++,,,,,,---------,,,++++++******++++++%%%+++...,,,***((()))******+++,,,,,,---......///......---,,,+++******000//////......---,,,,,,,,,---...///000000000000---------.........//////------------------------........................---..................---///////////////.........---...000111111111000///111000///...///000222444///////////////000111111---...000111333333444444111111111111000000//////000000111222222222222222000000000000000000000000///...///222444666555444111222222111000000111333333------333777444222444222111111000///000000000...///111222333222000///000000000000////////////777:::999444555::::::555888888888888888888888888;;;::::::999888777666666444555555666555555444444777444333555777666666666666666555444333222222222333222222111222333555666777444333444666777555333666666666666666666666666888888777555444333222222222222333333333333444444222222222333444555666777999888555777AAAJJJJJJEEEBBB???;;;;;;<<<===;;;999999777999AAALLLUUUXXXXXXLLLFFF@@@@@@EEEIIIIIIGGGCCCAAA??????>>><<<999777333333333444666666555333333333333222222222111111000000000000111111111111333333333333333333444444666555444333222111111222////////////////////////............/////////000---...///111222222333333444222000///...///000111111111000000//////......333222000///...///000222111111111111111111111111000000000000111111111111//////...............---......---------,,,,,,,,,........................000/////////000000000///222222000......333;;;BBBKKKFFFAAA??????>>>999444222111000//////111333444000111222222111///---+++//////000000111111111222000000000000111111111111333222111000////////////000000000000000000000000333222000...---...///000000//////.........////////////............//////000000///............//////////////////000111111---...///////////////...000//////.........//////000000111111111111000000333222222222111000000000////////////............,,,,,,---...//////......000000000000111111111111...///000000000000222333111111000///////////////111///......000111000///,,,++++++,,,...///...---000111222222111000///...------...///000000//////,,,------......------,,,+++,,,---/////////......////////////............,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---...---+++******+++,,,---,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,------------,,,,,,...............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,,,,------......------,,,.........///000111111222///000111111111///...---////////////////////////////////////000000000000000000////////////000000111111111111000...---,,,...000222000---,,,///111///000000///---,,,...///111000000000//////......111111111222222333333333222111000//////000111111...///111222222222111000111111000000000000111111000222444555444222000///222000///...///000///...:::<<<;;;777777;;;<<<888888888888888888888888888999999888777666666555555555555555555555555555444999888777888888777555555888888777555555444444555555444333333333444555666666444333444666777555333777777777777777777777777888888777666555444333222222222333333333333444444333333333333444555555666888888666777>>>HHHLLLKKKFFFBBB>>><<<======<<<:::;;;999:::>>>FFFKKKKKKIIIJJJEEEBBBCCCGGGIIIFFFBBB@@@???=========<<<999777555444333444555666555444333333222222222111111111000000000111111111222222222222222222333333333333777777666555444444333333////////////////////////........./////////000000//////000111111000000/////////...///000333555777111111000000////////////333222000///...///000111111111111111111111111111//////000000000111111111777BBBBBB555---000111,,,............------,,,,,,........................000000//////000000000///111111000......222999???BBB>>><<<===??????;;;777222111000///000111333444111222222222111000...---//////000000000111111111//////000000000111111111333222111000////////////111111111111111111111111333111///...------...///111000000//////000000111//////............//////111000000//////////////////////////////000111111...///////////////......000000000000000000000000000000111111111111000000222222111111111111111111222111111111000000000000---...//////000000000////////////000000000111111//////000000000000111111222111000///////////////111///......000111000///...---,,,---///111000///000000111222222111//////---...//////////////////,,,------......------,,,//////000111111000///...////////////............------,,,,,,,,,---......---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---......///---++++++,,,...,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------......////////////......---------...............------------------------........................000///...---------...///,,,------......------,,,------...//////000111111000000000000000///....../////////////////////////////////000000000111111111000000//////000000111111111111111000///......///000000///......000222///000000///------...///111111000///////////////111222222333444444333333111111000//////000111222///000111111222222111111111000000000000000000111111666:::999444000000222333222000111222333333222<<<===<<<888888:::;;;999888888888888888888888888777777666666555555444444555555555555555555555555777888999999999888666444888777666555555555555555555444333333222333333444666555444444555666555444777777777777777777777777777777666555555444333333222222333333333333444444555444444444444444555555666777777888@@@KKKRRRRRRKKKGGGBBB???>>>>>>======<<<;;;;;;>>>BBBCCCAAA???FFFGGGIIIJJJJJJFFF@@@<<<<<<;;;:::;;;;;;;;;999777666555333444555555444333333222222222222111111111000000111111111222222222111111111111222222333333777666666555444444444333////////////////////////....../////////000000000111111111000///...---,,,.........///222444777999111000000000000/////////333222000/////////000111000000000000000000000000//////000000000000111111999MMMOOO:::,,,111444---/////////............---................................................000000000//////111555999666555555999===???<<<999222111000///000111222333222222222111111000000000//////000000000000111111//////000000000000111111222222111000////////////111111111111111111111111222111///...------......000///////////////000000000//////......//////000111111000//////////////////////////////000111111000000000000///......---...///111222222222222111000000111111111111000000000000111111111111111111222222111111111000000000//////000111111111000000....../////////000000000000000111111111111111000222222111000////////////111000......///000000//////......///111222222111//////111222222111000000//////////////////...---------............------111111111111000///...---/////////............---......---,,,,,,,,,---------,,,,,,,,,,,,---......------,,,,,,,,,,,,---------111444222---***,,,///------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------......////////////......,,,,,,------......//////...------,,,,,,------....................................---......///000------............---------------...//////000000000000//////......//////////////////////////////000000000111111111222222111111111000000111111111111111222222222111111000000//////000222222222111///000000///------...000222111000///...///000111///000222333444333111000000/////////000111222333111111000000111111222333000000////////////000000111888===;;;333...000444000...---...000222222111<<<======;;;999999999999888888888888888888888888666666666666666555555555555555555555555666666666444888;;;:::999999777444666555444333333333333333444333333222222111111111555555444555555555555444666666666666666666666666555555444444333333333222222222222333333333444444666555555444444444444555555666777===IIIUUUYYYVVVOOOKKKFFFBBB@@@?????????<<<<<<>>>@@@CCCDDDAAA???CCCKKKSSSRRRIII???:::999888777777888::::::999777666444333333444555333222222222222222111111111111/////////000000000111111000000000111111222222333444444444333333222222111////////////////////////...////////////000000000000000000000///---,,,+++222111000000000111222333000000000000000000000000222111000000//////000000000000000000000000000000////////////000000000111333BBBFFF777,,,///222000/////////////////////...........................+++,,,---,,,,,,+++,,,---///////////////000222333//////222666:::;;;999666111111000000000000111222222111000000///000000111//////000000000000000000////////////000000000111111111000///////////////111111111111111111111111111000///...---------...---,,,,,,,,,,,,------...000000////////////000000000000///............//////////////////000000111111111111000000...---,,,,,,...000222333333222111000000111111111111000000//////000000111111222222000000000/////////......//////000111111000000000............////////////000000111222444555444222333222111000////////////222000......///000///...///......///111222222111...///000111222222111000//////000000///...------------............------...............------,,,//////.........---------///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,---------333777555...***+++///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------...//////...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......------............------------------......//////111000...------...///000////////////////////////000111111111222222222222222222111111111111222222000111222222333333333333//////000444888888333///...///000///------...000222111000......///111222---...111333333111///---...//////000111222222333111000///...///000111222/////////000000/////////000444888777333000111444///...,,,---...//////...===???BBBCCC@@@<<<999:::888888888888888888888888777777777777777777888888666555555555555666777888999???BBB===:::999777333555555444333333333333444555555555444444333222222444555555555444444555555555555555555555555555555333222222222222222222222222222222333333333444444666666555444444444555555555666:::CCCSSS^^^]]]VVVOOOLLLIIIEEEAAA@@@AAABBB>>>???@@@BBBCCCCCCAAA??????MMMYYYUUUEEE777444888555444444666888999888777444333333444555555333111222222222111111111000000........./////////000000//////000111222222333333333333444444444333222111000000000000000000000000////////////000000000111......////////////......222222111000///.........000000000000111111111111222111111000000000000000////////////////////////...////////////000000000111000222333000+++---333.../////////////////////........................,,,...///...,,,,,,---///.........//////000000///...///111444666555333111111111000000000000000000//////.........//////000000000//////////////////...////////////000000000111000//////////////////111111111111111111111111111000000///......------,,,,,,,,,,,,,,,---......000000////////////000000000///......------......///////////////000000111111111111111000///...---,,,---000222333222111000000000111111111111000000/////////000000111111222000000000000/////////////////////000000//////...............////////////000///111444777999777555222222111000000000000000222000///...///000///......------...000111111000...///000111222222111000//////000000///...---------......//////......---------------......//////............------------///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...---333777555...***+++///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,---...//////---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---......//////......------------...............000///...------...///000////////////////////////000111111111222222222222222222111111111111222222000111222333333444333333---///333999<<<:::444....../////////------///111222111000//////000111222...000222444333222///.........///000111222222222//////...------///000111//////000000000000//////000000111333555666555444555333111000111111000...???DDDKKKPPPKKKBBB<<<<<<888888888888888888888888777777888888999999::::::666555555444555666888999CCCJJJJJJAAA:::999777111777666666555555555666666666777777777777666666555444555666555444444555666444444444444444444444444111222222222222222222222222222333333333333444444666555555555555555666666666999>>>HHHUUU]]]ZZZQQQKKKKKKIIIGGGCCCBBBBBBCCCAAABBBBBBAAA???===;;;:::<<>>EEEHHHMMMQQQPPPLLLFFFHHHIIIHHHEEECCCCCCEEEBBBBBBAAA???<<<999888888999???EEEDDD<<<666444666333222333444777888777666222444888<<<>>>===999555111111111111000000000000000000000000111111111111000000111222333444555555333444666777777666444333000000000000000000000000//////000000000111111111...///000000111111000000......///000000000000000000000111111111222222222111111111111111000//////................................./////////000000111------000111000///000,,,,,,------.......................................111333222///---000333///---,,,---000111000...---...000000111111111222000000000000000//////...+++,,,...///000000000///000000/////////................../////////000000//////.........//////000222222222222222222222222222222222111111000///...////////////000111222333111111000000000000111111222111111000000000000000///////////////000111111000000111111111000000///111111111111111111111111000000111111111111000000000000000000000/////////333333333222222222111111000111111111000000///.../////////000000000111111222000000444888888444000/////////000111222444444333111////////////...------,,,,,,---///000000///000000111222222111//////---...//////////////////......////////////......000000///...//////000111.........---------,,,,,,------,,,,,,,,,---......---,,,,,,,,,,,,---............------------............///---++++++,,,...,,,,,,,,,,,,++++++++++++---------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////...,,,***........................//////000111111000///.........////////////......////////////////////////,,,---....../////////.../////////////////////////////////000000000111111111000000//////000000111000111222222222222222111...000333444333111000000---...///...---...000111...000111333333222111000222222333333222111111000///000111111222111000000///000000111111111111111000111222333333222111000/////////111555777777666111///---,,,,,,---+++***===EEETTT^^^XXXGGG;;;999888888888888888888888888666666777888999::::::;;;666666555444555777999;;;<<>>>>>===999777888<<<<<<888444666555555444444444555555333666<<>><<>>CCCEEEBBBEEEJJJLLLHHHFFFHHHHHHMMMJJJHHHIIIGGGFFFKKKIIIFFFDDDCCCCCCCCCCCCBBB===:::777888;;;;;;999555555555444444444444444555777999<<<@@@BBB@@@:::555666555333222111222333444666666666666555444333333000111111222333333444444777777888999888666444333111000///000111222111///111111000000000000111111///000222222222000///---///000111222222222111111111000/////////000222333333333222111111000//////////////////////////////........................---------............---..............................///////////////...////////////////////////---///000///...---...///000///...///111111000...000111222111///...///000---...000111222222222222//////............//////000/////////////////////000000////////////000000111111111000000000000000////////////000000000000.........///111333444555111111000000000000111111111111000000000000111111111111000000000/////////000000////////////000000000000000111111000000000//////000111111111000000111000000000/////////...000///............///000000111222111000//////111111111000//////000111111555444222111000000111222//////......///000000111111111000///////////////............////////////222222111111000000111111111111000//////...///////////////.........------//////.........---------***++++++,,,---...//////000000///...---,,,,,,+++,,,,,,++++++,,,,,,------------------------------...++++++...,,,)))***///111111111111000...,,,+++------------------------++++++++++++++++++++++++,,,,,,------------,,,,,,------------........................////////////000///---...//////...---............................................................////////////.........///////////////...............///000000000000000000000000000000111111111111111000//////222222111///------///111////////////////////////...///000000111111000000111000///////////////000000000///......///111111222222111000//////000000///000222333444333222111//////000000000111111111111111111000000000//////MMMFFFAAA@@@???======@@@::::::999888888888999999:::999888999:::;;;:::888:::::::::999888888999999;;;;;;<<<<<<;;;;;;:::999444444444444444444444444555555555555555555555555:::999777555444555666777555555444444444444555555444444444444444444444444444666777666444222222333444444444555999???EEEIIIIIIFFFIIIPPPVVVTTTNNNKKKMMMMMMLLLJJJIIIIIIJJJLLLMMMLLLKKKLLLLLLKKKIIIFFF???;;;888777999:::999777666666555555555555666666<<<<<<<<<>>>>>><<<999555444444333222333444555666;;;;;;:::999777555444333111111111222222333333444666666777777666555333222222111000111333333111000222111000//////000111222///000111222111000///...///000111111222222111111000000000///000000111222222222222111111000000///////////////////////////........................------------------,,,,,,........................------...///000000000///////////////////////////---...///...---,,,---//////......///111222111000///000111000///...///000///000111222222222222111//////............//////////////////////////////000000000//////000000000//////000000000000111111.........///000111111111---......///111222444555000000111111111111000000111000000//////000000111111111111111000000000000000000////////////000000//////000000000000//////000000111111111000//////000000000000////////////000//////......//////000000111222111000//////111111000000//////000000111222111111111111111111111///////////////000000111333222111///......------............////////////000000000000000111111111222222000///............000000000///////////////...............---------***++++++,,,---...////////////.........---------...---,,,+++++++++++++++------------------------+++......******///222222000000000000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------........................////////////...---,,,---...///...---............................................................////////////------......///000000111............////////////000000000000000000000000000000111111000000//////000000000///---...000222////////////////////////......///000000000000///000/////////000000111222000//////...///000111222333222111000////////////...///111222222111000000........./////////000000111111000000000000//////VVVKKKBBB@@@@@@>>>>>>???<<<;;;::::::999999999999;;;;;;:::;;;;;;;;;;;;;;;BBBGGGGGGAAA999777999:::;;;;;;<<<<<<<<<;;;:::999444444444555555555555555555555555555555555555555999888666555555555666777444444444444444444444444222222222222222222222222333555666666444333444444444444444666;;;AAAFFFIIIKKKMMMVVVcccnnnmmmddd\\\VVVPPPMMMLLLIIIMMMSSSSSSWWWUUUSSSQQQQQQOOOMMMJJJ@@@<<<999777888999999888888777777777777888999999===>>>>>>>>>===:::777444333333333333444555666777888888777666555333222111111111111222222333333333555555555555555444222111111111000222333333111///222111000//////000111222//////000111111000////////////000111111111222222000000000000000000111111222111111111000000000///////////////////////////...........................------,,,,,,,,,,,,,,,........................,,,,,,...///000000000000////////////////////////---...//////------...//////...---...000222222111...///000000///...///111000000111111000000000000//////............//////.........///////////////------............------......//////000111111222.../////////000000000111............///000111222///000111222222111000///000000////////////000000111111111111111111000000000000////////////000000//////000000000000//////000111111111000///......000000000000///////////////////////////000000000000111222111/////////111000000000//////000000000//////000111222222111111111111000000000111111222222111000///........................////////////......///000111111222222333222111///............////////////////////////..............................---------,,,,,,,,,++++++,,,---...000000111......---,,,,,,,,,,,,,,,------------------------+++000...(((///>>>@@@888111000000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,---------.........++++++,,,,,,,,,---------***))))))***,,,------,,,............................................................////////////............//////000000222111111000...---,,,+++........................///000000000000000//////...///000///...///111333////////////////////////---......///////////////000////////////000111111000////////////111222333333333222000////////////...///000000111000//////....../////////000000000111000000000////////////UUUKKKBBBAAACCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;======>>>===<<<<<<<<<<<>>=========>>>>>>@@@AAAAAA???===<<<<<<===JJJVVVXXXJJJ:::777:::===:::;;;<<<======;;;999888666666666777777888888999777777777777777777777777444444444333333333444444333333444444444444333333333333555555555555333333000222555666666666888999777;;;??????>>>===@@@BBBKKKdddqqq\\\TTTRRRiiizzzjjjbbbXXXOOOJJJHHHHHHIII???>>><<<:::999888888999555444444444555666777888:::===???>>><<<888666555444444555555666777777888111222333444444444444444222222222222222222222222555555444444333222222222111111222444555444222///000000000111111000000000......////////////000000.........///000111222333000111111111111000//////000000000000000000000000////////////////////////////////////////////////......---,,,---...///000////////////////////////------...///000000000//////////////////////////////000111000///...///111111///------///111222111000111222111000///000111//////...---------......//////............//////---------......//////000...///000111111000///...------...//////000111111111111111000///.........000///...------,,,------000000111111111111000000000//////......//////000////////////000000000000000000////////////000000111111222222222222111111//////000000000///......////////////000000000000......///000111111111111000111222111000//////111...//////000000//////.........//////000000000111000//////...............///////////////000111111............////////////...///111222333333333222111000000///////////////------............//////---------...............***++++++,,,---...////////////.........---------,,,,,,,,,,,,------...///---------------------------...***+++:::LLLLLL???333222111///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------------............,,,++++++,,,///000000///------------------------....................................////////////111000000///......------+++,,,...000000000000///000000000000000000000000......///000000000//////---///000000//////000222////////////////////////......///000000000000///////////////000000111222222222000000000000111222222111111000000000000000000000000000//////////////////000000000111111111000000////////////......TTTLLLFFFFFFFFFDDDDDDGGG@@@@@@?????????@@@AAAAAABBBCCCDDDAAA===;;;;;;===BBBLLLMMMBBB999:::===;;;999;;;<<<>>>===;;;999888555555555666777888888888777777777777777777777777333333333333333333444444222333444444444444333222222333555666666555333222222444666666666666777888999@@@HHHHHHBBB>>>@@@DDDQQQssstttrrroooiiiaaaVVVLLLFFFDDDDDDDDD>>>>>>===<<<:::888888888666555555666666888999999;;;<<<===;;;888777999:::444555666666777777777777222333444444555555555444222222222222222222222222666555444444333222222222333333444666888777444111///000111222222111000///...............///000000............///111222444000111111222111000///...///000000000000000000000////////////////////////////////////////////////......------...000222333////////////////////////......///////////////...////////////////////////...///000000......///000222000------...000111111222333444222111///000111//////...------...///000//////............//////,,,,,,---......///000000...///000111111000///...---.........///000000000000000000000///////////////............///000000111111000000000000111111//////............//////---.........////////////000000////////////000000000000111111111111000000......//////000/////////.../////////000000000111---...000111222222111111000111222111000//////111......///000000///......000///.........///000111222111111000//////000000111000000////////////000............///////////////111222444444444333222///////////////000000111....../////////000000000---------.........//////***++++++,,,---...//////000000///...---,,,,,,+++,,,,,,++++++******++++++------------------------,,,,,,+++---555>>>>>>888444333222000////////////........................------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,---------............---,,,---///000000///------------------------....................................///////////////////////////.........***+++---000111111111000000000000000000000000000---......///000000//////...///111111/////////000////////////////////////...///000000111111000000......///000222555777888444333111000///000000111000000000000000111111222222111000000/////////000........./////////000000000000/////////.........^^^UUUNNNJJJGGGCCCDDDGGG@@@@@@@@@@@@AAABBBCCCCCCDDDEEEEEEBBB>>>;;;;;;<<<:::AAAAAA999777>>>???999999;;;===>>>===<<<999777444444444555666777777888777777777777777777777777333444444444444444444444222222444444444444222222000111333444444333111000444555777777666555666666:::EEENNNNNNFFFAAABBBGGGYYY|||fff___TTTKKKEEEBBBAAA@@@===>>>>>>===:::888777777999999999999:::;;;<<<===<<<<<<;;;888555666;;;???555666666777777777777777333333444444444444333333222222222222222222222222666666555444333333333333555555666999:::999666333...///222333333222///..................///000111......---...///111333444000111222222222000///...////////////000000000000////////////////////////000000000000000000000000......------...111333555000000000000000000000000...///////////////......////////////////////////---...///...------...///333111...---...000000000333444555333111000000111000///.........000111222//////............//////,,,,,,------...///000000,,,---...000000...---,,,.........///////////////......//////000000111111.........///111222444555222111000//////000111222//////............//////,,,---------......//////000000////////////000000//////000000000000//////------...///000000000///.../////////000000111111---...000111222222222111000111222111000//////111---...///000000///...---111000...---,,,...///111666555555444333333333444333222111///......................../////////000000222444555555444333222.........//////000111222//////000000111111111222---------.........//////......---------,,,,,,,,,------..................---,,,+++)))((('''''''''------------------------***,,,---......000111111555444222111//////000000////////////////////////------------------------***+++,,,------,,,+++***++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---,,,+++,,,...///...---------------------------..................................../////////000------......///000000000,,,---///000111000///---........................------...///000000//////...000111111000//////000//////////////////////////////000111111111111111,,,---///222555888;;;===555444222000//////000000////////////000111222333222222111000000000000000---------.........//////000/////////............pppfffXXXJJJCCCBBBDDDEEEFFF???;;;AAAGGGHHHFFFEEEAAAAAAAAAAAA???===;;;:::999999888888999999:::;;;;;;;;;;;;;;;:::999888777666555555444444444555555777555333444888999888666666777777888888888888777777777666555444444333333555666666666555444333333666555555444555666777888<<<@@@GGGIIICCC===@@@HHHaaaxxx___ZZZQQQHHHBBB???>>>>>>CCCAAA???<<<:::999999999999888999<<>><<<:::888888===AAA???;;;===<<<:::888777666777777555444333333222222222222444555666666666444222000000000000000000000000000444555888999999888555444...///111333222000---+++........................111000///...------...///000000000000000000000000///000111111000///111222............---...000222333333333333111///---+++//////...---...000222333000000//////.........---------............------/////////////////////////////////...------///111111444777666222///...///777777666333000///111222000000000000111222333444111000///......------...---------............///000000000000////////////111000...------...///000111111000000//////......222222222111111111000000///////////////000111111555333111///------------000///...,,,,,,,,,---...222111000///............000000//////............///000111222222111000///111...---...---+++...444111222222222222222111111000000000000000000000000......//////000000111111222000///------///000222111333555666666444111///444222///---,,,---///000000000////////////000000333333333333333222111000...............---------............//////////////////...------,,,++++++//////.........---------...---,,,+++***++++++,,,...---,,,---/////////...............------------........................111000...,,,+++++++++,,,------..................,,,,,,,,,,,,,,,,,,,,,,,,+++******+++...//////...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,+++*********+++,,,,,,---............---------,,,,,,,,,,,,---...//////...---,,,............///////////////.........///000222333//////............//////000...---...///111111111---...000111111111000///............///////////////000000000000000//////......000444999>>>??????444222000---,,,---...000444333222000///.........////////////////////////..............................------------......uuulll]]]OOOGGGDDDDDDEEEHHHBBB@@@FFFJJJHHHCCC@@@????????????>>>===;;;:::999999888888999999:::;;;;;;;;;;;;;;;:::999888777666555555444444555555666:::888888999<<<===;;;999777777888888888777777666666666555555444444333333444444555555444444333222444444444444555777888999>>>@@@DDDEEE@@@<<>><<<;;;<<>>===<<<;;;;;;<<<===555444333333222222333333444444555666555444222000222222222222222222222222333555777888888777555333///000111111111000...---........................111000///...---......///222222222222222222222222000111222222000000111222111111111000000111222444000111111111111000...---...///000111111222222222111111000000000///////////////000000000000//////...........................//////...---...000222000222444444222111000111555666555333000///000222000000000000111222333444111000///...---------------------............///000000000/////////......111000...------...///000111111000000////////////333333222222222111111111///////////////000000111222111000///......////////////......---.........222111000//////.........000000//////......------//////000111111000///...///---,,,.........333999@@@???===:::666333000...000000000000000000000000///////////////000000000111000///......///000111000111222333333111000...666444111/////////111222222111000000000000000111222222222222222111000000000000000///...---,,,,,,....../////////000000000//////...---,,,,,,,,,,,,......------,,,,,,,,,,,,000///...---------.........---,,,---/////////.........//////000000111111........................000///...---,,,,,,,,,---------..................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...111333333333,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,++++++******+++,,,,,,---......000000000/////////......,,,---...//////...---,,,............///////////////............000111333......------------............---...///000000///......///000000000000000//////////////////////////////000000000000//////...---...000444666777777666555222000///000111222111111000000000000000111////////////////////////........................000000////////////000000vvvnnnaaaSSSIIIDDDCCCCCCEEEBBBDDDKKKOOOKKKCCC???===============<<<;;;;;;999888888888888999::::::;;;;;;;;;;;;:::999888777666666555555555555666666777777888:::;;;;;;999666888888888888888777666555444444444444444444444444333444444444444333222222222222333555666777888999@@@@@@AAA@@@<<<<<>><<<999888777777777999:::<<>>AAAEEEAAA???===;;;999999999999555444333333333333333333444444555555555333111000222222222222222222222222222333555666666555333222000000000000000/////////........................000000///.........//////222222222222222222222222111222333222111000111222111111000000000111222333......///000000000//////---///111333444333111000111111111111000000000000000111111222222111111000.........................../////////...000222555222111000111222333333333333444333222//////000111000000000000111111222333111000///...---------------------............////////////.........------000///.........///000111111000000000000/////////222222111111111000000000//////......//////000111000000////////////000111......///000000000//////111111000000///.........000000//////...------,,,......//////000//////......,,,+++...///111777>>>HHHGGGCCC>>>999333...,,,000000000000000000000000000000//////////////////111000///......///000111000000000/////////......555444111000///000111222333222111111000000000000000111111111111000000///333222111000...---,,,,,,/////////000000000111111000///...,,,,,,,,,---------,,,,,,,,,,,,+++++++++//////...---------.........---,,,---/////////...,,,---...///000111222222------------------------//////...------......///......------------------------------------------///......111444777777666,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---............---,,,,,,***++++++,,,,,,------...000000000/////////......------............------............///////////////......---...///111222...------,,,,,,------...---......////////////...//////......//////000111111111000000//////......//////000000000000/////////...---...///000///...333111///------...///000.........///000111222333////////////////////////........................000000////////////000000qqqkkkaaaUUUKKKDDDBBBBBB@@@???EEEOOOSSSNNNFFFAAA;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999999::::::::::::::::::999888888666666666555666666777777666777999;;;;;;:::777555999999999888888666555444333333333333444444444444444444444555555444333333222333444666777888999999@@@>>>>>>===;;;;;;EEEQQQaaalllOOOGGGEEEBBB@@@>>>???@@@AAA???===;;;999888777777777:::;;;<<<>>>AAABBBCCCCCC???BBBHHHJJJFFFAAABBBFFFEEECCC???;;;888555333333555444444333333333444444444444555444444333111111000000000000000000000000111222333444444333222111111000///......///000000........................000000//////////////////000000000000000000000000000111222222000///000111...---------///000000///......////////////.........///000111222111111000000000000000000000000000000111111222222111111000........................---.../////////111444777777333000000333555555333111222222111///...///000000000000000000111222222000000///...---------------------............//////.........------------000//////...//////000111000000000000000000000000000000/////////.........///............///000000000000////////////000000---...///111111111000///111111111000000///...---000//////......---,,,,,,------.....................++++++---...000777>>>@@@???===:::666222///---////////////////////////000000000//////......---000///............///000000///...------...//////333111000...---...//////333222111000//////////////////000000000000//////222111111000///......---000000000000111111111111000///---,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---/////////...++++++,,,------...//////------------------------............//////000000......------------,,,,,,------------------------000//////111333555555444,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////......//////......---,,,+++++++++,,,,,,------------,,,,,,,,,++++++++++++------------------------............///////////////......---...///000111.........------.........---///000111000///////////////...------///000111111111111000//////.........//////000000000000///111000......//////...,,,///...---,,,,,,,,,...............///000111222333...................................................------,,,,,,------...kkkhhhcccZZZPPPIIIGGGFFF@@@AAAGGGPPPSSSLLLDDD@@@:::::::::::::::;;;;;;;;;888888777777888888999:::999999::::::999999888888666666666666666777888999:::<<<>>>???>>><<<999888999999999888888666555444333444444444444444444444555555666666666666555555555555666777999:::;;;<<>>>>>>>>>>>???>>><<<:::888888888888888999:::::::::;;;<<<===>>>CCCOOOYYYXXXNNNGGGFFFHHHFFFBBB>>>:::777555555444444444333333444555555444444444444333222111111000000000000000000000000000111222333333222111000111000///......///000111//////////////////////////////000000000000000000////////////////////////000111222111///...///000,,,++++++---000222111///111000//////...---------//////...---...///000111///////////////////////////000000111111000000///........................---.../////////111444777<<<888333111333555444222///111222111000//////000000000000///000000111111000///...------,,,,,,,,,---------............//////.........------------///////////////000111111000000000000111111111111111111000000000/////////...............//////000111111111000//////...------...///111111111000///000111111111000///...---............---------------------------.../////////,,,+++,,,,,,---222999555555555444222111///...////////////////////////000000//////......------//////............//////000///...------...000111222111000///.........///000000///..................//////000000000///////////////000000000000000000000000000111111111111000///...---------...///------------............+++,,,,,,,,,,,,,,,,,,,,,...---,,,---/////////...---------------,,,,,,,,,------------------------------...//////000000000......------,,,,,,,,,,,,------------------------000///......000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////......//////......---,,,++++++,,,,,,,,,,,,------+++++++++*********))))))---------,,,,,,---------............///////////////......------...000000000000////////////000000...000222222000...///111///...---------...000111111000000000//////............///000000000000000000///......//////...---000000/////////000111111000///////////////000000------------------------........................------,,,,,,,,,,,,------hhhiiigggaaaXXXRRROOOOOOGGGFFFHHHMMMMMMFFF???===;;;:::::::::::::::;;;<<<888777777777777888999999888999999999999999888888777666666777777888999::::::<<<>>>===;;;999777777888888888888888777666555555555555555555555555555555555666777777777777666666666777999;;;>>>AAACCC@@@>>>======;;;:::@@@GGGPPPbbb~~~{{{[[[MMMFFF@@@CCCBBBAAA???>>>===<<<<<<>>>===;;;999888888888999444666777777777999;;;>>>>>>BBBRRReeekkk^^^MMMEEEAAA???===:::888777666666444444444444444444555666444444333333222111111111222222222222222222222222111111111222222111111111000000///......///111222//////////////////////////////000111111111000000111111111111111111111111111222222111///...///000...------000555777666444222111000///............000///---,,,,,,---///000............////////////...//////000000//////...------------------------,,,---...//////000333666===:::666333222222111111...000222222111000000111000000000//////000000111000///...---,,,,,,,,,,,,---------............////////////.........------...//////000000111111111000000000111111111111222333333222222222111111111......------......///000111111111111000///------......///000000000//////000000111111111///---,,,,,,------------.........---------------...///000///---,,,---+++***---222111111222222111000//////000000000000000000000000//////..........................................000///.........///000111444333222111111000000000.........------......///...//////000000000000000---......//////000000111/////////000000000111111........................------...............///,,,---.../////////.........---,,,---/////////.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------,,,,,,,,,,,,------............//////////////////---------...///000111000000000000000000111///111222000---,,,///222......------......///000.........///////////////---...///000000111111000---,,,+++,,,......---,,,------------...//////000111000000///............------------------------........................//////............//////hhhkkklllhhh___XXXUUUTTTKKKGGGGGGIIIGGGAAA======<<<<<<::::::999:::;;;;;;777777777777777888999999888888999999999999888888777777777777888999:::;;;888:::;;;:::777444444666777777888888888777777666777777777666666555555444444555555666777777666666666666666999>>>DDDJJJMMMDDD@@@===;;;999888===EEESSSjjjzzzeeeKKK===888888?????????>>>===<<<;;;;;;<<<;;;:::888777777777888111333555555555777:::>>><<<<<>><<<888666777999666777777888888888888777999999888777666555555444333333444555666666666555444444555999???HHHPPPUUUHHHBBB===999666666<<>>===:::777555444333333444444444444444555666777555444333222111111111111000000000000000000000000111111111111111111111111......//////000000000111000000000000000000000000...///000222222222111000////////////////////////555666666555333222222333///---...333;;;>>>===:::000/////////000111333444...///111222111000...---//////000000111111111222//////000000000000//////------------------------,,,---...------...111333555777777444///---...000---000222333222222222333111000////////////000000//////...---,,,,,,,,,,,,---------.........//////000000000000////////////......000111222222222222000000111111222222222222///.........------------...------------...//////,,,---///111111111111000111///...,,,,,,,,,---...///000111222111///---,,,)))***+++,,,...///000111......------...///111222...,,,---///...******...,,,---///000111222222222000000000000000000000000,,,------....../////////------............---------------....../////////111111000000///.....................///111222333//////000111111111111111//////......---------,,,............////////////+++---000111222000...,,,+++++++++,,,,,,---------)))***,,,---...---,,,,,,...---,,,---/////////...)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++......---,,,,,,+++******************************---,,,+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------++++++++++++------............/////////000//////------,,,---.../////////............//////...//////+++&&&&&&,,,111+++,,,.../////////...---***++++++,,,---...//////---...///000111111111111000///---...//////...,,,,,,,,,---...//////000000//////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---fffnnnrrrmmmeee```]]]ZZZSSSPPPLLLGGGCCCAAA@@@@@@<<<<<<<<<<<<;;;:::999999999888888888888888999999999:::999888666666888:::;;;999888;;;AAADDDBBB>>>888888888888888888888888444333333444666999<<<>>>AAA;;;666555999;;;999666888888777666555444444333666444444999BBBJJJPPPRRRIIIBBB>>>???<<<888AAAPPPtttyyySSSFFF>>>;;;>>>===AAAAAAAAA@@@===:::666444===999777999:::666555666555666666555444555777999;;;<<>>======<<<;;;:::888888888777777888888999888888888777555555777999;;;999999===CCCFFFEEEBBB<<<;;;:::999999999999999999888777666666777888999BBB===999777888888777555888888888777666666555555666555555888???FFFJJJKKKIIICCC@@@CCC@@@===EEESSSmmmLLLCCC>>>===@@@@@@CCCBBBAAA???===:::888666===999888:::;;;777555555555666666666666888:::;;;;;;:::<<>>===<<<;;;888888777777777777777888666777777666444555777999:::999888<<>><<<:::999999:::;;;===<<<;;;:::999999999999AAA???<<<999777666555555888888777777777777777777666555666888===@@@BBBBBBEEEAAAAAADDDCCCAAAHHHSSS^^^FFFCCC@@@AAAFFFFFFEEEDDDAAA???<<<;;;::::::===999999======999555555666666777888999:::<<<===;;;999888:::======:::777777777777777777777777777;;;:::888666555444333333666666555444222111000000222222111111222222333444444333111333555555111...222222222222333444555555111111111111111222222333333222111000000111222333000000000000000000000000111111111111000000000000///000111222222222222222222222111111000000//////111000///......---,,,,,,------............//////...///000111111000///.................................///000111222222333555444222000////////////222222111111111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000111111000000000000///---,,,++++++---000222444444333222//////000000000000//////////////////............/////////....../////////+++,,,---//////000000000333222111000...---,,,,,,///111333444444333111///000///...---------...//////............///000000------,,,,,,,,,---///000333222000.........000111222111111000000//////...///...---,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,---///000000///...000111111111000000//////......333111...------...111333111000//////111111111///111000///...............---------,,,------......,,,------...............---------.....................---------,,,,,,,,,------------------------,,,,,,------......------,,,,,,,,,---------......///............---------++++++++++++,,,,,,,,,,,,***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,---......////////////...,,,,,,,,,,,,------------............------------))))))***+++,,,,,,,,,,,,...------,,,,,,,,,,,,,,,------------------------111000000...---,,,++++++------......///.........000000///...---------...,,,---...//////000//////000//////000222222111///,,,,,,,,,...111222111000.........---------,,,,,,........................,,,,,,------------,,,,,,+++,,,---...////////////222222222222111111000///...---------///000///...rrrnnneee\\\[[[```ccccccfffbbbZZZQQQIIIEEEBBBAAA@@@@@@@@@@@@???===<<<;;;888888777777666666777777666777777666555666888;;;999888888:::===@@@@@@???AAA???<<<999888999:::;;;<<<=====================??????===;;;777555666777666666777777888888888888777777888999;;;<<<<<<<<>>>>><<<<<<@@@@@@<<<888777999888888999;;;<<<<<<<<<<<<;;;999999999:::::::::888888888888888888999999<<<;;;999777555444444333666555555444333222222111444333222222111222333333333111000333888888444///222222222333444555666777444333222222111222222333333222111111111111222333000000000000000000000000000000000000//////////////////000111111111111111111111000000000////////////////////////......------///000//////...//////---///000222222000///---...........................//////000111222222222444333222000////////////111111111111000000000000........................------------------------,,,------...///000000000---------,,,,,,++++++***,,,---000222333333222222000000////////////000000////////////..................////////////......***+++,,,---//////000000111111000///......---------///222444444222///---000///............//////---......///////////////...---,,,,,,---///222444777555111///---...///000111111000000////////////000111111000///...///000///...------,,,,,,---------...000///......///111000000000000////////////111000...------...000111////////////000000000000111000///......---......---------------...///000---......//////.........,,,---------.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,---------......//////...------------...+++++++++,,,,,,,,,------)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++***,,,,,,------------,,,,,,++++++,,,,,,,,,---------...------------,,,,,,,,,))))))***,,,,,,---------------,,,,,,+++,,,,,,---,,,,,,,,,------.........000000///...---,,,++++++,,,,,,---.../////////...000000///...------------,,,,,,---.....................///000000111000///,,,+++,,,...000222222111//////......---,,,,,,,,,---------...............---......//////......---+++,,,---...///000000000111222333333333111///......---,,,---///000///...xxxsssjjj```^^^bbbeeedddhhhddd]]]UUUMMMGGGDDDBBB@@@@@@@@@???>>>===<<<;;;999999888777777777777777777888999888888999;;;>>><<<;;;::::::;;;<<<<<<<<<@@@>>>;;;888777777999::::::;;;<<<===>>>======<<<;;;<<<<<<;;;999888999:::666666666777888888999999888999;;;<<<<<<<<<<<<<<>>;;;:::<<<>>>@@@AAA>>>???CCCCCC???;;;:::<<<;;;:::;;;======<<<:::999:::;;;;;;;;;;;;<<<===:::::::::::::::::::::;;;;;;:::888666555444333333555555555444444333333333444444333333222222333333111......222888:::666111111222222333444666777888777666444222111222222333333333222222222222333333000000000000000000000000222111111000///...------//////000111111111000000000000//////////////////+++,,,...///000111000000...000222222000//////000---///000222222000///---...........................///000111222222111111222222111000////////////111111111000000000//////////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,++++++,,,,,,---...///111222222222222000000////////////000000////////////..................///000000///......++++++,,,---...///000111............////////////---///222444444222///---//////........./////////------///000000000///...222111000000111333666777777555111...------...///000000000//////////////////111333222111000222333000//////...............---...//////......///000////////////000000000000---......//////......---,,,---............//////000000///...............//////......///000111111//////000000000//////...,,,---------.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,---------......//////...------------...++++++,,,,,,,,,---------)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,------+++++++++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************,,,---............,,,,,,+++++++++,,,,,,---++++++,,,,,,---.................................,,,,,,---.../////////...//////...---------------++++++,,,---------,,,,,,,,,---...///............---,,,,,,---000111111111/////////.........---------------.........////////////000000000000//////,,,---...///000111111000///000111222111000...---...---,,,---...//////---{{{zzztttlllhhhiiiiiihhhfffccc^^^WWWPPPJJJFFFCCCAAAAAAAAA@@@???===<<<;;;;;;:::999888777777777777888999:::::::::;;;>>>AAA???>>>===<<<;;;;;;<<<===>>><<<:::888777777888999999;;;<<<======<<<:::888999999999:::;;;<<<<<<<<<777777888888999999999:::999<<<>>>@@@@@@AAABBBDDDGGGFFFEEEEEEFFFFFFGGGHHHJJJ```rrrtttqqqpppllleeeTTTGGGDDDFFFAAA@@@DDD@@@???===:::888999;;;???BBBDDD@@@@@@DDDDDD@@@<<<<<<>>><<<;;;===@@@AAA???<<<888999;;;<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777666555444444444555555555555555555555555444555555666666555444444///...///222666888666333222222222333444555777888888777555333222333444555333333333333333333333333000000000000000000000000222222111000///...---,,,000000111111111111000000////////////............***+++---000111222222222...222444444111//////111...///000111111000///..............................///000222222222111000000000000000000000000000111111000000000/////////000000000000000000000000////////////////////////000000000/////////......///......---......///000---...///000111111111111111000///......///000111////////////............---...///000000///...---------------...///111111,,,------......///000000...000222333333222000...---............/////////---......///000////////////......---...///000111444222000...,,,------...////////////////////////,,,///222222000///000333000000///............///,,,...//////...---///000......//////000000111111,,,---...//////...---,,,+++,,,------------...000//////............//////000000000///000000111111000000000000000000///...---------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,---------......///............---------,,,,,,,,,,,,------------***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---///000///...,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++************+++,,,------............+++++++++++++++,,,,,,---++++++,,,,,,---------...,,,,,,------...//////000------......///............---------------......+++,,,,,,---------,,,,,,+++,,,......---------...///---,,,---///000111000........................,,,,,,------...///////////////000000000000//////---...//////////////////---......//////......------,,,,,,,,,...///...---xxx}}}}}}wwwqqqooonnnkkkdddccc```\\\VVVPPPKKKHHHCCCCCCCCCBBB@@@???===<<<<<<;;;:::999888888888888888::::::;;;;;;<<>>>>><<<;;;::::::<<<>>>;;;;;;:::999888888999999999;;;>>>AAAAAA@@@???===:::888777:::===>>>===;;;:::::::::;;;;;;;;;;;;;;;;;;>>>AAADDDEEEGGGKKKNNNKKKJJJGGGDDDCCCDDDDDDCCCCCCQQQ^^^bbbbbbbbb^^^XXXLLLCCCCCCDDD<<<;;;>>>::::::999777666777;;;???BBBDDD@@@???BBBBBB???<<<===???===<<<@@@EEEGGGDDDAAA;;;::::::<<<>>>???>>><<<<<<<<<<<<;;;:::::::::999888888777666666666666666555555555555555666666666555666999::::::999777666000000111111222333333333222222222222333444555666666555333222333555777999333333444444444444333333000000000000000000000000111111111000000/////////000111111222222111111000........................***,,,...111222222111111---111555444000......000//////000000000000//////...........................///111222222222000///---...///000000111111111111000000000///////////////////////////////////////////////////////////////////////////000000000//////.........///111111......//////000111111111111000///......///000111////////////............---...///000000///...---//////.........///111111------........................000000000000......,,,,,,---.........................../////////000---------,,,,,,+++++++++///...------,,,,,,------////////////////////////,,,000333222///---...000//////...------------...,,,---///...------...000---......///000111111222//////............//////***,,,......------///111......---......///000111111000000////////////000//////000000//////...---...............---------......---------,,,,,,,,,++++++++++++++++++++++++------......------,,,+++,,,,,,,,,---------......---.../////////...,,,,,,,,,,,,,,,------------...,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...///...------------------,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---------,,,,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,------...//////000.........///......------,,,,,,,,,,,,---...//////---......//////......---+++---//////------...///111///------.../////////,,,,,,,,,---......//////,,,,,,------...//////000......////////////......---------...------,,,+++,,,,,,,,,,,,---......///---,,,+++,,,...///...---sss{{{|||vvvrrrooommmeeeeeedddaaa]]]WWWQQQMMMEEEEEEDDDCCCBBB@@@>>>======<<<;;;:::999999999999888999::::::;;;<<<@@@BBB;;;::::::888888888;;;===:::::::::::::::::::::999888;;;@@@EEEHHHHHHHHHGGG<<<999777999>>>@@@===999========================<<>>GGGQQQWWW[[[\\\YYYTTTIIIBBBDDDDDD;;;999<<<888777666444555777;;;???BBBDDD@@@>>>@@@@@@===<<<===>>>======BBBHHHKKKJJJFFFAAA===;;;<<>><<<:::888222333333111//////000222222222222222333444555555444333222222444777:::<<<333444444555555444444333000000000000000000000000///000000000111111111222111111222222222111111000---.....................,,,---///111222111000///,,,000444444///,,,---///000000////////////000000...........................///111222333222000///,,,---...000111111222222000000000000////////////................................................------...///000111222222...---,,,,,,---...000111......//////000000111111222000///......///000222000/////////............---...///111111///...---111000///......///111111/////////......------,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,---.........---///............///000000222333222222111///...---++++++,,,,,,,,,,,,,,,,,,.........//////////////////333666444///,,,---///......---,,,,,,,,,,,,---,,,---///...------...000------...///000111222222222111...------...111222+++---000///......000333------------///000111222111000///................../////////...---,,,,,,/////////......------,,,......---------,,,,,,,,,++++++++++++++++++++++++---.........---,,,,,,+++,,,,,,,,,---------......,,,...///000000...,,,+++,,,,,,,,,---------...............///......------,,,,,,,,,,,,,,,,,,,,,,,,(((''''''(((***,,,+++***+++,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,+++******+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.../////////...---,,,,,,+++++++++,,,---...///000///000000000000000//////+++...111000...---///111222000------...//////...)))***+++,,,------...///,,,,,,------...///000000,,,------------------,,,,,,,,,,,,,,,+++***)))))),,,+++++++++,,,...000111---,,,+++,,,...///...---qqqssswwwzzzzzzwwwpppkkkmmmlllkkkhhhddd```]]][[[LLLLLLIIIDDD>>>===AAAEEEAAA>>>;;;999:::;;;;;;;;;<<<;;;999888888:::<<<===<<<888777888:::::::::;;;===:::777777888999999999???>>>DDDUUUgggjjj\\\MMM???;;;888888;;;<<<<<<::::::<<>>@@@BBBFFFJJJOOOSSSUUUOOOLLLHHHDDDAAAAAAAAABBB;;;???JJJVVVYYYUUUPPPOOOHHHFFFCCC@@@>>><<<999666444777::::::888999@@@FFF@@@BBBDDDDDDCCC@@@??????>>>===>>>FFFPPPQQQJJJAAA===>>>???BBBCCCBBB???<<>><<<:::999999999999<<<:::777777777888888777999777666666888999888777666888<<<@@@AAA===777222222222111111111111111222222333444444555555555555555333666;;;<<<:::999<<<777444333666999:::555111111222222111//////000111000000////////////000000333222222222111111000000////////////////////////000000000000////////////333222111000//////////////////...------------...---...//////////////////222111111111000000//////000000000000000000000000111111111111111000//////000111111000//////000222444000...///...++++++.........///000000000000000,,,,,,,,,---...///000111222222333333222222111000111111000000000000111111000000///...............,,,---...000111111111111......//////000000111111////////////000000000000---------............///,,,---///000000000///...,,,---......------...000222111111111000000//////...------,,,,,,------.........///000000000000000000000///...............------......//////000000,,,---...///000000000000111111111111111111111111//////000000000000/////////......---------..............................///............---------,,,,,,------...///000000........................---+++)))***,,,---+++)))+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------------////////////............000000///........................------,,,,,,,,,---------,,,,,,+++++++++++++++------------++++++......---------,,,,,,,,,,,,------,,,++++++,,,...---,,,,,,+++++++++,,,,,,++++++++++++,,,,,,---...,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---////////////////////////------............---------------------...//////............////////////000///...------...///000111000///------......///111000000///......------------......///000000111444222///---+++++++++,,,......---,,,++++++++++++///,,,+++,,,///000000...------------------------qqquuuyyy{{{xxxsssnnnkkkmmmllljjjhhhgggfffffffffSSSOOOIIIEEECCCCCCEEEEEEAAA???<<<;;;;;;<<<;;;::::::999888888999:::<<<===<<<<<<<<<<<<;;;;;;===@@@@@@===:::888888888888777777999FFF```yyy}}}lllXXX???<<<999999::::::999888;;;===???@@@>>><<<<<<<<<===???BBBEEEIIIMMMOOOQQQNNNKKKGGGCCCAAA@@@@@@@@@:::;;;CCCRRR\\\ZZZTTTOOOHHHEEEBBB@@@???===:::888666666777888:::===AAADDDAAACCCFFFFFFDDDBBB@@@@@@???>>>???EEEKKKKKKFFF@@@???>>>???@@@AAAAAA>>><<<===<<<;;;::::::999999999:::888666777999;;;<<<<<<666555444555888:::::::::666777:::======;;;555111222222111111111111222222111222333444555555555444555444777======:::888999888666555777::::::666222000000111000...---...000000//////////////////000111111000000000/////////////////////////////////000000000000////////////111000//////...///////////////...------------...---...//////000/////////111111111000000000//////000000000000000000000000111111111111111000//////111222111000//////111333:::444/////////------///......///000000000000000---------------...///000222222222222222111000000111000000//////000000111//////...---------------......///000000000//////...///////////////000000000000000000/////////////////////......---------,,,---///000000000///...,,,---......------...000111111000000000/////////...------,,,,,,------.........///000000000000000000000///........................///////////////,,,,,,---...////////////111111111111111111111111//////000000000000/////////......---------..............................///............---------,,,,,,------...//////000........................---+++***+++---...,,,***+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------------------------////////////............//////...---------------......---------,,,,,,,,,---------,,,,,,,,,+++++++++,,,------------,,,+++......---------,,,,,,,,,,,,------,,,++++++,,,...,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------+++,,,,,,---------,,,,,,------,,,,,,,,,,,,------////////////////////////------............------------,,,,,,------...///............////////////000///...------...///000111000///...---......///000000//////...------,,,,,,------...//////000000000///---,,,+++,,,---...---------,,,------......///---+++,,,...000///---------------------------nnnsssxxxzzzwwwsssooonnnlllkkkiiihhhhhhiiikkklll\\\UUULLLHHHHHHIIIGGGEEEAAA???>>>=========;;;:::::::::::::::;;;<<<>>>>>><<<===>>>;;;999:::===@@@DDDAAA<<<:::999888777666888888CCC[[[sssvvvbbbNNN>>><<<:::888888888777555;;;===??????===;;;:::;;;<<<>>>BBBEEEHHHJJJKKKKKKLLLJJJFFFBBB???>>>>>>>>>>>>:::???TTTgggiii]]]QQQGGGEEEAAA??????>>><<<;;;999777666888===AAABBBBBBBBBEEEHHHHHHFFFCCCAAA@@@??????@@@CCCEEEDDDBBB???@@@???>>>>>>??????===<<<:::;;;;;;<<<<<<;;;;;;:::>>>;;;888777777888888777666555444555777999999999666666777999999777333000222222111111111111222222000111222444444444444444555444888======999666777999888666888::::::666333...///000///---------/////////............////////////............------////////////////////////////////////000000000000...............//////000000///......------......---...//////000000000///111111000000000000//////////////////////////////000000111111000000/////////000000//////222666999BBB888//////000000///000...//////000000000000000......---------......///111222222222222111000000000//////......//////000......---,,,,,,,,,,,,,,,///////////////...------/////////...............111111000000//////......111111000///...---,,,+++,,,---...///000///......,,,---......------...000000000///////////////.........------------............///000000000000///000///......---.........///////////////.........,,,,,,---...////////////000000000000000000000000////////////////////////......---------......///........................///............---------,,,,,,,,,---......//////------------------------...---,,,,,,---...---,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------------------------/////////............---...---,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,......---------,,,,,,,,,,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,***+++,,,---------------......------------......////////////////////////------............------------,,,,,,------...///............//////////////////............//////000000///............/////////......---,,,,,,,,,,,,,,,,,,---......//////,,,,,,++++++,,,---///000------------...///000000000...------.........---........................jjjnnnssswwwxxxvvvsssqqqiiihhhggggggfffgggggghhhbbb\\\TTTNNNJJJHHHFFFDDDBBBAAA@@@??????>>><<<999;;;;;;<<<<<<===>>>>>>???>>>???>>>;;;;;;???AAAAAAEEEAAA===;;;::::::999888===:::<<>>===;;;999999999<<>>===<<<<<<===???AAABBBBBBBBBFFFIIIJJJGGGDDDAAA@@@???@@@AAAAAAAAAAAAAAABBBBBB@@@=========>>>======999;;;<<<>>>???>>>>>>===@@@<<<888666666666666666:::888666666777777666555888777666666666666333111222222111111111222333333///000222444555555444444555333555999:::777666888:::888777777999888555333///000111000///....../////////............//////........................////////////////////////////////////000000000000...---......///000111222000//////...............---...///000000000000000000000000000000000/////////////////////////////////000000000000000//////---------...000444:::???EEE999...---000000///000//////000000000000/////////......---------......222222333333222222111000//////............/////////...------,,,,,,---------...............------//////......------,,,,,,111111000000//////......000000000///...------,,,,,,---.../////////...---,,,---......------...000////////////..................------------......---...//////000000/////////......------.........000000//////......------------...///000000000000/////////////////////////////////....../////////...------------...//////........................///............---------,,,,,,,,,------.........------------------------......------.........------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------------//////.........---------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------------,,,......---------,,,,,,,,,,,,,,,---,,,++++++,,,...,,,,,,------......------...---,,,,,,++++++++++++***+++,,,---.....................------.........////////////////////////------............------......------......///000............/////////////////////....../////////000/////////..................---------,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,---///000---------------...//////000///...---------------////////////////////////llllllnnnrrrvvvuuupppjjjdddeeegggiiiiiihhhgggeeefffddd^^^VVVMMMFFFDDDEEEDDDBBBAAAAAAAAA???===:::;;;;;;;;;;;;<<<===>>>>>>AAAAAA>>><<>>======<<>>>>>@@@AAAAAA@@@CCCEEECCC???>>>AAADDDCCCFFFIIIIIIFFFCCCAAA@@@===???AAAAAA@@@AAADDDFFFBBB@@@===<<<===>>>>>>>>>:::<<<>>>???AAAAAA@@@@@@@@@===:::888999:::;;;<<<:::999777666777888777666999777666555666666444333222222111111222333333444///111444666777777666555555222333666777666777;;;999888777666666555333222000222333333111000000111//////............//////////////////////////////000000000000000000000000.../////////000000000111.........///000111222333000000///............///---...///000111111111111//////////////////000000////////////////////////...//////000000000///////////////...///333888===BBB666,,,,,,///000///...//////000000000000/////////......---------......333333333333333222222111//////............//////000//////...............+++,,,---...//////////////////......------,,,,,,111000000000/////////...////////////////////////+++,,,.../////////...---,,,---......------...000............///////////////......------......///------...///////////////......------------......000000//////......------......///000111111111111........................//////............//////---------------.../////////////////////////////////............---------,,,,,,,,,---------------------------------------........................---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------------............------------...---------------......------------------------------------------------------------------------......---------,,,,,,,,,,,,,,,---,,,++++++,,,...------...///000000//////...---,,,,,,++++++++++++***+++,,,---.../////////.........------.........////////////////////////------............------/////////...///000000111............////////////...//////////////////...///////////////......------------------,,,,,,,,,,,,,,,,,,---------------------,,,,,,------.........------,,,++++++,,,,,,/////////...---,,,------////////////////////////rrrrrrrrrssssssoooiiidddcccfffjjjnnnoooooommmkkkiiijjjggg___TTTKKKHHHHHHFFFEEEBBBAAAAAA@@@>>><<<::::::999999;;;===@@@BBBBBBDDDAAA===AAAKKKMMMIIIAAA>>>;;;;;;<<<===>>>>>>666999>>>@@@@@@===:::999555777999999999888999::::::;;;;;;:::888777888999===???CCCEEEFFFEEEBBBAAACCCCCCAAA@@@???>>>>>>>>>CCCAAARRRzzzwwwVVVJJJFFF@@@>>>>>>@@@BBBCCCAAAFFFIIIFFF@@@>>>AAAEEEDDDEEEGGGFFFDDDAAA??????===>>>???@@@AAACCCFFFHHHBBB@@@======???@@@@@@@@@<<<<<<>>>???@@@AAAAAAAAANNNIIICCC>>>;;;:::999888777666555777:::<<<<<<<<<888777555555777777666555222222111222222333444555111333666999::::::888777777444444777888666888;;;:::999888666555333222222222444666666444222222222000000////////////000000///000000000000111111111000000000000000000000000......//////000000111111////////////000111333333111000//////......//////---...///000111222222222......////////////000000////////////////////////......///000000000//////333333222000...///333555:::222+++---//////......000000000000000//////.........---------......///222333333333333222111111000//////......//////000000000///............///+++,,,---...///000000000/////////.............../////////000000000000000....../////////000000000+++,,,---...///...------,,,---......------...000...////////////000000000//////............//////------...////////////...---------,,,------...//////////////////...............///000111111111111////////////////////////000///...------...///000---------------...///000///////////////////////////............---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------------------------.........------------,,,---------------......///,,,,,,,,,------------...------------..................------------............---------,,,,,,,,,,,,------,,,++++++,,,...,,,---///000111000000///------,,,+++++++++,,,,,,+++,,,---.....................------------......////////////////////////------............------//////......//////000111............////////////......////////////....../////////000///......---......------------------------------------........................------......---,,,+++******+++...//////...,,,,,,---///........................yyy}}}}}}uuunnnkkkkkkjjjllloooqqqrrrrrrqqqpppnnnnnnlllggg___WWWPPPMMMIIIFFFCCCAAAAAA@@@???>>>;;;::::::;;;???DDDJJJMMMNNNUUURRRFFF???DDDHHHFFF@@@>>>;;;:::;;;=========;;;<<<>>>???===999444222666888;;;;;;999888888:::888999:::999777777888:::<<<>>>@@@BBBCCCBBBAAA???AAAAAA@@@@@@@@@@@@@@@@@@EEEGGG\\\dddKKKGGGAAA===>>>@@@BBBCCCAAACCCEEEDDDBBBAAABBBCCCDDDDDDEEECCC@@@>>>>>>>>>======>>>@@@BBBDDDEEEEEE@@@???>>>???AAABBBBBBAAA<<<<<<<<<===>>>???@@@AAATTTOOOFFF???;;;999777555777666666888;;;>>>??????666555444555777777666555222222222222333444555555333555999<<<======;;;::::::888:::======888666777;;;;;;999777555333222333222444777777555333222222111111000000000000111111//////000000000111111111000000000000000000000000.........///000111111111///////////////000111222111000000///////////////---...///000111222222222........./////////000000000000000000000000000000---......///000000//////222222222000//////111333222---,,,///000...---///000000000000000///......---------------...///000111111111111111000//////111000000//////000000111//////...------------...---...//////000000000000...///////////////000000......//////000000111111000000000///////////////+++,,,---.........------,,,---......------...000/////////000000000111111//////............//////,,,---......//////......---,,,,,,,,,------...///.........///////////////,,,---...//////000000000////////////////////////000///---,,,,,,---///000---,,,,,,------///000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,+++---///+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------------------------.........---------,,,,,,,,,,,,++++++,,,------...,,,,,,,,,---------......------------.........//////...---,,,,,,---...///......---------,,,,,,,,,,,,------,,,++++++,,,...***+++---///000///...---,,,,,,+++++++++,,,------------...............---------,,,,,,,,,,,,------////////////////////////------............---------------------...//////............////////////---...///000000///...---...///000000000///------...................................................//////////////////......------,,,,,,,,,------,,,...///...,,,,,,...111------------------------|||zzzqqqrrrxxxssssssrrrrrrqqqppppppooossspppmmmllliiibbbXXXQQQKKKGGGCCCAAA@@@@@@@@@???>>>======???DDDLLLTTTYYYbbbmmmjjjVVVCCCAAAEEEGGGAAA???;;;:::;;;<<<<<<<<<>>><<<::::::===>>>===;;;777:::===<<<999777777888777888999888777777999;;;;;;<<<>>>@@@AAA@@@???>>>@@@@@@@@@@@@@@@AAAAAAAAA???CCCZZZhhhLLLHHHAAA======@@@BBBDDD@@@??????AAADDDEEECCCBBBDDDDDDCCCAAA>>><<<===>>>>>>======???BBBDDDCCCBBB?????????@@@BBBDDDCCCCCC<<<<<<;;;;;;;;;===???@@@HHHDDD>>>;;;;;;===>>>???:::999888999<<<===>>>===333333333555777777666555222222222222333444555666444666:::>>>??????===<<<===<<>>@@@KKKQQQ^^^sssyyyZZZCCC>>>???>>>???<<<:::===AAAAAA>>>:::;;;:::999999888999999999:::::::::::::::999888777999888777777777777777777999;;;======<<<<<<<<<===<<<>>>@@@AAA@@@???@@@AAA===DDD[[[eeeNNNDDD???BBBDDDAAA>>>???>>>@@@BBBBBBBBBEEEIIIKKKRRROOOJJJEEEBBBAAABBBCCCAAA???>>>???CCCDDDCCCAAAAAA>>>;;;<<<>>>AAA@@@???>>><<<:::::::::;;;===@@@@@@???>>>===<<<<<<===>>>777;;;???@@@===::::::;;;666555444333333444666666777666555666888;;;<<<<<>>:::666444>>>;;;888555333333444555222222222222222222222222000222333333111000000111111111000///////////////111111000000//////......222...******///222111////////////...///000111111444333222000////////////------...///000000000///////////////000000000000444333222000000000000111222444444222---++++++---000000000000000000000000333333333444444555555555222111111111000000//////...............///000111000000000000111111111111......///000000000000000...///000000000///---,,,000000000000000///..................////////////111111000///////////////111000///...------...///$$$'''***...000000///...,,,---------.../////////222111111000///.........,,,---...000000000/////////......//////------///111000000///////////////.......................................///000000222111111000000000000000////////////...---+++***...//////000000000000///222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///000111222111000---,,,------,,,------...///000---,,,++++++------,,,+++***+++,,,,,,------,,,,,,111000///...---,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,---------,,,+++---------...------,,,,,,000///...---,,,---......+++++++++++++++++++++++++++***++++++,,,---...///111///---***)))***++++++000000...---,,,+++++++++++++++++++++++++++++++++...............---------,,,,,,,,,,,,,,,,,,,,,,,,......------------............//////...---,,,,,,***,,,/////////......///......------------......//////...---,,,+++******------..................000222333222000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------000000000000000000000000xxxuuuuuurrrrrrsssooooooppppppppplllgggbbbSSSNNNGGGBBB????????????;;;AAAAAACCCIIIPPPiiidddJJJBBB@@@=========>>>AAAEEEDDD>>>999888777777666555666666666777888999999999999999888888888777777777777888888999;;;<<<<<<;;;:::<<<===:::<<<===>>><<<<<<===>>>AAAOOOmmm~~~\\\JJJBBB>>>BBBEEECCCAAAAAABBBEEEHHHIIIGGGJJJTTT______[[[UUUPPPKKKGGGBBB>>>@@@>>>===>>>AAABBBBBBAAABBB???======>>>??????===>>><<<;;;:::999:::<<>>===;;;:::999999::::::888===AAABBB>>>999666666333333222222222222222222555555777<<>>;;;777444222999888555333222222333444222222222222222222222222000222333333111000000111111111000///////////////111111000000////////////111---)))***...111000...////////////000000000000111000///......------.........//////000////////////000000000000111111111111000/////////000111222222333444222///......000000000000000000000000000222222222333333444444444111111111000000000/////////............//////000............////////////......///000000000000000///000000000000///......///////////////...------............////////////000/////////000111111222111000///...---......///'''))),,,.../////////.........//////////////////000//////...------,,,,,,---...///000000//////...,,,...//////,,,***+++...///////////////000111111.......................................//////000222111000000//////000000000000//////...---,,,,,,//////000000000//////...111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...///000111111000...---...............------------,,,++++++------,,,+++******+++,,,,,,,,,,,,+++......---,,,+++*********+++,,,------++++++,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,///...---,,,,,,,,,---...++++++++++++++++++++++++++++++***++++++,,,---...///...,,,+++******+++,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////////////////......------------......///////////////...------***,,,......---,,,,,,---///......------......///000000000000000000000///111111000///////////////---...000000///...//////,,,,,,,,,------.........+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,vvvssstttqqqooonnnllllllmmmoooqqqrrrpppnnn]]]TTTIIIAAA>>>>>>??????===DDDHHHJJJIIINNNsssuuuVVVHHHBBB>>>===>>>AAAFFFHHHFFF>>>888777777666555555555555666555666777888888999999999888888777777777888888999:::::::::999888999;;;===;;;<<<===<<<:::999:::;;;BBBXXX}}}mmmMMMEEE@@@>>>AAADDDBBBAAAAAAAAACCCGGGJJJHHHKKK\\\ppptttjjj]]]SSSNNNIIICCC>>>@@@>>><<<<<<>>>@@@AAAAAA@@@???=========>>>===<<>>===<<<>>>BBBEEE>>>===;;;999888777777888999>>>CCCCCC>>>777333111333333333333333222111000444555888AAAJJJPPPNNNKKKHHHFFFCCC@@@>>>>>>>>>>>>???>>><<<999666333111///333333222111111111222222222222222222222222222222000222333333111000000111111000000///////////////111000000000000/////////000---******---//////------...000111111111000/////////............////////////000000000///......000000000000111111111111............///000111222000111111000......///111000000000000000000000000111111111111222222222222111111000000000000////////////......---.....................////////////...//////000000000000000111000000///.../////////......//////......------............////////////.........///000111333444000000///.........//////,,,------.../////////000000000000000000//////////////////...------,,,,,,...//////000//////...---+++///222000+++***+++...------...///000111222222..............................------......///000222111000000//////000000222111///...---......///000000000//////...------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...///000000000///.........//////...---+++***---+++***+++,,,---,,,+++))))))***+++++++++++++++------,,,,,,++++++******+++,,,------++++++,,,---++++++++++++++++++++++++***************++++++,,,------,,,+++++++++,,,---,,,,,,------...------,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,...---++++++++++++,,,---,,,,,,,,,,,,,,,---...///------------------------,,,,,,------......//////------------------------......------------......//////000000000///......---...000000...------...//////............//////------........./////////222111///.........//////)))+++---...------...///---------....../////////+++,,,------......------++++++++++++++++++++++++uuutttvvvsssnnnkkkllllllmmmpppuuuyyyzzzzzzhhh]]]OOOEEEBBBBBBCCCCCCCCCJJJNNNOOOJJJKKKrrrdddNNNDDDAAA>>>???BBBEEEGGGDDD>>>::::::999999888888888888888555555666777777777777777777777777777888999999:::::::::999888666777:::=========>>><<<:::999:::;;;AAAXXXyyyzzzXXXAAABBB???>>>@@@BBBCCCCCCCCCBBBBBBFFFIIIIIIOOOcccyyy}}}mmmXXXJJJEEEFFFEEEDDD@@@???======>>>???AAAAAA======<<<===>>>?????????>>>AAAAAA>>>===AAAEEEGGG@@@>>><<<:::888888888888:::>>>AAA@@@;;;555222111555666777777666555333222555555777@@@KKKRRRQQQNNNIIIFFFBBB>>>;;;::::::;;;:::999777555333111//////000000111111222222333333222222222222222222222222000222333333111000000111000000////////////000000000000000000000000000000000...,,,,,,...//////...,,,...000111222111///...000000000000000111222222000000000000000///...---/////////000000000111111////////////000000111111......---,,,++++++,,,---////////////////////////000000000000000000000000000000000000000000//////000///......------------000000000000111111111111//////000000000000//////111000...---------...///...///////////////..................////////////............///000111222000000//////////////////000000///......///000000111000000//////.........111111000000////////////000000000//////...------,,,000222000...//////...---...//////000111111111...........................------------...//////111111000///////////////222111///...---...000111111000///...------,,,,,,,,,------...////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---...///////////////,,,---/////////---+++***,,,+++***+++,,,,,,,,,*********+++,,,,,,,,,,,,+++------......---------,,,+++,,,------++++++,,,---++++++++++++++++++++++++++++++******++++++,,,---///---+++******+++,,,...,,,,,,------...---------------,,,,,,++++++++++++++++++++++++++++++++++++++++++******)))*********,,,++++++++++++,,,---...---,,,,,,,,,,,,---......------------,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,......------------......///000000000000000//////111222333222000//////000000//////......//////000---------------------......---,,,++++++,,,...///***+++---------,,,---...............------------+++,,,------......------------------------------{{{}}}{{{rrrmmmlllkkklllpppuuuzzz~~~qqqgggXXXMMMGGGDDDCCCBBBCCCHHHKKKMMMJJJHHHfffoooQQQDDDBBB@@@@@@@@@AAAAAA@@@>>><<<<<<;;;::::::999999::::::777777777777777666555444777777777777888999;;;;;;::::::999777666777999<<<=========;;;888777888:::???PPPeeepppkkkZZZHHH===>>>>>>???AAAFFFKKKOOOPPPKKKLLLNNNOOOPPPXXXhhhvvvooo```MMMAAA@@@CCCDDDCCC@@@@@@??????>>>???AAABBB======>>>???AAAEEEHHHJJJDDDHHHHHH@@@;;;>>>AAABBB???>>>;;;999888777777777;;;===>>>;;;666333444666666777888888888666555444777555555;;;CCCIIIJJJIIIDDDAAA===999777666666777777666444333222111111111///000111222333444555555222222222222222222222222000222333333111000000111000000////////////000000000000000000111111111111111000/////////000//////,,,...000111222111///...000//////000000111222333000111111111000///.............../////////000000222222222111111000000000111///---+++++++++++++++//////////////////////////////////////////////////////////////////000000000///...---------------000000000000111111111111//////000000000000/////////...---,,,+++,,,---...///000000111111111000000............///////////////......------.........//////000000000000000000333111000......///000111/////////......---------000000000000////////////000000//////............---000000///000444222,,,//////000000000000///...........................---------------...//////111000000///.../////////111000...---...///111222111000...---,,,,,,,,,,,,+++,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------............)))+++---//////...---,,,,,,+++******,,,,,,+++***+++,,,------......------+++,,,---......------,,,+++,,,------++++++,,,---++++++++++++++++++++++++---,,,,,,,,,,,,---......///...,,,*********,,,---+++,,,,,,---.........---,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))*********++++++++++++,,,------.........---,,,,,,,,,,,,---,,,,,,,,,,,,++++++*********++++++,,,---...//////000000000000000000000000......------------......//////000000000000000///111222222111///...///000//////............//////222222111111000///......++++++++++++,,,---///000---...//////---,,,,,,,,,000///...---,,,***))))))+++,,,------......------........................tttllliiiiiiiiilllqqquuuxxxyyytttnnncccWWWLLLDDDAAA???>>>DDDEEEEEEGGGFFFWWWtttmmmOOOCCCBBBAAA@@@???>>>======>>>>>>::::::999888888888888999888888888777777666555444666666777777999:::<<<<<<:::::::::999777777999;;;;;;;;;:::888555555777888???FFFOOOQQQLLLEEE@@@>>>999<<>>>>>@@@AAAAAA??????@@@AAA???@@@AAACCCEEEKKKRRRWWWUUU[[[WWWJJJ@@@@@@AAA???<<<;;;999777666555555666;;;<<<;;;888444222555888444444555555555555444444777666555666:::===??????<<<:::777555444333444555666555333222222222333444111111222333444666777888222222222222222222222222000222333333111000000111///////////////000000111000000000111111111111222111111111000000000000///---...000111111111000///...............///000000000000111111111000//////////////////000000000000333333333333222111//////555222...---------------000000000000000000000000////////////..................////////////000000......------,,,---------............////////////000000000000000//////...///...------,,,,,,------000000111222222222111111............////////////000///......---------...//////000111111111000000222111000///...///000000............------------..................------000//////............///---333444000///333000)))///000111111111///...---........................------,,,,,,------...///111000//////....../////////............///111222000///---,,,++++++,,,---+++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------------)))***,,,---......------,,,***)))***+++,,,+++***,,,------...............((()))***,,,,,,,,,+++***+++,,,------++++++,,,---++++++++++++++++++++++++---------------.../////////...,,,+++***++++++,,,++++++,,,---............---------------,,,++++++++++++++++++++++++++++++++++++*********++++++,,,+++++++++,,,,,,---------///...---,,,,,,,,,,,,,,,---,,,,,,++++++******)))++++++,,,,,,------......////////////////////////......------------............///000000000//////---......---,,,+++---.........------------......111000000///---,,,,,,+++,,,,,,---...///000000111...000000000---,,,,,,,,,000///...---+++***((((((+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,zzznnniiiggggggiiillloooppppppppppppkkkaaaUUUJJJFFFEEE???IIIGGGBBBDDDEEELLLZZZnnnwww|||sss^^^JJJCCCDDDAAAAAA@@@>>><<<<<<===???:::999888888777777888888777777888888888777666666666666777888999;;;<<<===:::;;;;;;;;;999888999:::::::::999777555555777:::<<<>>>@@@@@@===<<<;;;<<<777;;;>>>???HHHWWWcccgggaaatttyyyfffXXX[[[ZZZRRRHHHEEECCCBBBBBBAAA@@@>>><<<>>>AAABBB???>>>===>>>@@@@@@AAAAAADDDKKKTTT[[[```fffbbbQQQEEEDDDDDDAAA;;;:::999777666666777777:::;;;<<<888444222333555222222222222222333444555444666777666444333555666444333333333333333444444555444222222222333555666333333222222444666999:::222222222222222222222222000222333333111000000111///////////////000111111000000111111111222222222000000111111000///...///////////////000000000000///...............///000//////000111111111000000000111111111111222222222000000111222222111000///444111---,,,...///000///000000000000000000000000000/////////...................../////////000000------,,,,,,,,,---..................////////////000000000000000///......//////000000//////...---//////000111111111111111............////////////000000/////////000000111...///000111222111111000111000000////////////000............////////////---.....................//////...---......000000111<<<@@@777///000///,,,---...000111111111///...........................------,,,,,,------...///000000///............///,,,,,,---...//////000000...---,,,+++***+++---...+++,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++)))+++,,,------......------&&&(((***,,,,,,,,,+++***+++,,,------++++++,,,---++++++++++++++++++++++++---,,,,,,,,,,,,---............---,,,,,,+++*********+++,,,---............---......///...---,,,+++++++++++++++++++++++++++++++++***++++++,,,---...++++++,,,,,,---,,,,,,,,,------,,,,,,,,,---.........------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......------...///////////////++++++,,,+++)))***,,,...------,,,,,,,,,,,,------,,,,,,++++++*********))),,,---///000000///---,,,,,,...//////...,,,---............---,,,,,,+++++++++,,,------......------++++++++++++++++++++++++wwwjjjhhhggghhhjjjllllllkkkjjjnnnpppiii]]]SSSOOOOOOFFFRRRNNNCCCCCCEEEFFFLLLPPPTTTXXXWWWOOOGGGEEEGGGAAAAAAAAA@@@>>>======>>>;;;:::999999888999999999555666777888888999999888666666777888999;;;===>>>999;;;<<<<<<:::999999999<<<<<<;;;999777888:::===888888999::::::999999888777;;;<<<;;;CCCRRR___cccnnnvvv___^^^YYYKKKHHHEEEBBB???>>>@@@BBBDDD999===AAABBB???<<<<<<<<<>>>>>>>>>===@@@GGGRRRZZZ\\\ccc```OOOCCCCCCDDD@@@===<<<:::999999999::::::999;;;===:::555111111222222222111111222444666777111666:::888333//////111///000111222333444444555444333222111222444666777555333222222333666999;;;222222222222222222222222000222333333111000000111///////////////000111111000000111111222222222222...000111000///------...///////////////000111111111111000000000000111111...///000111111111111111222222333333333444444444---...///111111111000000111...******---///000000000000000000000000000000000000/////////.........---.........//////000000,,,,,,,,,,,,------...///000000000000111111111111000000000000000///......000111222222222111///.........///000000000000000............/////////000000000000000111333444555...///000222222222111000//////000000000/////////......//////000000111111/////////000000000000000///...------...///000111555FFFMMM???000---000000+++---///111222222111000........................---,,,,,,,,,,,,---......000000///...............***+++---...////////////...,,,+++******+++---///+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,++++++++++++///...---,,,+++++++++++++++***)))***+++++++++)))***+++,,,,,,------,,,,,,((())),,,...///...------+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------...---,,,+++***)))***+++,,,---............---.../////////...---,,,++++++++++++++++++++++++++++++++++++,,,---...///+++,,,,,,------,,,,,,++++++++++++,,,---...000000//////...------,,,++++++---,,,,,,,,,,,,,,,,,,,,,000000000000000000000000.........------.........,,,,,,---...//////......+++,,,,,,+++***+++---000---,,,,,,++++++,,,,,,---,,,,,,------------......,,,---//////...+++(((&&&***,,,......------...///---------.........//////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,|||pppeeeeeehhhhhhnnnpppgggfffiiihhhdddaaaaaa[[[SSSVVVaaaYYYIIIDDDCCCCCCIIINNNJJJKKKOOOLLLDDDAAADDDAAA@@@>>>===<<<<<<<<<===<<<<<<===<<<<<<;;;::::::888999999999999888777777555555777888:::<<<===>>>>>>===;;;::::::;;;===>>><<<;;;;;;::::::999888888===;;;999777666666777777<<<:::888999???IIIUUU\\\fff}}}{{{iiibbb___[[[fffSSSDDDAAA@@@===>>>BBB;;;AAAAAA;;;<<>>===<<<<<<<<<<<<======>>>===<<<;;;:::888888888888888777666666999999999:::;;;;;;<<<<<<<<<;;;999888888999:::;;;<<<<<<;;;;;;:::999999999777666555555666999<<<>>>999888888999>>>EEELLLPPPRRRbbbnnnmmmkkkmmmiii```\\\\\\VVVJJJAAA???@@@AAAAAAAAA@@@???AAAEEECCC>>>>>><<<<<<@@@AAAAAAFFFLLLOOOWWWVVVJJJBBBCCCCCC>>>@@@@@@@@@???>>><<<:::888999777666666777777666555444333333222111111222222444333222222444444333222444222000000222444333111333222222222333444555666555444333333333444555555222222222333555444333111333444444444333222111000///000111222333222222111000111222333333222111000000000000111111000000000/////////000000000111111///000111111222222111111111111111111111000//////111111111111222222222333333222111///......//////000/////////.........---////////////////////////.........------......///...///000111111000///...,,,------....../////////111111000///////////////......////////////......---------............///000///............///000........................000000111111111000000///......///000000000000000111000000000/////////............------,,,,,,,,,++++++,,,,,,,,,,,,------////////////////////////000===BBB888//////000...000//////....../////////////////////............,,,,,,,,,---------.........///000000...---....../////////000000///......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............+++,,,------......------++++++,,,,,,,,,,,,++++++...---,,,+++******+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++...---,,,,,,,,,,,,---...///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------*********+++,,,---------,,,---...---,,,,,,,,,...------.........---,,,+++------------,,,,,,,,,++++++,,,,,,------------,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......+++++++++++++++,,,------...///000111111000///...........................------------------------------,,,++++++,,,,,,------------.........------//////...---,,,,,,,,,,,,---...///000111000//////............------------,,,------............---------........./////////------,,,,,,,,,------...~~~vvvppphhhiiiiiiaaa___```hhhssssssiiiaaaaaaggg^^^NNNGGGHHHBBBEEEUUU\\\ggghhhZZZLLLGGGEEEAAADDDBBBAAA???===<<<<<<<<<<<<===???@@@@@@>>><<<:::777888888888888777666666<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888999:::;;;======<<<<<<;;;:::::::::555444333333666:::>>>AAA888999:::===???BBBEEEFFFEEEPPP___ooozzziiiOOO___cccRRRCCCAAABBB@@@AAA<<<:::>>>AAAAAA@@@AAA@@@>>>???AAAAAA@@@BBBGGGEEELLLMMMEEE@@@BBBBBB???@@@@@@@@@???>>><<<;;;::::::888777777777888777666444333333222222222222222333222111222444555555555444222//////000222333333444333222222222333444555444333222222222222333333444222222444777888555222111222444555555444333222......///000000000/////////000111222222111000///000000000000000000000000///000111222222222111000//////000111111111111111000000111111000000//////000000000000111111111111111111000000//////....../////////...............////////////////////////------------...///000000//////000000000000//////........................111000000///////////////...//////000000//////...,,,,,,---------.........000//////......//////000........................///000000111111000000000...//////000000000000000000000000000////////////.........---------------...---------,,,,,,++++++////////////////////////***222555///,,,///111.........................../////////............---,,,,,,,,,---------......,,,...000000///...///000000000111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,------............------,,,,,,,,,,,,---......,,,,,,,,,---------------...------,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------******++++++,,,---------+++---...---,,,+++,,,...------......------,,,+++,,,,,,,,,,,,++++++++++++------.........------,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,------...111111111111000///---,,,......---------......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------......------------...............////////////000000000000/////////...............///......------,,,,,,,,,---------......,,,,,,+++,,,,,,---...///{{{ppppppqqqjjjgggbbbfffssssssiiihhhppp|||kkkXXXTTTUUUGGGDDDUUU^^^uuu}}}fffNNNHHHGGGBBBCCCBBBAAA???===<<<;;;;;;;;;===@@@BBBBBB@@@===;;;888999999999999888777777;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>======<<<;;;;;;::::::999888555333444777;;;===;;;<<<>>>@@@BBBCCCDDDEEEEEERRRjjjnnnQQQZZZ^^^VVVKKKDDDBBBBBB@@@::::::??????:::>>>HHHMMMFFF@@@AAABBBAAA???@@@???DDDDDD???===???@@@===AAAAAA@@@???>>>===<<<;;;;;;999666666666777666666444333333222222222333333333111000111444666777777555333000///000222444555555444222111222333444555222222222111111111111111666444333666:::;;;888444111333555777777555333111---.....................//////000000000000//////000000000//////000000000...000222333444333111000...///000000111111000000///000000000000000///////////////000000000000000//////000000000///..............................////////////////////////,,,,,,------...000111222000000000000000/////////////////////............000000////////////000000//////000000000000//////---------.........//////000//////////////////000...........................///000000000000000000//////000000000000//////000000000000////////////...............---------////////////............////////////////////////---000///+++,,,000000,,,,,,,,,------------------//////.........---------,,,,,,,,,---------......,,,---///000///...///000111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------..............................,,,------......---------------,,,+++,,,---...///---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,------.........+++,,,------++++++,,,------------------,,,,,,,,,++++++++++++++++++++++++////////////...---,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,---......------,,,,,,,,,---......111111000000/////////...222111///...---,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++***+++,,,---,,,,,,,,,,,,,,,---...///......---------...///000000000000////////////...---------------,,,+++***++++++,,,,,,,,,---------++++++++++++,,,---...///zzzxxxxxxppplllhhhnnn{{{}}}vvvwwwooommmjjjSSSHHHTTT\\\zzznnnPPPGGGGGGDDDAAAAAA@@@???>>><<<;;;:::;;;===@@@BBBBBB@@@===;;;:::;;;;;;;;;;;;:::999999888888999:::;;;<<<======<<<<<<<<<======>>>>>>???>>>======<<<;;;;;;::::::;;;999666444444555888:::======>>>???AAADDDGGGHHHGGGZZZmmmgggZZZUUUZZZXXXKKKCCCEEEBBB@@@CCCFFFAAA<<>>;;;<<>>======<<<:::888555444555555555444444333333222333333444444444222111111444666777777555444222111111333666888===;;;888555333333333444222222222111111000000///555333333555888888666333333444666777666444111///222111111111111111111111/////////000000/////////000000///......///000000...000222333444333111000......///000000000000///...//////000000000//////////////////////////////---....../////////......---------...............////////////////////////,,,,,,------///000222333111111000/////////////////////////////////......000000////////////000000//////000000000000//////////////////000000000000///000000000000000000///////////////////////////......///000000000000000//////000000000000//////////////////000000000000................................./////////000000////////////////////////000...,,,***,,,000///+++++++++,,,---......------............------------,,,,,,,,,---------......,,,---///000///...///000111111111111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................,,,---------------,,,,,,------,,,+++,,,---...//////...,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////............////////////+++,,,---,,,++++++,,,---......------,,,,,,,,,,,,++++++++++++++++++++++++////////////...---,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,---......------,,,,,,,,,---......///.........///000222333:::888555222///......---///.........---------,,,,,,,,,------...............---,,,+++***+++,,,,,,************+++,,,---------------,,,---......////////////.........------------------,,,+++******+++++++++,,,,,,,,,,,,---*********+++,,,---...///|||sssmmmppp{{{|||bbbPPPVVVYYYtttiiiPPPGGGGGGEEE@@@AAAAAA@@@???>>><<<<<<;;;===???AAAAAA@@@>>>===;;;<<<<<<<<<<<<;;;::::::666666888999;;;===>>>???;;;;;;<<<======>>>>>>>>>======<<<<<<;;;:::::::::888777666555555666888999<<<<<<<<<===@@@CCCGGGIIIJJJ___nnnyyy___RRR\\\___PPPEEEHHH???BBBFFFFFFCCCDDDQQQ___jjjXXXGGGBBBDDDCCC===999<<<<<<<<<;;;:::;;;::::::AAA@@@???>>>===<<<======;;;888555333444444555444333333333333333444444555777555222222333555666666444444444333222333666999FFFCCC>>>999444222222222222222222222111000///...111222333444333333222111444444555666555333111///111111000/////////000000000000////////////000000000000............000000///000111222222222111000---......///////////////......///000000000//////000000000000////////////,,,---------......//////---------------.........////////////////////////---------...///111222333222111000///....../////////////////////////////////////////////000000111///000000111111000000/////////000000000111111111///000000111111000000///////////////////////////------...///000000000000000000000000000//////...////////////000000000000.............../////////,,,,,,---------.........////////////////////////---+++)))***---//////---***+++---...///......---.........------------,,,,,,,,,,,,---------......,,,...000000///...///000//////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------------------,,,------------,,,,,,+++---,,,,,,,,,,,,---......///...,,,*********++++++***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////////////////////////////***,,,---,,,+++***+++---///...---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,------.........------,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,------...------,,,,,,...111444666BBB???;;;666333111000000/////////......------,,,+++,,,---......///......///...---,,,,,,++++++,,,******)))******+++,,,,,,,,,,,,,,,------------............---------,,,,,,---------...------,,,,,,+++++++++,,,,,,,,,------++++++***++++++,,,---...yyypppxxxjjjWWWYYY[[[gggiii[[[MMMIIIGGGDDDAAAAAABBBBBBBBBAAA@@@???;;;<<<>>>?????????>>>===;;;;;;<<<<<<;;;;;;:::999777888999:::<<<>>>???@@@<<<<<<===>>>???@@@@@@@@@<<<<<<;;;;;;:::999999999666666666666777777777777;;;<<<===???AAADDDFFFHHHKKKZZZzzzrrriiiooo\\\OOOSSSVVVMMMFFFFFF>>>BBBDDDCCCGGGSSS```ggghhh[[[NNNHHHEEE@@@<<<;;;;;;::::::;;;<<<;;;;;;;;;@@@???>>><<<<<<<<<<<<======999666444444555555555333333333333333444555555:::777444222222444444444111333444444333333555888DDD@@@;;;666222111111111222222333333222000///...000444777666222///000222222333333333333333222222000///...---,,,------...111000000000000000000111111000...------...000111/////////000000000111111------.../////////......---......///000000//////111111111000000/////////,,,,,,++++++,,,...///000,,,,,,,,,------.........////////////////////////............///000111222333222000///.........///......//////000000111111///////////////000111111000000111111111111000000////////////000000000000///000111111111111000///////////////////////////,,,---...///000000000000000000000000000///........./////////000000000111---........./////////000............------------////////////////////////...,,,+++---//////......***+++---///000///...---.........---------,,,,,,,,,,,,,,,---------.........///000000...---......------............------,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***+++,,,------......---------,,,+++***+++,,,...000***+++,,,---......---,,,+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,++++++,,,,,,---------------------------000///...---------------......------------------***,,,,,,,,,+++***+++,,,///...---,,,,,,,,,------+++,,,,,,,,,------------+++,,,,,,------------,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......+++++++++++++++,,,------...---,,,,,,---111555777BBB???:::666222000000000//////...------,,,+++++++++,,,---.../////////.../////////......,,,+++++++++++++++******+++,,,,,,***+++,,,---...---,,,,,,.........---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------,,,+++++++++++++++,,,,,,www~~~{{{zzzkkkYYYZZZ]]]]]]XXXOOOJJJJJJHHHBBBBBBBBBCCCDDDDDDCCCBBBAAA<<<<<<===>>>>>>>>>>>>>>>::::::;;;;;;::::::999888999:::;;;<<<===???@@@@@@>>>???@@@BBBBBBCCCCCCCCC<<<;;;;;;::::::999888888777888888888777666555444<<<===@@@BBBDDDFFFFFFFFFGGGNNNccc{{{}}}kkk]]]\\\XXXRRRKKKHHHHHHHHHFFFDDDBBBFFFEEEEEEPPPdddppppppaaaZZZSSSMMMEEE===;;;>>>;;;999999;;;======<<<===???>>>===;;;;;;;;;<<<===>>>;;;777555555666666666333333333333333444555666<<<999555222222333333222///222444444222222444777:::777444000//////111222222333333333222111///...222777;;;999333///111555000000111111222333444444333222111/////////000111111111000000000000111111111///...------...///111/////////...///000000111,,,---......//////......------...///000000//////222222111111000000//////---,,,+++***+++---000111,,,,,,,,,------.........///////////////////////////......//////000111222333222000///.........///---......///000111111222///////////////000111111000000111111111111000000............/////////000///000111222222111000///000000000000000000000000,,,---...///000000000000000000000000000///........./////////000000111111---.........//////000000222222111000///...------////////////////////////333111000222222///......***+++...///000000///.........---------,,,,,,,,,,,,,,,,,,---------.........000111000...------...,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***+++,,,---...///...---,,,,,,+++++++++---///222444+++,,,.../////////......+++++++++,,,,,,---------***************************+++,,,------,,,+++***,,,,,,,,,++++++,,,------------------------------000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,///...---,,,+++,,,------,,,,,,,,,------.........******+++,,,------------+++++++++,,,,,,------------,,,,,,,,,,,,---......++++++******++++++,,,---///...,,,+++---000444777===:::666222///...............---,,,,,,+++*********+++---///000000///......///000000///---,,,***---,,,,,,++++++,,,,,,---)))***,,,......---,,,+++///............---------'''((()))***************,,,,,,------------......,,,,,,++++++***+++++++++{{{vvvzzz}}}||||||~~~uuullleee[[[QQQPPPMMMIIIHHHJJJJJJIIIFFFAAA???AAAJJJTTTTTTJJJ>>>@@@??????>>>>>>>>>>>>>>>:::;;;<<<===<<<;;;:::999888999<<<===>>>===<<<;;;<<<>>>AAACCCBBBAAA@@@AAA@@@>>><<<;;;===>>>>>>===:::999777666555666888999:::;;;===???AAABBBCCCCCCBBBFFFMMMUUUYYYWWWPPPJJJIIIHHHFFFDDDEEEHHHHHHGGGLLLFFFCCCLLLaaarrrpppfffQQQQQQNNNIIICCC???<<<<<<999;;;===>>>======>>>??????>>>===;;;;;;;;;<<<===999:::::::::999777666444777777777777666555444444???<<<888444222222333555111444666555111000222444555555555444444333333333555333111///...///111333666777666444222111222333//////000111222333333444444333222111000000000000222222222222222111000000///////////////...------............/////////000000000//////......---------.........//////000000///000111111///......///222000///---,,,,,,,,,,,,...---++++++---111555888---...///////////////...+++,,,---///111333444555000000///...------,,,,,,111///...///111222111000////////////...---,,,+++............///000222222000000////////////000000///000222444444222000///111111111111111000//////000000000000///...---,,,222222111000///...------//////000000000000//////---...///111111111000///////////////////////////...///000000000///---,,,////////////////////////000000111111111111000///..............................---,,,++++++++++++...444999666///***---222------......///000111111///............---------))))))+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++000///...---,,,------...,,,,,,,,,---------......,,,,,,,,,+++++++++******+++++++++,,,,,,---------...---,,,,,,+++***))))))++++++++++++++++++++++++,,,---.........---,,,+++++++++++++++,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++...---,,,,,,+++++++++,,,------------------------///...---,,,+++,,,,,,---111000...,,,+++++++++,,,+++---......---,,,---...---------............///000000000000000000000000000000///...---,,,,,,+++)))***,,,---...------,,,------,,,,,,,,,---......000///---+++*********+++,,,++++++******++++++,,,------------.............../////////...---,,,++++++++++++,,,,,,,,,------+++,,,------++++++,,,---,,,++++++******++++++,,,xxxwwwwwwsssrrrtttuuuzzzyyyqqqhhhbbbZZZSSSQQQNNNMMMRRRXXXWWWMMMDDD@@@???AAAIIIQQQQQQIII@@@AAA@@@???>>>>>>>>>>>>>>>;;;<<<<<<<<<;;;;;;::::::<<<===>>>??????>>><<<;;;:::===@@@AAA@@@?????????AAA???===<<<>>>??????>>>;;;:::888666666666777888;;;;;;<<<>>>???AAABBBBBB???AAAFFFMMMQQQPPPKKKGGGFFFFFFEEECCCDDDHHHMMMPPPKKKKKKOOO[[[jjjoooaaaPPPJJJJJJIIIFFFAAA>>>=========???@@@@@@???>>>?????????>>>===<<<<<<<<<<<<======>>>>>>===<<<999777555444444444444444333222222777666444333444666999;;;555444444444555555555444111111222222222222222222555333111//////000222333555666666555333111222333333222222111111000000000444333222111000000000000222222333444333222111000111111111111111000//////......//////000111111222///////////////.........////////////000000000111///000111111///......///111000///------------...000///---------000222444......///000000000000///---...///000111333444444111111000//////...------///000000///......------111000...---------...............//////000111222000000////////////000000000000111222222111000000111111111111111000000///000111111111000//////...////////////............000000000111111000000000......///000000000000000////////////////////////...///000000///...---,,,////////////////////////...//////000//////.................................------,,,,,,,,,,,,,,,111555999777111---...111)))******+++,,,,,,------............------------------------,,,,,,,,,,,,---------,,,,,,+++++++++///...---,,,+++,,,,,,---,,,,,,,,,------------...,,,,,,,,,+++++++++******++++++++++++++++++******------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++------,,,++++++,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++------------------------++++++++++++++++++++++++...------,,,+++++++++,,,------------------------///...---,,,,,,,,,------000///---,,,,,,,,,,,,---+++---......---,,,---...---------............///////////////////////////000//////...---,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,------...000///...,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,.........//////000000000111000000///...------,,,,,,,,,,,,---------......---...//////------...///,,,++++++******++++++,,,~~~yyytttooollllllqqqwwwxxxpppfff```[[[XXXTTTQQQQQQYYYaaa^^^NNN@@@>>>???BBBHHHLLLLLLGGGBBBBBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<===>>>>>>===;;;:::999999;;;>>>???>>>===>>>>>>AAA???>>>>>>@@@AAA@@@???<<<;;;999888777777777888<<<;;;;;;<<<===???AAABBB>>>???AAADDDGGGHHHFFFDDDDDDGGGIIIJJJJJJOOOYYYaaaaaa```]]]]]]aaaaaaUUUHHHAAABBBBBBAAA???===>>>???AAABBBCCCBBB@@@>>>>>>???===>>>>>>>>>>>>======<<<>>>???@@@@@@>>>:::777444444444444333333333333222222222222222555888;;;>>>777444222444888:::888555111111222333444444444444555333222000000111222333333555666666444222222333333333222111000/////////333333222111000000000000222333444555555333111000222222222333222222111000...//////000111222222333.........//////////////////000000000000111111111///000111111///......///000//////......//////000111111000/////////////////////000000111111111111000000000000111222333333222111111000000/////////111222222111///......///111000...------...///000......//////000000111111000000000000000000000000000000000000000000000000111111222222111111000///111111111222111111000000---------......////////////////////////////////////////////////000000111////////////////////////...////////////...------////////////////////////,,,------.........------........................---------,,,------...///555666777666333000000000(((((())))))******++++++............------------000///...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++******,,,,,,+++******))))))(((,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++///...---,,,++++++++++++,,,,,,,,,,,,------------************++++++++++++------------------------++++++++++++++++++++++++---------,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,------......------,,,------...,,,---//////---,,,---------------............///........................//////......------,,,,,,------,,,,,,++++++,,,,,,+++++++++++++++,,,------///......------......///,,,,,,++++++++++++,,,,,,......///000111111222222333222000...------------------------............---...//////------...///,,,++++++******++++++,,,yyysssooollltttyyyyyyrrrggg```___```\\\YYYXXXZZZ[[[UUUIII>>>===???CCCFFFHHHHHHFFFDDDCCCBBBAAA@@@???>>>>>>>>>@@@???<<<:::999:::<<<===999::::::::::::999888777888;;;===>>>>>>===>>>???AAA@@@???@@@AAABBBBBBAAA===<<<;;;999888888888888===<<<;;;:::;;;===???AAACCCBBBAAA@@@AAABBBBBBBBBGGGLLLSSSXXXXXX[[[gggsss||||||uuugggZZZQQQJJJEEE<<<>>>???>>>======>>>???AAACCCCCCBBB???===<<<<<<===>>>???@@@??????===<<<<<<===??????>>>;;;888555666666666555555555555555333333333333444666888999555444333555888:::999888666666777888888888777777444333222111111222333444222444555666444333333444111111000000000111222222333222222111000000111111000222444555444333000///222222222333333222111111000000000000000000000000------......//////000000///////////////000000000///000111111///......///////////////000000111111000000000000000///......000000000111111222333333333222111111000111111222111111111000000/////////222222222222222222333333000000000000000000000000......///000000000000000000000000111111000000000111000000//////000000111111222222222222111000000000000111111222111111111////////////////////////...------------------...111000///......///000111////////////////////////.....................---////////////////////////,,,,,,---.........------........................---,,,,,,---...///000000666555444333222111///...******++++++,,,,,,,,,---.........---------,,,,,,//////---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++************,,,,,,++++++++++++++++++------------------------------------,,,,,,++++++...---,,,,,,+++++++++,,,++++++,,,,,,,,,---------+++++++++++++++,,,,,,,,,------------------------***+++++++++++++++,,,,,,------------------,,,,,,------------------------------------------------------------......//////---...//////---,,,---------------............///------------------------...---------------------///...,,,+++***++++++,,,++++++******++++++,,,------------------...//////,,,,,,,,,++++++,,,,,,,,,---......///000111222222333222///,,,++++++,,,---,,,,,,,,,------------...+++,,,------++++++,,,---,,,++++++******++++++,,,yyyrrrmmmsssuuutttnnnddd^^^aaagggjjjiiifff^^^SSSIIICCCAAA???@@@BBBDDDDDDEEEEEEFFFCCCBBBAAA@@@????????????BBB@@@===:::999;;;===>>>777888888999999999999999:::<<<>>>>>>>>>???@@@AAAAAA@@@@@@AAACCCCCCCCCAAA===<<<;;;;;;:::999999999===<<<;;;::::::<<<>>>@@@FFFDDDAAA>>>===<<<>>>???HHHNNNZZZbbbcccbbblllyyy|||```JJJ>>>:::<<<===>>>>>><<<<<<===>>>???@@@AAA???<<<:::::::::===>>>???@@@@@@???>>>===;;;<<<>>>@@@@@@>>><<<;;;999888777555555555555555444444444444444555555555000333555555555555888::::::;;;<<<<<<;;;999777666444444333222222333444555111333444555444444555666444333111000000111222333333222111111000111111111///000222333222111///...000000111111111111111000222111000///...------,,,------......//////000000........................///000111111///......///......///000000111111111...///000111111000//////000000000000111222444444555444222000//////000111000000///////////////...///000222333444444333333///000222444444222///---...///000000111000000///000000111111111111000000111111000000000000111111222222222222222111000000...//////000111111111111222222111111000//////...///......------......///111000///......///000111////////////////////////...------------.........////////////////////////,,,---...///////////////........................,,,,,,,,,---...///000111555222000000000000...,,,,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------............---+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******)))******+++,,,---......++++++++++++++++++,,,,,,------------------------------,,,,,,++++++++++++,,,+++++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------*********++++++,,,,,,,,,,,,,,,---.........---,,,------------------------,,,---------------------,,,,,,---...////////////---///000///...,,,,,,------------............///------------------------,,,,,,,,,---------------///...,,,+++***++++++,,,++++++******++++++,,,---***++++++,,,------......---,,,,,,,,,,,,,,,,,,---,,,,,,------...//////000111///---***))))))***+++******+++++++++,,,,,,,,,+++,,,------++++++,,,---,,,++++++******++++++,,,{{{rrrsssoookkkfff___\\\bbbjjjuuuzzzzzzmmmXXXHHHDDDGGGBBBAAAAAAAAACCCDDDFFFGGGCCCBBBAAAAAA@@@@@@AAAAAACCCAAA>>>;;;:::;;;===>>>999999::::::;;;<<<======;;;===>>>??????@@@BBBCCC@@@@@@@@@AAACCCDDDCCCAAA<<<<<<<<<<<<;;;;;;;;;;;;>>>===<<<;;;;;;<<<===>>>CCCBBB@@@===:::999;;;===DDDIIIUUU``````]]]dddpppvvvVVVBBB<<<======>>>???>>><<<;;;<<<======>>>???>>><<<::::::;;;>>>??????@@@@@@@@@@@@???>>>???AAABBBBBBBBBBBBAAA:::999777444333333333333111222333444555555555555...222666555333333666::::::;;;<<<<<<:::888555333444444333333444444555555111222333333333444666999:::888555222000//////000222222111111111111111222000000000000000//////......///000000111000000000222111000///...---,,,+++.........///////////////......---------------,,,///000111111///......///---...///000000000000000---...///000111111111000000000//////000222444555555333111///......///000////////////////////////...777@@@BBB<<<555111111111222444555444222///---...///000111111000///...///000111222222111000///111111111111111111111111222222222333222222111000---...///000111111111111444333333222000//////...222111000//////000111222111000000///////////////////////////////////////---------,,,------...///////////////////////////---...///000000000000000........................,,,,,,,,,,,,---...///000111///------.........---++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******,,,---.........---++++++,,,,,,,,,,,,------,,,---.../////////......++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++---...///000*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++,,,---...///++++++++++++,,,,,,,,,,,,,,,,,,------......//////------------------------*********++++++,,,,,,---+++,,,...//////...------------------------------+++,,,---.........------,,,---...///////////////...000111000...,,,,,,------------............///------------------------++++++,,,,,,------......------,,,,,,++++++,,,,,,+++++++++++++++,,,------******+++,,,---------,,,------,,,,,,,,,,,,------++++++,,,,,,,,,---------...---+++***))))))***+++************++++++++++++---...//////------...///,,,++++++******++++++,,,vvvllleee___\\\bbbkkkuuujjjSSSIIIHHHEEEBBB??????BBBEEEGGGGGGBBBAAAAAAAAAAAABBBBBBCCCCCCAAA???===<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>>>>>>>@@@BBBDDD?????????AAACCCDDDCCCAAA;;;;;;<<<============<<<========================>>>???@@@>>>;;;:::<<<>>>@@@AAAJJJTTTTTTOOOUUU```sss[[[EEE===???BBB<<<===>>>===<<<;;;<<<>>><<<>>>??????>>>===>>>??????????????????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCC>>><<<999666444333333333111222333555555555444333111222444444444555666777888999;;;;;;:::888555444444444444444555555555666111222222111222444888;;;<<<:::666333000000000111222111111111111111222222222111000/////////000111...//////000111111000000000000000////////////...///////////////.........//////......------------///000111111///......///------.../////////......////////////000000000000000///......///222444555444222000---,,,---...///000000000000000000000000666LLLccccccOOO:::333555666555444333222111000///...///000111111000///...///000222333333222000///111222333444444333222111222222333333222222111000---...000111222333333333222222111111000000//////111000...------...000111000000000000000///......////////////////////////------,,,,,,,,,---...///////////////////////////------...000000111111000........................,,,,,,+++,,,,,,---......---------,,,,,,---///000,,,,,,,,,,,,,,,,,,++++++---------,,,,,,,,,+++++++++,,,...000000///---++++++++++++,,,,,,---------+++,,,---.........------***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,------...))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,++++++,,,------***++++++++++++,,,,,,,,,++++++,,,------...//////------------------------)))******+++,,,,,,------+++,,,...///000///...---------------------------+++,,,---.........---------...///000000///......///000111000...,,,,,,------------............///------------------------******+++,,,------......++++++,,,---------,,,,,,,,,,,,,,,,,,,,,------...+++,,,---......------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---...//////------...///,,,++++++******++++++,,,sssjjjccc___ccckkkqqqzzz___LLLEEEGGGCCC>>>>>>BBBFFFHHHGGGAAAAAAAAAAAABBBCCCDDDDDDBBBAAA@@@>>>===<<<<<<===<<<<<<;;;:::999999999999:::<<<===>>>>>>???BBBDDD???>>>???AAACCCDDDBBBAAA:::;;;<<<===>>>>>>>>>>>>===>>>>>>???>>>>>>===<<<;;;>>>@@@@@@>>>>>>@@@BBB>>><<>>===???AAAAAA@@@@@@AAABBB@@@@@@???>>>???@@@BBBCCCCCCBBBAAA@@@???@@@AAAAAABBB@@@<<<999666555555555333444555666555333111///555333111333777888777444777888:::<<<<<<:::888666444444444555555555666666222222111000111444999===:::888555333222222444555222111111111111111222222444333111//////000111333...///000111111111111111/////////000111111222222000000//////.........---000000//////.........---///000222111///......///,,,---...//////...---,,,111000000////////////000//////......///111444555333222///,,,+++,,,...///111111111111111111222222AAAcccaaaBBB888<<<;;;888444000//////111222...///111222111000...---///000222333333222000///111222444555555444222111222333333333333222111111...///111222333444555555////////////000000000000...---+++******+++---...///000111111111///...---////////////////////////---,,,,,,+++,,,---//////////////////////////////,,,---...///000000000000........................,,,,,,+++++++++,,,------,,,---...---,,,---000222---------------------------------,,,,,,,,,++++++---///111222222///,,,***+++++++++,,,,,,---------)))***,,,---...---,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++))))))***+++,,,------...++++++++++++++++++++++++---,,,+++*********+++,,,......---,,,++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......------------------------))))))***+++,,,,,,------+++,,,...000000///...---------------------------***+++---...///...---------...///000000///...---///000111000...---,,,------------.........//////........................******+++,,,------......)))***,,,---...------,,,------,,,,,,------...///------...//////...---,,,...------,,,,,,------......------,,,,,,++++++******+++,,,---------,,,,,,++++++,,,,,,,,,---------+++,,,------++++++,,,---,,,++++++++++++++++++,,,xxxmmmddd___dddkkkpppzzzaaaPPPKKKEEEGGGIIIJJJIIIFFFAAA>>>FFFCCC@@@>>>???BBBCCCDDDCCCBBB@@@>>>===<<<======>>>============<<<<<<<<<<<<;;;::::::<<<@@@EEEHHHBBB???<<<<<>>::::::>>>???<<<===BBBFFF??????DDDCCC;;;999===???>>>===<<<===>>>@@@AAAAAA@@@AAADDDEEEGGGJJJNNNKKKGGGFFFEEEAAA======@@@???===<<<;;;<<<===<<<;;;:::===AAADDDFFFFFFDDDCCCEEECCC@@@AAADDDFFFFFFEEEBBB@@@??????@@@???>>><<<<<<:::999999::::::888777333555666666444333333333777333000222666:::<<<===GGG???BBBDDD<<<999:::444777666444444555555444222555444111//////111333555888888888777666444333222222222111111111111222222666555333111000//////...333333222111111222222222555333111///......///000111000///000222222000///222111000...------------000333555333///---000333---------------...//////...---,,,...111222000---000//////...///111333444000000...------...//////000000000000222444666777???qqqsssHHHGGGFFFBBB:::111---...111111///---......///000111111222000///...---...///111333444888;;;999444000000111///000111000///000111333333333111111111111333333...---...000222222111//////////////////.........333333222111000///.........---,,,---//////...---........................,,,,,,+++,,,---...///000....../////////////////////000000000000//////...111111111111000///------++++++,,,---..................////////////......,,,---...//////...---,,,***+++---.........---,,,.........------,,,,,,,,,,,,,,,+++++++++,,,---------------,,,,,,,,,++++++------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........------------,,,,,,+++*********++++++++++++*********,,,...---,,,++++++,,,------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++------............------////////////000000000000---------...............***+++,,,...///000000000------------,,,,,,+++***++++++,,,---............************************.........------,,,,,,,,,//////...------------...---------...000000---+++,,,,,,+++***)))))))))******+++,,,,,,******+++,,,+++)))&&&&&&(((***,,,---,,,,,,---+++***)))***,,,//////...---,,,,,,++++++wwwmmmgggcccdddhhhmmmyyyuuuaaaTTTOOOIIIHHHHHHIIIIIIGGGBBB???BBB@@@???@@@AAACCCBBBAAABBBAAA???===<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;:::::::::<<>>BBBLLLNNNKKKCCC======???@@@@@@>>>===;;;<<<>>>@@@AAABBBAAAAAA@@@@@@BBBGGGMMMKKKFFFDDDCCC???;;;<<<@@@>>>===;;;;;;===>>>======:::<<<@@@CCCEEEEEEDDDCCCFFFCCCBBBBBBEEEFFFEEEDDDCCCAAA>>>=========<<<:::<<<;;;999:::;;;;;;:::999333444555444333222333444666444555777666444888@@@eee\\\ZZZVVVHHHBBB???777777666555666777666555333333222111000111222444555666666666666555444333222111111000/////////000000444333222222111111222222333222222222222222222222444222111///...///000111111000///000222222000///111111000......---------...111333222...,,,...111...............//////000///...---...000111000...////////////000111222333//////.........///000111///......---...///111222===aaa^^^TTTJJJ===888111---...///000///.........///000111111111222111000//////000222333444777:::888444000000111///000111000//////111333222333444444444444333222000//////000111111///---////////////////////////000000//////......------///...------...///...,,,........................,,,,,,,,,---...///000000000000000000//////////////////000000000000//////111111111000000///------++++++,,,---..................////////////......,,,---...//////...---,,,---...//////000/////////......---------,,,,,,,,,++++++++++++,,,---......---------,,,,,,,,,++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,---------,,,,,,+++*********++++++++++++*********,,,------,,,+++,,,---------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,------............---------............/////////..................------***+++,,,...//////000000---............---,,,+++,,,,,,------------------++++++++++++++++++++++++.........------,,,,,,,,,//////...------------...---------...//////---+++------,,,+++++++++++++++***,,,,,,,,,+++***+++,,,+++)))((()))+++,,,+++***,,,,,,---+++***)))***,,,///......---,,,,,,++++++xxxqqqnnnjjjgggffffffnnnwwwvvvmmmbbbYYYUUUNNNKKKIIIHHHHHHFFFBBB>>>>>>???BBBEEEHHHGGGDDDAAACCCBBBAAA???>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===???@@@===<<<;;;<<>><<<<<>>???BBBJJJRRROOO???666;;;???<<<@@@>>><<<::::::===@@@BBBDDDCCC@@@======@@@EEEHHHJJJEEEAAA???===:::;;;>>>>>>===;;;<<<===>>>>>>===999;;;>>>AAACCCCCCCCCBBBFFFDDDDDDEEEFFFFFFDDDBBBCCC@@@===;;;;;;;;;:::999<<<;;;:::;;;<<<===<<<;;;666777666555333333555777777666:::===777333CCCZZZxxxhhhXXXGGGAAA@@@777888777777888999999666444333333444555555666666666333444444555555444444444222111000///////////////111111111111222333444444222222222222222222222222222111000//////000111222111000///000222222000///111000///...............---///111000---+++---//////////////////000000111000///---...///111111000...///000111111222111111///////////////000222222000///...---------...///:::NNNxxxlllYYYGGG777555111///---...///000......//////000000111111444333222111111111222333333666888777333000000111///000111000//////111222111333555777777555333111222111000000111000...,,,////////////////////////////////////............000///------......---+++........................---------......///000000111111111000000/////////---...///000000111000000000000000000///......---+++,,,---......///............////////////......,,,---...//////...---,,,///............///000000...------------,,,,,,,,,++++++++++++,,,---...///------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,---------,,,++++++******++++++++++++******)))+++---------,,,---...------------------------,,,,,,,,,,,,++++++++++++------------------------+++,,,------......------------............------,,,,,,---------........./////////...---------,,,***+++,,,....../////////......//////......------------------------,,,,,,------------------------.........---------------//////...------------......---,,,---//////---,,,...------,,,,,,,,,,,,---***,,,---,,,+++***+++---+++++++++,,,---,,,***(((,,,,,,---+++***)))***,,,......------,,,,,,++++++yyywwwrrrkkkggg```eeeiiihhheeeccc```\\\VVVRRRNNNKKKIIIFFFAAA===>>>AAAFFFLLLOOOLLLGGGBBBDDDDDDCCCBBBAAAAAA@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>===============<<<===>>>?????????>>>======>>>??????@@@AAADDDIIILLLGGGBBB???<<<999@@@>>>;;;999999<<>><<<;;;999:::===@@@>>><<<<<<=========<<<999:::<<>>????????????>>>===<<<>>>>>>???>>>===<<<<<<<<<===>>>======>>>???@@@@@@BBB???HHHYYY[[[LLL???===???===:::999999;;;>>>@@@DDDBBB@@@FFFVVVbbb^^^RRRKKKCCC===<<<;;;999999<<>>???@@@AAADDDEEEFFFFFFEEEDDDCCCBBB@@@???>>>>>>??????===;;;:::999888999;;;<<<<<<;;;999999888666444555777:::888<<>>YYY{{{gggIII888888GGGMMMAAA;;;::::::;;;;;;:::888666777888:::;;;:::888444222333444555666888888888888333222111111000000000111333222111000000///000000000111222333333333333222/////////000000111222222111000///000222222000//////............//////000...///000//////...///000000000000000000111222222111111111000000000111111...///111222222111000///222111111111000000//////000000//////000111333444666===ZZZcccjjjLLLBBB999222333333222000000111333////////////000000000000222222111000000000000000111222222222000//////000///000000///......///111222111111000000111111222000.........000111111000////////////000000111111//////000000111111222222111///............,,,***........................,,,,,,---............---//////.........---------------...000111111111111...////////////......---,,,,,,---...////////////......////////////......,,,---...//////...---,,,------,,,++++++---...///------------------------,,,,,,,,,,,,---...///000.........---------,,,,,,,,,---------------------+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++***,,,......---------///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......//////......,,,,,,------------,,,,,,------........./////////000000///...---,,,,,,,,,++++++,,,---............+++,,,,,,---------,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////...------------......---+++,,,---...---,,,,,,,,,++++++++++++,,,,,,+++,,,------++++++,,,---222///,,,***++++++++++++,,,,,,---+++***)))***,,,,,,,,,,,,,,,,,,+++++++++}}}tttqqqlllqqqnnneeeaaadddfffbbbeeehhhiiidddZZZPPPJJJHHHCCCEEEHHHKKKMMMJJJEEE@@@AAAAAAAAAAAAAAA@@@??????>>>============<<<<<<<<<@@@@@@@@@@@@???>>>===<<<>>>???@@@???<<<:::999:::;;;======;;;<<>>777CCC]]]dddPPP??????===<<<:::::::::;;;===>>>@@@@@@AAALLLaaarrrnnnaaaLLLCCC=========;;;:::;;;@@@>>><<<:::;;;:::999777888888888999;;;===???@@@BBBDDDEEEEEECCCBBBCCCCCCBBBDDDFFFHHHIIIFFFAAA===;;;:::999:::;;;<<<;;;:::777777777666444444555777444???KKKLLLDDDBBBPPPaaajjjWWWIIIEEEKKK\\\___NNN???===;;;::::::999888666555666888999888555222000444555666777888999999999111111000000000111111222666555333111000///......///000222333444444333222//////000000111111111222111000///000222222000///...............///000111///000000000000111111111000000000000000111111222000222333333111000000111000000111111111111000000000000111111000000///.........------...000111222111999PPPNNNQQQ;;;===<<<444333222111111111222222////////////000000000000000000000///////////////000000/////////////////////000000///...---...000111000............000111///...---...000111222111...//////000000111111222------......//////000000000///------......---+++........................------///000000///...------------------------------...///000000111000000....../////////......---,,,,,,...///////////////......////////////......,,,---...//////...---,,,///............///000000,,,,,,,,,------------...---------------......///............---------,,,---------,,,,,,,,,,,,,,,***++++++,,,,,,------...***++++++,,,,,,------...---------,,,,,,+++++++++***************)))))))))++++++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++,,,---//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,---......//////......,,,,,,------------,,,,,,---............//////////////////...---------,,,++++++,,,---------------++++++,,,,,,---,,,,,,,,,///...---,,,+++,,,---...++++++++++++++++++++++++...............///////////////...------------......,,,++++++,,,------,,,+++++++++++++++,,,,,,---+++---...---,,,+++,,,...222///+++))))))+++,,,,,,,,,,,,---+++***)))***,,,,,,,,,,,,,,,++++++++++++}}}}}}~~~~~~oooeeeeeeddd```aaaiiippplll```TTTNNNNNNIIIIIIHHHIIIIIIGGGDDDAAABBBBBBCCCCCCCCCBBBAAA@@@??????>>>>>>>>>=========?????????>>>======<<<<<<<<<>>>@@@???<<<999999::::::======::::::???@@@===:::666???PPPTTTHHH>>>===::::::;;;;;;;;;<<<<<<<<<<<<@@@CCCJJJ\\\mmmmmmbbbLLLDDD>>>???@@@>>>;;;;;;<<<:::999999:::::::::999777777777777999<<<>>>@@@AAACCCDDDCCCAAAAAACCCEEEJJJMMMQQQUUUUUUNNNEEE>>>===<<<:::;;;<<<<<<;;;:::777888999888777666777888555BBBKKKJJJHHHMMMTTTYYY___YYYXXXVVVWWWccceeeVVVBBB???;;;999888888777666333555777999999888555333444444555777888888888888333333333333444555666666777666555333222111000000...000222444444444333222///000000111111111111000111000///000222222000///---------......000111111000//////000111111111111000////////////000111111///222555666333000000000111111000000000000111111,,,---...000111111000000///...---------...///000---555EEE:::???444===:::666222......000111111000000000000000////////////......//////000000/////////...------...////////////000000///------...///......////////////......111///......///000111000...//////000111111222222............///////////////...------...///...,,,........................///000111222222111///...,,,,,,------...///////////////000000000000//////------...//////......---,,,---...//////000000000......////////////......,,,---...//////...---,,,---...//////000/////////,,,,,,,,,---------......///......------------...............------------------,,,,,,++++++************+++,,,,,,---......******+++,,,,,,---............---,,,++++++******))))))))))))***************+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++...///000///---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---+++,,,,,,------,,,,,,+++,,,,,,---------...........................------++++++,,,---------,,,,,,+++,,,,,,---......------...---,,,++++++,,,...///---------------------------........./////////000//////...------------......,,,******,,,------,,,,,,,,,,,,,,,,,,---......,,,---...---,,,,,,,,,...///---+++***+++++++++***,,,,,,---+++***)))***,,,++++++++++++++++++++++++wwwhhheeeccc^^^YYYfffqqqnnnaaaSSSNNNOOOPPPMMMJJJIIIHHHGGGEEECCCEEEEEEFFFGGGGGGFFFEEEDDD????????????>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<999<<>>@@@<<<;;;===AAACCCCCCBBB@@@>>>999:::;;;<<<<<<<<<;;;;;;;;;BBBEEEEEEPPP^^^aaaZZZMMMEEE???AAABBB???<<<;;;999777666777:::;;;;;;;;;777666666666888;;;>>>@@@@@@BBBCCCAAA???@@@CCCFFFPPPTTTZZZ^^^\\\TTTGGG>>>???>>><<<<<<======<<<::::::<<<======;;;:::::::::999DDDHHHDDDJJJZZZeeeeeebbbbbbddd\\\TTT\\\```UUUDDD@@@;;;888666666666555444666999;;;<<<<<<;;;:::333444555666777777777777777777777777888:::;;;<<<888777666555444333333333...000222444555444333222000000111111111111000000111000///000222222000///---------......000111222///......///000111111000///////////////000000111...222666777444111//////222111000//////000111222(((***,,,///111222222222222111///...------......,,,111;;;---666333<<<444777111,,,+++///111000...000000000000////////////---...///000000000000000///---,,,,,,...//////...///000000///------...///,,,...000111111000...,,,444111///.../////////......//////000111222222222111111111111000000000000...---,,,---//////...---........................111222333444444333111000,,,------...///000111111///000000000000000///...------......///......---,,,---...///000000000000......////////////......,,,---...//////...---,,,***+++---.........---,,,,,,,,,,,,------.........000///...---------------//////.........---------------,,,++++++***))))))******+++,,,,,,---......******+++,,,,,,---......//////...---+++***))))))******++++++,,,,,,,,,---***+++,,,,,,------------+++,,,,,,------,,,,,,+++///000111000---++++++,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------...............++++++,,,---------,,,,,,,,,------.../////////......---+++++++++---///000........................---.........//////000000//////...------------......,,,******+++------,,,---------------...///000,,,---......,,,,,,---...,,,++++++,,,---,,,***(((,,,,,,---+++***)))***,,,++++++++++++++++++++++++xxxllliiifffaaa___ffffff^^^ZZZ]]]]]]YYYQQQNNNJJJGGGFFFFFFFFFFFFDDDFFFNNNYYYaaa]]]PPPCCCCCCBBBAAA@@@>>>===<<<;;;===<<<;;;:::::::::;;;<<<>>>>>>??????>>><<<999888555:::>>>>>>;;;999;;;>>>@@@???>>>@@@CCCCCC@@@======<<<;;;999888888999999???>>>@@@DDDJJJMMMLLLJJJCCCBBB@@@>>>======>>>>>>999::::::;;;;;;<<<<<<<<<<<<===;;;999777999>>>CCCFFFDDDAAA===;;;===AAAEEEUUU[[[cccfff```VVVKKKDDD===>>>===;;;===BBBCCC@@@;;;>>>@@@@@@>>>;;;999999===HHHLLLIIIRRRgggoooiiilllcccccc\\\SSSbbbiiiTTTJJJDDD<<<777555555666777999777777>>>FFFHHHAAA999888666333333666888999999>>>444999MMMVVVIII;;;777666555444333333444555666111111111222222333333333222111111111222222111///222000000222444444111...000//////000111222111000444,,,,,,555777111...111,,,---//////......000111222222111111111222333444111///---...111222000......///111111000000000000////////////////////////222222222222222222222222555333111000111111000///000///...---,,,,,,---...000000000000000000000000,,,,,,---...///000111111/////////000000111222222222111000//////000111111222111///......000111333000///.........///111222---......///////////////000000///.......................................000000000000000000000000///......---------......---...///000000111000000///////////////...------...//////000000000000000///...---...//////---+++000...,,,---///...,,,)))......------------,,,,,,......---------,,,,,,,,,,,,---......//////.........,,,)))'''(((***---///......---,,,,,,,,,------.........------,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------***)))))))))***+++,,,,,,,,,---///...---,,,,,,---...---,,,,,,++++++,,,,,,111111000///...,,,***)))++++++------------++++++/////////...---------,,,,,,,,,+++******+++++++++,,,,,,------...------,,,---,,,++++++************,,,,,,+++***+++,,,...///,,,,,,,,,---------......---------.........//////.........------,,,,,,,,,------------------------++++++,,,,,,,,,---------111000000///////////////000000000000///...---,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++++++++---///000------++++++++++++------...------,,,+++***))))))wwwllliiihhheeehhhkkkhhh]]][[[aaafffddd\\\UUUKKKEEECCCDDDEEEEEEFFFHHHPPP___lllkkk\\\MMMEEEDDDCCCBBBAAA???>>>>>>===<<<;;;::::::;;;<<<<<<===>>>??????>>>;;;999888666:::>>>>>>:::999;;;>>>@@@AAADDDEEEDDDAAA???>>>::::::999999:::;;;======AAA@@@AAACCCGGGIIIHHHFFFBBBAAA@@@???>>>>>>>>>>>>;;;::::::::::::;;;<<<=========<<<:::999;;;@@@EEEFFFDDD@@@===;;;===AAAEEEQQQTTTYYY[[[YYYQQQHHHAAA===>>><<<999<<>>888555555666666777555666;;;AAACCC???999888666444444666888999999999888IIIeeemmmZZZCCC888666555444444444444555666000000111111111222222222333333222333444444333111222000///111333333111///000///......000000///...222---000;;;===444...///,,,...//////...///000222444444444444444444444444222///......000111000//////111222111///...000111////////////////////////000000000000000000000000333111//////000111000///000///...---------...///000000000000000000000000,,,---...///000111111222333222111000///000111222222111000//////000111111222111000///...///111222222111000000000111333333---...//////000000//////000000///.......................................////////////////////////..................//////000000000000000000/////////000000000000///............///000000000000///...------...000000...---...,,,***+++,,,,,,***'''++++++,,,,,,---------......------------,,,,,,,,,,,,,,,---............---000...,,,******+++---///...------,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------*********)))******+++++++++---......---,,,,,,---...---,,,,,,++++++,,,,,,/////////...---,,,+++***+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,...---------,,,------------------...------,,,,,,------,,,+++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------,,,------------...............---------,,,,,,,,,------------------------++++++,,,,,,,,,---------......---......///000000000000000000///...---,,,---------,,,,,,,,,++++++++++++++++++++++++++++++---------------------------,,,*********,,,---///---,,,,,,++++++,,,,,,------,,,,,,++++++*********|||nnnjjjjjjjjjllloooiii]]]YYYcccllloooggg\\\MMMCCCAAABBBCCCCCCEEEEEELLL\\\kkkkkk\\\LLLEEEDDDCCCBBBAAA@@@???>>>===<<<;;;::::::;;;<<<=========>>>>>>===;;;999888888;;;======:::999;;;>>>???CCCGGGGGGDDD@@@>>>===;;;;;;;;;;;;<<<===>>>???CCCAAA@@@AAACCCCCCCCCAAA@@@@@@@@@@@@???>>>======<<<;;;:::999999:::<<<=========<<<;;;;;;===BBBFFFEEECCC???;;;:::<<>>;;;888;;;AAABBB@@@<<<999777999???DDDDDDCCCGGGSSS```ddd^^^[[[___fffzzzmmmiiinnnwwwzzz___LLLFFF>>>999666666666666444444555777:::<<<;;;:::777555444444666888999999444888NNNkkksss___EEE888666555555444444555555666000000000000111111111111222111111222444444333111222111//////111222111000000...---...///111000///000///666AAABBB888///---,,,...////////////000222333444555555555444333222222000......///111111000111222222000---,,,///222////////////////////////////////////////////////000///---...000111000000///............//////000000000000000000000000000---...//////000111222222222111//////000222555666111000000//////000000111333222000///...///000000111111111000111222222333---...//////000000//////000//////............///........................////////////////////////.........//////000000111222222222111000//////......////////////...------------///000000000///......------///111111000///---,,,++++++,,,,,,)))((())))))***+++,,,---......------------,,,,,,,,,,,,++++++,,,---------------000000///...------......------,,,+++++++++++++++++++++************)))))),,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******)))*********+++,,,......,,,,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------------------.........---,,,,,,+++......---,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,---///000111000000000000///...---,,,------------,,,,,,,,,,,,************************------------------------,,,+++***)))***+++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++uuunnnnnnpppmmmuuussscccXXX^^^jjjrrrkkk^^^NNNDDDAAABBBBBB@@@DDDDDDIIISSS]]]\\\QQQFFFCCCBBBAAA@@@???>>>=========<<<;;;;;;;;;<<<===>>>============<<<;;;999999;;;<<<===<<<::::::<<<>>>???BBBEEEEEECCC@@@===<<>>>>>=========<<<<<<@@@???>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>>======<<<:::888888:::<<<>>>???>>><<<;;;;;;===@@@CCCCCCAAA>>>:::999<<>>;;;999<<>>@@@AAAAAAGGGSSShhhwwwttthhhffflll}}}gggLLLGGGCCC<<<777666666777777333444555555555777999;;;777555444555777888999888333444AAAUUU[[[NNN>>>777666666555555555555666666111111111111111111222222///......000222222111000333111000///000111222222333111///000111333333222///000888AAAAAA888///------...000000//////111222111222444444444222000///222111///...///000111222111222222///,,,,,,///222////////////////////////........................///...---...000222222111.........//////000000111/////////////////////////////////000111222222222...---,,,---000555:::===////////////000000000111222111000///....../////////////////////000000111......///000000000000000000///............//////........................////////////////////////---......000000111111111222222111000000000000000---------------,,,++++++,,,---///000000000.........------///111222111000...............---+++***))))))***++++++,,,---------------,,,,,,,,,++++++***+++,,,,,,------,,,,,,///000000//////...---,,,---,,,++++++******+++++++++*********************,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,+++***)))))))))******,,,------,,,,,,,,,---...---,,,,,,++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------******++++++++++++++++++............---,,,++++++///......---------......------,,,,,,,,,---------+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...///000111//////000//////...------...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,vvvuuuxxxwwwwww```[[[ccclllfff\\\PPPHHHEEEDDDBBB???FFFGGGJJJMMMOOONNNKKKHHHCCCBBBAAAAAA@@@???>>>>>>======<<<;;;<<<===>>>???=========<<<<<<;;;::::::======<<<;;;::::::<<<>>>???AAACCCFFFFFFCCC>>>:::>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;<<<<<<<<<===???@@@@@@???>>>===>>><<<:::888888:::<<<===AAA???<<<;;;;;;<<<>>>>>>@@@???===:::999<<<@@@DDDIIIIIIMMMSSSXXXVVVNNNFFF===>>>===;;;???FFFIIIHHH;;;???CCCBBB>>>;;;;;;>>>CCCIII\\\ssszzzuuuuuu|||zzzWWWAAAAAA===888555555777888999555666666555444555999<<<666555444555777999888888666333666???BBB;;;666666666666666666666666666666333333333333333333333333.........000222333222111333222111000000000222333===:::666444333222111000///111777<<<;;;555///...---...000000//////111222222333444555444222///...111111000000///000111222000000000000000000111222000000000000000000000000////////////////////////000///...///111333444333...//////000000111111111//////////////////////////////000000111111222222...---,,,---000555;;;>>>......//////000000000000111000000///////////////.../////////000000000000...//////000000000000000//////............//////................................................,,,---///000111111111111000000//////000111222222---............---,,,,,,,,,---///111111000...---...------///111222111000......///...---,,,++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,---......///...---,,,+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++++++++,,,,,,,,,,,,+++***)))))))))***)))+++------,,,+++,,,---...---,,,,,,++++++,,,,,,((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......)))***+++,,,,,,,,,,,,+++---.........---,,,,,,+++.........------......///------------------------++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000///////////////000//////////////////...---.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---~~~ooo___```ddd___[[[TTTNNNJJJFFFCCCAAABBBEEEFFFFFFEEEEEEGGGJJJDDDDDDDDDCCCBBBAAAAAAAAA======<<<<<<===>>>???@@@>>>>>>======<<<<<<<<<<<<@@@>>>;;;:::999;;;===>>>@@@FFFNNNRRRPPPIIIAAA;;;:::;;;<<<>>>???@@@@@@AAA999;;;>>>>>>===;;;;;;<<<<<<<<<===>>>????????????===<<<:::999999:::;;;<<>>;;;;;;<<<=========<<<<<<<<<;;;:::<<<@@@CCCBBBEEEJJJQQQUUUSSSLLLFFF>>>@@@@@@>>>BBBHHHIIIFFF===DDDIIIGGG???999:::===CCCBBBJJJZZZdddhhhlllsssxxxnnnMMMEEE===:::666444555888999:::777777666555555666999;;;666555444666888999888777999777777;;;:::666444666555666666777777666666555444444444444444333333333000000111333555666666555222333444333111111333444DDD@@@:::555333000...,,,000222666777555111//////---///000000000000111333666666666666555333111000000111222222000000111222///...000444999:::777333000000000000000000000000000000000000000000000000111000///000222444444333///000111111111111111000000000000000000000000000/////////000000000111111111000///...000333666888------...///000000000000////////////////////////000000111222222222222111...///000000111111000000///............//////000................................................,,,---///000111000000//////............000222333000000000000000///......,,,...000222222111///......------///111111000///+++,,,------+++))))))***---,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,---------------+++,,,,,,---------,,,,,,------,,,+++++++++++++++,,,------------.........,,,,,,++++++++++++++++++************++++++++++++++++++******)))*********(((***,,,---,,,+++,,,---...---,,,,,,++++++,,,,,,))))))***+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------***+++---...///......---,,,------......------,,,...------------...//////---............---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,------------...------------------------,,,---------............111111000///////////////...///////////////..................---------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,zzzhhhaaa___]]]]]]ZZZTTTMMMHHHFFFFFFBBBBBBBBBBBBAAABBBCCCEEEDDDDDDDDDCCCBBBBBBAAAAAA>>>===<<<<<<===???@@@AAA??????>>>============>>>BBB???;;;999999;;;===???AAAQQQccciii___OOOCCC???999:::<<<>>>@@@@@@@@@@@@;;;>>>BBBCCC@@@===;;;;;;<<<<<<<<<======???@@@@@@===<<<;;;::::::::::::;;;???===:::;;;>>>@@@AAA@@@999:::<<<<<<<<<<<>>AAAFFFKKKMMMLLLIIIGGGAAACCCBBBAAABBBFFFEEE@@@===AAADDDBBB===999:::===AAAAAAEEELLLTTTZZZ___bbbgggtttyyy}}}aaaIIIOOO===:::666555666888999999999777666555666777888999555555555666888999888777888888999:::888444333666555666777888888777666555444444444333333222222222111111111333666888777666222444666666444222333555???<<<666333111000///...///333666555222000///...---///000111000000111333888777666555333222111000...111444444222000000111///...111:::DDDEEE===555000000000000000000000000////////////////////////111///...///111222222222000111222222222111000///000000000000000000000000......////////////000000111000//////000111333444,,,---...000000000000///------...///000000000000///000111222333222222111//////000111111111111000...............///000000................................................,,,---///000000///...---000///---,,,---...///111...////////////...---------///111444444222000......------...000000...---+++---...---***((()))***,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***,,,,,,---............---+++++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,------............++++++++++++++++++,,,,,,************++++++++++++*********)))******++++++(((***,,,,,,,,,+++,,,......---,,,,,,++++++,,,,,,******+++,,,---------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++)))+++---...//////...---++++++,,,---............------,,,,,,---......///---.../////////...,,,+++------........./////////,,,------------.........,,,,,,,,,---------..............................------------............//////.........///000000......////////////..................------------------------------------++++++++++++++++++++++++---------------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,~~~nnnccc]]]^^^___^^^WWWNNNHHHHHHJJJHHHFFFDDDDDDFFFFFFCCCAAABBBBBBBBBAAAAAA@@@@@@???>>>============???AAABBB@@@??????>>>>>>>>>>>>???CCC???;;;888999;;;===???BBB[[[vvv{{{jjjSSSEEEBBB<<<===>>>??????>>>===<<<>>>BBBFFFFFFCCC>>><<<;;;===<<<<<<<<<===>>>@@@AAA<<<<<<<<<;;;;;;:::::::::>>>;;;:::<<<@@@DDDDDDCCC777999<<<=========>>>???===@@@DDDFFFGGGGGGHHHIIICCCEEEDDDBBBBBBCCC@@@;;;<<<<<<;;;:::999999;;;<<<999AAAKKKSSS[[[cccfffeeefffppppppsssttt[[[KKKYYY???<<<888666777888999999999777555555666888888777555555555666888999888777555555555444222000222555555666777888888777666555333333333222222111111111//////000222555777666555222555888888555333444555666333000///000222333444...333666555222000...---...///111111000000222333777666444222000/////////---111555555333000000000000...222???LLLNNNCCC666000000000000000000000000////////////////////////111///......000111111000111222333333222111000///000000000000000000000000............////////////------...///111222444444+++,,,...000000000000///+++,,,---///000000111111---...///111111000000/////////000111111111111111...............///000111................................................,,,---///000000...,,,+++111000...,,,+++,,,---...++++++,,,,,,,,,+++******---///222555555333111//////...---...//////---+++,,,///000///,,,***+++,,,++++++,,,---......///000,,,,,,,,,+++++++++******,,,---......//////......+++++++++,,,---...///000///...------,,,,,,------,,,,,,,,,------.........*********++++++,,,,,,---)))************+++++++++***)))))))))***+++,,,,,,''')))+++,,,,,,+++,,,......---,,,,,,++++++,,,,,,***+++,,,---------------------++++++++++++------,,,+++++++++******))))))'''(((+++---------,,,+++******,,,---.../////////,,,,,,,,,,,,,,,---...///....../////////...,,,+++.........////////////000---------.........//////,,,,,,,,,------.........////////////////////////---------.........//////,,,,,,,,,---...///000111......///////////////...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++------------++++++++++++++++++++++++++++++mmmcccbbb```bbbccc^^^VVVOOOMMMMMMKKKHHHEEEDDDDDDEEEEEEEEEAAAAAAAAA@@@@@@@@@??????<<<=========>>>>>>??????????????????>>>>>>>>>>>>@@@>>>;;;999999;;;>>>@@@DDDfffqqqRRRCCCCCCEEECCC@@@===;;;;;;<<<<<<999PPP^^^TTTCCC???BBBCCCCCC@@@======???AAA@@@>>><<<<<<<<<<<<;;;;;;:::999:::???@@@>>>===???@@@>>>======<<<;;;;;;;;;;;;;;;BBBBBBBBBEEEGGGHHHFFFEEEFFFIIIMMMMMMIIICCC===;;;;;;999777777888999888777666<<>>:::666444555888:::666666555444444444444555888999:::;;;:::888666555;;;888333///...000444777555555444444444333333333666555333111///////////////////////////000000111333444555666555444333222222222111111///...---,,,'''+++///...***''')))+++222000///...///111444666444333111222333444444333////////////............,,,,,,000888@@@CCC???;;;444444333333222111000000000---,,,---///111000///...---,,,,,,---///222444555333222222333222000...222222111000///...------,,,---///000000000///...000///.........000111222////////////////////////---------...///000000111////////////............//////000000000000/////////////////////000111111////////////............,,,------......------,,,//////000000111111222222666444222///---,,,,,,,,,+++,,,,,,------,,,,,,+++...//////000000000000000000111111000---,,,---...,,,---...//////...---,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++---//////---,,,...000------++++++++++++------+++***)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&'''---000,,,)))***************************...---+++******+++---......,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---///999333,,,***---000000...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......,,,+++............////////////---.........///000000000...------...000111000...///---+++,,,...///---+++//////---,,,,,,,,,,,,,,,///............---------++++++,,,,,,---...//////---,,,,,,+++,,,...111222111111000000000000000111000111222333333222000///------------------------///...---,,,,,,,,,---...---,,,+++******+++,,,---++++++------------++++++)))******+++++++++******tttiiifff```dddiiihhhbbbZZZUUUSSSRRROOOKKKIIIIIIIIIGGGDDDCCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<==================???===;;;::::::===@@@BBBFFF___xxxyyydddMMMDDDDDDDDDCCCAAA???============;;;NNNYYYPPPBBB>>>@@@AAABBB@@@======>>>@@@???>>>@@@???===;;;999888888888777<<>>AAABBB@@@========================??????@@@CCCEEEGGGEEEDDDEEEJJJOOOQQQLLLEEE>>>:::666666666777777777888888<<<>>>GGGZZZppp~~~pppiiiWWWFFFBBB>>><<<888555444555777999333333333444555666888888999999:::;;;:::888777555888777555444444555777888555444444444444333333333666555333111000000000000000000///...///000111222444444444555444333333222222222222111000///------,,,111444444111000111444111000//////000222444555222222222444555444222///////////////............111000111666;;;<<<888444333333222111111000//////000...,,,---///111000///...---,,,,,,---///222333333222111111222111///---//////////////////......,,,---///000000000///...000////////////000000111////////////////////////------......///000000111////////////............//////000000000000//////......------...//////000////////////............,,,------......------,,,.........///////////////222111000///............+++,,,,,,------,,,,,,+++,,,---......//////......///000111000...---,,,---,,,---...//////...---,,,---------.........//////---......//////......---+++---///...,,,+++---///------,,,++++++,,,---------,,,*********,,,---///---------------------------***---444777222---+++************************---,,,+++******+++,,,---///...,,,*********,,,,,,.........---------,,,,,,///...,,,++++++,,,...///;;;444---+++,,,---,,,***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++++++++---,,,***+++,,,......---------------............---..................///---,,,,,,---///000...---...,,,++++++---...---+++///......---------------...---------,,,,,,,,,,,,++++++,,,,,,---......//////...---,,,,,,---///000111111000000000000111111222333444444333111///...------------------------......,,,,,,,,,,,,---...,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++******+++++++++******)))}}}qqqlll```hhhrrrzzzzzzsssiiiaaa___ZZZUUUTTTTTTRRRLLLGGGEEEEEECCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>;;;<<<<<<======>>>>>>>>>===<<<;;;:::<<>>======JJJQQQIII@@@???@@@>>>AAA???===<<<===>>>>>>===AAA???<<<999888777888999555;;;>>>===>>>AAAAAA@@@???????????????>>>>>>===<<<<<<===@@@CCCEEEDDDCCCCCCHHHNNNPPPLLLDDD<<<777777999<<<;;;999888999;;;@@@???DDDVVVqqqkkk]]]MMM@@@AAA999888777666666666777888444444444444555777888999999999:::;;;;;;:::888777333444555777777888777777444444444444333333333333555555333222111111111111111000///......000222333555555444333333333333333333333222222111000......+++///222333111111333555000000000000111222222222111222333555666444000,,,////////////............333111000333666666333000111111111000000//////...000...---...///000000///...---------...///111222222111000000111000...---........./////////000000---...//////000////////////000000000000//////...////////////////////////---......//////000000111////////////............//////000000000000//////---------,,,------...////////////............---------............---------------------,,,,,,,,,......///000000000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------///222222000---,,,,,,,,,---...//////...---,,,---------.........//////......////////////......,,,---...---,,,+++,,,---------,,,,,,,,,,,,------...---,,,,,,,,,---///000........................,,,---222999;;;555...+++************************,,,+++***))))))***+++,,,000///---+++*********+++/////////......---------...---,,,++++++,,,......888333---++++++,,,+++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,---------,,,,,,,,,------------......------------------,,,,,,,,,+++---...///---,,,---+++***+++,,,---,,,+++............////////////------,,,,,,,,,+++++++++++++++,,,,,,------......000///...---,,,------...111000000000000000111111444444444444222000...---------------------------...---,,,,,,,,,,,,......,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,+++***))))))~~~qqqjjjeeelllzzz~~~mmmjjjeee```______[[[SSSLLLEEEDDDDDDCCCCCCDDDEEEEEEDDDDDDCCCBBB@@@???>>>>>><<<===>>>???@@@AAABBBBBB<<<;;;;;;;;;===@@@CCCEEEKKKLLLKKKIIIDDDAAA@@@@@@AAAAAAAAAAAA@@@???>>>===>>>DDDGGGCCC@@@AAAAAA???AAA???===<<<<<<<<<======;;;;;;:::999999999999999777<<>>BBBBBBBBBBBBAAA???>>>===<<<;;;<<<>>>AAADDDDDDDDD@@@DDDHHHIIIEEE???999555888===@@@???:::777999<<<@@@===>>>JJJ^^^rrrzzzbbbWWWJJJ???BBB777777777777888888888999888777666666555555666666777888999;;;<<<<<<<<<<<<333444444555555555555444444444444333333333222222444444333333333333333333222111///...///111333555666555333222111222333444333333333222222111//////+++---//////......///111///000111222222111000000222222222444555333///,,,////////////............///......000333555444333111111111000000/////////000///......///000000000...---------...///111222111000000000111111///---000000000000000000000000....../////////////////////000111111111///...---////////////////////////......//////000000000000////////////............//////000000000000//////...---------------......//////.........---------------............------...---------,,,,,,++++++,,,---///000111000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,///222222111...,,,,,,,,,---...//////...---,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,............---------------------,,,,,,---------......------------...///------------............+++---222666777333...+++************************++++++***))))))***++++++...---,,,++++++++++++,,,------------............------,,,,,,,,,---......111...+++***,,,......---++++++++++++++++++++++++,,,---------------......//////...///000///,,,***,,,,,,---------.........---------,,,,,,+++++++++---,,,,,,---//////---,,,++++++++++++++++++++++++---......///000111111111---------,,,,,,,,,,,,+++++++++,,,,,,,,,---------///...------------......000000000000000000111222111222222222111///...---...........................---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))){{{ooohhhnnnqqq}}}nnnnnnjjjeeedddbbb^^^UUUOOODDDCCCCCCCCCDDDFFFHHHIIIGGGFFFEEEDDDBBB@@@???>>><<<===>>>???@@@AAABBBCCC<<<<<<;;;<<<>>>@@@CCCDDDJJJEEE@@@>>>>>>>>>===;;;??????@@@@@@???>>>======<<>>===;;;;;;<<<===999::::::;;;;;;:::999888888<<>>BBBCCCCCCFFFEEEEEECCCAAA@@@>>>===@@@>>><<<===???CCCEEEEEEBBBCCCCCCAAA>>>;;;::::::777;;;???>>>;;;999<<<@@@===;;;;;;???IIIWWWdddmmmuuussseeeXXXTTTIII===>>>777777888999::::::::::::888888777666666666666777666777999;;;===>>>???@@@:::888666444222222333333444444333333333222222222222222333333444444444444111111000///000222444555555444333222111222333333222222222222222111000///000111111111000000000111///000111222222111///...333222000000111111000///////////////...............---...///222444555555111111111111111000000000000000000/////////000000------......//////000000222111000111222222000...333333222111111000///////////////........./////////000111111111///...---/////////////////////////////////000000000000000////////////............//////000000000000////////////......---......///............---------------......//////......---///......------,,,,,,,,,---...///000000///...------,,,,,,++++++,,,,,,---,,,,,,---...............+++...111222111...---,,,,,,---...//////...---,,,+++++++++,,,,,,,,,------,,,------......------,,,///............///......------------------------------,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,///111111111000...,,,************************+++******************+++++++++++++++,,,------...******+++,,,---......///,,,,,,,,,,,,------.........,,,++++++,,,---------++++++++++++++++++++++++---.........//////000000+++,,,///333555333///,,,---.........////////////------,,,,,,+++++++++***///.........000000...,,,++++++++++++++++++++++++,,,---///000111222111111............------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000//////000111222222......//////////////////........................---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******xxxqqqvvvuuu{{{jjjmmmkkkgggccc___XXXRRRMMMDDDDDDCCCCCCDDDFFFIIIKKKIIIHHHGGGEEECCCBBBAAA@@@;;;;;;<<<===>>>@@@@@@AAA======<<<<<<===???@@@AAAEEEAAA===;;;<<<===<<<;;;??????>>>>>>>>>>>>>>>>>><<<<<<===???BBBDDDDDDCCCAAAAAA@@@>>>;;;;;;<<<>>>;;;<<<<<<=========<<<<<<<<<@@@AAA@@@AAAFFFKKKKKKGGGFFFDDDBBBAAA@@@@@@@@@FFFBBB===;;;<<<@@@DDDFFFFFFEEEBBB>>><<<<<>>AAABBBBBBDDDHHHLLL::::::::::::>>>FFFRRR[[[QQQVVVQQQMMMNNNEEE999888777888888999::::::;;;;;;666666666666777999:::;;;888888:::;;;===???@@@AAAAAA>>>999555222222444555333333333333222222222222000000222333444444444444000000111111222333444555444444333222222222222222111111222222111000000///333222111000000000000000000000111222111000...---222000//////000111111000////////////............//////000000111222222333111111111111111111111111000111111000///...///111---......////////////000111111000111222222111///444333333222000//////...000000///............//////000000000000//////...////////////////////////000000000000000000000000////////////............//////000000000000//////000///...........................------------,,,......////////////........................------////////////......---,,,------++++++++++++------------...///////////////,,,...111111000...---...,,,---...//////...---,,,---------.........////////////000000000000//////...---,,,---///000///...------............------,,,,,,,,,,,,++++++++++++***++++++,,,,,,---------...222222...---///000///************************++++++++++++++++++++++++)))***+++,,,---.........)))******+++,,,---......+++,,,,,,------.........//////......---,,,++++++***++++++++++++,,,,,,,,,------......///000000000%%%(((---333777777444000........./////////000000---,,,,,,,,,,,,,,,,,,+++000///...///000000...,,,+++,,,---,,,+++***+++---,,,---///111111111111000//////.........---------++++++++++++,,,,,,,,,,,,++++++,,,---...///000000////////////000111222333---------...//////000000........................---,,,++++++,,,---///000,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++~~~vvvwwwuuuvvv}}}yyyoooooonnnkkkddd[[[SSSNNNLLLGGGFFFDDDCCCCCCEEEGGGIIIJJJIIIHHHFFFEEECCCBBBAAA<<<<<<===>>>??????@@@@@@>>>>>>===<<<<<<=========>>>===;;;;;;<<<===>>>???@@@???>>>>>>>>>???@@@AAA>>>===>>>AAACCCCCCCCCBBBAAABBBBBB???<<<;;;===???<<<;;;;;;<<>><<>>>>>???AAA>>>:::666333222333444333333333222222222222111...///000222333444444444///000222333444555555444333333333333333222111111000000111111000000//////000///------...///000000111111111111000///...---.........000222222111///////////////...............///000111000000000000000000000000000000000000000222222111......///111---......///////////////000//////000111111000...111000000000//////......111000///...---......///000////////////000000111////////////////////////000000000000000000000000////////////............//////000000000000/////////......---,,,,,,------.........---------,,,,,,......////////////......---------...............//////...------------......---+++******+++---...------...///////////////---...000000///......///,,,---...//////...---,,,---------.........////////////000000000000//////+++))))))***---///...---,,,---...//////...---,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,---......///---222222---+++...///...************************++++++,,,,,,,,,,,,++++++***++++++,,,---------------------------------,,,***+++,,,---............---...//////...,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---......//////'''(((+++///222444333111---------.........//////,,,,,,,,,,,,------------///.........//////---++++++---...---++++++,,,...,,,---///000111000///............---------,,,,,,++++++++++++++++++++++++,,,,,,---......//////...////////////000111222333000000/////////000000111........................,,,,,,++++++,,,---///000,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---******+++,,,------------yyyooouuutttssssssuuuwwwzzz{{{sssssspppgggZZZPPPLLLLLLJJJHHHEEECCCBBBCCCEEEFFFJJJIIIHHHGGGFFFDDDCCCCCC?????????@@@AAAAAABBBBBB??????>>><<<<<<;;;;;;;;;999:::;;;;;;;;;===@@@CCCBBB@@@???>>>>>>@@@BBBCCC@@@???@@@CCCDDDBBBAAAAAABBBCCCCCC@@@<<<;;;===@@@:::999888;;;AAAKKKTTTZZZUUUUUUQQQIIIFFFIIIMMMMMMAAA@@@???>>>@@@DDDHHHKKKOOOGGG===666666:::@@@CCCEEEDDDAAA>>>===???DDDHHHFFFCCC???>>>@@@CCCEEEFFF<<<888555666;;;???AAA@@@>>>AAA<<<999@@@>>>999===888777666666666777999::::::999888888777888888888@@@@@@>>>===<<<<<<<<<<<<===;;;888555333222111111333333333222222222111111,,,...000222333444444333...000222555666666555444222222333444333222111000///000000000000//////...000///---...000222333333222222111000///......---+++,,,...222444444111...000/////////............***,,,///000000000000111.........///////////////000222333111...---///222---...///////////////...///......///000000///------------...............111000///...------...///000///.........000111222////////////////////////111111111000000000000000000/////////............//////000000000000//////...---,,,,,,++++++++++++......---------,,,,,,,,,......////////////......,,,,,,,,,------.........///...---,,,,,,...///000...---+++******+++---...,,,---......//////......---///000///......///000,,,---...//////...---,,,+++++++++,,,,,,,,,------------............------)))'''&&&(((,,,......,,,,,,---...//////...---,,,,,,---------,,,,,,+++***,,,,,,------...///000000***000222,,,))),,,---+++************************+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++111000///...---,,,++++++***+++,,,---............)))+++...////////////000*********++++++,,,,,,,,,******++++++,,,---.........,,,++++++---......---,,,,,,,,,---------......,,,,,,,,,------............---------......,,,***+++---///...,,,+++---///,,,---///000111000...------------,,,,,,,,,++++++++++++++++++++++++++++++......//////......---,,,////////////000111222333333333222111000000111111////////////////////////,,,,,,++++++,,,...///000,,,,,,---......---,,,,,,------++++++++++++------)))***+++,,,---.........~~~sssuuunnnooooookkkuuu}}}ooopppjjjZZZQQQTTTLLLKKKGGGCCCCCCFFFHHHFFFIIIIIIIIIHHHFFFDDDBBBAAAAAAAAABBBBBBBBBBBBBBBCCCBBB@@@>>>===<<<===>>>???<<<<<<<<<;;;:::;;;>>>AAAHHHDDD>>><<<>>>BBBAAA===AAAAAADDDJJJJJJCCC===;;;>>>>>>????????????===<<>><<<===TTTmmmrrrnnndddVVVKKKFFFDDDBBBAAA???BBBCCC@@@===@@@IIIRRRXXXJJJ===888777777999<<<>>>???>>><<<;;;===@@@CCCCCC???;;;:::;;;<<<<<<::::::<<<:::777888<<>><<<;;;;;;===<<<:::888666555444444222222222222333333444555000111111222222333444444222333333444444333333222111222222333333222222111111000000///////////////............///000222222222111000.........///000222222111111111111222222000000//////.........---000000000000////////////222111111111000000//////222222222222222111000///.........,,,,,,---///111000...---...///000///...000000//////.........---...+++***+++///111111///222000...,,,+++,,,---...333333222111//////111333//////000000000000//////777444111/////////...---......////////////......///...---,,,+++,,,------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++***+++,,,---///...---,,,,,,,,,,,,,,,///---,,,---000222000...////////////////////////------------------------//////////////////......444222///,,,***+++,,,---+++*********+++---///000//////...------,,,++++++------------,,,,,,+++***+++++++++,,,,,,,,,,,,---///...---,,,+++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...+++++++++,,,,,,---------------,,,+++,,,---...///........................,,,---//////...///000222111///...---......,,,+++---,,,***(((((()))***+++---------.........//////---.........---,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,---------000111000...---000333111222222111000000111333000000//////...---++++++..................------///............---------***+++,,,,,,------,,,,,,000//////...------,,,,,,uuunnniiihhhzzzsssmmmoooooorrrxxx```XXXNNNIIIFFFEEEEEEFFFHHHHHHIIIIIIGGGEEEBBB@@@@@@@@@AAACCCEEEFFFEEEEEEAAA@@@>>>===<<<===>>>???@@@@@@???===<<<<<<>>>AAAEEECCC@@@>>>>>>@@@AAA@@@??????BBBFFFFFFBBB???@@@>>>@@@BBBDDDCCCBBBBBBBBB<<<999===???BBBVVVhhhiiikkkdddYYYOOOHHHEEEDDDCCCAAABBBCCC@@@???BBBKKKRRRVVVIII<<<777888888:::===@@@>>>;;;:::;;;===@@@BBB@@@===:::999;;;<<<<<<;;;999;;;:::666666:::;;;:::999888888:::;;;;;;999777666777888777666555666777444777999;;;;;;<<<>>>???@@@AAACCCBBB???===<<<<<<======<<<:::999888777666444333333333333444444555222222222222222333333333222333333444444333333222111222222333333222222111222222111000000000000000.........///000000111222333222111000///000000111000000////////////000000000000/////////.........////////////000000000000111111111000000000//////111111222222111000000///111111222222111111222222000///......///000///...000/////////.........---///---+++,,,...000///---000///...---...///000000111222222111//////000111//////000000000000//////555333000.........---,,,......////////////......,,,+++++++++,,,...000111///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,,,,......---,,,,,,,,,------///...,,,---000111///---///////////////////////////.....................------------------------111000---,,,+++++++++,,,---,,,+++++++++,,,---.........------,,,+++++++++,,,,,,------,,,,,,++++++------.........////////////...---,,,++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++........................,,,,,,+++++++++,,,---...)))******+++---......///------,,,,,,,,,---...///........................---...000000//////111222222000............,,,++++++***))))))***,,,...000---------.........//////------......------,,,+++++++++,,,,,,,,,---------++++++++++++,,,---........./////////......000111111111222111//////111222////////////...---,,,,,,------------------------............------------***+++,,,,,,------,,,,,,---------...............tttkkkiii|||tttooo}}}zzzlllfff^^^QQQHHHFFFFFFHHHIIIJJJIIIFFFBBB@@@@@@???@@@DDDHHHJJJHHHEEE@@@???>>>===<<<===>>>???DDDDDDCCC@@@======>>>@@@AAAAAA@@@???>>>===???AAAFFFDDDCCCDDDAAA<<<<<>>BBBCCCBBBAAADDDFFFBBB<<>>@@@<<<888888;;;???@@@@@@;;;999888888:::<<<<<<<<<999;;;999666555999:::888:::999777888999::::::999666777999999888888999:::777999<<<>>>>>>???AAABBBAAACCCDDDCCCAAA???>>>>>>>>>>>>>>>>>>===;;;999888666555555444444444444555333333333333222222222222222222333333333333222222111222222333333222222111333222222111111111111111.../////////000111111222333222111111111111111222///......------......///000000////////////............//////000000111111111111000000000000//////000000111111000000//////000111222333222222000///000///......000000///.../////////...............111///------......---,,,......//////000111111222///000222111///......///////////////////////////444111...------------,,,......////////////......+++++++++,,,---...000111222000---***)))***+++---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------...------,,,+++,,,,,,,,,------,,,,,,,,,---......000...---...//////...---000000000000000000000000000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++......---,,,++++++,,,,,,------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,222222222333333333333444///......---,,,,,,,,,,,,))))))))))))))))))))))))*********++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,...---,,,*********++++++........................,,,,,,+++++++++,,,---...))))))***+++---...//////---,,,,,,,,,,,,---...///------------------------...///000111000000111333333111////////////---+++++++++***+++,,,---///111---------...............------......------,,,,,,,,,,,,,,,,,,------------++++++++++++,,,---...//////---,,,,,,...//////...000000111000//////000222---...............------,,,,,,,,,,,,,,,,,,,,,,,,............------------***+++,,,,,,------,,,,,,+++,,,,,,---.../////////yyyqqq{{{|||rrrvvv{{{bbbNNNGGGFFFHHHKKKMMMLLLHHHDDDBBBAAA@@@@@@EEEIIIJJJFFFBBB???>>>============>>>>>>DDDDDDBBB@@@======???AAACCC???===>>>???>>>@@@BBBHHHDDDBBBAAA>>>:::;;;???===???AAAAAA@@@DDDKKKQQQVVVJJJFFFEEEDDDKKKNNNFFFBBBCCCDDDAAA>>>===@@@CCCAAA???>>>>>>AAAFFFLLLOOOQQQDDD999777999:::===@@@???;;;888;;;???BBB@@@<<<999888777777888999::::::999;;;:::888888<<<===;;;===;;;888777888999999999777999::::::999888999;;;;;;===???@@@??????@@@AAAAAACCCEEEDDDBBBAAA@@@@@@@@@AAAAAAAAA???<<<999777888777666555555555555555555555444333222222111111222222333333333333222222111222222333333222222111222222111000000000000111//////000000111111111111111111111111111111111111///......------......///000000//////////////////......//////000000111111000000000000000000////////////000000000000//////111000000111222222000///000///...///000111000...........................///...---------.........---...///000000000000///---///111111///...------/////////....../////////333111...---.........------......//////......---///......---------------111///---+++***+++,,,---,,,,,,,,,---------------------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///............---,,,000000000000000000000000111000000//////......---++++++,,,,,,,,,,,,------,,,,,,---.........---,,,---------,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++,,,------...555555555666666666666777///......---,,,,,,,,,---++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,000///,,,+++***+++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,------......---------------------------///000000//////000222333222000///000///...,,,......---,,,+++,,,,,,,,,........................,,,------...------,,,,,,,,,,,,,,,------------...+++++++++,,,---...///000///,,,***+++...000...,,,...///000///......000111,,,------...//////......,,,,,,,,,,,,,,,---------.........---------,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------......///yyyxxx|||vvvvvvvvvvvv{{{bbbOOOGGGGGGIIILLLNNNNNNKKKGGGEEECCCBBBCCCEEEGGGFFFBBB>>>==================>>>>>>???@@@???===<<<<<>>@@@CCCCCCCCCBBBAAAEEEMMMYYYbbbgggTTTIIIEEE@@@CCCFFF???;;;???AAAAAA??????AAADDD===<<<<<<<<<@@@EEEJJJNNNNNNCCC888777999;;;===@@@===;;;;;;???CCCCCC>>>888888999888888777777777888888;;;<<<;;;<<>>===>>>@@@BBBDDDDDDCCCAAAAAAAAABBBCCCCCCAAA???;;;777555888777666666555555555555666555555444333222111111111222222333333222222111111222222333333222222111111111000////////////000///000111111222111111000//////000000000000000000000//////......//////000//////000000000000000000.../////////000000000111//////////////////000000...///000000000000//////333111///000222333333222111///...///000111000///---------...............,,,,,,---------...000111...////////////...---,,,---///111111///---------//////............//////444111///...///000000///------............------...//////.........------,,,------......---------,,,,,,,,,------............------,,,,,,------............---------,,,,,,,,,,,,,,,,,,,,,---...////////////...---,,,,,,---/////////////////////////////////.........------,,,---------.........///,,,---///000000000...---++++++,,,---......//////,,,,,,++++++++++++******,,,++++++++++++,,,......222222333333333444444444......---,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***+++,,,---......------111///---,,,+++,,,...///++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------,,,...///...------...///222111//////000000...------,,,,,,+++++++++++++++.....................---,,,,,,------...------,,,,,,,,,---------.........,,,,,,,,,,,,---...///000...,,,)))***...///...,,,---.........------///111+++,,,---...////////////,,,---------.........///...------------,,,,,,,,,***+++,,,,,,------,,,,,,------------------------~~~yyy~~~vvvfffXXXNNNHHHHHHIIILLLNNNNNNLLLIIIGGGDDDEEEFFFFFFDDDBBB???>>><<<<<<============>>>>>>;;;<<<<<<;;;:::;;;???AAAOOOFFFAAAEEEIIIMMMWWWcccbbbUUUIIIFFFEEECCCBBBBBBGGGCCC??????EEEQQQ]]]eeedddPPPFFFCCC>>>@@@DDD@@@>>>???AAAAAA???>>>===>>>:::;;;<<<===???CCCJJJNNNMMMBBB888777:::;;;===@@@;;;;;;===@@@CCCAAA;;;666777888999888666555666777888<<<======???DDDFFFDDD@@@===999777777888777777:::;;;<<<;;;999888999:::CCCDDDDDDBBB???===<<<<<<>>>@@@BBBCCCBBBAAAAAAAAABBBAAA@@@???<<<999666444777666666555555555555666666555555444333222222111111111222222222222111111111222222333333222222111111000000//////////////////000111222222222000000......///000000000000///111000000//////000000111//////000000000000111111000000000000000/////////......////////////000000//////000000111111000000///---,,,...111333222000111000//////111111000///---------------.........+++,,,---------...000222000//////...---,,,,,,,,,...///111000...------...000///...------...///000333111//////000111111000------............------+++,,,---...000000000000+++,,,---/////////...---,,,,,,,,,---......//////......------------......---............---,,,,,,------,,,,,,,,,---......---...///...,,,,,,---...////////////////////////........................---......//////000000000......000111111000///...***+++,,,...////////////,,,,,,,,,,,,,,,,,,++++++---,,,+++***+++,,,---...------------............---,,,,,,++++++,,,,,,,,,)))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,---...///...---,,,///...---,,,,,,---...///------------------------***+++,,,---------,,,,,,------,,,,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...000///......000000///...))))))***+++,,,---.....................---------,,,,,,------......------,,,---------............---------------......///...,,,++++++---......---+++,,,------,,,---...000,,,,,,---.../////////...,,,------....../////////------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,,,,,,,,,,nnnaaa[[[TTTKKKGGGHHHJJJKKKKKKJJJIIIHHHEEEHHHJJJGGGBBB???@@@BBB;;;<<<<<<======>>>======:::::::::999999:::===@@@KKKEEEDDDGGGIIIPPPeee|||rrr\\\SSSRRRRRRPPPOOOQQQJJJBBB???DDDLLLQQQTTTSSSDDDAAACCC??????BBB>>>???>>>=========<<<:::777777;;;>>>>>>>>>BBBJJJQQQLLLAAA888777:::;;;===???<<<<<<===>>>===;;;888666555777999999777666777999777;;;===<<<>>>CCCDDDBBB<<<:::888777888999999999:::<<<===<<<;;;;;;<<<>>>DDDEEEEEEDDDAAA>>>======<<<>>>@@@AAA@@@???@@@@@@>>>===<<<:::999777666555555555444444555555666666555555444444333333333222111111222222222222111111111222222333333222222111222111000000//////000000///000222333333222000///...///000111222111111000111000000//////000000111//////000000000111111111111111000000//////.............../////////000000///000000111222222111111------...444999999555000111000///000111111000///,,,,,,,,,------.........,,,---///...,,,,,,///111000///...------...//////000000111///...---...000000///---,,,,,,---///000222000......///111111000,,,------......------,,,+++,,,---///000000000000.........---------------,,,,,,------.../////////......------------......---.../////////...,,,,,,......---,,,,,,,,,------+++---///...,,,+++---///------------------------.........//////000000111------...//////000111111//////////////////......+++,,,---...//////......,,,,,,,,,,,,,,,,,,------...---,,,******+++,,,---+++++++++,,,,,,,,,,,,---+++++++++******++++++,,,))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,---......---+++*********++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,******+++,,,,,,---......+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---///...,,,,,,---///000000///)))***+++---......////////////.........---------+++,,,------......------------------............///......------------...,,,---...---,,,---...000***+++,,,,,,+++,,,...000------..................++++++,,,------...//////---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,------...xxx{{{nnniii]]]NNNFFFGGGHHHIIIIIIIIIHHHGGGEEEIIILLLIIIBBB???BBBFFF;;;;;;<<<===>>>>>>======;;;;;;;;;999888999<<>>>>>:::@@@===;;;===??????<<<999666;;;@@@@@@???BBBKKKSSSLLLAAA888777:::;;;<<<>>><<<===<<<:::777555666777222555888999888777999;;;777;;;<<<;;;===@@@AAA>>>999777777888:::;;;;;;;;;:::;;;===>>>===>>>@@@AAADDDEEEFFFEEEBBB@@@???@@@:::===???@@@???>>>??????:::999888777777777777777444444444444444555666777555555444444444333333333111111222222222222111111222222222333333222222222333222222111000111111111000111222333333222000//////000111222333333222111000000////////////000000//////000000111111111222222222111000///...---------.........//////000000000000111222222222222222222444999AAAGGGFFF???777111000///000111222111///,,,,,,,,,------.........---///000///,,,+++---000000///...---...000222333111111111///------///111000///---,,,,,,---///000000...------...000000000,,,------......------,,,...///000000000///---,,,333111...,,,++++++---...,,,,,,------...///000000......------------......---.../////////...,,,,,,///...------,,,,,,,,,,,,***,,,......,,,,,,...000------------------------......///000111222333333------......///000111111//////......---------------.../////////...---,,,------------------------///...,,,*********,,,---------------............*********)))******++++++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++++++++---------+++)))((('''((()))+++,,,,,,,,,,,,***************************+++,,,---...---,,,,,,'''((()))+++---///000111+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///...---...///,,,++++++,,,///111000000......//////......---,,,//////.........---------+++,,,,,,---.........------------.........//////000///...---------------,,,...000...,,,,,,...222***+++,,,,,,+++,,,...000---...............------******+++,,,,,,---......---------,,,,,,,,,++++++++++++,,,---------,,,,,,((()))***+++---...///000uuuppp|||mmmZZZOOOGGGCCCFFFIIIFFFEEEHHHDDDKKKLLLEEE@@@BBBDDDDDD@@@@@@@@@???>>>=========<<<;;;;;;::::::;;;;;;<<<===EEECCCBBBMMMUUU]]]kkkyyynnn___\\\ooosssgggXXXJJJGGGGGGDDDDDDGGGBBBAAA???AAABBBBBB>>>;;;<<<;;;999888888999:::<<<===<<<;;;<<>>999999888777666555444444///444777666666:::<<<;;;<<<888;;;CCCEEE>>>888666888888777888999;;;===???CCC<<<===FFFHHHCCCBBBFFFHHHFFFHHHKKKIIICCC???@@@777@@@EEE???;;;===??????@@@<<<888666666666666666999777555444444555666777777555333222333333333222333222222222222222222222444333222000000///000000333222000000111222111000555444333111000000//////000111333555555333111///000/////////............000000000000000000000000........................222222111000///......---111......333555333111222999333999PPPcccaaaMMM===555000,,,,,,000333222111,,,,,,,,,,,,,,,---...///------..................////////////////////////000000000000000000000000000000000000///////////////000000///------...///------------------------++++++,,,------......///......---,,,,,,,,,------......---,,,,,,...///000///...------++++++***))),,,---......//////......---------,,,,,,,,,++++++------............------------,,,,,,,,,---......444333222111000///...---///000000///......111333---......///...,,,+++***//////...---,,,***)))(((***,,,------+++******+++,,,+++++++++,,,...000111++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++************************++++++,,,,,,,,,&&&'''(((***,,,...///000------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++++++++,,,---............,,,---///000111000///---//////.........---------,,,...000111///.........////////////////////////,,,++++++******++++++,,,...///000///---,,,---...***++++++,,,,,,++++++***+++,,,...//////...,,,+++------,,,,,,,,,,,,+++++++++,,,,,,---.........---++++++++++++++++++++++++---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///......---------......---+++******+++,,,,,,+++ooolllyyyqqqXXXSSSJJJEEEGGGJJJGGGEEEFFFFFFKKKLLLFFFAAABBBDDDCCC?????????>>>>>>=========<<<;;;;;;::::::;;;;;;<<<===@@@@@@HHHVVVWWWTTT[[[TTTPPPJJJNNNeee{{{}}}qqq[[[OOOFFFFFFGGGDDDCCCDDD???>>>>>>@@@BBBCCCAAA>>>;;;:::999888999:::<<<======<<<<<<===@@@EEEKKKNNNGGGAAA::::::>>>BBBAAA>>>;;;:::999888666555444333666:::;;;888666888888666;;;888:::AAACCC===888666888888999:::<<<===???@@@>>><<<>>>DDDIIIIIIJJJLLLJJJHHHHHHJJJHHHBBB???@@@AAAHHHIIICCC======?????????<<<777555555666666666999777666444444555666777666555555555666666444333222222222333333444444555666666555555444333222222222111000111222333222111333222111000000000000000111111111111111111111111000000/////////.........////////////////////////////////////////////////111111111000///...------///------111222111222666@@@DDDQQQdddqqqkkkTTT@@@666222//////111222000------------------.../////////......---------......////////////////////////////////////////////////............///////////////000000///------...///------------------------++++++,,,------......//////...---,,,,,,,,,,,,,,,---------------...//////...------,,,,,,+++++++++,,,---......//////......---,,,,,,,,,++++++++++++------............------------,,,,,,------....../////////000111111222222,,,---...---,,,,,,...000//////000000///...,,,+++......------,,,+++))))))***,,,------+++******+++,,,,,,++++++,,,...///000,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***************************++++++******+++++++++,,,,,,,,,---,,,,,,++++++*********,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,,,,.........///......------,,,---///000000000............------,,,,,,,,,,,,---...000000.........///........................,,,,,,++++++++++++,,,,,,+++,,,---,,,+++***+++,,,+++++++++,,,,,,++++++++++++,,,---//////---,,,+++------,,,,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---------------......---+++******+++,,,,,,+++jjjjjjrrrqqqZZZVVVPPPLLLMMMMMMJJJGGGGGGHHHLLLLLLFFFBBBBBBCCCCCC@@@@@@??????????????????<<<<<<;;;;;;;;;;;;<<<<<<===;;;@@@WWWkkk```LLLIIIAAA@@@???DDDSSSccccccYYYKKKEEEBBBDDDEEECCCAAA@@@<<<<<<===@@@BBBCCCBBBAAA:::999999999:::<<<>>>???>>>=========???BBBEEEGGGDDD???999999===@@@???======<<<;;;999777555444333999===>>>:::777888777555:::888999>>>???;;;777777888:::<<<>>>@@@AAAAAABBB<<>>@@@@@@>>>:::666444444555555555888777555444444444555666444555777:::;;;:::777444111222333444555666666777333333333333333222000000111111111333555555333222111000000//////000000000222111/////////000111222000000000/////////..............................000000000000000000000000//////000000000...---,,,...,,,---///...///444<<>>@@@BBBBBBAAA@@@;;;;;;::::::;;;<<<===>>>=========>>>???AAACCCDDDAAA===999888<<<>>>===<<<>>>>>><<<:::888666555444666;;;<<<:::888:::;;;999999888999::::::999777666999;;;???BBBDDDEEEDDDCCC???EEEGGGEEEKKKVVVXXXSSSHHHDDDAAABBBBBB@@@AAAEEEJJJHHHDDD>>>;;;===???AAA<<<999555333333444555444666555444333333333444444333555888===???===999555222222333333444444555555333222111111000000111111000000222444666666444222//////...//////000111111111000000000000111111222000000000////////////...........................////////////////////////---...///000000///---,,,///...//////---...777BBBcccmmmlll[[[OOOKKKCCC777...111666999999888555444111000000///000000111111222000...,,,,,,,,,------////////////////////////////////////////////////,,,------...///000111111...///000000...------...------------------------++++++,,,------......///000///...---,,,++++++++++++,,,.../////////...---,,,,,,,,,,,,------......,,,---......///.........,,,,,,+++++++++*********------............------,,,,,,---....../////////222222111000///......---,,,///111222111000000000000000000000///...------++++++,,,,,,,,,,,,++++++***,,,------+++******+++,,,,,,---......------------,,,,,,++++++*********++++++++++++++++++++++++++++++++++++************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***...------------------......------,,,,,,++++++***+++,,,,,,------...............///......---,,,,,,,,,---.../////////......---,,,,,,,,,,,,,,,,,,,,,...//////---,,,,,,...000------------------------,,,,,,,,,++++++,,,,,,,,,+++,,,...---,,,,,,---...+++++++++++++++++++++++++++,,,------------,,,+++,,,,,,,,,++++++++++++***,,,,,,------...------,,,------------------------++++++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---...///---+++******+++,,,,,,+++{{{wwwooofffhhhhhhiiiiiihhhddd```^^^```kkksssjjjXXXIIIEEEGGGKKKJJJIIIHHHEEEBBBBBBDDDAAAAAAAAAAAAAAAAAA@@@@@@===<<<<<<;;;;;;<<<<<<===??????PPPzzzXXXGGG???@@@>>>===>>>BBBBBB@@@@@@AAA@@@>>>===>>>???@@@===???@@@AAA@@@???>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<===>>>@@@AAACCCDDD>>>;;;888888;;;===<<<;;;>>>>>>===;;;:::999888777666:::<<<:::999;;;<<<;;;888:::::::::999999888777<<<>>>BBBEEEGGGGGGFFFEEECCCIIIIIIFFFIIIQQQRRRKKKCCC???===>>>??????CCCHHHMMMGGGAAA<<<;;;;;;===???;;;888444333333444555555444444444333333333333333222444888<<>>============<<<<<<<<<<<<======>>>CCCSSSuuu{{{YYYJJJ>>>===<<<;;;<<<>>>@@@AAA@@@CCCCCC>>>:::<<>>@@@BBBAAA???===<<<<<>>===<<<;;;:::::::::;;;<<<===???AAABBBCCC<<<:::999999:::<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;???@@@<<<:::;;;;;;999999>>>???===;;;<<<<<<:::???AAADDDGGGHHHHHHGGGFFFEEEGGGHHHGGGHHHKKKIIIDDDAAA===;;;===>>>???CCCHHHTTTKKKAAA>>><<<::::::;;;;;;888444333333555555555555555555555444444333333222333555888;;;:::777444555444333222111000000///888666333000000222555777111111111333555555333222////////////000000111222...000333555666444222111111111000000000/////////.................................................../////////000000111111444333333444333333888@@@SSSXXXSSSCCC555333444222333:::BBBCCC>>>777444444222222111000000000111111/////////......---,,,,,,////////////////////////........................000000000111111222222222---///111111///...------------------------------++++++,,,------......///......---,,,,,,,,,------,,,---......//////......,,,,,,------.........///,,,---......//////......---------,,,,,,,,,++++++------............------***,,,---///000000000///////////////////////////***,,,......---,,,---...111000///...------------,,,---...............---***,,,------+++******++++++---///000///---+++)))+++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))***+++++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------))))))+++,,,,,,------------------------.........------...............///---......---,,,,,,---///------------------------------,,,,,,,,,,,,------,,,---...---+++***+++,,,---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,++++++++++++************------......------,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,---------+++******+++,,,,,,+++vvvqqqnnnnnnkkkeeeccceeevvvrrr\\\OOOJJJIIILLLGGGEEEHHHHHHDDDDDDGGGDDDCCCBBBAAA@@@>>>>>>=========<<<<<<<<<<<<======<<>>===<<<<<<;;;;;;<<<<<>>@@@BBBAAA>>><<<<<<===>>>>>>>>>>>>======<<<;;;;;;:::::::::<<<>>>@@@AAA;;;:::999999;;;<<<<<<<<<:::;;;<<<<<<===>>>??????@@@DDDDDD@@@<<<===<<<999<<>>BBBCCCEEEGGGHHHHHHGGGFFFGGGEEEGGGLLLMMMIIIFFFEEECCC???===???@@@???BBBGGGVVVJJJ@@@>>>>>>;;;:::;;;;;;888555333444555666666777777888888777777666666333222222333555666555333444444444333333222222111222222222111111222222222222111000111222333222111111111000000000111111222...///111222333333333222111111111000000000//////////////////////////////........................000000///...///111333444666333333666666444555999;;;===>>>:::555111///000444<<>>@@@>>>======888AAAFFF@@@;;;===@@@???<<>><<<===>>><<<===>>>>>>>>>>>>>>>===<<<;;;999999999;;;===>>>;;;:::::::::;;;<<<<<<===999:::;;;===>>>@@@AAABBBAAAEEEFFFBBB???@@@???===???GGGKKKGGGDDDEEEEEEAAADDDEEEFFFGGGGGGGGGFFFFFFIIIEEEHHHRRRTTTLLLIIIKKKFFFBBB@@@AAAAAA???AAAFFFQQQDDD;;;<<>>===>>>>>>>>>>>>??????@@@@@@@@@@@@@@@<<<===<<<;;;999:::<<<>>>CCCAAA???===<<<===>>>>>>======>>>>>>===<<<;;;;;;<<>>>>>AAA???:::<<<<<<;;;999999999999999:::999999:::;;;===???@@@???:::555555;;;@@@@@@???EEEEEECCC@@@<<<;;;;;;<<>>@@@AAA@@@???HHHAAA999888<<>>DDDJJJIII@@@666333444444444444333333222222222222222222222222222222222444444444444444444444444555444333222222333444555222111111111111111222222222222000///..................////////////......000000000000000/////////000000000000000111111222///000000000000111444666999777444111000000000111000777>>><<<444...///333666888;;;>>>>>><<<:::888555444333222111///......///...------------...///...............---------//////000000000000//////222111111000///......---222111111000///.........111---++++++---///---+++---------.........//////,,,------...///000111111---------............///------------------------,,,,,,,,,,,,---///111222222000...,,,,,,---///111222///---...000000...+++,,,,,,,,,------------...111...******---//////...///000111222222111000///////////////000000000000222333444444333111...---------+++))))))+++)))''',,,)))***000111+++(((***,,,,,,------,,,***)))(((------......///000111111///---***((('''''''''(((,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++.................................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---)))%%%$$$&&&,,,000++++++------------++++++---..................---///////////////000111111000...,,,++++++,,,---...222111///---,,,+++,,,,,,...------,,,,,,++++++***//////...---,,,++++++***++++++******++++++,,,---...///////////////..............................++++++++++++++++++++++++---+++)))***,,,---,,,)))++++++++++++++++++++++++************************------------,,,,,,+++***}}}pppgggjjjrrruuuuuutttsssoooiiiaaa[[[SSSNNNJJJIIIHHHEEEFFFJJJIIIQQQRRRIIIDDDFFFDDD===>>>>>>>>>>>>>>>==================>>>>>>======<<<<<<=========;;;;;;===>>>@@@???===;;;;;;;;;<<<============<<<<<<<<<;;;;;;;;;???@@@======AAAAAA===@@@???>>><<<:::888666666999999999:::;;;===@@@AAAAAA@@@>>>;;;:::;;;>>>@@@DDDDDDBBB???<<<;;;;;;<<<<<>>===>>>888777;;;@@@BBBDDDGGGNNNUUUWWWMMMAAA999555222444444333333222222222222222222222222222222222222555555444444333222222222222111111111111111111222111111000000111222333333222222000//////.........///000000000000000000///------------------------///////////////000000111000111111111000111333555888777555333111111000111111777<<<;;;555111111333222444666888888777555444444333333222000//////...000///---,,,,,,---///000........................//////000000000000//////111111000000//////......111000000//////...------///---,,,,,,------,,,+++------..................,,,,,,------......//////---------............///------------------------......---,,,---...///000222111...---,,,---///000111///---...///000...,,,,,,,,,,,,------.........000...+++,,,...000000///111111222222111111111222////////////............///000111222222000///------,,,++++++,,,...//////...++++++...---***+++000...---,,,*********++++++*********++++++,,,,,,---///---+++)))(((((()))***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++*********++++++++++++++++++++++++------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...)))***+++,,,,,,+++***))),,,------......------,,,///.........//////000000------+++++++++---///000222111///---,,,+++,,,,,,------,,,,,,,,,,,,++++++---------,,,++++++******+++++++++++++++,,,------.........//////......---------------------------******++++++,,,,,,------...,,,++++++---...---+++++++++++++++++++++++++++************************,,,---------,,,,,,+++***|||vvvxxx|||vvvxxxyyywwwsssmmmhhheee```VVVMMMJJJIIIHHHHHHKKKJJJQQQRRRKKKGGGGGGEEE>>>???@@@AAAAAAAAA@@@>>>>>>======>>>======<<<;;;:::<<<>>>??????>>>======>>>@@@???>>><<<<<<<<<=========<<<;;;:::::::::;;;<<<<<<>>>===;;;<<<@@@CCCBBB@@@@@@@@@>>><<<:::777666888888999:::<<<>>>@@@AAADDDGGGHHHBBB:::666;;;AAABBBBBBAAA???<<<;;;;;;<<<<<<===???@@@AAAAAAAAAAAAFFFEEEFFFHHHKKKKKKGGGDDDEEEFFFIIIIIIIIIIIIMMMPPPIIIFFFBBBAAAAAABBBAAAAAAAAAAAA@@@???===<<<:::999???::::::???EEEJJJOOOUUUZZZffffffTTTBBB===999222333333222222222222222111333333333333333333333333666555555444333222111111111111111222222111111111000000000000111222333444222111000000////////////111111000000000000111111,,,,,,,,,,,,,,,,,,,,,,,,///............///000000111222222222000000222444666666555555333222111000222555777888555222000000000111222222333222222222333222222111000//////...000///---++++++---///000---------......//////000000000000000000000000000000000000000/////////////////////......------,,,,,,---//////---,,,+++,,,..................------,,,,,,---------------------------............///------------------------000///...---------------444222000...------...///000///......///000...---++++++,,,---....../////////...---...000111000///000111222111000///111222//////......---------,,,---...000222222222000///------------...///000222000...///111000...///333///---***))))))***,,,...))))))))))))************...---+++*********+++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---111444444///+++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---------.........//////,,,+++++++++,,,...000111000000...---,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++******,,,,,,,,,,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////...---,,,---...///...,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++|||~~~xxxsssqqqqqqnnnaaaSSSNNNLLLIIIIIIJJJHHHMMMNNNJJJHHHIIIFFFAAACCCDDDEEEFFFFFFDDDBBBAAAAAAAAA@@@@@@???===<<<;;;<<>>>>>???BBBAAA@@@????????????@@@===<<<:::999999:::;;;===>>>>>>===;;;<<<@@@BBBCCC===>>>???@@@???===;;;999777888999:::<<>>;;;::::::;;;???<<<===CCCIIILLLQQQVVVYYYmmmqqqXXXBBB===;;;444222222222222222222222222333333333333333333333333555555555444444444444444222333444555555444333222/////////000111333444555222111111000//////000000000000000000000000000000.........//////////////////////////////000111111222333444333111000111222444555555666555333111///111111222333333222///---222111111111111111222222111111111000000//////...........................,,,------...///000000111111000000000000000000111////////////000000000000.........------,,,,,,,,,)))---111111---++++++,,,...............---------......---------------------------............///------------------------//////......------------444222000...---------...///.........////////////++++++,,,---...///000000......///000111111111000---111555555222///......000//////......------,,,...///111333333222111000------///111000------///111000111333444333111000---,,,+++******+++---...,,,,,,,,,,,,++++++++++++,,,+++*********++++++,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------,,,,,,---222777777111+++........................+++++++++,,,,,,+++++++++,,,,,,---------......---,,,,,,+++,,,,,,...///000///......---,,,,,,,,,,,,******+++,,,,,,---......************++++++,,,,,,------,,,,,,,,,---......++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------......------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++}}}{{{|||xxxkkk]]]UUUQQQMMMIIIIIIFFFHHHHHHGGGHHHIIIHHHEEEDDDEEEGGGHHHHHHFFFDDDCCCCCCBBBBBBAAA@@@>>>===<<<===???BBBBBBAAA?????????BBBAAAAAA@@@@@@@@@@@@@@@===;;;:::999999:::<<<===@@@???>>>?????????@@@BBB>>>???@@@@@@@@@>>><<<:::777888999;;;===>>>@@@@@@EEEFFFFFFCCC???<<<<<<===>>>???@@@@@@>>>======>>>;;;;;;===BBBHHHIIIEEEAAAAAACCCGGGIIIEEEHHHYYYkkknnn]]]MMMJJJLLLJJJHHHHHHRRRPPPLLLGGGDDDBBBAAABBBKKKIIIEEE@@@;;;:::;;;>>>>>>>>>AAAFFFHHHGGGIIILLLQQQjjjrrrYYY>>>777777333222222222222222222222222333333333333333333333333333333444555666777888888222333444555555444333222/////////000111333444555222111111000000000000111///000111111111111000/////////000000111111111111111111000000111111222333333444555444222000111111222333444555555333111///111000000222444333000...222222111000000000111222000/////////////////////+++,,,///111111///,,,+++------......///000111111111111000000000000111111////////////000000000000------------,,,,,,,,,,,,)))---111111---++++++,,,.....................---/////////...............---------............///---------------------------------...............222111000...---,,,,,,,,,---....../////////000000,,,,,,---......///000000,,,...///000111111111111...555<<<>>>:::333...,,,000000000/////////......///000111222222000...---++++++000666555000///333777555111///000111///---++++++,,,---------,,,,,,---------------,,,,,,,,,)))))))))))))))******+++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------...,,,+++///444555111,,,........................***++++++++++++++++++***++++++,,,---...---------------------,,,---------------------------,,,,,,******++++++,,,---......******++++++,,,,,,------------,,,,,,,,,---......***++++++,,,------,,,,,,------------------------.........------,,,,,,,,,,,,---------,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,}}}|||~~~|||rrrgggaaa[[[SSSMMMLLLHHHFFFEEEEEEGGGIIIIIIHHHDDDEEEFFFFFFFFFEEECCCBBBCCCCCCBBBBBB@@@???======>>>@@@AAAAAA@@@??????@@@????????????????????????<<<;;;:::::::::;;;<<<===@@@???@@@DDDDDDAAA@@@AAABBBBBBBBB@@@>>><<<999888888999:::<<<===>>>>>>>>>CCCBBBBBBBBBBBBAAA???======???AAAAAA?????????@@@888999<<>>>>>>>>AAAFFFEEEAAA@@@CCCLLL```fffRRR;;;222222111222333333333333333444444333333333333333333333333111222333444666888999999111111111222222111111111000000000000111222333444222111111000000111111111...000222444444222000............//////000000111222111111111111222333333222444555444222111111222000111333444444222000///222222222333555555333111000000///.........//////............////////////***,,,///111111///,,,***.........//////000000111222111000//////000111222000000000000////////////------------------------,,,---//////---,,,+++,,,---------.........//////.../////////////////////---------............///------------------------,,,,,,---...//////......000///...---,,,,,,+++++++++---//////...///000222---............/////////,,,---////////////111333333<<>>>>>???AAA??????@@@@@@@@@@@@@@@???;;;;;;<<<<<<<<<===============BBBIIIJJJDDDAAABBBCCCBBBAAA???===;;;999888999:::;;;============<<>>AAABBBAAA@@@DDDDDDHHHJJJHHHOOOlllvvvUUUHHHEEECCCEEEJJJKKKKKKJJJFFFBBBAAACCCEEEYYYQQQHHHAAA?????????>>>======@@@BBBAAA===>>>BBBJJJQQQQQQFFF999444444555333333444444444555555555444444444444444444444444000111222333444666666777222111111111111111111222111111000000111222333333222111111000000111222222///222666999999666222///---------...///000000000111111111000111222222333111333555555333222222222//////111111111111000//////000111222222222222222////////////.........------------....../////////------...//////...------///////////////000000000333222000//////000222333111111000000//////......---------------.........///---,,,,,,------,,,++++++,,,,,,---...///000000---------....../////////---------............///---------------------------.../////////...---,,,------,,,,,,++++++++++++***---//////......111333////////////............+++---...---,,,---111444888AAAKKKLLLDDD999222///------...//////000000000---...000111222111///...---***...666777555===JJJRRRaaahhhZZZDDD555111111......------,,,,,,,,,,,,******++++++,,,,,,------*********+++******))))))******+++++++++,,,,,,,,,*********+++,,,------------,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---//////000........................------------.........---,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,+++++++++,,,.../////////---,,,,,,,,,------------------***+++,,,---...------,,,+++++++++,,,,,,---------*********++++++++++++++++++++++++++++++,,,------***+++,,,---............------------------------------,,,,,,++++++******,,,...///...,,,,,,---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,uuummmllloooqqqrrrxxxwwwwwwvvvnnnbbbZZZYYYSSSLLLFFFEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEDDD@@@@@@@@@>>>======@@@BBBAAAAAABBBCCCCCCCCCBBBBBB;;;;;;<<<===>>>>>>======:::;;;BBBLLLNNNGGGCCCCCC@@@???>>>===<<<<<<<<<===::::::<<<=========<<<;;;@@@BBBEEEFFFDDDBBBAAABBB===???BBBCCCBBBBBBBBBCCC::::::;;;<<<>>>@@@BBBCCCDDDAAAAAACCCAAAGGG```|||kkkTTTKKKGGGBBBBBBHHHFFFGGGFFFDDDAAAAAADDDGGGPPPIIIAAA>>>???AAA@@@>>>>>>===>>>@@@>>><<>>AAABBBAAAAAAAAABBBCCCBBB@@@>>>======>>>???>>>>>>AAAEEEGGGEEE@@@;;;=========;;;999888:::<<<========================@@@@@@AAACCCCCCCCCCCCCCC<<>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>@@@EEELLLRRRYYYUUUMMMFFFAAA???@@@AAA@@@???>>>???@@@CCCFFFHHHCCCAAA???>>>>>>???>>>===;;;;;;<<<>>>@@@AAA???>>>AAA???<<<<<<<<<<<<;;;:::666333111333666777444000555555555555555444333222222333333444555555666666555333222222333444444333333111000000111222111000222333444333333333666888555999<<<<<<999555444444111111111111222333444444333333333222222222111111333333444333111000222333333222000111222222111000222222111000///...------////////////...---,,,+++,,,---------...////////////...,,,++++++,,,---..................///000111222222000///............---///111222333222000///------...//////...------000///---+++*********++++++++++++,,,,,,,,,------+++,,,---...///111222222------............------,,,---------.../////////////////////////////////,,,,,,,,,---------.....................///000111222111000...------------...---,,,++++++---...000999<<<>>>:::444//////000++++++,,,...///111222222333000222>>>KKKKKK>>>000---//////---,,,///888@@@QQQkkkaaaEEE777444///***))),,,...---***++++++,,,------......///---------,,,+++)))&&&%%%++++++++++++++++++++++++...---,,,+++,,,...000222111...+++))))))*********+++***)))))))))***,,,,,,,,,,,,++++++***+++++++++......---------......///,,,+++++++++,,,------...,,,++++++******++++++,,,------------,,,+++******++++++,,,,,,,,,++++++***)))+++---///000///---+++---,,,,,,++++++,,,,,,------+++******+++---------+++,,,,,,---.........---,,,+++*********+++,,,---,,,,,,++++++***+++++++++000...---...//////...---------------------------+++++++++++++++++++++++++++,,,---------,,,+++***------,,,+++************------------------------++++++++++++++++++++++++xxxsssrrrnnnmmmppptttvvv~~~wwwtttggg[[[PPPLLLKKKHHHFFFFFFHHHIIIJJJIIIGGGFFFFFFGGGOOOPPPSSSTTTRRROOOKKKHHHIIIGGGDDDBBB????????????===???BBBCCCBBBBBBBBBCCCAAAAAAAAAAAA@@@???>>>===>>>>>>@@@CCCEEEDDD???;;;<<<<<<<<<:::999999:::<<<===========================>>>???@@@AAACCCCCCDDD>>>BBBEEEDDDDDDFFFCCC???<<<;;;;;;===@@@BBBBBBAAA@@@@@@???>>>>>>AAAGGGKKKLLLJJJEEEAAA???@@@BBBCCC@@@AAABBBAAA@@@@@@BBBDDDAAA???<<<;;;<<<===>>>>>><<<;;;;;;===?????????=========>>>@@@AAA@@@===;;;888555333444777888444111222333333333333222222222111111111222333333444444888666333333333444222111333111000000222222222111000222333333222222333555555999===>>>:::666333222222222111111111222333333222222222222111111111000...///000/////////111333444222111111222222000///111000000///...---------000000000//////...,,,,,,------..................///...,,,++++++,,,...///000////////////000000111222111000///...............///111222222222000///........................///...---,,,,,,,,,---...,,,,,,---------.........,,,,,,---...///000000111------............------------------....................................,,,,,,,,,---------............---......///000111222111000...------------...---,,,++++++---///000444777999777111------///////////////000000111111222111777FFFUUUVVVIII;;;000000000...,,,...444999AAASSSjjjvvvqqq___KKK???:::333,,,)))+++---,,,+++++++++,,,------......///000//////---+++(((%%%###+++++++++++++++++++++++++++++++++---000333777999000...+++***+++,,,,,,++++++***)))))))))***+++,,,,,,,,,++++++***++++++,,,...------------......///+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,---------...------,,,+++++++++,,,,,,,,,++++++***+++,,,---//////...---,,,---,,,,,,++++++,,,,,,---...,,,******,,,......---+++,,,------......------,,,,,,+++******+++,,,---,,,,,,+++++++++++++++,,,111000000000222222000...------------------------+++++++++++++++++++++++++++,,,---------,,,++++++,,,,,,++++++***+++++++++------------------------++++++++++++++++++++++++xxxtttpppmmmnnnrrrxxxtttggg[[[TTTPPPJJJEEEDDDHHHIIIJJJIIIGGGFFFFFFGGGPPPQQQTTTUUUUUURRROOOMMMSSSOOOHHHBBB??????AAABBB???AAACCCDDDCCCBBBCCCDDD@@@AAABBBCCCBBB@@@>>>===?????????AAABBBBBB???<<<:::;;;;;;:::999999;;;======>>>>>>??????>>>>>>===<<<<<<<<<<<<>>>@@@CCCDDD???BBBCCCBBBCCCHHHIIIGGG>>>;;;999<<>>===>>>@@@BBBBBBAAA???>>>>>>@@@AAACCC@@@DDDGGGFFFAAA>>>@@@CCCAAA>>>:::888:::<<<===>>>???===;;;;;;<<<=========:::<<>><<<777222000333222111111111111111111111111000000000000000///+++---.........///111333444333111111222111000.../////////......---------000000111000000///...---//////..................------,,,,,,,,,---///000222111111000000000000111000000//////......------...///000222222111111000//////............//////...------------...///000---------.........//////------------............------............------............------------------------------------,,,,,,,,,---------......---------......///111111222111000...------------...---,,,,,,,,,---///000000222444222...,,,,,,...222222111111000000//////222444===LLLZZZZZZMMM@@@333111///---------///000111999EEEQQQWWWSSSJJJBBB>>>777///******+++++++++++++++,,,------......////////////...,,,***(((&&&++++++++++++,,,,,,,,,,,,******+++---000333777999///---++++++,,,---------******))))))******+++,,,,,,++++++***++++++,,,,,,------,,,------...//////++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++------------------,,,,,,---,,,,,,++++++,,,,,,---...---+++,,,---//////...,,,,,,------......------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,111111222444555444222000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++wwwpppooopppxxx{{{|||pppccc]]]XXXQQQKKKHHHGGGIIIJJJJJJJJJJJJLLLNNNRRRQQQQQQPPPOOOOOONNNNNN[[[VVVOOOHHHCCCAAABBBCCCAAABBBCCCCCCBBBAAABBBDDDAAABBBCCCCCCBBBAAA@@@????????????@@@@@@@@@>>>===999::::::999999:::<<>>@@@@@@???BBBJJJOOOOOOCCC>>>:::<<>>???@@@???>>>======>>>AAA@@@??????>>>>>>>>>???@@@FFFLLLKKKEEEAAABBBEEEEEEAAA<<<999:::<<<>>>???AAA>>>;;;999:::<<<======;;;<<>>@@@===999:::666000,,,++++++***)))++++++,,,------......///+++,,,---.........---,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...///---+++******,,,---------***************+++++++++++++++******++++++,,,,,,,,,,,,,,,,,,---...//////++++++*********++++++,,,,,,,,,------------,,,,,,((((((***++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,//////---,,,+++,,,,,,------,,,,,,++++++,,,,,,---...---,,,---...//////...,,,,,,------...------,,,---,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------000000222444666555222///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,************+++,,,------++++++++++++++++++++++++***+++++++++++++++,,,,,,xxxwwwzzz}}}|||}}}vvvkkkeee```YYYRRROOOHHHIIIJJJJJJKKKMMMQQQUUUVVVSSSOOOKKKIIIKKKMMMOOO^^^[[[UUUNNNIIIEEEBBBAAAAAABBBCCCBBB@@@@@@AAABBBDDDCCCBBBAAAAAAAAABBBCCC@@@@@@@@@@@@???>>>>>>>>>999::::::::::::;;;===@@@AAABBBCCCDDDDDDCCCBBBAAA???>>><<<::::::;;;<<<>>><<<>>>>>>===AAAJJJQQQRRRBBB===999;;;AAACCC???:::;;;===@@@@@@???>>>>>>?????????>>>>>>===<<<<<<<<>>???@@@BBB???;;;999:::<<<======????????????AAA@@@>>><<<:::888666444444444333222333333222222222222333444111111222222333444444444555333111111222333222111666555555777999999888666555666888888777666777888///111444777888666333000222111111000////////////........................///000000///......///111444333111111222111000...000000000000000111111111111111111111111111000///000000000//////......---,,,,,,,,,---...///000111111000//////...............//////000//////...---//////000111111111111111000000000//////000000000......------,,,++++++***+++,,,,,,,,,,,,---------///......---,,,,,,++++++------............------......------,,,,,,,,,+++------------------------,,,,,,,,,---------......,,,,,,------///000111222222111000...------------------------......//////...///000000000000111222......///////////////000555555888???EEEDDD===555000...------......---+++...............//////000111000......---,,,***(((++++++,,,------......///***+++---...//////......++++++,,,,,,,,,---------------,,,+++***************)))((()))+++,,,,,,+++))))))******+++++++++++++++*********++++++,,,---+++++++++,,,,,,...//////,,,,,,++++++***++++++,,,,,,---............---,,,((()))***,,,------------***+++,,,---------------000///---+++++++++,,,------,,,,,,++++++,,,,,,---...---,,,---///000///---,,,------...------,,,,,,------------,,,,,,++++++,,,+++++++++,,,------.........000222444333111...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------************+++,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,|||yyyuuuyyyzzzppplllhhhaaaZZZWWWNNNNNNLLLIIIIIILLLQQQUUUXXXTTTNNNIIIHHHJJJNNNPPP[[[YYYUUUQQQLLLHHHEEECCCBBBCCCCCCAAA@@@???@@@BBBFFFDDDCCCAAAAAABBBDDDEEE@@@AAABBBAAA???>>>>>>???;;;;;;<<<;;;;;;<<<>>>AAAAAABBBDDDEEEEEEDDDBBBAAA@@@???===<<<;;;;;;;;;;;;<<<>>>>>><<<@@@HHHNNNNNN<<<999777:::@@@BBBAAA===999<<>>EEEKKKMMMJJJGGGGGGHHHKKKGGGBBB??????@@@@@@@@@CCC@@@<<<:::;;;===>>>>>>CCC@@@>>>=========<<<;;;999888666444333333444444444333222111000111222222000111111222222333333444444333111222333444444333555555555777999999888666333444444444444444666888444333222333555555333111111000//////////////////---............/////////...//////...,,,,,,---...333222000111222222111///000000000111111222222222000000111111111111000000000000//////////////////---------.../////////000000//////............///...///000111111000///...000000000000000111111111000000111111111111000000.........---,,,+++)))(((+++++++++,,,,,,,,,------//////......---,,,,,,+++------............------------------,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---///000222333222111000...------------------......////////////////////////000222333444,,,------...///000000111222111222666:::;;;888555------------------...///...000000---***(((***,,,)))***,,,......,,,***)))++++++,,,------......///---......///...---+++***++++++,,,,,,------......------------------,,,,,,)))(((((()))+++,,,+++***))))))***++++++++++++***************+++,,,------++++++++++++,,,---//////------,,,,,,++++++,,,,,,,,,---...//////...---,,,+++,,,---...///000000000***+++,,,------......---///...---,,,+++,,,---...---,,,,,,++++++,,,,,,------,,,,,,---//////...,,,------......------,,,,,,------......---,,,+++***,,,++++++,,,,,,---...///,,,,,,---///111111///---------------------------++++++++++++++++++++++++++++++++++++,,,---......+++++++++***++++++,,,,,,*********************************++++++,,,,,,---zzzuuuqqqvvvwwwpppoooooojjjeeebbb]]]YYYSSSLLLHHHIIINNNRRRSSSQQQMMMJJJIIIKKKMMMOOOTTTRRRPPPMMMKKKIIIHHHHHHEEEEEEDDDBBB@@@@@@AAACCCDDDDDDDDDDDDDDDDDDDDDEEE???BBBDDDCCCAAA>>>>>>???======>>>===<<<===???AAA@@@AAACCCEEEEEECCCAAA@@@?????????>>>======<<<<<<>>>@@@@@@===???DDDFFFEEE999888888:::===??????>>>888;;;>>>?????????@@@AAA======<<<;;;;;;<<<>>>???===AAAEEEHHHGGGEEECCCCCCFFFCCC@@@???@@@AAAAAAAAABBB@@@===<<<===?????????CCC@@@>>>=========<<<;;;999888777555444444666777999888666444333333444444333333444555555666666777888666444444555555444333222222333555888888666444222333222222222444888;;;===999444111222333222111//////.........///000000---.........////////////---...///...------///000222000000000222333222111...//////000111222222222//////000000111000000//////////////////000000000......///////////////...//////////////////000111///000111222222111000///000000000000000111111222///000222333333222000///------.........,,,+++***,,,,,,,,,,,,---------...000//////......---------------............------,,,,,,,,,,,,,,,,,,------........................,,,,,,,,,---------......,,,,,,,,,---///000222333222111000...---------------......///////////////...---,,,---///111222222---......///000000111111//////000222555555444222,,,---...---++++++///222000000///---+++***+++,,,''')))+++,,,,,,,,,,,,,,,++++++,,,------......///------......---,,,***)))++++++,,,,,,---......///.........//////.........***))))))***+++,,,+++)))((()))***+++,,,++++++***************+++,,,---...*********+++,,,---///000///...------,,,,,,---------...///000000///...---+++,,,---...............***+++,,,---............------,,,,,,,,,---......---,,,,,,++++++,,,,,,---+++++++++---...///---+++------......------,,,+++---............,,,+++***+++++++++,,,,,,...//////+++++++++---///000///---------------------------************************++++++******+++---...///,,,,,,++++++***+++++++++************************)))******+++,,,,,,------zzztttooouuuxxxqqqmmmpppsssrrrooommmjjjdddZZZPPPIIIHHHLLLPPPLLLLLLKKKJJJJJJKKKLLLMMMNNNMMMKKKIIIIIIJJJLLLMMMFFFGGGFFFCCCAAAAAABBBDDDBBBCCCEEEFFFFFFEEEDDDCCC???BBBEEEEEEBBB???>>>???>>>??????>>>======???BBB>>>@@@BBBDDDDDDBBB@@@>>>>>>>>>????????????>>>>>>@@@CCCBBB???>>>@@@@@@===;;;;;;;;;;;;;;;;;;;;;;;;999;;;===>>>======>>>@@@DDDBBB@@@>>>===>>>???@@@<<<>>>AAACCCCCCBBB???===@@@>>>======???AAAAAAAAAAAA???>>>===???@@@@@@@@@AAA???>>>>>>??????===;;;999999888666555555888:::???===;;;888777777777888888888999999::::::;;;;;;<<<999777666666666444333000000111444666666444222444444333222222555;;;>>>EEE>>>666111000111111111...............///000111........./////////000000...///000000000111333555111000///000222333333222------...///000111222222...//////000000000//////......//////000000111111...///////////////...---000000//////000111222222///000222333333222111000000000000000000111111222...000333555555333000...,,,---.../////////...------------.........//////000000/////////.........---..................---+++++++++,,,,,,---------////////////////////////,,,,,,,,,---------......,,,,,,,,,---///111222333222111000///---------------......///000/////////---+++***+++---///000000000000000000111111111111---...///111111000...,,,,,,///000...******///444333000---,,,,,,,,,,,,+++)))***++++++***+++---...++++++,,,------......///******,,,---------,,,,,,++++++,,,,,,---...//////////////////...---,,,+++,,,+++***+++------+++)))((()))***+++,,,+++******************+++,,,---...*********+++,,,---///000000///...------------------...///111111///...---))))))***+++++++++*********+++,,,---............+++,,,,,,------.........---,,,,,,++++++,,,,,,---+++***+++,,,......,,,***---.........---,,,,,,+++......//////...,,,+++)))+++++++++,,,---...///000,,,+++***+++...//////...------------------------))))))))))))))))))))))))++++++******+++---...///------,,,+++************))))))))))))))))))))))))))))))***+++,,,,,,------zzz{{{zzzqqqpppzzzzzzvvvtttkkk]]]SSSOOONNNMMMLLLNNNNNNNNNMMMLLLKKKKKKKKKLLLMMMMMMKKKJJJJJJLLLNNNFFFEEEDDDDDDEEEEEEDDDCCCGGGFFFGGGIIIJJJIIIFFFCCCDDDDDDDDDBBBAAA???===<<>>AAACCCCCCBBB@@@>>>CCCCCCBBBAAA@@@@@@@@@@@@CCC@@@===>>>BBBBBB>>>:::;;;<<<>>>???>>><<<999777777888:::<<<>>>@@@AAABBBDDD@@@<<<;;;===??????======???@@@AAAEEEHHHCCC999???>>><<<;;;;;;;;;<<<===@@@>>>===>>>@@@AAA>>>;;;???>>>===<<<;;;:::999888:::<<<===<<<:::888777777===<<<999777555444444444999888777555555555666777<<<888333111111222000...111222222333333444444555555444333333444666999:::<<<777222000111333444333000000000000000000111111222000...---...///......//////000000000//////...///000111222222111000///000000000000000000000000...000111000...------...///000111111000...,,,+++//////.........---------//////...//////111333444333222111000///...---,,,444333222000000000111111444111000444999:::444...////////////...---,,,+++...------,,,,,,,,,------111000///......------...//////.........---------........................//////.........---------------------------------------,,,,,,,,,,,,---------...000///...,,,,,,---///////////////////////////...,,,++++++,,,.../////////000000000000//////000//////............///***+++,,,,,,,,,+++***)))------------,,,+++************++++++,,,---......---+++******,,,------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++******)))))),,,,,,,,,,,,,,,+++***)))---+++))))))+++---////////////////////////......---,,,,,,...000111111000+++,,,---...////////////---,,,,,,,,,,,,---......//////.........---------000///---+++************)))***---///000///---+++......---,,,,,,,,,,,,---,,,,,,---,,,+++***)))(((*********++++++,,,,,,------------.........//////------------------------,,,++++++******++++++,,,++++++++++++,,,,,,---...,,,,,,,,,++++++*********++++++******)))*********,,,+++***))))))+++---...{{{rrrooowww}}}{{{pppllleee]]]VVVQQQPPPOOOOOOOOOPPPRRRRRRPPPLLLHHHKKKKKKKKKJJJHHHHHHJJJLLLGGGEEEDDDDDDEEEEEECCCBBBFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGFFFDDDCCCAAA???>>>AAAAAAAAA@@@>>>===???@@@AAA@@@@@@@@@@@@AAABBBBBBFFFEEEDDDCCCBBBBBBBBBBBBBBB???===>>>AAAAAA>>>:::;;;<<<===>>>===;;;999777777888:::<<<>>>??????@@@BBB???<<<;;;===>>>>>>===>>>;;;:::===CCCFFFFFFDDDBBBBBBAAA???>>>>>>>>>>>>???===<<<===@@@@@@>>><<>>>>>===<<<;;;:::999:::<<<======;;;999888999===<<<999777555444333333333333333333555777999:::>>>:::555222111111///...111111222333333444444555555555444333444555777999999555111000222333333333333222111000//////000000444111.........000000000///000000111111000000///000000111111111000///...000000000000000000000000///000111111///......//////000111111000...,,,+++//////.........---------............000111333444333333222111000///......222222000000///000111111333222111444777777222...////////////...---,,,,,,...------,,,,,,---------000//////............///.........------,,,,,,+++........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......------------.........000111000///---......------------------------...---,,,+++,,,---///000///000000111111000000///000000///............//////000111111111000///...,,,,,,,,,,,,,,,,,,+++******++++++,,,------......---+++******,,,------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++*********))),,,,,,,,,,,,,,,+++******---+++))))))+++...//////...........................------///000000///---+++,,,---...////////////---,,,,,,,,,,,,---......//////.........------------,,,++++++++++++,,,---***+++---/////////...---//////...---,,,,,,,,,---///......---,,,,,,+++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******++++++*********++++++,,,---,,,*********+++---...}}}{{{rrrmmmrrryyy}}}~~~~~~wwwyyyxxxnnn___SSSMMMMMMNNNPPPTTTWWWVVVRRRKKKFFFIIIIIIIIIHHHFFFEEEGGGHHHGGGEEEDDDCCCDDDDDDBBB@@@CCCFFFHHHHHHFFFEEEGGGJJJJJJIIIHHHFFFEEECCCBBBAAA@@@AAABBBAAA@@@@@@AAACCCDDDBBB???======@@@CCCFFFGGGGGGFFFEEEDDDDDDDDDDDDAAA>>><<<===??????<<<999:::;;;<<<<<<;;;:::888777888999:::;;;<<<=========@@@>>>;;;;;;<<<======<<>><<<;;;<<<;;;;;;===??????>>>===>>>>>>??????>>><<<;;;999:::;;;======;;;:::;;;;;;===;;;999777555333222222222111111222444666888999???;;;666222000000///...111111222222333444444444666555444333333444555666555333111111222333333222666444222000//////000111555222///...///111222222000000111111111111111000000000000000000///......000000000000000000000000///111222222000//////000///000000111000///---,,,...............------------------...000111333444444333333222111000000///000///////////////000111222333444555444333000///000000000000///...---,,,---------,,,,,,------...///............///000000///......---,,,,,,++++++.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,//////............/////////000222111///......///------------------------------------...///111222111111111222222111111111000000///..............................---,,,,,,******+++,,,,,,,,,+++++++++,,,,,,------.........---+++******,,,------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,+++++++++******++++++++++++************,,,,,,,,,,,,,,,++++++***---+++******,,,...///...------------------...............000111000---***+++,,,---......///......,,,,,,,,,,,,,,,---.....................---------)))))))))***+++,,,......,,,,,,---...//////000000111000///...------------111000///---------......,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---------,,,+++++++++,,,...///zzzvvvwwwqqqlllnnnuuu|||}}}{{{hhhWWWQQQQQQMMMSSSYYYYYYTTTMMMIIIHHHGGGHHHHHHGGGEEECCCDDDEEEGGGEEEDDDCCCDDDCCCAAA@@@@@@DDDGGGEEEBBBBBBFFFKKKJJJIIIHHHFFFEEEDDDDDDCCCAAABBBCCCAAA@@@???AAABBBCCCAAA===;;;;;;>>>BBBEEEFFFEEEDDDCCCCCCBBBBBBCCC???>>><<<===>>>>>>;;;999:::::::::::::::999888888999999:::;;;;;;;;;;;;:::===<<<;;;;;;;;;<<<<<<<<<===:::DDDVVVYYYKKK@@@@@@BBBBBBAAA@@@===:::777555::::::;;;<<<>>>>>>>>>>>>===>>>???@@@???>>><<<:::999;;;======<<<;;;<<<>>><<<;;;999777555333222111777666444333333333444444<<<999555222000//////000111111111222333333444444666555444333222222333333111111111222333333333222666444222000///000222333555222...---...111222333000111111222222222222111000000000000//////......////////////////////////000111333333111000000111///000000000000///...---........................+++,,,,,,...000111333333222222222111111000000000............///000000111222555777666333000///000///000000000//////...---------,,,,,,,,,---......---------......///111111000//////...------,,,,,,................................................------------------------//////000000000000//////...000111111///......///////////////////////////---------...///111333444111222222333333222222111111000///......---......++++++++++++******))))))((()))***+++,,,,,,,,,,,,,,,,,,---------.........---+++******,,,------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++---+++***+++---//////...,,,,,,,,,---------------------...000111000---***+++,,,------.........---,,,,,,++++++,,,,,,---...........................)))))))))***+++,,,---......---------...000111222222111000///...---------222000...---,,,---...///---------,,,,,,++++++***---------.........//////++++++++++++++++++++++++,,,++++++******++++++,,,------,,,+++*********+++++++++++++++++++++++++++)))***+++,,,---.........------,,,,,,,,,---...///wwwtttpppnnnmmmooowwwpppaaa[[[\\\OOOWWW^^^ZZZNNNFFFGGGKKKHHHIIIIIIGGGEEECCCCCCDDDGGGEEEDDDCCCDDDDDDBBBAAA>>>BBBDDDCCC@@@@@@DDDIIIGGGFFFEEEDDDDDDDDDDDDEEECCCDDDCCCAAA???>>>>>>@@@@@@???===<<<<<<>>>@@@BBBCCCBBBAAA@@@????????????>>>============<<<;;;999::::::999888888888999999999:::::::::::::::999999;;;<<<<<<;;;;;;;;;<<<<<<<<<;;;GGGZZZ[[[JJJ===<<>>>>>>>>======>>>??????>>>===<<<999;;;<<<<<<;;;;;;===???;;;:::999888666444333222:::999666555333333333333666666444222000000111222000000111222222333333444444444333222222111111111///000222333333333333333333222111000111222444666333111...---...000111222000000111222222222222222000000////////////000000////////////////////////000111333333222111111222000000000000000/////////---.....................***+++,,,...///000111222000000000000000000//////......///000000111111111333666999777222///000111///////////////......---,,,,,,,,,,,,,,,---...///------------...000111222000000000000////////////........................---.............................................//////000111111000//////---///000000...------...////////////////////////,,,,,,---///000222333444222222333333333333222222111111///......---------///......---------------((()))***+++,,,---------,,,,,,,,,------------------+++******,,,------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,+++++++++******+++++++++++++++++++++,,,+++,,,,,,---------,,,,,,---++++++,,,...//////...,,,,,,,,,---------......++++++,,,...111111///---+++,,,------------------,,,++++++++++++,,,---------.....................++++++++++++,,,+++++++++...---,,,,,,...000222333111111000......---------000///---++++++,,,...///...------,,,,,,+++++++++---------.........//////++++++++++++++++++++++++,,,++++++******++++++,,,---,,,++++++************++++++++++++++++++++++++)))***+++------......---,,,,,,,,,,,,------......xxxqqqmmmnnnoooqqq{{{|||lllaaa^^^VVV^^^bbb[[[NNNEEEGGGMMMJJJKKKKKKJJJGGGEEEDDDDDDFFFEEEDDDDDDEEEEEEDDDCCC>>>AAACCCCCCAAA@@@BBBEEEDDDCCCBBBBBBBBBDDDEEEFFFDDDEEEDDDBBB???===>>>??????>>>>>>===>>>???@@@AAA@@@@@@???>>>============>>>>>>>>>>>>===<<<;;;:::;;;:::999888888888:::::::::::::::;;;;;;::::::999:::;;;===<<<;;;;;;<<<======<<>>???>>>>>>===<<<:::888666555:::<<<>>>>>>======>>>???==================>>>>>>:::;;;;;;;;;::::::<<<>>>999999999999888666555444666666555444444555666777333444555444222111222333000000111111222333333333333333222222111111000000000111333444333222333444111111111222333444666666111///......000111111111//////000111222222222222000/////////000111222333000000000000000000000000///111222222111111111222000000000000000000000000---------...............***+++---...///////////////////////////000000000000111111222222222222111333555777555111//////111---...............------,,,,,,,,,,,,---......///---------......000111111000000000111111111111111........................---------..........................................///000111111000///...---...000///---,,,,,,---------------------------,,,,,,---///000222333333111222222333333222222111222111000......---------000///......------......)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------............------,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,+++,,,,,,------------------,,,+++,,,///000///...,,,,,,,,,---......//////+++***+++---///000000///,,,,,,------------,,,,,,+++++++++++++++,,,---------------...............---------------,,,+++***,,,,,,,,,,,,---///222333000///......------.........---,,,++++++,,,------------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++************+++***++++++++++++,,,,,,,,,)))***+++---------,,,,,,+++,,,,,,,,,------------wwwrrrtttrrrpppwwwrrrhhhaaadddeee___UUUMMMJJJKKKMMMNNNNNNMMMJJJGGGEEEEEEFFFEEEDDDEEEFFFGGGFFFEEEAAABBBCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@BBBDDDGGGHHHDDDEEEDDDCCCAAA@@@@@@BBBAAA@@@???>>>>>>@@@BBBCCC@@@@@@???>>>============>>>>>>??????===<<<;;;;;;<<<:::999777777999;;;<<<::::::;;;;;;;;;;;;::::::999<<<>>>>>><<<;;;===>>>BBBCCCCCCBBB@@@???>>>>>><<<;;;:::999888888777777;;;>>>@@@@@@>>><<<>>>???===<<<;;;:::;;;<<<>>>???:::;;;;;;:::999999;;;===888999999:::999999777666333222222222333555777888333666999888666333222222000000000111222222333333111111111111111111000000222333555444222222333666111222333444555555444444000000///000222333222000---...///000111111111111/////////000111333555666000000000000000000000000...000222222111000111222111000000000000000111111---------.........//////+++,,,---...///......---//////000000000111111111333444444555555444333222222222333111000......///,,,,,,------------,,,,,,,,,,,,,,,,,,---...//////...............///000111......///000111222222333........................---------.........//////---------------------------...000111111000...---...///000000...------...------------------------+++,,,---///000111111222111111222222222222111111222111000///------------...---,,,+++++++++,,,,,,+++,,,---...............++++++++++++++++++++++++---+++******,,,------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------............------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------+++,,,,,,---......------,,,,,,,,,---///000///...,,,------...//////000000...,,,++++++---...///...,,,,,,,,,------,,,,,,++++++++++++***++++++,,,------------.........//////------.........---,,,+++******+++,,,...///111111------------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************+++,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,***)))***++++++,,,,,,,,,,,,,,,zzz{{{tttmmmpppiiiiiigggccc]]]UUUMMMHHHNNNPPPPPPOOOLLLHHHGGGGGGFFFEEEDDDEEEGGGIIIHHHGGGCCCCCCDDDEEEGGGFFFCCC@@@?????????@@@BBBEEEHHHJJJCCCDDDEEEDDDBBBBBBDDDEEEEEECCC@@@>>>>>>AAADDDGGGBBBAAA@@@???>>>>>>>>>>>>>>>???@@@???===<<<<<<<<<===;;;999777777999<<<===::::::;;;<<<<<<<<<;;;;;;999<<>><<<<<<===???GGGJJJHHHAAA======;;;777999888777666666666777888<<>><<<===???===<<<:::999999;;;>>>@@@:::;;;;;;999888888:::<<<888888:::;;;;;;:::999888222222111111222444555666555999<<<<<<888444222111000000000111222222333333000000111111111111000000333555666444222111444666222333555666666555333111000000111333555555333111------///000000111111111/////////000222444777888000000000000000000000000---///111111000000111222111000000000000000111111---------.........//////,,,,,,---......---,,,,,,000000000111222222333333555666666777666555333222000000//////......------++++++,,,------,,,,,,,,,+++++++++,,,---...///000///............///000000,,,,,,---///000222333333........................---------.........//////++++++++++++++++++++++++---...///111111///...---///000222111///......///////////////////////////+++,,,---///000000000000111111111222222111111111222111000///------,,,,,,///...---,,,+++,,,------,,,---......//////......+++*********************---+++***+++,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------............------,,,,,,,,,+++++++++******+++++++++,,,,,,---------+++,,,,,,---.........---,,,,,,,,,---000000///...------......///000111111111...+++***+++---------,,,,,,,,,------,,,++++++++++++******++++++,,,------------.........//////,,,---.../////////...---)))***+++,,,...///000000,,,,,,,,,,,,,,,---//////,,,,,,---......------,,,,,,,,,,,,------.........---------.........//////------------------------,,,++++++++++++++++++,,,***)))))))))***+++,,,,,,*********++++++,,,,,,,,,)))***+++,,,,,,+++)))((()))***+++,,,,,,,,,++++++{{{sssqqqvvv{{{qqqiiiggg```TTTMMMNNNIIIJJJLLLMMMMMMKKKIIIHHHEEEEEEEEEIIIMMMOOONNNLLLGGGDDDDDDHHHHHHDDDAAABBB???>>>===>>>???AAADDDFFFBBBAAA@@@AAABBBBBBAAA???HHH<<<<<>>>>>>>>============>>>>>>???:::999;;;===;;;;;;>>>;;;;;;;;;;;;;;;<<<===>>>:::;;;;;;;;;::::::<<<===CCCEEEFFFAAA:::666666999666666666666777888999:::>>>???AAAAAA@@@???AAABBB;;;999666666888;;;===>>><<<:::888888999888666555777888888888888777666666333222222333333444555666999999999888666444222000111111111111111111111111000000111111111111000000222444777888777666555555:::666222111333444333111333111///...000222333333///,,,)))+++111444222000///...---...111333333333000...,,,---///000...,,,333000,,,---222444333111///111333222000///000111,,,,,,------......//////////////////////////////000000000111222222333333111222333444333111///...111000000///...---------,,,------......------,,,---,,,,,,,,,,,,---.........//////000000000000000,,,---------.../////////++++++,,,,,,,,,---------///............---------+++,,,...///000///...---***---000000---+++,,,---111222333333222111000///000000000000000000000000111111111111111111222222777555222222444444111///111111111111000///...---,,,,,,,,,---//////...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,---......---,,,+++))))))*********+++++++++---------............//////...---,,,,,,---...///------,,,+++************((()))***+++,,,,,,+++***++++++,,,,,,,,,---------'''(((***++++++***)))(((+++,,,---...////////////,,,---......,,,,,,---...------...///000000//////++++++++++++,,,---...///,,,,,,,,,+++++++++***************++++++,,,,,,,,,)))***,,,---.../////////---+++)))+++---///---+++------------------------,,,,,,,,,---------......000//////...------,,,,,,,,,,,,---...---,,,***))),,,,,,+++***)))))))))************)))******+++,,,***++++++,,,---------------,,,***)))((()))******---,,,,,,+++*********+++xxxqqqppptttyyyxxxlllhhhaaaTTTLLLKKKJJJKKKLLLMMMMMMKKKJJJIIIHHHGGGGGGJJJNNNOOONNNLLLGGGDDDCCCGGGHHHFFFEEEHHHBBBAAA@@@??????@@@AAABBBAAA@@@@@@@@@BBBAAA@@@>>>DDD::::::===999<<<@@@<<<@@@???>>>=========>>>???AAA@@@>>><<<;;;;;;;;;<<<===888666888:::999999;;;999999999999999:::;;;;;;999:::;;;;;;::::::;;;===???AAABBB>>>888555555777666666666666777888999:::===>>>??????>>>===>>>@@@@@@===999888999:::;;;;;;999888666777888888777666777888999999999888777777444444444555555666777888888888777666555333111000111111111111111111111111111111222222222222111111222444777888777555555555999666222111333444444333555333000000222333444444222///,,,---111333222///333111//////000111000///000...---...000111000...///...---...///111222222...//////////////////000/////////000000000000000222222222222222222222222111111111111000000000000000111222333333222000///111000000///......------,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,---...////////////---------...............++++++,,,,,,,,,---------///............---------,,,------.........------+++---//////,,,+++,,,...000111222222222000///...////////////////////////000000000111111222222222666444222222333444222000////////////...---,,,,,,,,,+++***+++---...---,,,,,,,,,------------......---,,,,,,+++******++++++,,,------------------,,,******++++++,,,,,,,,,,,,........./////////000000......---,,,,,,---......---,,,,,,+++*********+++))))))++++++,,,+++******++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,+++++++++,,,---...............,,,---......,,,,,,---...,,,,,,------............++++++++++++,,,---...///,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++---+++***+++---...---+++,,,------------------,,,------........./////////---------...............,,,,,,---------,,,+++***,,,+++*********************************++++++,,,++++++,,,---------,,,,,,,,,,,,+++***************---,,,,,,+++*********+++{{{sssrrrrrr|||~~~nnnhhhdddYYYOOOMMMLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKMMMNNNMMMKKKEEEBBBCCCFFFGGGFFFHHHLLLFFFEEEBBB@@@???>>>>>>>>>AAA@@@??????@@@@@@>>>===>>>777999<<<:::???BBB:::???>>>=========>>>???@@@DDDBBB???<<<:::999999:::<<<888777999;;;999888:::888888888888999999999:::888:::;;;:::999999;;;<<<:::<<<===:::666444444666666666666666777888999999<<<===>>>===<<<;;;<<<===CCC@@@<<<::::::;;;;;;:::888666555666777999888888777888:::;;;;;;:::888777777777777888999999::::::777666555444333222111000222222222222222222222222222222333333333333222222222444666777666555555555666444222222333444555444777555222222333444444444555222///000222333111...333111//////000111000///000///......000222222111111111111111000000111222000///......000111111111333333333222222222222111222222222222222222222222111111000000///......---///000111222222222111000000000000///......------------............---------,,,,,,,,,,,,---......,,,,,,---...//////000000...............---------,,,,,,,,,,,,------------///............---------------,,,,,,,,,,,,,,,---,,,---...---,,,+++---/////////000111000///...---////////////////////////...//////000111222222333444222111111222333333222......------,,,++++++***,,,***))))))+++,,,,,,+++++++++,,,,,,------------------,,,,,,+++,,,,,,,,,...------,,,,,,------...+++,,,,,,,,,,,,---------------------............---,,,,,,++++++,,,,,,---,,,,,,++++++***+++++++++***++++++,,,++++++***)))*********++++++++++++,,,---,,,,,,,,,------...///,,,,,,------------,,,,,,,,,---......,,,,,,---...++++++++++++,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***)))))),,,+++***+++---...---,,,+++,,,---......---,,,+++/////////000000000000000+++,,,,,,---.../////////,,,,,,---------,,,+++++++++************++++++,,,***************+++,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,+++******,,,,,,++++++++++++++++++}}}zzz~~~nnnjjjhhh```WWWTTTPPPPPPOOONNNMMMLLLKKKKKKLLLLLLKKKKKKLLLKKKKKKJJJCCCCCCFFFJJJKKKGGGGGGJJJGGGFFFDDDBBB@@@???>>>>>>@@@???>>>?????????===;;;;;;777;;;===>>>GGGJJJ>>>======<<<<<<===>>>@@@AAACCCAAA>>>;;;999999::::::===:::;;;@@@AAA===999999999999::::::::::::::::::777999::::::999999:::;;;777888999888666555555777666666666666666777888888;;;<<<===<<<:::::::::;;;AAA???<<<<<<===>>>???>>>:::888666666888999999888777999;;;<<<<<<;;;999888999999:::;;;<<<<<<<<<<<<555555444333222111111111222222222222222222222222222222333333333333222222111333555666555444444555444333222222333555555666777555333333444555444333555333000000111222111///000///...///111222333222///.........000222333444777666555444444333222222555333111111444555555444555555444333333222111111......................../////////......---------...///000111222222111111000000//////............------............---------,,,,,,,,,,,,---............//////000111222333/////////...---------,,,,,,,,,,,,------------...///............---------...---,,,+++***+++,,,---......---,,,+++,,,---///---.../////////...---,,,////////////////////////------...///000222222333222111000000111222333333......---,,,+++++++++++++++)))((((((***+++++++++*********++++++,,,,,,------,,,,,,+++++++++,,,,,,...---,,,++++++,,,---...+++,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,+++******)))))))))*********+++++++++------,,,,,,,,,...///000,,,,,,,,,---,,,,,,++++++,,,---......,,,,,,---...++++++++++++++++++,,,,,,,,,+++++++++,,,,,,---...------,,,,,,,,,+++++++++,,,,,,,,,++++++*********''''''((()))***++++++***+++++++++,,,,,,------,,,+++,,,...//////...,,,+++////////////000000000000+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,---+++************+++,,,,,,------------,,,++++++******+++,,,------,,,+++***+++++++++,,,+++++++++***rrrmmmlllfff^^^ZZZUUUTTTQQQOOOMMMKKKKKKKKKLLLLLLLLLJJJIIIHHHHHHIIIDDDHHHOOOVVVTTTLLLGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>>???>>><<<:::999:::???@@@DDDSSSVVVGGG<<<<<<;;;<<<===>>>@@@AAA@@@???===;;;:::;;;<<<===;;;:::>>>DDDEEE???999777888999999::::::999888888666888::::::999888999:::666777888888777777888999666666666666666666777888:::;;;<<<;;;:::999:::;;;<<<;;;:::<<<@@@CCCDDDDDD???<<<999888999999999999999:::<<<<<<<<<;;;999888999:::;;;<<<=========<<<444444444333333222222222222222222222222222222222111111222222222222111111111333444444333333444555222333333333444444555666555444222333444555444333333111000000111111111111111///...///111222222111---.........///222444666:::777555666888888666333888777555555666666666555444444333222111000000///------------------------,,,,,,------...............///000000111111111111////////////............---......//////......------,,,,,,,,,,,,---..................///000111222/////////...---------,,,,,,,,,---------.........///............---------...---+++******+++,,,---///---,,,+++,,,---......,,,---...//////...---,,,........................,,,------///000111222222000000000//////111333444000///...---,,,,,,,,,---+++)))((()))***,,,++++++++++++,,,,,,---......///++++++************++++++...---,,,++++++,,,---...++++++++++++************))))))))))))*********+++++++++++++++++++++++++++************+++,,,------------,,,++++++*********))))))*********+++++++++,,,++++++++++++---///000,,,,,,,,,---,,,,,,++++++,,,---......,,,,,,---......---,,,,,,,,,,,,------,,,,,,+++++++++,,,---------------,,,,,,,,,++++++,,,,,,,,,++++++*********'''((()))***************++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------+++++++++***+++,,,,,,---------------,,,++++++***)))***,,,------,,,+++******++++++,,,,,,,,,+++***yyyrrrpppiiiaaa___ZZZXXXTTTPPPLLLKKKJJJJJJLLLLLLLLLJJJHHHGGGGGGIIIHHHOOO[[[ccc___SSSJJJHHHFFFFFFFFFFFFFFFFFFFFFEEEAAA@@@?????????>>><<<:::999<<>>???@@@>>>>>>=========>>>>>>>>>:::999<<>>;;;999999::::::999<<<<<<<<<;;;:::999888777777888:::<<<<<<<<<;;;;;;333444555666666555444333333333333333333333333333111111222222222222111111111222444333222222333555111333444444444333555666444333222333555666555444222222111111000111111222444222000000000000///...---...//////000333777:::;;;;;;:::::::::999888777999:::;;;999666333333333222222111111000///......////////////////////////+++,,,,,,---......////////////000000000000000111//////////////////............////////////......---,,,,,,,,,,,,---......---,,,+++++++++,,,---..................---------,,,---------............///............---------,,,,,,,,,,,,,,,---......///---+++,,,---...---,,,+++,,,---...///...------........................,,,------...///000000111000000000///...///222555222000///---------......+++******,,,---...,,,+++------...///000111111222******))))))******++++++...------,,,,,,------...++++++***************)))++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***************+++,,,---...---,,,,,,++++++++++++,,,*********++++++++++++,,,*********+++,,,---...///,,,,,,------------,,,,,,,,,---......,,,,,,---...000///---,,,,,,---......,,,,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++***)))((('''***,,,------++++++---...------------------------------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,++++++++++++,,,,,,---+++++++++++++++,,,------,,,,,,---------,,,++++++))))))***++++++++++++***)))***+++,,,---,,,+++***}}}wwwtttmmmgggfff___[[[VVVPPPLLLJJJIIIIIIMMMMMMMMMKKKHHHGGGHHHKKKIIIQQQ___hhhdddWWWMMMJJJGGGGGGHHHHHHHHHHHHHHHHHHBBBAAA@@@???@@@???===:::888<<<@@@===DDDZZZ^^^III===<<<;;;;;;<<<===>>>???===>>>???@@@@@@???>>>>>><<<999999<<<===999666666444555666777777555333222444666999:::999888777888777777777888999:::::::::777666666555555555666666444666777888777888999;;;:::::::::===AAADDDEEEEEE@@@===999888999:::;;;;;;???>>>;;;999777777666666555666888:::;;;:::999888333555777999999888555444333333333333333333333333222222333333333333222222111222333222111111333555111444666555333222444555333333333444777888777666555555444333111000111111555333000000000000///---///000222222222555;;;???DDDIIIKKKFFF;;;555555888;;;@@@CCC@@@888222111333111000000000//////......000000000000000000000000------------............111000000////////////000.../////////////////////......////////////......---,,,,,,,,,,,,---......---,,,+++))))))***+++,,,---------...............------------............///............---------***+++,,,---.../////////...,,,+++,,,//////---++++++,,,.../////////...---........................---------....../////////000111000...,,,---111444222111///---,,,---......+++,,,---///111000...+++,,,,,,---...///000111222+++************+++,,,---,,,------------------,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------++++++,,,------,,,++++++)))))))))***+++---...///,,,,,,+++++++++,,,---...++++++++++++,,,,,,,,,,,,)))***+++,,,---.........+++,,,---...............,,,---......,,,,,,---...000///---,,,+++,,,---...---,,,,,,++++++,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++,,,,,,.........---,,,+++))))))***,,,------++++++,,,...///...,,,++++++,,,...///------------,,,,,,,,,++++++++++++,,,,,,------...,,,,,,+++++++++,,,---...------,,,+++++++++,,,,,,,,,++++++++++++,,,------++++++,,,---------,,,,,,))))))(((((())))))***+++(((***+++------,,,+++***}}}yyywwwqqqmmmnnnbbb^^^WWWQQQLLLIIIHHHHHHMMMNNNNNNLLLIIIHHHJJJLLLGGGPPP^^^hhhdddWWWMMMKKKHHHHHHIIIJJJJJJIIIIIIHHHCCCAAA@@@@@@@@@???===;;;888<<<>>>:::@@@XXX[[[EEE======<<<;;;;;;===>>>???>>>???AAABBBAAA@@@>>><<>>@@@BBBBBBAAA===:::777777888;;;<<<<<>>EEEJJJFFF;;;333222444000000000///////////////000000000000000000000000000//////......------,,,222111000//////...//////.........///////////////......////////////......---,,,,,,,,,,,,---......000...,,,*********+++,,,,,,------....../////////---------.........////////////.........---------)))***---///000000000000---,,,+++---000000---***+++,,,.../////////..............................------..................111111111...,,,,,,000444222000...,,,,,,,,,---...+++,,,///111333222...+++))))))***+++,,,......///++++++++++++,,,,,,---...+++,,,............,,,+++---------,,,,,,+++++++++)))************++++++++++++,,,------------,,,+++)))))))))***+++---...///,,,++++++***+++,,,...///++++++,,,,,,,,,---------(((***,,,.../////////...+++,,,---...////////////,,,---......,,,,,,---...000///---+++++++++---...------,,,++++++,,,,,,,,,......---------,,,,,,,,,*********++++++,,,,,,---,,,,,,---.........------))),,,...---+++***,,,///000...,,,******,,,...000.........------,,,,,,,,,((()))***+++---...///000,,,,,,+++***+++,,,...///...------,,,++++++++++++,,,,,,++++++,,,,,,---...***+++,,,,,,------------)))((('''''''''(((***+++((()))+++---------+++***|||sssllljjjmmmhhhoooooobbbTTTMMMNNNPPPNNNPPPPPPPPPNNNMMMMMMNNNKKKOOORRRSSSUUUTTTLLLCCCKKKPPPPPPJJJDDDEEEGGGGGGIIIFFFDDDDDDEEECCC???;;;===<<<<<<@@@EEEHHHGGGFFF<<<;;;:::999:::<<<>>>@@@===>>>AAABBBAAA???<<<:::<<<;;;999888777777888999555555666666555444444333555666888:::::::::999888888888888999999999888888666555444333222333444444666666666777888999;;;<<<<<<===???@@@AAAAAA@@@@@@===999555444666999<<<>>>???>>><<<:::999777777777999888777888::::::888777000444999<<<===;;;777555333444777:::<<<;;;777333333444777999;;;888444000///000111111000///111222...000222555666777666555555666777888:::999777555333333444444333333222111777666555444333222222333222222333444666999<<<>>>HHHSSSVVVHHH666///222555777:::<<<;;;777444333444222444555333///,,,,,,---//////000000///...------......//////000000111111......//////...---,,,,,,111000000///...---,,,,,,---.../////////...,,,+++...///...---...000///,,,000000000000///////////////...---,,,,,,---///000///...------...///...,,,000000///...---,,,,,,+++,,,,,,------...///000000,,,+++******,,,......---+++++++++,,,,,,,,,---------------,,,,,,++++++******,,,///000///....../////////...------------...------------------------333,,,,,,444999444---***......---------,,,,,,,,,...------,,,+++++++++,,,+++,,,---,,,++++++,,,...+++++++++,,,,,,---------///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,******((()))***+++,,,------------------,,,,,,+++++++++---...///...------...///000111111...******,,,///---------------,,,,,,,,,333222000///---,,,,,,+++************+++,,,---...------------------------,,,---------------------------......//////000000,,,++++++******++++++,,,+++++++++,,,---...///000---------------------------------------------------------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++*********++++++,,,,,,++++++***wwwpppmmmlllnnnrrrpppfff\\\YYYYYYYYYNNNMMMMMMNNNNNNNNNLLLJJJFFFKKKNNNMMMMMMNNNIIICCCDDDMMMRRROOOIIIHHHHHHHHHEEECCCAAAAAAAAA@@@<<<999===<<<<<>>???===>>>>>>??????>>>===<<<<<<;;;:::999999888888888777777777777666666555444777777777777888999:::;;;:::::::::999888777666555666555444333222222333333777777888999:::;;;;;;<<<===>>>???@@@AAA@@@@@@???;;;888555444555888999:::===<<<;;;999888777777777777666666777999999888777777888999999888777777777777888:::===>>><<<888555333444555777888777333///---///000111000111222444222333666888:::::::::999555555444555666777777777555555555666555555444333555555444333222222111111//////000111333666999:::999AAABBB999111000111222444777:::999666333222333555666666444000---.../////////000000//////...---////////////000000000000///////////////...------++++++******)))(((((((((...//////000000000//////222111...---...//////...000000000000/////////...000///---,,,,,,---...//////---,,,---...///...,,,//////......---,,,,,,++++++,,,,,,---......//////---,,,***+++,,,------,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,,,,+++---......---+++,,,---//////...------------...------------------------///)))***333999666111...------------,,,,,,,,,,,,------,,,+++++++++++++++,,,---...---++++++,,,...+++++++++,,,,,,---------...---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++************+++((()))+++,,,------......000000/////////.........---...///...------...///'''***,,,,,,++++++---///---------------------...333222000///---,,,,,,,,,************+++,,,---...------------------------.........---------,,,,,,------------............,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,------------------------------...---------,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++++++++***************++++++,,,,,,++++++***xxxyyyzzzxxxtttuuuqqqjjjffffffdddaaaNNNLLLKKKLLLNNNNNNLLLIIINNNSSSTTTOOOJJJHHHGGGDDD@@@MMMWWWUUUMMMIIIGGGFFFFFFEEECCCCCCCCCAAA???<<<>>><<<<<<===??????>>>===::::::;;;<<<==================<<<<<<<<<===>>>>>><<<<<<<<<;;;;;;:::999888999999999888888777666555888777666555777999<<<===<<<<<<;;;:::888555333222666555444333333333444555999:::;;;<<<<<<<<<<<<;;;???????????????>>>======999777444444555666666666999999888777777777888888666555555666777888888666888888777555333444666999999:::<<<>>>???>>>:::666333333444555666555222000---///111222222333444555111333555777888888888888777666444444444555777888555555555555555444333333444333333222222111111111/////////000222555777999444666555222333666666333555777888777444333222333888888666333000///000111///000000000000//////...000000000000//////////////////000000000///......,,,,,,,,,,,,,,,,,,,,,,,,000//////000000111222333777333///---...///000000000000000/////////......111000...---,,,,,,---......---,,,---...///...---......------,,,,,,++++++++++++,,,,,,------.........---++++++,,,---,,,+++------------............---,,,+++***+++,,,---...---......,,,***)))***,,,//////...------------...------------------------...***+++222777666222///,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++...///000///---,,,,,,---++++++,,,,,,,,,,,,---------,,,+++))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,)))(((((()))***,,,******,,,---.../////////000000000000////////////---...///...------...///***---//////...,,,++++++,,,---------.../////////222111000...---,,,,,,,,,************+++,,,------------------------------/////////......------,,,---------------,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,------...,,,,,,,,,,,,,,,+++++++++---------------------------------------,,,,,,,,,***++++++,,,,,,++++++***++++++*********)))))))))******++++++++++++******yyywwwuuuooolllnnnqqqnnnhhhRRRPPPNNNLLLLLLLLLNNNOOOccchhheeeYYYMMMGGGFFFFFFCCCPPPZZZWWWMMMGGGEEEDDDGGGFFFEEEDDDDDDCCCAAA@@@???>>>===<<<<<<<<<;;;:::999:::<<<===>>>===<<<;;;:::;;;;;;<<<<<<=========;;;<<<======<<<;;;999888999999999999888777666555666666666666888:::<<<===;;;;;;:::999777555444222555555555555666888:::;;;<<<===>>>>>>>>>===<<<;;;>>>>>>======<<<:::999999777666444444555555444333666666666666666777888999999777666666777777666555222555777777555333444666777888:::<<<>>>===:::888555444444555666666444222000222555666555555666777222333444666777888888888999::::::888777666666666222333333333333222111111333333333333333222111111333222222333555777999:::666555333333555777777555===;;;888444222222444555999888555222000///000111000000000111111000000///111111000000//////......///000000000000000//////......//////000000000000//////......///111333555999444/////////...///111000000/////////.........111000///---,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------///---++++++,,,,,,+++***,,,,,,,,,------------......---,,,******+++,,,---......---,,,******,,,...//////...------------...........................111......111444444000---,,,,,,,,,+++++++++******,,,++++++*********++++++///111111000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,+++************++++++***+++,,,...//////000000------------------,,,,,,---...///...---------///------...---,,,,,,+++,,,,,,,,,---......///000000111111///...---,,,,,,,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................///......------,,,,,,,,,...------,,,,,,------.........---,,,,,,,,,------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++************))))))))))))(((******++++++++++++******~~~uuurrrnnnooowww~~~zzzrrrXXXXXXUUUPPPLLLLLLRRRWWWnnnrrrnnn___OOOHHHFFFFFFEEEPPPWWWRRRJJJFFFFFFFFFDDDDDDCCCBBBAAA@@@@@@@@@AAA@@@???===;;;:::::::::999:::<<<>>>>>>===;;;:::888999<<<>>>>>>===<<<:::;;;<<<======<<<;;;999888777888888888888777666666444555777999::::::::::::888888888888777666555555444555555777:::===@@@BBB?????????>>>===<<<::::::<<<;;;:::999777666555555777555444555666555444222444444444555666777999:::===;;;888777777777666444111888???AAA<<<666111000333444666999<<<<<<:::888777666777888::::::999777666888;;;;;;999888777777666777888999:::;;;;;;;;;<<>>>>>===;;;:::888:::===??????>>>;;;999<<<<<<<<<;;;;;;:::999888666666777888888888888777444666888:::;;;:::999888666666777777888777777777555555777999===AAADDDFFFAAA@@@>>><<<;;;999999999:::999777555444333333333555444333333444555444222333333444555666888999:::???<<<999777777777666555777???HHHJJJCCC999111...333333555888:::;;;999888777888999<<>><<<:::<<>>???>>><<<999888;;;===;;;;;;<<<======<<<;;;:::;;;<<<===>>>>>>===;;;:::<<<;;;:::999999888888888555666777999::::::;;;;;;888888888999999888888888666666777777777777777666777777888:::===@@@DDDFFFCCCAAA===:::777777777777999888666444333222222333333222000000222333333222444444444555666888999:::<<<:::777555666777777777999@@@HHHIIIBBB:::666555888777888999;;;;;;999777666888;;;???CCCCCCAAA???:::<<>><<<;;;;;;444444444444555666666777:::>>>AAA???:::555333444333444444444444333222222111222444555555444333222444333333222333444666777555333333555333000555<<>>777111...,,,***(((++++++,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...............///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------...///......------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++,,,,,,++++++***,,,+++++++++************))))))************))))))|||ooojjjbbb\\\___fffdddWWWJJJMMMSSSWWWUUUQQQPPPNNNJJJEEEGGGFFFDDDFFFIIIHHHDDDFFFGGGHHHFFFDDDCCCFFFIII<<<======:::888888;;;>>><<<<<<<<<<<<<<<<<<;;;;;;???>>>===<<<<<<<<<<<<<<<<<<;;;999888777777888999666777888:::;;;<<<======;;;:::888777666777888999777777777777777666666555999999999:::<<>>===<<<;;;<<<<<<;;;999777555777;;;AAAEEEEEECCC@@@888;;;>>>@@@???===<<<<<<777777666666777888999:::777:::===;;;555222444666111222222222222111000000000111333444444333222000555555444333444555666777999333111222111...000555888555333333555555222///;;;999666666777666222///000111222333333333333333......//////000000111111,,,,,,---...//////..............................+++,,,---///000///......555555???NNNPPPAAA444222//////.........---------------......///.........+++******+++---......---+++,,,------...///000000........................,,,+++******,,,......---++++++,,,,,,,,,---------%%%'''+++...000000...---+++---//////---+++******//////...------------...////////////////////////...111000,,,---333555222......------------,,,,,,---------------...///000***---///000///...---------------,,,,,,+++++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************))))))******++++++++++++******,,,---.../////////+++++++++,,,,,,------------...///...------...///222///,,,,,,......---***,,,+++++++++++++++++++++///...------,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++......---,,,***))))))(((,,,,,,,,,------.........,,,++++++******++++++,,,+++++++++,,,---...///000//////...------,,,++++++++++++++++++++++++++++++---------....../////////+++++++++,,,,,,+++++++++,,,,,,,,,++++++++++++***))))))************))))))~~~~~~{{{wwwlllfffbbbaaadddhhhdddXXXMMMPPPNNNMMMNNNPPPPPPLLLHHHGGGFFFEEECCCCCCCCCCCCDDDEEE@@@EEEGGG@@@@@@DDDBBB======<<<:::888888:::===>>><<<:::888777888999:::=========<<<<<<;;;;;;;;;:::888777888999888444000555666777999;;;===>>>???<<<;;;999777666555555555777888999888555444555666999999;;;===>>>?????????@@@>>><<<999777777777888777666555444444555666777333111000000222333333333555444333444666888888888555555555555666777999:::===AAACCC@@@<<<:::<<<@@@???>>>===:::888666444333222444666999<<<>>>???@@@999??????999:::AAA@@@777;;;:::999777666555555555;;;888666555777888999999333222111111222222111///---...////////////111333888555888888222777;;;222666555333222222333555666555555555444444333333333666666666666555444333222111111222222222222111111---...000111111111000///...............///000111......---------......///------------------------222===HHHJJJAAA888444444333222111///......------,,,------...//////......,,,------......------,,,---------...///111222333000000//////......------,,,***)))***,,,...//////,,,...000222111000---,,,---,,,+++***+++---000111***+++,,,,,,------,,,,,,...............................................................///000111...---,,,+++,,,,,,......,,,---.........---,,,+++,,,++++++***+++,,,...///---+++))))))*********)))++++++++++++++++++++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++******++++++,,,,,,++++++***,,,,,,,,,---------......,,,+++******,,,...000222000///---+++++++++---...///---,,,,,,---------,,,---------------...//////222000...+++******+++,,,---......,,,******+++,,,++++++++++++++++++++++++........................+++++++++************)))++++++************++++++.........------,,,,,,,,,,,,---.........---,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------------,,,***'''###!!!************************{{{wwwsssjjjfffbbbaaadddiiiggg^^^UUURRROOOMMMMMMOOOOOOLLLHHHIIIHHHGGGEEEEEEEEEEEEFFFGGGBBBGGGHHH@@@@@@EEEBBB??????>>><<<::::::<<<>>>>>>===;;;999888999::::::<<<<<<;;;;;;;;;:::::::::<<<<<<;;;:::::::::;;;<<<888888999:::;;;======>>>::::::999888777666555555777888999888555444555666999999;;;<<<===??????@@@???===:::888666666666666777666555444444555666777666333000///000333555555666555444444555666666666666666666666888999;;;<<<===@@@BBB@@@<<<999:::<<<::::::999888777777666666444555777999;;;===>>>???:::@@@@@@;;;===DDDDDD<<<<<<;;;:::999888777666666666444222111333444555555444333111222333333222000///000111000000000222444555777???BBB===BBBFFF>>>777666444222222333444555555555444444444333333333444444444333333333333333222222222222222111000000---...000111111111000//////............//////000......---------......///------------------------222999@@@AAA;;;555333444111000//////////////////------..................,,,------------------,,,.........///000111222333111000000///...---,,,,,,...,,,******+++------,,,,,,---///000000///---,,,---,,,+++++++++---///000,,,,,,---.....................................................................---------.../////////...---,,,,,,,,,---...,,,---......///...---,,,------,,,+++,,,,,,.........,,,******++++++***))),,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++,,,---------,,,,,,+++******++++++,,,,,,++++++***,,,,,,,,,------------...---,,,++++++,,,...111222000...---+++++++++---......,,,+++,,,---//////......------------...//////111000...,,,+++++++++,,,------...,,,******+++---,,,,,,++++++++++++,,,,,,...............------------------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,,,,---.........---,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,---------,,,***(((&&&************************wwwtttsssmmmgggccc```cccggghhhbbb[[[UUUQQQMMMLLLMMMMMMKKKHHHKKKJJJIIIGGGFFFGGGGGGHHHIIIEEEKKKLLLDDDEEEHHHCCCAAABBBAAA???<<<<<<>>>???>>>===<<<:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::<<<===<<<999999;;;===::::::::::::::::::::::::777888999999999888666666777888999888555444555666999999:::;;;===>>>???@@@>>><<<999777555444555555666666555444444555666666888444000...000333666777:::999888888777777888888666666666666777999:::;;;;;;>>>AAA???;;;777666777444444555555666888999:::888888888888:::;;;===???<<>>===>>>???>>>===<<<;;;;;;;;;;;;<<<==================<<<<<<:::<<<>>>===<<<999888777;;;::::::999888777777666666777999::::::999777666777888999888555444555666999999:::;;;===>>>???@@@>>><<<999777555555555555555555555555555555555555666333000000111444555666666666777666555555777888666666555555555555555555777:::======:::777555555222333333444666999;;;<<<===<<<:::999:::<<<>>>??????BBBAAA???BBBGGGGGGCCC::::::;;;;;;:::999888777777555333333444555444444333222111111222222111000222333333222000000111333:::CCCSSSUUUHHHFFFJJJEEE:::999666333222222222333333333333333333333333333222111//////000222444666666555444222111000//////---...000111111111000///111000///...............//////...------------...------------............///......000111333333222///............///000000.........///......---,,,---------,,,,,,---------...///000111111222222222111000///...---+++******///---++++++,,,,,,***))),,,,,,,,,,,,---------......---,,,++++++,,,,,,------......///////////////........................------------------------...------,,,++++++++++++//////......------,,,,,,,,,---...//////000111111000000//////.........---///---+++,,,---...---,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++,,,---//////------,,,++++++,,,,,,---...,,,+++,,,...000000000......------......///000000///...,,,,,,+++,,,,,,,,,------,,,+++***,,,---///---+++))))))+++---////////////...------,,,,,,++++++++++++************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,---......------,,,************************|||{{{tttuuu|||{{{kkkfffbbbbbbfffjjjkkkjjj^^^XXXQQQMMMLLLLLLJJJHHHKKKJJJHHHGGGFFFFFFGGGGGGDDDIIIUUUZZZUUUXXXYYYNNNHHHHHHGGGDDD@@@>>>>>>>>>======<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;???===<<<;;;<<<<<<<<<;;;===<<<;;;:::999888777666666777999:::;;;:::888777777888999888555444555666888999;;;===???????????????===:::888666555666666444444555555555555444444333222111222444555444333---///111111000111444666999999888777555333222111333666999::::::888777666444444444444666888;;;<<<@@@???===<<<;;;===>>>???@@@AAAAAAAAACCCEEECCC???999999999999999999888888444222000000111222111///333111000000111111000///111222222111//////000222333???PPPNNN<<<777<<<;;;;;;999666444222222222333333333333333333333333333222111000000111333666777777666444222111000//////---...000111111111000///111000///...............//////...------------------------....../////////---,,,---///222333222000000//////...............---...............------...---,,,,,,,,,,,,---......///000111222222111111//////...---,,,+++******,,,++++++,,,---...---,,,,,,,,,,,,,,,------......---,,,,,,,,,++++++,,,,,,,,,,,,---............---........................------------------------...---,,,+++++++++++++++/////////......------------------...///000111111000000000//////......---///---,,,,,,---......---------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------*********++++++,,,------,,,,,,,,,++++++,,,,,,,,,000...,,,,,,.........------------------.../////////......---,,,,,,,,,,,,+++,,,---,,,++++++,,,...///---+++))))))+++---/////////.........---------,,,,,,,,,,,,++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******************************}}}vvvwww}}}{{{nnnjjjfffggglllrrruuuvvvddd^^^WWWRRRQQQOOOLLLJJJJJJIIIGGGFFFEEEEEEFFFGGGEEEKKKXXX\\\YYY^^^```UUUMMMMMMLLLHHHCCC@@@>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999999999======<<<;;;:::;;;>>>@@@???>>>======<<<;;;::::::777888999::::::999999888777888999888555444555666888:::===@@@BBBAAA@@@??????===:::888666666666666444444555555555555444444000000111333555444222000...000333333222333777:::======<<<:::888666444222222333666888999888888777666555444444555777:::<<<@@@???>>>=========>>>?????????AAABBBDDDCCC???<<<999888888888888999999:::666555333333444444222111333222000111222222111///000111111111//////111333111AAAUUUQQQ;;;333:::;;;;;;999777444333222333333222222222222333333333333333222222222333444666777888666444222000000000000---...000111111111000///000//////............///000///...------------------------...//////000000.........000222222111000000//////...---------...,,,------...//////.........---,,,++++++,,,---...---...///111111111000///...------,,,,,,++++++***+++***+++---///111000///+++,,,---......///......+++++++++,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---...////////////.........---------...///000000...//////000//////...---...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000...,,,,,,------,,,+++,,,,,,,,,+++,,,------............------,,,,,,,,,+++,,,---,,,++++++---......---,,,++++++,,,---...........................000000/////////.........+++******))))))******+++++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++***))))))(((************************zzz|||}}}uuuqqqmmmllloootttwwwyyykkkfff___ZZZXXXUUUQQQMMMJJJIIIHHHFFFFFFFFFFFFGGGIIIOOOYYYYYYVVV___dddYYYTTTTTTRRRMMMGGGBBB???>>>::::::;;;;;;;;;;;;::::::888888888999999:::::::::999DDDOOOPPPGGG>>>;;;<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999999777888999888555444555666777:::???DDDEEECCC@@@>>>>>><<<999777555444555555333444444555555444444333111000///000222333222111111444777666444444888<<<<<<<<<<<<;;;:::888666555444444555666777888777666444333222222333666999;;;>>>>>>============<<<<<<;;;<<>>===;;;888555444333444444333333444555555444333333222000......///111222222...222444333000///333777888999::::::999888666555777666555555666777666555222111000000222555999;;;;;;<<<<<<===<<<<<<;;;:::888:::???EEEHHHEEE@@@======;;;999777888:::>>>@@@888777666666777666444222777555444444555666444333000222333333222333555777555KKKfffbbbDDD555777777:::999666444333333444555111111111222222333333333222222333444444444333333777666444111111111222333---...000111111111000///...............///000111111000///...---,,,,,,,,,---------...///000000111333333111///,,,,,,///222,,,,,,,,,---...///000111***+++,,,...///000000111///...,,,++++++,,,...///+++,,,...000000///---,,,******+++++++++,,,,,,,,,------...000222222111///***,,,///111222111///...((()))***+++,,,---------***+++,,,,,,------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///+++,,,...///111111000000///...---,,,+++,,,---...+++,,,---/////////......,,,+++******,,,...------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,------------+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,......//////000/////////)))***+++,,,,,,,,,,,,,,,***)))((())),,,---...---******))))))******+++,,,---------......---,,,,,,***,,,,,,,,,++++++---///------------------------+++,,,,,,---...///000000000000000000////////////---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,---,,,+++*********+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******++++++,,,************************|||{{{~~~|||~~~vvvppppppppppppuuupppjjjeeeaaa]]]WWWQQQOOOMMMKKKIIIIIIJJJLLLMMMRRRSSSPPPLLLOOOXXX___aaa\\\VVVPPPKKKHHHEEEAAA===<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<>>>??????@@@SSSlllyyyttt___GGG888888999:::;;;::::::999888===<<<;;;:::999888888888999;;;;;;888777::::::777<<>>===;;;:::999888888333555666555444444555666444333222222222333444555;;;;;;::::::;;;;;;<<<<<<:::>>>FFFMMMOOOKKKCCC===;;;777444555999===@@@@@@<<<<<<;;;999777666555555:::999777555444555666777888555444777888777999===:::AAAGGGBBB888111333888999999777555222111222333:::777444111111333666888444333111///...000222444555444222222333222111///000000000000000111111222000/////////000111222222//////............//////...---,,,,,,---///222333222111///...---------...000000//////............,,,------------///333555111111000......---------............---,,,+++***------,,,+++,,,---...///,,,++++++...111222///,,,---+++******,,,---------///...---,,,,,,,,,------+++,,,...000000///...,,,++++++,,,------......///++++++,,,,,,++++++***)))000---++++++,,,---------////////////////////////...------,,,,,,------...111111222222222111111000222111000///...///000000...........................///000///---,,,+++,,,+++++++++,,,,,,---------------------------------+++,,,---...---+++((('''---,,,++++++,,,---///000000...------......---,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((())))))***+++///......------......///,,,+++***))))))+++---...,,,,,,,,,,,,,,,---............------------......//////............//////...---,,,,,,++++++,,,,,,///...,,,,,,...///...------,,,,,,+++*********+++++++++++++++++++++++++++,,,------......------,,,***,,,,,,+++)))'''''''''++++++++++++++++++++++++***++++++,,,,,,++++++***}}}|||{{{xxxzzz{{{yyyrrrgggdddbbb]]]WWWUUURRRPPPMMMJJJIIIJJJKKKLLLLLLNNNNNNNNNSSS[[[___]]]VVVRRRMMMJJJGGGEEEAAA===>>>======<<<<<<;;;;;;:::<<<;;;;;;<<<<<<>>>??????===HHHYYYeeeeeeYYYGGG:::888999:::;;;;;;;;;:::999;;;::::::999888888888888555:::;;;888777888999777;;;@@@FFFGGGCCC===999777::::::999888777777777777999777555333222222222333444333333222222333333444999999777555333333555888<<<<<<:::999888888777777333555666666555444444555111000000///000111222333777777888888999;;;<<<===;;;???EEEKKKMMMIIIAAA;;;:::777444555999===??????:::999777555555666777888888777555444333444666777777444444777999888999===<<<@@@BBBAAA;;;777666888555555555444222222444666666555222111111444777999777555111000000111222222333111000000000111///...000000000000000111111222000000000///000000111111///..................///...------,,,---///222333222111///...------....../////////......---------+++,,,---......///000111000000...------,,,,,,,,,............------,,,++++++,,,---.........------///......///000///,,,))),,,+++++++++---...---,,,...------,,,,,,,,,,,,,,,+++,,,.../////////...---........................------......------,,,+++///---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------000000000111111000000//////...---,,,+++,,,,,,---------------------------...000111000...,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,++++++,,,---//////000///---...//////...,,,,,,+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...000///...---,,,,,,,,,,,,------,,,,,,,,,,,,------......------------.........---,,,,,,++++++,,,,,,...---++++++---...---,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,------------,,,,,,(((***++++++***))))))***++++++++++++++++++++++++***++++++,,,,,,++++++***wwweeedddddd]]]YYY\\\ZZZXXXTTTPPPMMMLLLLLLLLLHHHJJJMMMRRR[[[cccbbb\\\OOOMMMKKKIIIHHHEEEAAA===??????>>>======<<<;;;;;;<<<<<<<<<<<<===>>>??????===???EEELLLPPPMMMCCC:::888999:::;;;<<<;;;;;;:::888888888888888888888888333;;;???;;;777777888777:::>>>BBBAAA===999777777<<<;;;:::999888888888888666555333222111111111222444333333222222333333444::::::999666333222333444888888777666666666666666333555777777555333222222////////////000111222333333333444666777:::;;;===<<>>@@@??????>>>===<<<;;;;;;======<<<<<<===>>>??????AAA???>>>???@@@???<<<888777888999:::;;;;;;::::::888888888999999999999999666???DDD@@@999777888999;;;>>>@@@???;;;888888999<<<;;;:::999888888777777555444222111000000000111333333333333333333333333888888888555333111111333444444333333333444444555222555888888666333111000000000000111222333444555111222222444555777999:::===>>>@@@CCCDDDAAA;;;666999888777777888:::;;;;;;<<<;;;999777555444444444777666444444444666888999777444444666666444444777888777777777888888666555999999999666333111111222222222222222333444555666777333//////222444333111444222000000222333333333000000000000000111111222222111000///////////////------,,,,,,,,,,,,------......---...///000222333000000//////............,,,,,,,,,,,,,,,,,,,,,,,,///...------............000///...---------------------............------***+++---//////...---,,,++++++,,,---//////...---++++++,,,...000000---+++,,,,,,,,,,,,++++++******------,,,,,,,,,---...///////////////......------///000000000000///......---,,,***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---......///000000000//////111000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,...000111000///------...---------,,,,,,+++++++++++++++++++++++++++++++++))))))******,,,---///000******++++++,,,------...111///......///000...------,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,...//////...,,,+++,,,++++++++++++,,,---...222111000...---,,,++++++------,,,,,,,,,,,,------...------,,,,,,------......---,,,,,,++++++,,,,,,---,,,+++,,,---...,,,+++,,,,,,++++++***++++++,,,***+++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,''')))+++,,,++++++,,,---))))))))))))))))))))))))******++++++++++++******~~~}}}wwwxxxzzzqqqmmmqqqnnnkkkeee^^^WWWRRRNNNLLLMMMLLLLLLPPP[[[dddccc]]]MMMOOOOOONNNKKKGGGBBB@@@@@@@@@???>>>===<<<;;;;;;>>>============>>>>>>???AAAAAAAAA>>>;;;999999;;;666777888:::::::::999888888999:::;;;;;;::::::999:::CCCHHHCCC<<<999::::::<<>>:::777999999999999999999999:::999:::<<<<<<;;;999666444999888777666777999:::<<<:::666444555555222333666999999888666555555666888888999:::888555333333444444444555555555444444333333000...///222444444333444222000000111333444333000000000000000111111222111111000///.........///------,,,,,,,,,,,,---------......///000111222333///////////////.........+++,,,,,,,,,,,,,,,,,,,,,222///,,,+++...000222111111000//////////////////......//////......---------,,,,,,,,,,,,---......***+++,,,---------......++++++,,,...000///---***++++++,,,,,,,,,+++***)))---,,,,,,,,,,,,---......,,,,,,---------.........///////////////...------++++++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...///000000111111111000---------,,,,,,,,,++++++---------------------------///000000...---......---------,,,,,,+++++++++------------------------,,,,,,++++++,,,,,,---...******+++,,,---------...000///......//////...---///---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,------//////...---------------......------------......//////............//////...---,,,,,,++++++,,,,,,...------...//////---+++,,,++++++***++++++,,,,,,*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,------+++******+++)))))))))))))))))))))))))))******++++++******)))xxxwwwnnnkkkfff___YYYSSSOOOMMMNNNMMMJJJKKKQQQZZZ[[[WWWOOOQQQRRRQQQMMMIIIFFFEEEBBBBBBAAA@@@>>>===<<<<<<>>>>>>>>>======>>>>>>???===@@@BBBAAA<<<;;;===@@@888999::::::::::::888888999:::;;;<<<<<<;;;999888<<>>======:::999888666555444444444444444444444333333333222222333333444444333333222///111444555444333333333222111111111111111222333222444666666444222111111000000111222222222222111333333333333444555666777;;;::::::;;;======;;;:::999;;;<<<<<<:::999888999444777;;;???@@@???<<<:::<<<;;;:::999999:::<<<===>>>999555666555444666;;;CCC@@@<<<777444555888:::333555777777777666777888555666888999888777444333111111222222222333444555444111......///000111111000000000000000111111222000000///.........//////......------------......---...///000111222222222......////////////......++++++,,,,,,,,,,,,------222///,,,---222555666555111111000000///000000111///000000//////---,,,,,,...---,,,++++++---...///---...///---+++***+++,,,+++***+++,,,......,,,***+++,,,---------,,,***)))+++,,,,,,,,,------------++++++,,,,,,---......///...............------,,,*********+++---...---+++************************,,,,,,++++++++++++,,,,,,......///000111111111111------......------,,,+++........................,,,...//////...------...---,,,,,,,,,,,,,,,,,,+++------------------------------------,,,,,,,,,,,,***+++,,,---............000...------......---,,,...---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...//////......------......////////////....../////////...---,,,,,,++++++,,,,,,...------///000000...+++++++++******++++++,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,++++++---//////...,,,***)))***************************))))))************))))))zzzsssjjjhhhddd```[[[WWWTTTRRRPPPOOOLLLIIIKKKQQQRRRPPPNNNPPPRRRQQQNNNKKKJJJJJJEEEEEEDDDBBBAAA???>>>>>>??????>>>>>>>>>>>>>>>???<<<>>>???@@@??????>>>???;;;<<<<<<===<<<;;;999888999:::;;;;;;;;;999777666888===>>><<<;;;======<<<<<>>===:::999888666555444333333666666666666666555555444222333333444444333333222000333666777666555444444333222222111111111222222222333555555333222222333222222333444333222111000222222222444555777999:::999888777888;;;=========:::===???>>>;;;999888999333666:::>>>@@@@@@???>>>>>>===;;;::::::;;;<<<===@@@:::666777888999>>>EEEOOOFFF;;;555555777888777///111444666666666777888555777:::<<<<<<:::888666333666888666333111333666555222///---...000000000000000000000000111111222//////.........///000000///..................///---...///000111222222222---...///000000///......,,,,,,,,,,,,---------...///---...222888;;;:::777000000////////////000000111111111000...---++++++,,,,,,,,,---------......---...///---***)))+++,,,+++***)))***,,,---,,,++++++,,,.........---+++******+++,,,---...---,,,,,,------------..................//////......---,,,)))))))))+++---...---+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,---...///000000000000//////000000000///...---------------------------+++,,,......---,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,++++++,,,...///000////////////---,,,,,,------,,,+++---,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++************************+++,,,,,,---------------+++++++++++++++,,,------...------,,,,,,------...///......------......///...---,,,,,,++++++,,,,,,,,,,,,---...000///---***++++++******++++++,,,---)))******+++,,,,,,------++++++,,,,,,,,,,,,++++++...///000...,,,*********++++++++++++++++++++++++))))))************))))))wwwlllhhhgggdddbbb___\\\ZZZYYYQQQRRRPPPKKKJJJMMMNNNMMMLLLOOOQQQQQQNNNLLLMMMOOOHHHGGGFFFDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>??????===<<<===@@@@@@===999>>>>>>??????>>><<<:::999888999:::;;;:::888666444333666777666888===>>><<<;;;BBBIIILLLIIICCC>>><<<;;;:::888777555444333333777777777888777777666555222222444444444444222222222555888999888666444444444444333222222222222222222333444333222222333555555666777777666555333222000111222444666999<<<===888777666777:::===??????;;;>>>@@@@@@<<<999888999777999;;;===>>>>>>>>>>>>???>>><<<:::::::::<<<<<>>EEEMMMUUUGGG777000444888666222///222444555444333333444444666:::>>>???===;;;999666;;;===:::333000222777888555111///000111222222000000000000000111111222...............///000111//////............//////---...///111222222222222---...///000000///......,,,,,,,,,------.........+++,,,000777>>>@@@<<<777//////.........//////000222222111000...,,,+++***)))+++---///000...---+++)))+++---,,,***+++---000+++***((((((***,,,++++++,,,---...//////---+++***)))***,,,......---,,,+++000000000///......------///////////////......---)))))))))+++......---+++------------------------,,,++++++++++++++++++,,,+++,,,---...////////////+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++***+++---//////...---,,,,,,---...000000000000///...,,,++++++,,,---+++***+++***))))))++++++***))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))((()))******+++---,,,,,,++++++,,,,,,---+++,,,------......------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---...------,,,,,,------......---,,,,,,++++++,,,,,,++++++,,,---///...+++)))+++*********+++,,,,,,---))))))***+++,,,,,,------+++++++++,,,,,,+++++++++---...//////,,,+++++++++++++++++++++++++++++++++))))))************))))))|||uuuppppppooommmiiieeeaaa______WWWUUUQQQOOOMMMNNNOOOPPPNNNQQQSSSRRROOONNNPPPRRRZZZOOOHHHIIIJJJEEECCCDDDBBBAAA???>>>=========>>>===<<<:::::::::<<<>>>???<<<======>>>===;;;999888===<<<;;;:::999999999999666888:::::::::999:::;;;@@@EEEKKKKKKEEE???<<<<<<===:::777666888999888666:::999888777666666666666333222222111222222333333///222444555444333333444555333222444888888666222777666555444333222222333333333444666777666333000111222444444555666999<<<666777777999:::<<<>>>???<<<<<<<<<<<<<<<;;;999999======;;;::::::;;;======???AAAAAA@@@AAACCCCCCBBBHHH<<<999999666<<>>999888666999::::::777555555555777666444222000//////000000//////.........//////////////////////////////000000000//////.........---///111222111000000111111000///------......///+++++++++++++++++++++++++++...333888::::::888777......------------......---///222222000...,,,,,,+++,,,,,,+++***+++...000+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,---......---,,,***)))///---,,,++++++,,,...///...---,,,+++++++++++++++,,,------......------,,,,,,,,,,,,---------......------------------------...///000111111000///...***+++,,,------,,,***(((+++++++++,,,,,,---------++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...---,,,+++***++++++,,,//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,------++++++,,,---,,,---///000000///---,,,------,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,+++*********+++,,,++++++------------++++++,,,++++++,,,---,,,***((((((((()))***************zzzrrrmmmllllllnnnpppoookkkhhh]]]ZZZVVVRRROOOMMMMMMMMMIIIKKKMMMNNNPPPRRRUUUXXXWWWNNNHHHHHHIIIEEECCCCCCDDDCCCAAA???>>>============<<<;;;::::::<<<>>>???<<<============;;;:::999;;;;;;:::999888888888999777888::::::::::::<<<===AAAEEEIIIHHHBBB>>><<<===;;;888444333444555444333888888777777777777888888444333222222222222222333000222444555444333333444333333333555666666444222666666555444333333333333444333333444555555333111333333444555666666777777777777777777888:::;;;<<<:::;;;===>>>>>><<<999888<<<;;;;;;;;;;;;;;;;;;<<<:::>>>DDDGGGIIIIIIGGGEEEHHH???>>>===666888>>><<<:::777444333444333333333111222444666666444222111222000333:::>>>;;;888888777888:::::::::999888777888777555333111111111111000//////....../////////////////////////////////---------,,,,,,+++++++++,,,///111222111000000111000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,///222666777666444222......------------......///000222111000...//////,,,,,,---,,,,,,---...///,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,,,,++++++******+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------------,,,+++******......,,,,,,,,,---///000......---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------------...//////...------***+++,,,---......---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,+++++++++++++++,,,,,,000///...---,,,---......---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,------++++++,,,---,,,---...000000...---,,,------,,,,,,,,,,,,++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,---++++++,,,------,,,++++++,,,++++++,,,---,,,***((()))******+++++++++++++++yyyxxxtttppppppsssssspppmmmgggddd^^^XXXRRRNNNKKKJJJHHHGGGGGGJJJOOOTTTWWWYYYTTTMMMHHHIIIIIIFFFDDDDDDEEEDDDCCCAAA???>>>============<<<;;;;;;<<<>>>???============<<<;;;:::999999999888777777777888888888999:::999999;;;===@@@BBBDDDEEECCC>>><<<<<<>>>;;;888444222222333333333777777777777777777888999555444333222222222222222111222444444333222333444222444555666444333333333666666555444444333333333444333111222333444444333555444444666999999666333777777777666777777888888999;;;===>>>>>><<<:::888::::::;;;;;;;;;;;;::::::777<<>>:::444666888666444333444555333444555555444222000...222000111777:::888777888777777888999;;;:::999777999888666444333222333333000000////////////000000////////////////////////////////////............---///111222000///000000///...------,,,,,,---------------------------------///111333333111///---......------------......000111222111//////000111------------............---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******++++++++++++*********+++,,,......------,,,------------------------...---,,,+++,,,---///000///...---,,,++++++++++++...------------...000000............------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------..............................,,,,,,------------,,,,,,++++++,,,---...///000111++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////---,,,+++***+++,,,...000000///...---,,,---......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,------++++++,,,---,,,---...//////...---,,,------,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,------......---------++++++,,,,,,,,,,,,++++++,,,+++++++++,,,,,,***)))***++++++,,,---,,,,,,,,,|||vvvrrrqqqrrruuuwwwqqqnnnhhh```YYYRRRMMMJJJKKKHHHFFFHHHMMMSSSUUUUUURRROOOLLLKKKKKKJJJHHHFFFDDDCCCBBBAAA@@@???>>>>>>>>>======<<<<<<===>>>>>>======<<<<<<<<<;;;;;;:::888777777666666777777888888888888888888:::===@@@CCCCCCAAA>>>;;;:::<<<>>>===;;;777444444555666777999999888777777777777777666555444333333222222333111333444444333222333444222555888888444222333555555555555555555444333333555333000000222444444444888666666:::??????:::444777777777777777888888999999:::;;;<<<<<<;;;;;;:::999:::;;;<<<<<<;;;:::999888999???DDDEEE@@@<<<:::===@@@JJJJJJ??????BBB<<<999;;;;;;777444555666555555666777777666444222111444111111555777666777:::999888777888::::::777444999888666444333333333333000000/////////000111111////////////////////////000000000000000000000000...000222333111000000111//////......------------........................---...000111000///---,,,......------------......000111333222000///...///...---------......---,,,......---,,,++++++++++++******++++++,,,,,,---------......//////......---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,+++++++++++++++---.........---,,,,,,,,,,,,,,,------------000...,,,++++++---///111000///---,,,++++++,,,,,,,,,---......///000000111...///////////////......++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...//////...,,,+++,,,...111333------++++++++++++,,,---111000///...------------++++++,,,,,,,,,,,,------......------,,,,,,,,,++++++,,,------++++++,,,---------...//////...------------,,,,,,,,,+++++++++,,,++++++***++++++,,,,,,***+++---.........---,,,+++++++++,,,,,,+++++++++,,,+++***+++,,,,,,+++******++++++,,,,,,,,,,,,,,,~~~vvv{{{~~~yyyxxx|||wwwtttoooiiiaaaYYYSSSPPPNNNJJJGGGIIINNNRRRTTTTTTQQQQQQPPPOOOOOOOOOMMMKKKBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>======>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;999888777777777777777777777777777666666888;;;>>>BBB@@@>>>;;;999999;;;======<<<:::777666777999;;;<<<;;;999888666555444444666555555444333333444444222444444333222222333444333777:::999666444555777555555666666666555444333555333000000222444555666999888999>>>CCCDDD???:::777777777888999:::;;;<<<;;;:::999999999;;;<<<===:::;;;<<<======<<<;;;:::;;;888999>>>>>>999888:::FFFKKKUUUTTTIIIIIIKKKCCC??????:::444444999999666555555666666666555444333555222333555666555888<<<>>>===<<<<<<;;;999666444888777555444333333333333000000000000000111222222////////////////////////------------------------000222444444333111111111000000000000/////////...........................,,,---...///////////////......------------.........111444444222///---,,,///---,,,,,,------,,,***...---,,,++++++++++++,,,+++++++++,,,---------...------............------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------------,,,,,,+++,,,---...///...------******++++++,,,,,,,,,,,,000...,,,++++++---000222000///---,,,++++++,,,---***,,,---///111111111111......///000000//////...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++...------------------...///...------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,...---+++***+++...000222---,,,++++++++++++------...---,,,+++************+++++++++,,,,,,---------.........------,,,,,,,,,+++,,,------++++++,,,------..................---------,,,,,,,,,+++++++++,,,,,,++++++***++++++,,,)))***+++---------,,,+++++++++++++++++++++++++++,,,+++******,,,,,,,,,+++)))******+++,,,+++++++++|||uuu|||yyyzzzwwwuuurrrnnnhhhbbb\\\YYYPPPOOOMMMNNNQQQTTTVVVVVVPPPSSSTTTSSSRRRTTTRRROOOCCCDDDDDDCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999888777888888666777777777666777999<<>>===:::888666444333222555555555444444555555666333444444333111111333444444666999999999888888888444555666777777666444444555333111111333555666777888888;;;???DDDDDDAAA===888888888999:::<<<===>>><<<;;;::::::;;;===???@@@======>>>>>>>>>>>>=========999;;;AAABBB<<<;;;???BBBHHHSSSTTTPPPXXX]]]UUU@@@@@@;;;333555<<<>>>999444555555555444333333222555333333666555444777<<>>======<<<;;;;;;;;;;;;<<<===???>>><<<;;;999999888888777888999999777777888999;;;;;;:::::::::999777555666999;;;;;;:::999;;;======<<<:::888666444333333444444444444555666777888444555444333111111222444444444555888::::::999888444555666777777666555444555444222333555777777777666888;;;===??????===<<<:::::::::::::::;;;<<<<<<;;;<<<>>>@@@AAABBBAAAAAA@@@@@@????????????@@@@@@@@@>>>CCCNNNMMMBBB<<<>>>:::>>>HHHKKKLLL[[[ddd[[[CCCHHHFFF<<<999>>>@@@;;;888888777666444333222111333222333555444222555;;;>>>BBBEEEBBB;;;777888;;;999888666555444555555666111111111111222333444444////////////////////////000000111111111222222222///111333222111////////////000111111111000......---------------------------,,,,,,,,,,,,...///000......------------......///000222333333555888:::888333---+++---000///---,,,+++******+++,,,...//////////////////.........,,,------......------,,,******+++,,,,,,---......------------------------,,,,,,,,,---------......,,,------......------,,,+++,,,.../////////...---******++++++,,,------..................//////000////////////...---,,,+++&&&(((,,,///111111000///+++,,,...000000///...------......//////......---,,,,,,,,,---------......------------------------000///...------...///000---...///000000000///...---------,,,,,,+++++++++------------------------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,------......---,,,---...///000222111000//////.........******+++,,,,,,---......------------............+++,,,------++++++,,,---.........------.........------,,,,,,,,,,,,++++++---,,,++++++******+++++++++******+++,,,---......,,,+++***))))))***+++,,,,,,***))))))+++,,,---,,,***++++++,,,,,,,,,,,,,,,|||wwwvvvmmmnnnooopppooollliiigggbbbcccccc^^^XXXSSSRRRSSSMMMTTTXXXUUUUUUWWWVVVRRRNNNMMMLLLJJJGGGCCC@@@>>>@@@@@@@@@@@@@@@???>>>======<<<;;;::::::;;;======AAA@@@>>><<<:::999999888888:::;;;;;;999888888999999999:::;;;;;;999666333666999===>>>===<<<===???;;;;;;999777666555555555444444444444555777888999555555444333111111222444444333333666:::;;;999777333555666888888777555444555444333444666888888777555888:::;;;:::999999999<<<;;;::::::999999999::::::===BBBFFFGGGFFFCCCAAACCCBBBAAA@@@@@@AAABBBCCCCCCCCCLLLXXXVVVEEE999777>>>???CCCAAAAAAPPPWWWLLLHHHSSSTTTGGG>>>???@@@<<<======;;;999666444333222111000222555333111333999888>>>CCC@@@888444666;;;:::999888666666666777777111111111111222333444555////////////////////////------....../////////000---///111111///---------...///000000000///---,,,------------------------------+++++++++,,,---............------.........000000000111333888???DDD<<<555...,,,...111111///++++++******+++---///111111111000000//////......,,,------......------,,,******+++,,,,,,---......////////////////////////,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,.../////////...---++++++,,,------...//////.........///////////////...//////000///---,,,+++$$$'''+++///111111000...***,,,...///000///...---......////////////......,,,,,,,,,---------......///////////////////////////...------------...///,,,---000222333333222111---------,,,,,,+++++++++////////////////////////*********+++,,,---...///000000000000000/////////,,,++++++***+++,,,---...///...---,,,,,,++++++,,,******+++,,,,,,---......,,,---------.../////////+++,,,------++++++,,,---......------------......---------,,,,,,,,,++++++---,,,,,,+++*********+++,,,,,,++++++,,,---///000,,,+++***))))))***+++,,,,,,***))))))+++,,,------+++,,,------......------}}}wwwttttttvvvrrrsssssspppllljjjkkkmmmkkkkkkfff]]]WWWVVVWWWUUUYYYTTTRRRWWW___ccc___YYYVVVTTTPPPMMMJJJHHHHHHHHHAAAEEEHHHGGGBBB===:::999;;;:::999888888999:::;;;<<<;;;:::888888888888999999888777666666777888888777888:::;;;999666777:::777:::===>>><<<;;;===???<<<<<<;;;999777555222111777555444333333444666777333555777555222111222555555444444444444555666666777777888888777555222111666555444555777888888777777888999::::::999777777777999:::999666666888::::::===AAAEEEGGGGGGFFFEEE===<<<:::;;;>>>AAACCCDDDAAATTT___YYYNNNHHHAAA999>>>===<<<===???AAAAAA@@@AAAKKKOOOEEE;;;;;;@@@CCC??????>>>:::666222111111---000444666555333000///:::999888777666555444444555666888::::::999777666111111111111111111222222111222111000------...///000//////.........//////222///---...000000...,,,------------------,,,,,,000...---,,,,,,---///000++++++++++++,,,---......---,,,+++,,,.../////////...------///333;;;BBBGGG;;;555...***+++,,,,,,+++,,,,,,+++++++++,,,------//////............//////,,,---///000000///---,,,*********++++++*********'''(((************,,,---000///---++++++,,,---...------.........---+++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,+++222333333444333222111000...---,,,+++***+++,,,---+++,,,---.........---,,,------..................222000------...///......---------,,,,,,------------------...000///---+++...------,,,,,,,,,------//////000000111111222222......---+++++++++++++++***+++,,,,,,------------,,,,,,,,,---------......111000...,,,++++++++++++.../////////......,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------//////...---,,,++++++***------,,,,,,,,,------...+++,,,.........,,,***)))---,,,,,,,,,,,,---...//////...,,,++++++,,,...//////---++++++,,,,,,,,,+++***+++,,,---...---,,,+++...,,,******,,,---+++(((+++,,,,,,,,,,,,+++******|||xxxvvvvvvvvvuuuvvvuuuqqqllljjjjjjlllkkkmmmlllhhheeefffccc___\\\XXXUUUWWW]]]___]]]YYY^^^ZZZTTTMMMIIIHHHIIIJJJKKKMMMNNNLLLGGGBBB@@@???;;;;;;;;;:::;;;;;;<<<<<<<<<;;;999888777777888888::::::999888888888999:::>>>;;;999888888888999:::999:::<<<<<<<<<===>>>@@@===<<<;;;:::888666444333666555444333333444555777333555666555333111333444555444444444444555666666888888777777666444333222333222333555999<<<<<<<<<;;;:::999999::::::888666888999:::999777666888;;;===>>>???AAABBBDDDEEEFFFBBB???<<<:::;;;>>>AAACCCKKK[[[eee]]]QQQLLLIIIEEE>>><<<::::::;;;======<<<:::BBBFFF???999:::>>>AAA??????>>>;;;777333222222444444444444333333444555888777777777666555555444444555666777888777666666333222222111111111222222222333333222000//////000222111000///...---------111...,,,---//////...---///////////////...............---,,,,,,---...///++++++++++++,,,---...//////---,,,,,,---/////////111///......111666;;;???666222---++++++------,,,---------,,,------.../////////............//////------,,,,,,,,,,,,------***++++++,,,,,,++++++******+++------,,,,,,---///...---,,,++++++,,,------,,,---.........---,,,+++)))************+++++++++------------------------444444444444222000...---------,,,++++++++++++,,,++++++---.........---,,,+++++++++,,,,,,,,,,,,,,,000...,,,,,,...000000000//////............//////.........///000000...,,,......------------......//////000000111111111222222111000//////...//////***+++,,,,,,---------,,,,,,---------------------///...------------------.........---------,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------.........---,,,,,,++++++...------,,,,,,,,,------,,,---...///...---+++***,,,,,,,,,---------.........---,,,++++++,,,...///...,,,+++***+++,,,+++******+++,,,,,,------,,,,,,,,,***)))***,,,...,,,++++++,,,,,,,,,,,,+++******}}}{{{zzzyyyxxxwwwuuuxxxwwwtttpppkkkiiiiiijjjqqqqqqnnnlllooosssrrrnnn^^^[[[XXXVVVXXXYYYZZZYYYbbb]]]UUUNNNKKKKKKNNNQQQSSSSSSRRROOOJJJFFFDDDDDD>>>>>>?????????>>>>>>>>>;;;:::999888777777777888;;;;;;:::::::::;;;;;;<<>>===<<<;;;999888666666666555444333333444555555444555555555333222333444555555444444555555666777888888666555444444333333111222444999???DDDFFFFFFAAA<<<888888;;;<<<:::777999::::::999888888:::;;;@@@???======>>>@@@CCCEEEFFFCCC>>>::::::<<<@@@CCCNNN```nnnmmmeee```ZZZTTTCCC@@@<<<;;;;;;;;;;;;:::222777:::777666999<<<>>>???@@@???<<<888555444555888777555333333555777888555555555666666555555555444444444444555555555555444333222111111000111111222444666555333222111111333222111000///------,,,///---++++++---.........000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111///,,,,,,...///000000444222///---...000333555000...,,,,,,,,,------,,,,,,,,,++++++,,,,,,---...//////............//////...---+++******+++---...+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,)))************+++++++++,,,,,,------......//////111222222333222111///...,,,,,,,,,,,,,,,++++++******+++---.........---,,,***+++++++++,,,,,,,,,------,,,+++,,,///111111111......------------....../////////000111111///---//////............//////000000000000000111111111000000///...------------++++++,,,---------,,,,,,---------------------,,,,,,---...///////////////...---,,,+++++++++,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,.........------,,,,,,,,,,,,---.........---+++++++++,,,---.........---,,,---,,,,,,+++,,,---///000---+++******+++++++++***+++++++++++++++,,,------)))((((((***,,,......---,,,,,,,,,,,,,,,++++++***}}}yyyxxxvvvtttpppmmmkkkjjjjjjwwwsssmmmiiinnnvvvxxxuuu^^^\\\XXXTTTRRRSSSVVVYYY]]]ZZZUUUPPPOOOPPPTTTVVVQQQPPPNNNKKKHHHFFFEEEEEEDDDDDDEEEDDDCCCAAA???>>>;;;::::::999888888777777;;;;;;;;;;;;<<<<<<<<<===@@@AAA@@@??????AAA@@@===???<<<999:::>>>AAABBBAAA??????===<<<:::999888888666555444444333444444555444444444444444333444444555555555555555666666777888777555444333333444444222333777===EEELLLOOOPPPEEE>>>888777<<>>======???BBBCCCDDDCCC@@@===<<<===@@@BBBGGGZZZppp}}}zzzkkk\\\EEEBBB===:::999888888777000222333333555888:::;;;?????????===999777666777888888999::::::999777666222333444555666666666555333333222222222333444555333222111000////////////111444666777555333111111222222111111000///...---...---++++++,,,---...///------------------------,,,,,,---------,,,+++***------------...///000000222///------///222444555444333000---,,,---...000---------------,,,+++***)))))))))((()))******+++///......------......///...---,,,++++++,,,---...,,,------------------,,,+++,,,---,,,+++***+++,,,***+++,,,,,,---,,,,,,,,,***+++---.........------))))))*********++++++++++++++++++,,,---...//////+++---///111222333222222++++++,,,------+++***)))***+++,,,---...---,,,,,,,,,,,,,,,------......///---,,,+++,,,///000000000,,,++++++******++++++,,,000000000111222222000...///////////////000000111111111111000000000000000......---,,,+++++++++++++++,,,,,,------,,,,,,,,,...------------,,,,,,,,,,,,---///000000000///......,,,***))))))***,,,---+++++++++************)))+++++++++,,,,,,,,,------++++++,,,,,,,,,---------............---,,,++++++++++++,,,---,,,,,,+++******+++---//////...---,,,,,,,,,,,,,,,,,,---//////,,,***))))))***+++******,,,+++*********+++---...)))))))))***,,,---------,,,,,,------,,,,,,+++***~~~{{{yyywwwvvvtttsssqqqpppuuusssooommmqqqwwwvvvppp^^^\\\XXXRRROOOOOOTTTXXXWWWVVVUUUTTTSSSSSSSSSSSSMMMKKKIIIGGGFFFEEEEEEEEEKKKKKKJJJHHHFFFBBB???===;;;;;;::::::999888888777:::;;;;;;<<<<<<=========<<>><<<;;;:::999999666666555555444444444444444444333444444444444444666555555555555666777777888666555333333333444555222444777>>>FFFMMMPPPRRRFFF>>>888888===@@@???;;;;;;;;;::::::;;;<<<======AAAAAA@@@@@@@@@@@@@@@@@@>>>@@@BBBBBB@@@???@@@BBBCCCOOObbbvvv~~~kkkWWWDDDAAA<<<999777666444333333222222444666777888:::>>>>>>>>>===:::888888999777:::@@@FFFGGGBBB999222000222444666777777666666333222222222222333444444222111000......---------000333555666444222111111///000111222222111111000///......---------///000---------....../////////,,,,,,---------,,,+++***------------...///000000000...---///222666888888333222000...------......,,,---......---+++)))((())))))((((((((()))******......------------......,,,---...//////...---,,,,,,------......------,,,,,,---...---++++++,,,---++++++,,,---------,,,+++***+++---.........------))))))*********+++++++++))))))***+++,,,,,,------)))+++---///111222222222***+++,,,---,,,+++***)))***+++,,,---------,,,+++++++++,,,,,,---......///---,,,,,,---//////...---,,,++++++******++++++,,,000000000111333222000...///////////////000111222222222111111000000//////000///...------,,,------,,,,,,,,,------,,,,,,+++------------------------...///000000000///---,,,---,,,***))))))***,,,---++++++*********)))))))))+++++++++,,,,,,,,,------******+++,,,,,,---------------.........---,,,+++*********+++++++++*********+++---//////...---,,,,,,,,,,,,,,,------......,,,***))))))***++++++***,,,+++***)))***+++,,,---******++++++++++++,,,,,,,,,------------,,,++++++}}}}}}yyyvvvooorrruuuwwwzzz{{{uuummmeeebbb\\\UUUQQQPPPSSSVVVTTTUUUWWWWWWVVVSSSPPPNNNKKKIIIGGGGGGGGGHHHGGGEEENNNMMMKKKHHHEEEBBB???>>><<<<<<<<<<<<;;;:::999888:::;;;<<<===>>>>>>>>>===;;;>>>===:::CCCTTT___```>>>===<<<===@@@CCCDDDDDDDDDBBB???<<<:::999999999888777777777666555555555444333222333555555555444666666555555666666777888666555555444333333444444222222555:::AAAFFFIIIJJJAAA===888999===AAAAAA???===;;;:::;;;===>>>>>>>>>???@@@AAABBBBBBAAA???>>>:::???CCCEEECCCAAAAAACCCFFFFFFMMM[[[hhhhhh[[[MMMGGGDDDAAA>>>===;;;888666555333333666777555777:::<<<======<<<:::888999:::999===FFFNNNPPPIII<<<111000222555777888888777666333333333333444444444444111000///...---------...000222444444333111111222...///111222333333222222000111222111///...///000...///000111222333444555......------,,,,,,++++++,,,,,,,,,,,,---...///000...------000333666777777000000//////......//////+++---//////---***))))))++++++******++++++,,,---......------------......,,,---///000000///---,,,,,,------......------,,,...///000///......///000.........------,,,,,,,,,+++,,,---.........---,,,)))************+++++++++))))))******++++++,,,,,,,,,---...///000///......+++++++++++++++******))))))***,,,---------,,,+++(((((()))***+++,,,---------,,,,,,---//////...,,,......------------......000000000111222222000...///......//////000111222333222222111000///.........---,,,++++++***++++++,,,,,,---------,,,++++++,,,,,,,,,---------......///////////////...---,,,,,,+++*********+++,,,---+++++++++*********))))))++++++,,,,,,,,,,,,------******++++++,,,,,,------+++,,,---.........,,,,,,************+++++++++++++++,,,---.........---,,,------------------------,,,***))))))+++,,,,,,+++***************+++,,,,,,***+++,,,,,,+++***+++------------------,,,++++++|||wwwlllrrrvvvwwwzzz|||zzzvvvqqqkkkccc[[[VVVTTTTTTUUURRRTTTVVVWWWVVVTTTQQQNNNMMMKKKIIIIIIJJJIIIGGGEEEKKKJJJHHHEEEBBBAAA??????<<<============;;;:::999;;;<<<>>>???@@@@@@@@@???===@@@@@@CCCQQQ```___UUU;;;===???@@@AAABBBDDDFFFEEECCC@@@<<<:::888888888999999999888888777666555444333111333555666555333666666666666666777777888444444555555444444333333333333555888<<<@@@AAAAAA<<<:::999:::===AAACCCCCC===;;;:::;;;>>>@@@???>>>>>>>>>???@@@@@@??????>>><<<@@@DDDDDDBBB@@@BBBEEEHHHCCCBBBGGGNNNPPPLLLGGGFFFEEECCCBBBAAA>>>;;;888444222333666555222555;;;;;;<<<<<<;;;999888999::::::===CCCJJJMMMGGG;;;111111333666888999888777666333444555666666666555444111000000/////////000000111222333333222111222333///111222444444333222111222444666666333000///000...///000222444666888888000///...,,,,,,,,,,,,---++++++++++++,,,---...///,,,,,,---///222333222111.....................---))),,,//////---++++++,,,,,,++++++++++++,,,------...------,,,,,,------...---------......---------,,,,,,------------,,,,,,---...000000//////000222222111///---,,,,,,,,,---,,,---.........---,,,+++)))************++++++++++++++++++++++++++++++++++++,,,---...///...------,,,++++++***************)))***+++,,,---,,,++++++(((((()))***+++,,,------+++***+++---///000///---//////............//////000//////000222222000---............///000111111333333222111000///...---,,,,,,+++***)))))))))))),,,---------,,,,,,+++******++++++,,,---...//////------------------...///++++++++++++,,,,,,------,,,,,,+++++++++*********++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,)))+++---...//////------,,,,,,++++++,,,------...,,,,,,,,,---------..................---,,,++++++,,,+++)))***,,,------,,,))))))***+++++++++++++++'''))),,,,,,++++++---///---------...------,,,+++zzzsssooorrrrrrppprrrzzzzzzsssiiiaaa\\\XXXVVVTTTPPPQQQTTTVVVWWWVVVUUUTTTOOOLLLJJJJJJKKKIIIFFFBBBHHHFFFDDDBBB@@@???@@@@@@===>>>>>>>>>>>><<<;;;:::===>>>@@@AAABBBBBBAAAAAA???CCCGGGQQQbbbiiiWWW===999===AAABBBAAABBBDDDGGGFFFDDD@@@<<<999777777777:::::::::999999777666666555222111222555777555333666666666666666777888888333444555666555444333222777666666888;;;=========777888999;;;>>>AAADDDFFF>>><<<:::;;;>>>AAA@@@>>>===============>>>>>>??????BBBEEECCC@@@???BBBFFFFFFCCCAAACCCFFFFFFFFFGGG???>>>=========:::666222111000222666444000444<<<:::;;;<<<;;;999888999:::::::::===BBBEEEAAA888000222444777999:::999777666333444666888888777666555222111111111111111222333222333444333111222333555111222444444444222000///333666999999555111000000+++,,,...111333666888999222111...,,,+++,,,---...++++++++++++,,,---......,,,,,,---///111000...+++------.........---,,,,,,(((+++...///------...000******))))))******+++,,,...------,,,,,,------......---+++******+++---...+++,,,,,,------,,,,,,+++***,,,......---...///111444333000---,,,,,,---------............---+++***)))************+++++++++---,,,,,,,,,,,,,,,,,,,,,((()))+++...///000//////---,,,***)))))))))***+++)))***+++,,,---,,,++++++)))***+++,,,---...//////((((((***---000111000///...------,,,,,,------.../////////000111111///---------------...///111111444333222111000///...---000000///...------------------------,,,,,,+++***)))***+++,,,...///000000++++++++++++,,,...000111***+++,,,------------,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++(((***,,,...//////...------------------...///000------,,,,,,,,,---...////////////...---,,,******---+++***+++,,,......---((()))***,,,,,,+++******%%%(((+++++++++,,,///222------......------,,,+++xxxzzzuuummmrrryyytttvvvpppbbbbbbggg```QQQVVVSSSQQQQQQUUUWWWXXXWWWQQQOOOMMMMMMQQQTTTPPPJJJBBBDDDDDDAAA>>>===???BBB:::;;;>>>@@@AAAAAA@@@???777???DDDBBBAAADDDCCC???FFFLLLeeeooovvvsssSSSBBB<<<<<<>>>BBBFFFGGGGGGFFFAAA@@@???===;;;:::999999999;;;===:::666333333444777555222111111111111000666555555666888777555333222666777555666999999666888999:::999888777888999888:::<<<>>>@@@BBBCCCDDD@@@@@@???>>>============???===;;;;;;<<<=========999===@@@@@@??????BBBFFF:::@@@CCC???;;;===@@@AAA;;;::::::::::::888555222222333333333444444444444888:::;;;999777666999<<<<<<<<<;;;:::888666444333222333555666777777666666444444444555555666666666444333000...---...//////222222222111111111111111222000.........///...---...222888;;;:::777333111000000000000111111111111222111...,,,+++,,,---.....................------,,,,,,,,,---------......------------------------...000222000---+++---///---.........---,,,,,,+++---,,,+++***)))***+++,,,,,,,,,,,,++++++*********//////...---,,,,,,,,,,,,---111333111---,,,///333III???222+++***,,,---,,,++++++++++++++++++++++++,,,***((((((***,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---+++++++++,,,---...///000///////////////000111111---......///////////////......---++++++,,,000333333333333333111000///...111---))))))+++------+++,,,,,,,,,,,,++++++***)))******+++,,,,,,---......+++++++++,,,---...000000------,,,,,,,,,------...///---***)))(((***,,,------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000222333444111000...---,,,,,,------//////---,,,+++*********************************++++++++++++++++++++++++---,,,+++*********+++,,,---------,,,,,,+++++++++vvvvvvssswww{{{tttzzzrrrjjjggg```XXXTTTSSSQQQRRRTTTTTTRRRPPPRRRPPPOOOQQQUUUUUUPPPIIIAAACCCEEEEEECCCAAABBBDDD;;;<<<>>>???@@@@@@??????;;;@@@BBB@@@AAAEEEEEEBBBGGGRRRooowwwyyyqqqOOO???=========???AAABBBAAA@@@======<<<;;;;;;:::;;;;;;999:::;;;:::999888888999777555222111222222222111555555555666888888666444555888999777777::::::777999999999888777777777888777888999;;;<<<===>>>>>>???>>>>>>>>>>>>???@@@@@@<<<:::888999<<>>@@@@@@???===<<<>>>@@@;;;AAADDDAAA===>>>@@@@@@:::999888888888888555333333333333222222333333444999999999777444555888;;;:::999888777666444444333555666777888999999888888555444444444444444444444444333111///...///000000111111111111111111111111444222////////////...---,,,000555777666333111000/////////......---------000///---,,,+++,,,---.....................------,,,,,,,,,---------......------------------------...///000///---------...------......------,,,+++///...---,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,+++,,,,,,---...///---000222111...,,,///222>>>777///+++,,,---,,,***+++++++++++++++++++++++++++***((()))+++,,,,,,+++******++++++,,,,,,------++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------------------,,,,,,------...///000...------------...//////......///000000000000///......---,,,+++---000333111111000///...---++++++000---******,,,---,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------......///+++++++++,,,---...///000......---------------...///---+++)))((()))+++,,,---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000222333444555000///...,,,,,,,,,,,,,,,+++,,,---......,,,+++***************************++++++++++++++++++++++++---,,,+++******+++,,,,,,---,,,,,,,,,++++++++++++|||~~~|||||||||vvvwwwjjjcccbbbWWWVVVUUUUUUUUURRROOOLLLTTTRRRSSSWWW[[[YYYRRRLLLAAACCCFFFGGGFFFDDDDDDDDD>>>>>>>>>======>>>>>>>>>???@@@@@@>>>AAAEEEEEECCCCCCVVVzzz}}}oooNNNAAA???===;;;:::;;;<<<;;;:::999999999999:::;;;<<<===:::999999:::<<<>>>??????777555333222333444333333555444444666888888777666666999:::888999<<<<<<::::::999888777666777777888777888888999:::::::::999<<<<<<===>>>@@@BBBDDDEEEBBB@@@======@@@CCCFFFGGGAAA@@@???===<<<;;;;;;<<<<<>>999777555555666777666555444333222111111222333444999999999666555555777999777666555333333333333444888999::::::;;;::::::999666555444444333333333333444333111000///000000111//////000111222222222222555333111000000000///---+++...111222111000//////444444333222111000///.........,,,++++++,,,---...------------------......,,,,,,,,,---------......////////////////////////...---,,,---...///...---------......------,,,,,,///......---,,,---------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---...///+++///222111///---...000222...++++++------+++)))******************************)))***,,,,,,+++*********++++++,,,------...,,,,,,,,,,,,------------000///......,,,,,,+++***,,,,,,,,,,,,,,,,,,------//////...---------------......------------......,,,++++++++++++,,,------...///000000111111000000.........---,,,...111333666666555333222111//////...---,,,,,,------,,,+++,,,,,,------...---------........................+++++++++,,,---...///000000000///...------------///...+++)))))))))***+++---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333......---,,,++++++++++++''')))---///000...,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++*********wwwsssiiijjj```___\\\YYYVVVSSSPPPNNNPPPNNNPPPWWW\\\YYYRRRMMMGGGGGGGGGFFFEEEDDDDDDEEEAAA@@@>>><<<<<<===>>>???AAAAAA??????BBBDDDCCCAAA???WWW~~~oooQQQIIIAAA>>>:::888888888999888999999999999:::;;;======<<<:::888:::>>>AAAAAA@@@888666333333444555555555555444444555888999888777666999:::999;;;???AAA???<<<:::777666666777888888777777888999::::::999999:::;;;<<<>>>AAACCCFFFGGGIIIEEEAAA???@@@CCCFFFGGG@@@>>>===<<<<<<<<<<<<<<<===BBBEEECCC@@@???>>>;;;777555333333444666666666555444333222222333444555:::;;;;;;;;;:::888777777666444333111111333444666::::::::::::::::::::::::777666555333222222222333444333222111000000000111......000111222222222222555333000/////////...,,,,,,...//////......///000555555444333333222111111///...---,,,++++++,,,,,,,,,,,,------------......,,,,,,,,,---------......////////////////////////...+++***+++...000...,,,,,,------...------,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++++++++++++++...111111///---------,,,+++******,,,,,,+++)))))))))))))))))))))))))))*********,,,------+++)))++++++,,,---......//////,,,,,,------------------,,,,,,,,,++++++*********,,,,,,,,,---------------...------,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---//////000111111111111111............---...111333:::999888666555444333333------------...---,,,+++,,,,,,---.../////////...............------------,,,++++++,,,---...//////222111000///...---------///...,,,***))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,---------,,,,,,++++++*********)))***---...///...,,,***++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,---************************||||||pppnnnjjjgggaaa[[[VVVSSSRRRSSSLLLIIILLLVVV\\\XXXRRRPPPTTTQQQKKKGGGEEEEEEFFFGGGCCCAAA>>><<<<<<===>>>???AAA@@@@@@BBBDDDCCCBBBBBBEEE\\\wwwjjjQQQLLLBBB???:::888888999::::::;;;;;;;;;;;;;;;;;;<<<<<<>>>;;;999:::>>>@@@???===888666444444666777777777666555444555888999999888777:::<<<<<>>AAABBB@@@@@@@@@???===<<<;;;;;;<<>>>>>>>>@@@AAAAAA@@@BBBEEEEEEDDDGGGLLLWWWeeeyyyjjj___KKKIIIDDD@@@<<<::::::;;;<<<;;;===<<<<<<;;;;;;;;;;;;;;;======<<<===>>>>>><<<:::999777555555777999:::999777666555555777999999888:::===??????CCCJJJNNNMMMBBB===777555666999:::999333444555666777777888777999999:::;;;===???AAABBB>>><<<999999<<<@@@BBBCCCBBBEEEGGGEEE???:::888888<<<@@@AAA???>>>@@@>>>999666444333333444555555444666666777888999:::;;;;;;===>>>AAACCCCCC???888333555444333333333444666777666555555666666777999999999888666555666777999;;;999999777666444333111111///111333555555444333222222000...---.........,,,//////000///...///000222///000000000111111111111000000///...---,,,,,,+++++++++,,,,,,------......,,,,,,,,,---------......000000000000000000000000...---,,,---...///...---,,,,,,------......------...////////////...------,,,,,,,,,,,,------------*********++++++,,,---...,,,,,,---......---,,,,,,000...,,,***)))***+++,,,************************---,,,+++,,,------+++))),,,,,,---...///111222222............------------***+++,,,,,,...//////000,,,,,,,,,---......//////---,,,,,,+++++++++++++++------,,,++++++***++++++------,,,,,,------...///...///000000111111000000+++---...---------///111000///...---,,,---......---...///...,,,,,,,,,...------......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...------------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,++++++***...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---***+++,,,---......------*********+++++++++++++++~~~yyytttppprrrqqqllleee^^^ZZZZZZ\\\^^^UUUSSS\\\bbb^^^\\\___bbb\\\SSSMMMKKKJJJIIIIIICCCBBBAAA@@@@@@@@@AAABBBAAA@@@BBBEEEEEEFFFPPP]]]iiimmmyyykkk\\\VVVFFFFFFFFFCCC???===<<<<<<;;;:::;;;;;;::::::::::::;;;;;;<<<>>>@@@AAA???<<<;;;:::999777666666888:::;;;;;;999777555555777888888888:::===>>>===@@@GGGKKKJJJEEE???777555777:::;;;;;;666666777777777777777666:::::::::::::::;;;<<<<<<>>><<<:::;;;===@@@BBBCCC@@@GGGLLLJJJAAA:::999;;;>>>@@@@@@>>>???AAA@@@<<<555444444555666666444222666777:::===>>>??????>>>>>>>>>>>>??????<<<666222333333444444444444444555333333333444555777999:::999888777777999<<>>>>>===;;;888666444222111333555666777555333222111///......///000000///...000000000//////111222222222222222222222111111......//////////////////***++++++,,,------......,,,,,,,,,---------......////////////////////////...///000///---------...+++,,,------......------...///000000000///------,,,,,,,,,---------......************+++,,,---...---,,,,,,,,,------,,,,,,......---,,,*********+++++++++++++++++++++++++++///---++++++,,,,,,+++*********+++---...///000111///.........------------,,,,,,,,,------.........,,,,,,------...////////////...------,,,,,,------......------,,,------------,,,,,,,,,,,,---............///000000000000///***+++------,,,,,,...000000///...------///000111...//////...++++++---000------.........---,,,,,,++++++,,,,,,------......------,,,,,,,,,---............---------------...++++++++++++++++++,,,,,,++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,***+++,,,------,,,++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------***+++,,,............---++++++++++++,,,,,,,,,---uuuqqqrrrqqquuuuuurrrmmmeee```___```]]]QQQMMMUUUZZZVVVTTTYYY^^^YYYRRRMMMKKKJJJGGGEEEBBBBBBBBBAAABBBBBBBBBCCCAAA@@@BBBDDDDDDHHHYYYjjjsssooosssaaaSSSQQQDDDFFFHHHEEEAAA>>>===<<<:::888888888888888999:::;;;;;;:::>>>CCCCCC@@@===;;;<<<999777666777999;;;<<<<<<:::888666555777888888777888::::::999;;;AAADDDDDDGGG@@@888555888;;;<<<;;;;;;;;;;;;;;;:::888777777;;;::::::999888888888888===;;;999999:::;;;;;;:::;;;EEENNNMMMDDD<<<===@@@???AAA@@@>>>???CCCBBB???555555555666777666444111555888<<>>BBBEEEBBBBBB@@@>>>;;;888666444333444666888777666333222111000...///111222222111...///111000//////000222111000000///...---,,,,,,,,,---...000111222222222******+++,,,,,,---......,,,,,,,,,---------......////////////////////////...000222000---,,,---000+++,,,,,,---.........---,,,---.........---++++++,,,,,,,,,------............---,,,+++************...,,,++++++,,,------,,,***,,,------,,,*********++++++++++++++++++++++++000---+++***+++,,,,,,+++((()))***+++---...///000//////.........---------++++++++++++++++++++++++,,,,,,------...///000000000000///............/////////.........//////000,,,,,,++++++,,,,,,---...---......///////////////)))+++,,,,,,,,,,,,---///------,,,+++,,,...000222///000000---******---111---.........---,,,++++++,,,,,,------...///000000------,,,,,,,,,---......------,,,,,,,,,------...)))******+++,,,,,,------++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++***+++------...---,,,+++&&&(((,,,///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------)))+++,,,...//////......+++++++++,,,,,,---------}}}rrrppppppqqqqqqeeegggggg```^^^UUUTTTXXXRRRFFFGGGQQQYYYWWWTTTPPPOOOOOOMMMIIIDDDEEEGGGGGGFFFFFFGGGHHHGGGBBB???CCCOOO]]]iiinnnwwwkkk```YYYPPPFFFAAACCC???@@@AAA@@@>>>;;;::::::999:::;;;<<<;;;:::999888>>><<<;;;<<<>>>???===:::777888999;;;===???AAABBB888888777666666888===AAACCC>>>999666777:::::::::>>>???<<<777888>>>>>>999999<<<>>>===;;;999:::;;;>>><<<999777777888:::;;;>>>;;;888777999:::;;;:::>>><<>>AAAAAA===;;;888666666999:::999777888888888999;;;===???@@@???===;;;888666666666666111222333333222111222333333222111111333777:::===;;;:::888888:::===@@@BBBGGGDDD@@@??????>>>;;;888777777777777666555444333000...------///000000///111111000///////////////000///111444222...---000,,,------...///000111111222222111///...,,,++++++---...............------.........------,,,,,,,,,..................------...,,,++++++---......---/////////...------,,,,,,---//////+++,,,000111000555000***(((***,,,,,,+++---...///000///...---,,,,,,,,,,,,+++++++++***************************************++++++,,,,,,,,,(((***+++---......---------------.........//////...------,,,+++***))))))+++++++++,,,...000111222///////////////.........***+++---//////...---,,,***+++---.........------,,,+++,,,---000000///...++++++------------++++++---,,,,,,,,,,,,---......222111000///---------,,,000...+++)))***,,,///111...+++)))))),,,---+++)))...---,,,+++++++++,,,---///---******,,,---,,,***...---,,,+++************,,,))))))---...,,,111999JJJ666'''(((---+++))),,,******+++++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,)))***,,,......---,,,+++,,,,,,+++***))))))******)))***+++,,,+++***)))(((,,,,,,---///111000...,,,+++***)))((((((***,,,---vvvttttttyyytttnnnppppppllleee\\\WWWXXXTTTLLLJJJNNNVVVUUURRRPPPOOOOOOMMMJJJEEEFFFGGGFFFEEEEEEGGGHHHEEEIIINNNUUU[[[aaafffiiiiii___VVVQQQKKKCCC???@@@===???@@@???===;;;::::::999999::::::999999888777<<<;;;:::;;;===>>><<<999999:::;;;===???@@@@@@@@@999999999888888:::>>>AAACCC???999777888:::;;;;;;>>>???<<<777888======999999;;;======;;;;;;===???IIIFFFBBB===:::888888888===;;;888777888:::::::::>>>;;;@@@IIIGGG>>>;;;???===???>>>===???CCCCCC???888666555666888::::::888;;;:::999888888999:::<<<===<<<;;;999888777666666222333333333222222222333222111111111222555888:::===<<<:::888888:::<<<>>>BBB@@@>>>>>>>>>===999666666666666666555444333222222000//////000111000///111111000///////////////000///111666666111...///---------......//////000111111000///...---,,,,,,+++,,,------......------...------------------,,,------...............------,,,++++++---......------------...............---...,,,)))+++111666666888666333///,,,+++,,,---...............---,,,,,,,,,,,,,,,+++++++++******************************------------,,,,,,,,,,,,)))***,,,------------,,,,,,,,,,,,,,,,,,---------++++++++++++++++++******+++++++++,,,...///111222.........---------------+++,,,...000000///...---+++,,,---.........------,,,,,,,,,---///000///...+++,,,,,,------,,,,,,+++...------------...//////222111///...---,,,,,,,,,000///,,,+++***+++---...///---++++++---...---,,,,,,++++++***+++,,,...//////---******,,,---,,,***...---,,,+++************,,,)))))),,,---+++000777CCC333(((***---+++)))---******+++++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,+++,,,...///000///...---,,,++++++***))))))******++++++,,,---------,,,+++,,,,,,---///000000...,,,///---,,,***+++---///111~~~|||{{{{{{vvvtttttttttsssrrrkkkfff___YYYUUURRRNNNKKKQQQOOOOOOOOOPPPPPPOOOMMMJJJKKKJJJHHHFFFFFFGGGIIIJJJVVVcccjjjfff```\\\[[[VVVPPPJJJHHHDDD???;;;;;;;;;<<<>>>===;;;::::::;;;:::999888888777777888888;;;:::999:::<<<<<<:::999;;;<<<>>>@@@AAA@@@???>>>::::::;;;::::::;;;>>>@@@CCC???:::888999<<<>>>>>>??????<<<888999<<<<<<999999:::;;;;;;;;;<<<>>>AAALLLIIIDDD???;;;999888777===;;;888777888999999999<<<:::===DDDBBB;;;:::???:::===>>>>>>AAAEEEDDD???777666555666999:::;;;:::AAA>>>;;;888666666777888::::::;;;;;;:::999777777333333333333333333333333333222222222333555777999<<<:::999777777888:::;;;>>>======>>>???===:::777777777666666555333222111444333111000111111111000111111000///////////////000...111888;;;666000---------------------------/////////............---++++++,,,---......---------------------.........,,,,,,---...////////////---+++******,,,------,,,+++,,,,,,---......//////+++,,,***(((+++333:::;;;888:::999555///+++,,,///......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******************************---------,,,++++++******++++++,,,------,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++,,,---///000111...------,,,,,,,,,,,,,,,,,,---///000000000///...+++,,,---.........---------,,,,,,---///000///...---,,,,,,++++++,,,,,,---...............//////000000000...---,,,,,,,,,,,,000///...,,,++++++***+++000...------...//////...************+++---...000...,,,+++***+++,,,+++***---,,,,,,++++++*********,,,******++++++***...333999///))),,,...******---******+++++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,+++,,,---...///...------,,,+++******)))************+++,,,---------------,,,,,,---...000000...,,,...,,,)))((((((***---///zzztttxxx{{{wwwuuuwwwuuuvvvpppdddZZZUUUPPPKKKKKKJJJKKKPPPSSSSSSRRRRRRSSSSSSQQQMMMJJJHHHIIIKKKRRRaaaoooqqqeeeVVVNNNLLLIIIFFFCCCAAA@@@===:::888999:::;;;;;;:::999:::;;;;;;:::888777777777888999:::::::::;;;;;;;;;:::999<<<>>>@@@BBBBBB@@@>>><<<999;;;<<<;;;:::;;;<<<>>>AAA???<<<;;;<<<@@@CCCEEEAAA???<<<:::;;;======<<<999999999999999;;;<<<>>>AAA@@@>>>;;;:::999::::::===:::777666777888888888999777999===<<<888888<<<999===>>>???AAAEEECCC>>>:::999888888999:::::::::CCC@@@<<<888666666777888888:::<<<======<<<:::888444333333333444444444333444444444555666777888999666666555555777888;;;<<<;;;<<<>>>@@@@@@>>><<<:::888888888777666444222222555333111111111111000///111000000///////////////111...111999>>>999111,,,......---------,,,,,,,,,---------.........//////---...............------,,,,,,------......//////+++,,,---...////////////---+++******,,,------,,,,,,,,,,,,------.........***++++++)))---444::::::444555666555111//////000///...,,,+++++++++,,,---,,,,,,,,,+++++++++************************************)))))))))))))))))),,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************+++++++++,,,---...000111......---,,,+++,,,,,,---------...////////////...,,,---------------------...---,,,,,,...//////...------++++++++++++---------------------...////////////...---,,,+++++++++.........---,,,+++******///...------.../////////++++++*********+++---...---,,,++++++++++++++++++,,,,,,,,,,,,++++++******+++***************,,,000///+++***......******---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,++++++***++++++***************+++(((((()))***++++++,,,,,,---,,,,,,...000000...---...,,,)))&&&'''))),,,...|||}}}gggXXXQQQMMMHHHFFFJJJRRRWWWUUUTTTWWW[[[ZZZXXXTTTOOOMMMLLLMMMVVVaaajjjgggYYYKKKFFFFFFDDDCCCAAA??????>>>;;;888888999::::::999999:::<<<<<<;;;:::888888999::::::999:::;;;;;;::::::::::::<<<===???AAAAAA???===;;;999;;;;;;;;;999999;;;<<>>======???CCCHHHLLLCCC???<<<<<<===>>>>>>???:::999888888999999999999888888888888999:::<<<<<<===:::777666666777777777555555666888777555666999;;;>>>??????AAADDDAAA<<<>>>===<<<;;;999999999999>>><<<999666555555666777777999<<<>>>???===;;;999666444333333555666555333333333444555666777777777444444444444555666888999777999<<<>>>>>><<<;;;:::::::::999999888666555444555333111000111111000...111000000///////////////111...000888===888000,,,.........---,,,,,,++++++,,,,,,------.../////////111111111111000...---,,,---------....../////////+++,,,---...////////////---+++***+++,,,---------......------,,,,,,,,,,,,))),,,------///444666444/////////222555666555333///...---,,,+++,,,---...,,,,,,,,,+++++++++******************************''''''((()))******++++++------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++***))))))(((+++++++++,,,---...///000000///---,,,,,,,,,---...,,,,,,------............------------------------///---,,,,,,...//////...------++++++++++++------,,,,,,++++++,,,,,,---...///...---,,,,,,,,,,,,,,,***+++,,,------,,,,,,+++,,,---------------...///...---+++***)))******+++,,,,,,,,,+++*********+++++++++,,,,,,,,,+++******)))++++++***)))***,,,---******+++...---++++++---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))***************+++***************++++++(((((())))))***+++,,,---...---,,,---///000///---111///---++++++,,,///111cccUUURRRKKKHHHLLLVVVZZZVVVUUUWWW[[[[[[[[[XXXTTTPPPOOOOOORRRWWW[[[XXXOOOHHHGGGHHHBBBCCCAAA>>>???AAA???;;;999::::::999888888:::<<<<<<;;;::::::999999::::::777999::::::999888888999999:::<<<>>>???>>>===<<<;;;<<<;;;:::888888:::<<<>>>>>>======>>>CCCIIIMMMBBB===;;;===???>>>???AAA<<<;;;;;;;;;<<<<<<:::888999999999999:::;;;<<<<<<===:::777555666666666666333444555555444444666888<<>>@@@CCCAAA===??????>>><<<999777888999888777555444333333444444777888;;;======<<<:::999777444222333666777555333000111333555666666666666666555444333333222222333222444888999888777777777999:::::::::999888777666444222111000111111000///111111000///////////////222///000666888333...,,,///.........------,,,,,,+++,,,,,,---......//////222222222222111000...................../////////,,,,,,---...////////////...,,,++++++---......---......------,,,++++++***)))---///...///222222///---,,,,,,000777:::999666//////...------------...,,,,,,,,,+++++++++******************************((()))***+++,,,...//////,,,,,,,,,++++++,,,---------------....../////////......---,,,+++***)))(((++++++++++++,,,---...///000///---,,,+++,,,...///,,,,,,,,,,,,---------.........---,,,,,,,,,------000...,,,,,,---...///...---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,---//////...---,,,,,,------******+++,,,,,,,,,,,,,,,***+++,,,,,,+++,,,...//////---,,,***))))))))))))+++,,,,,,+++))))))***+++***+++,,,------,,,******(((,,,---***))),,,------+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********)))******+++,,,++++++++++++,,,---.........---,,,---...//////...///...---++++++,,,---...sss^^^\\\RRRNNNQQQ[[[]]]VVVRRRUUUTTTVVVXXXWWWUUUSSSQQQQQQNNNNNNOOONNNLLLJJJIIIHHH@@@BBB@@@===>>>CCCBBB>>>:::;;;;;;999888888:::<<<:::::::::::::::999888888444666888888666444555777666777999:::<<<=========>>>>>><<<:::888888;;;>>>>>>???>>><<<<<>>===???BBB>>>>>>???AAACCCCCC???<<<<<<<<<<<<<<<;;;;;;;;;;;;===:::666555555666666555222444666666555666777888<<<>>>>>>===???DDDDDD@@@<<<======;;;777666777999666666666666555444444333555777888999:::999888777888555222444777888666333000222555888999:::999888444444333222222111111000000333555666444444555777888888999999999888888777555333111111222333333222111111000///////////////333000000222222---,,,...//////..................,,,,,,,,,------.........///000000111111111000000////////////............------...............---///---,,,---.../////////---,,,,,,,,,,,,,,,,,,,,,+++---...+++,,,000111...++++++,,,///222444555666//////000000//////...---,,,,,,,,,+++++++++*********************************++++++,,,---......///,,,++++++++++++,,,...///,,,,,,---...///000000111...---------,,,,,,++++++++++++++++++,,,---......000...,,,******+++---...---------------......//////...---,,,,,,,,,,,,---111...,,,+++---...///...+++,,,,,,------,,,,,,+++,,,++++++++++++,,,------000///......------......,,,,,,++++++++++++++++++)))+++---,,,++++++...000---,,,+++)))))))))*********,,,,,,+++)))(((***,,,)))***,,,------,,,***)))''',,,---***)))---///---///---***)))+++------+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++,,,,,,******))))))***++++++,,,---,,,+++++++++,,,---......---,,,,,,...//////...,,,,,,++++++************gggdddYYYSSSUUU^^^___TTTOOOQQQLLLPPPTTTUUUUUUSSSRRRRRRNNNKKKJJJLLLNNNMMMIIIEEE>>>@@@???;;;>>>DDDEEEAAA;;;<<<;;;:::888888:::<<<888888999::::::888777666111444666666333222333555444555666888:::<<<>>>>>>AAA@@@===:::888999===@@@??????>>>;;;999;;;@@@EEE===777555:::===<<<>>>BBB@@@@@@BBBFFFIIIIIIEEEAAA<<<<<<<<<<<<<<<;;;;;;;;;<<<:::666444555555555555222666888777777888999888:::<<<<<<;;;???EEEFFFCCC999:::;;;999666555777999888888999999999777555444444555666777777666555444888555222444888999666333333555999<<<>>>>>>===<<<000000111111222222222333222444666666444333666888666666777888888888888888555444222222444555555444111111000///////////////333111000000---)))***///////////////////////////,,,,,,,,,------.........,,,---...000111111222222000000//////......------.........///......------000...------///000000///***++++++,,,,,,------...,,,---,,,))))))...111000(((+++------++++++///222///000111111111000...---,,,,,,,,,+++++++++******************************++++++++++++++++++,,,,,,++++++******+++---...000***+++,,,---///000111111,,,,,,------------......++++++++++++,,,------...///---+++)))(((***,,,---///............///000000///...---,,,+++,,,,,,---111///,,,+++,,,...///...++++++---......---++++++---,,,,,,,,,,,,---......000//////.........//////......,,,+++***)))))))))***,,,...---+++,,,...111+++******))))))***+++,,,***,,,---+++((('''))),,,)))***,,,------,,,+++)))&&&,,,...******///000...222///***'''***------*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,((((((((((((((())))))*********))))))***+++,,,,,,,,,+++***)))))))))***+++///---,,,,,,...//////......////////////...---,,,yyypppggg\\\aaaaaaYYYTTTTTTPPPIIIIIILLLOOOQQQRRRRRRTTTVVVSSSNNNJJJKKKOOOOOOIIICCC@@@@@@AAAAAAAAA@@@@@@???<<<>>>>>>===;;;888888888888999777555:::@@@;;;000666555444333333444555666777777888999::::::;;;;;;???BBBDDDBBB===999777777DDDBBB@@@@@@???>>><<<:::<<<:::999999;;;>>>>>>>>>???AAAFFFLLLPPPMMMEEE>>>;;;<<<<<<:::888777999:::===;;;888888888888777555333333555666777777888888888999:::<<<======<<<<<<:::999888888888999:::;;;999;;;===;;;888777999;;;555999===;;;666111111333222333555777777666555444888111666IIISSSKKK???:::777555222111111333333333000111222111111222555777222222333333555888:::<<<555555333333444666888:::999666333222222333222111111000///...............///...------...///...,,,......---------......////////////000000000000000111111111///,,,+++,,,---...------,,,,,,,,,---------...///000///...,,,*********))))))***,,,---...---------,,,,,,+++++++++...---+++))))))+++---/////////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---******+++++++++,,,,,,,,,++++++,,,,,,---.../////////...---,,,---...111222...---,,,++++++,,,---...+++++++++++++++,,,---...111111111000///---,,,+++******++++++,,,---......---,,,,,,++++++,,,,,,---------------------------///......---------......---,,,+++++++++,,,---...---.........------///000000...---++++++,,,---...''')))---///000...,,,***---+++((())),,,///...------------,,,,,,+++++++++---+++)))***---///---+++,,,++++++---000222222111///---+++)))))))))++++++---------------------------,,,***)))))))))******---,,,,,,,,,------,,,***+++,,,---,,,++++++,,,...---,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222444///,,,------***)))+++tttnnniiikkkmmmllleee]]]XXXTTTQQQMMMNNNPPPPPPPPPQQQSSSTTTXXXSSSNNNMMMPPPPPPKKKFFFAAAAAA@@@@@@????????????999::::::888666555555666555666777888;;;>>>;;;777666555444333333333444555666666777777888999999:::===AAADDDCCC???:::777666???>>><<<===>>>???>>>===>>><<<:::;;;===>>>???>>>>>>@@@FFFMMMQQQNNNFFF???===;;;999:::<<<===;;;999<<<999777777888999999999222333444666777888888888777888:::;;;;;;;;;:::999888888777777777888::::::999::::::999777888<<<@@@:::===@@@>>>999555555666666666555444444444444444777444>>>UUUaaaVVVDDD999444333111000111333444444///000000///......000222444333333333444666777888666555444333444666888999999777555444555555444222111000///......---......000...------...///---,,,.........------......///---------------...///000222111000//////.........------,,,,,,------...///------///000///...---+++...---+++******+++,,,,,,---------,,,,,,+++++++++///...,,,******+++---//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,---......///...------,,,,,,---...///......------------......---------------...//////.../////////...---,,,,,,++++++,,,,,,------......---------------------------------------------------------,,,,,,,,,---------,,,+++******+++,,,---,,,---......------...000...---,,,******+++,,,---)))***---......---+++***,,,***((()))+++------,,,.........---------,,,,,,---+++***+++...///...,,,,,,++++++,,,///000000///...,,,+++))))))***+++,,,------------------------,,,,,,***)))))))))******,,,+++,,,,,,------,,,+++,,,------,,,+++***,,,------,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111666111...//////,,,+++---qqqpppnnnqqqqqqqqqlllcccYYYVVVYYYRRRRRRQQQOOOMMMMMMOOORRR\\\WWWRRRQQQSSSSSSOOOJJJCCCBBB@@@>>>======>>>>>>999999888666444444666888888666777;;;===<<<<<<>>>888777666555444555555666777777888888999999::::::<<>><<<;;;;;;<<<>>>======<<>>===:::888;;;@@@AAA===888;;;888666666888:::;;;;;;111222444555777888888999888888999:::999888777666666666666666777888999:::999888888666777:::???CCC999;;;===;;;777333333444999888555333222222333444555333>>>RRR\\\RRR???444111111000111111222333444000000000///------...000333333333222333333444444666555444444555666888999888777777888888888666333111000///...------------000///------//////...,,,//////......---......///...---,,,,,,---///111333444111//////222333222000---------------...///000,,,---.../////////...---111000...,,,************------,,,,,,,,,,,,++++++111///---++++++,,,---............---,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------.........---------,,,,,,,,,,,,,,,.........//////........./////////...//////000111,,,------......---------------------------......,,,---...//////...---,,,------------------------,,,,,,+++++++++,,,,,,------,,,+++*********+++,,,,,,---......------...000---,,,+++***)))***+++,,,+++,,,,,,---,,,,,,+++***+++)))((()))+++,,,---,,,//////............---------,,,,,,,,,...///...------+++++++++---...---,,,,,,+++*********+++,,,---------------------------,,,+++******)))************+++,,,------------------......,,,******+++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111666111...000000---,,,---~~~uuuwwwtttoooooorrrrrriii]]][[[```YYYWWWTTTOOOKKKJJJLLLNNNXXXVVVTTTUUUWWWVVVQQQLLLDDDCCC@@@>>><<<======>>>======;;;888777888<<>>999<<<===;;;<<<@@@<<<;;;:::888888888888999:::::::::;;;;;;<<<<<<<<<<<<>>>@@@@@@???===;;;::::::999888999===@@@BBBCCC===<<<;;;;;;<<<<<<;;;:::<<>>@@@777888999888444222111222777666555333222222333333444333999CCCGGG@@@888444111111222222111000111222000111222111//////000111111111111111222222333333555555444444555666777777777777888:::<<<;;;888555222111000///...---------000///......///000///---000//////...............000///...---///111555777444000---///444777555222//////...............///+++,,,---.../////////...222000...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,222000...---,,,,,,------,,,,,,---------+++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,---------......------......---,,,+++***---...///000000///...---000///////////////000000.........///......------..................------,,,...///111111///...,,,------------------------,,,,,,,,,+++,,,,,,---...---,,,+++***)))***+++,,,+++---//////...---...///------,,,+++***+++++++++------,,,+++*********+++************,,,---------............------------------------...//////......---,,,,,,------,,,+++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******************)))+++,,,---------...///.........,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222333...,,,...///,,,***+++|||}}}xxxqqqtttwwwxxxqqqgggdddfff___]]]XXXQQQLLLIIIKKKLLLQQQQQQTTTWWWYYYWWWQQQLLLFFFDDDAAA???>>>>>>???@@@BBBAAA???<<<:::<<<@@@CCCUUUJJJ???<<<<<<;;;<<<===<<<;;;:::999888888999::::::;;;;;;;;;;;;;;;<<<<<<===<<<<<<===>>>??????>>>===;;;:::<<<>>>AAABBBBBB???=========>>>>>>===<<<===>>>BBBGGGIIIEEE<<<555999:::<<<===<<<:::888777===:::777666666777777777333333555777888999::::::<<<<<<<<<<<<:::888666555555666777888:::;;;;;;<<<777777888999::::::999888777888888777666444444444222333444555555444333333///333888<<<:::666777:::222444555444111.........---///111111000000222333......///000111222333333444444444444444555555555555666888;;;===<<<999666333333111000///.........000///...///111222111000111000///...............000///...---...111444666333000---///444777666333222111000///...---------,,,,,,---......////////////...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,111000///---,,,,,,,,,---***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------------...............---,,,+++---...///000000///...---//////......---......///222111111111///...---,,,..................---------...000111111000...------------------------------------------...//////...---+++*********+++++++++---//////...---...///...------,,,,,,,,,,,,,,,------+++************+++***+++,,,---------...///,,,,,,,,,,,,,,,,,,,,,---------...............///000///------...---,,,***))))))******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************+++*********)))+++......------...000.........,,,***)))***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///000111333333222...---///000,,,++++++xxx||||||xxxtttqqqmmmiiigggddd^^^WWWPPPMMMLLLNNNMMMOOOSSSVVVXXXUUUOOOJJJGGGFFFDDDBBBAAAAAABBBBBBBBBAAA???<<<;;;<<>>===???AAABBBAAA@@@@@@@@@???AAABBBBBBAAA???======???CCCDDDAAA:::444777:::<<<<<<:::888999:::>>><<<:::999999999888666555666777999::::::::::::===>>>>>>===<<<:::777666666777888:::;;;;;;;;;;;;777777888999:::999555333444444444333333333333333000222444555666555333222%%%---666:::888555666999222666888666222---,,,---***---///000000000111222------///000222222222222333333333333333333333333333444666999<<<<<<999777555555333111000/////////000//////111333555555444111111000///............---,,,++++++,,,...000222111///---///222555444333333222111///............---------...............------,,,++++++,,,---...++++++,,,,,,,,,,,,------//////...---,,,,,,,,,,,,*********+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------............------------.........//////...............------,,,,,,------333333222222000...---,,,------------------......---...///000000///...---------------------------------------...//////000///...,,,+++***++++++,,,***---///000///..................---------,,,,,,,,,++++++************+++***,,,...///.........000+++++++++,,,,,,,,,,,,---+++---......------...///000///------......,,,***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***))),,,//////---,,,...000---......,,,******+++,,,***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000111333333444000///222333///---...vvvvvvuuunnnlllfff^^^WWWRRRQQQQQQPPPQQQRRRSSSSSSPPPMMMJJJGGGGGGFFFFFFEEEEEEEEEDDDBBBAAA@@@===:::;;;===???LLLUUURRR@@@666;;;===999555555444444444666777888888888888888888888888888777888:::>>>BBBCCCAAA>>>>>>>>>???AAABBBBBB@@@>>>???>>>???@@@BBBCCCAAA???<<<;;;<<>>=========>>>>>><<<999888999::::::;;;;;;;;;:::===>>>>>>===<<<:::888777666777888999::::::999888777666555666777777555222000000///000222333333333333333444444333333333222(((---333777777777444222111555999888333...---...,,,...111111000000000111...///000111222111111000111111222222222111111111222222444777:::;;;999777777666555333222111000000/////////222555888888888222111000///............,,,,,,,,,,,,,,,---..................///111222222111000000//////000111111///......------------...---,,,+++******+++,,,---+++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,+++)))((()))+++---///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------------...---------------------------,,,+++++++++,,,---.........------------......///...------,,,,,,------111111111111000///------++++++,,,,,,------..............................------------------------,,,,,,,,,,,,---...///000000///...,,,+++,,,,,,---***---///000///.........---------------,,,++++++************++++++++++++(((+++...///------...///,,,,,,,,,,,,------......***,,,...---,,,+++---//////---,,,,,,------+++***)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,++++++******...111000---+++---000,,,------,,,+++***,,,---***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111222333000///333333000---...|||zzz{{{xxx}}}sssqqqlllddd\\\VVVTTTTTTUUUTTTRRRPPPOOOMMMKKKJJJGGGGGGHHHHHHHHHGGGGGGFFFBBBBBBAAA>>>;;;;;;<<<>>>>>>TTTYYYDDD555:::>>>999555555444555666777999::::::999999999999999999999333555:::AAAFFFFFFAAA<<<<<<<<<>>>AAACCCCCC@@@===;;;;;;;;;>>>@@@@@@???===;;;:::;;;>>>BBBBBB???<<<:::666444888>>>CCCBBB@@@>>>>>>???AAACCCBBB???===:::;;;;;;<<<<<<;;;;;;:::<<<=========<<<:::888777666777888999999888777666888555222222555666666444333222222333555777888888777666444222111111222222999777555555888999666000///555999999444000///000111333555555333111111111000111222222222000///...000000111111111000000///111111222555888:::999888888777666444333222111111//////000333777:::;;;;;;222222000///............------..................,,,---......---...000222.........///000222333444000///...---------------...---+++*********+++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,,,,,,,---+++(((&&&&&&(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,......,,,,,,,,,---------......------------------------,,,+++)))))))))+++---///...---,,,++++++,,,---...000///...---------------......////////////......******++++++,,,---............------------......------------------------++++++++++++,,,---...///111000...---,,,,,,------***,,,///000///...---...+++,,,,,,,,,,,,+++******((()))***+++++++++++++++'''***......---+++---...---------.........//////))),,,...---+++***,,,///---,,,++++++,,,,,,+++)))******+++,,,,,,,,,++++++++++++++++++++++++++++++((()))***+++,,,,,,+++***+++///222000,,,***,,,///+++,,,---,,,++++++,,,...)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000111...---111222...,,,,,,}}}~~~|||qqqvvvssssssxxx}}}~~~vvvtttpppggg^^^YYYYYYZZZZZZYYYUUUOOOJJJJJJOOOTTTOOOMMMJJJHHHFFFFFFFFFGGGHHHFFFBBB>>>;;;;;;<<<<<<>>>@@@AAA???;;;999:::<<<444444444444555777888999;;;;;;;;;:::999888777777888777777;;;@@@CCCBBB@@@AAA>>>:::;;;???CCCFFFFFFBBB===888:::AAAEEEDDD@@@:::AAADDDBBBEEELLLHHH>>>>>>>>>>>>===>>>??????@@@>>>AAADDDEEEBBB???<<<;;;;;;:::999888888:::;;;===<<<;;;<<<===>>>===:::888777;;;===;;;666444555888888777666555444555555666555555555555555666666777666555444222111111222222555555444333222222111111///777>>>>>>888111000111000111111222222333444444000111111111111222222222222222222111000//////.../////////000222666999;;;FFF@@@:::666555666555444333444666777777777555555555444444333111///---,,,,,,+++******,,,,,,+++***+++,,,---...////////////......//////000000111111111111000000//////......+++,,,,,,------,,,,,,++++++,,,,,,------......///------------------------)))***+++++++++***)))(((...---,,,,,,......---,,,---,,,++++++,,,---///000*********+++,,,---///000,,,+++******,,,......---//////............/////////////////////............---,,,+++++++++,,,,,,---...000222222111///...111111000///////////////........................,,,,,,------.../////////,,,+++***,,,...//////...222111111///---+++***))),,,,,,+++++++++,,,------)))************+++++++++************************,,,,,,,,,------.........+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,*********)))))))))))))))+++++++++++++++++++++++++++++++++*********))))))...---,,,+++++++++,,,,,,...---,,,+++***************+++,,,---..............................------,,,+++***+++---...---,,,...///////////////......}}}wwwvvv}}}yyyxxxyyyyyypppjjjmmmrrrtttssstttwwwzzz~~~|||tttmmmhhhdddaaa___\\\[[[WWWRRRNNNMMMPPPRRRTTTRRROOOKKKHHHGGGFFFFFFEEEDDDDDDCCCAAA???>>>===:::<<<===;;;888777888:::666666666666777888999:::::::::999999999999999::::::888777888;;;>>>@@@AAABBB???<<<<<<>>>AAABBBBBB@@@>>><<<<<<>>>@@@@@@@@@@@@EEEIIIJJJRRRYYYQQQCCC???>>>>>>===<<<<<<<<<<<<>>>@@@CCCCCCAAA>>>===<<<===<<<:::888888999:::;;;;;;;;;;;;===>>>===;;;999;;;>>>???<<<777333333555888777555444333444555666777666555555555666888888888666444222111111222333666666555555444444333333333888======888333111000000111111111222222222222000000111111222222222222222222111111000//////...////////////111444777999===:::666666777999:::999555555666777777777777777555444444333111///...---...,,,+++,,,---...---,,,.........///......------////////////000000000000000000000///////////////++++++,,,------------------------,,,,,,,,,,,,,,,------------------------)))***+++,,,,,,+++***)))...---,,,,,,......---,,,,,,,,,++++++,,,---///000------,,,,,,,,,,,,---------+++***+++,,,......---......------------.....................---------......,,,+++++++++,,,---...///000111111000///...,,,,,,,,,---...000111222....................................------------,,,+++***,,,...///...---......//////...---,,,,,,,,,,,,+++******+++++++++)))************+++++++++************************------------------------+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------************))))))))))))+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,+++,,,,,,,,,---...---,,,+++***************+++,,,---............---,,,,,,+++++++++******,,,+++***+++---...---,,,.........//////......---uuuqqqllliiijjjyyy}}}|||nnncccdddiiijjjfffdddiiikkkpppwww|||vvvqqqqqqppplllgggaaa___\\\XXXTTTRRRPPPPPPUUUSSSQQQMMMJJJGGGEEEEEECCCDDDGGGHHHGGGDDD@@@>>>888999:::999888777999::::::999999999999999:::::::::999777777777999;;;<<<::::::888666666888===@@@BBB@@@>>>===>>>>>>>>>======>>>???>>><<<;;;>>>@@@CCCGGGKKKPPP[[[```VVVFFF@@@@@@@@@???>>><<<;;;;;;===>>>@@@@@@???>>>>>>???@@@???<<<999888777888888;;;::::::;;;======<<<:::<<>>>>>>>>===;;;:::<<<>>>??????>>>>>>???AAABBBFFFIIIMMMUUUXXXPPPDDDAAAAAABBBBBBAAA@@@>>>===;;;<<<======<<<===???AAABBB@@@===:::888777777777;;;:::999:::<<<===<<<;;;:::<<<>>>===;;;:::;;;<<<888666444222111333555777:::999666444555777:::<<<;;;999555333111222444555888888999999999999999999>>>;;;:::999:::888444000333333444333333111000//////000111222222222222111111111000000//////////////////......///000222222444444555777999:::;;;::::::888666555666777:::;;;444333222111000000000///000...---...///000///...///////////////...------///000000000000...---,,,---......//////000000000...............---,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000//////...---,,,,,,......---,,,++++++,,,,,,---......///222111000...------------...---++++++---...---------------......------------------------.........000///---,,,,,,,,,---...000000///.........//////---,,,,,,,,,,,,---......------------------------------------,,,,,,+++++++++******+++,,,------,,,******,,,---.../////////...---,,,+++************))))))*********+++++++++************************++++++,,,,,,,,,---------,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++++++++++++++++++++++++++************************))))))+++,,,---.........---,,,++++++*********++++++++++++,,,,,,------......---------...///000111,,,+++***+++,,,---,,,+++++++++,,,---------,,,,,,wwwssssssmmmiiifffgggjjjllllllooossslllfffaaaaaabbb___^^^```YYY\\\aaadddcccfffttt{{{{{{wwwvvvtttsssssstttuuuuuutttoooooommmhhhaaaXXXQQQNNNNNNNNNNNNMMMNNNNNNOOOOOOMMMLLLLLLJJJHHHEEECCCBBB>>><<<;;;:::;;;===>>>>>>;;;:::999888888888888888:::888666444444666888:::888:::<<<:::666444555888;;;<<<=========<<<;;;;;;<<<<<<===@@@CCCDDDCCCBBB@@@DDDFFFFFFGGGHHHFFFBBB>>>???AAACCCCCCBBB???>>>999:::;;;;;;;;;<<<>>>AAAAAA@@@===:::888888888999===;;;999999:::<<<<<<;;;:::<<<======<<<<<<<<<===888777444222222333555666:::888555444444666999<<<:::999666444333444666777999999::::::::::::::::::???;;;999999:::999555111555555666666555333111000///000111333333222111111000000000/////////////////////.../////////000000222444666888999999::::::999888555444444666999;;;333333222111000000111111000...---...///000///...---......///000000//////...///000000000...---+++------......//////000000111111000///...,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222222111111...---,,,,,,......---,,,++++++,,,------.........000//////........./////////---,,,,,,---...---,,,---...////////////...---------......////////////000///...---------...///000000///...------.........------,,,------......------------------------++++++++++++,,,,,,------+++***)))***,,,,,,,,,******+++,,,---............000///...---,,,+++++++++))))))*********+++++++++************************((()))***+++,,,...//////,,,------------,,,++++++++++++++++++++++++++++++*********++++++*********))))))******+++++++++,,,++++++++++++++++++++++++************************((()))***,,,............,,,,,,++++++******++++++,,,,,,+++++++++,,,------,,,,,,,,,---///111444666,,,+++******,,,,,,+++******++++++,,,------,,,,,,zzztttllliiikkkhhhhhhbbb```dddhhhiiilllooo{{{iiiccc^^^]]][[[YYYYYY\\\ZZZ\\\```ccc```^^^dddnnnvvv~~~vvvuuuuuuvvvwwwxxxwwwuuutttqqqttttttoooeee[[[VVVTTTSSSRRRQQQPPPQQQSSSVVVWWWSSSQQQOOOLLLIIIHHHGGGFFFBBB???<<<;;;<<<===>>>===:::999999888777777777888888777666666666888:::;;;:::;;;<<<;;;888666555555888:::<<<<<<;;;:::;;;<<<;;;;;;===AAAEEEGGGEEEBBBBBBCCCDDDAAA>>>===???@@@999;;;???AAAAAA@@@===;;;888999:::::::::;;;===??????===;;;:::999:::;;;<<>>>>>>>>======;;;::::::888777666555444555555666777666444333333555777999888888777666666777888888:::::::::::::::999999999<<<:::888999:::999555222555666777888777555222111...000222333444333111000////////////////////////......////////////000000111333666777777888999;;;777666444333333555777999333222111000000000222222000///......000000///...------...///000000000000---...///000000///---,,,..................//////222222111000///---+++*********++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---...///111111111000000...---,,,,,,......---,,,***+++,,,---...........................///000111000...,,,,,,---...---,,,---...///000000///...---------......///000000000111000///...---...//////000//////......---------+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------+++***))))))+++++++++)))++++++,,,---------------000///...------,,,------)))************+++++++++************************((()))***+++,,,---...///---------------,,,++++++++++++++++++++++++++++++))))))************))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++***************+++++++++((()))+++---............,,,,,,++++++***++++++,,,---,,,+++******+++,,,---***))))))***,,,000333555,,,+++******++++++***)))******+++,,,------------sssllldddbbbfffeeegggcccbbbdddfffgggjjjooonnnxxxlll```[[[YYYWWWWWWYYY______aaabbb___[[[]]]bbbjjjyyytttuuutttuuuzzz~~~~~~xxxrrroootttxxxssshhh___\\\^^^ZZZXXXUUURRRRRRSSSVVVXXXUUUTTTRRRPPPNNNMMMLLLKKKIIIEEEAAA??????@@@???>>>999999888888888888888999666777777999;;;===???@@@???===;;;999999999888777888:::<<<;;;888888999;;;888<<<@@@CCCCCCBBBBBBBBBDDDBBB@@@???===<<<<<<===999<<>>;;;888666888::::::::::::;;;===;;;:::999999:::<<>><<<:::<<>>AAACCCBBB>>>999777777888999999999999:::;;;===>>>>>>===777888999999999888666555222111111111222222333333444555777999:::;;;::::::::::::999888888777666666555777999::::::888555444222333555777666555222111...///222444444333111///.........///////////////---...///000111111111000<<<<<<<<<888222//////111222222111111111222333444333222000//////111333444333222111111333333222111111111111000000///...---***,,,...000111000...,,,/////////......------,,,......///000000000000000///......------,,,,,,++++++++++++++++++++++++++++++,,,---------,,,+++***...---,,,,,,......---,,,***+++,,,...///......---///......---------......111///------......---,,,+++,,,...//////...,,,+++++++++,,,,,,---...//////222111///.........///000...///000000000---+++***...---,,,***)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))+++)))((()))******)))(((((()))***,,,---...//////,,,,,,+++++++++,,,------)))************+++++++++************************------,,,,,,+++***))))))------......------,,,+++***************************+++,,,------,,,+++***))))))***+++,,,,,,------++++++++++++++++++++++++))))))******++++++++++++(((***,,,.........---,,,+++++++++***++++++,,,,,,...,,,+++))))))***,,,---...,,,***)))***,,,...000---+++******++++++***(((***+++,,,---............}}}rrrccceeekkkaaaiiifffddddddeeefffdddbbbgggrrrnnnaaa___\\\ZZZ]]]XXXXXXYYYZZZZZZZZZZZZZZZ^^^ccclllwwwyyysssrrrzzz}}}pppkkkkkkjjjjjjjjjjjjjjjkkk[[[UUURRRSSSRRRNNNPPPVVVXXXZZZYYYRRRNNNPPPSSSTTTOOOOOONNNKKKFFFBBB@@@???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAAAAA@@@BBB@@@===;;;;;;===@@@BBB>>><<<888666555666999;;;;;;>>>AAABBBAAA>>>===<<<:::===>>>===:::999;;;======???CCCIIILLLHHH===444::::::999999999999999:::777777777999:::<<<>>>???AAA===777222000222666999888;;;======:::999;;;>>>;;;777444666:::<<<999666333444444111...---000333888777666555666888;;;===999777555555666777777666555444444666777888777555000222444666666444222000000000000000000///////////////000000000///---,,,111000......///222555777FFFIIIIIIBBB777000///111222333333222111222555777888666333111111444666888666333111333777777333///...---,,,...222333111///------------------------000000000000////////////))))))***+++,,,...///000111000///...---,,,++++++------------------------,,,---...//////...---,,,...---,,,+++++++++,,,---***+++,,,...//////000000000///---,,,,,,---...///---------,,,,,,+++++++++,,,------...............111000///...------...///------......//////000000000000000000///...---,,,...---,,,+++++++++,,,---******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,)))******+++++++++************+++++++++,,,,,,,,,------------------------+++++++++++++++++++++,,,+++---......,,,+++++++++///,,,******++++++(((%%%++++++++++++++++++++++++******+++,,,,,,---......------,,,***)))***---000+++///222000+++)))***------+++)))((('''((()))***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---.../////////...///000000///---+++***)))))))))***+++++++++,,,+++******---000111///,,,---,,,+++*********++++++***+++---,,,,,,---///111}}}kkkgggiii^^^fffdddaaaaaaccccccbbbaaa]]]mmmzzznnnaaa\\\^^^XXXYYYYYYZZZZZZZZZZZZZZZ\\\ccckkkpppyyy}}}xxx|||{{{pppllliiifffeeehhhmmmtttxxxaaaXXXQQQQQQRRRRRRUUU[[[WWWZZZXXXRRRNNNPPPSSSSSSUUUVVVUUUPPPIIICCC@@@@@@AAA@@@===;;;:::;;;<<<======;;;:::;;;===??????>>>AAA???===<<<;;;===???@@@CCC@@@===:::888888888999:::<<>>=========<<<<<<<<<;;;:::<<>>555333444...000000000//////111333777666333222222555888:::999666555666::::::666222///...---///222333222000------------------------//////.........---------*********+++,,,---...///000000000///......------,,,,,,,,,------.........+++,,,---......---,,,+++------,,,++++++,,,,,,---+++,,,---...000000000000222111///...---...///000---,,,,,,,,,,,,,,,,,,+++,,,,,,---............---///...---,,,,,,,,,---------......///000111111111000000000000///...,,,,,,------,,,+++++++++,,,---******+++++++++,,,,,,,,,...---,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,//////...---,,,++++++***---,,,,,,,,,+++*********+++------,,,+++***+++,,,+++)))((()))+++,,,+++)))++++++++++++++++++++++++******++++++,,,------...---------,,,******,,,...+++///111///+++)))***---,,,+++)))((((((((()))***************************)))***+++,,,---..................------,,,+++******************+++++++++,,,++++++,,,//////---***,,,,,,,,,,,,+++++++++++++++,,,---,,,,,,,,,...000xxxlllhhh___ccc```^^^^^^___``````___YYYjjjuuuzzzdddYYYZZZYYYYYYZZZZZZ[[[[[[[[[[[[ZZZbbbiiihhhgggvvv{{{yyyzzzxxxrrrkkkkkkjjjhhhhhhkkkqqqxxx|||ggg]]]SSSRRRVVVYYY\\\___VVVYYYXXXRRRPPPSSSUUUTTTXXX[[[[[[VVVMMMEEECCCDDDFFFDDD@@@<<<;;;;;;>>>???>>><<<::::::;;;<<<<<<<<<>>>======<<<<<<===>>>>>>FFFEEEBBB???<<<999888777888999;;;;;;:::;;;===???===<<<:::;;;>>>BBBEEEFFFEEEDDDEEEGGGIIIHHHCCC>>>777999;;;<<<<<<;;;999777555666777888999999999999=========<<<;;;:::888777555444444666888:::::::::888777777999======:::666444555666666444222222333222444777:::<<<<<<;;;:::;;;999666555555555333222333111111222333444333222222222333333333333222222333222000/////////000111//////000111111000...---000///......///111333555JJJLLLKKKDDD:::222000111---...000000///...///000666444333222333555888::::::888666777::::::777444/////////000222333222000---------------------------------,,,,,,,,,,,,+++,,,+++++++++,,,,,,---...////////////////////////,,,,,,------.........///++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,---...000111111111111555333222000//////000000+++,,,,,,,,,,,,,,,,,,---,,,,,,---............------,,,,,,++++++++++++,,,+++,,,---...///000111222111000000///...---++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,///...---,,,++++++***+++---------------,,,,,,,,,******+++++++++,,,,,,,,,......------,,,,,,,,,+++......---,,,+++***)))))),,,,,,,,,***)))(((***,,,***)))((()))+++,,,+++***++++++++++++++++++++++++******++++++,,,,,,---------...///...,,,++++++,,,+++...000...+++)))***,,,,,,+++***(((((()))******************************)))***+++,,,------......------,,,+++************+++++++++***************---,,,++++++,,,,,,***(((,,,,,,---------,,,+++***,,,------,,,++++++---...qqqhhhdddaaa```^^^]]]]]]^^^^^^___aaahhhkkkkkkyyyjjj]]]^^^ZZZZZZZZZZZZ[[[[[[\\\\\\YYYaaaeeebbb___hhhxxxtttqqqmmmjjjiiijjjmmmoooqqqqqqqqqqqqggg___YYYZZZ```cccbbb___VVVYYYXXXTTTTTTXXXYYYXXXTTTXXX[[[XXXOOOIIIGGGHHHFFFDDDAAA???>>>>>>???@@@@@@>>>;;;999::::::::::::;;;<<<<<<============<<>>;;;999777777888888777777999===@@@>>><<<<<<@@@FFFJJJJJJHHHHHHFFFCCCCCCCCCCCC@@@>>>:::<<>>???>>><<<:::999777555444555555444333222000//////111222111000222222222222222222222222555444222111111111222333///000111111111000///...//////......///000222333888:::;;;777111------///...000333333222000000111333222111111222444777999888666444555666666444222//////000111222222111111......---------------------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,,,,------......///000000000...............---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...---...///000111222222222555444222111000/////////+++++++++,,,,,,---------------...////////////...,,,,,,++++++++++++++++++)))***+++,,,...///000111111000000///...,,,+++***,,,,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,///...---,,,+++*********---------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******,,,---...//////---------,,,,,,++++++***,,,,,,+++)))'''(((***,,,---,,,+++*********)))(((++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,///000000...+++******+++,,,...---+++)))***+++++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---,,,+++***)))***++++++,,,+++++++++***)))))))))+++*********++++++***)))+++,,,...///...---+++))),,,------,,,+++***,,,---|||xxxyyyhhhfffbbbaaa___]]]\\\\\\^^^```gggbbb```eeennnwwwgggggg\\\[[[[[[ZZZ[[[\\\]]]]]]\\\___aaa``````fffrrr|||{{{vvvssspppgggiiikkkllllllkkkhhhgggbbb``````dddjjjkkkeee]]]XXXZZZYYYWWWYYY]]]^^^\\\PPPTTTXXXVVVPPPJJJGGGHHHAAABBBBBBBBBBBBAAAAAA@@@BBB???<<<;;;;;;:::999888999:::;;;<<<===<<<<<<;;;AAAAAAAAA@@@???===;;;:::999888777555555777<<>>AAAHHHMMMOOOLLLHHHLLLJJJFFFCCCBBBAAAAAA@@@<<<>>>AAABBBAAA===888555333444555777999:::::::::===<<<;;;:::999999:::::::::777555666888888666333555666888;;;===<<<:::888444444555555555444222000111444:::???AAA@@@===:::666444333333555666555444222000......000111000///222222222222222222222222444333222111111111222222///000111222222111000000///............000111222000222444333111///000111000222444444333111111111//////...///000222444666666444333222333222111000///000111111111000000111/////////.........------............---------,,,------,,,+++++++++,,,,,,***++++++,,,...//////000000000///...------,,,+++------,,,,,,,,,,,,------,,,,,,------............---...///111222222333333333333111000///...------+++++++++,,,,,,---------......///000000000000000,,,,,,,,,------------,,,***+++,,,---///000222222000000//////...,,,+++***+++++++++,,,,,,---------******+++++++++,,,,,,,,,///...---,,,++++++++++++...---,,,+++***+++++++++******+++++++++,,,,,,,,,))))))***+++,,,......///+++++++++,,,,,,---------,,,,,,+++)))'''(((***,,,+++,,,,,,+++***)))))))))++++++++++++++++++++++++******+++++++++++++++,,,,,,...000000...+++***)))***+++,,,,,,+++*********+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......------+++*********+++,,,,,,+++++++++***)))))))))(((((()))******+++,,,---+++,,,---......,,,***))),,,------,,,******+++---wwwqqqlllvvvmmmgggeeedddbbb^^^\\\[[[^^^```ccc[[[[[[dddhhhpppjjjccc]]]\\\[[[[[[[[[\\\^^^___```_________bbbfffkkknnn~~~yyytttiiihhhfffeeedddeeefffggg___bbbeeeiiinnnooohhh___\\\^^^\\\ZZZ[[[______[[[OOORRRUUUUUUQQQLLLGGGDDD@@@BBBDDDEEEEEEDDDBBBAAACCCAAA???>>>>>><<<:::888888999:::;;;;;;;;;;;;;;;<<<<<<===>>>>>>======<<<<<<;;;999666555666:::======AAAGGGMMMPPPOOOJJJFFFGGGFFFCCCAAA????????????;;;===@@@AAA@@@===999666777777777777999:::<<<<<<<<<;;;999888888999:::<<<;;;999777777666666444222444555888:::;;;:::999999666555444444555444222000222555999===>>>>>>;;;:::444222111222444666666555333111///...///111111000111111222222222222111111111111111111000000/////////000222333333222111111...............///000000000222333333111000000111///000222111000//////000......------...000222333666555444222111111111111...///111111/////////000111111111000//////......////////////............------,,,++++++,,,,,,,,,)))***+++,,,---...//////111000000///...---,,,,,,------,,,,,,,,,,,,------+++,,,---......///......---...///111222222222222111111000//////...---,,,+++,,,,,,,,,,,,,,,,,,---......///000000000000///,,,------............---......///000111222333444...............---,,,+++******+++,,,------------******+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,...---,,,*********++++++******+++++++++,,,,,,,,,------,,,,,,+++++++++*********+++,,,---...//////,,,,,,,,,***)))(((***,,,'''(((************,,,...++++++++++++++++++++++++******++++++++++++++++++***---//////---+++***)))******+++++++++******)))*********+++++++++++++++************************+++,,,------.........---,,,,,,+++++++++++++++,,,+++++++++***************'''(((******)))***---///++++++,,,,,,,,,+++***)))+++,,,,,,+++******,,,---rrrllljjjdddiiivvv{{{{{{mmmgggfffddd___[[[ZZZ]]]______^^^aaaeeeeeeiiizzzqqq```^^^]]][[[[[[[[[\\\^^^___cccaaa___^^^```cccfffhhhmmmvvvooommmllljjjiiihhhhhhiiiaaaeeeggggggjjjnnnlllfffcccbbb___\\\\\\^^^[[[VVVMMMOOOQQQTTTUUURRRKKKFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBAAA???<<<999888888888999:::;;;;;;<<<:::;;;;;;<<<======>>>>>>???>>><<<999666666999;;;???DDDJJJMMMMMMJJJFFFDDD>>>?????????>>>>>>???@@@;;;===@@@BBBCCCBBB@@@>>>>>><<<:::888888999;;;===;;;:::999999999:::;;;<<<;;;<<<<<<;;;999777777888333555666888888888999:::999666444444555666444222222444666888999999999888444333111222333555444333555333000///000111222111///111222333333222111///111222333333333222000///000000222333333333222222------............/////////000111111000////////////000000///------...//////............///000111555555444222000///000111,,,///111000...---...///333333222222111000000///////////////.........---,,,,,,+++++++++,,,------***++++++,,,---...//////............////////////---,,,+++******+++,,,---+++,,,---.../////////...------///000111222222222000000000000///......------,,,,,,,,,,,,,,,,,,+++,,,------...............+++,,,---...//////...---......//////000111222222---------......------,,,)))***+++---......------******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------000///---+++***+++,,,,,,******+++++++++,,,,,,,,,...------,,,+++***))))))+++,,,,,,,,,---.........+++------,,,+++***+++,,,&&&(((++++++******,,,///++++++++++++++++++++++++++++++******************)))+++------+++*********)))))))))***++++++***))))))***++++++,,,,,,,,,+++******************************+++,,,,,,,,,++++++))))))***************)))***************+++++++++)))++++++***)))))),,,///++++++*********))))))))))))+++++++++***+++,,,...zzzkkkgggggg```bbblllooo|||uuuhhhgggddd___ZZZYYY[[[______ggglllhhhdddhhhoootttlll^^^]]]\\\[[[[[[]]]___```fffccc```]]]\\\___dddgggdddwww|||sssuuuwwwxxxuuupppjjjfffdddggggggcccdddlllooommmgggfffbbb\\\[[[[[[WWWPPPJJJJJJNNNTTTYYYXXXRRRKKKLLLJJJIIIGGGEEEEEEEEEEEECCCCCCCCCDDDDDDAAA===999888888888888999:::;;;<<<;;;;;;;;;;;;<<<===??????BBBAAA>>>:::777666888:::@@@EEEKKKLLLIIIEEECCCCCC===???AAACCCCCCDDDEEEFFF<<<>>>BBBEEEGGGHHHHHHGGGCCCAAA===999888888:::<<<::::::;;;;;;;;;;;;;;;;;;888:::<<<;;;888666888;;;333444666666666777999:::<<<888555444666777666444222333444444555666666666666444222222333333222111777444111000111222222222...000222444444222000...333444777888888666333111000111222333444333333222------.....................///000111111111222222111222111///------///111000////////////000000111444333222000...---...///,,,...000000---,,,---///444444333333222111000000//////.........---------,,,+++++++++,,,,,,---...,,,,,,------...//////000,,,,,,---...///000111222,,,+++***))))))***+++,,,***+++---///000000///...,,,---...000111111111111//////000000000000///...---------,,,,,,+++++++++***+++,,,,,,------,,,,,,***+++---...///...------,,,,,,,,,---------......+++,,,------......------)))***+++---......------******+++++++++,,,,,,,,,++++++++++++,,,---......222000...,,,+++,,,---...******+++++++++,,,,,,,,,+++++++++++++++++++++,,,---------------------,,,+++---......,,,+++++++++)))+++---,,,)))((())),,,++++++++++++++++++++++++++++++******************(((***++++++***)))***+++))))))))))))++++++***((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))*********))))))'''((()))******)))((('''))))))******+++++++++,,,,,,------+++)))(((+++...+++***))))))(((((()))))))))***++++++***+++---///zzzooofff```cccggghhhiiikkkyyy~~~wwwiii___]]][[[XXXZZZbbbbbbnnnuuunnneeeccceeeeeexxxnnn^^^\\\```YYYVVV]]]aaa\\\```aaa^^^]]]aaadddddddddkkk}}}yyyvvvtttrrrppplllmmmnnnmmmkkkjjjjjjkkkoookkkgggaaaZZZRRROOOOOOOOOLLLMMMRRRSSSOOOPPPTTTPPPMMMHHHFFFGGGGGGEEECCCCCCDDDDDDDDDBBB@@@>>>===DDD???999777888:::::::::;;;;;;:::999999;;;???CCCFFF@@@>>>@@@>>>999888<<>>>>>AAABBB???>>>AAABBBAAADDDAAA>>>@@@FFFKKKLLLJJJWWWPPPEEE<<<777999===@@@???;;;777666888;;;;;;:::>>>======<<<<<<<<<======999555222222444777888888999999999777555444555666666555333222333444333333666555333111000111111222111111222333444444555666444444333222111111111111111111111000000000000///333333444555444333111000000000////////////000000333555666555222000//////000000000000////////////////////////000111222333555111------111333111...---,,,,,,,,,,,,---......///000000000000//////...//////000000000//////...///...---,,,---///000222...------,,,---...///000//////............//////222111...,,,++++++,,,---111///...,,,,,,---...///,,,---------......//////***+++...///000000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///111111///---....../////////...,,,+++///////////////.........222111000///...---,,,,,,)))***,,,------+++(((&&&000///---++++++,,,---...+++++++++,,,,,,,,,------++++++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////,,,***(((,,,,,,,,,+++++++++******++++++++++++++++++++++++---+++******+++,,,+++***...---+++***)))***+++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))))))))))))))))))))))),,,,,,++++++***+++++++++******++++++++++++******+++***(((***,,,---***((()))+++,,,------,,,***)))...------,,,,,,++++++***))))))))))))***+++,,,---yyytttkkkeeebbbgggjjjjjjiiiiiijjjkkktttyyyggg```___\\\[[[\\\bbbkkkpppiii```^^^``````kkkwwwiii```ccc___^^^aaa___[[[^^^^^^[[[ZZZ^^^bbbaaafffgggrrr~~~wwwrrrppppppooommmlllkkkkkkllliiiddd___\\\YYYUUUQQQNNNKKKIIIJJJNNNOOOKKKKKKNNNOOOLLLIIIHHHIIIHHHFFFDDDDDDDDDCCCCCCBBB@@@???>>>FFFAAA;;;888888:::;;;;;;;;;;;;<<<;;;;;;<<<@@@BBBDDD???>>>AAA@@@;;;;;;>>>BBBEEEDDD@@@???BBBAAA===>>>AAABBB???>>>BBBEEEDDDBBB???===@@@FFFKKKLLLKKKTTTPPPJJJCCC@@@??????@@@BBB>>>:::999:::<<<;;;;;;::::::999999::::::;;;<<<<<<888333222222333333222333444555555555555777999777777666666666555444333333222111////////////000222222222222222333333333444333333222222222222333111111000000000/////////222222333333333222000///000000000000000000000000444555666666333111000000000000000000/////////...////////////000111222333555111------000222000------------------......///000000000111111111000000111111111111000///...---------.../////////.........---,,,,,,---...///000000///...............///000000000000///...------000///---,,,,,,,,,...///...............---------+++---...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000111///------.../////////...,,,+++------......//////000000111000000///......------,,,,,,,,,,,,,,,,,,,,,+++///...,,,+++++++++,,,---+++,,,,,,,,,------------------......///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,***))),,,,,,,,,+++++++++******++++++++++++++++++++++++---+++******+++,,,,,,+++---,,,,,,+++++++++,,,,,,***++++++,,,,,,++++++*********************************+++,,,,,,,,,,,,+++************************+++++++++***++++++,,,,,,******++++++++++++******+++***)))***,,,,,,***((()))+++,,,------,,,***)))++++++++++++++++++++++++,,,,,,+++******+++++++++zzzpppmmmgggcccdddiiimmmkkkhhhggg```^^^bbbuuurrrbbb______]]]ZZZ```fffiiieee```^^^___```iiijjjtttuuubbb```___aaabbb\\\\\\___^^^YYYXXX]]]```aaadddbbbfffppp{{{yyyttttttrrrpppooooooooonnnlllmmmhhhbbb^^^\\\YYYSSSNNNNNNKKKJJJKKKKKKIIIIIILLLNNNLLLKKKLLLLLLLLLJJJHHHGGGFFFDDDCCCAAA@@@@@@@@@BBB???:::777777888999999:::<<<===>>>===>>>@@@AAA@@@>>>>>>@@@@@@>>>>>>@@@AAACCCAAA<<<:::===??????===@@@AAA>>>???DDDHHHHHH???===<<>>:::666444333333222111222444555666666666888:::999999:::;;;:::888666444333222111000////////////222222222111111000000000333333333333333444444555111000000000000/////////000111222222222111000///000000111222222111000000333555666666333111111111000000000/////////......//////...//////000111222444000------///000...+++---------------.../////////000000111111222222222333333333222000///---,,,---...000111111///---,,,...---,,,,,,,,,---...///000000///...---------......///111222222111///---000///---,,,,,,,,,---...//////......---,,,,,,,,,---...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000000...,,,---.../////////...---,,,,,,,,,---...///000000111////////////////////////...---,,,++++++,,,...000---,,,,,,,,,++++++++++++,,,,,,,,,---------.........////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******************************---+++******+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************************+++,,,------******++++++++++++******+++***)))***,,,,,,***)))******,,,,,,---,,,+++***)))))))))***+++,,,,,,,,,...---,,,+++************~~~tttmmmhhhcccaaabbbgggjjjhhheeefffaaa```aaakkkkkkbbbbbb```[[[[[[___dddeeeeeeffffffeeeooohhhhhh{{{lllaaa[[[^^^ccc^^^]]]```___ZZZYYY]]]aaaaaa``````dddiiimmm|||~~~zzztttsssssstttvvvuuuqqqnnnnnnmmmiiiccc___]]][[[XXXZZZVVVQQQMMMKKKKKKMMMPPPPPPPPPQQQRRRRRRQQQOOONNNMMMKKKHHHEEECCCAAAAAAAAA???>>>>>>======<<<;;;:::999;;;>>>???>>>>>>>>>???===<<<<<<===>>>>>>@@@AAA???@@@@@@>>><<<===@@@BBB<<>>???EEEIIIJJJ@@@>>>===???CCCFFFGGGFFFHHHIIIKKKLLLLLLJJJHHHFFFDDDAAA>>>:::888777666555777777777888999;;;<<<======;;;999777777777777777666888999999888777888999:::<<>>888:::===>>>===<<<<<<===;;;<<<;;;:::<<<@@@CCCEEE<<<<<<>>>@@@@@@???AAACCC;;;???@@@>>>???EEEIIIIIIEEEDDDDDDDDDEEEFFFFFFEEEBBBCCCEEEGGGIIIJJJJJJJJJDDDCCC@@@===999777666666777777777888999:::;;;<<<;;;:::999888777777888999666888::::::999888888999<<>>;;;;;;;;;888777777666666666777777888999999777555444444666333666999:::::::::;;;;;;===@@@DDDCCC>>>999777777000000111111111000000///,,,------...000111111222222222222222333444555666333333222222222111111111000111222333333333222111000000111222222111000000,,,...111111000//////////////////.........------......------------...............///......---,,,+++++++++++++++,,,,,,---...------,,,---...000111---...///000000111111000444333111//////000222333......,,,+++++++++,,,---...---------------......///---,,,+++,,,---000111000000000000//////......))))))***,,,---...///000111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,,,,---.../////////...---000//////...---,,,++++++---......///111222222333............---,,,+++***---,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***,,,---,,,,,,,,,+++++++++******************************+++***))))))+++------,,,*********+++***))))))(((***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,------******++++++++++++******)))***,,,,,,***)))***+++*********++++++,,,,,,---/////////...---,,,,,,,,,))))))))))))***+++,,,---pppfffcccbbb___\\\[[[\\\[[[YYYZZZ___WWW\\\dddgggeeeeeeqqqnnnbbbYYY\\\aaaaaa______\\\ZZZ[[[^^^hhhmmmfff^^^[[[```bbbaaaaaaeeefffeeeeee```___aaaaaaeeeuuuxxxvvv|||~~~yyyxxxyyyvvvcccaaaeeefffoooooojjjbbbaaafffiiihhhccccccccc___[[[YYYYYYZZZYYYYYYXXXWWWVVVTTTSSSRRRHHHHHHGGGCCC>>>;;;;;;===:::<<<======<<<<<<===>>>===???===<<>>:::???DDDCCCBBBBBB???DDDGGGEEEEEEGGGHHHFFFIIIJJJKKKJJJHHHGGGGGGGGGEEEDDDDDDDDDEEEEEEFFFGGGEEEFFFFFFDDD@@@>>>>>>???;;;:::999777666555555555444666777777555444666888888:::===>>>>>>======>>>===AAADDDBBB===888777777///000111111111111000///......//////000000000111222222222222222333444555111111111000000000//////...///111222222222111000000000000000000000000000,,,...111111000000000000//////.........---------......------,,,------...,,,---///000//////......------,,,,,,------...///000///...------...000111---......////////////...000000000///000000111111......,,,+++++++++,,,,,,,,,,,,,,,,,,---...//////..................//////111111111111111000000///******+++,,,------......111111000//////......///,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,++++++,,,.../////////...---.........------,,,,,,,,,......///000111222222333......---------...000111///...,,,+++++++++,,,---*********+++++++++,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++***************************************++++++,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***)))))),,,---------......,,,+++*********)))***++++++,,,,,,++++++*********************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,******++++++++++++******(((***,,,,,,***)))***+++************+++,,,---...------------------------,,,,,,,,,++++++,,,------rrrdddbbbeee^^^\\\\\\]]]\\\XXXXXX\\\[[[\\\aaaeeebbb^^^cccmmmnnn]]]ZZZ\\\ZZZYYYYYY\\\ZZZYYY[[[```rrrrrrddd^^^dddgggggghhhkkkllljjjaaa]]]___ffffffccciiirrr{{{{{{vvvwww|||lll___aaaeeeeeemmmqqqpppllllllqqqrrroooffffffddd```ZZZXXXYYY[[[XXXYYYZZZ[[[[[[ZZZYYYXXXVVVSSSNNNFFF???===@@@CCC<<<===>>>>>>======>>>???>>>@@@???>>>GGGYYYfffkkkRRREEE<<<@@@FFFFFFDDDDDDBBBGGGJJJIIIHHHIIIHHHEEEDDDFFFGGGGGGEEEDDDDDDEEEHHHHHHHHHGGGFFFEEEDDDCCCBBBDDDEEECCC???===>>>@@@???>>><<<:::888666555555000333666777777999<<>>>>>>>>AAADDDAAA;;;666666888111111333444444333222111000000000000000/////////222222111111222222333333////////////............---...///111111111000///000000////////////000000---///111222111111111222//////.........---------...------,,,,,,,,,------+++---///000000//////000///............///000000222111///...---...000111.../////////...---,,,,,,+++---///000111000///...///...,,,+++***+++,,,,,,+++++++++,,,---...///000...///000222111000///---222222222222222111000000,,,,,,,,,,,,,,,,,,,,,,,,111000000////////////000,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,++++++,,,.../////////......,,,---------------------...//////000111111222222///...,,,+++,,,000555888000///---++++++,,,---...))))))*********+++++++++++++++,,,---............++++++++++++++++++++++++************************))))))******++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++)))((())),,,---------222111...,,,+++***+++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++***+++++++++******++++++++++++******(((***---,,,***(((***+++************+++,,,---...***++++++,,,,,,------...000000///...------------xxxfffaaaaaa```]]]ZZZZZZZZZZZZYYYWWW\\\___bbbaaa___^^^```cccwwwxxx```bbbaaaRRROOOZZZ___ZZZZZZ```eeeooovvvjjjjjjgggffflllrrrpppiii`````````aaabbbeeegggiiixxx}}}}}}sssrrrwww~~~wwwoooiiifffhhhiiisssqqqoooooonnnnnnpppsssmmmiiiddd```^^^^^^]]]\\\WWW[[[___aaa```___aaadddgggdddZZZOOOLLLNNNKKKEEE>>>@@@AAAAAA@@@@@@@@@AAA>>>???@@@>>>@@@GGGTTT^^^UUULLLBBB>>>@@@CCCBBB???CCC@@@>>>@@@EEEIIIJJJJJJEEEHHHKKKLLLKKKMMMQQQUUUOOOFFF>>>===BBBEEEBBB>>>CCCBBBAAABBBEEEDDDAAA>>>>>><<<999888<<<@@@<<<444444444555777:::<<<>>>@@@@@@FFFJJJIIIGGGGGGDDD@@@:::;;;<<<<<<;;;888666444;;;777222111222222111///000111222333333333333333444333222555888999666444...///000111111///---,,,---...000222222222222111000000////////////000000000///---...///111000000222222222000---***&&&$$$***+++---.........------)))***+++---///000111222//////.........------------++++++,,,...111111000000000///...---,,,,,,,,,------......///000000111333111///.........---+++---------.........//////......////////////......111111111111111111111111111111///...------------333222111///.........///000000///...------,,,,,,---..................---******+++,,,,,,---......---...///...------...///000000///000111444666888444222///...///222666888000000...---,,,+++++++++,,,,,,************,,,,,,......//////...---,,,,,,,,,++++++******++++++,,,(((***,,,,,,++++++,,,------------,,,,,,+++++++++************************---,,,***)))))))))******------------,,,+++***)))///...---,,,++++++++++++******+++,,,,,,,,,,,,++++++***************+++++++++...000///,,,))))))***,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))******)))(((((()))+++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---............////////////~~~hhhbbbaaa^^^\\\YYYWWWWWWXXXXXXYYYYYY\\\______\\\ZZZ[[[]]]cccyyyjjjcccaaaXXXSSSWWW\\\YYY]]]eeehhhlll|||uuullldddeeemmmqqqmmmgggeeeddddddcccdddeeeggggggmmmzzzrrrqqquuuzzzxxxtttooolllkkklllnnnuuurrrnnnlllkkklllmmmooojjjfffbbb___^^^^^^^^^]]]XXX[[[___bbbcccdddfffgggiiiggg___VVVSSSTTTQQQKKKBBBCCCDDDDDDBBBAAAAAAAAA@@@@@@@@@???@@@CCCHHHMMMNNNHHHAAA>>>@@@BBBBBBAAABBB@@@>>>@@@DDDHHHIIIIIIFFFGGGHHHIIIHHHIIIKKKMMMKKKDDD>>>===AAACCCBBB???AAA@@@???@@@CCCDDDBBB@@@???@@@===:::;;;===:::444666777777999:::<<<>>>???>>>DDDGGGFFFDDDDDDBBB>>>;;;;;;<<<;;;:::777555333666444333333444333111...///000000111111111111000111000000222555666444111...///000111111000...---...//////000111111111111000000////////////000000000///...///111222222111000000000000...,,,)))(((+++,,,---...///......---)))***+++,,,---//////000//////.........---------///---,,,,,,.........---......------,,,,,,++++++,,,,,,------...//////000222000.........///...---,,,,,,---......///000000//////000000000000//////111111111111111111111111333333111000////////////000///---,,,,,,,,,---...///.........---,,,,,,,,,------............------******+++,,,,,,---......---...//////---,,,---.../////////000222333555666222000...---...222555888000///...---,,,+++++++++---,,,++++++++++++,,,---...............---,,,+++,,,++++++******++++++,,,***,,,------,,,,,,,,,------,,,,,,,,,++++++++++++************************,,,,,,***)))))))))******---------,,,,,,,,,,,,,,,......---,,,++++++++++++******+++,,,,,,,,,,,,+++,,,+++++++++++++++,,,,,,+++---///...,,,))))))***,,,------------,,,+++******************************++++++***(((((()))+++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---....../////////000000000sssfff``````___\\\XXXUUUUUUWWWZZZWWWZZZ]]]]]]ZZZXXXYYYZZZ]]]mmmqqq^^^[[[XXXTTTSSSZZZ[[[ccclllmmmjjjnnnxxxvvvccceeennnoooiiifffhhhgggfffddddddccccccdddbbbsss~~~}}}wwwrrrqqqvvvuuusssrrrpppoooooooootttqqqllliiihhhiiiiiihhhfffccc___\\\[[[[[[ZZZYYYRRRTTTWWW\\\```bbbaaa```cccbbb]]]WWWTTTTTTPPPKKKHHHIIIJJJHHHEEECCCBBBBBBBBBCCCDDDCCCBBBAAA@@@???DDDBBB@@@??????@@@AAABBBAAA@@@???@@@CCCEEEGGGGGGHHHGGGEEEDDDEEEEEEEEEDDDEEEBBB???>>>???AAAAAAAAABBB@@@>>>>>>???AAAAAA@@@===@@@AAA<<<999:::999666:::::::::;;;<<<===>>>???>>>CCCEEEBBB@@@@@@???<<<<<<<<<<<<;;;999666444222222222222444555444111...111111111111111111000////////////111333444222000...///000111111000//////000///////////////000000111000000//////000000111//////000222444555333111---...///000///...---,,,------.../////////......******++++++,,,------..................---------111///---,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000000///------///000///...,,,------...///000000111000000111111111111000000111111111111111111111111555444333222222222222222......---,,,,,,------...------------,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,------......///000000...,,,------------///000222333333333000///------...000444666000///...---,,,+++++++++...---,,,,,,,,,,,,---...------.........---,,,,,,,,,++++++******++++++,,,,,,...//////---,,,,,,---+++++++++++++++*********************************,,,+++******)))*********,,,,,,++++++,,,...///000...---,,,++++++***++++++******+++,,,,,,,,,,,,+++------,,,,,,+++,,,,,,---+++---...---+++*********------------------,,,+++++++++++++++++++++++++++,,,,,,,,,+++)))(((***+++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------/////////000000000111111rrrcccdddccc```\\\WWWUUUWWWYYYYYYZZZ\\\[[[YYYYYY]]]aaahhhmmm}}}bbbYYYYYYXXXUUUZZZ]]]fffnnnnnngggeeegggzzziiieeekkkiiifffgggeeeeeedddbbbaaa``````___^^^dddpppvvvzzzqqqyyyxxxvvvtttssspppllljjjkkklllkkkhhhggggggddd```ccc```[[[YYYWWWVVVTTTSSSNNNOOOSSSYYY______ZZZVVV]]]]]][[[XXXUUUSSSPPPMMMPPPQQQPPPMMMIIIFFFDDDDDDDDDHHHKKKJJJEEEAAA??????===???@@@???======???AAA@@@?????????AAABBBDDDDDDIIIEEEBBBBBBDDDEEECCC@@@@@@@@@@@@???>>>>>>@@@BBBCCCAAA>>><<<<<<===>>>???;;;AAADDD???999888:::;;;>>>>>>=========>>>>>>???CCCFFFFFFBBB>>>>>><<<:::<<<<<<;;;:::888555333111000000111222333333222111444444444444333222222111000000222333444555444333---...///000000000//////111000///.........///000111000000000000000000111//////111333666666444222......///000000//////.........//////////////////,,,,,,,,,,,,,,,---------........................111///,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,---------.../////////000000000111///---,,,---///111111000////////////////////////111111111222222111111111111111111111111111111111444444333333222333333333111000000//////.........++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------...000111000...---,,,---+++---///000222222111111000///...------...000111//////...---,,,++++++,,,.........------.............../////////......---,,,++++++******++++++,,,,,,...///...,,,++++++,,,************************************************++++++******************+++*********,,,///222444---,,,,,,+++******++++++******+++,,,,,,,,,,,,+++------,,,++++++++++++,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,------,,,***)))***+++---,,,+++*********+++,,,++++++,,,,,,,,,,,,------,,,++++++++++++,,,------000000000000111111111111qqqcccbbb```\\\YYYWWWXXXYYY\\\\\\[[[ZZZYYY^^^ffflllpppiiippp{{{fff^^^\\\[[[[[[]]]bbbggggggbbb^^^]]]fff{{{xxxiiifffaaaaaafffbbbbbbbbbaaaaaa```______\\\]]]ggg{{{~~~xxx}}}zzzwwwuuurrrooojjjfffbbbiiimmmjjjhhhgggccc\\\```]]]ZZZYYYYYYYYYXXXWWWUUUVVVZZZ```dddbbb[[[UUU```___^^^]]]ZZZWWWVVVVVVXXXXXXWWWSSSNNNJJJGGGGGGIIINNNRRROOOFFF??????AAA;;;???AAA@@@===:::<<<>>>>>>???????????????@@@AAAFFFCCCAAAAAADDDFFFDDDBBB===???@@@@@@>>>===???AAA???>>><<<;;;;;;===@@@CCCAAAIIIMMMEEE<<<:::<<<>>>AAA@@@@@@???>>>>>>>>>???IIIKKKIIIBBB======<<<999<<<<<<:::999666444222111000000000///000111333444444444444444444333222111000111333444555444444444---.........///.........222111///......///000111111111000000000000111111//////111333555555333111///////////////......---/////////.........//////---------------.........---.....................///---,,,,,,---...---,,,------------............------............//////...,,,,,,---///111111111333222111000///......---111111222222222222111111000000000000000000000000222111111111111222222333333222222111///...------++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------///111111///...------+++---...000111111111000222111000...---,,,,,,,,,///...------,,,,,,,,,,,,...........................//////000000000//////,,,++++++******++++++,,,+++---...---+++*********************************************************************+++***************)))***,,,///222444,,,,,,+++*********++++++******+++,,,,,,,,,,,,+++,,,,,,+++***************,,,++++++++++++++++++***)))******+++++++++******++++++++++++++++++++++++,,,------+++***)))***,,,---,,,+++*********+++,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...000000000000111111111111iiiddd]]]XXXWWWYYYZZZZZZ[[[\\\[[[YYYZZZ```jjjrrrqqqddddddmmmyyy~~~ggg^^^^^^\\\\\\\\\]]]^^^\\\YYYWWWYYYgggyyyyyyiii^^^]]]bbbaaaaaabbbbbbaaaaaa```___YYY[[[ggg{{{}}}}}}xxxuuutttrrrmmmjjjbbbnnnuuuqqqkkkiiifffaaa___^^^]]]^^^```bbbbbbaaa]]]^^^```bbbbbb```\\\XXXbbb___]]]\\\YYYVVVXXX\\\^^^^^^\\\XXXRRRNNNKKKJJJNNNRRRUUUPPPGGG???===>>>===???AAA@@@===;;;<<<======>>>??????===<<<===>>>AAA@@@???@@@BBBDDDDDDDDD===>>>@@@@@@???>>>>>>???999::::::;;;<<>>???@@@@@@???>>>>>>>>><<<>>>???>>><<<:::;;;<<<;;;<<<======>>>???AAACCC>>>???@@@AAAAAA@@@>>>===999:::<<<<<<<<>>???@@@BBBBBBAAA@@@????????????FFFGGGDDD<<<999;;;======:::999888666555444333333---///111000//////111333111111222222333222222222111444777777666555666777333333222000/////////...///000111222222333222222222111111000000111111222111///......///000...---......------------------000///---,,,,,,,,,------,,,,,,,,,------.........---------.........//////000...------///000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///111111111222222111111111000000000000000111111111111000000000000000000000000000000---------......000111111///000111111222111000000///.........---,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,***---111222111000///000////////////000111222222///000000000///...,,,,,,......---,,,,,,,,,------,,,---............---,,,,,,,,,---...............,,,++++++******++++++,,,***+++------,,,+++,,,---++++++++++++,,,,,,,,,---************************((()))***+++,,,++++++***)))******++++++,,,,,,---++++++************++++++******+++,,,,,,,,,,,,+++------,,,+++************---***((((((***,,,+++***))))))***+++++++++++++++************************((()))******))))))+++------,,,+++*********+++,,,******+++,,,,,,---......---,,,,,,,,,,,,---............/////////000000000zzzooommmqqqhhhWWWTTTVVVWWWVVVRRRUUUXXXYYYYYY\\\aaaeeelllaaa```bbb```mmm{{{zzzgggccc\\\XXXZZZ\\\ZZZVVVSSS\\\______mmmoooddd___^^^^^^___^^^]]][[[XXXWWWYYY\\\gggssszzzvvvyyylll~~~{{{ttt~~~qqqooossssssiiihhhfffeeeeeeeeecccaaagggeee```YYYVVVXXX```ggg```ZZZUUUSSSOOOMMMTTT^^^ddddddbbb^^^XXXSSSPPPOOOOOOMMMMMMRRRWWWTTTIII===????????????@@@@@@@@@@@@;;;>>>???>>>;;;999:::;;;777999<<<;;;999:::===AAA@@@??????AAABBBAAA>>>;;;===???@@@>>><<<<<>>999888777666444444333333+++...222222000//////111222333444444555555555555444777:::;;;999888999;;;666555444222111000000000///000222333444444444333222222111111111111222222111///---,,,---------,,,---,,,,,,,,,,,,---......///...---,,,+++,,,,,,---******+++,,,,,,---......---------.........//////222000......000000000///......---,,,,,,+++******/////////////////////......---,,,---///111111000///000000111222222333333000000111111111111000000000000000000000000000000------------...000111222///000222444555666555555000000///...------,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,))),,,000222222111000000111000/////////111222333---...///000000000///.........---,,,,,,,,,------+++,,,---......---,,,+++***+++,,,,,,---------,,,,,,++++++++++++++++++,,,***,,,......------...///+++++++++,,,,,,---------************************((()))***+++,,,,,,+++***)))******+++++++++******+++***************++++++******+++,,,,,,,,,,,,+++///...---,,,++++++++++++---***'''(((***,,,,,,***)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&((())))))((()))+++...---,,,+++*********+++,,,******+++,,,,,,---......---,,,,,,,,,,,,---..................////////////uuujjjllllllooo{{{uuubbbYYYWWWTTTQQQRRRTTTXXXZZZ\\\^^^```bbbddd___^^^```aaafffsssrrreeeXXXSSSVVVXXXVVVSSSSSS[[[```]]]aaawwwmmm^^^fff\\\\\\^^^XXXWWW[[[YYY^^^cccfffffffffmmm|||ooonnnzzz}}}}}}yyyrrrkkkiiinnnssssssmmmiiikkkmmmjjjggggggiiifffbbb^^^^^^___bbbdddaaaXXXPPPMMMJJJIIIQQQ[[[\\\fffnnnkkkaaaXXXSSSQQQMMMSSS[[[``````YYYPPPIIICCCCCCCCCDDDEEEDDDAAA???<<<;;;999888888888999:::555888:::<<<;;;;;;;;;<<<<<<<<<===???@@@AAABBBCCC===:::999;;;???BBBCCCBBB@@@AAABBBDDDDDDDDDDDDCCCCCCBBBBBBCCCFFFEEEAAA>>>===<<<;;;;;;======<<<;;;666555333222222333555666555444222000///000000111...222555333444999;;;;;;888:::;;;======<<<:::999888:::999333///111111000000111111222222333444444222222111111000//////...111111000000//////....................................,,,++++++,,,......,,,,,,,,,------.........//////...------...000111.........///////////////..................------,,,------...///000111111000////////////000111111000000111111111000000///---...000111222222111111000000///------,,,,,,,,,,,,,,,------...///000000222444666777888777666555555444222000///...------,,,---......---+++***(((,,,,,,------,,,,,,+++***......//////......---,,,+++---000222222222222333.........------,,,,,,,,,---,,,+++*********+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,******))))))))))))******+++++++++*********))))))***))))))))))))+++,,,------,,,,,,+++*********+++******))))))******+++,,,---......---+++******+++************************))))))))))))))))))))))))************************************************++++++++++++,,,---............---,,,---...///000//////...---,,,,,,,,,,,,...000222111///,,,******qqqiiihhhfffffflll}}}ooo\\\UUUVVV[[[UUUVVVWWWXXXZZZ\\\^^^```\\\YYYYYY]]]___aaahhhqqqzzziiiYYYTTTUUUTTTUUUWWWYYYZZZZZZZZZ]]]iii}}}mmmfff[[[[[[\\\TTTTTTZZZYYY\\\^^^___]]]\\\aaakkktttsssmmmqqq}}}~~~xxxsssppprrrwww|||}}}tttnnnmmmmmmkkkiiijjjkkkiiifffcccbbbcccdddfff___WWWRRRQQQPPPOOOSSSYYYWWWbbbmmmooohhh___YYYWWWXXXZZZ\\\\\\XXXQQQJJJEEEEEEDDDDDDEEEEEEEEEBBB@@@>>>===;;;:::999888888888888:::<<<<<<;;;::::::;;;<<<>>>@@@BBBBBBBBB@@@???@@@???@@@BBBFFFGGGFFFDDD???@@@AAACCCCCCCCCCCCBBBCCCDDDFFFIIIKKKJJJEEE@@@:::999:::<<>>;;;888333333444444444444444444444333222111000000000111---000000111666>>>BBBBBB;;;;;;<<<===<<<;;;999888888:::999333000111111000111111222333333444444555333222222111000000//////111111000000//////.................................------,,,,,,------...,,,,,,,,,---------......///......---...///000000///...............//////........................---------......//////000.........////////////000000000000111111000000///000111222222222111000000111000///...------------,,,,,,------...//////000111222444666777777666555444333222111000//////...------......------,,,,,,---------------,,,,,,+++,,,,,,------,,,,,,+++***+++---000111111111222333/////////......---------------+++*********+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,******))))))))))))******+++++++++*********))))))***))))))))))))+++,,,------,,,++++++*********+++******))))))******+++,,,---......---+++******+++*********************************************************++++++*********************************++++++++++++,,,---......---------,,,---......//////...---,,,,,,+++,,,,,,,,,...000000...,,,++++++{{{nnnjjjeee```^^^]]]ggg~~~cccVVVYYY```XXXXXXXXXXXXZZZ[[[]]]___[[[YYYYYY]]]^^^^^^```dddttt~~~hhhWWWVVVWWWRRRQQQVVV\\\UUUSSSYYY]]]^^^ccclllooobbb^^^\\\SSSSSSYYYYYY^^^^^^\\\ZZZZZZ]]]bbbffftttqqqkkklllzzzuuusssvvv|||zzzqqqnnnmmmkkkkkkmmmlllkkkjjjiiihhhggggggfffaaa[[[WWWXXXYYYWWWVVVVVVUUU```nnntttrrrjjjdddbbbcccaaa^^^YYYSSSNNNJJJHHHIIIHHHFFFFFFFFFEEECCCAAA??????===<<<:::888777666;;;<<<===<<<:::999:::;;;===???BBBDDDCCCAAA>>><<<===>>>AAADDDFFFEEEBBB???===>>>???AAAAAAAAA@@@@@@AAACCCGGGLLLNNNLLLFFFBBB:::999:::>>>BBBBBB<<<666111222444555666555444333444333222111111000111111333333222444===HHHKKKIII<<<=========<<<:::888777888;;;:::444000111111///222222222333444444555555333333333222111111000000111111000000//////..............................------............------,,,,,,,,,------------..................///000000//////...............///........................------------------------+++,,,---//////......---//////000000000000//////333333333333222111000///111111000///............,,,,,,------.../////////...000222444555555555444333333333333222222111111000//////.........//////...............---------,,,------------,,,++++++,,,...000111000000111222///////////////............---+++*********+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++******))))))))))))******+++++++++***************))))))))))))***+++,,,---,,,,,,+++************+++******))))))******+++,,,,,,---...---+++******+++++++++++++++++++++++++++******************************++++++++++++******************************++++++++++++,,,---......++++++,,,---------------///...---,,,,,,+++++++++***,,,//////...,,,,,,---uuunnnkkkbbb]]]]]]ZZZ\\\sssrrrccc]]]]]]ZZZZZZZZZ[[[^^^___`````````]]][[[ZZZ[[[\\\]]]___llloooZZZ\\\```YYYSSSUUUYYYQQQQQQ[[[```\\\[[[aaagggsssmmmaaa]]]XXXZZZ^^^ZZZ___]]][[[[[[\\\___aaabbbnnn}}}yyymmmfffqqq{{{yyy|||xxxooommmllljjjjjjlllkkklllmmmmmmkkkiiigggeeeeee```]]]^^^aaaaaa]]]ZZZZZZaaammmvvvwwwqqqlllllljjjgggbbb\\\WWWTTTRRRRRROOOMMMJJJHHHGGGEEEBBB@@@>>>>>>===<<<;;;999888777<<<======<<<;;;:::<<<>>>>>>???@@@AAAAAA???===<<<<<<===???AAABBB@@@===;;;:::;;;===>>>??????>>>>>>>>>@@@DDDHHHJJJHHHEEECCC???<<<<<>>777222222333444444555555555333333222222111111111111777555444888CCCMMMLLLEEE;;;;;;<<<<<<;;;:::999888888;;;:::555111111111///000111111222333333444444333333333222222222111111111111000000//////..............................,,,---...//////...---,,,------------------------------......//////000000000///...---------......---------.....................---------,,,,,,,,,)))+++---...///...,,,+++......//////000000//////111111111111000000//////111111000///////////////---------.........//////---...///111333333333333222333555666666666555444444333111000//////000000000//////...............///////////////......---,,,...000000//////000111//////.....................---,,,+++***+++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++******))))))******+++************************)))))))))******+++,,,,,,++++++***************+++******))))))******+++,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************++++++++++++,,,---......***+++,,,---...---,,,+++///...---,,,+++++++++++++++---///...---++++++,,,{{{sssnnnhhh^^^ZZZ___^^^[[[fffxxxkkk[[[\\\\\\\\\___cccfffeeedddhhheee```ZZZXXX[[[___bbbnnnxxxhhhbbbddd___YYYXXXVVVQQQSSS[[[]]]YYYYYY^^^ZZZccc}}}xxxddd______eeeggg```___\\\YYYXXXZZZ\\\]]]\\\hhhppp}}}qqqgggkkk{{{}}}{{{sssmmmlllllljjjiiiiiijjjlllnnnnnnmmmjjjfffcccfffccc```aaagggkkkjjjggg``````gggppprrrnnnlllnnnooolllhhhddd___\\\ZZZYYYSSSPPPLLLJJJGGGEEEBBB???>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;<<>>===<<<=========>>>???@@@@@@???>>>======999:::;;;============<<<>>>???BBBCCCDDDEEEEEEEEEDDD@@@===>>>@@@@@@<<<888666444222111111333666888333333333333222222222111111222333:::GGGOOOIII???888888999:::::::::;;;;;;999<<<;;;666222222111.../////////000111111222222333333333222222222222222111111000000//////..............................,,,---////////////---,,,------------------------,,,---......///000000000000///...,,,,,,,,,---...---------.........//////.........---,,,,,,++++++)))***,,,......---+++***,,,---...///////////////...............///000000111000000////////////000---------...............,,,---...///111111222222333444777999:::999777666888666444111000/////////111000///.........////////////000000//////...------...//////------...000------------------------...---,,,+++++++++,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++************************((())))))***++++++,,,,,,*********))))))***++++++******))))))******+++,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++***************************+++,,,------,,,+++***************************++++++++++++,,,---......***+++,,,---...---,,,+++......---,,,++++++++++++...///000///,,,******+++xxxpppjjjccc\\\YYY]]]___[[[]]]ccciiiqqqiiibbb```^^^```eeeiiijjjiiiqqqrrrnnneeeaaaccchhhkkkppppppqqqzzz{{{eee^^^[[[XXXVVVTTTUUUWWWWWWXXXXXXYYYZZZXXX\\\lllkkkddddddkkkooohhheeeaaa]]]ZZZYYYYYYXXXXXXbbbjjjuuuzzzkkkhhhpppwwwpppooooookkkiiiiiikkkmmmpppqqqoookkkfffcccbbbccccccdddjjjrrrtttrrrbbb]]]^^^fffiiifffeeeiiiqqqoookkkgggaaa]]]YYYWWWRRRPPPLLLIIIHHHFFFDDDBBBAAA@@@>>>======>>>??????=========;;;;;;===AAAEEEDDDBBB???<<<;;;;;;<<<===;;;<<<======;;;::::::;;;888999:::<<<<<<<<<<<<;;;???AAABBBCCCBBBCCCEEEGGGFFFDDDAAA>>>===;;;888666888666222000000222666888222222333333333333222222///222777@@@LLLSSSMMMCCC666666777777888999:::;;;999<<<<<<777333222000------......///000000111111222222222222222222111111111111000000//////....................................////////////.........------------,,,,,,,,,+++,,,...///000000000000111///---,,,+++,,,---...,,,,,,------...////////////.........------,,,,,,)))***,,,---------,,,++++++,,,---...////////////,,,,,,,,,,,,---...///000000//////......//////000........................---.........///000000111222444888:::;;;:::777666888777555333111000//////111000///------...//////---............---,,,,,,...//////...,,,,,,---///,,,,,,,,,---------------///...,,,+++++++++,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++***************+++++++++((((((***++++++,,,++++++***))))))))))))***++++++******))))))******+++,,,***+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,......,,,+++***************************++++++++++++,,,---......++++++,,,---------------...---,,,++++++*********111111111///,,,+++++++++wwwnnngggaaa___\\\ZZZ[[[\\\\\\\\\^^^mmmllleee^^^]]]bbbhhhmmmnnnnnnwwwzzzssskkkjjjlllmmmmmmiiiggglll{{{tttbbb\\\XXXSSSPPPWWWYYYWWW[[[eeefff```ZZZZZZbbbjjj|||}}}ooogggkkkpppllljjjgggbbb]]]YYYWWWXXXYYY```hhhpppyyysssiiikkkwww{{{vvvrrrnnnkkkllloooqqqssstttrrrnnniiifffbbbgggiiihhhkkkqqqrrroooaaaYYYXXXaaaeeeaaa```dddllljjjfffaaa\\\WWWTTTSSSNNNLLLIIIHHHIIIIIIIIIHHHHHHFFFBBB@@@???@@@BBBCCC@@@@@@>>><<<;;;===AAAEEEHHHFFFDDD@@@===;;;999999666:::===>>>;;;999888888777888:::;;;<<<<<<;;;;;;>>>AAADDDDDDCCCBBBDDDEEEIIIJJJIIIEEE???999666555888666444111111222444555222222333444444333333222222555:::AAALLLRRRMMMDDD666666666666666777888888999======777333222000---......//////000111111111111111111111111111111111111111000000//////..............................//////............//////......---------,,,,,,,,,+++,,,...///000111000000111000---+++***+++,,,...,,,,,,------...//////000//////..................+++++++++,,,,,,,,,------++++++,,,---............///...---------.../////////...............//////........................//////........./////////000222666999:::888555333444444444444333222111111111000...,,,,,,---...///...............---,,,,,,...//////---++++++,,,...------------.........//////...---,,,+++,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++******++++++,,,))))))*********+++++++++'''(((***+++,,,,,,++++++)))))))))))))))***++++++******))))))******+++,,,)))+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++---......---+++)))************************++++++++++++,,,---......---------,,,---......///...---,,,+++************000111111///---,,,---...yyynnngggbbbddd```YYYWWW\\\___]]]\\\qqqtttjjj^^^YYY]]]fffmmmqqqbbbqqq{{{vvvlllgggfffdddgggcccbbbcccfffqqqsssggg___VVVKKKVVVZZZYYYeeewwwxxxmmm^^^^^^aaacccppp{{{iiigggnnnmmmhhhfffaaa[[[VVVTTTWWWYYY^^^eeegggiiixxx{{{kkkjjjsss|||vvvpppnnnooossstttvvvwwwuuuqqqllliiifffmmmooollljjjlllkkkfffbbbXXXWWWaaafffaaa^^^bbbeeebbb^^^YYYUUUSSSQQQQQQJJJHHHGGGGGGIIILLLLLLLLLNNNKKKFFFBBBAAAAAADDDFFFCCCBBB???<<<:::<<<@@@DDDLLLJJJHHHEEE@@@;;;777444888===CCCEEECCC???<<<;;;777888:::;;;<<<<<<;;;;;;:::???CCCEEECCCAAA@@@AAALLLPPPRRRMMMDDD;;;666666777666555444333222222222111222333444444444333222111444777;;;BBBGGGCCC<<<777666666555555555666666999======888333222000---/////////000111111222222000000000000000000111111111111111000//////..............................000///...------...///000.........------,,,,,,,,,***,,,...///111111111000222000---+++***+++,,,...,,,,,,------...///000000////////////////////////,,,,,,+++++++++,,,---...***+++,,,---............222111///...------............---------......///.....................---000000///............///...111555888999666333000000111333444555444333333111///---,,,+++,,,...///000000000000000//////...//////...---+++***,,,...---.........//////000000///...---,,,+++,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,---,,,++++++******++++++,,,))))))******++++++++++++'''(((***+++,,,,,,++++++))))))((())))))***++++++*********)))***++++++,,,)))***++++++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++---//////---+++)))************************++++++++++++,,,---......///...---,,,---...///000...---,,,+++************///000111000......000111pppbbbeeebbb^^^\\\]]]___^^^ZZZVVVnnnkkkccc```\\\jjjsssddd^^^bbbfffddd___[[[[[[^^^ZZZ```bbb\\\UUU[[[ooowwwjjjbbbWWWZZZ\\\\\\mmm|||hhhccceeecccbbb}}}|||iiieeeiiiaaa```]]]ZZZYYY\\\^^^^^^^^^bbbjjjpppppp{{{xxxmmmrrr}}}|||xxxwwwyyyuuusssrrrpppnnnqqqvvvxxxrrrmmmmmmrrruuusssnnniii```XXXXXX```fffgggeee]]]aaa___XXXQQQOOOMMMJJJGGGEEEEEEIIIJJJHHHJJJMMMSSSLLLPPPRRREEE???BBBAAAIIIBBB>>>???>>>:::===BBBGGGFFFFFFFFFEEEAAA<<<888777AAAKKKNNNHHH@@@<<<;;;;;;<<<===<<<::::::<<<>>>>>>???@@@@@@@@@AAADDDGGGRRRXXXZZZRRRCCC888777:::666666444333222111111111555555444111//////111333555777888:::;;;<<<;;;;;;888666444222222222333444888999999999666222...+++000000//////.........---------...............---...///////////////......,,,------------------,,,000///...------,,,------'''(((***+++,,,------...,,,,,,------.../////////...,,,+++******+++---///////////////////////////000///...---,,,------...000...,,,---000000...+++,,,,,,++++++,,,,,,---...000///...------...///000///......---------.........---,,,++++++,,,---...000///---+++******++++++...000222444555444333222111111000000111222333333444333111///......//////---......///...---+++***...,,,+++,,,...///...,,,///000000000000...---,,,...000111000...+++************++++++++++++,,,,,,,,,------......------,,,...+++)))))),,,---,,,******+++,,,------+++***))),,,+++******,,,,,,+++***************************+++++++++++++++++++++++++++***)))))))))***,,,,,,+++++++++***++++++,,,,,,+++++++++,,,,,,---------))))))))))))))))))))))))))))))++++++,,,+++***)))***,,,---......---+++)))***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......111000...,,,++++++++++++222111///...---,,,,,,,,,tttlllddd```\\\ZZZ\\\______]]]XXXiiioooddd___\\\iiiooo```YYYYYYYYYZZZ\\\^^^^^^]]]TTTXXXZZZWWWSSSVVVbbbmmm{{{iiiaaa^^^___aaannnvvvddd```bbbbbbccc|||uuuddd^^^\\\\\\[[[ZZZ\\\___``````[[[```iiiooonnnuuuyyyqqqtttwww}}}{{{wwwuuuuuusssqqqtttyyy|||vvvsssuuuvvvtttrrrllleee^^^\\\___bbbaaa```TTTbbbppptttsssmmmeee^^^ZZZWWWWWWYYYXXXSSSQQQSSSTTTNNNQQQQQQJJJJJJLLLEEEEEE@@@>>>@@@@@@>>>AAAFFFGGGGGGFFFGGGGGGFFFCCC@@@:::AAAHHHJJJEEE>>>:::888;;;<<<======;;;;;;<<<===BBBBBBAAA???===<<<===???LLLPPPRRRKKK@@@888777:::555555444333222222222222444444333333333222111111444555777888999999999999777666444222222222444555888999999888777444111000111111000000000/////////...//////000000//////......///////////////......------............------000000///...------,,,,,,//////......,,,+++***))),,,,,,------.../////////...---,,,++++++,,,---...////////////////////////000///...---,,,------...000...---...000000...,,,,,,,,,++++++,,,,,,---...//////...------...///000......------------......///...---,,,,,,---...///000///...,,,,,,+++,,,,,,---...000222333333222111111111111111111222333333444333222111111000000111---------......------,,,+++---///...,,,+++---///---...///000111111111000...000111000...+++++++++,,,,,,------------......,,,,,,------------,,,,,,---+++)))))),,,---,,,******++++++,,,,,,,,,++++++...---,,,,,,......---,,,************************+++++++++++++++++++++++++++***)))))))))***,,,,,,,,,++++++***++++++,,,,,,******************++++++))))))))))))))))))))))))+++,,,---------,,,+++******+++,,,------,,,+++******++++++,,,,,,++++++***************************---------------------------------...............111000...---+++++++++,,,,,,,,,+++************+++}}}tttfffaaa\\\ZZZ\\\]]]]]]\\\ZZZaaauuurrrjjjfffdddllllll^^^XXXRRRNNNRRRZZZ___^^^ZZZVVVYYY[[[ZZZWWWWWWZZZ^^^rrrzzzkkk```^^^dddkkkvvvwwwiiibbb^^^aaadddfff}}}qqq```[[[ZZZZZZ\\\^^^______^^^XXX]]]fffllljjjkkk~~~pppmmmppp|||zzz|||~~~yyyuuutttssstttooolllgggccc___]]]\\\[[[XXXlll~~~yyyuuulllaaaZZZYYY[[[VVVUUUTTTTTT___aaaSSSGGGCCCBBBCCCDDDCCCEEEIIIIIIHHHFFFFFFFFFFFFDDDBBB===@@@CCCDDDBBB>>>999666999:::<<<<<<:::::::::;;;AAAAAA@@@<<<999888888:::EEEGGGGGGBBB<<<888888999444444333333333333444444333222222444777666333///333444555666666666666666666555333222222333444555===<<<;;;999666444222111111111111111000000000000000000000111111000000///......//////////////////......////////////......///000000000...---+++***+++,,,---......//////...,,,,,,------...///////////////......------,,,,,,//////////////////////////////...------------...000///...///000000...,,,,,,,,,++++++,,,,,,---...//////......---......///...---------------......///......------......///000///...---------------,,,...///111111111000000111111000000111111222222222222333333333333222222...------------......///)))...111///***(((,,,000......000111111111111111...///000///---+++++++++,,,,,,------------......,,,,,,------------,,,,,,---+++******+++,,,,,,+++++++++***++++++,,,---......---,,,,,,......---,,,************************+++++++++******++++++++++++***)))))))))***,,,,,,,,,,,,++++++***++++++,,,++++++******************)))))))))))))))))))))))),,,,,,------,,,+++******))))))******++++++,,,,,,***++++++,,,,,,++++++***************************------------...............------------...//////111000///------,,,,,,,,,,,,,,,,,,------.........uuujjjccc]]]]]]]]][[[YYYYYYZZZZZZeee{{{|||qqqssstttwwwvvvsssoooggg[[[YYYSSSOOORRRYYY]]]ZZZUUUZZZ^^^aaa___YYYVVVVVVYYY___vvvxxxeee```gggiiijjjiiiaaaaaa^^^cccfffiii}}}iiiaaa]]]\\\___```^^^[[[ZZZWWW[[[aaaeeecccbbbmmm{{{xxxrrruuuzzz{{{vvvuuuvvvqqqrrrpppjjjbbb\\\[[[\\\dddtttuuuiiicccbbbeee___\\\XXX^^^rrrwwweeeTTTPPPKKKGGGEEEEEEGGGJJJKKKHHHDDDBBBAAA@@@>>>===???>>>>>>???AAA@@@;;;777666888::::::999888888888;;;;;;;;;999777666888:::@@@???>>>;;;999888777888444444444444555666777888666333111333888999555000222333333444444444444444666555333222222333555666DDDAAA===999555222000///000000000000000000000000000000111111000000//////...............//////000//////000000000000/////////000111111///---***((()))***+++---///000111111,,,,,,------.../////////000000000000///...,,,+++////////////////////////............------......///////////////...---,,,,,,,,,++++++,,,,,,---...//////.........------...------,,,,,,------....../////////....../////////.........------------------...///000000000000///000000////////////000000///000222333333333222111000///...---------...///+++...000///+++***,,,///111111000000//////...---...//////...,,,++++++,,,*********+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++******++++++++++++++++++******+++,,,...000+++***)))***,,,---,,,+++************************++++++***))))))***+++++++++***)))))))))***,,,,,,,,,,,,++++++******++++++---------,,,,,,+++++++++))))))))))))))))))))))))++++++******))))))(((((((((((((((((()))***,,,,,,***++++++,,,,,,++++++***************************,,,,,,,,,---------------...------,,,---...///000000000///...------,,,,,,---------...............|||kkkbbb[[[\\\\\\XXXWWWYYY[[[XXX\\\jjjuuutttkkkdddaaattt~~~ppp___WWWXXXWWWUUUVVVXXXXXXUUUSSSYYY^^^aaa\\\SSSNNNRRRXXXXXXaaasssqqqhhhmmmjjjeeeddd```___^^^ccceeegggxxxwwwiiiaaa^^^aaabbb^^^ZZZZZZYYYZZZ\\\^^^]]]___fffnnn~~~|||www}}}{{{yyyyyyrrruuuvvvpppfff```___bbbgggpppyyy~~~~~~wwwrrrmmmggggggjjjhhhaaa\\\XXX___vvv}}}mmmeee___UUUJJJEEEEEEGGGHHHHHHEEEAAA>>>======;;;:::===;;;:::<<<@@@BBB???<<<888999;;;;;;999999999:::888888888666555555777999===;;;999888777777666666666666666777888999:::;;;999555111222666999777444222222333333444444555555666555333222222333444555BBB@@@<<<777444111000000////////////////////////000000000000//////...---.........---...///000111//////000000000000//////...///000000///---***)))............---+++***))),,,,,,------.../////////000000111000///...---,,,////////////////////////------.....................//////...---,,,++++++,,,,,,++++++,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,---.........//////////////////...,,,,,,,,,,,,---------,,,//////000000000000000000......------------......,,,---///111111111000///333111000...------......000///............------000//////...------,,,,,,---...///---+++++++++,,,*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++******+++,,,++++++******+++---///000+++***)))***,,,---,,,+++************************,,,+++)))(((((()))+++,,,+++***)))))))))***,,,,,,---,,,++++++*********+++---------,,,,,,+++++++++))))))))))))))))))))))))*********))))))((((((((((((((('''((()))***+++,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,---------------...///////////////......---,,,,,,***++++++++++++***)))(((rrreee[[[ZZZYYYWWWZZZ```ddd\\\ZZZ```hhhiiifffcccWWWrrrqqq___\\\^^^^^^]]][[[XXXUUUUUUUUUYYY^^^aaa[[[RRROOOUUU\\\XXX[[[cccxxxrrrooofff```___\\\\\\\\\aaaaaa```mmmwwwqqq|||qqqeee^^^aaaccc___]]]___]]][[[[[[\\\___dddiiimmmnnntttttt{{{yyyvvvuuurrrvvvxxxsssjjjeeeeeehhhgggmmmtttxxx~~~{{{uuunnnhhheeeccc```bbbgggddd]]]ZZZXXXZZZiiiqqqfffiiidddXXXKKKDDDEEEFFFFFFDDDAAA???===>>>>>>>>>===:::999888;;;???AAA@@@>>><<<======<<<;;;;;;===>>>::::::999666333222333555888888777777666666666666666666777777888:::;;;<<<;;;777333333555777777666333333333444555777888999888666444222222222333444999888666444222222222333............////////////000000000000///...------///...------...///111222//////000000000000//////...////////////---,,,+++,,,,,,------------,,,,,,,,,,,,------.../////////000000//////......------////////////////////////,,,---......///............000111///---++++++,,,,,,,,,++++++,,,,,,---..................---,,,+++++++++++++++,,,---...///---......//////......---******+++,,,---------,,,///////////////000000000......------,,,,,,------,,,,,,---...............222111000//////.........333111//////000111///---,,,,,,,,,,,,---...///000---......---+++***,,,---,,,,,,------------......++++++,,,,,,,,,,,,+++++++++,,,,,,+++******+++---,,,,,,+++,,,,,,---...///,,,++++++,,,...//////...************************,,,+++)))(((((()))+++,,,+++***)))))))))***,,,,,,------,,,+++************++++++******************))))))))))))))))))))))))++++++*********++++++,,,(((((())))))******++++++***++++++,,,,,,++++++***************************))))))******++++++,,,,,,,,,---......//////......------......------,,,++++++,,,,,,---,,,+++)))(((uuubbb\\\YYYXXX```kkkuuuggg[[[\\\bbbdddbbb```VVVmmmuuuwwwzzzpppuuurrrnnnggg```ZZZWWWWWWWWW\\\^^^___\\\XXXWWW[[[```]]]^^^___hhhuuueee___^^^ZZZ\\\]]]bbb^^^ZZZeeemmmeeegggjjjqqq|||mmmaaabbbccc___^^^bbb```^^^]]]___gggnnnrrrrrrlllwwwvvvooonnnyyy{{{vvvtttsssrrruuuwwwssslllhhhiiilllkkkpppvvv~~~|||ooonnniiifffdddbbb^^^^^^aaaccc]]]```aaaZZZ\\\```ZZZ]]]\\\TTTIIIDDDFFFGGGEEEBBB@@@>>>=========<<<;;;888888888:::<<<>>>>>>===>>>>>>===;;;999:::===@@@===<<<:::777333111222333000333666666555555666777666666666777777999:::;;;999888777777666666666666555555555666777:::<<<===999777555333111111222333222222111111111111111222......//////000000000000111111111111000///...---///...---,,,---///111222...//////000000//////...........................((()))+++---///000111111,,,,,,------.../////////000///...---------...///////////////////////////,,,,,,.../////////......000222333222///,,,---...,,,,,,++++++,,,,,,---.........//////...,,,+++***++++++++++++,,,---...///,,,---...//////...---,,,)))***,,,---............//////...............///000//////...------......------,,,,,,,,,------......///000000111111111111333333333222111000000000------,,,,,,---...000111---------,,,******,,,...,,,,,,------------......++++++,,,,,,,,,,,,++++++***,,,---,,,))))))+++---,,,,,,---------------,,,,,,++++++,,,...//////...************************,,,+++(((''''''(((+++,,,+++***)))))))))***,,,,,,...---,,,+++******************************++++++))))))))))))))))))))))))******))))))***+++,,,---((()))***+++++++++***)))***++++++,,,,,,++++++***************************))))))***++++++,,,------***,,,...000000///---,,,+++,,,---------,,,+++***+++,,,...//////...---,,,mmmaaa[[[ZZZdddrrrppp]]]YYY^^^```\\\XXXYYYiiiiiijjj~~~~~~qqqeee]]]ZZZYYYXXX[[[[[[ZZZZZZ[[[\\\]]]^^^aaabbb^^^[[[llllllfffeee^^^]]]```eee___XXXbbbiiiaaa```dddiiiwwwttteeecccbbb\\\[[[```aaa```___dddnnnwwwyyywwwnnnjjjjjj{{{{{{ooohhhmmm}}}}}}zzzyyyyyyrrruuuuuurrrllliiijjjllllllpppvvv|||lllcccaaaaaaddddddaaa```cccgggbbbiiilll```WWWWWWSSSPPPRRRNNNGGGEEEHHHIIIEEECCC@@@>>><<<;;;999777444666777999::::::::::::;;;<<<<<<:::777666777;;;???<<<<<<:::777444222333444***///444666555444666888555555555555666777888999777999;;;:::888666444444666666666777999<<<>>>@@@:::888666333111111111222111111000000///......---//////000000111111111222333333333222222000/////////...---,,,---///111333......////////////.........------------...////////////000000///...------,,,,,,------...//////000///...,,,+++,,,---///000////////////////////////+++,,,.../////////......222444555444000......000,,,,,,++++++,,,,,,---.........//////...,,,+++)))++++++++++++,,,---...///+++,,,---......---,,,+++***+++---///000000//////...------,,,,,,,,,------222111000///////////////......,,,++++++,,,---...+++,,,///111333333333333111555777555000---000333222111///...------......---------+++******,,,...******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++***,,,---,,,))))))+++...,,,---.........---,,,+++***))))))***,,,------,,,************************,,,+++(((''''''(((+++,,,+++***)))))))))***,,,,,,...---,,,+++************+++++++++,,,,,,------...))))))))))))))))))))))))''''''&&&'''((()))+++,,,)))***,,,---,,,+++)))(((+++++++++,,,,,,+++++++++******************************+++,,,,,,---......))),,,///111111000---+++***+++,,,---,,,+++***)))%%%'''))),,,------,,,+++fff[[[^^^hhhqqq|||kkkYYYSSSYYY```___\\\^^^aaa___ccczzzgggbbb\\\UUUWWW^^^[[[ZZZ\\\\\\ZZZZZZ^^^jjjbbb]]]]]]___oooyyykkkaaa```hhhkkkeee______aaa``````ccciii|||kkkaaaeee___XXX^^^ccc```___bbbiiinnnmmmkkkccciiidddhhhvvvjjjdddvvv}}}|||{{{vvvyyyxxxqqqmmmmmmnnnmmmooowwwzzzxxxyyyzzzmmm\\\^^^[[[]]]cccgggffffffhhhooommmjjjeee```\\\YYYWWWRRRUUURRRHHHCCCGGGKKKKKKCCCAAA???======<<<:::888<<<:::888777888:::===>>>999888666444444555777888:::<<<999222222555555000000333222...///333555222:::888666555666777666555777777888888888777777666999777666777:::>>>@@@AAA999777555222111000000000333222222111000///......////////////000000000000222111000111222333111000////////////////////////...---,,,,,,---...///000......//////...---,,,,,,//////...------------...//////000000000000//////......------------......///000000000000000//////,,,---...000000000//////222333555666555222...,,,---.........---,,,++++++......---------,,,,,,,,,---------,,,,,,,,,++++++000///...---,,,+++++++++)))***,,,...000000000000//////............//////000///------///000///...++++++++++++++++++++++++------------...000111222666444000---,,,,,,---...111///,,,+++,,,,,,,,,,,,000///---+++++++++---...*********++++++,,,,,,,,,'''((()))***+++,,,,,,,,,************************))))))***+++---...//////++++++,,,,,,,,,------------------,,,,,,,,,+++++++++++++++************)))(((((()))************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,***((('''((()))))))))(((((()))***++++++---,,,++++++******++++++((()))***++++++***(((''',,,,,,++++++++++++++++++************************)))***,,,---...---,,,,,,***,,,...000000///...---***++++++++++++***))))))rrr```[[[___eeeggg___VVVSSSVVVZZZ\\\[[[cccdddbbbeeezzzttteee[[[UUUZZZ]]]XXXVVVYYY\\\\\\]]]```eee___\\\]]]^^^hhhrrrhhhnnnnnngggaaaaaabbbaaa```cccgggttt}}}vvvxxxzzzhhhddd\\\UUUZZZ[[[\\\]]]___aaaccceeefffccchhhcccdddqqq|||rrrfffppp}}}zzzxxxzzzxxxuuutttuuuqqqkkkmmmtttvvvtttvvvwwwlll\\\VVVSSSUUU^^^fffhhhhhhjjjgggiiikkkllliiiddd]]]YYYOOORRRQQQMMMLLLMMMJJJDDDBBB@@@>>><<<<<<:::777444:::999888888999:::<<<>>>;;;:::888777666555555666666888777333444888888444444333111111333666555333999777666666777888777666444555666888999999999999<<<:::888888999;;;<<<<<<888777555333222111222222222222111111000000//////////////////000000000111111111111222333333111/////////////////////////////////.........///000111///////////////......---//////...------------------......//////......---------,,,,,,,,,,,,------//////000000000000//////---...///000000//////...000111333555555444222111............------------//////......---,,,,,,+++***+++++++++,,,,,,------///...---,,,++++++++++++***+++---///000000000000///......------......///000...------...//////...++++++++++++++++++++++++------------------......444333000...------...//////---,,,,,,...///...---111000...,,,,,,---...///******+++++++++,,,,,,,,,)))******++++++++++++***************************+++++++++,,,,,,---------*********+++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++************)))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))******)))((()))+++***))))))))))))******++++++******))))))))))))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++*********************+++,,,---------,,,,,,+++,,,...//////...---,,,+++++++++++++++***))))))mmm^^^[[[[[[WWWXXXXXXWWWVVVVVVYYY\\\cccdddbbbdddvvvuuueee]]]aaa^^^YYYWWWZZZ]]]]]]]]]___bbb]]]\\\^^^___bbbppppppqqqooohhhccccccdddbbb^^^aaadddlllqqqkkkooouuueeeZZZTTTYYYVVVZZZ]]]]]]ZZZZZZ^^^bbbdddfffcccaaaccccccrrr~~~jjjlllvvv}}}~~~~~~}}}~~~}}}uuukkkjjjnnnpppooosssvvvnnnbbbUUUMMMJJJPPPYYYaaaggglllaaacccfffhhhfffbbb]]]ZZZSSSRRRQQQOOOQQQQQQKKKDDDBBBAAA???>>><<<:::555222888888888999::::::;;;;;;===<<<;;;:::888666444333444777888777999===>>>===777222000333888888555444777666555666777888888666222333555888:::;;;<<<<<>>AAACCCCCC;;;555333666:::888555444555444444555777888777555222333555777999;;;<<<<<<>>><<<999777777666555444===;;;888555333222111111222111000000000111222333//////000000000111111111000000111333444333000...////////////////////////111000000//////.........//////...............//////...------,,,,,,------,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,------......//////000/////////000000000//////...------,,,,,,...000222555777888555333000...------......,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------+++*********++++++,,,------......//////000000000---,,,,,,++++++,,,,,,---...,,,++++++,,,------,,,+++++++++,,,,,,,,,,,,,,,111111111111111000000///...///000111111111000000------///111333222000---//////...------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++******+++++++++*********)))))),,,+++)))))))))***,,,...************************++++++++++++++++++++++++''')))******))))))***+++,,,++++++***)))))))))))),,,------,,,,,,,,,++++++***+++,,,,,,---,,,,,,+++))))))***+++,,,,,,------...---+++***))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,++++++***)))zzz{{{kkk]]]^^^]]]\\\[[[ZZZ[[[[[[\\\VVVWWWYYY]]]cccqqquuu```]]]___cccccc\\\SSSSSSXXXaaa]]]ZZZ[[[\\\[[[\\\^^^iiiwwwppphhhfffgggeee```]]]XXX___aaaeeeiiihhhqqqtttbbbYYY___aaaaaabbbbbbbbbbbbaaa```gggdddbbbiiikkkaaalll~~~rrruuu~~~yyytttlllllljjjkkkpppsssooohhh\\\VVVPPPMMMKKKPPP]]]jjjnnnlllgggbbb]]]ZZZYYYXXXYYYXXXWWWTTTOOOKKKKKKMMMGGGFFFEEEDDDCCCAAA>>>;;;555666777888888777666555999:::<<<======;;;999777666888;;;======>>>AAAEEECCCCCCAAA===999777666444333222222444666666555333444444666777888999999999;;;999777666666666555333999888666555444444555555222222000000000111222333000000000000111111111111000000111222444333111...////////////////////////////////////...------,,,...---,,,,,,,,,---............---,,,,,,,,,,,,,,,------............------......------------......------...///////////////000000//////............,,,,,,,,,---///111444555888666333///,,,++++++,,,(((((()))***+++,,,------++++++++++++++++++++++++************+++,,,------.............../////////,,,,,,++++++++++++,,,,,,---,,,******,,,---,,,+++++++++,,,,,,,,,---------//////111111222111111111,,,---///111111111000/////////000222333222...+++---------------------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,,,,---------++++++++++++++++++++++++***++++++,,,...//////000++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,+++++++++*********))))))+++***((('''((()))+++---************************++++++++++++++++++++++++)))++++++***((((((((())),,,,,,+++***))))))******,,,------------,,,+++***)))******+++++++++++++++))))))***+++,,,,,,------...---+++*********++++++++++++++++++++++++++++++,,,,,,,,,++++++******)))+++,,,,,,,,,,,,+++******wwwppppppttt|||fff___[[[WWWUUUWWWYYYYYYXXXTTTSSSWWW\\\^^^bbbpppccc]]]___aaaaaaZZZRRRSSSXXX^^^[[[WWWVVVVVVWWWXXXYYYZZZvvv|||nnniiiiiifff```\\\ZZZaaaaaaaaaeeebbbgggwwwhhh[[[aaaeeeeeeeeeffffffeeecccbbbgggeeedddmmmssskkkqqq~~~zzzxxxtttpppmmmlllnnnmmmgggbbbXXXXXXZZZ\\\ZZZXXX]]]dddggggggfffddd```ZZZTTTQQQSSSWWW\\\^^^XXXOOOKKKMMMNNNLLLIIIHHHGGGEEECCCAAA888999999999888777555444777888:::<<<===<<<;;;:::666666888::::::999===DDDUUU___]]]JJJ;;;999999666333222333444666666444222444555666666777777777777777666555555666666555444222222222333555888:::<<<444333111000000111222444000000000111111111222222222111000111222333111000////////////////////////---...............---,,,---,,,+++++++++,,,---......------,,,,,,,,,,,,,,,......////////////......///......------......///,,,---......////////////000//////............///,,,,,,,,,---...///000111888666333000---+++***)))''''''((()))+++,,,---------------,,,,,,++++++++++++++++++++++++,,,------///......---------......---,,,,,,++++++,,,,,,---...,,,***+++,,,---,,,,,,++++++,,,,,,------......+++,,,...///000///......+++,,,...///000000//////000000111222333111---***,,,,,,,,,---------------------------,,,,,,,,,,,,((()))***,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******+++---...///000111))))))*********+++++++++............------------+++++++++************)))***)))((((((((()))***+++************************++++++++++++++++++++++++***+++,,,***((('''((((((,,,++++++*********++++++***+++,,,,,,,,,+++)))((())))))******++++++,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++***wwwjjjhhhlllxxxddd```[[[XXXVVVVVVUUUTTTUUUQQQTTT[[[[[[XXXbbbqqq|||mmmfffaaa^^^[[[WWWWWWZZZ]]][[[WWWTTTSSSUUUWWWXXXVVVcccvvv{{{ppplllhhhbbb___\\\bbb```^^^aaa\\\ZZZeeelllvvvqqq___eeeeeeiiilllllliiiffffffhhhfffgggffflllrrrnnnqqq~~~|||{{{zzzuuuppppppqqqnnnhhhccc]]]ZZZZZZ___bbb___\\\]]]\\\]]]______^^^[[[XXXVVVYYYZZZ___fffeee\\\WWWWWW\\\XXXSSSOOOMMMKKKIIIGGG>>>===<<<;;;999777666555777888999;;;<<<<<<;;;;;;777666777:::888777===GGGmmm\\\???<<>>:::::::::888888<<>>:::444444777999777444555888888555444555333111333777444555666666666555333222555444333333333333555555666777888666333111000000000000000000000000000000111222333333222111222444111000///......///000111.../////////...---,,,,,,------------------------------------------------.........------,,,,,,,,,......,,,,,,,,,,,,...............------,,,,,,,,,,,,,,,---...//////......////////////000111333333///000000111000...,,,+++...---,,,******))))))***,,,,,,+++++++++,,,---...,,,------......------,,,///---,,,,,,---......---************************,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,,,,---...//////...---,,,******)))(((***,,,...000---+++***---000111...+++000...---,,,,,,---///000***+++---......---,,,+++---------------,,,+++***(((***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...000111---......---++++++,,,.........---,,,,,,+++******+++***************++++++,,,+++***))))))***+++,,,))))))))))))***************+++---///000///---,,,,,,+++)))''''''(((***+++)))******++++++******))),,,,,,++++++,,,...///000************************###%%%)))---///...,,,++++++++++++++++++***)))(((+++++++++++++++++++++++++++++++++************)))yyynnnjjjiiigggdddiii{{{jjj___UUUPPPPPPQQQTTTSSSQQQUUU\\\]]]ZZZZZZiii{{{|||uuuoooaaaZZZ^^^```SSSSSSVVVSSSWWW^^^]]]WWWXXX]]]hhhzzz{{{ooofff______```[[[VVVTTTTTTXXXaaakkkqqqqqqooonnneeeaaa^^^aaaiiippprrrqqqkkkfffeeehhhhhhgggkkkqqqyyy|||yyywwwuuurrrnnnmmmeee[[[UUUUUUWWWWWWWWWXXXXXXVVVVVVYYY___fffkkksssqqqoooppprrrtttuuuuuuyyyuuuqqqnnniiiaaaVVVMMMDDDEEEDDDAAA>>>===<<<;;;999999:::;;;;;;<<<======999999888666666999@@@EEE\\\nnnmmmQQQ;;;:::<<<888555777::::::999999777666<<<777444666666444333555444555666777777666555444666555444222111111222222555666777555222000000000000000000000000000000000///000111111//////000111///...---,,,,,,---...///......//////......---,,,------------------------------------------------...------------------,,,---,,,+++******+++,,,---......---------,,,,,,,,,,,,------...//////..................///000111111000000000//////...,,,,,,000000//////...------,,,,,,,,,++++++,,,,,,---...,,,------......------,,,---+++******+++,,,,,,+++***************++++++++++++++++++++++++++++++++++++,,,---//////...---,,,,,,,,,------------,,,,,,***)))))))))+++---000111666333///,,,+++...222666111000...------...///000)))***************))))))---,,,,,,,,,,,,+++++++++)))***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...000111---......---++++++,,,.........---,,,,,,+++******,,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,))))))))))))************((()))***+++,,,+++******+++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,++++++,,,---...///++++++++++++++++++++++++'''(((+++,,,---,,,***)))+++++++++++++++***))))))++++++++++++++++++++++++++++++++++++************xxxlllhhhhhhccc^^^```tttwwwdddXXXUUUVVVSSSTTTSSSRRRUUUYYYYYYWWWWWW[[[bbbssstttfffddddddVVVSSSVVVTTTZZZbbbaaaXXX\\\___bbbhhhyyyyyypppggg___^^^\\\WWWTTTSSSNNNXXX\\\XXX[[[iiiwww}}}vvvhhh[[[\\\hhhsssuuurrrjjjccceeeppptttnnnooovvv{{{vvvpppmmmkkkeee\\\TTTPPPQQQTTTWWWWWWXXXXXXVVVUUUWWW]]]bbbkkkmmmpppqqqrrrsssuuuwwwuuurrrooommmjjjeee\\\VVVNNNIIIDDDBBBBBBAAA???===;;;;;;;;;;;;<<<<<<<<<===::::::888777666999===AAADDDIIIFFF<<<666888999666555:::<<<999;;;>>>;;;333>>>888666999<<<999555444444555666777888888888777777666444222000000000000444555555444222/////////000000000000000000000000///000111111/////////111......------------............/////////...---------------------------------------------------------------------.........000000////////////000000...------------,,,,,,,,,,,,---......///.........------......///000000000000///......------------000111111111111///...---,,,,,,,,,,,,,,,---------------............---------+++******+++,,,,,,+++)))*********++++++,,,,,,************************+++,,,.../////////...---,,,,,,,,,++++++,,,,,,,,,*********+++,,,...111222::::::777222---,,,111666000000////////////000000///...---,,,,,,,,,,,,,,,---,,,++++++******++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---......---++++++,,,---...------,,,,,,++++++***------,,,,,,,,,,,,------++++++************++++++)))))))))*********++++++(((((((((((())))))))))))+++***)))(((((()))++++++---,,,+++******+++,,,---------,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++***((((((++++++++++++++++++***)))++++++++++++++++++++++++,,,+++++++++************yyykkkfffgggccc______kkkvvveee]]]ZZZUUUUUUSSSSSSTTTUUUTTTRRRZZZYYYZZZccczzzwwweeehhhYYYUUUXXXVVV[[[aaa___XXX[[[]]]\\\]]]fffwwwnnnkkkddd]]]\\\YYYUUURRRRRROOOUUUWWWRRRRRRaaazzz~~~jjjbbbhhhnnnnnnjjjhhhcccjjj{{{zzz~~~yyyuuusssllljjjddd[[[SSSPPPRRRUUUVVVXXXXXXUUURRRRRRUUUZZZ___bbbeeeffffffhhhmmmqqqjjjhhheeeeeeeeeeeeccc```YYYOOOFFFDDDEEEDDD@@@>>>:::;;;;;;<<<<<<======>>>>>>===;;;999999:::===???>>>999555666777666666666222:::;;;888;;;BBB???555:::777888===???;;;666555444555666777888999999:::888777555222111111111111222333444333111/////////000000000000000000000000111222333222111000111222000000000//////000000000......////////////..............................------------------------,,,,,,------......//////111111111111111111111111------------------------------...............---......///000000000000000000///---,,,+++,,,---...---...///000000...,,,***+++,,,,,,---------------------............------///---,,,,,,---...------)))******++++++,,,,,,---++++++++++++++++++++++++,,,---.../////////.........---,,,++++++,,,---...------,,,,,,---...///000555999<<<;;;777111...---......//////000000111111333111///...------......,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...//////------...,,,+++***+++------------,,,,,,+++++++++...------,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++***))))))(((((()))************)))))))))***+++,,,...---+++******+++---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))+++++++++,,,,,,+++******++++++++++++++++++++++++,,,,,,+++++++++*********~~~lllffffffaaaaaabbbfffmmm|||zzzgggZZZYYYVVVSSSRRRRRRQQQOOONNNNNNRRRVVVZZZccc}}}kkkhhhXXXTTTWWWVVVZZZ^^^ZZZSSSTTTUUUUUUWWW\\\dddjjjtttkkkccc[[[ZZZYYYTTTQQQQQQRRROOORRRUUUTTTYYYrrr~~~qqqjjjhhhfffddddddaaaiiixxx}}}zzzyyyqqqqqqnnnggg]]]VVVTTTUUUUUUVVVVVVTTTQQQPPPSSSVVVVVVXXXYYYXXXXXX[[[bbbggggggeeebbbaaaccceeehhhiiiaaaTTTJJJIIIJJJFFF@@@>>>::::::;;;<<<===>>>???@@@???===<<<;;;;;;;;;<<<<<<===666333666666222222777000777999777;;;CCCEEE???999777999<<<<<<777444555333444444555777888999:::888777555444333333444444111222333333111//////000000000000000000000000000111222333222000///000111///000000000000000000///......///////////////...........................---------------------------------....../////////,,,,,,------------,,,,,,---------------------------...............------,,,---.../////////......///...,,,++++++,,,------+++,,,---......---+++)))+++,,,---.........---------......//////......---///---,,,,,,---...------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///...---,,,,,,---.../////////......------------222333777<<<>>>;;;555///............///000222333000///---,,,+++++++++,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------.........,,,------,,,******+++---------,,,,,,,,,,,,++++++------,,,++++++++++++++++++++++++,,,,,,+++++++++************++++++++++++******)))(((((())))))******************+++,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***))))))******+++***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***qqqhhhggg^^^```bbbaaa^^^bbbqqqzzzccc```ZZZUUUSSSQQQNNNLLLMMMNNNRRRYYY[[[ZZZhhhkkkZZZTTTVVVTTTXXX]]]YYYSSSRRRRRRUUUXXX\\\^^^___lllvvvyyykkk^^^ZZZYYYVVVQQQPPPRRRKKKNNNVVVUUUSSSeee|||ppphhhffffffdddcccgggrrr}}}zzzvvvwwwvvvpppggg___ZZZYYYUUUTTTSSSRRRRRRTTTVVVWWWVVVUUUSSSRRRRRRUUU[[[___cccbbb```___```bbbeeegggcccWWWOOOQQQQQQJJJCCCAAA===>>>>>>???@@@AAAAAAAAA>>><<<::::::;;;;;;:::888999444333555444///111888222444777:::>>>EEEMMMSSSKKKBBB;;;888777333222444222222333333444666777888888777666444444444555555000222333333111000000111000000000000000000000000///000111000...------...------............------......///000000000//////........................------------------------.............../////////,,,,,,---......---,,,,,,,,,,,,,,,------------............///......---,,,***+++,,,------,,,+++***---,,,,,,++++++,,,,,,,,,,,,,,,---......---,,,++++++,,,---//////......---......////////////......---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......------......////////////......------,,,111///000444;;;@@@@@@>>>222111///......000222333111000//////............++++++,,,---------,,,,,,,,,,,,,,,++++++,,,------+++++++++++++++++++++++++++,,,------......------,,,------,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++*********+++++++++,,,,,,,,,,,,++++++*********++++++++++++,,,))))))))))))(((((((((((())))))***++++++,,,,,,,,,---,,,+++******+++,,,---***+++,,,,,,,,,,,,++++++*********************************)))******+++,,,***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++wwwllliii```______^^^YYYWWWaaannn|||ggg^^^WWWUUURRRNNNMMMOOOWWWVVVZZZ___]]]___rrr~~~hhh\\\XXXTTTXXX]]]ZZZUUUTTTTTTVVVYYY\\\___```aaaeeezzz}}}fff[[[YYYVVVRRRPPPOOOMMMOOOSSSRRRSSS[[[gggsss{{{wwwnnnjjjjjjkkkooottt}}}yyyyyywwwrrrlllfffbbb```VVVRRROOOPPPUUUZZZ[[[ZZZZZZXXXUUUTTTUUUWWWXXXXXXZZZ[[[^^^___``````aaaaaabbbXXXTTTZZZZZZPPPHHHHHHEEEEEEDDDDDDCCCCCCBBBBBB???===;;;<<<======;;;888888666555555444222444888666333777???DDDHHHXXXjjjpppZZZAAA666666666555444111111111111222333555666999888666444333222333333000222333333222111222222000000000000000000000000///000111000...,,,---...,,,---...//////...---,,,......///000000000000000........................------------------------////////////...............///000000000000///...,,,,,,,,,---------............//////...------,,,+++,,,...//////...,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------+++,,,...///000///...---......////////////......---+++******+++,,,,,,+++---------,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,------,,,------......------,,,,,,,,,---...............///...,,,...222888>>>AAA:::777333000...///111333222222222333222222111111***+++...///000///---,,,,,,++++++++++++,,,...///************************+++,,,---.........---,,,,,,------+++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,+++++++++++++++,,,------,,,++++++*********+++++++++,,,,,,******+++,,,+++***)))((())))))***+++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------,,,,,,++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++|||ooollleee```\\\\\\XXXVVV[[[dddqqqlllbbbZZZWWWTTTNNNNNNRRRTTTNNNQQQ\\\aaa___fffsssyyyggg]]]VVVXXX^^^[[[RRRRRRSSSSSSSSSWWW\\\```]]]\\\hhh{{{lll\\\XXXWWWSSSPPPMMMRRRSSSOOOOOOVVVYYYWWW]]]jjjzzz{{{rrrmmmlllsss}}}{{{xxxuuuqqqmmmjjjgggfffVVVQQQLLLOOOWWW^^^___]]]^^^[[[XXXXXXZZZZZZWWWTTTSSSXXX^^^ccceeedddcccbbb___XXXXXX```___TTTMMMNNNKKKJJJIIIGGGFFFDDDCCCBBBAAA???>>>>>>@@@@@@>>>;;;===<<<999777777888888888:::444888DDDHHHKKK___zzzoooIII888999<<<:::777111000000///000111333444;;;999666444222000000000000222333333222222222333000000000000000000000000222333333222///...//////...///000111111000///.........///000000000000000////////////////////////------------------------000000//////......------+++,,,---......---,,,+++,,,,,,,,,------............/////////...---,,,,,,///000222333333111000...)))***,,,------,,,+++***++++++*********+++,,,,,,+++,,,...000000///...---......////////////......///---,,,,,,---......---///...------,,,+++***)))************************++++++******++++++,,,---++++++---......---++++++)))***+++---...//////000+++---...---,,,...333888AAA===777222//////000222---...000111111000///...)))+++///111222000---,,,++++++******+++---...000************************+++,,,---.........---,,,,,,,,,---+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///...---,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,,,,---///000///---+++***((()))***+++,,,---------)))***++++++++++++***)))((()))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((***+++,,,,,,------------++++++++++++++++++++++++---------,,,,,,,,,++++++rrriiiggg^^^XXXYYY[[[YYYXXXYYYeeerrrkkkZZZ___VVVPPPSSSNNNRRRLLLPPP]]]```YYY\\\fffwwwxxxaaaaaajjjdddVVVUUURRRQQQSSSVVV\\\hhhtttyyy]]]]]]hhhnnn{{{fff[[[UUURRRRRRVVVRRRQQQSSSSSSRRRUUUZZZ]]]ooouuurrrttttttsssxxx~~~{{{wwwsssooommmlll___WWWNNNKKKNNNRRRSSSRRR^^^^^^YYYYYYXXX\\\YYYXXXRRRUUUUUUUUU\\\fffjjjggg[[[ZZZZZZZZZYYYWWWTTTQQQOOOMMMJJJIIIHHHHHHFFFDDD>>>IIILLLDDD>>>@@@>>>777<<<;;;:::999888666666555>>>===@@@BBB======PPPhhh}}}dddFFF666666:::777111555333222333666999;;;;;;CCC>>>666222222333222111222222222222111111111111222333444444333222000///000000000///......///111111111000///////////////////////////............111000///------......///........................////////////////////////////////////..................///////////////...///111///+++,,,111///)))---...............------++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...000///---+++++++++---......---,,,,,,,,,,,,---...------------------------------,,,+++************,,,+++***+++---...---,,,******+++,,,,,,---......***++++++,,,,,,++++++***---......------...111444GGG???555000///000///---)))***+++,,,...///000000//////............//////......------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------333000,,,+++,,,---+++)))---,,,++++++++++++,,,---111000///---,,,+++************,,,------------------------,,,,,,+++++++++000000//////............///...,,,***))))))******------,,,+++*********++++++,,,,,,------,,,,,,++++++---......,,,++++++,,,******))))))******+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++//////---,,,,,,,,,,,,,,,yyyiiiddd___\\\]]]\\\YYYXXXZZZ[[[cccrrrnnnhhhWWWOOOUUUUUURRRNNNPPP[[[aaa``````eeefff{{{qqqgggjjjeeeZZZSSSQQQSSSWWW\\\cccnnnyyyddd]]]``````tttiii___XXXVVVTTTRRRSSSUUUTTTQQQTTTZZZWWWdddnnnuuuzzzvvv||||||uuunnniii```[[[TTTOOOMMMNNNPPPRRRRRRRRRSSSVVVXXXZZZVVVQQQOOOSSSRRRMMMMMMUUU___cccbbb^^^ZZZVVVTTTSSSRRRPPPNNNLLLKKKJJJJJJHHHDDDBBBDDDMMMOOODDD===>>>???;;;;;;;;;::::::999888888777888777999<<<888777FFFZZZgggTTT===333555:::999666555333222444888===@@@BBBDDD???888444333333333222111111111111111111111111222222333333333222111000000000000000//////000111111111000///////////////////////////............111000///...---......///------------------------....................................................../////////...------+++......+++---111000+++---...............---,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///////////////...---,,,000...---++++++,,,---......---,,,,,,,,,,,,---...---------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,,,,...222555HHH@@@666000//////...,,,***++++++,,,---...//////111111111000000/////////,,,,,,++++++++++++++++++++++++++++++++++++++++++------------------------000---++++++---...---,,,///...---,,,,,,---...///000///---,,,+++***************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++//////.........---------...---,,,***))))))************)))(((((((((((((((***++++++,,,,,,++++++******+++---,,,+++)))************))))))******+++,,,,,,,,,,,,,,,+++++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,rrr```]]][[[\\\ZZZVVVVVVYYYVVVXXX^^^qqqiiiZZZXXXWWWRRRQQQRRRYYYbbbggghhhfffZZZdddnnn}}}lllgggbbbYYYSSSRRRUUU[[[___dddllluuu~~~ddd[[[ZZZVVVkkk~~~uuuiiidddYYYVVVVVVWWWVVVTTTVVVZZZUUU]]]hhhwww~~~yyyyyymmmdddaaa___YYYQQQKKKJJJMMMQQQNNNLLLPPPQQQXXXUUUTTTOOOIIIPPPSSSLLLEEEHHHQQQYYY]]][[[YYYWWWVVVTTTQQQNNNMMMLLLLLLLLLLLLJJJFFFCCCFFFNNNNNNDDD<<<===@@@???<<<<<<<<<<<<;;;::::::999999777999===;;;999AAAMMMNNNCCC666000333888999777555444333555;;;AAAFFFHHHDDD@@@:::666555444333222222222111000000///......000111222222333222222222000111111111111111111000111111000///////////////////////////............000000///............///,,,,,,,,,,,,,,,,,,,,,,,,........................---------..............................---,,,+++)))---......///111111.........//////......------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........//////...------///...---,,,+++,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---......,,,++++++------,,,***......---,,,,,,+++*********++++++,,,,,,++++++***((()))***++++++...111444???999222............,,,,,,,,,,,,,,,------------111222222333222111000///++++++***)))***+++,,,---************************------------------------,,,******+++---/////////000000///......///000000...---,,,+++***************************)))))))))+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...---+++*********++++++------,,,+++++++++,,,,,,)))******++++++******))))))***,,,+++)))(((((()))***))))))))))))***+++++++++++++++***************++++++++++++++++++++++++)))***+++---......------iiiaaaZZZYYYYYYXXXXXXZZZYYYYYYZZZcccxxxttt```SSSRRRUUUVVVWWW___iiillliiiZZZ\\\```kkk{{{nnnbbbXXXVVVTTTUUUZZZ\\\\\\___dddjjjZZZWWWYYYWWWbbbkkkeeebbbllljjj___WWWVVVXXXXXXYYY[[[ZZZ```gggttt|||ppphhh___\\\VVVPPPLLLLLLNNNPPPOOOJJJRRRPPPZZZQQQSSSPPPEEENNNUUUSSSLLLIIIKKKOOONNNQQQWWW\\\]]]YYYRRRLLLNNNMMMLLLMMMOOOOOOMMMKKKDDDKKKLLLDDD===>>>AAABBB@@@@@@@@@???>>><<<:::999<<<999:::>>>>>>;;;===BBB???:::444222333555666555666555333666;;;BBBGGGIIICCC@@@<<<888666444333222555444222000...,,,+++***///000000111222333333333333222111111222222111000111000000///////////////////////////............000/////////............,,,,,,,,,,,,,,,,,,,,,,,,......................................./////////............---,,,+++++++++...000000///000111222333222111000///........................---------------------------------((()))+++---...///000000...------,,,,,,,,,---...------------------------+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---......---,,,,,,,,,,,,+++***...------,,,,,,++++++******++++++,,,,,,++++++***((()))*********,,,...111111...***)))***---......,,,,,,,,,,,,,,,,,,,,,,,,---///111222333222000///---,,,+++******+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++---......///000//////////////////000------,,,,,,++++++,,,,,,++++++***)))((((((''''''+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++---,,,+++*********+++,,,///......---------......******++++++++++++******)))+++,,,+++***((()))))))))))))))))))))***++++++*********)))))))))))))))***+++++++++++++++,,,,,,+++,,,...000111000...---ooo]]]XXX\\\___^^^^^^ZZZ[[[\\\^^^eeexxxttt___UUUWWWWWWTTTXXXbbbggggggXXXZZZ\\\cccssskkkXXXYYYUUUTTTWWWWWWUUUUUUXXXZZZSSSSSSVVVXXX]]]```[[[UUUaaa}}}kkkWWWSSSXXX\\\[[[YYY[[[gggmmmvvv}}}vvvqqq]]]VVVOOOMMMOOOQQQQQQPPPIIIJJJ______kkkVVVWWWQQQKKKMMMPPPRRRPPPNNNMMMNNNIIIMMMTTTZZZ]]]ZZZSSSNNNOOONNNMMMOOOSSSVVVXXXXXXJJJOOOPPPKKKEEECCCBBBBBBEEEEEEDDDCCC@@@<<<999777888666666999:::777555555777777666555555666666666777555444555999>>>BBBDDD???>>><<<999666333222222222222111000///...------//////000000111222333444777444222111222333222000111000000///////////////////////////............///////////////......---------------------------............................../////////000000000------......---,,,,,,+++---///000000---...333999???===888444111///000000//////.........---------------------------------'''''')))+++---.........---------,,,------------------------------------+++++++++,,,,,,---------...------,,,++++++,,,,,,...---,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,+++***)))+++,,,+++)))(((((())),,,---...---,,,,,,,,,,,,+++++++++)))+++...000222222111000111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,...........................------------...//////---,,,***)))((((((((((((++++++++++++++++++++++++******++++++++++++++++++,,,+++*********+++,,,---++++++************++++++++++++,,,,,,,,,,,,++++++***+++---,,,***))))))***))))))(((((())))))***+++))))))))))))))))))))))))*********++++++,,,,,,,,,---...///000000...,,,+++fff[[[]]]___]]][[[VVVXXXZZZZZZZZZcccyyyeee^^^VVVSSSTTTYYY]]]___RRRTTTXXX^^^cccnnnwwwZZZ\\\WWWTTTUUUVVVTTTTTTVVVYYYUUUQQQQQQUUUYYY[[[[[[VVV^^^www{{{```VVVZZZ]]]\\\ZZZYYYlllwwwyyysssppp\\\UUUNNNMMMQQQTTTSSSPPPGGGQQQxxx}}}fffbbbWWWUUUMMMGGGHHHJJJLLLOOOSSSSSSRRRQQQRRRSSSTTTRRRQQQOOOOOOPPPSSSYYY]]]___```XXXWWWUUUSSSOOOKKKGGGDDDIIIIIIHHHFFFBBB>>>999777888777666777888666444333444444555777888888888888666555333444777:::<<<<<<:::;;;;;;888555222222222---......///111222222333/////////000000222333444===888222000111333222000111111000///////////////////////////............/////////000///......---........................------------------------------......///000000000------............---------...///000///222???KKKVVVPPPFFF<<<444111000111//////...------------...------------------------+++++++++,,,,,,+++******,,,,,,------------------,,,------......------,,,+++,,,,,,------......//////...---,,,++++++++++++...,,,++++++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,---,,,***))))))***...---,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++((()))+++---///000000000222111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++*********,,,------......------,,,------------...///000111...---+++***))))))******,,,+++++++++************************++++++++++++++++++*********+++---...++++++******++++++,,,,,,,,,,,,,,,------,,,,,,,,,***,,,---,,,+++)))******)))(((((((((((()))******))))))))))))*********************++++++,,,,,,---,,,,,,------,,,***)))(((zzzgggbbb___[[[YYYUUUUUUVVVXXXWWWZZZgggvvvlllYYYVVVXXXWWWUUUVVVRRRRRRVVV[[[[[[]]]hhhvvvgggaaaYYYTTTSSSTTTSSSTTTWWWWWWXXXSSSRRRYYYYYYVVVXXXVVVYYYhhhrrrddd```_________]]]pppxxxnnnkkk___ZZZTTTQQQQQQRRRRRRQQQMMMZZZgggcccXXXXXXMMMDDDDDDFFFIIINNNTTTWWWUUUQQQOOOOOOPPPPPPOOONNNPPPTTTYYY___aaaaaa```___ZZZTTTTTTUUUTTTPPPLLLJJJJJJIIIHHHDDD@@@;;;888;;;;;;:::999888999999888555444444666888888888777444333333444666888888777555777888777333111000111......///000111222333444000000//////000111222333BBB;;;333///000222222000111111000///////////////////////////...............///000000000///------------------------------------------------------++++++,,,,,,---......///,,,---......//////////////////111555777@@@UUUiiipppgggVVVFFF999222000000///...---,,,,,,,,,------........................---------------,,,+++***+++,,,,,,---.........---,,,,,,---......---,,,,,,,,,,,,---......///000000...------,,,,,,,,,------,,,+++***+++---...---,,,...------,,,,,,++++++******++++++,,,,,,++++++******,,,---,,,+++******+++---------,,,+++++++++,,,++++++++++++++++++,,,,,,++++++,,,,,,---............///000111000///---,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,......+++)))***+++,,,---............---,,,++++++,,,---...///111222000///---+++++++++,,,------,,,,,,+++***)))((((((*********++++++,,,,,,,,,******))))))***,,,---...,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,++++++)))***,,,+++***(((((()))((((((((((((((()))******)))))))))******+++++++++)))******+++,,,,,,------*********************)))yyylllddd```___ZZZUUUTTTWWWXXXXXX___hhh~~~xxx]]][[[```[[[SSSRRRYYYVVVXXX]]][[[XXX^^^iiiqqq{{{fff\\\TTTRRRRRRQQQQQQTTTPPPWWWWWWYYYaaa\\\SSSSSSRRRSSSZZZjjj|||rrrhhhbbbcccfffeeeuuuqqqlllaaa```\\\VVVPPPNNNOOOQQQRRR]]]XXXXXXQQQTTTLLLGGGHHHIIIGGGJJJPPPSSSRRRRRRRRRSSSQQQNNNKKKLLLPPPVVV^^^cccccc```]]]___VVVOOOPPPWWWZZZXXXUUUIIIIIIJJJIIIFFFBBB===;;;;;;<<<;;;888777888::::::999666444555666666444222222222222444777888777555222555777666333000000111333333222222111000000000111000/////////000222222EEE===333...///111222000111111000///////////////000/////////...............///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***++++++,,,------,,,,,,...///000000111111222222555;;;AAANNNiiiwwwbbbMMM<<<333/////////...---,,,+++,,,------........................,,,------.../////////...+++,,,------.........---,,,,,,---......---,,,,,,------......///000111111,,,,,,,,,,,,---...//////,,,+++***+++---...---,,,000///...---+++***)))(((+++++++++,,,,,,+++++++++)))***,,,,,,++++++,,,---((()))++++++******,,,---******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,---***,,,///000111///---,,,************************++++++++++++++++++++++++(((+++......+++******,,,,,,---...//////...---,,,******+++,,,---///000111111///...,,,,,,---...///...---,,,+++***(((''''''******++++++,,,,,,,,,,,,******))))))***,,,...///)))((((((((())))))***+++******++++++++++++******((()))+++***(((''''''(((((((((((((((((()))******))))))******+++++++++,,,))))))***+++,,,,,,------************+++,,,---...iiiccc___YYYXXXWWWVVVYYY]]]^^^\\\zzzdddZZZ```aaaYYYPPPSSSOOOOOOUUUYYYZZZ[[[^^^aaayyyeeeWWWVVVTTTNNNOOOXXXUUUTTTXXX___```ZZZTTTRRRNNNSSSYYY]]]bbbmmm|||wwwgggeeeiii|||rrrddd```aaa]]]VVVSSSUUUWWWVVVYYYeeerrruuukkk\\\QQQMMMOOOMMMKKKLLLOOORRRTTTUUUYYYYYYXXXYYYXXXUUUPPPMMMOOOOOOTTT```lllnnnggg^^^___ZZZUUUTTTVVVYYYYYYXXXWWWWWWSSSLLLGGGDDD>>>777999999:::;;;===<<<999666555666777999;;;:::777444555444333333222222333333222333555666666555333222222111000000000111222333000000000000000111222222777666333111//////000111//////............//////////////////000000000000000//////............///,,,---...//////......---......//////......---,,,//////.........---------000000000111111222777<<<<<>>999===<<<<<<>>>???>>>;;;888888888888:::;;;;;;888666444444333222222222222222222333444555555444333222333222111000000111111222000////////////000111222666444222000/////////000//////............//////////////////000000000000111000///...............---------......000111111//////000000//////...---............------------///000000000111777AAAJJJRRRTTTUUUWWWeee{{{uuu[[[EEE777111///...---,,,++++++,,,---.........------------............------------......---------....../////////)))***,,,...///......---------...////////////...------------------------......---------......//////...---,,,,,,,,,---...++++++***)))((('''&&&%%%,,,+++++++++++++++,,,,,,---,,,++++++******++++++******+++,,,------------,,,,,,,,,+++++++++*********++++++,,,...//////000111...***)))+++,,,+++***...---,,,++++++******+++,,,---......,,,++++++,,,,,,---.........---+++************++++++,,,,,,---,,,,,,+++++++++++++++,,,---,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***)))(((((((((((()))***+++***)))(((((()))***+++)))))))))***++++++,,,,,,******++++++,,,------...---,,,+++***+++---///000bbbZZZYYYXXXWWWUUUUUUXXXZZZeee~~~uuueeeZZZUUUSSSTTTPPPOOOQQQRRRSSSYYY```___wwwaaaTTTTTTRRRMMMJJJPPPNNNQQQZZZ^^^ZZZRRRMMMLLLQQQWWWYYYYYY[[[aaagggiiiyyyuuuooolllnnnnnntttxxxxxxttthhhXXX___bbb\\\VVVSSSRRRQQQaaa\\\WWWXXX^^^cccbbb```TTTXXX\\\]]]]]]]]]```cccjjjfff___ZZZWWWUUUSSSRRRUUURRRPPPSSSZZZcccjjjnnnkkkgggaaaZZZVVVXXX]]]aaaaaabbb]]]QQQGGGCCCBBB@@@???>>>>>>>>>???>>>;;;888888888777888999999888666333333222111111111111222222222222222222222222222333333222111000000000111//////......//////000000333222000///......////////////............//////////////////000000000000111111000......---------,,,+++++++++---///111333000111111111111000//////......---------,,,,,,,,,//////000111777DDDSSS]]]fffccc___aaalll~~~{{{gggSSSBBB666...+++......------------......------------------------......------------......,,,,,,,,,,,,,,,---------(((***---///000///---+++,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------000///......------......------,,,+++******))))))++++++***++++++,,,---...---,,,++++++******++++++***++++++,,,,,,,,,++++++,,,,,,,,,+++++++++******)))******+++,,,---......111///---,,,,,,+++)))(((+++++++++*********+++++++++,,,...---+++******+++------...//////---,,,++++++++++++++++++++++++++++++***************++++++,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))***))))))(((((())))))*********))))))))))))******)))))))))***++++++,,,,,,******++++++,,,,,,------,,,++++++***+++,,,...///jjjaaa___\\\ZZZUUURRRSSSWWWZZZhhhvvvnnn]]]VVVVVVVVVSSSSSSTTTSSSRRRWWW^^^```nnnmmmUUUOOOPPPOOOLLLQQQNNNQQQZZZ___[[[SSSNNNJJJPPPWWWZZZ[[[\\\___bbb```lllyyyrrrpppssssssvvv{{{uuurrrtttyyynnnaaaYYYaaaeeeaaa\\\[[[\\\]]]jjjfffcccfffkkkmmmjjjfffccchhhlllkkkfffccccccffflllgggaaa\\\YYYWWWVVVTTTXXXVVVTTTSSSUUU[[[ccchhhsssrrrmmmddd[[[UUUTTTUUU^^^bbb```UUUKKKGGGGGGGGG???>>>=========<<<999777777666444555666666555444333222111111000000111111222222111000000111222222444333222111111000////////////............//////222111000////////////000//////............//////////////////000000000000222111000...------------******+++,,,,,,---...///000000111111000000///...------------,,,,,,,,,,,,///......444CCCVVVdddiiieee^^^WWWVVV^^^jjjqqqssseee[[[MMMAAA999444///,,,........................,,,,,,------.........---......------------......,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---...---,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,///......---------......000000//////............000000//////......------*********+++,,,---...///---,,,++++++******++++++,,,,,,---------,,,++++++,,,,,,,,,+++++++++******)))))))))***+++,,,,,,,,,////////////...,,,***(((***)))))))))***++++++,,,***,,,------+++******+++---......//////...------,,,,,,,,,++++++*********++++++++++++++++++,,,---,,,,,,+++++++++*********,,,,,,++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))***))))))))))))))))))***)))))))))***++++++,,,,,,******++++++,,,,,,,,,,,,++++++******+++,,,------vvvddd^^^ZZZYYYUUUPPPQQQVVVTTT[[[bbbmmmyyyrrr```WWWSSSQQQQQQTTTUUUTTTWWW\\\___dddiiiooo|||```PPPMMMNNNNNNPPPNNNPPPYYY]]]YYYSSSOOOLLLQQQXXX\\\\\\\\\]]]^^^___fff{{{{{{tttssspppsss~~~ttttttqqqpppsssxxx{{{ggg[[[[[[aaaeeebbbaaafffkkknnnqqqqqqqqqsssssssssqqqooommmqqquuurrrlllgggggghhhgggddd```]]]\\\ZZZYYYWWWVVVXXXYYYYYYXXXZZZ]]]```ooorrrtttpppggg]]]VVVTTTWWW\\\]]]TTTLLLIIIIIIHHHAAA???>>>=========:::888888666555555666666555333333222111111000000111111222111111000000111111222333333333222111000////////////............//////222111111000000000111111//////............//////////////////000000000000111111///......---------,,,---...//////...,,,+++///000000000000///............---------,,,,,,,,,///------777MMMcccjjjfffVVVNNNFFFDDDHHHLLLMMMNNNCCC>>>666222222111000...........................,,,---...///////////////......------------............---------------------,,,+++******,,,---...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000000000000000//////...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///---,,,++++++******++++++---...............---,,,,,,,,,,,,+++++++++******((()))))))))***++++++++++++,,,...//////---,,,,,,))))))))))))***+++,,,,,,***,,,------+++******+++------..................---,,,,,,++++++*********+++*********++++++,,,---,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))************)))))))))))))))******))))))))))))))))))***++++++,,,,,,******+++++++++++++++,,,+++*********+++++++++,,,eee\\\VVVWWWVVVRRRQQQVVVRRRWWWWWW[[[bbbfff|||wwwdddVVVQQQNNNQQQTTTUUUWWWZZZ\\\\\\[[[YYY___qqqwww^^^TTTQQQNNNOOONNNPPPVVVXXXTTTPPPPPPPPPTTTXXXZZZZZZYYYYYYYYY^^^eee|||qqqmmmnnnyyyxxxssstttrrrooooooqqqwwwuuufff\\\[[[___aaaaaafffpppxxx{{{uuuvvvwwwvvvssssssvvvyyynnnqqqttttttpppmmmlllmmmllliiifffeeeeeeeeedddcccWWWZZZ]]]______^^^^^^___dddiiippptttrrrlllfffbbbVVVYYYXXXPPPIIIGGGFFFEEECCCBBB@@@@@@@@@@@@>>>===:::999888888999999777555333333222111111111111222111111111111111111111111222222222222222111000///000000//////......//////000000111111111111111111//////............//////////////////000000000000000000///............///000111111222111///...---//////000000//////...---//////.........---------......///888MMMaaaaaaWWWGGG@@@:::999999777666666333111...---...//////...------............------,,,---...000111000000///......------------......////////////...............---***((()))***---///,,,,,,---...............------------------------,,,,,,,,,---...///000111000000000///...---,,,+++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---...///---,,,++++++******++++++---...////////////......,,,,,,,,,+++++++++******)))))))))*********++++++'''***---......---...///***************+++,,,---+++,,,...---+++******+++---------------.........,,,,,,,,,++++++*********(((((((((((()))***++++++---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------)))******++++++******)))))))))************)))))))))))))))***++++++,,,,,,******++++++++++++++++++************************oooaaaXXXZZZZZZTTTQQQTTTQQQUUURRRQQQWWWZZZhhhhhh\\\RRRQQQSSSTTTUUUVVVTTTVVVWWWTTTSSS[[[mmm|||zzziiiZZZOOOPPPPPPSSSVVVTTTPPPPPPTTTTTTUUUWWWXXXXXXWWWWWWWWW]]]jjjrrrpppzzz{{{vvvuuutttsssqqqrrrttt{{{uuunnnfffaaa]]]___```cccmmmzzzzzz|||}}}|||yyyxxxzzz{{{rrrssstttuuuuuutttssssssuuuqqqllljjjkkkmmmooopppbbbbbbbbbbbbbbbbbbaaa``````ccchhhnnnrrrrrrooolllbbb```XXXLLLFFFEEEEEEBBBCCCBBB@@@@@@AAAAAA@@@???:::999999:::;;;:::777444444444333222222222222222111111222333333222111111000111222222222222111000222111000////////////000...//////000111111111111//////............//////////////////000000000000///............//////000111000...------...///000000000111111000000///...000000/////////.........---111222666BBBPPPNNNCCC:::666555777555///---///.../////////---,,,,,,---+++,,,---......---,,,+++***,,,...///000000///.........------------......////////////.........------,,,+++******+++,,,---------...////////////...........................---------------...///000////////////...,,,+++))),,,---------......//////------,,,,,,,,,------...---,,,++++++******++++++,,,,,,---...////////////,,,,,,,,,+++++++++******))))))************++++++'''))),,,---,,,,,,...000,,,++++++++++++,,,,,,---,,,---......,,,++++++,,,,,,,,,,,,,,,,,,---......,,,,,,++++++++++++++++++)))(((((()))***+++,,,,,,.........---------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,)))***++++++++++++***)))((()))***++++++***)))((()))))))))***++++++,,,,,,++++++******************)))***************))))))|||kkk^^^______VVVPPPQQQQQQTTTOOOMMMTTTWWW^^^mmmqqqwww}}}kkkZZZSSSSSSSSSQQQQQQOOOTTTYYYXXXSSSSSS\\\gggsss|||eeeRRRSSSTTTWWWXXXTTTPPPRRRXXXUUUUUUVVVWWWXXXYYYZZZ[[[^^^qqqssswww~~~yyyxxxyyyyyywwwwwwwwwzzzqqqjjjgggfffeee___```bbbgggtttzzzvvvxxxwwwwwwxxxyyyyyyxxxvvvvvvqqqjjjfffgggkkkooorrrppplllfffcccbbbbbbaaa```dddbbbbbbeeekkknnnnnnlllpppiii[[[MMMEEEFFFEEEBBBAAA???>>>>>>???@@@???>>>888888999::::::999555111555444333333222222333333000111333444444333111000///000222333333222111000222222111000000000000000,,,---...///000000000/////////............//////////////////000000000000...------......///000111000---)))&&&'''***///333111222222222222111000000000000000000////////////,,,333555333777@@@???666222000222666444,,,***...,,,///111000---***+++---++++++,,,------,,,++++++)))***---/////////...---.........------........./////////......---------++++++,,,,,,,,,++++++***---...//////000000////////////////////////////////////...------------....../////////...,,,***)))+++,,,,,,------...............---,,,,,,,,,---------,,,++++++******++++++***+++,,,---............,,,,,,,,,+++++++++******************++++++++++++'''***,,,,,,******,,,///------,,,,,,+++,,,,,,---,,,...//////---,,,,,,---+++++++++++++++,,,---...++++++++++++++++++++++++++++++++++++,,,---.../////////.........---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********)))***+++,,,,,,+++***)))((()))***++++++***)))((()))))))))***++++++,,,,,,++++++******************))))))************)))(((nnn```[[[ZZZVVVRRROOOOOONNNMMMOOOUUUXXXXXXWWWaaaiiiuuujjjZZZXXXYYYWWWTTTTTTVVVWWWVVVTTTUUUYYY\\\gggvvvqqq]]]^^^\\\ZZZWWWUUUVVVXXXYYY[[[___dddfffaaa\\\\\\___uuuwww|||zzzxxxuuuttttttuuuuuusssooopppwwwuuuiiiccc``````aaabbbgggkkkooovvv~~~www{{{{{{wwwuuutttqqqmmmlllqqqzzzsssmmmgggfffddd___^^^```dddaaa]]]\\\___cccfffgggzzztttjjj___TTTKKKDDD@@@BBB@@@???>>>???@@@???>>>===>>>???===:::888777777888666555555555555333111444333333555777777333000000222444555555333000///222111111000///......---........................//////.........---------000000000000000000000000//////.........---------////////////////////////000000//////000000111222222444333000000444444222222222222222333222000...000000///...---,,,,,,,,,---------------------------,,,,,,,,,,,,---............---,,,,,,,,,,,,---......---------,,,,,,,,,..............................---,,,,,,+++******------...///000111222333333222000...---,,,---------,,,***+++,,,------,,,------......------,,,+++------,,,+++,,,---...//////......---,,,,,,++++++,,,,,,+++***))))))******------------,,,+++******+++,,,---+++)))(((((())),,,---...---+++++++++,,,)))))))))))))))))))))))),,,+++*********+++,,,---111///---,,,------,,,+++++++++,,,,,,,,,,,,---------,,,+++*********+++,,,(((((()))************)))***+++,,,,,,------,,,,,,(((((()))***+++,,,,,,---------------------------...---,,,+++++++++,,,---+++***)))(((((()))***+++++++++******))))))((((((+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++------,,,&&&(((++++++***)))******~~~lll___XXXVVVPPPPPPPPPNNNOOOPPPRRRRRRUUUZZZ]]]ccczzz{{{nnngggbbb```WWWYYYXXXTTTOOOOOOTTTYYYZZZhhhvvvkkk]]]SSSQQQTTTXXXZZZ```dddhhheeeaaadddppp}}}~~~|||uuuuuuttttttrrrqqqpppooolllhhhhhhnnnvvvoooeee___[[[\\\___aaahhhnnnttt|||~~~{{{rrrqqqoooooorrryyyqqqjjjfffiiilllhhhbbb^^^___^^^]]]___bbbfffggghhhooommmiiieee___VVVLLLFFFDDDBBB@@@@@@AAABBBBBBBBBAAABBBBBB@@@===:::999999888777555555666777666444555444333555666555111...111222444555444333000///111111111000///.................................000000/////////.........000000000000000000000000//////.........---------......................../////////000222333555666777777555333666===@@@>>>>>>;;;999999999888555111/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///......---------------......------,,,,,,,,,---...............---------......---,,,,,,+++******---......///111222222333222111000///---------,,,+++***)))***,,,.........------......------,,,+++------,,,,,,,,,---...////////////...------,,,,,,,,,,,,+++***************,,,---.........,,,+++***+++,,,---,,,***)))***+++,,,------,,,*********+++************************++++++*********+++------000...,,,+++,,,,,,+++***+++++++++,,,,,,,,,---------,,,+++*********++++++)))))))))*********++++++***+++,,,,,,------,,,,,,*********+++++++++++++++------------------------...---,,,+++++++++,,,,,,+++***)))(((((()))***+++*********)))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,,,,+++''')))***+++***)))***+++}}}dddWWWSSSSSSTTTTTTSSSQQQOOOOOOPPPRRRTTTUUUXXXbbbxxxuuujjjeeeWWWYYYZZZVVVQQQNNNQQQTTTQQQ[[[ppplllYYYTTTWWW]]]```eeeiiijjjdddcccrrrpppkkkoooqqqzzz}}}wwwoooppprrrrrrqqqooolllkkkkkkhhhgggjjjnnnttt~~~sssggg```[[[XXXXXX[[[^^^gggpppwwwuuurrrppprrrxxxxxxmmmeeehhhmmmllleee```\\\\\\^^^aaaeeeggggggfffhhhgggfffeeeccc]]]WWWSSSLLLIIIDDDBBBBBBCCCCCCCCCEEEEEEEEECCC???<<<<<<<<<:::999777777888999888777444444333444444333000...111222333444444222111///111111000000//////..............................000000000000000/////////000000000000000000000000...............---------------------------------......///111333666888999<<<;;;999:::CCCOOOUUUUUUTTTNNNFFF@@@<<<888333///..................------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////...---------------000///---,,,,,,,,,---...//////.........---------...------,,,,,,++++++***---......///000111222222000000000000///...,,,,,,***))))))***---/////////------......------,,,+++---,,,,,,,,,,,,---...///000000///......------,,,,,,++++++************++++++---///000000...,,,***+++,,,---,,,++++++---///...---,,,***))))))*********************************)))******+++,,,---......---+++***++++++***)))++++++++++++,,,,,,,,,,,,---,,,++++++******+++++++++******)))***+++,,,---***++++++,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***------------------------...---,,,++++++++++++,,,+++***))))))))))))***+++))))))))))))************'''((()))***+++,,,------++++++++++++++++++++++++***)))((()))+++,,,+++***)))*********))))))***,,,uuu```WWWXXXVVVWWWWWWTTTPPPOOOQQQPPPPPPUUUZZZ[[[bbbwwwrrrggg[[[ZZZYYYXXXWWWUUUSSSRRRSSSYYYaaaooonnnaaa^^^___bbbkkkmmmkkkgggooo|||hhh^^^]]]___bbbnnn|||xxxuuuqqqooooooppppppooommmkkkjjjllliiihhhjjjkkkmmmsss{{{ssshhh___]]]^^^\\\[[[[[[^^^fffooouuu|||vvvuuuyyy~~~tttgggdddggggggffffff```______aaacccdddcccbbbhhhgggddd```\\\ZZZ\\\^^^VVVQQQJJJEEEBBBAAA@@@???EEEFFFEEECCC???======>>>???===;;;:::::::::999888222222222333333222111000111222333444444222111000111000000000/////////...........................////////////////////////000000000000000000000000........................------------------------......///111333555777888=========DDDUUUgggqqqrrruuummm^^^MMM===222//////---------...............++++++++++++++++++++++++---,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,000///---,,,,,,,,,....../////////...------,,,,,,---------,,,,,,+++++++++,,,------...///000000000///000000111000...,,,++++++***)))***,,,.........------......------,,,+++,,,,,,,,,,,,------......///......------,,,++++++,,,++++++******+++++++++***,,,///111111000---+++***+++,,,---,,,...000333222///,,,***************************************((())))))***+++---......---+++))))))***+++***)))***++++++++++++,,,,,,,,,,,,,,,++++++++++++***+++---+++***))))))+++---...******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,++++++++++++************************(((((())))))******++++++((())))))***++++++,,,,,,***************************)))((()))+++,,,+++)))***++++++)))((((((+++---nnn]]]WWWSSSTTTSSSOOONNNQQQPPPNNNRRRYYYYYYWWWbbbsss}}}ssshhh[[[UUUUUUWWWUUURRRVVVXXXXXX[[[mmmzzzkkkdddcccttttttqqqtttrrrcccZZZYYYYYYXXXlllwwwrrrooommmpppooommmkkkiiiiiiiiiiiigggeeedddfffffffffjjjppp}}}wwwjjj___XXX\\\dddhhhgggeeeeeelllrrruuu}}}~~~xxxxxxyyyzzzyyyuuukkkhhhfffeeegggjjjhhheeebbb```______^^^]]]eeegggiiieee^^^ZZZ[[[]]]ZZZUUUMMMGGGDDDBBB@@@???CCCCCCCCCAAA???>>>???@@@FFFBBB>>><<<;;;:::999777000111222222222333333444222222333333333222111000000000000000////////////////////////////////////........................////////////////////////---...................................................//////000222333444:::;;;AAAPPPjjjwww\\\AAA222111666---------...............++++++++++++++++++++++++---,,,,,,,,,,,,---......---,,,,,,+++***+++++++++000///...---------......//////.........---------------,,,,,,,,,,,,+++++++++,,,,,,------.........//////000000000...---,,,...,,,++++++,,,---,,,+++------......------,,,+++,,,,,,,,,---------------------,,,++++++******))),,,+++++++++++++++,,,,,,)))+++///111222000...,,,***+++,,,,,,---///333555666222---***+++,,,,,,,,,************************(((((()))+++,,,---......,,,+++))))))***+++***)))*********+++++++++,,,,,,,,,,,,,,,,,,++++++******---+++***))))))+++---...)))***++++++,,,,,,++++++******+++,,,,,,---......------------------------......------,,,+++************++++++++++++******(((((())))))******++++++***************************************************))))))***,,,,,,+++)))+++++++++***((((((+++---mmm^^^RRRPPPPPPMMMMMMPPPRRRMMMLLLPPPRRRRRRYYYdddhhhkkkYYYTTTUUUVVVVVVUUUTTTSSSTTT```}}}yyysssoooeee]]]ZZZ\\\XXXXXXnnn|||~~~zzzsssnnnllllllpppnnnjjjgggeeeeeeeeeffffffddddddfffeeedddhhhnnnqqqnnnbbbYYYTTT\\\gggnnnqqqsssqqqwww{{{{{{|||wwwvvvwwwxxxrrrooonnnqqqpppkkkiiijjjmmmiiieeeaaa```___^^^]]]^^^fffqqqwwwuuukkk^^^UUUXXXTTTNNNJJJHHHFFFEEEDDD@@@AAAAAA@@@@@@@@@CCCEEEJJJFFFAAA===;;;:::888777000222333333222222444555222333333333222222111111000000000000////////////////////////////////////------------............////////////////////////---------...............//////////////////////////////.........///000000555:::FFF^^^~~~dddGGG555333777..................------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,+++++++++++++++////////////......------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///////////////...------///---,,,+++,,,,,,+++***------......------,,,++++++,,,------......------,,,++++++******)))((((((,,,++++++++++++,,,,,,---(((***---///000000...---***+++,,,,,,---///333777:::444---***+++------,,,++++++++++++++++++++++++((()))***+++,,,---------,,,***))))))***++++++***************+++++++++++++++,,,,,,,,,,,,+++***)))+++******)))***+++,,,---)))******+++++++++++++++))))))***+++,,,---......------------------------.........---,,,+++***)))******+++,,,,,,+++******))))))))))))************+++++++++*********))))))++++++++++++++++++++++++*********,,,---...,,,***+++,,,,,,+++))))))***,,,sss]]]WWWVVVRRRQQQTTTUUUQQQMMMLLLLLLOOOTTTYYYZZZooorrrbbb[[[YYYYYYWWWQQQOOOTTT\\\lllkkkaaa^^^YYYWWWYYYXXX\\\jjj|||zzz}}}|||{{{xxxyyyxxxvvvpppmmmmmmppppppnnnllliiifffdddcccbbbiiiffffffggggggfffiiioooooo|||lll___[[[YYY\\\aaagggooowwwzzzyyyvvvxxx{{{rrrnnnnnntttwwwrrrllliiikkkiiigggffffffeeecccaaa^^^eeevvvmmmVVVYYYVVVQQQNNNLLLJJJHHHGGG@@@AAABBBBBBCCCEEEIIILLLJJJFFFAAA===<<<;;;:::999333555666444222111222444333333333222222222111111////////////000000000000////////////////////////---.........////////////////////////////////////---------.........//////..........................................///000111999KKKiiilllSSS@@@777444/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...------,,,,,,------......000000000///---,,,,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,------............//////000//////............///...,,,++++++,,,---,,,+++------......------,,,++++++,,,---.........------,,,,,,++++++***)))))))))+++++++++++++++,,,---...((()))+++---...///......***+++++++++,,,///333777<<<555---)))***,,,---+++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++,,,+++))))))+++,,,++++++************++++++++++++++++++,,,,,,,,,+++***))))))))))))*********++++++))))))***+++++++++++++++)))*********++++++,,,,,,------------------------............---+++)))(((***++++++,,,,,,++++++************)))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---//////,,,******,,,---,,,+++)))******}}}{{{kkkaaa```[[[YYY[[[VVVWWWUUUOOOLLLNNNOOOOOOTTTddduuuwwweee]]][[[\\\QQQNNNVVV[[[^^^nnnooo]]][[[]]]WWWRRRSSSXXX___ccchhh|||zzztttrrrvvvvvvtttwww~~~{{{{{{ttttttuuussspppnnnqqquuuqqqqqqpppnnnkkkgggcccaaahhhfffeeefffeeecccggglllsss{{{uuuhhhbbb```___^^^ZZZ[[[gggttt|||zzzuuuxxx}}}|||sssmmmqqqvvvuuunnnjjjggggggiiikkklllkkkhhheeecccfffvvv}}}___]]]ZZZUUURRROOOLLLHHHEEE@@@BBBCCCDDDFFFJJJNNNRRRIIIEEE@@@===<<<<<<;;;:::777888888555111///111333333333333222222222111111////////////000000000000000000000000000000000000.../////////000000111111////////////////////////---------.........//////------------------------...------......///000111000:::OOOpppyyydddOOO>>>333000000///...------,,,,,,---------------------------,,,,,,,,,,,,---......000000///............///---...000222111///---++++++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000000000111000...------...///000,,,+++******,,,......---------......------,,,++++++,,,---.........---,,,------,,,,,,+++******)))++++++++++++,,,,,,---...((()))***,,,---......///***++++++++++++...333666<<<444+++((())),,,,,,***++++++++++++++++++++++++)))***,,,,,,---,,,+++***---+++******+++,,,,,,+++)))************+++++++++++++++,,,---,,,+++***)))(((((()))************)))))))))***++++++++++++***+++++++++************)))------------------------............---+++)))(((***+++,,,------,,,+++***++++++******))))))(((((((((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000000---+++***,,,......,,,***))))))qqqpppzzzooojjjfffbbb___YYYTTTQQQMMMJJJMMMRRRSSSXXXaaaoooppp[[[WWWXXXTTTRRRRRRRRRSSSZZZbbbhhhvvvsssdddWWWUUUUUURRRPPPQQQSSSVVV___oooppppppooommmggggggsss}}}wwwxxxtttuuuyyy{{{xxxvvvwwwuuurrrqqqqqqmmmgggcccdddfffdddcccaaa___```fffmmmrrrzzzppphhhffffffjjjkkkddd]]]]]]gggqqq~~~|||rrrooossswwwxxxvvvgggdddcccfffmmmpppooommmkkkzzzwwwdddbbbaaa___\\\UUUMMMFFFBBBDDDBBBCCCGGGIIIJJJOOOVVVUUUGGG;;;<<>>888111///111333222000000000000111222222333333////////////////////////111111111111000...---,,,000000000000000000000000111111000///////////////000111111111000...,,,***---------............///......//////////////////777999MMMqqqxxxVVVBBB>>>111111000...---,,,+++***---------------------------)))(((,,,...,,,---//////+++***,,,/////////000000000//////.........---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000...---,,,,,,---,,,+++)))------,,,,,,,,,,,,++++++++++++,,,------......///,,,,,,,,,,,,,,,+++***)))...---,,,,,,++++++,,,,,,///,,,***+++---...,,,))))))+++---,,,+++***+++,,,***++++++,,,---...//////888444///+++******+++***------,,,++++++******)))+++++++++***++++++,,,,,,++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---...---+++)))++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,---......000///------------+++***------,,,,,,+++,,,,,,,,,************************************************************************************+++,,,---......---,,,,,,,,,,,,---...~~~kkkkkk}}}{{{rrrnnnggg```ZZZWWWSSSOOOOOOSSSPPPRRRWWW^^^hhhrrr{{{gggZZZWWWTTTRRRRRRQQQQQQUUU\\\]]]cccjjjrrr|||jjj```XXXVVVUUUQQQNNNOOOTTTZZZeeevvvzzzooolllkkkiiiffffffqqq|||~~~}}}zzzvvvssssssxxxzzzyyyxxxzzzxxxuuusssssspppiiieeefff`````````___]]]___dddjjjqqquuuzzzvvvgggbbbdddffflllnnniiiaaaaaakkkuuu|||~~~uuussstttrrrpppmmmiiieeeeeehhhkkkkkkiiimmm{{{nnnjjjaaaaaa```]]]XXXRRRLLLIIIDDDCCCDDDFFFFFFHHHSSS___^^^NNN@@@===@@@BBBAAAAAA>>>999333222444555444111111111111111111111222222000000000000000000000000111111111111111000///...////////////////////////111111000///////////////....../////////...---------------............///.........///////////////555777HHHbbbvvvrrrNNN777000111000///...---,,,++++++------------------------///+++***,,,---+++,,,...///...---.../////////000000/////////.........---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000/////////000000...,,,------,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,,,,,,,,,,+++******,,,+++******))))))******,,,***))))))++++++***((()))+++---,,,+++***+++,,,******++++++,,,---------555222---***************,,,,,,,,,,,,+++++++++***)))))))))***+++---...///......---,,,+++***))))))******++++++++++++,,,,,,---,,,,,,---...---+++(((++++++************+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---------///...,,,,,,------,,,***,,,,,,++++++++++++,,,,,,************************************************************************************+++,,,---......---,,,,,,,,,,,,---...yyyjjjjjjttt{{{wwwooohhh```YYYVVVSSSNNNMMMOOOQQQQQQRRRTTTWWW[[[___bbbvvvwww___YYYTTTRRRSSSSSSQQQRRRVVVYYYXXXYYYaaammmlllfffaaa]]]\\\WWWRRROOOPPPTTT]]]nnn|||pppkkkfffcccddddddfffnnnvvvyyyzzzxxxwww{{{zzzuuuqqqqqqvvvyyyyyyyyy|||zzzvvvtttsssooogggdddddd[[[^^^``````___aaafffjjjooonnnrrrzzz~~~lllaaa```cccccckkkqqqnnnffffffpppzzzxxxtttpppmmmpppkkkfffdddfffiiijjjiiinnn|||jjjdddfff_________^^^[[[WWWTTTQQQHHHGGGGGGEEEBBBEEETTTccccccSSSDDD>>>??????@@@AAABBB>>>999777777666333000222222222222111111111111000000000000000000000000111111222222222222111111........................111111000///////////////------,,,,,,---...//////---------............///.........//////000000000222555@@@MMMTTTYYYfffuuusssqqqqqqnnn]]]DDD444111000//////...---,,,++++++------------------------000,,,+++------++++++///...///111000///...///000/////////...............,,,,,,,,,---------......+++++++++,,,,,,---------------------------------000/////////111111///---------,,,,,,,,,,,,+++++++++++++++,,,------......,,,,,,,,,,,,++++++++++++,,,+++******))))))******,,,***))))))******)))((()))+++---,,,+++***+++,,,******++++++++++++++++++111...***))))))************++++++,,,,,,,,,,,,,,,************+++,,,---.........---,,,+++***))))))************++++++,,,,,,...---,,,------,,,***(((++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,------...---,,,,,,......---,,,++++++*********++++++,,,++++++++++++++++++++++++***************************************************************+++,,,---------,,,,,,,,,,,,------qqqnnnsssuuu}}}nnnfff\\\TTTRRRQQQOOOMMMNNNRRRQQQQQQRRRSSSVVVXXXYYYdddrrrlll]]]WWWTTTUUUUUUTTTSSSUUUYYYVVVZZZcccfffkkkttttttqqqmmmeee\\\UUUSSSUUUUUU```rrrzzzmmmddd___\\\```dddgggmmmsssyyyxxxuuusssxxx~~~~~~zzzwwwrrrqqqtttwwwwwwxxx{{{zzzuuuqqqoooiiiaaa]]]]]][[[aaaeeeeeeeeehhhlllmmmnnniiimmmwww{{{yyy~~~sssgggccccccddd^^^gggooonnnhhhiiittt|||wwwsssnnnkkkhhhhhhjjjmmmmmmmmmrrrtttwwwxxxuuummmddd^^^[[[[[[\\\\\\[[[YYYXXXVVVRRRNNNJJJFFFBBBCCCLLLWWW[[[OOOCCC???>>>>>>???AAAFFFCCC???<<<:::777222...222222222222222222222222000000000000000000000000111222222333444444333333////////////////////////111000000///////////////------,,,++++++---...///---------............///---......///000111111111111333777<<<===>>>HHHTTTMMMJJJIIIGGG@@@777333666.........------,,,,,,,,,------------------------///,,,,,,------+++---222222888;;;777111000000111........................,,,,,,,,,---------......******+++,,,,,,---...............------,,,,,,,,,---,,,+++---......---+++------,,,,,,,,,+++++++++------......///000000111,,,,,,,,,++++++,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,+++++++++++++++***)))+++---,,,+++***++++++,,,,,,++++++************,,,***(((((()))++++++***)))***+++,,,------------...---,,,+++***************++++++,,,,,,---------))))))******+++,,,,,,,,,///...,,,,,,,,,,,,***(((,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,------,,,+++,,,.........,,,*********)))******++++++++++++++++++++++++++++++***************************************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,vvvnnnqqqsssooobbbVVVSSSTTTTTTSSSTTTNNNNNNNNNOOOQQQSSSUUUVVV\\\fffhhh^^^VVVUUUVVVUUUTTTUUUVVVTTTYYY```\\\[[[pppppp```WWWVVVWWWYYYbbbppp~~~~~~rrrggg]]]YYYYYY```fffjjjmmmqqqvvvtttqqqqqqyyy~~~yyyuuurrrtttvvvttttttwwwxxxsssnnnkkkddd\\\WWWXXX\\\dddiiihhhhhhlllooonnniiigggjjjrrrtttqqqttt|||vvvhhhfffhhhfffcccZZZbbbiiijjjiiinnnyyy}}}tttsssssstttttttttrrrqqqsssnnnlllooosssqqqfff\\\XXXXXXXXXXXXWWWWWWWWWWWW\\\TTTLLLIIIFFFBBBAAADDDJJJDDD?????????>>>>>>@@@DDDCCCAAA???===:::777444222333333333444444444555222222222222222222222222111222333444444555555444000000000000000000000000111000000//////////////////...---++++++,,,---------------............///------...///000111222333333111222444555555888===<<<:::777666222---,,,...---------------,,,,,,,,,------------------------,,,***+++------,,,111777EEENNNQQQGGG:::444333222---------...............,,,,,,,,,---------......******+++,,,,,,---...............---,,,,,,++++++***))))))+++------,,,+++------,,,,,,,,,+++++++++------......///000000111---,,,,,,++++++,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,++++++******+++)))+++---,,,+++***++++++------,,,,,,++++++*********)))((()))+++,,,+++***((()))+++---.........---...---,,,+++******************+++,,,------......)))******+++,,,,,,------///...,,,+++,,,,,,+++))),,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))******+++,,,,,,---------,,,+++,,,.........,,,***)))))))))******+++,,,++++++++++++++++++++++++******************************************************))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,vvvkkkooorrr{{{sss___WWWWWWVVVUUUUUUPPPPPPPPPPPPQQQRRRSSSTTTXXX]]]qqqooo^^^WWWUUUTTTSSSTTTSSSRRRUUUXXXTTTYYYtttttt```XXXWWWWWW^^^ccclllsssuuuoooeee]]]ZZZYYY\\\eeejjjkkkmmmoooooonnnlllppp{{{{{{vvvtttuuuuuurrrqqqrrrvvvppplllhhhbbb[[[WWWXXX[[[dddiiifffeeejjjllljjjeeeiiilllmmmkkkjjjlllooosssjjj```ccchhhgggbbb[[[___dddggglllvvv|||xxxuuunnnooopppoookkkfff```]]]ZZZYYYWWWVVVUUUTTTTTTTTT]]]UUUNNNMMMJJJCCC<<<999===;;;<<<@@@@@@>>>>>>@@@>>>??????@@@??????>>>>>>555555555555555666666666666666666666666666666666222222333444444444444444111111111111111111111111111111000/////////////////////...---,,,,,,---------------............///,,,---...///111222333444333111000111444555333222222444666777555111---+++,,,,,,,,,,,,,,,---------------------------------+++***+++...------333;;;ZZZfffhhhWWWCCC999555333---------------.........,,,,,,,,,---------......+++++++++,,,,,,---------...---------,,,,,,++++++*********,,,...///...---------,,,,,,,,,,,,+++++++++++++++,,,------......------,,,++++++,,,...///,,,+++******))))))******)))*********((('''((())))))+++---,,,+++***+++,,,------,,,,,,+++++++++******))))))+++---...---+++(((***,,,...//////------************+++,,,---......---------,,,,,,,,,+++***++++++,,,---.../////////---++++++,,,,,,,,,+++,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++***++++++,,,,,,---.........---,,,,,,......---,,,***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************************************)))))))))******+++++++++,,,,,,,,,,,,++++++vvvlllqqqsssvvvyyyuuuooozzzrrraaa[[[XXXTTTSSSTTTTTTTTTSSSSSSTTTTTTTTTTTTVVVaaaxxxooo___XXXUUUSSSSSSQQQSSSUUUUUUVVVcccppp___[[[[[[ZZZ___ccchhhllllllggg___ZZZ[[[]]]ccckkknnnlllkkkmmmkkkjjjjjjppp}}}zzzvvvtttvvvvvvrrrooopppooojjjgggeeeaaa[[[ZZZ[[[ZZZdddhhhbbb```fffhhhdddfffqqqtttkkkeeegggiiigggkkkwwwuuuddd]]]```eeeeeecccbbbaaabbbgggrrruuuvvvvvvrrrllleeeaaa______]]]ZZZVVVTTTSSSRRRRRRVVVRRROOOPPPMMMFFF@@@???999999<<>>???@@@@@@??????@@@AAA::::::999888777555555444666666666666666666666666222333333444444444333333000000000000000000000000111111000///////////////------.../////////......---------............///,,,,,,...///111333444555222111000000222444333000---000222444555444111...+++++++++,,,,,,---------------------------------,,,+++---...---,,,333;;;ZZZiiimmmZZZBBB777333111,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,*********,,,///000///...------,,,,,,,,,,,,++++++*********+++,,,,,,------...---+++++++++---...000,,,+++******))))))******(((***+++***'''&&&'''))))))+++---,,,+++***+++,,,+++++++++++++++*********+++***+++---///000...,,,)))+++---/////////---,,,)))))))))***+++---...///---------------,,,,,,,,,+++,,,,,,---...///000111---,,,******,,,------------,,,,,,++++++,,,,,,------,,,***))))))***,,,---+++++++++++++++++++++++++++,,,,,,------.../////////...,,,,,,------,,,************++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))))))))*********+++,,,,,,,,,,,,+++***xxxqqqwwwvvvuuusssmmmcccnnnoooddd]]]XXXUUUSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQWWWfffxxx~~~ggg]]]WWWTTTTTTKKKQQQVVVVVVYYYllljjj^^^___aaa```^^^aaafffjjjjjjgggaaa]]]^^^aaaiiipppqqqkkkiiijjjlllkkkkkkppp}}}xxxttttttwwwwwwrrrooooooiiidddbbbaaa___[[[[[[^^^ZZZdddggg```^^^dddfffbbbjjjzzz}}}mmmcccgggjjjdddgggrrryyypppeee^^^^^^bbbeeegggiiieeeccciiiwwwzzzwwwxxxtttllldddcccaaa]]]XXXUUUSSSRRRRRRNNNNNNPPPQQQNNNHHHGGGJJJ<<<<<>>===>>>??????>>><<<:::777555333222444444444444444444444444222333333444444333222222000000000000000000000000111111000///////////////***,,,...000111111111000---------.........//////+++,,,...///111333555555111222111//////111333222333222///,,,+++......,,,+++++++++,,,,,,------...------------------------...---...///,,,+++222:::MMM___eeeSSS<<<222000...,,,,,,,,,------.........,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))+++...//////...---------,,,,,,,,,++++++++++++,,,------......///...---+++++++++---///000...---,,,,,,++++++,,,,,,))),,,---,,,)))((()))+++)))+++---,,,+++***+++,,,)))))))))))))))*********,,,,,,---///111111///,,,***+++...///000...,,,++++++++++++***++++++,,,,,,******+++,,,---//////000,,,,,,---...///000111222---+++)))***,,,.........---,,,,,,++++++,,,,,,------,,,***))))))***,,,---++++++++++++++++++++++++,,,,,,---......//////000000///------------+++***++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******************************************************)))))))))))))))******+++,,,------,,,+++***|||www||||||qqqeeedddiiizzzkkkccc___[[[YYYVVVUUUTTTQQQOOOSSS[[[PPPQQQQQQYYYcccnnneeeWWWXXXWWWSSSUUUUUUXXXaaaqqqkkkeee[[[\\\qqqmmmhhhdddbbbbbbdddbbb]]]WWWZZZ]]]fffppprrrmmmgggfffpppiiigggoooxxx{{{zzzyyyuuurrrooopppuuuxxxrrrkkkeeecccaaa^^^]]]]]]^^^___````````````___```cccfffmmmvvvtttooopppkkkhhhpppllluuulllggg```]]]^^^```bbbbbb]]]aaaiiisss}}}nnnjjjhhhdddbbb```[[[UUUSSSUUUTTTQQQMMMLLLMMMOOOPPPPPPGGGDDD???;;;:::;;;===?????????>>>===<<<;;;<<<<<<===;;;999888999:::::::::777666666555444444333333555222000000222333000...000//////000222333222111...///111222111000...,,,///---+++---000222111///333333222222111///...---//////......000777@@@GGGAAA999000,,,---111111111//////.........---------,,,---.../////////...---111222111---+++,,,......,,,,,,+++,,,---///111333999>>>@@@;;;222++++++...++++++,,,,,,,,,---------......---,,,,,,---------+++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,---...---------------...////////////...---,,,***)))((())))))***+++,,,...///000///...---,,,+++,,,---...++++++++++++++++++++++++++++++***************+++)))************+++++++++************************+++,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,++++++++++++,,,---.../////////000000///...------,,,---...000222444666777555222...***)))+++---///---,,,++++++------,,,+++---,,,+++***))))))))))))*********)))******++++++///---,,,---///000000000---,,,,,,+++***)))(((((())))))***+++,,,,,,------************+++,,,------++++++******************+++***((()))***,,,,,,+++************************//////.........---------{{{uuunnnhhhiiijjjuuu|||kkk___[[[WWWUUUVVVUUURRRRRRTTTRRRSSSRRRXXX```fffuuu```XXXVVVTTTVVVZZZaaaoooqqqlll^^^[[[XXXccc|||qqqkkkccc______^^^[[[WWW[[[^^^hhhsssvvvqqqlllkkktttqqqqqquuuwwwtttsssttttttrrrpppppprrrrrrmmmfff``````___^^^]]]^^^^^^___\\\[[[ZZZ[[[^^^bbbfffiiifffqqqrrrqqqsssnnnjjjqqqnnn|||qqqiiieeebbb```aaaaaa```^^^\\\___ggguuu{{{tttnnniiieeebbb]]]UUUSSSUUUUUUSSSOOONNNMMMMMMLLLJJJFFFCCC???<<<::::::;;;<<<>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<======999999888777666555444444555333111111333333222///111000//////111222111000000111222222222111///...---,,,+++,,,///000///...111111111111000000///......------///555>>>GGGMMMGGG@@@777222111222111///000000000//////.........111111000000//////......---//////------...//////,,,,,,,,,,,,---...000111222555777444///++++++,,,))))))*********+++++++++------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------,,,,,,,,,---...//////////////////000111111------------,,,++++++***+++++++++,,,---...///000///...---,,,+++,,,,,,---++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,---...//////////////////...------,,,,,,---...000222333444222000---++++++---///111---+++***+++,,,---,,,+++---,,,,,,+++++++++++++++++++++*********+++,,,,,,000...------///000//////---------,,,++++++******************+++,,,......+++++++++***++++++,,,,,,++++++******************+++***((()))+++,,,,,,+++************************...---------,,,,,,,,,,,,{{{sssoooiiidddiiixxxddd[[[TTTVVVYYYWWWTTTRRRUUUVVVTTTWWW\\\]]]nnnjjj[[[UUUUUUWWW\\\gggzzzzzz|||zzzppp\\\```WWWYYY^^^vvv~~~uuuhhh___[[[[[[ZZZZZZ]]]```iiitttwwwsssnnnmmmtttsssuuuwwwsssllljjjmmmrrrqqqppppppoookkkfffbbb]]]^^^^^^___````````````]]]YYYVVVXXX^^^eeeiiikkkgggqqqrrrqqqtttooojjjpppzzzpppeeeddddddcccddddddbbb^^^[[[]]]```iii}}}wwwvvvpppjjjfff```XXXUUUWWWXXXVVVTTTRRRPPPMMMIIIFFFDDDBBB???<<<::::::::::::;;;;;;;;;;;;;;;;;;::::::999999:::;;;<<<===>>>>>>======;;;:::888777555555444333222222333444222111333111//////000111000000222222222222111111111111,,,++++++,,,...///...---/////////000000000000000000......111888@@@GGGKKKEEE???888555444444222000111111000000000000////////////......---.........,,,,,,,,,,,,---,,,,,,------,,,,,,,,,,,,---...///---............---,,,,,,------------............,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,...000111000////////////000000111,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////000///...---,,,++++++,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,------------************************+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++,,,---.........////////////...------++++++,,,,,,---...000000......---,,,---...000111,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,------...,,,++++++++++++,,,---...000///------...///...---------------------------+++******)))+++---///111,,,,,,++++++***+++++++++******+++++++++++++++++++++***))))))+++,,,,,,+++************************,,,,,,,,,,,,++++++++++++pppeeebbbjjjooouuu}}}jjjYYYTTTXXXYYYXXXWWWVVVXXXUUUWWW[[[WWW___uuu}}}~~~ooo```YYYVVV[[[YYYggghhhddddddcccaaa]]]UUU\\\WWW^^^mmmyyykkkaaa\\\\\\]]]]]]___aaaiiirrruuupppllllllnnnnnnppprrroooiiigggiiipppoooooopppmmmgggbbbaaa^^^___```bbbbbbaaa___^^^aaa\\\XXXYYYaaahhhjjjjjjqqqwwwsssooorrrpppnnnuuuuuuiiieeebbbbbbcccddddddbbb___\\\bbbdddpppyyy|||tttmmmhhhbbb[[[XXXYYYZZZYYYXXXWWWUUUPPPJJJFFFAAA@@@>>><<<;;;;;;;;;;;;::::::;;;;;;;;;:::::::::888999;;;<<<<<<<<<===>>>@@@???>>><<<999777666555333333222222222222222111444222000///000111000///333222111000000000111111,,,,,,,,,---.../////////000/////////////////////333111000111666:::===>>>777444222111333333222111000000000000000000000000,,,---...///000000111111333///---......------...---------,,,,,,,,,,,,---...,,,+++,,,///111///---........................++++++*********+++,,,,,,,,,,,,------------,,,,,,+++++++++,,,---///111333......------------...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------000///...---,,,+++++++++++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,,,,,,,------------************************+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,+++++++++,,,,,,---............//////...------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,---------...,,,+++******,,,,,,+++***++++++++++++,,,---...///,,,,,,,,,,,,,,,---...///111///------......---,,,,,,,,,,,,------.........---+++***)))***---000222------,,,+++******************+++++++++++++++,,,,,,***))))))+++,,,,,,+++************************,,,,,,,,,,,,,,,+++++++++|||kkkeeebbbddduuukkk\\\YYYYYYZZZ[[[VVVYYYWWWYYY]]]WWWWWWdddiiijjjlllnnnmmmiiidddaaaddd]]]nnn]]]ZZZYYYVVVWWWVVVOOOWWWWWWhhhyyyrrriiiaaa]]]\\\^^^___```aaagggpppssspppnnnooooookkkjjjmmmmmmiiiggggggnnnllllllooommmfffbbbccc^^^___aaaaaa```]]][[[YYY```[[[YYY\\\dddjjjlllkkksssvvvoookkksssxxx~~~xxxiiieeehhhaaaaaabbbbbbaaaaaaaaaaaaeeejjjyyyuuulllhhhccc]]]ZZZ[[[YYYXXXXXXWWWVVVRRRMMMIIIAAA@@@>>>===<<<<<<======;;;;;;<<<<<<<<<;;;:::999;;;===>>>>>>======???AAAAAA@@@???<<<:::888666555333333333222111000000000444222111222222222111///111111000////////////000,,,---.........///000000111111000///...//////000333222222333444444222111---------...000111222111////////////////////////---...000333444555555555:::333///111222000///222------------------,,,,,,000---***,,,///111///,,,************************+++*********++++++,,,---,,,------......------,,,+++++++++,,,---000222333......------------......///...---+++++++++++++++---,,,++++++***+++++++++///.........---,,,++++++++++++++++++++++++++++++++++++******+++,,,,,,---++++++++++++,,,,,,,,,,,,******************************+++,,,,,,---......,,,,,,,,,+++++++++******,,,,,,+++++++++,,,------------............------...------,,,,,,------...,,,,,,,,,,,,++++++******,,,+++***+++,,,,,,+++***************+++---...///,,,,,,,,,,,,---...///000111///---------...---,,,++++++,,,,,,---............---+++***+++---000222------,,,+++******************++++++,,,,,,,,,,,,,,,+++)))***+++------,,,************************,,,,,,,,,,,,,,,---------~~~iii]]]]]]fffqqqtttfff^^^[[[[[[VVVZZZXXXZZZ```ZZZTTT[[[___ZZZYYY___ggglllpppsssuuusssrrrVVVTTTSSSRRRUUUUUUOOOYYYaaa}}}jjjgggbbb]]][[[\\\^^^___bbbbbbfffnnnqqqqqqrrruuutttnnniiijjjkkkiiihhhjjjpppiiihhhlllllleeebbbddd^^^______^^^\\\YYYVVVSSSYYYYYY[[[aaahhhnnnoooooonnnqqqmmmnnn}}}uuujjjaaa```eee___```aaa``````aaaccceeegggqqqzzzpppjjjfffaaa^^^___XXXWWWVVVUUUUUUSSSPPPMMMEEEDDDAAA???======>>>>>>===>>>>>>???>>><<<;;;:::>>>@@@BBBAAA???@@@DDDHHHBBBBBB@@@>>><<<:::888777555666666444111//////000333333333555666555222///000000000000/////////...,,,...//////...///000222111111000//////000111222222555999:::888333000........./////////000000000......////////////000000---...000333666:::>>>???BBB999555999999222...///---......//////...------000---******---...---+++++++++++++++************++++++***++++++,,,---...------............------,,,,,,,,,,,,...000222333111000000////////////000000...---+++******++++++++++++***************+++------......------,,,+++++++++++++++++++++++++++++++++***++++++,,,---...++++++++++++,,,,,,,,,,,,******************************+++,,,,,,---......,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,---............---......------------......,,,,,,,,,++++++*********---,,,++++++------,,,+++************+++,,,......+++++++++,,,---...///000///...,,,,,,---...---,,,,,,,,,,,,------.........000///---,,,,,,---///000,,,,,,++++++***+++++++++******++++++,,,---------,,,+++******,,,------,,,************************,,,,,,,,,,,,------------nnniiihhhfffjjjuuulll```]]]WWWZZZXXX[[[bbb\\\RRRUUUWWWTTTSSSWWW[[[ddduuubbbRRRRRROOOPPPVVVUUUXXXdddtttaaa```]]][[[ZZZ\\\```cccgggeeefffjjjllllllmmmqqqtttnnniiigggeeedddiiipppssshhhccciiikkkddd```ccc```______]]][[[YYYVVVTTTXXX\\\ccckkkppprrrrrrrrrnnnttttttyyy|||{{{}}}zzz{{{nnnhhhfff___\\\]]]ZZZ]]]```aaaaaaaaadddgggkkkzzz{{{tttpppjjjgggggg]]]ZZZWWWVVVVVVVVVUUUSSSMMMJJJEEEAAA===<<<======@@@AAABBBAAA@@@>>>;;;:::;;;>>>@@@???>>>AAAHHHNNNDDDCCCBBB@@@>>><<<;;;:::888999999777333000000111111222555888:::888444000000000111222111000///...+++---//////------///111//////...///111333666777666>>>GGGHHHAAA888333111000000111000/////////000/////////000000111111111111111333888AAAMMMYYY```]]]TTTPPPSSSNNN>>>222...---...///000000000///......---++++++,,,---------//////.........---------++++++++++++,,,---...///------............---------,,,,,,---...000222333111111000///////////////...---+++******+++---...+++++++++******+++,,,,,,+++,,,---.........---,,,++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,------------************************)))******+++---......///------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++,,,------.........---------,,,,,,,,,------...,,,,,,,,,+++,,,,,,---......---,,,,,,......---,,,,,,,,,,,,,,,,,,---......*********+++,,,...///000...---+++,,,---......---..................//////111000///...------------+++++++++***++++++,,,,,,******++++++,,,------...---+++******,,,------,,,***************************+++++++++,,,,,,,,,,,,uuuiiieeejjjrrr}}}zzzgggaaaWWW[[[YYY[[[ccc]]]RRRQQQRRRSSSTTTTTTQQQZZZuuuwwwkkkYYYQQQQQQMMMQQQXXXVVV```mmmooo```___\\\ZZZ[[[^^^dddiiimmmiiifffgggfffccceeeiiimmmkkkhhhddd______jjjwwwvvvhhhaaafffiiiccc^^^```bbbbbbaaa```^^^\\\ZZZYYY^^^eeennntttvvvuuutttsssuuu}}}tttrrrkkkqqq{{{uuurrryyy|||xxxxxx{{{|||tttbbbbbbfffaaaZZZYYYWWW[[[```bbbbbbccceeegggooozzztttpppoooddd```[[[YYYXXXYYYYYYYYYTTTPPPIIIBBB===;;;;;;<<>>IIISSSSSSHHH<<<555444...///000///...///000222000000111111222222222222;;;:::<<>>@@@???<<<:::999999:::;;;<<<;;;:::;;;>>>BBBAAA@@@???>>>===<<<;;;::::::::::::999777666444333222444666777666444222222111333444444222000///...000000000000000/////////...///111222000222>>>LLL```dddeee___RRRCCC888444222111000//////000111111333222444666444333777>>>XXXsss}}}~~~gggHHH:::222222111000///...---,,,..............................---------......///......---++++++******+++//////............//////,,,,,,,,,---------.................................---,,,+++************+++++++++++++++,,,---...,,,,,,------------......,,,+++++++++******)))))))))***+++,,,---------------000000------000000---------------------------************+++---///000...,,,++++++,,,,,,+++******************,,,---...////////////............---,,,+++***+++,,,...///,,,---......,,,,,,---...000000///......---------------------------............------......///000,,,,,,,,,,,,,,,,,,,,,,,,---///111222000///......000///......------......///---,,,,,,...//////...+++***))))))***,,,...///+++,,,,,,,,,++++++***)))************++++++++++++++++++++++++,,,,,,,,,,,,mmmdddfffmmmsssooofff]]]WWWUUUTTTVVVPPPOOOVVVUUUYYYgggzzziii\\\[[[UUUWWW^^^___llljjj]]]YYYTTTVVVWWWWWW]]]hhhqqqsssiiigggeeeeeeaaa]]]___eeeeeefffhhhhhhhhheeecccaaabbb[[[VVVYYY^^^```aaabbbeeeccc___\\\[[[```gggmmmmmmssszzz~~~~~~}}}yyyvvviiillllllgggbbbdddoooyyyxxxssslllhhhgggjjjmmmpppqqquuuzzztttpppjjjeeeggg]]]UUUUUUYYYZZZ[[[]]]```ddd```^^^aaaaaaiii{{{vvvpppllllllkkkfff```^^^\\\ZZZWWWRRRLLLGGGBBB@@@:::;;;===<<<:::999999999999;;;<<<<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;;;;888666111555888888444111222444333444444555444222000///111111111000000/////////------000111111444AAANNNeeeddd___TTTGGG<<<777555333222111/////////000000222444666555000111<<>>===:::888:::===???===;;;555777888888555444444666444444444444444333111000222222111111000/////////------///111111333>>>JJJZZZWWWPPPEEE;;;555333444444333111000////////////000222555666444666CCCQQQrrrnnnSSSJJJVVVdddjjjJJJ999666000000//////...------,,,........................,,,,,,,,,---...///000111//////...---------------++++++************++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***((()))***---///111000//////......//////******+++---...///000111//////...---,,,++++++******+++,,,,,,---------,,,))),,,---,,,---111222000,,,,,,,,,,,,++++++++++++(((***,,,---......---,,,,,,+++******+++,,,+++************++++++,,,,,,,,,------...............///...------,,,,,,---......---------+++***+++...111000///...---,,,,,,,,,---//////............------+++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000///...///000111111000//////////////////---,,,,,,...//////...******)))***+++,,,---...******++++++++++++******++++++++++++,,,,,,,,,,,,,,,++++++******))))))))){{{xxxkkk^^^```eee___oooyyyzzzzzzjjjdddeee[[[ZZZTTTUUUZZZXXX___tttgggeeebbb]]]\\\\\\]]]ooommm[[[UUUUUUQQQRRRRRRUUU^^^kkkssstttnnngggccceeefffbbb___^^^]]]```cccgggiiiiiiiiihhh```\\\WWWWWW\\\aaabbb___eeedddbbbaaabbbgggnnnsssvvvxxxzzzzzzxxxuuuttttttiiirrr|||}}}rrrfffdddhhhfffggghhhhhhiiiiiiiiiiiibbbbbb```^^^aaammmzzzwwwzzzuuussswww{{{{{{yyyzzzyyy|||wwwlllgggeeeeeecccaaa___]]]YYYUUUUUUWWWZZZ[[[TTT\\\[[[\\\bbbffftttzzzpppiiieeebbb``````___^^^ZZZVVVRRROOOBBB@@@===;;;:::999999888666777888999999888666444444555666888:::<<<>>>???@@@;;;999<<>>???>>>===@@@JJJTTTVVVNNNFFF???;;;888999===@@@???===CCC>>>777444444555333222111111111111111111111111111000111333111...222999999888666555444444444555333222111/////////000000222111555???IIINNNQQQTTTccc\\\UUUSSSYYYcccllloookkkbbbUUUGGG<<<666666777000000000/////////..............................---------------...///000///......---------......---,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---///222444777666555333111000//////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,***---...---///444555333...------,,,,,,++++++***)))***,,,......---,,,+++,,,+++***+++---...---,,,***++++++,,,,,,,,,++++++,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,+++,,,...111222111...---,,,,,,...///,,,,,,,,,---------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............///111111000//////....../////////---,,,,,,...//////...------,,,,,,+++******)))((()))******+++*********))))))*********++++++++++++++++++++++++*********yyytttrrrttt~~~pppiiiccc___ccckkkzzzqqq___YYYZZZWWWXXXXXXUUUgggnnn^^^]]]XXX[[[ZZZ^^^[[[bbblll[[[TTTRRRRRRWWWVVVSSSTTT]]]iiiooonnnhhhbbb___bbbdddbbbbbbcccdddcccaaa```^^^]]]]]]]]]\\\bbbdddaaa```dddfffeeeeeehhhlllooopppqqqsssuuuoooqqqqqqnnniiiccc```^^^ffftttuuuhhh```^^^\\\[[[___fffjjjhhheeeaaafffqqquuummmkkkiiihhhhhhbbbcccgggllllllhhhgggjjjlllmmmnnnnnnooosss{{{rrrkkkjjjjjjkkklllllliiifffbbbgggiiidddaaadddfffeeeVVV___```aaahhhppp{{{rrrqqqpppnnnlllhhhddd```^^^XXXRRRJJJCCC@@@===:::777888666555777999999888555444555666888:::<<<===>>>;;;BBBQQQeeetttqqq```OOOFFFDDDCCCCCCEEEHHHJJJLLLQQQHHH>>>777555555333111000000000111111222222333222111333666333///000444111000//////000111222222222111000//////000111111222000444???HHHLLLMMMOOO[[[SSSQQQ\\\kkkpppggg]]]KKKFFF===555222222111000//////............------..............................---------......///...---------------......******))))))))))))******......---------,,,,,,,,,------------------------+++++++++,,,---...000000222111000//////...//////************************+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))---...---...222444222///......---,,,,,,++++++***+++,,,---------,,,,,,---,,,+++,,,...///...---***+++,,,,,,,,,,,,+++***++++++,,,------...//////+++,,,,,,,,,+++******)))***,,,------------...000111000---+++***+++---...)))******+++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---...///111000///......------......///---,,,,,,...//////...++++++,,,,,,,,,+++******(((((()))***************(((((()))))))))*********++++++++++++,,,,,,,,,,,,xxxmmmfffooo~~~nnnccc^^^ccceeegggsssppp\\\^^^\\\[[[YYYVVVkkk```YYYZZZNNNOOORRRZZZZZZggg~~~aaaVVVUUUVVVVVVYYYWWWTTTUUU]]]hhhmmmkkkhhheeecccccc```\\\^^^cccfffdddbbb```^^^^^^^^^^^^ZZZccchhhdddbbbfffiiiiiiaaaffflllpppqqqqqqpppqqqdddfffiiihhhfffbbb```___[[[jjj~~~tttfff\\\ZZZZZZ]]]aaaddddddbbbggglllzzzrrroooooolllhhheeefffdddfffjjjjjjfffdddeeeooonnnlllhhheeeggglllqqqzzz}}}nnnddddddfffiiimmmnnnlllkkkbbbjjjnnnjjjfffiiikkkjjj]]]ddddddcccjjjsssxxxyyyxxxuuuqqqlllgggcccaaaccc\\\RRRJJJEEEBBB>>>;;;999777666777:::;;;:::888555666777999:::;;;======:::GGG```}}}oooXXXLLLMMMOOONNNLLLOOOTTTYYY[[[QQQCCC:::666444222000//////000111222333333444222222555888666111000222333111//////111222333333111111000//////000111222///...333;;;BBBDDDGGGJJJ^^^VVVVVVdddsssqqq\\\III777777666444444444111...------------------,,,,,,........................///......---------......------,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......(((((())))))************,,,,,,---......//////000,,,,,,,,,------,,,++++++))),,,---,,,---111222000......---,,,,,,+++******++++++,,,,,,------,,,,,,...---,,,---///000///...***+++,,,---,,,,,,***)))++++++,,,,,,---...//////+++++++++++++++***)))((()))+++---...------...///000///,,,***)))***,,,---(((((()))***,,,---......---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---------000222//////...---------------///---,,,,,,...//////...)))***+++,,,,,,,,,,,,,,,(((((()))***************(((((((((((())))))))))))+++++++++,,,,,,---------|||jjjmmmsssnnn|||yyymmmeeeeeeffffffiiiooowwwqqqkkk^^^YYY[[[^^^uuusssZZZTTTQQQQQQTTTVVVVVV___lll```WWWSSSVVVVVVWWWRRRSSSZZZbbbcccccccccaaadddeeebbb]]][[[^^^bbb]]]^^^dddjjjjjjccc^^^]]]```eeeeee```___hhhooorrreeegggjjjmmmnnnmmmjjjhhh[[[___```]]]\\\^^^___^^^ZZZcccyyyzzzddd[[[UUUVVV\\\^^^\\\```iiivvvpppiiifffcccbbbccchhhiiikkkkkkiiifffcccbbbdddbbb```______aaaccceeehhhjjjmmmttt~~~oooiii```ffflllpppooommmkkkiiinnnppprrrrrrpppmmmiiifffcccbbbdddiiisss|||wwwsssnnniiifffdddaaa]]]VVVPPPKKKGGGEEEBBB===888777999<<<;;;:::666888::::::999999<<<@@@CCCKKKiiiqqqZZZWWWNNNTTTYYYYYYSSSNNNMMMNNNYYYRRRGGG<<<555444555777444222000000222333111...111888:::555111222111---222111111000111111222222111000///......///000111...222555666555888???EEE]]]]]]]]]ZZZTTTLLLDDD@@@111111000......---------,,,---------...////////////...---,,,,,,,,,,,,,,,000---,,,---///000...,,,+++,,,---...///...---,,,***+++---///000000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,++++++,,,---...///...---,,,++++++***************++++++************************)))******++++++******))),,,+++,,,,,,---...///000......//////...,,,***))),,,++++++******++++++,,,*********+++,,,---//////---------,,,,,,------...---,,,++++++******++++++,,,*********,,,,,,+++*********+++,,,,,,---............---,,,,,,,,,,,,---***+++------,,,+++,,,...,,,,,,------,,,,,,+++***111000...,,,+++++++++++++++,,,---...///111222222333000...---------+++***.........///......------+++,,,---...---+++)))''''''((()))************)))************************------------,,,,,,+++***~~~}}}wwwwwwrrrhhhcccbbbgggmmmlllyyyhhh[[[^^^eee}}}lllXXXTTTRRRSSSRRRTTTXXXiiihhh___XXXTTTUUUTTTXXXSSSSSSZZZ```aaa`````````aaabbb```\\\\\\^^^aaa______bbbhhhhhhccc``````[[[___```^^^bbbllltttvvviiiiiijjjkkkkkkhhhddd```WWW]]]aaaaaa```aaa```]]]ZZZaaauuuuuuccc[[[VVVVVV]]]aaabbbhhhrrrwwwjjjdddaaa___^^^___gggnnnsssqqqhhh```^^^___```^^^ZZZXXXYYY[[[___aaa```aaadddiiiqqqzzzjjj```bbbeeehhhiiiiiijjjmmmppprrrpppoooqqqttttttppplllhhhggghhhlllvvv~~~yyyrrrkkkfff___]]]ZZZVVVSSSQQQPPPOOOEEECCC@@@===;;;999999999888:::;;;:::999999;;;>>>???EEEaaajjjTTTPPPJJJNNNQQQQQQMMMJJJHHHHHHPPPLLLFFF>>>999555444444666444222222444444333111000777999555333444333000222222111111111111222222111000///......///000000///222555555444777===BBBQQQPPPNNNJJJCCC;;;444000111000///...---------------------.....................---,,,,,,,,,------///,,,++++++---...---++++++,,,---......------,,,***+++---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,))))))))))))******+++,,,//////000000///---,,,+++,,,++++++******++++++,,,,,,,,,,,,---...///000111......---,,,,,,,,,---------,,,++++++***+++++++++---,,,++++++------,,,+++******+++,,,,,,---............---,,,,,,,,,,,,---***+++---,,,++++++,,,...---------------,,,++++++000///---,,,++++++++++++++++++,,,---...///000000111///......///000///...---............---,,,,,,((()))+++,,,------,,,,,,(((((())))))***+++,,,,,,************************,,,,,,---------,,,******{{{ooogggfffhhheeeeeehhhrrr|||ffffffnnnfffWWWUUUSSSTTTPPPRRR\\\uuuuuuaaa^^^XXXTTTTTTQQQXXXTTTTTTYYY]]]\\\[[[[[[^^^]]]]]]\\\\\\\\\]]]^^^^^^\\\^^^aaabbb______aaaYYY[[[[[[]]]dddooouuuvvvlllmmmnnnnnnlllggg___ZZZRRRZZZaaaccccccccc___[[[^^^cccrrroooccc^^^XXXYYY```dddfffppp|||yyynnnddd```^^^[[[[[[]]]gggrrrzzzuuueeeYYYXXX\\\]]]ZZZXXXVVVVVVYYY\\\^^^XXXYYY\\\```eeejjjoooqqquuuiii^^^___aaabbbaaa```aaafffjjjlllfffbbbhhhtttzzzxxxsssooooooooorrr}}}yyypppjjjbbb```]]]ZZZXXXWWWXXXXXXMMMMMMLLLHHHAAA===;;;;;;;;;;;;<<<;;;999999;;;<<>>EEEDDDAAA===888222...+++000000///...------------...............---------------,,,,,,,,,---.........,,,******,,,---,,,,,,,,,------...------,,,,,,+++,,,------.........---+++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,+++++++++******++++++*********++++++,,,+++******)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------///000000111000///------,,,++++++******++++++,,,,,,,,,,,,,,,---///000111///...---,,,,,,,,,,,,,,,------,,,+++++++++++++++...,,,,,,---///000///...***++++++,,,,,,------.........---,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,.../////////...---,,,++++++...---,,,++++++++++++,,,+++,,,,,,------...------000......///111333333333---------------,,,++++++)))******+++,,,,,,------***)))))))))***+++---...***************************+++---......,,,***)))rrrjjjggg```^^^fffppp}}}xxx|||eeeZZZXXXSSSSSSQQQSSSaaa|||eee[[[]]]XXXTTTSSSOOOXXXTTTSSSWWWZZZWWWVVVVVV[[[YYYXXXYYY[[[\\\\\\[[[\\\XXXWWWYYYZZZYYY[[[______]]]\\\___fffmmmppppppnnnqqqvvvxxxtttjjj___WWWOOOXXX```ccceeefffeeeaaagggiiipppzzz|||sssiiicccaaa\\\]]]cccfffhhhrrr|||{{{|||{{{yyyyyyqqqhhhaaa^^^]]]ZZZZZZ]]]hhhqqqwwwpppaaaVVVVVVZZZ\\\[[[[[[ZZZZZZ[[[\\\]]]VVVXXX[[[___bbbeeefffgggrrr~~~~~~mmmgggZZZ]]]___\\\XXXWWWZZZ]]]eee\\\VVV```sss{{{sssssstttyyyxxxsssooolllgggbbb]]][[[ZZZZZZWWWVVVUUURRRMMMGGGBBB???<<<<<<;;;;;;;;;;;;<<<===DDDEEETTTjjjpppaaaPPPHHH@@@>>><<<<<<=========<<<<<<>>>??????===999444111333222222222222222222111222444555555444444444333333333333333333222222222///...---------...///000000111222111000222666999<<<;;;999777555222111000000///...---------------/////////...---------,,,,,,,,,,,,,,,,,,---...///...---,,,,,,,,,---------------------------------,,,---------------,,,,,,******+++,,,,,,---...............------,,,,,,,,,,,,,,,+++++++++*********---,,,+++******+++---...++++++***)))))))))******************************************************......---,,,,,,,,,------...///000000000///...---,,,++++++******++++++,,,************+++,,,---...///......---,,,,,,,,,,,,------,,,++++++++++++,,,,,,++++++---000222222222+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,***+++,,,+++******,,,...111000///...---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---.........------,,,///...---...111333333333------------,,,+++******...---,,,+++************---,,,***))))))***,,,---************************)))***,,,......,,,***)))tttiiicccggglllrrrhhh```[[[RRRRRRQQQUUUhhhhhhXXXVVV[[[VVVSSSRRRNNNVVVSSSRRRUUUVVVSSSRRRSSSXXXWWWVVVXXXZZZ[[[ZZZYYY[[[WWWUUUVVVWWWVVVYYY]]]bbb___]]]aaagggjjjkkkkkknnnxxx{{{lll\\\SSSPPPWWW^^^bbbhhhooossstttnnnlllmmmqqqooohhhcccaaa```\\\^^^eeeggghhhssstttrrrvvvvvvuuuuuujjjccc^^^]]][[[XXXXXX[[[iiikkkkkkfff]]]XXXXXXZZZ[[[]]]___```___]]][[[YYYWWWYYY]]]aaadddfffffffffpppzzz|||xxxlllnnn]]]^^^]]]XXXSSSTTT[[[bbbkkk```YYYaaasssppprrrtttzzz}}}yyyssslllfffaaa^^^\\\^^^ZZZVVVVVVWWWSSSJJJAAA<<<<<<;;;;;;<<<===============FFFTTTZZZQQQDDD======:::888777888::::::::::::;;;<<<<<<;;;999666444333333444444333333444444666444444444444333222111444444444444444333222111///......---...///000111111111111000///111333555666555444333111000000000///......------------.../////////...---------,,,,,,,,,,,,,,,,,,---...///...////////////...//////...............////////////......---,,,,,,,,,,,,******+++,,,,,,---...............------,,,,,,,,,,,,,,,,,,+++++++++******......---,,,---...///000,,,,,,+++***************************************+++******))))))******+++******)))))))))))))))))),,,---...///000///...---,,,++++++******++++++,,,***************+++,,,---///...---,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,))))))***---111444555444++++++,,,,,,,,,,,,------------,,,++++++++++++,,,+++++++++***)))***,,,...111000///------,,,------,,,,,,,,,,,,,,,,,,,,,+++---...///000000///---,,,///...------///111111000------------,,,+++***)))...---,,,+++************000...,,,***))))))***+++************************)))***,,,------,,,***)))~~~rrrjjjffffffqqq}}}iiicccZZZRRRTTTQQQXXXqqqppp]]]SSSUUUYYYSSSPPPRRRNNNRRRPPPPPPSSSSSSPPPOOOQQQUUUVVVWWWXXXXXXXXXXXXXXX]]]YYYWWWYYYYYYWWWYYY]]]___\\\]]]bbbeeefffgggiiiooo}}}kkk[[[TTTVVV[[[```ccckkkwwwqqqkkkhhhhhhfffbbb___```]]]\\\```hhhhhhgggppp||||||ooopppsssoookkkjjjeeeaaa]]]]]]ZZZVVVUUUXXXfffdddbbb___\\\[[[[[[\\\[[[]]]___```___\\\XXXUUUUUUWWW\\\```ccceeeeeeeeegggooopppuuutttiiimmmfffeeeaaaZZZWWW]]]kkkxxxuuukkkbbbdddoooyyy{{{yyynnnppprrrzzz~~~wwwqqqkkkfffdddbbb\\\WWWXXX\\\ZZZOOODDD???===<<<;;;=========<<<888999>>>DDDHHHDDD===777:::999777666666777:::;;;;;;;;;;;;::::::999888777666777888888777666888999999555333555666333222222444555555666555444222111//////......///000111222222111///...///000222333888777666444222000///.........---------------..................---------------,,,,,,,,,---......---000333444222000000000............///111222333222111///...,,,,,,,,,,,,+++++++++,,,,,,---------------------------,,,,,,---------,,,,,,,,,++++++////////////000000111222...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++***************+++++++++,,,...///000//////...,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......---------,,,,,,------......------,,,,,,,,,,,,,,,(((((())),,,000333333333,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++)))((())),,,/////////---,,,,,,,,,---...---.........------,,,+++---...000111111///...,,,///---,,,,,,...///...---............---+++***))))))******+++,,,,,,------///...,,,***)))((())))))************************)))******+++++++++++++++{{{wwwvvvjjjffffffhhhnnn~~~ddd___WWWQQQXXXTTT^^^{{{xxxfffZZZRRRUUUWWWOOONNNQQQNNNOOOMMMNNNQQQQQQNNNNNNQQQSSSVVVYYYYYYVVVUUUVVVXXX]]]ZZZYYY[[[ZZZWWWWWWZZZ[[[ZZZ\\\aaaaaa^^^```eeemmmnnndddbbb```dddeeedddiiisss|||rrrjjjcccccceeecccbbbcccaaabbbgggllliiicccfffpppzzzrrrpppuuutttiiibbbcccfffbbb``````\\\WWWUUUXXX``````___^^^]]]]]]^^^^^^^^^^^^^^^]]][[[XXXUUUTTTSSSUUUXXX\\\```bbbbbbccc^^^eeebbbdddttt|||{{{~~~qqquuurrrnnnvvv|||llllllkkknnnmmmiiifffkkkxxx}}}vvvmmmiiikkkooorrrsssrrruuuvvv{{{zzztttooolllfffbbb^^^^^^```]]]TTTLLLDDDAAA===<<<===<<<:::888888:::<<<=========;;;888777888999777555666999===<<<<<<<<<;;;;;;:::888888777999::::::888888:::<<<:::555333777999666555777555555666777666444222111000000//////000111333444222000......///111222333777777777666444222111000...------,,,,,,------...---------.....................---,,,,,,,,,------,,,000555777555111//////.........///111333555777444333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........---------,,,,,,...///000111222222222222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,+++++++++,,,---......,,,---///000111111000000,,,++++++******++++++,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,------...///......---,,,,,,,,,,,,---***))))))+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++++++++***((('''))),,,///...---+++++++++,,,.../////////000000///---,,,++++++---///000000///---,,,...,,,+++,,,...//////.../////////...---,,,+++***((()))+++,,,------,,,,,,++++++*********)))))))))******************************)))))))))***,,,---{{{nnnppp|||{{{tttmmmfffZZZqqqyyy___[[[TTTRRR\\\WWWcccmmm^^^YYYSSSVVVVVVMMMLLLQQQOOOLLLKKKMMMPPPPPPMMMNNNQQQRRRVVV[[[ZZZUUUSSSUUUXXX[[[XXXXXX[[[ZZZUUUTTTVVV[[[ZZZ]]]```]]]XXXYYY```kkkuuupppsssjjjkkkiiiddddddjjjoooqqqsssiiibbbcccggghhhhhhhhhiiiiiinnnqqqiii^^^]]]dddlllmmmvvvzzzjjjcccfffiiifffeeeddd```YYYXXXZZZ\\\^^^aaaaaa___^^^^^^```cccaaa^^^[[[XXXVVVVVVUUURRRTTTWWWZZZ]]]___```aaa[[[```ZZZYYYeeejjjggghhhcccllllllgggrrrtttnnnkkkrrrzzzzzzuuutttzzzxxxqqqnnnppptttxxxzzz|||{{{yyyrrrnnnjjjhhhfffeeeccc___XXXSSSGGGDDD???======;;;888555555:::;;;777555777888777555888:::999555555999>>><<<=========<<<:::888777555888:::999777777999;;;;;;444333888;;;999999;;;555666777777666444222111111000000000000222444555222000......///111333333000111222333333222000///------,,,,,,,,,------...,,,------......////////////...------,,,,,,,,,,,,***000666888666111///.........///000222555777999555444222///------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////.........------------...000222222222222111111000///...---,,,,,,,,,************************,,,+++)))(((((()))+++,,,(((((((((((()))***+++,,,---...000111222222222222,,,++++++++++++++++++,,,*********)))******+++++++++++++++,,,---...///000......---,,,,,,,,,,,,------+++******,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++***((('''(((,,,///,,,+++*********,,,...000000111111111///...,,,***)))+++---///000///---+++---,,,+++,,,...000000000000000000///...,,,+++***+++,,,---...---+++)))''''''''')))***++++++******************************+++***)))((((((***,,,...xxxppppppssszzz~~~oookkkiiigggnnnyyy{{{```YYYYYYYYYXXXUUUmmmxxxeee]]]XXXWWWTTTRRRPPPOOOOOOOOOOOOPPPQQQPPPOOOPPPRRRTTTSSSUUUWWWVVVSSSRRRTTTVVVTTTVVVWWWYYYXXXWWWUUUTTT[[[\\\]]]]]]ZZZYYY[[[```fff~~~~~~pppiiieeeaaa```ccciiinnnqqqwwwnnndddaaaffflllmmmkkknnnrrrssslllaaa\\\```eeedddjjjqqqrrrnnngggbbb```fffhhhjjjkkkiiiddd___\\\]]]```dddccc```\\\[[[[[[dddcccbbb^^^ZZZWWWWWWXXXWWWTTTSSSVVV\\\^^^\\\YYYYYY\\\___```^^^\\\[[[[[[ZZZ]]]___bbblll|||sssttttttuuuwwwnnnpppxxx|||vvvwww|||~~~wwwuuuuuuqqqlllkkkkkkggg]]]TTTVVVMMMDDD@@@>>>:::777888777555333444777888666444888888888999::::::;;;;;;:::===>>>;;;:::<<<:::666777666666666777888999::::::999:::===@@@???;;;777666555333222111111222333222111000222444555555444222222222111000//////...000000111111111111000000---------------------------------......000111111+++888===333***,,,---***......////////////......------...000222666999;;;@@@:::111,,,,,,---...---///......---------......//////...---,,,,,,++++++///---,,,++++++,,,...///---------------...///000000///...---,,,,,,,,,,,,+++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,...///111222333...,,,+++,,,------,,,***+++++++++++++++***)))(((*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))************+++++++++...---+++******+++---...---,,,+++*********+++,,,,,,,,,,,,++++++*********************************111000///...---,,,,,,,,,//////000000000///---,,,++++++,,,,,,---...//////333222000...,,,+++******---,,,+++***))))))))))))---+++((((((((()))))))))))))))))))))))))))))))))))))))))))))************uuunnnooouuuxxxxxx{{{uuummmhhhiiimmm|||zzz```YYYZZZ[[[[[[\\\ttttttddd___ZZZYYYVVVSSSQQQOOOOOOOOOQQQQQQRRRRRRTTTTTTUUUUUURRRTTTUUUTTTRRRQQQSSSUUUTTTTTTUUUVVVVVVVVVUUUTTTZZZ\\\______]]]\\\___bbbhhh|||~~~oooccc```]]]]]]```dddgggiiilllfff``````eeellloooooolllkkkiiiddd___]]]```ddd___dddjjjkkkhhhdddbbbbbbffflllssswwwvvvnnneee^^^\\\___aaa```]]]ZZZYYYZZZ___^^^^^^]]]]]]]]]]]]]]]WWWUUUTTTXXX]]]^^^\\\YYYWWWZZZ^^^______]]]\\\\\\XXX^^^cccfffkkkrrrtttrrrhhhiiijjjjjjlllsss{{{tttoooxxx{{{|||zzzyyy}}}xxxtttssssssnnneee]]]UUULLLDDDAAA>>>:::888888888666555666888999777555666666777888888999::::::999======;;;;;;===;;;888555555555555666888999:::;;;<<>>:::888999999777666777888999888666333444444666777888999999888<<<===;;;;;;======:::444444444555666888999:::999<<>>===;;;888555222000000///------///333888===>>>???222222111111000/////////......////////////......------------------------......---......///000111CCCPPPSSSDDD333,,,---...------............------//////.........///000000111000/////////---)))''',,,,,,+++++++++,,,,,,---/////////...------,,,,,,******+++---...///000111000000///------,,,,,,---...---,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++---...///000222333555555111...+++******+++++++++++++++++++++++++++***)))***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))************+++++++++...---,,,++++++,,,---...------,,,+++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++...---,,,++++++++++++++++++,,,---.........---,,,+++,,,,,,------.........///...---,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,***)))(((*********)))))))))))))))))))))))))))))))))))))))************zzzssseeedddeeehhhiiikkkqqqxxxxxxrrr}}}xxx```YYYXXXZZZ]]]lllhhh[[[aaa\\\[[[XXXUUUSSSRRRRRRRRROOOMMMMMMQQQWWWXXXTTTPPPQQQQQQPPPOOONNNOOOQQQSSSPPPPPPOOOOOOPPPSSSUUUWWW]]]ccciiiiiiiiikkkmmmmmmoooooorrrcccYYYYYY[[[^^^``````]]][[[YYYZZZ\\\```dddjjjnnnqqqddddddcccccceeegggiiikkkvvvuuussslllddd___^^^```cccjjjuuu||||||tttjjjbbbaaa```^^^\\\ZZZ[[[\\\^^^aaa]]]ZZZZZZ^^^^^^ZZZVVVRRRRRRTTTWWWZZZZZZXXXUUUOOOSSSXXX\\\]]]]]]]]]^^^eeejjjooonnnnnnmmmhhhaaa```aaacccfffhhhlllooorrrsssrrrssswwwwww{{{}}}|||~~~~~~{{{xxxxxxxxxvvvooojjjdddWWWIIIAAA<<<888777999888888777777777777777666111222333444555777888888888;;;<<<:::;;;>>>>>><<<666666666666777888999999555:::AAAHHHJJJGGGAAA======;;;888555333222111111222111222444777::::::999111111111111000000//////---..................---.......................................///000000777AAACCC:::///+++,,,---,,,,,,------------,,,,,,...---------------------------...///...---***(((,,,,,,,,,+++,,,,,,---.../////////......---------++++++---...////////////111111///...---,,,,,,+++,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++------...000111333444444222///+++))))))++++++++++++++++++,,,,,,+++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))*********+++++++++......---,,,,,,---......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,---///000000000//////,,,,,,,,,---------............------------.........---,,,++++++***++++++,,,***))))))***+++***)))))))))))))))))))))))))))((()))))))))************gggeeedddfffdddaaaaaaeeezzzttt^^^XXXUUUWWW\\\rrrdddUUU]]]ZZZYYYWWWVVVUUUUUUUUUVVVPPPMMMMMMQQQVVVXXXTTTOOOPPPOOONNNNNNNNNPPPQQQQQQNNNNNNMMMNNNPPPSSSWWWYYY^^^fffkkkjjjiiimmmnnnmmmrrrkkktttjjj___UUUVVVYYY\\\^^^^^^ZZZWWWXXXYYY[[[^^^aaaeeehhhjjj___cccggghhhggggggiiilll{{{yyytttkkkaaa[[[ZZZ[[[cccggglllppppppnnnjjjhhheeeccc___]]]]]]^^^```bbb```\\\YYYYYY[[[ZZZUUUPPPOOOPPPQQQTTTUUUVVVTTTRRRMMMQQQVVVZZZ\\\]]]___```eeekkkqqqrrrqqqoooiiibbb[[[\\\^^^aaaeeehhhjjjkkkkkkkkklllmmmlllqqq|||zzzxxxxxxxxxvvvrrrnnnmmm^^^LLL@@@999555555888777777777666555555555555222222333444555666777777777::::::888999===>>><<<;;;:::999999888888999999555:::AAAGGGGGGDDD???<<<;;;999777555444333333444444333222333555666555444111111111000000000000000------............------........................///............//////000,,,///000---,,,------,,,,,,,,,------------,,,,,,++++++,,,,,,---------------......---,,,,,,---------------------...//////...............---------....../////////...------111000///...---,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++,,,---...///000111222222///+++))))))+++,,,,,,***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))*********+++++++++---------,,,,,,---------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++...---------------...///,,,---///000000000//////,,,,,,,,,---------------......------...//////000---,,,+++******)))))))))+++***)))***+++,,,+++)))))))))))))))))))))))))))((()))))))))************yyyqqqjjjfffbbb^^^___cccgggrrr{{{mmm[[[WWWSSSUUU\\\vvvxxxaaaPPP[[[XXXWWWVVVUUUUUUVVVWWWXXXRRRPPPPPPRRRUUUVVVTTTQQQNNNMMMMMMNNNPPPQQQPPPOOOMMMMMMMMMOOOQQQUUUYYY[[[```hhhlllgggeeeiiikkkhhhnnngggjjjzzzrrrddd^^^SSSSSSVVVYYY[[[[[[YYYVVVYYYYYYYYY\\\```dddeeeeee]]]aaaeeeeeebbbaaacccfffmmmmmmjjjddd\\\WWWWWWXXXdddeeefffgggiiijjjlllmmmgggddd```^^^___aaacccccc\\\ZZZXXXXXXYYYXXXTTTPPPNNNNNNOOOPPPQQQRRRRRRRRRPPPSSSWWWZZZ\\\___bbbeeegggpppyyy{{{zzzuuujjj```\\\[[[\\\___ccceeefffeeebbbggghhheeegggttt~~~~~~}}}{{{zzzxxxvvvuuurrrooolllkkk\\\KKK@@@999555666999666777888666444333444555444444444555666666777777777999999777888<<<===;;;<<<;;;::::::999:::::::::999>>>CCCFFFDDDAAA>>>===888777666555444444555666222111111222444555555444111111000000000000000000------............------........................//////............//////,,,+++***+++---///...,,,------............------***+++,,,---.....................---+++,,,...000------------...//////000------------------------000000//////...---------///......---------......111000///...------------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,***++++++,,,...//////000000---******+++,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///000+++,,,---.........---,,,---------------------------------------...///000,,,,,,+++***))))))))))))******)))+++,,,---+++***))))))))))))))))))))))))))))))))))))************}}}sssjjjcccaaaddd\\\___cccjjjxxxdddXXXVVVSSSVVV^^^{{{nnn___NNN[[[YYYXXXVVVUUUUUUUUUVVVVVVQQQQQQQQQQQQRRRRRRRRRQQQMMMLLLMMMOOORRRSSSPPPNNNLLLMMMNNNQQQTTTXXX[[[]]]dddmmmnnnfffcccgggiiidddbbb^^^```hhhjjjddd^^^\\\TTTTTTUUUXXX[[[\\\[[[ZZZ^^^[[[ZZZ^^^fffkkkllljjjbbbaaa^^^\\\\\\\\\]]]^^^^^^```aaa___[[[XXXXXXZZZbbbbbbccceeegggjjjlllmmmfffbbb^^^]]]___aaabbbaaaYYYZZZZZZZZZXXXVVVSSSRRROOOOOOOOOOOONNNOOOQQQSSSVVVWWWZZZ\\\^^^bbbgggkkkmmmtttzzz{{{zzzvvvmmmeee___^^^\\\^^^```bbbaaa```ZZZeeehhhccckkk{{{qqqnnnooottt}}}tttwww}}}|||{{{~~~~~~{{{wwwuuurrrnnnkkkfffbbb___^^^RRRFFF@@@<<<999888:::777888999888555333444666666666666777777777777777777999888555666:::;;;999999999999999:::;;;<<<<<<>>>AAACCCCCC@@@===<<<<<<888777555444333444444555222111111222333444444333000000000000000000000111......////////////..............................//////............//////000...---...///......///.........//////.........,,,---.../////////...---,,,...///---++++++---///,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,000///...------...//////,,,,,,,,,---...///000111777666444333111000000000------------,,,,,,,,,,,,******+++++++++,,,,,,,,,...------------,,,,,,,,,******+++,,,---...//////---+++******,,,------,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++)))************+++++++++***++++++++++++++++++***,,,---.........---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,---.........---,,,+++------------------------,,,,,,+++++++++,,,------------,,,+++***************)))***+++------,,,***))))))))))))))))))))))))))))))))))))************uuuhhh```^^^___\\\]]]ccckkkzzz^^^UUUVVVTTTWWW```ggg]]]NNN\\\ZZZYYYWWWUUUTTTTTTTTTUUUOOOPPPPPPOOOMMMMMMNNNPPPLLLLLLMMMPPPTTTTTTPPPMMMLLLMMMOOORRRVVVYYY\\\^^^jjjrrrrrrhhhccchhhiiieeeUUUVVVYYY[[[[[[ZZZYYYYYYWWWWWWWWWYYY\\\_________ccc^^^]]]bbbmmmtttuuurrriiibbbYYYVVVXXX[[[[[[ZZZYYY]]]``````]]][[[\\\^^^]]]___bbbeeehhhjjjkkkkkkddd```\\\[[[]]]``````___[[[\\\]]]\\\XXXTTTRRRQQQPPPPPPOOONNNMMMOOORRRTTTZZZ[[[\\\^^^```eeekkkooonnnqqqrrrooonnnooonnnjjj___\\\YYYYYY[[[[[[ZZZXXXWWWfffjjjdddqqqvvveeeWWWVVV]]]dddllltttxxx~~~ooonnnvvvxxx||||||}}}{{{|||zzzuuuqqqnnnjjjeee___XXXSSSPPPQQQIIIBBB@@@@@@<<<:::;;;888:::;;;999666444555777888888888888777777777777777999888444555999:::888555555666888999<<<===??????AAABBB@@@;;;999999;;;999777666444333333333333666444333333333333222000000000000000000111111111......////////////......////////////////////////000//////.........////////////000000---+++---111......////////////.........///000000000///...---***,,,//////,,,***+++,,,++++++++++++,,,---...///++++++++++++++++++++++++///...---,,,---...111222+++++++++,,,...000111222;;;:::888666444333333222//////.........---------******+++++++++,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,---...//////+++******+++---......---***+++,,,,,,------------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++)))************+++++++++)))******++++++******))),,,---.........---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---.../////////000000000///---,,,------------------------+++******)))******++++++......---,,,++++++++++++***)))***,,,---...,,,***))))))))))))))))))))))))))))))))))))************wwwfff[[[```ZZZWWW[[[bbbjjjuuu~~~yyyXXXVVVWWWOOORRR``````SSSWWWXXX```WWWPPPPPPRRRRRRRRRSSSTTTSSSRRRPPPNNNNNNMMMMMMNNNLLLKKKOOOSSSTTTPPPLLLPPPMMMLLLPPPWWW\\\\\\ZZZpppmmmkkkmmmoookkkaaaXXXRRRQQQRRRVVVXXXWWWZZZ___```\\\SSSNNNUUUccckkkjjjiiidddgggrrrvvvqqqppptttgggbbb]]][[[[[[ZZZWWWTTT^^^^^^^^^___```___]]][[[bbb^^^\\\bbblllrrrooojjjdddeee```WWWVVV\\\```___ZZZ[[[\\\[[[YYYXXXWWWWWWVVVVVVVVVUUUPPPMMMQQQYYYccccccbbb___[[[]]]cccjjjllljjjkkknnnooommmjjjjjjaaaZZZTTTPPPMMMLLLQQQXXX[[[YYYWWWaaazzz^^^KKKPPPZZZ\\\]]]ccc```iiiuuu}}}|||{{{uuukkkkkkvvv}}}yyy}}}}}}{{{wwwrrrnnnddd```[[[TTTNNNJJJHHHGGGFFFDDDBBB@@@>>><<<;;;;;;???<<<888555444666777777888999999999888777666555555777:::;;;:::999888999;;;<<<<<<;;;:::;;;===@@@AAAAAA???<<<999999;;;===<<<888444444777888666222555333111111333444222///000000000000000111111111111000///......------...111...******,,,......---,,,------...///000111111......---,,,,,,,,,------------------------------..............................//////......---,,,,,,,,,,,,---------..............................///............///000000///000111111222555999<<<>>>???>>>:::666333222222000000000000000000000000///............///000000............------------,,,,,,---...///000111111******++++++++++++,,,,,,,,,,,,++++++***)))((((((++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,+++*********+++,,,---///...,,,***))))))******++++++,,,------......///...---,,,+++,,,---...///(((((()))***,,,...000111///---++++++---///////////////......---------,,,///...---++++++,,,------------,,,,,,,,,+++++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***)))))))))((((((''''''xxxlllddd]]]XXXZZZ^^^aaafffkkklll{{{bbbXXXUUUNNNQQQ\\\cccVVVYYY[[[aaaYYYSSSSSSUUUTTTSSSTTTSSSRRRQQQPPPOOOMMMLLLLLLKKKKKKLLLNNNQQQQQQOOOLLLNNNMMMMMMPPPUUUYYYZZZZZZiiijjjlllmmmkkkeee]]]XXXQQQQQQTTTWWWUUURRRTTTYYYYYYWWWRRRPPPXXXfffmmmmmmccciiiuuuuuummmkkkfffccc___\\\ZZZZZZYYYXXX___^^^\\\\\\\\\]]]]]]]]]```___aaahhhppprrrnnniiifffeee```XXXXXX^^^```___[[[\\\\\\\\\[[[ZZZZZZZZZ```]]][[[ZZZVVVSSSWWW]]]^^^aaaaaa\\\WWWWWW^^^fffiiihhhgggfffhhhjjjjjjhhh]]]UUUQQQSSSTTTPPPLLLKKKPPPWWW```pppzzz```LLLOOOUUUSSSRRRVVVTTT[[[cccjjjnnnrrrwww{{{}}}}}}wwwlllgggooo}}}}}}tttzzz|||wwwooogggaaaVVVTTTOOOKKKGGGDDDCCCBBBCCCBBBAAA@@@>>>===<<<;;;@@@===:::777888999;;;<<<:::::::::999999888777777777888999:::999999999::::::;;;;;;:::999:::;;;===???@@@???===;;;:::;;;===;;;777444444777888666333444222111111333444222000///000000111222333444444111111///..................---+++,,,...///---+++,,,------......///////////////...---,,,,,,,,,,,,------------------------..............................//////......---,,,,,,,,,,,,---------....................................------......///000,,,000333222111333:::@@@EEEBBB<<<777333111000000........................------,,,,,,------......111111111111000000000000---------...//////000000,,,,,,,,,,,,------------...------,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++************)))))))))***+++,,,,,,+++*********+++,,,---*********+++,,,,,,------,,,,,,+++******+++,,,---******++++++---...000111000...,,,,,,...///000///.........---------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,+++***************************++++++************+++++++++*********))))))))))))qqqggg^^^\\\]]]\\\[[[\\\[[[dddmmmzzzppp\\\RRRMMMQQQXXXsss```SSSXXX[[[aaaZZZVVVWWWXXXVVVTTTTTTQQQRRRRRRQQQPPPNNNLLLJJJIIIKKKMMMNNNMMMLLLKKKLLLLLLNNNPPPRRRSSSUUUYYY[[[eeejjjooonnnggg___ZZZXXXQQQSSSWWWYYYTTTNNNOOOTTTUUUTTTSSSSSS[[[fffkkkjjj```qqq}}}sssjjjddddddbbb___[[[YYYYYY[[[]]]___^^^[[[ZZZZZZ\\\^^^```^^^bbbhhhooosssqqqlllhhhjjjfff^^^XXXYYY]]]^^^\\\YYYZZZ\\\]]]___`````````lllfff```^^^\\\ZZZ]]]bbb\\\^^^___[[[VVVWWW^^^eeefffgggddd^^^aaajjjmmmjjjbbb[[[YYY```eee___SSSJJJKKKUUUaaannnrrr[[[KKKLLLOOOKKKHHHKKKLLLOOOTTTWWWZZZaaajjjpppvvvzzzwwwkkkbbbeeeqqq{{{{{{vvv|||~~~{{{uuunnncccXXXQQQHHHFFFDDDAAA???>>>>>>>>>AAAAAABBBBBBAAA???===<<>><<<;;;<<<>>>AAACCCAAA@@@???>>>==================>>>>>>????????????<<<===>>>===<<<;;;===>>>>>>???@@@???===;;;;;;<<<999666333444666888666444333222111222333444333222///000111222333555666666111111000///............,,,,,,---///000000---***------------............000000///------,,,,,,,,,------------------------..............................//////......---,,,,,,,,,,,,---------......---------------------------------------......///***000444333000333<<>>============AAABBBCCCCCCBBB@@@>>><<<>>>>>>??????@@@CCCGGGJJJJJJIIIHHHFFFFFFFFFFFFFFFDDDEEEGGGJJJLLLLLLKKKIIIDDDEEEEEECCCAAAAAABBBCCC@@@AAACCCBBB???;;;:::999777555333444666777666555222222222222333444444333000111111222333444444555222111000///............,,,,,,---...//////...---////////////............111111///...------,,,,,,.........................................................///......---,,,,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......---000222222222777???GGGIII@@@666000000000...+++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++.........---------,,,,,,---------............///......---------,,,,,,,,,***++++++++++++,,,,,,,,,........................------------......//////000///---,,,***)))((('''------......///000000111000000//////............//////.........///000000000...------...000000000////////////////////////+++,,,---//////...------------------,,,,,,,,,,,,///---+++***)))***+++,,,---------------------------,,,,,,++++++,,,,,,---------------------------{{{mmmeee^^^\\\^^^ZZZ]]]___hhhaaaRRRQQQTTTVVVqqqdddXXX[[[[[[ZZZVVVVVVXXXXXXTTTSSSTTTTTTUUUVVVVVVTTTRRROOOMMMOOOSSSUUUQQQJJJEEEGGGJJJNNNSSSWWWXXXVVVWWW\\\bbbhhhkkkmmmkkkeee]]]WWWTTTUUUVVVXXXYYYSSSLLLLLLPPPUUUTTTUUUYYY]]]___aaabbbjjjzzzuuufffaaaaaa___]]]]]][[[XXXUUUVVV[[[```[[[^^^```aaa``````aaaccccccggglllnnnllliiigggfffjjjcccZZZTTTSSSRRRRRRRRRSSSUUUXXX___gggnnnpppqqqooofff]]]ZZZYYYYYY\\\aaaccc^^^[[[]]]ccciiijjjiiiuuuyyyxxxuuu{{{~~~}}}~~~|||zzz{{{zzzwwwmmm^^^RRRNNNOOOPPPRRRIIIDDDGGGJJJHHHHHHLLLMMMPPPRRRQQQQQQSSSXXX]]]aaaooowwwnnn___XXX\\\aaakkkyyy}}}vvvmmmhhhaaaYYYSSSMMMGGGDDD??????>>>======<<<<<<<<>>>>>======<<<;;;;;;;;;<<<>>>???@@@@@@@@@???DDDGGGKKKMMMNNNQQQWWW\\\]]]^^^^^^^^^]]]\\\[[[ZZZTTTWWW^^^gggnnnpppmmmhhheeebbb\\\SSSLLLHHHHHHIIIGGGHHHHHHFFFBBB>>>;;;:::888777777666666666777777333555555444333222222444333333333222111111000000222222111000////////////.........,,,,,,---000333111111111111222222222222111111000////////////000......................................................//////......---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------......///444000///222888===>>>===555222000000111000---***------------------------+++,,,.../////////...---///.........---------------------,,,,,,+++++++++*********+++++++++,,,,,,************************************++++++++++++******++++++++++++,,,,,,***+++,,,,,,------,,,,,,)))***+++,,,,,,,,,,,,++++++++++++,,,------......---------------,,,+++***---------,,,------......///---++++++---/////////000000000000111111111111///////////////...------............---------------+++***))))))***,,,---************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------mmm```^^^YYY___cccjjjiii[[[UUURRRVVV\\\ppp|||^^^VVVTTTOOORRRPPPPPPSSSSSSQQQSSSWWWWWWWWWVVVUUUSSSRRRQQQQQQPPPQQQQQQOOOLLLJJJKKKMMMQQQTTTXXXZZZ[[[^^^cccgggccciiimmmjjjccc___bbbgggiii```XXXUUUSSSOOONNNPPPQQQOOORRRZZZ```eeemmmuuuqqqqqqrrrqqqjjj```ZZZYYY]]]ZZZXXXWWWXXXZZZ[[[[[[ZZZ^^^aaaaaa______cccgggjjjjjjkkkkkkjjjgggccc```aaa]]]YYYWWWRRROOOUUU^^^ccc``````ccciiikkkiiigggaaa]]]YYYWWWTTTSSSZZZbbbmmmjjjeeeaaa^^^\\\[[[ZZZcccdddpppxxx{{{sssaaaPPPGGGEEEHHHGGGFFFFFFDDDBBBEEEJJJHHHKKKNNNMMMJJJIIIJJJMMM\\\hhhooohhh]]]XXXZZZ]]]ooo{{{}}}yyyrrrfff^^^OOOLLLHHHEEEDDDDDDDDDCCC>>>>>>??????>>>>>>======;;;<<<>>>AAADDDGGGIIIJJJLLLPPPUUUWWWXXX[[[aaagggkkklllmmmnnnnnnllliiigggcccdddjjjsss~~~yyymmm```SSSLLLJJJKKKGGGHHHIIIGGGDDDAAA??????999999999888666666777777555666777555222000111333333333333333333222222222333222111000////////////+++---//////---...000222000000000111111222222333000000//////000000111111......................................................//////......---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......------......///000111000000222666888999888///............---,,,,,,------------------------+++,,,.../////////------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++++++++************+++++++++,,,************************************++++++++++++)))))))))*********++++++)))***+++,,,---,,,,,,+++((()))***,,,---------,,,*********+++,,,,,,------,,,---------,,,+++)))(((++++++******+++,,,------...,,,******,,,.............../////////000000000000///...---,,,+++++++++------,,,,,,,,,+++++++++******))))))***+++,,,---))))))))))))))))))))))))++++++************++++++*********++++++,,,,,,,,,|||kkkeeeZZZ```dddjjjvvv___WWWUUURRRUUU]]]ggguuu]]]XXXXXXQQQQQQOOOOOORRRRRRQQQTTTYYYXXXWWWUUUSSSRRRQQQQQQQQQMMMNNNNNNMMMLLLLLLNNNOOOQQQSSSVVVYYY\\\```dddgggaaakkksssoooeeebbbkkkuuuuuuhhh\\\XXXVVVSSSQQQRRRTTTQQQSSS\\\bbbfffpppzzzxxxmmmhhhiiieee\\\YYY\\\^^^[[[XXXXXX[[[\\\[[[YYY[[[^^^```^^^\\\^^^dddiiikkkkkklllmmmllliiibbb]]]]]][[[[[[ZZZUUURRRZZZffflllhhheeeeeeggggggccc^^^^^^\\\[[[YYYUUUTTT[[[eeerrrrrrooofffZZZRRRRRRUUUaaa```qqq}}}|||xxxhhhYYYQQQPPPEEEEEEFFFEEEBBBAAAEEEJJJIIILLLNNNMMMJJJJJJLLLOOOTTT___eee___XXXYYY___cccyyy|||xxxqqqggg[[[RRRFFFDDDCCCCCCCCCDDDBBBAAA??????@@@AAAAAAAAA@@@@@@===>>>AAAEEEJJJOOOSSSVVVSSSWWW]]]___```ccciiinnnvvvxxxzzz|||{{{xxxuuussspppooosss||||||jjjZZZQQQMMMMMMFFFHHHHHHGGGEEECCCCCCCCC:::;;;:::999777666777888555777888666222000111222333333333444444555555555333222111000////////////)))---000111000...///111......///000111222222333////////////000111222333////////////////////////..............................//////......---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///............///000000---///222333222222444666---...---,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,//////.........---------++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************+++)))************+++++++++******+++++++++,,,,,,,,,+++,,,---.........---,,,***+++,,,---,,,,,,+++***++++++,,,------......///......//////...,,,+++)))))))))))))))***+++,,,------+++******+++---------,,,---------......//////000///,,,***)))((())))))+++++++++*********))))))(((((())))))***,,,------************************+++******************+++)))))))))******+++++++++yyyjjjffffffgggssskkkYYYTTTSSSRRRUUUZZZaaa{{{oooYYYUUUUUUQQQQQQQQQRRRTTTVVVVVVUUUSSSUUUTTTSSSPPPMMMLLLMMMNNNLLLKKKKKKLLLNNNNNNMMMKKKPPPQQQRRRSSS[[[ccceeebbbaaasss{{{rrrnnnzzzhhhUUUTTTRRRQQQRRRNNNQQQRRRTTTXXX^^^gggrrryyykkklllkkkggg```[[[[[[\\\___[[[YYYXXXWWWUUUXXX]]]```bbbbbb___\\\]]]ccciiiooollliiiiiijjjhhhaaa[[[[[[______YYYVVVZZZ```dddkkkiiigggfffeeebbb^^^[[[\\\ZZZZZZZZZXXXXXX]]]eeetttvvvvvvnnn^^^SSSZZZgggkkkxxx~~~wwwwwwuuummmeeeRRRIIICCCDDDEEEEEEEEEGGGLLLOOOOOOMMMMMMQQQQQQOOOWWWTTTRRRRRRPPPPPPZZZfffzzz|||tttjjjbbb\\\VVVMMMGGGEEEFFFFFFFFFEEEDDDBBBAAACCCDDDDDDAAA>>><<>>;;;999:::;;;;;;:::::::::999888777666555444222333555666666666666555444333222111000000000000///000111222222000...,,,111000//////000111222333555444333222111111111000000/////////...............---,,,++++++,,,---...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,//////.........---------...///000000000///...------,,,***))))))***,,,------,,,,,,++++++,,,,,,---*********)))******++++++.........---,,,+++***))),,,,,,,,,+++***)))(((((()))***+++,,,,,,+++))))))((()))+++,,,,,,+++)))(((((()))***,,,,,,+++******)))***+++,,,...///000000))))))*********++++++++++++***))))))***,,,---///+++,,,---,,,***)))***+++)))+++---,,,+++******+++******))))))***,,,...///111///---+++***+++,,,---...............---------222///---,,,,,,,,,+++***)))***+++,,,,,,,,,,,,,,,******))))))))))))******+++***)))'''''')))***+++++++++++++++******))))))******++++++++++++******{{{sssnnniiinnnvvveeeWWWTTTTTTQQQRRRVVVdddrrrvvvgggXXXUUUSSSMMMOOOOOOPPPRRRUUUWWWVVVUUUTTTTTTSSSPPPMMMLLLLLLNNNMMMLLLLLLMMMOOOPPPOOONNNMMMQQQTTTWWW]]]eeegggeeeeeesss{{{zzziiiZZZWWWPPPNNNQQQPPPOOOQQQUUUZZZaaahhhnnnqqqjjjhhhddd___[[[YYYZZZ[[[^^^ZZZWWWWWWVVVTTTVVV[[[bbbdddeeeccc``````eeejjjqqqnnnkkkiiigggddd___[[[\\\aaabbb\\\YYY[[[___aaafffeeeddddddcccaaa]]]ZZZWWWVVVWWWXXXVVVUUUZZZaaajjjpppsssoooggggggrrr|||xxxwww}}}{{{vvv\\\RRRJJJIIIJJJJJJKKKNNNKKKPPPRRROOOMMMOOOOOOMMMRRRPPPPPPRRRPPPNNNTTT\\\iiinnnttt{{{|||mmmeee\\\VVVRRRMMMGGGBBBAAAAAABBBCCCCCCBBBAAAAAACCCEEEFFFDDDAAABBBEEEIIIMMMPPPUUU]]]dddhhhiiihhhiiigggkkksssvvvvvvxxx}}}}}}{{{||||||kkkcccbbbdddYYYQQQMMMMMMNNNKKKIIIIIIGGGEEEAAA@@@@@@AAA@@@@@@<<<<<<;;;:::999888777666333444555666777666555444444333333222111111111222///000000111000///...---111000/////////111333444777555333111000000000111000000/////////.........///......------......///------......------,,,+++------------------------------,,,,,,,,,,,,------//////.........---------***+++,,,------,,,+++***---,,,+++))))))+++,,,------,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,,,,------------,,,+++******---------,,,,,,+++)))))))))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))))))))***+++++++++++++++***++++++,,,---...//////*********+++++++++,,,,,,++++++++++++,,,---...///+++,,,---,,,***)))***+++***,,,------,,,++++++,,,,,,,,,++++++,,,---...///111///---+++++++++,,,------------...............000...,,,+++++++++***)))***+++,,,,,,------,,,,,,++++++************+++++++++***)))(((((()))***+++++++++++++++*********)))******++++++++++++******xxxvvvmmm```VVVWWWXXXTTTRRRVVVhhhkkkjjjccc]]]YYYTTTOOOMMMMMMNNNQQQTTTVVVVVVUUUTTTTTTSSSQQQNNNLLLLLLMMMNNNMMMMMMNNNQQQSSSTTTSSSJJJPPPVVVXXX]]]cccgggggghhhpppvvv{{{rrrhhhbbbSSSMMMPPPQQQPPPQQQVVV^^^ggglllllljjjjjjeee^^^ZZZYYYZZZ\\\]]]\\\XXXUUUVVVVVVTTTUUUYYYbbbeeegggfffcccbbbeeehhhmmmmmmkkkgggaaa]]][[[ZZZ]]]bbbccc___[[[\\\^^^]]]^^^^^^___```aaa___[[[XXXRRRRRRSSSUUUTTTRRRUUU\\\aaannnvvvssssss~~~{{{wwwyyy~~~~~~zzzggg\\\SSSPPPOOONNNOOOQQQPPPVVVXXXRRRMMMLLLMMMMMMNNNLLLMMMQQQQQQOOOPPPRRRXXX]]]ccciiisss|||zzzooo[[[UUUNNNIIIGGGEEEBBB???===>>>@@@AAABBBBBBBBBBBBAAACCCFFFFFFFFFIIIOOOTTTZZZ^^^eeemmmssstttrrroooooonnnpppvvv{{{}}}~~~|||}}}~~~qqqrrruuusssbbbZZZSSSQQQQQQOOONNNOOOMMMJJJGGGEEEEEEEEEDDDCCC>>>======<<<;;;:::999999555666777777777666555444444444333222222222222333000000////////////......111111//////000222444666999777444111//////000111000000000/////////.........//////////////////...------......------,,,+++------------------------......------------....../////////............---+++,,,---......---,,,,,,---,,,+++******+++,,,------,,,,,,++++++,,,,,,---......---,,,+++++++++++++++,,,,,,------,,,,,,+++---------------,,,+++*********++++++++++++******)))***+++,,,,,,+++***)))***************+++,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------++++++,,,---............+++,,,---,,,*********+++,,,---......---,,,---.........---------......///000///---,,,++++++,,,---,,,,,,------....../////////---+++***++++++***)))++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,+++***)))(((((()))***+++++++++++++++******************++++++++++++******kkk___WWWYYYZZZVVVVVVZZZggggggfffeee```YYYSSSPPPNNNMMMMMMPPPSSSTTTTTTSSSSSSTTTSSSQQQNNNLLLLLLMMMOOONNNNNNOOOSSSVVVWWWWWWKKKRRRWWWXXXZZZaaagggjjjmmmqqqtttyyy}}}zzzrrr\\\OOOQQQPPPRRRRRRVVV```jjjooommmjjjiiiccc]]][[[]]]______^^^[[[VVVUUUWWWWWWUUUVVVXXX___bbbeeeeeedddbbbbbbcccdddhhhiiifff___YYYWWWXXXZZZ___aaa^^^\\\\\\\\\ZZZWWWXXXZZZ\\\^^^]]]YYYVVVRRRQQQSSSTTTRRRNNNQQQVVV\\\rrr}}}}}}~~~}}}zzzxxxzzz}}}~~~zzzvvvnnneee]]][[[[[[XXXXXXYYY\\\aaa```UUUKKKHHHKKKMMMLLLJJJKKKNNNQQQSSSSSSSSSSSSWWW\\\cccjjjqqquuuuuusss{{{~~~xxxwww{{{zzzuuukkkaaaQQQMMMGGGCCCBBBBBBBBBAAA>>>???@@@BBBCCCDDDEEEEEE???CCCGGGJJJMMMSSS[[[aaaeeehhhnnntttyyyyyyvvvsssqqqqqqtttyyy}}}~~~~~~}}}rrrzzz~~~xxxnnndddZZZVVVTTTPPPPPPQQQNNNKKKHHHGGGFFFEEEDDDBBB>>>>>>======<<<;;;;;;:::777888888999888777555444444333222222111222222222000000///......//////000222111000000111444666888;;;888444000...///000111000000000////////////...---...///000000///...---------......------,,,+++************************......------------....../////////...............,,,,,,...//////......------,,,++++++++++++,,,------,,,,,,++++++,,,,,,------,,,+++***))))))))))))***+++,,,,,,---------,,,,,,,,,------,,,+++************++++++++++++++++++***++++++,,,,,,++++++***,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++---.........---,,,***,,,,,,,,,******+++,,,.../////////------...000/////////......---------///...---,,,,,,,,,,,,---++++++,,,------...//////000...,,,+++,,,,,,+++***++++++,,,,,,,,,,,,+++++++++++++++******++++++++++++******))))))******+++++++++++++++++++++++++++******++++++++++++******nnnaaaWWWWWWVVVTTTWWW^^^ggglllqqqooocccWWWQQQPPPPPPOOONNNOOOQQQRRRRRRQQQSSSTTTTTTRRROOOLLLLLLLLLOOONNNNNNQQQUUUXXXYYYYYYSSSXXXZZZYYY[[[ccckkkooorrrvvvxxxxxx~~~{{{yyycccUUUTTTQQQRRRQQQTTT]]]gggmmmmmmjjjccc```^^^^^^aaabbb___]]]ZZZVVVUUUXXX[[[YYYYYYZZZ]]]___ccceeedddcccbbbaaa^^^eeejjjiiiaaaZZZXXXYYYVVVZZZ\\\YYYYYY[[[\\\ZZZTTTTTTVVVXXXZZZZZZWWWUUUUUUTTTUUUUUUQQQMMMNNNSSSZZZuuu~~~}}}}}}|||yyyooohhheeegggjjjiiiiiijjjjjjkkkeeeUUUHHHEEEHHHKKKJJJIIIHHHIIINNNUUUZZZ[[[VVVXXX\\\bbbgggjjjnnnqqqoooqqqsssppphhhcccdddhhhfffkkkyyyzzzrrrkkkeee\\\UUUMMMJJJFFFCCCBBBBBBBBBBBB@@@AAABBBCCCEEEFFFHHHIIIEEEJJJQQQVVV[[[aaaiiiooopppppprrrvvvyyyzzzyyywwwrrruuuyyy|||uuu}}}{{{xxxmmm```YYYUUUQQQOOOPPPMMMKKKIIIGGGGGGFFFDDDBBB>>>>>>>>>======<<<<<<;;;999::::::;;;:::999777777444333222111111111111111000000/////////000000111222222222333555777999:::;;;999444111//////000222111000000000////////////,,,---...//////...---,,,------......------,,,+++************************------,,,,,,,,,,,,------////////////////////////((()))***+++,,,++++++***---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,+++***))))))))))))******+++,,,------------***++++++++++++******)))******+++++++++,,,,,,---+++++++++,,,,,,+++++++++,,,+++*********+++---...---,,,,,,,,,,,,+++++++++,,,,,,---------.........)))***,,,------,,,++++++***+++,,,,,,******+++,,,///000000///------///111/////////...------,,,,,,......------,,,,,,,,,---***++++++,,,---...//////111///---------...---,,,***+++++++++++++++************))))))))))))******++++++************+++++++++++++++++++++++++++,,,******++++++++++++******wwwhhh\\\XXXVVVTTTZZZcccyyymmm]]]WWWUUUSSSQQQOOOOOOQQQRRRQQQPPPRRRSSSTTTRRROOOMMMLLLLLLMMMMMMOOORRRVVVXXXXXXWWWXXX\\\^^^]]]aaajjjqqqtttppptttvvvtttvvv|||jjjkkksssqqqaaaXXXWWWRRRQQQQQQTTT[[[ccchhhiiihhh\\\\\\]]]___```___\\\ZZZXXXTTTTTTZZZ^^^]]]\\\\\\\\\^^^aaadddeeeeeecccbbb```fffkkkkkkeee^^^\\\\\\VVVXXXWWWTTTUUUYYY[[[YYYTTTTTTTTTUUUWWWWWWVVVTTTXXXVVVVVVVVVQQQMMMOOOTTT[[[ttt{{{xxxkkkeeedddiiioooqqqrrrttttttsssiiiXXXKKKHHHJJJKKKJJJJJJIIIGGGMMMXXXbbbfff^^^]]]^^^aaabbbbbbeeekkkllljjjiiiiiieee___^^^```]]]YYY\\\lll~~~{{{uuuppphhh```ZZZUUUPPPMMMIIIHHHFFFDDDCCCCCCCCCCCCAAABBBCCCEEEHHHKKKNNNOOOUUU[[[bbbhhhlllpppvvv{{{xxxwwwvvvxxxzzz|||}}}|||vvv{{{}}}}}}{{{~~~~~~rrreee]]]WWWRRROOOPPPNNNMMMKKKJJJIIIHHHFFFDDD?????????>>>>>>=========;;;<<<=========<<<;;;:::777666444333111000000000000000111111111111222222222333555777999:::;;;;;;:::888555222000000111222111111000000000/////////,,,,,,------------,,,,,,------......------,,,+++------------------------------,,,,,,,,,,,,------...////////////000000000)))***,,,---......---,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---......---,,,++++++++++++***+++,,,,,,------------*********++++++******)))++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......***++++++,,,,,,+++++++++)))+++,,,,,,+++***+++---000000000...------///222......//////...---,,,,,,------------------------++++++,,,,,,------......111///...---...///...---++++++,,,,,,,,,+++*********))))))))))))))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++******zzzlllfffbbb___eeeoootttddd\\\VVVRRRQQQOOOOOOQQQSSSSSSSSSRRRSSSTTTSSSOOOMMMKKKKKKKKKLLLOOOSSSVVVXXXVVVTTTUUUYYY]]]```gggqqquuutttmmmooopppoooooopppnnnkkk]]][[[bbbcccYYYXXXYYYRRRRRRUUUZZZ___ccceeefffeeeXXX[[[^^^___^^^\\\ZZZZZZVVVRRRSSSZZZ``````^^^]]]XXXZZZ]]]```cccdddcccbbbfffhhhiiigggbbb^^^\\\\\\YYYYYYUUUPPPQQQVVVZZZYYYWWWUUUTTTTTTUUUUUUTTTSSSXXXVVVUUUUUUQQQNNNRRRXXXeeerrr~~~{{{uuummmhhhjjjnnnqqqtttwww|||zzzpppbbbWWWSSSQQQOOONNNRRRQQQMMMQQQ^^^kkkrrrjjjeeecccbbb^^^ZZZ]]]dddhhhbbb```dddeee```\\\[[[^^^XXXVVV\\\eeeqqqrrrnnnoooccc]]]VVVRRRNNNKKKHHHHHHEEEFFFGGGFFFEEEDDDDDDDDDDDDEEEHHHKKKPPPUUUYYY[[[ffflllssswwwxxxyyy{{{~~~|||{{{zzz{{{}}}~~~yyy~~~|||~~~}}}yyy{{{~~~tttggg```ZZZUUURRRSSSOOOMMMLLLLLLLLLKKKIIIGGGAAAAAA@@@@@@@@@@@@??????<<<===>>>?????????>>>===;;;999777555333111111000000111222333444333333222111444888;;;>>>>>>===<<<888777555333222222222222111111111000000000//////......------------......------......------,,,+++------------------------......------------........./////////000000000000,,,---///000111111000000,,,------------------,,,---,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,,,,++++++,,,---------,,,,,,***++++++,,,,,,++++++***++++++******+++,,,...///,,,,,,,,,++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,+++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,)))+++,,,,,,+++***,,,---000000///...,,,---///222...///000000000///...---,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,000...------.........------.........------,,,++++++******))))))******+++***++++++++++++++++++***+++++++++,,,,,,,,,------******++++++++++++******}}}wwwqqqmmmsss|||qqqbbbYYYOOOQQQPPPNNNOOORRRTTTUUUUUURRRSSSTTTSSSPPPMMMKKKKKKJJJKKKOOOSSSWWWWWWUUURRROOOSSSYYY```kkktttuuuqqqpppppppppppppppnnngggaaaZZZUUUYYYYYYSSSVVVXXXPPPVVV[[[aaafffffffffeeedddYYY\\\______]]]ZZZ[[[]]]TTTPPPQQQZZZaaaaaa___^^^TTTUUUXXX\\\```aaaaaa```jjjhhhfffaaa]]]ZZZZZZ[[[]]][[[UUUNNNOOOUUUYYYXXXYYYWWWTTTSSSSSSTTTTTTSSSWWWUUUTTTTTTQQQPPPUUU\\\ooorrr}}}~~~tttqqqrrrsssvvvzzzxxxlllccc___ZZZUUUTTTYYYZZZUUUWWWdddrrryyytttnnnhhheee^^^WWWZZZaaaeee]]]ZZZ```ddd___YYYVVV___^^^^^^^^^[[[ZZZfffttt}}}ggg```dddVVVPPPKKKIIIHHHFFFEEEFFFCCCEEEGGGHHHHHHGGGFFFGGGHHHIIILLLQQQWWW^^^cccfffpppvvv|||~~~{{{{{{|||{{{{{{{{{}}}}}}zzz|||~~~}}}~~~|||}}}zzzrrrttt|||uuuhhhbbb]]]WWWUUUVVVNNNLLLKKKLLLLLLKKKIIIGGGBBBBBBBBBBBBBBBBBBAAAAAA===>>>???@@@AAAAAA@@@???>>><<<:::777555333222111000111333555555555333222111444999>>>@@@@@@>>>===666666555444333222222222111111111111000000000000000///...------...///000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////............//////.../////////000000111111)))***,,,......///......,,,------......------,,,---,,,,,,++++++,,,,,,---*********)))******++++++,,,,,,,,,------,,,,,,+++++++++,,,---------,,,,,,++++++******+++---...///---,,,,,,++++++,,,,,,---***+++,,,---...---,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------///...,,,++++++,,,---...)))***,,,,,,++++++,,,---000000///---,,,,,,///222///000111222222111000///,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---...---,,,///000000000///...------,,,++++++++++++++++++,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------******++++++++++++******~~~nnn```]]]TTTTTTRRRQQQRRRUUUUUURRRNNNLLLQQQQQQJJJGGGKKKMMMLLLMMMNNNPPPPPPOOOPPPSSSUUUQQQVVV^^^dddjjjnnnqqqtttwwwtttxxxyyysssssslll[[[___VVVQQQUUUUUUOOOLLLOOOLLL[[[iiillljjjfff___WWWUUUWWWYYYXXXVVVUUUWWWYYYUUUUUUVVVWWWYYY[[[]]]^^^PPPRRRUUUXXXZZZ]]]aaadddhhhaaaZZZXXX\\\```cccbbbbbb]]]XXXSSSRRRTTTXXX\\\ZZZWWWRRRQQQSSSSSSQQQOOOVVVNNNLLLQQQTTTUUU```ooo|||}}}}}}qqqjjjmmmqqqpppvvv|||vvvnnnjjjkkkjjjkkkkkkjjjkkkpppxxxyyypppiiifffccc```]]][[[[[[^^^cccccc^^^[[[[[[```cccfffeee```]]]\\\]]]mmmwww|||wwwhhhZZZSSSSSSPPPLLLHHHFFFHHHHHHHHHFFFAAACCCEEEFFFEEEDDDEEEFFFKKKPPPUUUZZZcccooovvvwww{{{{{{{{{}}}~~~~~~|||zzz}}}{{{yyyzzz}}}}}}~~~~~~|||{{{~~~xxxyyy{{{|||{{{yyywwwuuuwwwpppgggaaa^^^]]]\\\ZZZWWWSSSOOOKKKJJJJJJIIIHHHDDDBBB???>>>>>>>>>>>>===?????????@@@@@@@@@@@@???AAA>>>;;;999999888777666333333222222222333333444555:::??????;;;888888:::888666555555777777555222+++333555111///111111///------......///000000000///...------,,,,,,,,,,,,,,,,,,---------------------------............///---...///000000000///...------///000111111111111000//////.........//////000///...,,,++++++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,---...///...---,,,+++''''''((()))+++,,,---...---------,,,,,,+++++++++******++++++++++++,,,,,,...//////...,,,***++++++---......///////////////222111000//////000111222//////...------------...------------------------///...,,,+++***++++++,,,,,,---...---,,,---...000///////////////...---------,,,++++++,,,,,,+++)))++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***vvviiieeeZZZSSSSSSSSSUUUVVVVVVUUUSSSOOOTTTUUUPPPMMMOOOPPPNNNMMMNNNOOOOOONNNNNNPPPRRRSSSXXX^^^dddiiinnnsssvvvyyytttwwwyyywwwyyyuuueeedddZZZUUUXXXWWWPPPNNNQQQSSS\\\ffflllppppppggg\\\UUUVVVWWWWWWVVVVVVWWWXXXUUUVVVVVVWWWXXXYYYZZZ[[[OOONNNPPPVVV]]]bbbddddddeee```[[[[[[___cccdddcccccc___ZZZVVVUUUVVVYYY[[[]]]ZZZVVVSSSRRRQQQOOONNNRRRPPPPPPSSSVVV]]]jjjvvvzzz|||{{{xxxyyy}}}uuummmooossssssrrrxxxzzzuuussssssnnnrrrvvvxxxxxxyyy{{{}}}|||yyyuuupppkkkgggdddbbb```^^^___bbbaaa\\\ZZZ[[[aaabbbcccbbb___\\\ZZZZZZ^^^hhhxxxuuuyyy{{{xxx{{{xxxmmmdddZZZPPPMMMNNNQQQMMMIIIGGGFFFFFFDDDAAABBBDDDEEEFFFEEEFFFGGGIIINNNVVV___eeellluuu{{{|||~~~|||{{{}}}|||{{{zzzzzz|||~~~|||~~~wwwwwwxxxwwwuuurrrnnnlllrrrnnnhhhdddcccaaa___]]]___[[[TTTOOOMMMKKKIIIHHHDDDBBB@@@??????????????????>>>======???@@@AAAAAABBB???<<<::::::999888777555555555444555555666666666;;;??????;;;888888999999777555666777777444111***000333///---000000.........////////////000000......---,,,,,,,,,---------------------------------------............///,,,---...///000///......---...///000111111111111000//////......//////000///...---,,,,,,,,,---...,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---------------,,,++++++++++++,,,---...//////000------,,,,,,++++++++++++,,,,,,------------.........//////...,,,++++++,,,---......///////////////111111000//////000111111000///......------------........................000///...---------......---...///...------///111000000000000///...---------+++******+++,,,***)))***+++,,,,,,,,,,,,+++***++++++,,,---------------+++,,,---------,,,******}}}uuuggg[[[\\\\\\[[[XXXVVVUUUUUUSSSWWWXXXUUUSSSRRRQQQNNNOOOPPPPPPOOONNNNNNOOOQQQVVVYYY^^^ccchhhnnntttyyyyyyqqqppprrrsssxxxvvvgggddd[[[WWWZZZXXXQQQOOOSSSXXX]]]cccllluuuvvvkkk]]]UUUTTTSSSTTTVVVWWWVVVUUUTTTUUUVVVWWWXXXXXXXXXXXXTTTRRRRRRXXXaaagggfffbbbccc```^^^___ccceeeeeedddccc```\\\YYYWWWWWWXXXXXX^^^]]]ZZZUUUPPPMMMMMMMMMMMMQQQTTTRRRVVVcccrrr{{{wwwyyy|||}}}~~~}}}yyyxxx}}}|||sssrrrttttttpppvvv|||}}}yyywwwwwwlllqqqyyy}}}|||yyyuuusssxxxyyyyyyuuunnniiiffffffeeebbbbbbdddaaa[[[XXXYYY^^^]]]]]]^^^______]]][[[YYYaaaoooxxxvvv|||~~~uuulllhhhjjjnnnbbbVVVPPPKKKGGGGGGIIIMMMKKKIIIHHHHHHGGGEEECCCCCCEEEFFFGGGHHHJJJNNNQQQUUUaaammmrrrvvv|||}}}{{{|||||||||||||||{{{{{{zzzzzz{{{~~~|||||||||zzzwwwrrrnnnlllnnnllliiigggfffeeecccaaafffaaaZZZSSSOOOLLLIIIGGGEEEDDDCCCAAAAAAAAABBBBBB???===;;;;;;===@@@BBBBBBCCC@@@===;;;;;;:::999888888888888888999999::::::999<<>>:::999<<>>>>>>>><<<>>>@@@???<<<999888888:::999888777666444222111000222333222333444444444333222222111000000//////---------------...///000000//////...---,,,,,,+++---------............///,,,,,,------....../////////000111111222222222111111000000000000111222222000///...---------...///,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---,,,***)))))))))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,.........,,,+++,,,------......///////////////000000000//////000000000111000000///...---,,,,,,........................++++++++++++,,,------...---///000000//////000111111111111000000///------,,,***))))))***+++)))(((***+++,,,------,,,+++***)))***,,,------,,,+++***+++++++++++++++*********{{{{{{yyyrrriiicccaaaaaa```\\\WWWSSSPPPNNNMMMNNNOOOQQQRRRQQQQQQQQQTTTUUUWWWXXXZZZ\\\```fffoootttoooddd______```jjjnnnccc[[[XXX[[[bbbaaaXXXUUUXXXYYYbbbppp{{{yyylll[[[PPPOOOMMMLLLNNNRRRUUUSSSQQQOOOPPPRRRUUUXXXZZZ[[[\\\bbbccccccccccccbbbbbbbbbkkkhhhdddaaaaaacccdddeeeeeedddaaa^^^ZZZWWWUUUSSSSSSUUUUUURRROOONNNPPPSSSQQQYYY\\\YYY^^^mmmwwwxxxooorrrsssrrrqqquuu~~~~~~vvvpppqqqzzzyyyuuu|||~~~{{{wwwtttsssrrrrrrssstttttttttvvvyyyxxxpppddd]]]]]]aaaddddddgggkkkhhh```YYYWWWYYYWWWVVVYYY___cccdddcccaaa```aaagggrrr}}}qqqjjjbbb]]]WWWPPPNNNOOOYYYOOOGGGGGGHHHFFFDDDDDDCCCEEEGGGIIIJJJKKKKKKLLLHHHJJJOOOSSSYYY```hhhnnnqqqzzz~~~{{{~~~~~~}}}}}}zzzzzz{{{|||}}}~~~wwwwwwxxxxxxxxxwwwvvvuuupppmmmhhhdddaaaaaabbbdddeeebbb]]]YYYVVVSSSPPPMMMNNNNNNNNNKKKIIIHHHIIIKKKGGGAAA;;;:::===@@@BBBAAABBB@@@===;;;;;;;;;;;;:::;;;<<<>>>???AAAAAAAAAAAA@@@AAAAAA@@@===;;;999999:::::::::999777444333333444222222333444444444555444444333222111000000///------------......///000000000///...------,,,,,,---------............///,,,,,,------...///000000000111111222222222222222111111111111111222333444333222000...---------------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,+++***)))((()))***+++++++++++++++************++++++++++++++++++++++++*********+++++++++,,,,,,+++---...---,,,,,,---...---......////////////////////////000000/////////000000000000///...---,,,------------------------***++++++,,,,,,------------///111111000///000111000000000000000//////...,,,+++******++++++***(((+++,,,---......---,,,+++***++++++,,,,,,+++***))),,,,,,,,,+++++++++++++++~~~yyyvvvuuuuuuoooggg___ZZZWWWSSSRRRSSSQQQRRRRRRRRRQQQQQQSSSUUUWWWXXXYYYZZZ]]]bbbjjjoookkkbbb``````aaannnwwwpppdddaaaccchhheee[[[WWW[[[ZZZgggyyy|||hhhWWWNNNMMMLLLMMMOOOQQQSSSTTTSSSPPPQQQRRRUUUXXX\\\___aaa^^^___aaaaaa``````cccfffmmmjjjfffbbb```aaaccceeeiiihhheeeaaa]]]YYYVVVTTTNNNOOOPPPPPPQQQSSSVVVXXX[[[^^^aaaeeennnxxx}}}}}}qqqrrrrrrqqqrrrvvv~~~wwwqqqooosssxxx~~~~~~yyyssspppqqquuuxxxzzzxxxyyywwwnnnbbbZZZZZZ]]]^^^^^^ccchhhhhhaaa[[[ZZZ]]][[[YYYYYY[[[^^^``````eeeccc```aaafffqqq|||yyyrrrrrrqqqmmmpppwwwzzz}}}{{{wwwvvvwwwhhh```XXXUUURRRNNNMMMOOORRRKKKGGGHHHHHHEEEBBBBBBCCCEEEGGGGGGGGGGGGIIIKKKOOOSSSXXX___fffmmmuuuzzz~~~}}}~~~|||zzz~~~}}}~~~{{{{{{{{{|||~~~{{{sssssstttuuuuuuuuuuuuuuupppmmmhhhbbb^^^^^^aaadddbbbaaa```___^^^[[[WWWTTTRRRSSSSSSOOOKKKIIIKKKMMMIIICCC===<<<@@@DDDDDDCCCCCCAAA>>>=========<<<<<<;;;===???AAACCCCCCCCCCCCCCCCCCBBBAAA???>>><<<;;;:::;;;<<<:::888666555666666222000222444222222333555555444333222222111111.........---......//////000/////////...------------------............///------------...000111222111222222333333333222222222222222222222333444555555444222///------,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,------------......***,,,------,,,,,,...///---......///////////////...//////000000//////......///000111000///...---------------------------------.../////////......,,,...000111000//////000//////000000111111000000---,,,***+++,,,,,,+++))),,,---...//////...---,,,+++++++++,,,,,,------......---,,,,,,++++++,,,,,,wwwoookkkggg```\\\]]]XXXXXXXXXVVVTTTSSSTTTUUUXXXYYYYYYYYY[[[```fffkkkjjjddddddcccbbbooo{{{xxxsssmmmjjjiiiaaaVVVTTTZZZ[[[gggyyy~~~iiiXXXRRRLLLNNNPPPQQQRRRSSSUUUWWWTTTTTTTTTUUUXXX]]]aaaccc^^^]]]\\\]]]```cccfffhhhjjjiiigggdddbbbbbbcccdddjjjhhhddd```[[[WWWTTTRRRMMMMMMMMMPPPUUUYYY[[[\\\aaa^^^aaaooo}}}wwwuuussssssuuuyyy~~~~~~{{{{{{|||}}}yyyuuuvvvxxxzzzzzzzzz{{{yyyqqqggg^^^[[[\\\XXXWWW[[[aaabbb___]]]___^^^]]][[[YYYWWWXXX\\\^^^hhhgggccc```___fffqqqzzzsssjjjkkkjjjdddbbbfffmmmppprrrpppkkkhhhiiikkkcccZZZRRRPPPPPPNNNNNNQQQLLLHHHFFFGGGFFFBBBBBBDDDDDDFFFHHHHHHGGGIIIMMMPPPYYY]]]cccjjjpppwww~~~}}}}}}}}}~~~}}}|||zzz{{{{{{{{{|||}}}|||{{{yyyyyy{{{uuuuuuuuutttssssssrrrrrrlllllliiiddd```___aaaddd______aaabbbbbb___ZZZUUUTTTUUUUUUQQQKKKHHHJJJMMMIIICCC>>>???EEEIIIIIIGGGEEECCC@@@???@@@@@@???>>>:::<<>>:::<<<===<<<999777888999999333000333555222111333555555444444333333222222000//////............///////////////............---------............///............///111333444222333333333333333222222222222222222333444555666555333111///............------,,,,,,,,,,,,------,,,,,,,,,------------...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,++++++***))),,,,,,------------------,,,,,,---------.........,,,,,,------------......***+++------------...000---......///////////////......///000000///......---...000111111111///...........................---.../////////...---,,,+++---000111000.........---...///000111222222222...---,,,,,,------,,,***,,,,,,---......---,,,,,,******+++,,,...222555777///...---,,,,,,,,,------|||zzzuuukkkeeeeee``````___\\\XXXVVVVVVWWWYYYZZZZZZZZZ[[[___eeeiiijjjeeefffddd```kkkxxxwwwvvvmmmggg[[[PPPOOOVVVZZZcccttt}}}jjjZZZTTTMMMPPPSSSTTTSSSTTTWWW[[[XXXWWWVVVVVVXXX]]]aaadddddd___ZZZ[[[bbbgggiiigggeeefffgggfffeeecccccccccgggeeeaaa\\\WWWSSSPPPNNNOOOMMMMMMQQQWWW]]]___^^^aaaZZZ^^^sss|||yyyuuuuuuwww{{{~~~~~~}}}{{{zzz||||||vvvmmmddd^^^\\\TTTSSSUUUZZZ]]]]]]___cccZZZ[[[ZZZWWWUUUVVV[[[```ffffffccc]]]WWWYYYbbbkkkxxxxxx~~~qqqgggkkkmmmeee^^^^^^bbbdddeeeaaa\\\ZZZ]]]aaa```WWWOOONNNNNNMMMNNNQQQJJJGGGFFFFFFDDDAAACCCHHHDDDGGGIIIJJJKKKNNNTTTYYY```dddkkkqqqwww|||~~~|||yyyyyy{{{}}}vvv{{{~~~{{{|||}}}~~~}}}zzztttpppuuu~~~vvvuuusssqqqooommmkkkkkkiiijjjjjjgggcccaaabbbddd[[[\\\___bbbbbb___XXXTTTUUUVVVVVVQQQJJJGGGIIILLLGGGBBB===@@@HHHMMMMMMKKKGGGEEEBBBAAABBBBBBBBBAAA:::<<>>===:::888999;;;>>>666222666777444333555555444444444444333333333111000///........................///////////////---------.........////////////...///000222444555333333333444444333222222222222222333444555666777333222111/////////000000...------,,,,,,------...,,,,,,,,,---------......---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,------+++***)))+++++++++,,,,,,,,,---------------....../////////******+++++++++,,,,,,,,,)))+++------------///000---......///////////////---...///000000///...---,,,---///111222111000///////////////////////////,,,,,,---...---,,,***)))***,,,///000///...---...,,,---///000222333333444///---,,,,,,---...,,,+++++++++------------++++++*********---111666<<>>>>>>>>>>>===::::::;;;<<<======<<<<<<777888888777777666555444333222111///...//////000000000////////////000000//////............//////333333222111000000000000///111333333222222444555<<<::::::>>>BBB@@@777///000000///...............---------------------------------------------------,,,,,,++++++*********++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***+++++++++,,,...///...,,,+++++++++,,,------......,,,,,,,,,,,,,,,---...///------------...///000111....../////////000000000111000000//////......------......//////......---...///000///...---...///...///000000000///---------------........./////////---------///000///......,,,******+++---------***++++++,,,,,,+++++++++*********+++,,,---...//////---+++***++++++***)))zzz{{{{{{www}}}tttppprrrrrrooojjjfffddddddeeeeeeppp|||```ZZZXXXWWWWWWTTTPPPQQQUUUbbb{{{ddd]]]^^^WWWXXXWWWTTTRRRTTT[[[aaakkkeee___ZZZZZZ[[[^^^___TTTXXX^^^dddiiikkkjjjiiillllllnnnoookkkffffffjjjiiieeeaaa```aaaaaa^^^[[[\\\UUUTTT[[[^^^]]]bbblllrrrpppsss{{{vvvqqqqqqoooooopppqqqqqqnnnllleeedddeeellluuu||||||{{{ssskkkkkkeee]]]WWWUUUVVVXXXYYY[[[]]]___aaabbbcccdddeeeddd^^^XXXVVVXXX[[[[[[ZZZXXXZZZ^^^dddkkkqqqwww|||sssiiigggiiihhheee[[[^^^ccciiillljjjeee```UUUSSSQQQPPPQQQSSSUUUWWWZZZRRRLLLKKKMMMOOOTTTYYYaaadddlllxxx~~~~~~}}}~~~~~~|||zzzyyy~~~}}}{{{{{{|||~~~zzzuuusssttttttrrrooonnnnnnmmmjjjhhhbbbbbbbbbaaa```aaabbbcccbbbcccdddcccaaa```aaabbbZZZVVVQQQPPPSSSVVVVVVTTTOOOOOONNNKKKHHHIIINNNSSSSSSQQQOOOMMMLLLLLLKKKJJJAAACCCEEEEEEDDDDDDEEEFFFHHHGGGFFFEEEDDDDDDDDDDDD????????????????????????<<<<<<===>>>>>>>>>>>>>>>::::::::::::999888777777333222111000//////000000111000000//////000000111111000///......///000111222222111000////////////111333444444444444666888;;;===BBBGGGIIICCC999111000000///...............,,,,,,,,,,,,------------------------------------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,---------,,,++++++---......///............---------.........------------...///000000////////////000000000000000000000000//////......------------------------///000111000///...///000000111111222222000///........................---...---------............///---******+++,,,,,,,,,******+++,,,,,,,,,++++++------------,,,++++++***---,,,+++******)))))))))zzz~~~wwwnnnhhhdddfffeee___iiizzz~~~xxxrrrrrrxxx}}}}}}zzztttxxx~~~|||wwwxxxwwwtttoooiiifffdddcccgggttt{{{aaaWWWUUUWWWYYYWWWSSSRRRUUUaaa~~~rrrbbb]]]\\\WWWWWWVVVSSSQQQSSSXXX]]]eeeaaa[[[WWWXXXZZZ]]]___UUUXXX]]]cccgggkkknnnooonnnllllllkkkhhhdddgggmmmoookkkgggfffgggfffccc```bbbXXXSSSYYY___dddqqqxxx|||}}}|||wwwsssqqqooonnnnnnnnnnnnmmmwwwuuurrrsssyyy{{{{{{}}}{{{vvvpppqqqjjjbbb\\\ZZZ\\\^^^___YYYYYY[[[]]]```cccdddeeefffddd```\\\YYYWWWXXXYYYRRRTTTWWW[[[bbbjjjppprrrxxxmmmjjjnnnnnnkkkcccbbbdddjjjqqqtttrrrnnn\\\ZZZXXXVVVUUUXXX[[[^^^```WWWPPPPPPTTTZZZccckkkssstttzzz}}}|||zzzyyyyyyzzz{{{|||}}}|||yyyxxxyyy|||{{{wwwtttssssssrrrqqqooommmlllkkkiiigggeeedddbbb```______^^^^^^```bbbcccccccccccceeefff^^^ZZZVVVUUUWWWZZZZZZYYYRRRSSSRRROOOMMMMMMRRRVVVXXXUUURRRPPPPPPOOOLLLJJJCCCDDDEEEEEEDDDDDDEEEFFFHHHGGGFFFEEEEEEDDDDDDDDDBBBAAAAAA@@@???>>>>>>===>>>>>>??????>>>>>>===<<<:::;;;;;;::::::999888777444333222222111111000000111111000000000000111111111000///......///000111//////.........///000000111222333333333444666888===EEENNNQQQLLLBBB888333000000///...............,,,,,,,,,------.................................,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,---,,,,,,,,,,,,,,,---...///000000000///000000//////...---,,,,,,,,,,,,,,,------...///000////////////000000000000000000000000000/////////------,,,,,,,,,,,,------...000111000//////000111222222333444333222111000...............---------............---------...000---+++***+++,,,,,,+++)))***+++,,,,,,,,,,,,,,,,,,------------+++***))),,,,,,+++***)))((())))))}}}xxxoooooommmggg___aaarrrhhh^^^WWWUUUZZZYYYSSS]]]lllmmmmmmhhhcccdddiiilllllljjjbbbgggooowww}}}~~~}}}{{{yyyuuupppllljjjffflllwwwyyyeeeYYYVVVWWW[[[\\\XXXUUUUUU]]]qqq~~~vvvggg^^^ZZZXXXXXXXXXXXXVVVUUUUUUWWWZZZ___\\\WWWUUUWWWZZZ]]]___ZZZ]]]aaaeeehhhlllpppsssqqqkkkfffdddbbbaaafffmmmqqqnnnkkkjjjkkkjjjgggcccccc[[[UUUXXXbbbrrr{{{yyyxxxvvvsssrrrqqqqqqrrr|||~~~~~~}}}~~~~~~wwwuuuwwwuuuqqqllleeeaaaaaacccfffhhh\\\ZZZWWWXXX[[[___aaabbbbbbdddeeeaaaZZZVVVWWWZZZWWWVVVTTTUUU___ooo||||||pppnnntttvvvrrrsssmmmiiillltttzzzzzzxxxhhhfffbbb^^^\\\^^^cccgggjjjbbb\\\^^^ccckkkuuu}}}zzzxxxuuussstttwwwzzz}}}}}}{{{xxxwwwwwwyyy|||~~~|||yyywwwvvvtttrrrsssrrrqqqooollljjjiiihhhhhhfffcccbbbaaa```^^^\\\^^^```aaabbbbbbbbbdddfffcccbbb___]]]\\\\\\]]]^^^TTTTTTSSSRRRQQQSSSVVVYYYZZZWWWTTTSSSTTTSSSPPPMMMGGGHHHGGGFFFEEEEEEGGGJJJHHHHHHGGGFFFEEEDDDCCCBBBDDDCCCBBBAAA@@@>>>======???????????????>>>======999999999999888777666666555555444444333222222111222222111111111111222222111111000000000000111111,,,,,,,,,---...///000111000000111111111222666888BBBLLLVVVVVVLLL???666222000000///...............,,,------....../////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------......------,,,+++,,,......,,,,,,,,,------------...//////000000000000000///...---+++***,,,,,,,,,,,,---...///000....../////////000000000000000000000000000000000...------,,,,,,------......///000000//////000111222333444444444333222111..................------...///000///---------///111...,,,***+++++++++***)))***++++++,,,,,,,,,,,,******+++++++++***)))))),,,,,,,,,+++)))((()))***qqqhhhccc```^^^[[[XXXSSSRRRZZZdddyyyaaa```^^^```gggfffaaajjjuuuqqqhhhddd___\\\]]]^^^______XXX]]]dddjjjnnnppptttvvvwww}}}|||zzzwwwuuulllrrrxxxyyyhhh```ZZZYYY```dddbbb\\\YYY[[[kkktttmmmbbb]]][[[WWW[[[\\\]]]]]]\\\ZZZZZZYYY\\\YYYVVVUUUWWWZZZ\\\]]]___bbbeeeggghhhiiilllooovvvlllaaa]]]\\\^^^cccjjjpppmmmkkkkkkmmmmmmjjjggg```^^^YYYYYYggg~~~{{{zzzyyy~~~}}}{{{zzz||||||uuupppqqqvvv{{{{{{yyy{{{zzztttoooiiieeeeeefffhhhjjjhhhbbb[[[WWWYYY\\\___aaacccfffhhheee___YYYXXXXXXWWWWWWVVVYYYggg}}}sssrrrzzz}}}yyy}}}tttkkkllluuu|||}}}{{{uuurrrllleeebbbdddkkkpppuuuooommmrrrxxx}}}uuutttsssssstttwwwzzz|||~~~|||yyyvvvvvvwwwyyyzzz~~~{{{xxxyyy{{{|||zzzxxxvvvvvvtttrrrnnnllljjjjjjiiigggeeeffffffdddaaa]]]]]]___``````______```aaaccceeeeeebbb]]][[[\\\___TTTSSSQQQRRRTTTWWWYYYZZZZZZWWWUUUVVVYYYYYYVVVSSSMMMLLLKKKHHHGGGHHHKKKNNNLLLLLLKKKJJJHHHGGGEEEDDDCCCCCCBBBAAA@@@??????>>>>>>???@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;:::999888888666666666666555444333222222222222111111222222222000111111222222111111000---------......///000111222222333333333555888;;;CCCKKKRRRSSSLLLAAA777222000000///...............------...//////000111111111111111111111111111111---------------------------------,,,,,,+++++++++------............------+++...//////---,,,---...,,,,,,++++++,,,---///000---......///...---,,,+++,,,,,,,,,,,,---...//////------........./////////000000000000000000000000///...---,,,,,,---...///---...000///......000111111222333333333222000///------..................///000111000...---...000111///,,,+++++++++***)))))))))***+++,,,,,,,,,,,,************************,,,------,,,)))((()))+++~~~kkk___\\\]]]WWWTTTTTTRRRNNNMMMPPP\\\ttt|||wwwZZZeeevvvxxx|||mmmiiibbb[[[WWWVVVXXXYYYUUUZZZ___bbbccccccdddfffmmmttt~~~}}}qqquuuxxx}}}yyyhhhfff___]]]dddllljjjddd___\\\kkktttmmmccc___^^^ZZZ^^^___bbbcccaaa___\\\ZZZ[[[YYYVVVVVVXXXZZZ\\\\\\```dddggghhhgggeeefffhhhzzzlll___YYYXXX[[[```fffmmmkkkjjjkkknnnnnnllliii\\\^^^\\\[[[kkkzzz~~~~~~uuutttuuuzzzvvvkkkeeefffnnnuuu{{{}}}yyytttmmmhhhfffeeefffffftttkkkaaaZZZZZZ]]]```bbbiiijjjkkkiiiddd]]]XXXUUUMMMQQQUUU]]]ooouuuttt}}}}}}|||rrriiijjjsss|||~~~{{{}}}zzzrrrjjjfffhhhooovvv}}}yyyzzz}}}{{{sssttttttvvvxxxzzz|||}}}}}}zzzwwwvvvvvvwwwxxxvvvuuuuuuzzzyyyyyywwwtttpppmmmlllllliiihhhggghhhjjjiiiddd```^^^______^^^\\\[[[\\\]]]aaaeeegggccc[[[VVVXXX\\\TTTQQQOOOQQQVVVZZZ[[[ZZZZZZWWWUUUXXX\\\^^^[[[XXXQQQPPPMMMJJJIIIJJJOOORRRRRRQQQQQQOOOMMMKKKIIIHHHBBBBBBBBBAAAAAA@@@@@@@@@===>>>@@@AAABBBCCCCCCCCC????????????>>>===<<<;;;777777777777666555444333333222222111111222222333000111222333333222111000000////////////000000111666666777666777999<<>>;;;>>>>>>>>>>>>>>>???@@@@@@???>>>===;;;;;;::::::::::::999888666555333222222111222333333333111000///---...111222333222111000000000/////////000000111///111333444444555666888BBBGGGLLLOOOLLLCCC999222444333222000///////////////......---...///000111............/////////000...///000000///---+++***---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,------------------........................---...000111111111000///---,,,,,,,,,---///111222111...++++++///111222111111111000///......------//////.........///000000000000///...---,,,,,,,,,000///---,,,+++,,,,,,---,,,,,,++++++++++++++++++,,,,,,---------,,,+++******+++,,,,,,---------,,,~~~sssqqqppphhheeeccc```\\\YYYXXXXXXXXXYYYccc}}}xxxmmm^^^QQQIIIHHHJJJPPPNNNTTT^^^___YYY[[[cccvvveee[[[WWWTTTQQQOOOTTT]]]ddd```VVVQQQSSSSSSVVVZZZ___ccceeeggggggpppvvv~~~|||}}}xxxuuuyyyzzzqqqqqqooommmrrrvvvpppgggbbbwwwyyy```bbb^^^^^^```dddggghhheeeaaa]]]YYYYYYYYYZZZ[[[\\\^^^^^^```aaa___ZZZZZZ___cccccc___ZZZUUUTTTYYY```gggjjjeeelllnnnkkkhhhhhhgggddd^^^```]]]ccc~~~uuuzzznnngggkkkooonnnqqqwww}}}~~~xxxxxxlllccceeehhhnnnooommmiiijjjpppuuuuuuuuusssnnnggg___ZZZWWWVVVUUUVVVXXXZZZhhhzzz~~~|||}}}|||wwwyyyssskkkeeefffkkkqqqvvvooopppnnniiieeegggooovvv}}}||||||~~~}}}}}}|||{{{{{{|||}}}}}}{{{xxxxxxwwwvvvuuuxxxpppooovvv{{{}}}{{{tttsssoookkkhhhhhhjjjkkkjjjiiihhhiiijjjhhhiiihhheeebbb``````aaahhhhhhgggddd```______aaaXXXSSSOOORRRXXX[[[YYYUUUUUUSSSRRRUUU[[[___aaaaaa[[[XXXTTTQQQRRRUUUWWWWWW\\\[[[ZZZYYYWWWSSSOOOMMMKKKGGGBBBBBBCCCDDDAAA============>>>???@@@AAABBB@@@???>>>===<<<<<<<<<<<<;;;;;;:::888777555444444444444444444333222111000///000222333333333222222111111000000000000111111222333444333333333555777AAADDDHHHIIIGGG@@@888222444333222111000000000000///...---------...000111....../////////////////////000111111000///,,,+++---,,,,,,++++++,,,,,,---///...------,,,,,,,,,---*********+++,,,,,,------,,,,,,,,,---------------------------------------,,,,,,------------.................................///000111111111000///......------...///111222000---++++++...000111000000000000////////////...---------------......///222111000///............000///---,,,+++++++++,,,++++++++++++++++++++++++,,,,,,---------,,,+++***++++++,,,------,,,,,,,,,rrrkkkddd[[[[[[]]]VVVUUUTTTTTTSSSRRRRRRRRRSSSWWW___uuu[[[LLLJJJOOOQQQKKKJJJOOOQQQQQQYYYcccwwwxxxiii```[[[YYYVVVWWW[[[^^^ZZZRRRMMMLLLNNNNNNOOORRRTTTWWWZZZ[[[]]]bbbjjjppptttvvvxxxyyy}}}~~~~~~}}}yyywww|||~~~vvvsssnnnkkklllnnnjjjdddddd{{{gggccc]]][[[aaaggggggbbb^^^___bbbaaabbbbbb___[[[ZZZ\\\___aaa^^^XXXSSSVVV]]]```^^^VVVUUUUUUWWW[[[```fffiiiggglllooonnnlllkkkjjjgggaaabbbaaajjj{{{{{{|||wwwuuukkkgggnnntttvvv{{{kkkaaalllkkkpppqqqmmmmmmrrrxxxzzzxxxuuunnnfff___ZZZXXXXXX[[[YYY[[[]]]jjjuuuvvvzzz~~~wwwuuuooohhhcccdddiiinnnqqqmmmmmmkkkgggeeejjjuuu~~~{{{~~~|||zzz}}}~~~|||||||||}}}~~~~~~~~~{{{vvvrrrtttqqqrrrvvvwww|||wwwvvvtttppplllmmmnnnooonnnllljjjkkkkkkjjjjjjiiifffcccbbbccceeeiiiiiihhheeecccccceeeggg]]]VVVQQQTTT[[[___\\\WWWUUUTTTTTTUUUWWW[[[___aaa\\\ZZZXXXXXXYYYYYYYYYYYY___^^^\\\\\\[[[XXXUUURRRNNNJJJFFFEEEFFFFFFDDDAAA<<<===>>>???@@@AAABBBCCC@@@@@@@@@???>>>>>>>>>======<<<<<<:::999888777777777666555444333333333333222333333333333333333333222222111111111111111222555555444222111111444666???@@@AAA@@@>>>:::555222333222222111000000000000......---,,,---...///000////////////////////////000000111111111///...---------,,,,,,,,,,,,------///...------,,,---------***++++++,,,,,,---------...............---------111000///...---,,,,,,,,,,,,,,,---------.........////////////////////////...///000111222111000000000000////////////000000000...,,,,,,...000111111////////////////////////---------,,,------...///222222111000////////////000///...,,,+++***************++++++++++++++++++,,,,,,---------,,,+++***,,,,,,,,,------,,,++++++zzziii___ZZZUUUXXXYYYPPPPPPPPPPPPQQQQQQRRRRRRRRRZZZ\\\www~~~~~~ppp}}}lllTTTOOOSSSTTTNNNJJJLLLOOORRR[[[dddqqq~~~vvvqqqppp```\\\WWWUUUSSSQQQOOONNNOOOOOOOOOOOOPPPQQQRRRSSSPPPTTTYYY^^^```bbbdddfffnnnppprrrtttvvvzzz~~~~~~wwwrrrllliiiiiijjjgggdddbbbzzznnneee\\\ZZZ___cccaaa\\\ZZZ\\\```eeeffffffaaaZZZWWWYYY]]]```\\\UUUSSSYYYaaabbb^^^XXXYYY\\\]]]^^^___```aaagggjjjlllllllllkkkiiigggccceeekkk{{{yyynnnlllnnnmmmssszzz{{{yyyuuurrrmmmfffeeennnuuuwww|||xxxzzzdddpppnnntttvvvrrrooorrrxxxzzzxxxqqqgggaaa```___^^^\\\^^^[[[\\\aaannnvvvrrr|||~~~}}}uuuooohhheeefffjjjmmmnnnkkkkkkjjjggggggnnn{{{|||~~~~~~~~~|||{{{{{{|||}}}}}}~~~}}}vvvrrrqqqppprrruuuvvv|||}}}|||zzzwwwuuuooopppqqqpppmmmkkkjjjjjjkkkjjjiiifffdddccceeegggkkkjjjhhheeebbbbbbdddfff```YYYSSSVVV___dddaaa\\\XXXYYYZZZZZZYYYYYY[[[]]]^^^[[[[[[^^^___]]]ZZZZZZ___]]]\\\]]]^^^]]]ZZZWWWQQQMMMIIIGGGGGGGGGEEEDDD???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>======<<<;;;:::999999999888666444333333444444555444333333333333444444333222111111000111111111444444333111000111555888===<<<:::777555444333333111111000/////////000000///...---,,,,,,---...///000000000//////////////////000000000000///...---------,,,,,,,,,,,,------......------------......+++,,,,,,,,,---------...000000//////......------444222000---+++***)))))),,,,,,------......//////000000000000000000000000///000111222222222111000111111000///////////////000///......///000111111000000000///...------,,,...............///000000222111000///////////////000///...---+++******)))*********+++++++++++++++,,,,,,---------,,,+++***,,,,,,------,,,,,,++++++uuucccYYYRRRVVVXXXOOOLLLLLLLLLLLLLLLLLLLLLLLLTTTTTTllljjjggg\\\kkk~~~]]]OOOMMMPPPLLLJJJMMMRRRVVV]]]cccmmmyyy{{{tttwww|||~~~rrriii\\\TTTSSSUUUTTTQQQJJJJJJKKKMMMMMMMMMMMMMMMNNNPPPRRRSSSSSSTTTUUUWWW^^^___```cccgggppp{{{|||vvvooollljjjgggeeecccaaayyytttiii___]]]]]]]]]]]][[[[[[[[[\\\bbbdddddd___XXXUUUWWW[[[___\\\WWWXXXaaaiiihhhbbb]]]___aaaccccccbbb___]]]aaaaaabbbdddeeecccbbbaaa```fffuuuwwwhhhccceeegggeeeiiisss|||pppgggccc^^^```iiinnnnnnrrryyy{{{ooosssqqqvvvyyytttqqqtttyyy|||{{{nnn```[[[```dddaaa\\\]]]XXX[[[cccrrrwwwrrrzzz~~~yyyrrrjjjggghhhkkkmmmllljjjkkkjjjhhhiiirrr|||zzzyyyxxxyyy|||}}}{{{zzz{{{{{{|||}}}}}}~~~|||wwwssspppoooppptttwww|||~~~yyyvvvvvvqqqssstttssspppmmmkkkkkkjjjjjjiiigggdddcccdddfffjjjjjjgggddd```___```aaa___YYYSSSVVV^^^cccbbb^^^XXX[[[___aaa```___^^^^^^bbb___```fffgggaaa^^^^^^___\\\[[[\\\```aaa___\\\RRROOOKKKHHHGGGFFFFFFFFFEEEEEEEEEDDDCCCBBB@@@?????????@@@@@@@@@???>>>>>>=========<<<<<<;;;;;;;;;<<<:::888666555555555666666666444333333333333444333222111111000000000111222222111000000222666999:::888444222000000222333//////.........//////000//////------,,,---...///000000000000000000//////......//////......------...------,,,,,,------.........---------......///---------------.........000000000//////.........000///---+++******++++++,,,,,,---......///000000111111111111111111111111///000222333333333222111111111000000//////...---------...---------...///333222111///---,,,+++***...............//////000000000//////......//////000//////...---,,,+++*********++++++,,,,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,------,,,,,,+++}}}jjjYYYVVVXXXRRRMMMLLLKKKJJJIIIHHHHHHHHHMMMPPPeee}}}cccUUUOOO[[[lllyyy~~~lllVVVMMMKKKIIIHHHJJJPPPVVV[[[^^^eeeooouuummmccc```dddgggdddmmm{{{tttgggbbb___VVVLLLHHHIIIKKKLLLNNNOOOOOOOOOLLLLLLLLLJJJHHHHHHIIIKKKRRRSSSTTTUUUZZZcccpppyyy}}}~~~xxxuuupppiiidddccccccyyyxxxlllccc```]]][[[[[[]]]^^^\\\YYY\\\^^^___]]]ZZZXXXXXXZZZ^^^\\\ZZZ\\\dddmmmlllfff______```dddhhhiiieeeaaa[[[WWWWWWZZZ\\\[[[ZZZ\\\YYYbbbyyymmmfffhhhiiiiiihhhmmmuuu~~~vvveee______fffhhhgggkkksss{{{ssswwwwwwtttssswww|||~~~|||nnn^^^YYY^^^dddccc^^^___XXX[[[eeeuuuwwwsss{{{}}}~~~vvvmmmiiijjjmmmmmmkkknnnooooooooorrr}}}wwwvvvssssssuuuzzz~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}|||||||||{{{wwwtttqqqpppqqqtttxxx{{{}}}~~~{{{zzz|||~~~{{{tttqqqrrrtttvvvwwwvvvsssooommmmmmiiiiiiiiihhheeecccccccccfffffffffdddaaa``````aaa___ZZZVVVWWW[[[______]]]UUUYYY___eeehhhhhhfffdddgggcccdddlllmmmfffbbbcccbbb^^^[[[]]]bbbdddaaa]]]SSSPPPMMMIIIFFFFFFFFFGGGIIIIIIIIIHHHFFFCCCAAA???>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>=========???>>><<<;;;:::999888888888888777666555555444333444444333222111111111111000000111111111333666999777555222000///000111333............//////000111111000///...---...///////////////000000111111111............---------.........------------...............---......///000........................///////////////.........+++***))))))***---///111,,,,,,---...///000000111222222222222222222222222000111222333444333222222111111111111111000///...+++---...---,,,,,,,,,...444444222111///...,,,,,,......------......///000000//////......///////////////000//////...---,,,++++++,,,,,,------......,,,,,,---------,,,+++******+++,,,,,,---------,,,nnn^^^ZZZSSSQQQOOOMMMKKKIIIIIIJJJJJJLLLOOO^^^uuu|||dddPPPJJJNNNWWW___```aaakkkvvvrrrgggWWWRRRLLLHHHKKKQQQVVVWWW___hhhkkkbbbUUUPPPTTTYYYYYY]]]eeeoooyyy|||kkkYYYRRRQQQPPPOOOOOOQQQRRRSSSGGGGGGFFFDDDBBBBBBEEEGGGMMMOOOPPPPPPQQQWWW```hhhlllpppssstttzzzzzzpppjjjiiifffyyyvvvjjjbbb^^^\\\[[[[[[\\\\\\ZZZXXXWWWYYY[[[]]]^^^^^^]]]]]]^^^]]]ZZZZZZaaajjjlllhhh```]]]\\\ccclllppplllfff[[[TTTRRRUUUXXXXXXYYY\\\]]]gggzzzlllrrrwwwrrrmmmoooqqqvvvxxxoookkknnnnnnnnnvvvyyyzzzwwwrrrsssxxx||||||wwwlll___ZZZ\\\cccgggiiihhh___```jjjyyyuuusss{{{~~~rrrmmmnnnqqqpppnnnlllnnnqqqsssyyy}}}xxxwwwvvvvvvxxx|||~~~}}}}}}~~~}}}}}}|||}}}}}}{{{xxxuuussstttvvvwwwxxxzzzyyyxxxwwwttttttxxxyyyuuusssssssssuuuwwwvvvssspppmmmmmmiiijjjkkkjjjgggcccaaaaaa^^^aaaccceeeeeeeeefffhhhfffccc___\\\\\\]]]^^^___XXXYYY^^^eeekkknnnkkkhhhhhhbbbdddlllmmmeeeaaadddhhhccc^^^___cccdddaaa\\\UUURRROOOJJJGGGFFFHHHIIIJJJJJJKKKJJJIIIFFFCCCAAA???@@@BBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAA???>>><<<;;;:::;;;;;;:::999777666444777666555444444333333333000111222222111222444666555444222000000111222333/////////000000111333333222111000///...//////000......///000111222222333///...............//////......------------.....................///000000..........................................//////,,,+++******+++---000222,,,,,,---...///000111111333333333333333333333333111111333444444444333222222333444444444333222111...111222222000///000111555444444333333222222222111111111000111222222333111000000//////000000111//////000111111000///...,,,,,,---......//////000,,,,,,---------,,,+++***)))***+++,,,---.........|||zzzdddXXXOOORRRPPPLLLIIIHHHHHHJJJKKKMMMMMMRRRbbbsssvvveeePPPMMMJJJKKKOOOOOOMMMRRR[[[vvvjjjaaaTTTIIIHHHMMMQQQRRRbbbiiijjj___PPPKKKPPPVVVYYYWWWVVVZZZbbbkkkrrruuuxxx]]]ZZZTTTOOOMMMNNNPPPRRRHHHHHHGGGEEEDDDFFFIIIMMMLLLOOOPPPOOOMMMOOOUUU[[[]]]aaaccccccgggrrr}}}xxxqqqqqqgggxxxqqqfff___ZZZZZZZZZZZZYYYXXXVVVVVVTTTVVVYYY^^^bbbcccbbb```___^^^YYYWWW\\\eeeiiihhhbbb\\\ZZZaaammmsssooohhh___VVVRRRVVVZZZYYY[[[```llluuuuuunnn}}}wwwooossspppsss{{{zzzzzz{{{~~~xxxrrrrrrvvvxxxvvvooojjjaaa[[[[[[cccmmmuuurrrhhhhhhqqq~~~uuurrrzzzxxxrrrsssuuuuuusssbbbfffjjjnnnvvv|||xxx{{{{{{|||}}}}}}~~~~~~}}}|||}}}~~~}}}}}}}}}~~~|||xxxttttttxxxzzzyyyxxxxxxxxxxxxzzzrrroootttzzz{{{zzzzzzppprrrttttttqqqnnnkkkkkkiiikkkmmmlllhhhdddaaa```XXX\\\bbbgggiiikkkmmmooonnnlllhhhccc___^^^___aaa^^^\\\^^^ccckkknnnlllhhhfff___aaajjjkkkbbb^^^bbbmmmgggaaaaaadddddd```ZZZVVVTTTPPPLLLHHHGGGIIIKKKJJJKKKKKKLLLJJJHHHFFFDDD@@@BBBCCCEEEEEEDDDBBBAAAAAAAAAAAABBBBBBBBBBBBCCCEEEFFFFFFEEEDDDAAA???>>><<<===>>>>>><<<:::777666999999888666666555555555111222333333222111222333444444222222111222222333111000111111222333555555333222111/////////000111------...000111222333444000000////////////000111......------------.....................///000000///////////////.........,,,---------......//////222000...++++++,,,---///,,,,,,---...///000111222333333333333333333333333111222333444444444333333333444555666666666444444444666999888555444555777555555555666666777777777666666555555555666777777222111111111111111222222...///111222222222111000------......///000000111,,,,,,---...---,,,+++***((()))***,,,---...//////qqqhhhfffddddddgggqqqiiiYYY\\\IIIJJJMMMBBBDDDLLLCCCKKKGGGOOOZZZ^^^aaa[[[JJJKKKHHHGGGHHHGGGFFFJJJOOO___jjj{{{___MMMJJJNNNOOONNNZZZjjjnnn^^^MMMIIILLLMMMYYYVVVRRRPPPQQQUUUZZZ]]]hhhmmmvvvttt```SSSUUUUUULLLHHHLLLJJJKKKLLLKKKHHHHHHIIILLLTTTRRRQQQSSSSSSSSSTTTVVVXXXYYYYYY\\\dddmmmrrrssstttooonnn}}}vvvccc]]]]]]XXXVVV[[[[[[UUUSSSTTTVVVXXX]]]ccciiijjjfffcccdddbbbYYYXXX``````^^^gggaaa]]]^^^eeeiiifffeeeggg___WWWSSSVVVVVVVVVaaapppwwwnnnooommm|||rrrnnnlllpppuuummmbbbYYY[[[bbbjjjrrrxxxyyyooosssxxxooopppsssxxx~~~~~~}}}yyywwwwwwmmmllljjjkkkqqq~~~{{{zzz}}}}}}{{{|||~~~|||yyywwwuuuuuuvvvwwwxxxxxxxxxxxx{{{xxxuuuuuuyyy|||~~~}}}|||yyyvvvrrrpppmmmiiifffaaaeeejjjmmmkkkfffbbb___```^^^```iiiooopppooopppppppppkkkccc```cccfffggg[[[______\\\^^^eeeiiiggg]]]```ccceeefffffffffgggjjjiiigggeeebbb```___^^^^^^ZZZTTTPPPNNNNNNMMMLLLIIIHHHHHHIIIJJJIIIGGGEEEDDDEEEGGGHHHGGGFFFDDDCCCEEEEEEEEEDDDBBBBBBDDDEEEGGGGGGFFFDDDCCC@@@>>><<>>===DDDDDDCCCCCCBBBAAA@@@@@@@@@???===<<<<<<;;;888666333222111111333333222111222222222222222222222222000111222333444555666777555333000//////000///...///000111222222333333333111111000///............---------.........////////////...------......///...------------......///............////////////...------,,,,,,---------------......///000000111222222222222222222222333888888777666444222111000111111111000000////////////............---------000000111000000///....../////////000000000111111//////---,,,++++++******++++++,,,,,,,,,---------------------............,,,,,,+++***)))))))))))))))))))))*********++++++cccTTTQQQOOOOOOPPPTTT^^^iiijjj^^^XXXPPPOOOQQQLLLPPPJJJMMMRRRTTT[[[WWWGGGHHHEEEDDDFFFEEECCCDDDGGGEEELLL^^^ssslll[[[SSSQQQRRRWWWdddiii___QQQLLLLLLJJJOOONNNKKKJJJKKKNNNSSSVVVUUUSSSSSSYYYiii}}}{{{lll[[[QQQPPPMMMIIIIIILLLNNNLLLHHHGGGJJJOOO\\\```hhhpppuuuqqqeee[[[TTTSSSRRRRRRSSSUUUZZZ^^^dddfffnnnzzz|||wwwvvvzzz{{{}}}tttnnnmmmjjjaaaWWWSSSPPPOOOQQQUUU\\\\\\\\\^^^aaagggllloooiiiggg]]]ZZZ```]]][[[eeerrrgggaaaeeellllllfffaaaRRRTTTSSSPPPRRRZZZaaadddcccnnnssshhhooo}}}rrrfffaaaeeexxx~~~{{{nnnfffllleeebbbdddhhhjjjnnnssstttqqq~~~nnn___fffpppyyy~~~{{{~~~wwwuuuvvvvvvoooiiicccdddppp{{{~~~|||yyyzzz}}}{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyzzzzzz{{{zzzzzzzzz{{{yyyvvvvvvyyy|||~~~~~~}}}yyyuuurrrooollliiidddeeeeeedddbbb``````aaahhhfffiiiooorrrnnnjjjjjjjjjkkkhhhdddccchhhjjjiiibbb]]]VVVSSSYYYaaaeeecccaaaeeejjjmmmmmmkkkjjjiiijjjgggdddbbbbbbccceeegggeeeccc```]]]\\\ZZZWWWTTTRRRPPPNNNNNNOOOOOOOOONNNHHHIIIJJJKKKLLLLLLLLLKKKJJJHHHEEECCCBBBDDDFFFHHHEEEIIILLLKKKGGGCCCAAAAAADDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBB???;;;888333222000111222333333222333333333333333333333333000111222333555666777888666333111///000000//////000111222333333444333333111111111000/////////...------........./////////111000...------...000111000//////............///............////////////,,,------.........------------......////////////222222333444444555666666999888777666444111///...000000////////////......------,,,,,,,,,+++++++++000000//////...,,,+++***,,,---///000000000///...---,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,------.........------,,,++++++*********)))***+++,,,,,,,,,+++***zzz{{{jjjTTTPPPNNNOOOOOOQQQVVV^^^nnnrrrcccYYYWWWXXXWWWUUUNNNNNNOOORRR^^^```QQQKKKGGGEEEGGGGGGDDDDDDFFFIIIKKKSSSZZZ\\\___kkkyyy{{{kkk___ZZZZZZ^^^fffggg]]]QQQLLLJJJHHHIIIIIIHHHJJJMMMRRRWWWZZZ^^^YYYRRRNNNQQQZZZdddiiizzzmmm\\\YYYTTTKKKMMMPPPPPPMMMIIIIIIMMMQQQ```lll{{{sssfffXXXUUUSSSRRRQQQSSSYYY``````___dddlllpppnnnllllllzzzwwwvvvwwwwwwtttooolllggg```WWWQQQOOOPPPRRRUUU[[[]]]aaadddggglllrrrvvvrrroooccc]]]aaa______jjjzzzmmmcccgggppprrrhhh^^^OOOUUUVVVQQQTTT___ccc```\\\hhh}}}ttteeejjj}}}}}}{{{ttteee]]]\\\nnn}}}|||~~~~~~{{{yyyyyymmmddd^^^bbbiiilllnnnooojjjooonnnhhhnnnxxx~~~}}}~~~xxxxxxvvvqqqooohhhaaadddrrr~~~xxxwww||||||{{{|||{{{zzzzzzzzz{{{||||||{{{{{{{{{zzzzzzxxxwwwvvv|||{{{yyyxxxyyy|||~~~}}}xxxuuurrrpppmmmkkkeeeeeecccaaa___```bbbeeefffgggkkksssuuuqqqnnnnnnoooooolllfffdddfffdddaaabbb[[[TTTTTT[[[cccdddbbbbbbffflllooonnnllliiihhhkkkjjjhhheeedddcccccccccgggeeedddcccbbb___\\\YYYUUUUUUTTTUUUVVVUUUTTTRRRKKKKKKLLLMMMNNNOOOPPPPPPLLLJJJHHHGGGGGGHHHHHHGGGKKKOOOQQQNNNIIIEEEEEEGGGCCCDDDEEEEEEFFFGGGHHHHHHEEEEEEFFFGGGGGGDDD@@@===888666444444555555555444666666555444333222111000222222333444666777888999555333000//////000///...///000111222333333333333111111222111111000000///............////////////111000...,,,,,,...111222111111000//////...//////............////////////+++,,,.../////////---------......///000111111222333333444444444555555555333333444444444333333222////////////////////////............---------,,,...............---,,,++++++---///000111000...---,,,---------------------***************+++++++++******+++,,,---......//////////////////...------+++---///000000///---,,,}}}uuummmoooyyywwwVVVPPPMMMNNNPPPQQQSSSXXXZZZuuu~~~rrrcccYYYWWWWWWQQQPPPPPPUUUffflll^^^NNNHHHDDDFFFFFFDDDCCCDDDDDDFFFJJJKKKIIILLLVVVaaavvvrrrhhheeekkklllfff[[[PPPKKKHHHGGGBBBBBBCCCEEEHHHMMMQQQTTTUUURRRNNNKKKJJJMMMRRRXXXjjjlllgggbbbXXXRRRRRRQQQNNNMMMPPPUUUYYY]]]ooozzzmmm[[[UUURRRRRRSSSTTTZZZcccdddaaabbbgggjjjiiiiiijjjnnnmmmnnnqqquuuuuupppjjj```\\\WWWSSSSSSVVVWWWWWWWWW```llltttwwwxxx{{{~~~uuulllllliiijjjwwwyyymmmmmmuuuuuufffVVVNNNTTTUUUQQQUUU___bbb]]]XXXfffggghhh~~~~~~vvviii```jjj}}}{{{zzzzzzzzzyyy||||||zzzzzz}}}}}}rrrgggiiirrrvvvtttrrrmmmwwwvvvuuuxxxzzz~~~~~~~~~{{{{{{uuulllmmmfffaaadddsssxxxvvvyyy}}}~~~~~~~~~}}}{{{{{{{{{|||~~~~~~~~~|||zzzxxxvvvuuu}}}|||{{{zzzzzz|||~~~{{{vvvsssqqqooommmkkkjjjiiifffbbb______aaaddd```bbbiiirrruuussssssuuuttttttpppjjjggggggbbb\\\]]]VVVRRRUUU]]]bbbaaa___aaaeeejjjmmmllliiigggeeelllmmmnnnnnnmmmkkkhhhfffeeeeeedddddddddbbb___\\\XXXYYYZZZ\\\^^^\\\XXXTTTNNNNNNNNNNNNPPPRRRTTTUUUNNNMMMMMMMMMOOONNNKKKHHHNNNPPPPPPMMMIIIEEEEEEFFFCCCDDDEEEFFFGGGHHHIIIIIIDDDDDDFFFHHHIIIHHHEEEBBB>>>;;;888666666666666555666666555555444333222222444444555666777888888999555333000////////////......///000111222222222222111222222333333222111000........./////////000000000...,,,+++,,,...000222222111000///////////////............////////////+++,,,...///000///......---...///111222444555555333333333222222222111111000111222333444444444444000000000000000000000000/////////.........------,,,---......////////////,,,---///111111000///...+++,,,---.........------,,,,,,,,,,,,,,,+++++++++)))******+++,,,---......//////000000000///......,,,---///000000///---,,,yyyqqqnnniiieeegggnnnvvvyyyyyyWWWOOOIIIJJJLLLMMMNNNQQQVVV```uuuwwwZZZSSSTTTRRRSSSUUU\\\pppvvvfffOOOHHHBBBCCCCCCBBBAAABBBCCCFFFHHHGGGEEEFFFLLLRRR```ooo}}}wwwqqqggg\\\RRRKKKHHHFFFBBBCCCCCCDDDFFFHHHJJJKKKJJJIIIIIIKKKKKKJJJMMMRRR[[[{{{tttsssrrrkkk\\\WWWQQQOOORRRXXX^^^aaa\\\nnnrrrZZZTTTSSSZZZ```aaafffmmmzzztttpppppplllfffbbbaaa___bbbeeejjjrrrvvvrrrkkk\\\]]]\\\[[[]]]aaabbb___]]]nnn~~~~~~~~~~~~iiiSSSOOOQQQQQQRRRVVV\\\]]]ZZZWWWffftttppp}}}zzzooosss|||zzzxxxxxxxxxvvvxxx{{{}}}|||{{{zzz{{{{{{{{{|||zzzyyy~~~~~~}}}zzz|||zzzssskkkkkkgggdddgggsss~~~zzzxxx|||~~~~~~}}}}}}{{{{{{{{{|||}}}~~~}}}|||zzzxxxwww||||||{{{yyyxxxzzz}}}|||xxxtttqqqpppooonnnmmmpppnnnjjjddd___]]]^^^___\\\^^^gggpppttttttvvvzzzwwwwwwtttooonnnmmmggg```ZZZTTTQQQVVV\\\]]]]]]^^^```ccchhhiiihhhfffcccbbbeeehhhlllooopppmmmjjjhhhcccbbbbbbcccddddddbbb___\\\]]]___aaabbb```\\\XXXTTTSSSRRRRRRSSSUUUXXXYYYTTTRRRQQQRRRTTTSSSOOOKKKMMMMMMNNNOOONNNKKKGGGEEEGGGGGGHHHHHHIIIJJJJJJJJJEEEEEEFFFHHHJJJJJJHHHFFF???<<<999777777777777777555555666666777888888888666666777777777888888888666333000///000000///.........///111111111111111111222333444444333222111....../////////000000000......,,,,,,,,,...000222111000000////////////000............////////////,,,---.../////////////////////000222333444555666222222111000000///......111222222333333222222111//////000000000000111111......---------,,,,,,,,,,,,,,,...///000111111111------///000000000///...***+++,,,------,,,+++***---------------,,,,,,,,,*********++++++,,,,,,,,,,,,---...//////...---,,,+++,,,---------,,,+++***tttiiiccc___]]]\\\]]]aaafffiiijjjsss{{{\\\QQQHHHGGGIIIJJJKKKLLLSSSSSS\\\rrrggg___\\\^^^fffkkkttttttSSSJJJBBBAAACCCBBBAAABBBFFFHHHHHHFFFDDDDDDEEEFFFMMMYYYlll|||tttiii___WWWOOOHHHEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLHHHGGGJJJJJJGGGHHHMMMNNNeeerrrmmmjjjuuu|||{{{ooodddWWWRRRUUU\\\______[[[gggrrrzzzoooYYYUUU]]]qqqrrrgggbbb\\\___aaacccjjjqqqpppjjj```cccddddddhhhnnnnnnkkkggg}}}zzzaaaTTTPPPOOOTTTYYYYYYYYY[[[\\\lllvvv~~~}}}{{{yyyxxxzzzzzzzzzzzzyyy{{{~~~zzz{{{|||}}}xxxyyy~~~uuummmsssxxxtttooonnnnnnnnnmmmooovvv~~~|||~~~~~~~~~zzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxxxxyyyyyyyyywwwuuuvvvzzz}}}zzzwwwrrrpppppppppppppppmmmllljjjfffaaa^^^^^^^^^aaadddkkkssswwwvvvyyy~~~}}}}}}zzzvvvvvvuuummmddd```YYYVVVXXXZZZZZZ\\\```___bbbeeefffeeecccaaaaaabbbdddhhhkkkkkkjjjhhhfff`````````aaadddeeedddcccbbbaaa```aaabbbbbb```^^^ZZZXXXVVVUUUVVVYYY\\\^^^]]]XXXTTTSSSVVVWWWUUURRROOOPPPUUU\\\___\\\TTTLLLMMMMMMMMMMMMMMMMMMMMMMMMHHHGGGGGGHHHJJJJJJIIIGGG@@@>>>:::999:::<<<======999999::::::;;;<<<<<<===999999888888888777777777888555333111222222111111//////000111222222222222111333444555555444333222.../////////000000000000............///000111222//////.........///000000............////////////------------...///000111222222222222222222333333//////////////////......222222222222222111000000.........//////000000000------------,,,,,,,,,,,,,,,---...//////000//////,,,---------............+++,,,---......---+++***...---------,,,,,,,,,,,,************+++++++++++++++,,,...//////...,,,+++,,,,,,,,,,,,++++++******zzznnneee]]]YYYTTTTTTSSSTTTVVVZZZ^^^```hhhqqqcccVVVJJJGGGIIIJJJJJJLLLKKKMMMTTT___mmm~~~xxxsssmmmtttWWWMMMDDDCCCDDDDDDDDDEEEBBBCCCDDDBBBCCCEEEEEEDDDHHHNNNZZZkkkzzz}}}tttjjjbbb[[[RRRIIIDDDAAABBBCCCEEEFFFHHHIIIJJJMMMGGGEEEHHHHHHFFFHHHMMMFFFQQQVVVTTT\\\pppppp]]]TTTVVV[[[[[[XXXWWW[[[```iiizzzzzzeeeZZZYYYiii}}}wwwaaacccaaa^^^bbbjjjkkkfffeeeiiijjjjjjnnnvvvwwwssshhhtttYYYQQQPPPXXX]]]YYYYYY^^^aaaqqqxxxtttwww|||~~~{{{yyy|||yyyyyy|||}}}zzz}}}yyyuuuyyy|||}}}}}}zzziiibbbmmmtttmmmkkkrrruuuvvvwwwwwwzzz}}}~~~{{{zzzwwwwwwwwwwwwvvvvvvuuuuuurrrssstttuuuvvvwwwwwwwwwvvvwwwwwwuuurrrssswww{{{yyyvvvrrrppppppqqqrrrrrrfffggggggfffcccaaaaaabbbjjjlllrrryyy{{{zzz}}}|||{{{yyypppfffiiiaaa\\\\\\[[[YYY^^^eee```bbbdddeeecccaaa```aaaiiijjjkkkkkkkkkiiihhhggg___^^^^^^```ccceeeeeeeeegggddd```___```bbbcccccc^^^\\\ZZZXXXYYY\\\___aaaccc]]]UUUSSSUUUYYYYYYXXXTTTWWW```kkksssooobbbVVVRRRRRRRRRQQQQQQPPPPPPOOOLLLJJJIIIIIIJJJJJJIIIHHHBBB???======???BBBDDDDDD??????>>>>>>=========<<<::::::999999888777777666:::777555333444444333333000000111222333333333333222333555666666555333222////////////000000000000...//////000111222222222......---......///000111............/////////000...---------...///111222444333333222111000//////------......//////000000000111111222222222111111---------.........////////////............------.........///......------,,,,,,+++++++++,,,---......///000111111///---,,,---------,,,,,,++++++++++++++++++***************,,,...///111111000...---///...---,,,,,,,,,,,,---