BM6(l  }}}vvvqqquuuzzz|||{{{~~~www|||vvv|||}}}zzzvvv~~~zzz|||~~~|||~~~|||}}}|||~~~}}}}}}}}}ppplllrrrzzzqqqfffsssyyywwwxxxzzz}}}{{{{{{~~~zzzttt{{{~~~~~~uuu}}}}}}~~~}}}{{{vvvwww{{{{{{vvvvvv{{{{{{wwwwww{{{~~~vvv{{{hhhTTT[[[jjjYYYGGGCCCHHHMMMSSSIIIZZZ}}}kkkaaaTTTLLLIIIGGGBBB>>>BBB>>>===AAAPPPQQQpppNNN999CCCCCCGGGHHHKKKCCCEEEHHHJJJLLLMMMMMMMMMGGGHHHKKKMMMOOOPPPQQQQQQMMMNNNPPPRRRTTTWWWXXXYYY^^^___bbbfffkkkqqquuuxxx|||mmm^^^LLL===777DDD@@@:::666777:::>>>AAADDDDDD@@@@@@SSSXXXxxxPPP999FFF@@@:::777:::999:::===???AAAAAA@@@???AAABBBEEEHHHJJJKKKKKKKKKHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJGGGJJJOOOQQQTTTXXX^^^cccfffmmmvvv}}}uuuaaaSSSIIICCC>>>???>>>;;;===CCC;;;>>>@@@===999666999<<<555<<<===@@@ZZZbbbaaa===;;;;;;???999;;;:::::::::::::::999888777999AAA;;;999AAA:::777GGGAAADDDBBB======BBBDDDAAA<<>>AAA@@@@@@AAACCCDDDEEEGGGIIILLLRRRQQQQQQSSSTTTSSSPPPNNNMMMQQQRRRMMMKKKMMMQQQRRRWWWUUUTTTUUUSSSQQQTTTZZZQQQRRRRRRSSSSSSTTTTTTTTTUUUXXX\\\___aaa___]]][[[]]]]]]^^^aaacccdddbbb```eeegggkkknnnooommmkkkiiiqqqpppooooooqqqsssuuuwwwyyyzzz|||}}}xxxrrr^^^YYYQQQIIIBBB>>><<<;;;888888777666666666666666666555555444444444555555666;;;===LLLPPPhhh___;;;999888;;;666888888888888888888777666666555999666333666444333999666999888333333888999666444:::<<<888666888999777555777999999:::<<<>>>AAA@@@AAABBBEEEIIIOOOTTTWWWsss{{{|||}}}~~~|||zzzwwwuuusssrrrhhhfffdddbbb``````aaaaaaZZZ[[[]]]^^^```dddjjjnnnyyy|||}}}yyywwwvvvvvvwwwsssrrrqqqooommmlllkkkkkkeeebbbbbbhhhmmmoooqqqtttwwwvvvtttqqqnnnlllkkkjjjjjjiiigggfffgggiiikkkmmmwwwvvvuuuttttttvvvwwwyyy~~~xxxsssggggggfffeeecccbbbaaa```YYYYYYXXXWWWVVVUUUUUUTTTUUUTTTTTTTTTTTTUUUVVVVVV[[[ZZZZZZ\\\^^^``````___XXXWWWUUUSSSRRRQQQQQQQQQNNNJJJFFFBBB@@@===;;;999>>><<<:::888777888:::;;;666555444444333333444444333333222222222222333333666<<>><<<===;;;777444999999888888777666666666<<<;;;;;;;;;:::::::::::::::999999999999:::;;;;;;888777777888;;;<<<<<<;;;??????>>>>>>??????@@@AAABBB@@@>>>>>>?????????>>>333333222222222333444444222222111000000000111111000000000//////000000111555===BBBQQQYYYsss\\\888555222444000333111222222333222222111111000---333111,,,>>>FFF333111222333222222222111000///000000000///000000///111222333333333444777999:::AAALLLXXXggg{{{vvvkkkccc[[[UUUQQQUUURRRNNNIIIFFFEEEEEEEEEBBBAAA@@@???>>>=========<<<===>>>>>>>>>@@@CCCFFFHHHLLLQQQUUUXXX___jjjrrrzzzxxxppphhhddd```^^^YYYUUUQQQNNNLLLKKKGGGGGGEEECCCBBBAAAAAAAAA@@@AAAEEEGGGDDDAAAEEEKKKSSSSSSTTTXXX```mmmzzzrrrddddddaaaYYYUUURRROOONNNMMMMMMLLLKKK>>>===;;;:::999888777777777666555333333444555666888888888777888999::::::;;;<<<===<<<;;;<<<>>>@@@BBBDDDIIINNNVVV```kkkrrrxxx{{{|||vvvmmmgggeeeVVVTTTQQQNNNMMMKKKGGGEEEKKKJJJIIIGGGEEEDDDDDDCCCEEECCC@@@>>>===<<<;;;999777999:::::::::;;;>>>@@@BBBDDDFFFHHHKKKOOOUUUYYYhhhyyy|||~~~vvvkkk___VVVRRRPPPPPPIIIFFFHHHJJJEEE???<<<;;;;;;:::::::::::::::;;;888888888888777777777777888888888777777777777777===<<<;;;:::999999999999;;;===AAAFFFLLLTTT\\\```oooppprrrrrrqqqooommmmmmkkkiiifffbbb]]]XXXUUUSSSDDDCCCAAA???>>>===<<<<<<===<<<;;;999888777777777666666777777888888999999===>>>???>>>======???AAA@@@EEEHHHHHHJJJNNNOOOLLLSSSSSSSSSRRRQQQQQQRRRRRRUUUQQQLLLHHHGGGHHHIIIJJJDDDDDDDDDCCCBBBAAA???>>>???>>>===>>>???@@@>>><<<>>>>>>===>>>???BBBDDDEEEIIIJJJLLLMMMPPPVVV^^^dddgggiiibbbkkkmmmiiiwwwzzz|||rrrmmmllljjjeeeaaa]]]\\\ZZZWWWTTTQQQOOONNNEEEEEEEEEEEECCCAAA>>>===999777666888:::<<<;;;:::777777777777777777777777222333333333333333333333333333333333333444444555:::999999:::<<<======<<<888888777777777777777777888666444222222000...,,,666666555444333111000///000//////......////////////............//////000222===CCCTTT]]]xxx]]]:::666222333///333///000000111111111000000111...444222--->>>GGG444/////////000///...------111///---------...///111---...////////////111333999===CCCHHHNNNYYYgggrrr}}}~~~yyytttpppbbb]]]VVVPPPMMMJJJHHHGGGDDDCCCCCCAAA@@@??????>>>999888888888888888888888444555666555555555888:::;;;???DDDDDDCCCEEEKKKQQQ___hhhqqquuuxxx{{{yyyvvvhhhfffaaa[[[VVVRRRNNNMMMOOONNNKKKHHHEEEDDDCCCBBB======<<<;;;;;;;;;;;;;;;777888:::;;;888777===GGGKKKJJJHHHGGGJJJRRR^^^fffgggjjjmmmoooqqqqqqqqqpppmmmrrrjjjUUUIIILLLLLLFFFHHHEEE@@@===<<<:::888666999888888777777777888888777777666555555555666666111111111111111222222222333444555555555666888:::===???BBBEEEIIINNNTTTYYYdddfffhhhjjjkkknnnrrrtttooolllkkkkkkfff]]]VVVVVVRRRPPPMMMLLLKKKJJJGGGEEE???>>><<<:::999888777777777555333222222222111///222333333222111111222444888999;;;===@@@FFFMMMRRRRRR^^^ffffffjjjgggdddppp|||xxxvvvvvvwwwwwwppppppppprrrrrrooojjjfff```aaa```\\\WWWSSSPPPPPPMMMEEE???AAADDDBBB>>>===:::999777666444444333333000000/////////.........///////////////////////////000000111333555666777999;;;>>>BBBGGGNNNWWW]]]gggiiikkkjjjgggcccaaa```^^^[[[VVVPPPLLLJJJJJJJJJIIIHHHEEEBBB???===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<888888999::::::;;;;;;<<<===???BBBDDDFFFHHHLLLOOOQQQWWW\\\___ccchhhiiiggghhhgggdddbbbaaa```^^^^^^RRROOOLLLJJJJJJIIIGGGEEE<<<===============<<<<<<:::999999:::<<<<<<:::999;;;;;;;;;<<<>>>@@@BBBCCCJJJLLLMMMNNNOOOTTT]]]dddggglllfffooosssqqq~~~yyynnnkkkoooooojjjdddaaa```]]]WWWQQQSSSPPPKKKGGGCCCBBBBBBCCC<<<<<<<<<<<<:::888555444888777666555555444333222,,,---------............111111111222222222222333333333222222333333444555000//////000222333222111:::::::::999999888888777666555444444555555444333......///000000000///............------...//////...............///000000///<<>>>>>@@@CCCKKKTTT\\\```cccgggfffcccdddaaa\\\WWWSSSQQQPPPPPPDDDBBB@@@>>>;;;999888777777666555333222111111111333333555777666777>>>HHH??????>>><<<<<>><<>><<<;;;:::999888888666555333444444444333111444444444333111000111333333555666888<<>>:::::::::999999888666555444333222222333555555444222222222333444666777999:::<<>>>>>>>>???555555555444222111000/////////...---,,,+++******000000000111111111222222++++++++++++++++++++++++,,,,,,,,,+++,,,------...444333222333555666555444000000111222333333333222///......000222222111000,,,,,,------------,,,,,,---------,,,------...///------------...///000000---<<>><<<;;;999888=========<<<;;;999888666555444444444333111000000---...//////......///000666777999:::;;;<<<======@@@GGGNNNPPPRRRUUUUUUSSSMMMKKKHHHEEEBBB@@@>>>>>>@@@???===;;;888666444333777666555333222111000000...---///222111111555<<<777:::<<<;;;;;;===DDDJJJCCCLLLSSSWWW\\\```___ZZZIIIHHHGGGEEEDDDAAA===999;;;999666555666777666555555444333111///.........,,,,,,,,,------...//////,,,,,,---...............000222333444555666999;;;444666999<<>>FFFMMMLLLPPPTTTSSSOOOMMMOOOQQQGGGHHHHHHHHHEEEBBB>>>;;;666777888999999999888777777666555444333222222222000111111222222333444444999;;;===>>>>>>@@@CCCEEEAAAHHHOOOTTTYYY^^^^^^[[[[[[WWWRRROOONNNLLLHHHEEEAAA>>><<<===???>>>999444999888888777555333222111222111111222444444333222000111222333444555666777<<<@@@CCCCCCBBBEEENNNUUU\\\eeeaaaggggggbbbjjjddd^^^cccaaaVVVRRRVVVVVVQQQJJJLLLLLLIIIEEECCCBBBCCC888777666444333333333444444444333222111000000000+++,,,---------...///000(((((()))))))))))))))***/////////...............///////////////000000111+++*********,,,---,,,+++///000111333333333333222000//////000111000...,,,000000///...---,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,---...///000---===GGGXXXfff___===888111111---333//////000111222222111111---555///---555...***;;;555000---//////+++,,,111111...111999<<<555///......//////...------...000000//////222888===AAACCCGGGPPPXXXXXXWWWWWWVVVTTTTTTMMMJJJOOOTTTUUUSSSSSSZZZTTTPPPQQQWWW\\\[[[XXXYYYZZZ\\\\\\YYYUUUPPPLLLDDDBBB???>>>>>>???>>>===888888777666555555444444000000111111111000000//////111222222111000222333111000///000222555555555:::@@@EEEEEEFFFHHHIIIGGGDDDDDDDDDCCCAAA>>><<<;;;::::::888777555333222111111000///...............111///111333222......111,,,111555666666777<<<@@@BBBLLLRRROOOKKKKKKJJJFFFLLLCCC======>>>;;;:::<<<>>>;;;777555444444222111222111000///...---------))))))***+++,,,------...******+++,,,,,,,,,,,,+++'''))),,,...///222666999444555666666777;;;AAAEEEIIIPPPXXX___bbbbbbbbbbbbhhh```\\\^^^XXXKKKEEEIIIAAA???<<<;;;:::999666444555444333222222222222222000///...---...---***(((,,,---...---,,,,,,...000///000222444666;;;AAAEEE>>>???RRRNNNSSS\\\XXXuuudddjjjnnnkkkhhhgggaaaXXXYYYUUURRRRRRUUUUUUQQQLLLAAAAAAAAA???<<<<<<===???777666888999666000...000//////---,,,,,,+++++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,---******)))***+++,,,------)))---111222222666>>>DDDFFFJJJLLLKKKFFFDDDFFFIIIIIIHHHFFFCCCAAA???>>>>>>666777999;;;;;;:::888777222222111000000000000111---......//////000111111000222555666888;;;???AAA>>>FFFMMMQQQUUUYYYXXXUUUWWWSSSNNNLLLKKKIIIEEEBBBAAA===999:::<<<<<<888444222222222111000///...------,,,,,,...///000///---------...///000111222222///444888999777:::CCCKKKFFFRRRPPPXXXZZZVVV]]]WWWRRR\\\ZZZLLLJJJUUUXXXPPPEEEGGGGGGCCC===;;;???CCC888999::::::999666444222111000...---,,,------...,,,,,,---,,,+++++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,------,,,+++,,,---...---,,,---......//////---,,,+++,,,,,,,,,...000000///---******++++++---...000111******)))******+++,,,,,,++++++++++++,,,---...///--->>>IIIZZZhhh___@@@:::222222///444444111//////111333222111333---000333...///222---555...+++222444111,,,+++===222222)))===$$$333666111000***'''///444***000...000<<<***:::444>>>:::JJJNNNKKKTTTLLLHHHRRRKKKKKKKKKKKKLLLMMMNNNOOOXXXRRRMMMMMMRRRVVVVVVUUUUUUSSSRRRRRRSSSQQQLLLGGG@@@>>><<<<<<<<<;;;999777888888888777555444222111222111000///..........................................///000111333555666666<<>>===<<<;;;:::777777555444222111////////////...---,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///111333444666999===@@@LLLQQQVVV]]]eeellljjjeeejjjeee^^^WWWQQQMMMIIIFFFAAA???===<<<;;;999666444888555333222111111///...//////...---,,,,,,++++++************************,,,---...000222444777888999AAAEEE]]]TTT___bbbuuulllkkkkkklllmmmllliiigggiii```WWWUUUWWWVVVOOOHHHGGGEEEAAA>>>===;;;999777999888666555333111000///++++++++++++++++++++++++************************+++*********))))))((((((************************+++,,,---///111333666777>>>BBBFFFFFFBBB@@@BBBEEEAAA@@@???===:::888777666777555222000111333666888000///...---------------............////////////---...111444888<<>>===999777555555666666444333////////////............---------.........//////////////////000000000000777111222777888777AAAQQQAAAEEELLLQQQSSSTTTUUUVVVNNNRRRLLLAAAGGGXXXXXXKKKDDDCCCAAA>>>;;;888666555555555444333222000000///000000///...,,,+++******,,,,,,,,,++++++************++++++,,,,,,++++++***------,,,,,,+++***))))))........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---.........++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,---...///000111111BBBSSSUUUeee{{{^^^???999222333///222555222000000222444333222333111333000***+++---)))000111---222''')))---;;;===111222...WWW222)))333"""%%%///...666333666000///222---222***===555888@@@CCCEEEPPPEEELLLHHHFFFLLLLLLKKKJJJKKKLLLMMMNNNNNNIIIEEEEEEIIIMMMNNNMMMTTTSSSSSSTTTUUUSSSMMMHHHCCCAAA>>>===<<<<<<:::999999999888777666444333222222222111000////////////..............................///000111333444555666:::@@@CCCEEEEEEFFFFFFCCCCCCBBB@@@>>><<<:::999777666555333222111111111...............---------------------............111111111222444555777888;;;===AAADDDGGGHHHHHHHHHCCCBBBAAA???===<<<;;;:::777777555444222000/////////......---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------///000222444555888<<>>;;;999888777555333777555222111111111///...///......---,,,,,,++++++************************,,,,,,---///111333555777@@@BBBEEEVVVZZZcccaaaeeedddhhhmmmooonnnkkkfffdddccc^^^XXXVVVVVVRRRJJJCCCDDDBBB???>>>===<<<:::999777666555333111000///...++++++++++++++++++++++++************************************)))))))))(((************************+++,,,---...000333555666;;;???CCCCCC@@@???AAADDDAAA@@@???===;;;999777666444333111//////111333444//////...------------------.........////////////...///000222555888:::<<<>>>>>>@@@EEELLLPPPRRRQQQPPPLLLGGGCCCAAA???>>>===999777555555555555444222/////////.........------+++++++++,,,,,,,,,------------------.........///444///000555555444===JJJFFFHHHKKKQQQVVVXXXVVVSSSNNNRRRLLLDDDKKKZZZ[[[OOOBBBAAA???===:::888666555333333222111000///......//////...---,,,+++***))),,,,,,,,,+++++++++*********++++++,,,,,,++++++***------,,,,,,+++******)))------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---...///000111222DDDWWWZZZlll\\\<<<666111444///000555333222222333444444333---222333///...333555111111000%%%333)))333***///,,,'''+++///++++++111333...000888***555###+++222&&&666000000...888000111===<<>>>>>>>>===<<<::::::999888777555444333333333111000000000000000.................................///000222444444777888<<<@@@DDDFFFDDDCCC@@@@@@@@@???>>><<<;;;:::888777666444333222111111//////......------,,,,,,------------............//////000111222444555666;;;===@@@DDDGGGIIIJJJJJJFFFEEECCCAAA>>><<<::::::777666555333222000///.........------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...///111222444666:::===CCCLLLUUUYYY]]]aaaaaa^^^``````___[[[UUUMMMEEE@@@CCC@@@;;;999777777666555666444111000000000///---......------,,,,,,++++++++++++++++++++++++++++++++++++,,,---///111333444???DDDOOOOOOZZZ[[[___[[[```ffflllllliiieeefffgggdddcccaaa```\\\UUULLLFFFGGGDDDAAA???>>>===;;;999555444333222000...------++++++++++++++++++++++++************************************))))))))))))************************++++++,,,...000222444555777;;;???@@@>>>>>>@@@BBB@@@@@@???===;;;999777666111111000///.........///......---,,,,,,,,,---------------.........///////////////000111333444555<<<===>>>BBBHHHKKKMMMMMMKKKHHHEEEBBBAAA@@@>>><<<999777555444444444222111............------------)))))))))*********++++++++++++++++++,,,,,,,,,,,,000,,,...333222000777AAAHHHFFFHHHNNNVVVXXXTTTOOONNNQQQLLLEEEJJJVVVVVVMMM???>>><<<:::888666555444111111000///...------,,,------,,,,,,+++***)))))),,,,,,,,,++++++++++++******++++++,,,,,,++++++***---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---...///111111111EEEZZZ___rrrZZZ:::444000555000...333333222222333333333333+++333111---222777444111666555&&&555,,,:::+++,,,+++...000///'''333666---......444'''999&&&000;;;***:::111111000,,,000999444:::@@@EEE;;;???FFFMMMMMMLLLIIIGGGFFFGGGHHHIIIKKKHHHFFFGGGJJJMMMNNNOOOQQQRRRTTTXXXZZZXXXQQQKKKKKKGGGCCC@@@????????????:::::::::999777666444333444333222111000000000000.................................///000111333333777777999>>>CCCFFFDDDAAA======>>>>>>===<<<;;;;;;999888666444333222111111//////...------,,,++++++,,,,,,---------.........------...///000222333444:::<<>>GGGCCC>>>:::999888888777555222000/////////...------------,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,---///111222333CCCZZZJJJPPPKKK^^^___gggkkknnnjjjeeeeeemmmvvvkkkmmmnnnkkkddd\\\TTTPPPMMMJJJEEEBBB???<<<999777444333222111000...------*********************************************************)))))))))))))))************************++++++,,,---...000222333444777;;;======>>>???AAA>>>>>>>>>===;;;999666555////////////...---,,,+++------,,,,,,,,,,,,,,,---,,,,,,---------.........///......//////000111222999:::<<>>;;;111GGG???>>>HHHKKKJJJHHHFFFEEEEEEFFFGGGGGGFFFDDDEEEGGGIIIKKKKKKNNNOOOQQQVVVYYYWWWQQQLLLLLLHHHDDDAAAAAAAAAAAAAAA:::::::::999777666444333444333222111000000000000........................------......///000111222666666777<<>>;;;888555444333222111000///...---************************))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,---///000111222444888;;;<<<===???@@@<<<<<<<<<<<<:::888555444////////////...---+++***,,,,,,++++++++++++,,,---,,,,,,,,,,,,---------------------...///000111222444666999===AAAFFFKKKMMMJJJIIIFFFEEECCC@@@<<<999:::777333111111000///...,,,,,,,,,,,,++++++++++++))))))))))))***************++++++++++++,,,,,,,,,,,,+++---000000///000333888<<>><<<$$$;;;+++666:::444333FFFGGGCCCIIIHHHHHHGGGEEEEEEDDDDDDDDDFFFEEEEEEEEEEEEGGGHHHIIIJJJJJJMMMRRRVVVUUUPPPKKKJJJGGGDDDBBBBBBBBBBBBAAA::::::999888777555444333333333111000000000000000........................------------...///000111333444666:::>>>@@@@@@@@@;;;<<<<<<===============999777555333111000//////......------,,,,,,++++++,,,,,,,,,,,,------------++++++,,,---...000111222444666888;;;???BBBEEEFFFCCCCCCAAA@@@>>><<<;;;:::666555444222111///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************)))))))))************+++++++++++++++,,,---------///222444666>>>EEEJJJOOOVVVZZZZZZ]]]^^^\\\WWWPPPLLLKKKLLLCCC@@@;;;888666555444222222000...---......---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///333444:::888DDDLLLXXXYYYZZZdddnnnqqqmmmjjjlllpppeeeggghhheee^^^VVVOOOLLLDDDAAA>>><<<;;;:::888666333222222111///......---************************))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,---...///000222555888;;;<<<======999:::::::::999666444222...............---,,,+++++++++******++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------...000111222000333666:::>>>CCCIIIMMMKKKIIIFFFDDDCCC@@@<<<::::::777333000//////...---++++++++++++************)))))))))*********++++++++++++++++++,,,,,,,,,---+++,,,,,,...//////000111333999AAAGGGKKKMMMPPPRRRGGGDDDBBBDDDEEECCCAAABBB888888777555444222111111......---------,,,,,,,,,***************+++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------------...///000222222555JJJbbbhhh{{{YYY@@@555---444333333///222444444222111111222***333,,,///999///;;;jjjsss{{{[[[KKK<<>><<>><<<<<<===>>>>>>>>>>>>===888777555222000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---...000111222444555777:::===@@@CCCEEE??????>>>===<<<<<<;;;;;;666555444222111///...---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************++++++++++++***+++,,,,,,+++---000222666;;;???DDDLLLUUUYYYXXXbbbcccaaaYYYOOOHHHEEEFFFBBB???;;;888666444222000111///---,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...222111...;;;>>>IIIKKKQQQSSS]]]iiiooommmiiihhhjjjbbbdddggggggbbbYYYOOOIIIBBB@@@===<<<;;;:::999777111000000///...---,,,,,,************************))))))))))))))))))))))))((()))))))))************************************++++++***++++++,,,---...///000222555888::::::999777888999999888555222000------,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,---...//////...111444777999>>>DDDIIIHHHFFFCCCBBBAAA@@@===;;;;;;777222///...------,,,++++++*********)))))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++,,,---000000///333666<<>>AAA999888777555333111000///,,,,,,++++++++++++***************+++++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------......///111222333555JJJbbbiii}}}YYYBBB666,,,333444444000333666666333111222444+++444//////444&&&===}}}LLL333___===+++...333<<<&&&OOO|||///AAACCCAAA>>>DDDBBBCCCEEEFFFFFFDDDBBBAAACCCDDDDDDCCCBBBAAABBBCCCDDDDDDEEEJJJNNNPPPMMMJJJDDDCCCBBBBBBCCCCCCBBB@@@888888888777666444222111222111000///....................................---------------...///000+++///444555555666:::===<<<===>>>>>>>>>>>>>>>===777666444222///...---,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------++++++,,,---...000111222///000222444777:::===???<<<<<<<<<<<<;;;;;;;;;;;;666555444222000///...---++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,)))************+++++++++******+++++++++,,,///111555888;;;AAAMMMYYY^^^\\\aaadddccc]]]SSSJJJGGGGGGBBB@@@===:::888666222000000...,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,111111DDD777>>>???RRR\\\ccclllpppooonnnppprrrfffhhhmmmooolllbbbUUULLLGGGEEEAAA???===;;;999777//////...---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************++++++******+++,,,,,,------...000333666888777666555666888888777444111///,,,++++++***++++++,,,---******))))))***+++,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,...111333555666:::@@@EEEEEECCC@@@?????????>>>===;;;777222...------,,,+++************))))))))))))(((((((((((()))))))))***************++++++++++++***+++******,,,///000...444444666>>>GGGKKKHHHDDDGGGAAA@@@EEECCC;;;999<<<999999777555333111000///************))))))))))))*********+++,,,,,,------*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---.........++++++,,,,,,,,,---------...------,,,,,,------...............///111222333333HHH```hhh|||]]]===555222333555222111111000000000000111111555,,,,,,///---111333---+++999777(((222NNN___QQQPPP777:::000///555222QQQ\\\HHH888CCCBBBAAA@@@AAABBBBBBAAA???BBBAAA@@@@@@BBBBBBAAA@@@CCCBBBDDDHHHMMMOOONNNLLLFFFEEEEEECCCBBB@@@>>>===;;;:::999777666444333222222111///.........///000.........////////////000//////............//////222333333333555666777888;;;<<<===>>>===<<<:::888555333000//////000///...------------------------++++++,,,,,,,,,---------******+++,,,---///000111111111111222555999<<<>>>::::::::::::999888777777555444222000............,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......222555:::???EEELLLSSSYYY```ZZZWWWYYYVVVMMMGGGGGGCCCAAA>>>:::777444222111000///...---,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,...///111333666;;;BBBGGGTTTYYY___dddhhhkkkooorrrpppnnnmmmmmmllldddXXXNNNJJJFFFBBB>>><<<:::777555111000///---+++*********************************+++*********))))))(((((())))))))))))************************************************************...///222444666777777777:::999666444333222222222,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000111222333444777<<>>>>>777555333///---++++++***))))))))))))))))))))))))))))))))))))************************************,,,+++*********+++,,,---444333555:::AAAEEEEEEDDDBBBBBBCCCDDDDDD@@@:::666555444333111000//////...,,,,,,+++***))))))******))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***,,,...///...---------,,,,,,+++,,,------,,,***---------,,,,,,+++++++++---...///...,,,+++,,,---+++---///000///...///000///YYYccclllrrr]]]===555222222444222111111000000000000111111000...222333000222333+++888+++,,,555KKK,,,ZZZ,,,===222222...333222!!!pppooo((("""AAA999<<<===>>>??????>>>===<<<>>>===<<<===???AAAAAAAAAAAA@@@AAADDDIIILLLKKKJJJCCCCCCCCCCCCBBB@@@???>>>;;;:::999777555444333222222111000/////////000000---............///////////////............//////222222222333444555777888:::;;;=========;;;999888555333000////////////...------------------------++++++,,,,,,,,,---------+++++++++,,,---...///000000000111222555888;;;===:::::::::::::::999888777555444222000............,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...222444888<<>>===<<<777555222///---++++++***))))))))))))))))))))))))))))))))))))************************************++++++*********+++,,,---111111333888>>>BBBCCCBBBBBBBBBCCCDDDDDD@@@;;;777555444333111000///......,,,++++++***))))))******))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,---...---------------,,,+++,,,---...,,,***---------,,,,,,,,,++++++---...///...,,,+++,,,------///000111000000111222111YYYbbbmmmuuu\\\===666222222444222111111000000000000111111///333444111111555555000333+++000BBB###{{{rrr ???555???***,,,PPP<<>><<<999999;;;===>>>>>>>>>======???CCCFFFGGGGGGAAAAAAAAAAAAAAAAAA@@@@@@:::999888777555333222111222222111000000000000111---------............/////////............//////111111222222333444666666888999;;;<<<<<<:::999777555333000////////////...------------------------,,,,,,,,,,,,---------------,,,,,,,,,,,,---...///...///000333555777999999999999:::::::::999999888555333111///...---......,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------111222444777;;;BBBJJJPPPWWWYYY\\\]]]UUUJJJCCCCCCAAA???<<<999555222000//////...---,,,,,,++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,---///000333777===BBBQQQTTT]]]hhhrrrtttpppjjjpppqqqqqqnnniii```XXXRRRLLLHHHDDD@@@===;;;888666000000...,,,+++*********************************************))))))))))))))))))))))))************************************************************,,,---///111333444444444;;;999777444111///...---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++---...///000222666999<<<<<<<<<===<<<<<<;;;;;;666555222///---+++++++++))))))))))))))))))))))))))))))))))))************************************++++++******++++++,,,---...///000444999===??????AAABBBBBBCCCCCC@@@;;;777555444222111///.........,,,+++******)))*********)))))))))*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---,,,+++,,,......,,,+++------------,,,,,,,,,,,,---...///...,,,,,,,,,......///111111111111222444444XXX___mmmyyyZZZ===777222111444111222111111000000111111222222777222+++000777555333)))888222---@@@```666999}}}EEE&&&555222///444+++888BBB(((111<<<444------888555;;;AAABBB>>>;;;;;;===AAA>>>:::777777888888888;;;::::::<<<>>>AAADDDEEE@@@@@@AAAAAA@@@@@@???>>>999999888666444333111111222222222111111111111111------------............//////............//////111111111111222333444555666777999::::::999888777555222///...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,,,,------,,,...000222444555666666888888999999:::999999999444333111///...---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,//////000222777>>>GGGMMMTTTXXX\\\ZZZRRRHHHDDDDDD@@@>>>;;;888444111//////...------,,,+++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,---///111555:::>>>IIIQQQ]]]jjjrrrsssnnnjjjtttvvvwwwssslllccc\\\YYYLLLHHHCCC???<<<:::777555000///---,,,+++******************************************)))))))))))))))((()))))))))************************************************************+++,,,---///000111222333444444333222111111000000++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++---......000333666999::::::;;;;;;;;;::::::666444111///,,,+++++++++))))))))))))))))))))))))((()))))))))************************************+++***++++++++++++,,,,,,------///222666999<<<===@@@@@@AAABBBBBB@@@<<<888444333222000......------++++++***************+++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,,,,---,,,+++---,,,,,,---......---+++------------------,,,,,,---...///...---,,,---......///111111000111333555555VVV\\\mmm{{{XXX===777222111333111222222111111111111222222000777000+++444333,,,000///:::,,,***)))???nnn###DDD///+++;;;333000???444///222999000444444:::@@@AAA===::::::<<<@@@===888666555666666666888999999:::<<<>>>AAACCCAAAAAA@@@@@@???>>><<<;;;999888777555444222111000222222222222111111000000---------.........////////////............//////000000///000000111222333333555777888999888777666444222///......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---,,,,,,,,,------,,,---///000222333333333666666777888999999999999444333111///------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,,,,---...000444<<>>;;;777444111///...------,,,+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++---...///222777:::===JJJ[[[fffjjjjjjiiijjjppprrrsssqqqjjjaaaZZZVVVKKKGGGBBB>>>;;;888555333///...---,,,+++*********************************))))))))))))))))))******((()))))))))************************************************************++++++,,,---...000111111222111111111111000//////++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,***+++---......///111444888888999::::::;;;::::::555333111...,,,+++++++++))))))))))))))))))))))))((()))))))))******************************************++++++,,,,,,,,,,,,,,,---///111333666:::<<>>???@@@@@@???;;;888333222111///...---,,,,,,+++***************++++++************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///---,,,,,,...///---+++------,,,---...///---+++---------------------------...//////------...///---.../////////000222555666UUUZZZmmm||||||VVV===888222000333111222222111111111111222222,,,666111111999...)))<<<555000444qqq333+++ooo```999<<>>@@@@@@@@@@@@???>>><<<;;;:::888777666555333111000///111111222222111111000///.........////////////000//////............////////////......///000000111111222444666777777666555444222///............---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,------,,,,,,---...///000111222333444555777777888888888444222000...---,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++++++++,,,---///333999AAAGGGMMMRRRTTTPPPLLLKKKKKKIII@@@>>>;;;888444111///...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++---...///111444777:::HHHYYYbbbeeeeeeiiinnnlllnnnppppppkkkcccYYYTTTJJJGGGAAA===:::777444222...---,,,+++************************************))))))))))))************))))))))))))************************************************************+++++++++,,,---...000111222222222111///---,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++***+++---.........000222555666777888999:::::::::444333000...,,,+++++++++))))))))))))))))))))))))))))))))))))************************************)))***+++,,,,,,,,,,,,+++,,,---///000111444888;;;<<<<<<<<<===>>>===:::888333222000///---,,,,,,,,,*********)))******+++,,,*********++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,...111222///,,,...---,,,---//////---,,,------------............---...//////...---///000---...///......000333666777UUU[[[ooo}}}zzzUUU===888222000222111333222222111111222222333,,,666222333:::...;;;jjj333999:::]]]lll>>>:::000aaa+++===MMMeeeBBB$$$>>>oooTTT+++777>>>000222333555555555555444555333222222444555444444111444777888888888;;;======>>>>>>>>>======<<<;;;888777666444222111000///000000111111111000///.../////////000000000111111//////............//////..................///000///000333555666666555555444111...---......---,,,++++++++++++++++++++++++------------............------,,,,,,,,,------...---,,,,,,,,,---...000111111222333555666777777777444222000...---,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++******************+++,,,...///111555;;;???GGGMMMPPPOOOOOOPPPMMMHHH@@@???<<<888555222000///,,,+++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++---......000333555:::CCCPPPYYY^^^bbbhhhmmmkkkllloooqqqoooggg\\\SSSKKKGGGBBB>>>;;;888555222------,,,+++************************************((()))))))))************))))))))))))************************************************************,,,+++++++++,,,...000111000111111000///---+++***************************************************************************++++++************++++++)))+++------------...///222333444666777888888888333222000---,,,+++++++++))))))))))))))))))))))))))))))))))))************************************)))***+++,,,,,,,,,+++++++++,,,......///111555999:::::::::;;;<<<<<<999777222111000...---,,,++++++******))))))***++++++,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,000555555111,,,...------...//////...,,,------------.........///,,,...//////......///111...////////////111444777888WWW]]]rrr~~~xxxUUU===999333000222111333222222111111222222333000999111000777111SSS444QQQ---gggAAABBBWWWIIIHHHZZZ@@@rrr,,,CCC666|||444000@@@&&&222111111222555666555444555333222111222111///...///222666888777777888:::;;;;;;<<<===>>>>>>======777777666444222111/////////000000111111///...---000000000000111111111111//////............//////......---------...//////...///222444666666555444444111...---......---,,,++++++++++++++++++++++++---------.........//////---,,,,,,,,,,,,---...///---,,,+++***+++---///111000111222444555666666666333222000...---,,,,,,,,,*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,************************++++++******************,,,---......///222555999CCCIIINNNOOORRRTTTOOOFFFAAA???<<<999555222000///+++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,***,,,---......000222555444:::BBBKKKSSSZZZ```dddhhhiiikkkoooooohhhZZZPPPLLLIIICCC???;;;999555333------,,,+++************************************(((((())))))*********+++))))))))))))************************************************************,,,,,,++++++,,,...000111,,,---.../////////...---************************************************************************++++++************++++++(((***,,,,,,,,,+++,,,...000111222444555666666777333222000---,,,+++++++++))))))))))))))))))))))))))))))))))))************************************)))***+++,,,---,,,++++++***+++---------///444888999888888:::;;;;;;999777222111///...,,,,,,++++++******))))))***+++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++---222777888222---...------...//////...,,,---------.........//////,,,...//////......///111///000000000000222666999:::XXX```uuusssUUU???666///222444...222444444444222222333444---666999444444999888111MMM;;;RRRDDD777vvvfffKKK555@@@GGG+++999666(((444000...111555666444111111111111111000000000000111111111222333444666777<<<<<<======<<<;;;::::::;;;999666444111000000000000000000000000000000000000000000000111111111111000000000000//////////////////////////////////////////000111222222333333222222111000///...---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------............////////////---,,,,,,,,,,,,---......///000111222444555666777666444111...---,,,,,,------+++))))))***+++***)))++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,+++,,,...000333555<<>><<<888555555111///,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************,,,,,,------...///000000+++,,,***+++777AAA888'''************************************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------//////000111222333333444555333000...,,,++++++,,,+++++++++*********))))))******************************************************+++++++++,,,,,,,,,+++++++++,,,---...000000555666888999999888777666111000///---+++*********))))))))))))************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,222000)))333$$$000000...555///222000)))000&&&444222'''+++000---,,,)))666666111222***111+++222---)))777000+++555---------............///222...---000000...---...///,,,---111111///222888777^^^kkknnnrrrVVV@@@777000333666000222444444444222111222333???...,,,<<<<<<000555HHH666,,,PPP&&&OOOrrrwwwCCCDDD:::444:::<<<999;;;'''111777333///111555666111111111000000000//////000000000111222333555666:::;;;;;;<<<<<<;;;;;;::::::999666444222000000000//////////////////////////////000000000111111111000000000000/////////...........................//////000000111222222333222222111000///...---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------............---,,,,,,,,,,,,---......//////000222333444666666666444111...---,,,,,,---++++++++++++************++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,++++++---///111333888===FFFOOOTTTRRRLLLFFFDDDAAA<<<999666333000------,,,++++++******++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******,,,---///222444999AAALLLVVV]]]aaarrryyyyyyrrrllliiiaaaVVVPPPJJJFFFGGGDDD<<<444111111///,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))******************+++,,,,,,---......)))......,,,111777333'''************************************************++++++++++++++++++++++++************************+++++++++,,,,,,,,,------...//////000111222333333555333000...,,,++++++,,,+++++++++*********))))))*********************************************************+++++++++,,,,,,+++++++++,,,---...///000333444666777888777555444111000///---+++*********))))))))))))************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,$$$(((666555+++---444'''(((111999---''')))222&&& ,,,777///)))222###&&&&&&666:::$$$***$$$+++666...//////888+++'''---------............///222///...111111...---///222......222222///111666777___kkkmmmqqqUUUAAA888222444777111333444444333222111111222---;;;<<>>HHHOOOPPPLLLIIIDDDAAA<<<999666333///------,,,++++++******++++++************************************************************************++++++******++++++,,,---...000333999@@@IIIRRRXXX___gggllliiiiiikkkggg^^^WWWMMMDDD@@@===888555666111...,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++))))))))))))******++++++(((...000+++''')))+++******************************************************************************************************++++++++++++,,,,,,,,,------...///000111111222333111000...,,,+++++++++************************************************************************************++++++++++++++++++++++++,,,---...//////000222444555444333222000///---,,,+++*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------((( :::+++444)))+++&&&---"""%%%+++!!!&&&---...$$$%%%777999'''///222*** 555"""...)))$$$...:::,,,///000&&&---------............//////---///222111------000...,,,,,,...000111111222@@@hhhsssqqqhhhPPP@@@999111222666111222333444444333222333444:::666444555999QQQTTTBBB222---666888...,,,555000000000////////////...------------...///000000000111333555777888999999777666555444222111///..............................////////////000000000////////////....................................---...............//////000000//////......---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,------------.........,,,++++++++++++,,,------,,,------...///000111111222111000///---,,,,,,,,,***///333333...+++,,,...++++++++++++++++++++++++************************************************************************++++++*********+++++++++---111:::DDDLLLOOONNNLLLEEEAAA===999666444000...---,,,++++++******++++++************************************************************************************++++++,,,,,,---///222666;;;DDDNNNVVV]]]fffkkkhhhiiikkkggg___UUULLLBBB???<<<888666777111...,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************************++++++++++++************++++++++++++***,,,,,,******,,,---+++*********************************************************************************************************+++++++++,,,,,,+++,,,---...///000000111111000///...---,,,++++++************************************************************************))))))*********++++++++++++++++++++++++,,,---......///222333444444333222///...---,,,+++*********************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,###:::!!!222&&&)))333***555***111444&&&///000333$$$)))444///+++---(((+++111+++///555///000333///...999'''!!!***;;;(((---------............///,,,,,,///222000,,,,,,000,,,,,,---///333777777555BBBhhhsssqqqdddNNN@@@999111222555111222333555555444444666777444777222;;;ooommm;;;***,,,,,,///666000000////////////......---------------...//////...///111333555666777777555555555444333111///.................................////////////000000/////////.........------------------------------------------------------/////////.........---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------............+++++++++++++++,,,------,,,,,,,,,---.../////////111000000///...---,,,+++(((+++...---+++))))))+++++++++++++++++++++++++++*********************************************************************************+++++++++++++++,,,///666>>>GGGLLLNNNNNNFFFCCC>>>:::888555111///---,,,++++++******++++++*********************************************************************************++++++++++++++++++...111444999CCCOOOXXXdddmmmpppmmmlllnnniii```RRRKKKFFFFFFDDD===777555111///,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++*********++++++++++++,,,+++++++++++++++++++++++++++***((())),,,...---+++************************************************************************************************************++++++++++++++++++,,,---...//////000000000///...---,,,+++******************+++++++++************************************************)))))))))************++++++++++++++++++,,,------,,,...000222333333222111...---,,,+++*********************++++++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000+++rrruuuqqq|||tttJJJ,,,jjjnnnuuutttzzz777///,,,000777NNNuuuiii---(((tttqqqzzzggg ///KKKjjjsss{{{hhh:::---------............///+++,,,000333111,,,,,,111...///000222888======999???dddnnnnnncccNNNAAA;;;222333666333111333555666666666888:::@@@777RRRqqqfffbbbcccccchhhrrrQQQ:::555333111000000/////////............------------...//////---...000222444555555666444555555444333111///..................................../////////000000//////.........------------------------------------------,,,,,,,,,,,,,,,//////.........------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,,,,------------+++++++++***++++++,,,---++++++,,,,,,------......000000//////...---,,,++++++++++++******)))))))))++++++++++++++++++++++++************************************************************************)))******+++,,,,,,,,,,,,,,,---111999AAAIIIMMMNNNGGGDDD???<<<999666333000---,,,++++++******++++++************************************************************************))))))***+++++++++++++++***,,,///000444===JJJSSSccclllpppmmmmmmpppkkkcccVVVNNNIIIGGGDDD===777555111///,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++***))))))+++,,,,,,+++***************************************************************************************************************++++++++++++******+++,,,---...///////////////...---,,,+++***))))))*********+++++++++************************************************))))))))))))************+++++++++***++++++,,,---***+++...000111111000///------,,,+++*********************+++++++++,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((888EEE<<>>777>>>aaajjjmmmbbbNNNBBB<<<444444888444111333555666777888:::<<>>FFFLLLNNNHHHEEE@@@===:::777444111---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******,,,------...555AAAKKK[[[dddjjjiiikkkooolllddd]]]RRRGGGAAA>>>999777888111///,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***************((()))+++,,,+++(((''')))************************************************))))))))))))))))))))))))************************)))************+++++++++)))***+++,,,---......///...///......---,,,+++***))))))******++++++++++++************************************************))))))))))))************+++++++++***++++++,,,,,,(((***,,,.../////////...------,,,+++******************+++++++++,,,,,,,,,*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---222!!!///---&&&AAA000QQQ___[[[LLL666IIIqqq777%%%000...000---------.........//////---///555888555///000555...000000000666===:::333???aaaiiinnneeeTTTAAA888777666777999111FFF000444@@@777>>>999rrraaa```fffmmmoooooooooqqquuuwwwrrrqqqvvvLLL555//////333000)))...222)))---------.........///////////////000111111222222333444444444333111///.........------------......///////////////.........------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++------............------,,,,,,,,,---------......++++++,,,,,,---...//////000000000000///...---,,,,,,,,,,,,+++++++++******************************)))************+++++++++************************************************++++++++++++++++++++++++)))+++...111555<<>>222333666...,,,111111------------.........///...//////000000111222222333444444444333222000///......------------......////////////.....................---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++------............------,,,,,,,,,---------......++++++,,,,,,---....../////////000000///...------,,,,,,,,,++++++++++++***************************************++++++++++++************************************************++++++++++++++++++++++++***+++---///333999@@@EEEPPPOOOIIIAAA;;;999555000...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,---222888<<>><<<999444111///---+++***)))******+++***)))((('''''''''''')))*********++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,+++******************************++++++++++++************+++******))))))******+++******************************************************))))))))))))******************************+++++++++*********)))))))))************+++++++++,,,,,,------,,,+++)))((())))))))))))************((())))))***************)))******+++++++++++++++******))))))))))))******+++++++++++++++++++++++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------,,,,,,,,,333333000...777 ,,,nnn}}}000666888,,,888 mmm999---)))222BBB***666,,,...000111111000...---000...---...111333222000000...000666:::888888999FFFllllllwwwgggUUUBBB999666555666777333555333>>>>>>HHHvvv^^^[[[hhhrrruuuttt~~~zzzyyyzzz|||xxxvvvwwwxxxzzzfffAAA...111000---...///------------..................//////000111111111333444444555444333111000......------------..............................//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......+++,,,,,,------............///////////////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,---000555<<>>JJJ{{{]]][[[___kkkxxx|||vvvssstttvvvuuutttvvv{{{}}}~~~lll:::,,,...333111'''------------------------------...//////000000111222333444555444444222111......------------......------...............///............------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......,,,,,,,,,---------............///////////////...------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************------,,,+++---111888<<>>333&&&777...888111...)))///......------------......------...///000000///......000333222111555<<>>KKKWWWaaagggfffcccccc\\\QQQGGG>>>999777888111///---+++***)))*********))))))(((((((((((()))(((((((((((())))))))))))))))))***++++++++++++***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------......------,,,,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++************++++++************************************************))))))*********+++++++++***+++,,,---,,,+++***)))((()))))))))************))))))***+++++++++++++++)))******+++,,,+++++++++++++++************++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......+++++++++,,,,,,---------<<<(((333333<<<:::;;;444+++XXXKKK///%%%===777BBBIII---***...333///(((...000000///...---,,,------.........//////......///000///...000222111///444;;;AAAffffffrrreeeTTTAAA888777666777999666:::888fffmmmTTTxxx___|||yyytttlllzzzrrrllliiijjjmmmpppmmmnnnqqqvvvvvvttttttxxxkkk777***000///------------,,,,,,,,,,,,,,,,,,------...////////////000222333444333333222......------------......,,,,,,,,,---......//////------,,,,,,,,,+++++++++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......------------------------,,,,,,...///000000000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++---111444@@@GGGLLLIIIDDD???;;;666000000...---,,,,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++------,,,+++,,,...222999CCCPPP\\\ccceeedddfff]]]RRRIII@@@999777999111///---+++***)))******))))))(((((((((((())))))'''''''''((((((((())))))))))))***++++++++++++******++++++,,,,,,,,,,,,+++------......//////000000............------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++************++++++++++++++++++++++++++++++***************+++++++++)))************+++++++++***+++,,,,,,,,,,,,******))))))))))))************)))***++++++,,,+++++++++)))******+++++++++++++++++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,------......///111111UUU&&&$$$ ggg]]]333888***iii333***zzzppp@@@333CCCccc---222111000///...------------...///000000......///000000...///111222111444999AAAggggggsssdddRRR@@@888777777888:::000CCCSSSwwwZZZiii|||}}}sssjjjkkkpppvvvsssnnnkkkiiiiiiiiiiiimmmmmmooosssssspppppptttuuu~~~aaa777//////---------,,,,,,,,,+++++++++,,,,,,---......//////...///000222333333222222......------------......++++++,,,------...//////...---------,,,,,,,,,,,,------------------------........................------------------------------------------------------------------------------............------,,,,,,,,,---------......------------------------+++,,,---///000111111111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,---///111888BBBJJJIIIDDD>>>888333111000///...,,,,,,,,,+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))+++------,,,,,,,,,---111444;;;HHHTTT]]]```bbbaaaYYYRRRMMMEEE;;;888:::111///---+++***)))******))))))(((((((((((())))))(((((((((((())))))))))))))))))***++++++++++++***++++++,,,---------------...//////000111111222222111111111000000000//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++******,,,,,,,,,,,,+++***))))))))))))************)))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---......///000000VVV777::::::WWW333,,,BBB222///{{{000FFFbbb---111ggg)))000111111000000///...------///000222111///...///111111...---222444333444666CCChhhhhhssscccRRR@@@888777888999;;;BBB///nnnYYYssswwwmmmkkknnntttsssqqqpppooommmjjjhhhlllllloootttuuutttvvv{{{nnnzzz~~~}}}TTT777///---------,,,,,,+++++++++++++++,,,------......///---...///111222222222111.........------.........++++++,,,,,,---...////////////.........---------------------------------........................---------------------------------------------------------------------------..................---,,,,,,,,,---------......------------------------+++,,,---///000111111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++---...------///000333???JJJKKKGGGBBB<<<666111111///...---,,,,,,+++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((+++---...---,,,,,,---000000666BBBOOOXXX]]]```\\\VVVRRRPPPIII>>>999:::111000---+++************))))))(((((((((((()))***))))))))))))************))))))***++++++++++++***,,,,,,---.../////////...///000000111222333333333333333333222222222111111///......------......///,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++******,,,,,,---,,,+++***))))))))))))******************+++,,,,,,,,,,,,++++++,,,------......------,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------......///000111111//////000MMM444---111&&&jjjNNN:::>>>666FFF>>>GGG===333KKKppp@@@@@@:::(((999___>>>111111111111111000///...---///111333222///...000222222...---222666555444555DDDiiihhhrrraaaPPPEEE222222???999<<<999sssfff^^^~~~}}}rrrlllmmmqqqssstttnnnoooqqqssssssssssssssslllqqquuuwwwyyy{{{xxxrrr|||zzz{{{}}}~~~444999000111+++***000,,,''',,,---------......---,,,,,,------...///000111222222444111---,,,...///...---////////////////////////............/////////000------------------------////////////////////////------...///////////////111111000/////////////////////////////////......000000//////.........---++++++,,,,,,,,,---------//////...---------------,,,,,,,,,---...///000111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...+++)))***---...---,,,)))---666666---))),,,...,,,,,,------,,,---...+++(((***222444///,,,...,,,555DDDPPPOOOEEE:::444555333000//////...---+++++++++++++++++++++++++++------------------------...---,,,------...---,,,+++++++++---------***(((,,,+++,,,...///------///,,,000444;;;JJJ]]]gggggg^^^UUUPPPRRRPPPFFF<<<777555222///---,,,,,,***)))))))))))))))))))))))))))******)))))))))))))))***"""...111))))))222111(((111((($$$,,,333555444555555333111333888<<<======DDD===???444===222555......777888000---111000)))---000---&&&)))222///%%%))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,000---++++++---///---+++++++++++++++++++++******+++***)))(((((()))***+++******+++++++++,,,,,,,,,+++******+++---------++++++---///---***)))+++...,,,---,,,+++******,,,...+++,,,,,,,,,,,,+++******************************++++++,,,,,,,,,------------------.........//////000000...+++,,,......,,,000***,,,444333...333@@@777>>>888222???SSSjjjzzz___EEEAAA???111===:::444222888>>>:::111888000+++111666444...)))000000////////////000000111000000000111333555666JJJllljjjttt{{{aaaPPPDDD444666???666<<>>777555333000///......,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,///---***)))+++000555777444000+++((('''(((,,,///...000111555AAAQQQXXXXXXfffZZZNNNJJJFFF@@@:::999555333///---,,,,,,+++)))))))))))))))))))))))))))******))))))))))))******111'''%%%...111,,,***...000111555666000+++111;;;@@@UUUtttyyyooobbb???555,,,---222555444333+++***---///,,,''')))000)))*********++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,***+++---......,,,+++---//////---+++***++++++***))))))))))))***+++***++++++++++++,,,,,,,,,---......---,,,,,,...///))),,,......,,,***+++---...------------,,,)))''',,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////***...222222111111111222666888666444<<>>///555444,,,,,,000---$$$++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***+++,,,...//////+++222888666000***+++---+++++++++++++++++++++++++++++++++,,,,,,,,,------)))***+++------.........111222222222111000000111111000...------...000111---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////222111111111///...111777///AAACCC888LLLQQQAAAAAA???===333---111777666///+++222111111000000111111222222111111111222444666777IIIccciiipppaaaQQQBBB999???777;;;ppp|||xxxHHH333...111++++++///)))***+++,,,,,,------------------......//////000000111111111000///......///////////////////////////////////////000000000111111111111111000000//////......///111222333444555333333444333222000...---//////...---------------,,,,,,,,,---------......//////000000000000000000000000000000000000//////222111000//////000111222//////..................000000///............///---------------------------------....../////////111+++***000555444444555///,,,000777777333999EEEDDDJJJOOOMMMLLLJJJDDD<<>>888555222///...---+++***))))))))))))))))))))))))***************+++,,,,,,111,,,%%%%%%111;;;555(((===rrrzzz@@@222333333111)))$$$***333,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------...............------,,,,,,,,,+++,,,,,,,,,---...///000+++222888777000++++++---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------///...---000333333...***///...---,,,,,,,,,,,,,,,111444777555111------///...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000---...333555333555999222333PPP|||RRR444444666999:::555///222888222222111111111111222222222111111111222444666777III```iiilll]]]PPPAAA999???888OOO|||}}}{{{vvvggg:::***333...---222---++++++,,,---............------........./////////111222222111///......////////////////////////////////////000000000111111111111111111111111111111666555444333222111000000...//////000000000//////000///......------......,,,,,,,,,---......////////////000000000000111111000111111111222222222222000000/////////000111111111000000///............111000//////......//////---------------------------------...//////000000///+++---555888333///111999888<<>>222---666======<<>>999DDD===555222444555333000000000111111000000///...------------------------------------.............../////////000000000000333111333666444666III```hhhBBB444888<<<777000333333222222222222333333222222222222333555666888OOOcccsssmmmSSSLLL@@@888@@@BBByyy^^^111999111(((...---,,,---...///000000000000---------...............000222444333000......000////////////////////////000000000000111111111111111222222333444555666666333777???HHHSSS\\\dddhhh[[[UUUJJJ@@@888444444444111111000///////////////------......///000111111//////000000111111111222333444555666777999::::::===AAAFFFJJJKKKHHHCCC@@@666555444333222111111111111111000///////////////........................---------...///000000111333111444777555888NNNhhhZZZ888///111111:::HHH>>>:::444000////////////++++++++++++++++++++++++++++++,,,------...//////)))---111111000000444888777YYYaaaBBB444222666===PPP[[[bbb\\\RRRJJJCCC<<<;;;888444111///...,,,***))))))))))))))))))))))))************+++,,,---...---...,,,,,,???oooCCC%%%222777(((---------,,,,,,+++++++++---------------------------------...///000000111000111333555777999;;;;;;888888777666555555444444000222333111///...000222------------------,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,222666444111999LLL]]]}}}hhhJJJ888666888777333111111111111111000//////........................---------.........//////////////////000000000000222111333666999LLLxxxmmmJJJ888444666;;;444333333222222333333444333222222222333555777888KKK___rrriiiVVVMMM>>>AAA???:::|||{{{999555---(((666(((.........////////////000............/////////000000111222333333222000///...............///000000111000000000111222333333///222;;;888---222<<<;;;@@@YYYZZZCCC555///555333...222111------///////////////000111111...222333000111555666333111666999888888DDDYYYjjjvvvQQQ>>>444///111555)))444555+++(((///000)))------------------------///(((...666111000444222,,,<<<333:::GGGiiiLLL...333<<<:::::::::666111000222111---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------------...///111111...111444,,,888VVVccc>>>666@@@EEE\\\fffYYYOOOOOOJJJ>>>>>>;;;888333000///......++++++************++++++***,,,...---,,,+++,,,---000$$$333BBBfff333DDD333///...111111///---,,,,,,+++...+++***---...,,,---///222)))222......999777888333FFFddd}}}zzz^^^III>>>:::,,,777777//////222555:::777///111222+++,,,///***........................555***%%%---333111///111111:::444555TTT___<<<555;;;999333......333555111+++.........///////////////............/////////000111,,,---333444000000555111222555BBBaaaIII000999777:::222///555999777333222222333333333222333666888OOO___cccoooxxxWWWKKKAAAAAA===XXX~~~HHH777000+++444***------........./////////........./////////000000000111222333333222000//////............///000000111111111111111222333444111444!!!***GGG777555hhhcccAAA)))666===$$$000@@@&&&///////////////000111111555,,,***000555333222444777222444KKKwww```333444555777,,,,,,777777,,,)))111------------------------000,,,///111...///444333===///333LLLhhh444+++<<<===<<<777111.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///222&&&///999333DDDVVV,,,EEERRR^^^aaaXXXMMMHHHGGG???===999555111///......++++++************+++++++++---......---,,,---...666;;;666WWW333444000///...,,,+++,,,......---///,,,***---...------///,,,///@@@&&&111III:::]]]{{{iii@@@000666000000555000222...111222---///000'''........................&&&444:::111+++000555555444000LLLppp555$$$777===000,,,555777...////////////////////////........./////////000000000333444000,,,---333999888555EEEjjj```AAA444888888777444222333444333222333444333222333666888NNN```eeerrr}}}WWWGGGEEE???<<<```888333---111,,,,,,---------................../////////000000000000111222333333222111111///////////////000000111111111111111222333444555111666CCCDDD999NNNIII///777***,,,:::...000////////////000111111---111555444000///555;;;===CCCooo]]]......111222//////111...(((------------------------...//////......333666555111FFFLLLyyymmmdddbbbbbbbbbtttGGG666===;;;777333///,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////------...000'''999444...RRRttt666OOOccc___RRRKKKIIIGGGAAA???;;;666222///...---,,,++++++******++++++,,,+++---......------///000'''<<<555vvvtttyyybbb@@@222333///+++***---.../////////++++++...000//////111:::''',,,444FFF~~~ppp===888999///444555222444111+++111333'''........................,,,000111//////333555444EEEUUUAAA555999777,,,+++555000000//////////////////....../////////000000000000555555000...222444444000WWW\\\===333999;;;666333444555555333444444333333333666888LLLbbbffftttWWWDDDGGG>>>AAAxxx<<<555///......,,,,,,,,,---------.........////////////000000000000000222333333333333222000000//////000000111222222222222222333444666666>>>000222333MMM]]]555666///)))888000000//////000000111222,,,888;;;222000999<<<666???}}}CCC===333+++,,,000///***........................---111///---555888555555444bbbvvv~~~AAA:::555444666444///---000---------------------------///000000......///111(((FFF444CCC___SSSRRR^^^```RRRGGGEEEDDDBBB>>>999444000...---,,,,,,++++++++++++,,,,,,+++,,,......---...///111:::777rrrccc```bbbaaa``````WWWZZZiiiooosssXXX///777333000000///------000---+++,,,000111//////222111@@@FFF{{{xxx[[[333777:::999888999222(((...555---........................888)))&&&222444000BBB^^^iii999555;;;222...555111111000000000000//////...////////////000000000333///...333666666444444NNNyyyYYY>>>777555:::;;;777555666444444555444333333666888JJJdddgggtttTTTCCCEEE===SSSDDD777///---///,,,,,,,,,---------......////////////000000000111000000111222333444444444000000000000000111222222222222222333444666777888***???DDDVVVddd<<<222,,,444000000000000000111222222:::111,,,222999<<<===???VVV+++333:::)))''';;;........................---333...///999777111999[[[}}}sssBBB555///555888222...000---------------------------///000000000000111333777111IIIoooFFF```uuu]]]FFFJJJEEECCC@@@;;;666222///---------,,,,,,,,,,,,------***,,,---------...000333444\\\~~~xxxtttpppqqqxxxnnnkkkwwwDDD444222333444000***,,,222++++++---///...+++...444222EEE|||AAA999666555;;;888------333///////////////////////////111...222666111???wwwuuuAAA111<<<>>>111222222111111000000000000////////////000000000111222,,,...666555000===RRRcccCCC000888>>>666333:::555555555444333444666888HHHeeeeeerrrQQQEEEBBB???rrrSSS;;;///...///,,,---------............/////////000000000111111000000111222333444555666111111111111111222222333333333333444555777888999III555UUUbbb888222000111000000000000111222222888)))///AAA888(((JJJKKK555666222...000........................///666000000999222666TTThhhIII111222888222---///---------------------------...000111111222444555666===~~~bbbZZZZZZTTTLLLFFFEEEAAA===999444111///...------,,,,,,------...+++,,,---------///222555CCCwwwqqquuuqqqSSS555000000333000***,,,333,,,---///...***+++888FFF}}}@@@<<<333888>>>666///000---////////////////////////***333333000GGGKKK000000777333333222222111000000000/////////000000000111111...111777777///555YYYaaa<<<777888222333<<<555666666555333444666888FFFfffdddpppNNNIII@@@DDD}}}ddd@@@000111///------.........///////////////000000000111111111000000111222333555666777222111111111111222333333333333444555666888999:::999GGGeee;;;444111111000000111111222333......;;;CCC444:::RRR222999777%%%........................///888333333888111LLLqqq>>>222666222...111........................+++...000111222333666888@@@{{{RRRWWW[[[MMMFFFEEEBBB???:::666222111......------------......---.../////////222555999jjjqqqEEE777...000111---,,,000,,,...000...,,,888TTTnnnxxx___@@@444===:::111///000///////////////////////////222666KKKEEE---;;;444333333222111111000000//////000000000111111111---666999555<<>>IIIzzzqqqDDD000444///.........////////////000000000000000111111111111000000000111333555777888222222111111222222333444333444444555777888:::;;;@@@MMM888111111111000111111222333555888555...===uuuEEE---222777////////////////////////---999666666999555eeeMMM555555222000555........................+++---000222333555777:::______RRRSSSFFFEEECCC???;;;777444222......------------......///000111111111444888;;;mmmYYYBBB000000333000,,,,,,+++...111000222GGGpppSSS333777777000111555000000000000000000000000111777OOO~~~OOO444444444333333222111000000000000000000111111111111...777555222QQQxxxwwwOOO888999999333666777777555444444666888DDDhhhdddpppOOO???BBBLLL}}}{{{rrrwww{{{LLL777000333///,,,+++,,,000222222000...000444777333,,,...444666,,,+++333555000111:::888444111000333666555444@@@(((666:::===444FFF777kkkAAA444;;;&&&222:::---777333666===222888NNNuuuJJJ&&&555333//////333111,,,,,,222...999;;;555<<>>BBB...%%%111999222555444222333444666777777;;;111888666:::>>>444\\\vvv666555,,,000333333999222555:::999<<>>+++(((:::@@@444333@@@444555666666555555666888444::::::444999GGG333MMM444555222---999999111444999BBBSSSOOO111333000,,,***...444444000:::...444@@@AAAllldddnnn???>>>"""555000///......------.........111,,,222999===NNNpppXXXQQQJJJBBBAAADDDCCC<<<555444222///.../////////......---111333///222IIIxxxcccnnnyyy555444444666///222333(((:::YYYpppZZZQQQQQQTTTVVVRRROOOUUUiiiWWW???===000555111444000///333000111???___rrrKKKLLLOOOSSSjjjkkkgggQQQ000@@@777111444000///...111444333222444555333333;;;lllrrr\\\PPPJJJIIIJJJLLLNNNNNNLLLJJJIIIEEENNNVVVVVViiizzzoooPPP444888777666777777444111444999HHH[[[ooorrrKKK>>>FFFxxxxxxnnndddqqqgggpppfff333888///444111...000333666555222000:::GGGXXXsss~~~gggYYYRRR@@@///222===:::,,,666888999777444222444666111;;;:::888;;;CCCYYY~~~|||>>>999555---:::444222555888EEEuuu<<<444555111,,,...444444...666000:::???hhh___RRRTTTlllqqqkkkcccuuufff777,,,666000//////..................222---111;;;;;;YYYOOOJJJEEEEEEFFFDDD===777666444111//////000///...000***444111111333UUUxxx777666333444333333000555BBB}}}bbb]]]WWWUUUVVVXXXYYYXXXbbbUUUOOOSSS\\\ppp:::======111000444111111444333;;;QQQxxxkkkLLLYYYkkkgggnnn~~~999@@@444999555222555000444111---222666666999>>>ooo^^^LLLKKKPPPLLLLLLKKKJJJIIIJJJKKKLLLNNNNNN[[[bbbeeemmmooo___KKK555555555666777444000333:::EEEZZZjjjtttMMM===AAAxxxvvvkkkvvvgggdddhhhkkk]]]XXXwwwkkk666999000...333777888666555999>>>bbbzzziiiLLLBBB;;;111555777888666333222555888333777888===;;;;;;vvveeeeeeuuuQQQ666666111888111888999666GGG[[[222444222......111222000111888===:::nnn]]]^^^^^^gggmmm```aaa333:::111000000///............//////333333000:::BBBdddQQQQQQPPPOOOLLLGGGAAA===999666222000///000000///222)))333000555777iiiKKK:::333111222444...999llliiiLLLTTTYYY]]]]]]WWWPPPKKKHHHKKKJJJPPPVVVSSSUUUoooiii999>>>444111444222111222333EEEcccUUUdddUUU999///@@@555222:::000666000...777555111;;;WWWiiiOOOMMMQQQOOOJJJIIIKKKMMMLLLKKKLLLPPPTTTWWW___iiiqqqyyyttttttjjjaaa<<<444333444555333111444:::CCCZZZddduuuNNN???FFFxxxvvvhhhjjj\\\UUU\\\bbbkkkwwwooo~~~jjj:::888333///444555//////BBBeeepppJJJ<<<666666666555444666999<<<777666777===;;;GGGppp888444666555444===>>>888bbb}}}:::333......000000111444000===;;;IIIiiiWWWZZZsssFFF>>>---111000//////....../////////333777///===eeeSSSSSSSSSQQQLLLFFFAAA???;;;888333000000000000000222,,,000000666===mmm>>>777111000444777888sssXXXTTTPPPSSSWWWYYYUUUNNNJJJLLLPPPEEEJJJRRRVVVOOOMMM\\\pppHHH666;;;444666333000111555PPPyyy{{{<<>>===999444111000000000000...000///222555DDD}}};;;<<<666111555888xxxeee^^^[[[ZZZ^^^^^^[[[VVVRRRRRRWWW[[[```bbbccc___YYYVVVYYY^^^yyy???;;;666888444333555???eeeQQQ777===444666666111888333555>>>444GGGxxx___```dddfff```ZZZ]]]eee___dddhhhfffccceeellltttnnnnnnwwwppp___TTTBBB999222333555444555777@@@YYY[[[vvvDDDDDDXXXnnnYYYmmm^^^LLL\\\iiiuuudddCCC666888:::111333SSSJJJCCC;;;666666777777666444???999888BBB\\\;;;<<<555@@@999777TTTssspppgggqqqoooIII...222:::555222777333;;;<<>>111111000///////////////---222666///KKKeee[[[PPPKKKKKKKKKGGGBBB>>>:::555111000000111000***333///333444HHHkkk666>>>:::333777888jjj^^^]]]VVVYYYXXXZZZ\\\```eeehhhiiijjjgggnnntttuuusssmmm___RRRgggRRR555666888666666<<>>444333666666555555???YYYYYYvvvGGGEEESSS|||yyyZZZSSScccHHH___qqqvvvaaaHHH888666888666;;;ggg888@@@<<<<<<000:::<<<888???555JJJxxx@@@666999777;;;===hhhsss___```kkkuuuCCC...333333444,,,<<<999666WWWBBB444222111///.........///000222<<<%%%===hhhYYYJJJEEEQQQIIIHHHEEE@@@===888333000//////000222...000444444VVVoooAAA;;;666111@@@aaa}}}ooocccWWWfffUUU```ggglllnnnrrryyy|||zzz~~~}}}aaa___hhhZZZUUUZZZxxxbbb===999444000>>>888VVV888BBB...@@@000333888000;;;666KKKiiiVVVeeeppp]]]SSS@@@222111444222444999<<>>444UUU<<<555<<<888888;;;666>>>;;;bbbJJJ888<<<888<<<@@@lllqqqZZZ555444555666///<<<;;;777kkkQQQ000222111///.........///000)))777000JJJoooRRRHHHPPPFFFAAA;;;???===888444111000111222...000///777777mmmrrr[[[FFF;;;000888rrrhhhfffaaa```gggvvvzzzssswwwtttaaafffiiiggglllrrreeeeeezzz999888888111===DDD___KKKBBB333>>>777666888666...DDDsssyyymmm^^^^^^eeeeeeYYYJJJ:::333333444555777<<>>???~~~>>>555666:::222::::::777fff///222111///.........///000000777444FFF|||QQQGGGNNNIIIDDD>>>???===:::666333222222333+++333,,,:::888vvvjjjCCC===999CCCooogggiiiVVVaaaeeeuuu||||||mmm```{{{zzzqqq{{{qqqqqqQQQ777<<<111<<>>;;;kkklllFFF;;;AAA;;;999===FFFpppttt>>>===:::===EEENNN666444:::666777;;;EEE;;;222111///.........///000+++111===iiixxxTTTKKKGGGCCCBBBCCCCCCAAA>>>;;;777333000///,,,666---777;;;zzzjjj999:::BBBhhhooommmcccSSSaaa___oooooooooqqqwww}}}qqqxxxvvv888???666CCCjjj~~~rrr@@@BBB111888555999444pppooobbblllyyyyyy|||oooiiiqqqeeeTTTXXXZZZ[[[QQQ===222333555333:::HHHXXXwwwCCC===ooo|||sss___qqqQQQNNNfff[[[HHH>>>>>>___===BBB999;;;???IIIKKK<<<888;;;TTTuuuooowwwXXX;;;555999777666>>>VVVpppkkk>>>222111///.........///000000444<<<}}}oooVVVNNNGGGCCCCCCEEEBBBAAA???<<<888333000...---222111666FFF{{{fffDDD<<<<<>>:::>>>[[[jjjZZZZZZLLLTTTUUUtttwwwcccDDD888888777666;;;bbbrrr[[[^^^vvvvvvzzzkkk|||;;;222111///.........///000555888555zzzuuujjjPPPKKKFFFFFFFFFGGG>>>>>>===<<<999555111//////,,,555333OOO{{{eeeCCC>>>@@@ppp\\\RRRYYYkkkkkkhhheeeoooyyykkkTTT]]]yyy???999BBB]]]tttNNN>>>;;;<<<:::===kkk~~~vvvqqqkkkeeefff^^^MMMXXXZZZZZZRRRAAA333111777999AAAWWWyyyKKK<<>>~~~BBBCCC===666___yyyrrrwwwIII:::???]]]uuuXXX^^^eeeeeeddd___qqqkkk{{{LLL===777>>>888===zzzmmm~~~kkk~~~```ccc|||uuu777222111///...------......111888888{{{^^^uuu}}}~~~rrrwww{{{zzz[[[LLLAAA@@@@@@;;;BBB;;;<<<<<<<<<:::666222000---...111222\\\oooeee```ppptttpppDDD???CCCwwwaaaaaapppqqqfffuuuiiieeetttfffZZZ~~~pppGGG888NNNuuuzzzvvv}}}vvv]]]888DDD333777aaa}}}yyyoooeeedddeee^^^TTTWWWWWWYYYWWWIII666222777;;;EEESSSmmmJJJGGGcccwwwxxx~~~mmm}}}WWWcccyyy}}}{{{]]]FFF~~~hhhAAA???===___wwwvvvvvv|||NNN===???SSSvvvYYYcccgggiiizzz{{{zzzyyyOOOCCC::::::444===zzzjjj]]]ssskkk^^^~~~uuu999222000///...------.........666000```ZZZtttWWWhhhzzzqqqpppgggoooZZZKKKBBBCCCBBB<<<@@@:::;;;<<<<<<:::777444222111111444555```iiijjjnnntttmmmNNN@@@>>>rrrZZZ\\\ddd{{{nnnpppmmm{{{~~~GGG888OOO~~~|||```lllYYY\\\999DDD888@@@}}}|||wwwnnneeecccccc]]]TTTTTTUUUZZZ[[[NNN:::222444888AAARRRpppJJJFFFYYYtttpppxxxqqqfffpppzzzdddLLL|||pppCCCBBBAAATTTvvvhhhyyyTTTBBB@@@OOO}}}aaammmnnntttooohhhpppRRRLLLAAA:::555;;;~~~hhhXXXVVVlllrrrxxxyyy777111000///------------......:::222|||ZZZ```iiiaaahhhxxxrrr|||{{{ooohhhlllyyy]]]IIIDDDEEECCC>>>===999:::;;;;;;:::888666444111///000222^^^iiissszzzuuuyyyoooPPPAAA@@@nnnrrrjjjzzzcccrrrvvvJJJ:::SSSqqqUUU^^^wwwppp}}}\\\;;;BBB<<>>QQQuuuLLLDDDLLL{{{zzz{{{tttyyyvvv```PPP|||jjjJJJDDDAAAEEEjjjttt}}}WWWGGGCCCGGGjjjuuutttrrr}}}RRRRRRGGG>>>:::<<>>:::888999:::::::::999777666000...///111^^^lllxxx|||{{{pppYYYBBB<<<___tttOOO>>>VVVrrriiivvvxxxoooqqq|||]]]======???jjjyyysssjjjccc___]]]YYYUUUOOOQQQYYY```XXXCCC555222999>>>QQQvvvQQQGGGJJJyyyooolllaaaYYY{{{pppRRRFFFCCCCCCssswwwuuuWWWLLLIII>>>ppprrruuu}}}zzzSSSTTTIIIBBB===>>>fffeeeUUU```hhhxxx}}}wwwxxx555111000...---,,,,,,------...000666oooxxxooo```pppyyykkkdddcccpppUUUrrr|||DDD@@@???;;;===777777777888999999888888777333111222444aaajjj{{{uuukkk```III@@@xxxRRR???VVVrrrjjjkkkzzztttqqq}}}{{{vvvrrr^^^@@@888CCCxxxqqqhhhbbb^^^[[[XXXVVVOOOOOOVVV^^^XXXFFF888555999<<>>fffuuu^^^jjjnnn888000///...,,,,,,,,,,,,---222---444[[[~~~tttnnnwwwlllccc___fff{{{SSSiiiBBB@@@;;;555===666666666777777777777777666333222333222\\\llltttkkkbbbSSSJJJVVV@@@UUUoooqqqiiirrrlll|||___lll\\\CCC888MMMxxxpppgggbbb^^^YYYWWWXXXNNNMMMSSS\\\YYYIII:::555555:::JJJlllKKKBBBJJJyyyyyytttgggkkkjjjrrrvvvUUUHHHMMMdddUUUUUUTTTQQQhhhooo```\\\VVVLLLPPP@@@:::```eeeqqqxxxwww555000///---,,,++++++,,,---111///777EEE}}}fff|||zzz|||~~~hhhllljjjjjjjjj^^^VVV???BBB;;;222===555666666666666666555555555111222222...SSSttttttooofffYYYKKKxxx```HHHXXXuuuffflllzzzpppXXXEEE;;;[[[xxxooogggccc^^^XXXWWWZZZKKKJJJQQQ\\\[[[KKK;;;444111;;;KKKkkkPPPDDDJJJ}}}wwwxxxddddddhhhqqq{{{yyysss\\\DDDGGGaaaVVVXXXWWWOOOMMMyyyUUU___YYYPPPYYYEEE444SSSdddqqq}}}xxxiii///000///---,,,++++++,,,,,,)))///888444|||hhhuuusssvvvuuuwwwoooqqqmmmxxxaaakkkJJJ>>>DDD===222===444555555555555555444444444666777777///RRRvvvoooooo^^^ZZZPPPmmmrrrlllPPP\\\xxxwwwTTTFFF???fffzzzeeedddbbb]]]eeeoooqqqooopppwww~~~~~~yyyooogggccc^^^WWWWWW[[[HHHHHHPPP^^^^^^MMM:::222000>>>PPPoooZZZCCCOOOkkkyyyrrr~~~ddd[[[lllmmmpppyyysssyyyggg^^^SSSIIIgggUUUXXXUUUWWWZZZSSSfffUUUKKK^^^RRRMMM@@@AAAmmmpppuuu}}}III333///...---,,,++++++++++++///"""<<<666zzzzzz~~~|||ooo\\\jjjjjjnnn^^^VVV777AAA888444999222444333333222222333333444666444>>>***PPPyyyuuuhhhcccgggNNN]]]mmmwwwRRRJJJkkkKKKJJJ888xxxTTT\\\jjjiiinnnmmmlllooouuu{{{~~~}}}sssmmmhhheee```ZZZYYY[[[LLLEEEWWWYYYTTTRRR@@@555666999GGG{{{jjjFFFKKKbbbrrrssszzzaaabbbeeezzzyyy}}}```___[[[MMMdddWWWWWWLLLUUUZZZSSSxxx}}}[[[VVVPPP[[[OOORRRIIIEEEsssBBB444......---,,,++++++++++++///)))...333\\\qqqUUUfffbbbeeeoooWWWzzzEEE555>>>555222:::555333333222222222222333333999777:::***CCCnnnooofffsss]]]cccVVVaaannnxxxcccTTTlllVVVUUUKKK???lll[[[fffooommmvvvvvvyyy~~~|||tttmmmgggccc]]]XXXWWWYYYLLLEEEWWW[[[WWWUUUAAA444444666EEEyyyRRRKKKZZZvvvsss~~~fffffffffZZZ___vvvlllkkkrrrsss[[[___aaaRRR]]]\\\ZZZIIIXXXUUUTTTaaarrriiiOOOVVVTTTWWWMMMVVVLLLKKK```pppcccsssppp888111...---,,,++++++***++++++---111%%%444???|||nnnYYYiiijjjxxxYYY^^^SSS888777>>>333111:::555222222222111111222222222555555333000;;;fffkkkfffcccWWWWWWVVV[[[xxxooouuurrr\\\iiitttZZZaaaKKKFFF|||eeeiiisssvvvuuu{{{tttmmmeee```ZZZTTTTTTWWWMMMDDDVVV[[[ZZZYYYBBB222555777EEEwwwcccKKKRRRvvv|||[[[eee[[[^^^___yyy___ttt{{{^^^[[[^^^VVVVVVwww{{{^^^UUUVVVKKKUUUNNNUUUTTTyyydddYYYLLLTTTQQQSSSNNNTTTGGGOOOWWWuuuYYY```]]]}}}yyy333+++---,,,,,,+++******++++++)))333***666444yyyhhhaaajjjyyymmmUUU@@@888<<<===333333777111222111111000000111111222222333///777777llltttfffkkkkkk[[[SSSIIIPPPQQQxxxXXXqqqvvv```{{{hhhwwwggglllLLLHHHrrrooo{{{}}}}}}~~~zzzuuulllccc]]]WWWQQQQQQUUUNNNCCCSSSXXXYYYYYYBBB222999:::FFFvvvyyyLLLIIIjjjyyy___zzz|||```_________UUUwwwWWWiiipppzzzzzz|||fff^^^hhhnnnnnnqqqcccTTTUUUYYYUUU]]]JJJFFFIIIIIIHHHKKKTTTSSStttQQQmmmOOOOOOPPPJJJNNNNNNMMMKKKNNNWWWSSSgggeeeqqqRRR666(((,,,,,,+++*********++++++)))///111000555ZZZxxx```cccsssYYY]]]ggg<<<:::;;;888333555555...000000000//////000000000222333///999111UUUiiihhhiiiuuuTTTPPPAAAMMMOOOVVVlllqqq|||uuuwwwffftttnnngggppplllvvvUUUKKKzzz}}}yyytttlllccc]]]VVVPPPPPPTTTNNNBBBPPPUUUUUUWWWBBB333888:::GGGvvvVVVIII}}}xxxgggXXX]]]\\\\\\___jjjkkkbbb]]]aaa]]]RRRMMMcccXXXddd}}}bbb___OOONNNYYYWWWWWWnnnIII???BBBIIIBBBKKKPPPOOOJJJqqquuuYYY|||LLLHHHLLLKKKDDDHHHKKKFFFTTTKKKQQQ|||uuufffeeerrrfffwww;;;888***++++++************+++++++++)))222'''333CCCyyy|||sss\\\lllWWWooodddOOOxxxJJJ999888444111333444222///000//////......//////000///000111888333KKKyyy___gggcccQQQOOOBBBIIINNNJJJeee|||{{{xxxpppxxxxxxbbblll[[[}}}dddPPP}}}vvvtttlllddd^^^XXXRRRQQQTTTLLLAAAQQQUUUTTTUUUAAA333333777FFFwww___JJJvvvvvvfffcccVVVTTTVVVRRRpppXXX{{{ggg\\\YYYccclllkkkgggRRRaaammmXXXTTTPPPOOOVVVUUU[[[tttKKKIII??????EEEEEEFFFKKKHHHAAAOOOzzzUUUlllZZZBBBBBBAAAEEEBBB@@@EEEDDDOOOJJJPPP]]]~~~[[[ggg|||zzz111222+++++++++************+++++++++(((///,,,...555hhhzzzrrr~~~aaajjjdddbbbrrrLLLiiizzzAAA888666000...333111...111///..................///,,,,,,333333444CCC~~~ccc___hhh___oooKKKLLLEEECCCJJJHHHjjjbbbzzzxxxuuuvvvwwwzzz___ggglllooo|||~~~sssUUU~~~zzz~~~rrrsssllleee```ZZZTTTRRRTTTGGG@@@UUUZZZWWWUUU@@@222111666GGGyyy]]]FFF___UUU[[[WWWKKKRRRTTTQQQSSSsssppp[[[bbbssspppUUUyyy|||BBBQQQKKKSSSSSSRRRPPP]]]SSSyyy^^^555AAA<<<;;;===FFF@@@GGGBBBLLLHHHiiivvvpppnnnoooooo}}}ooouuuUUUkkk{{{LLLEEE===666BBBCCC:::@@@EEEAAAKKKUUUQQQsssxxx~~~tttiiinnnvvvssslll[[[...******+++***************++++++((()))///888,,,000>>>tttiiicccccc```kkklll~~~```nnnkkkzzzvvv[[[WWWGGG999999888111000444...***222.........------.........///---555+++---444]]]^^^dddkkk^^^MMM>>>EEEGGGAAAJJJDDDMMMaaavvv}}}qqqnnnooowwwrrr```___qqqkkkqqqwww{{{{{{VVVkkkXXXeeessstttdddcccxxx}}}nnnrrrlllfffbbb\\\UUUSSSUUUCCC@@@XXX___[[[VVV???111333999IIIzzz___QQQEEEQQQYYYLLLSSSEEEUUUNNNFFFPPPttt}}}MMM>>>NNNJJJLLLNNNOOOQQQTTTXXX[[[rrrTTT999666===>>><<<===:::DDDSSS>>>UUU}}}sssfffnnnooobbb___lll\\\ZZZXXX===???>>>>>>>>>>>>>>>???@@@JJJCCCPPPSSS```hhhYYY^^^jjjqqqtttxxxxxxuuupppkkkiiiccccccdddZZZdddwwwfff...777444))))))))))))))))))))))))***))),,,...***,,,BBB]]]{{{tttlllkkkaaabbbdddgggjjjjjjgggeeeyyy{{{FFFLLL{{{)))GGG222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...)))888+++000555DDDaaaeeefffdddkkkqqq@@@IIIEEE???DDDAAADDD@@@^^^uuu___tttwwwzzzppp|||yyyrrrvvvnnnzzzaaabbbooogggppp}}}tttjjjkkk```eeeTTTfffaaaYYYxxxvvvqqqjjjbbb]]]XXXSSSQQQQQQDDD@@@UUUTTTUUUSSS666222555666JJJ|||[[[KKKCCCxxxYYYNNNRRRNNNGGG<<>>333777<<<999666888???777BBB;;;LLLYYYaaakkkhhhbbbgggrrrnnn^^^ZZZbbbXXXbbbhhhgggCCC???======<<<<<<<<<===>>>>>>>>>???JJJJJJPPPjjjZZZZZZ```_________^^^^^^___aaacccggg[[[bbbjjjttt{{{bbb\\\...---222$$$((((((((((((((((((((((((,,,((())),,,+++***666GGG|||cccdddaaadddccc``````jjj|||pppUUU^^^NNN111...111111000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...)))555***222888<<>>DDD???FFFDDDSSSnnn}}}___}}}oooWWW}}}uuusssrrrwwwwww}}}rrruuussswwwjjj\\\eeeyyyooo{{{nnnccccccYYYrrrkkkgggwwwtttsssnnnkkkddd[[[TTTPPPMMMLLLEEEBBBTTTTTTUUUSSS888222333666JJJ{{{WWWHHHCCC}}}~~~bbb```DDDVVVHHHIIIHHHGGGJJJIII???===UUUttt}}}GGG999@@@DDD@@@CCCEEEGGGIIIKKKNNNRRRUUUVVVUUU888333444:::<<<888777;;;@@@777???999CCCFFFCCCwwwsssfffXXXOOObbbsss:::;;;<<<:::::::::::::::;;;<<<<<<:::BBBJJJGGGGGGggguuufffaaabbb```aaadddhhhlllooorrrssshhh|||iiiyyyggg,,,---&&&555 ((((((((((((((((((((((((,,,&&&&&&,,,...+++---333XXX~~~|||yyy^^^GGGfff[[[111>>>***000000///...---,,,++++++++++++++++++++++++++++++...)))111(((333:::333^^^OOO\\\kkklllOOO:::AAA======BBB<<<>>>III<<>>===DDDGGGBBB>>>>>>EEEyyyrrr666;;;III===777CCCAAACCCFFFHHHJJJMMMQQQSSSXXXXXX|||<<<:::666555777777555888???777???FFF666>>>JJJBBBTTT}}}III===777999777777666777777888999:::;;;EEEGGGFFFHHHPPP}}}JJJ///...((("""---(((((((((((((((((((((((()))%%%&&&,,,000...---///%%%jjjmmmVVV>>>ZZZlllttt888444:::666.........---,,,+++++++++++++++++++++++++++++++++,,,+++000'''000888...BBBvvvSSScccgggaaalllWWWAAA:::>>>;;;===@@@999777;;;???MMMFFFUUUuuu|||qqqddd\\\YYYWWWYYY\\\UUUYYY[[[]]]cccqqqcccdddxxxtttxxxuuulllgggeeekkkfff]]]~~~ccc]]]llljjjpppfffiiikkkgggrrrmmmTTTYYYbbbiiiMMMaaawwwtttvvvuuuwww|||dddgggaaaUUURRRUUUPPPEEECCCIIITTTSSSJJJ???222...000666KKKzzzOOOEEEEEEKKKxxxdddTTTRRRLLLEEEGGGBBB@@@DDDCCC===<<>>===gggsssnnnmmmuuu}}}nnniiikkkeeehhhttt{{{qqqwwwrrrooonnnrrrmmmpppqqqcccxxxxxxoooOOO^^^wwwsssdddeeecccdddeeejjj}}}hhhuuuvvv|||nnnvvv{{{oooiiifff]]]UUUUUUXXXPPPCCCFFFSSSYYYUUUCCC222/////////666KKKzzzHHH@@@@@@GGG~~~QQQSSSGGGPPP>>>FFF>>>CCCJJJFFF:::888@@@BBB<<<555222666AAAMMMbbbcccMMM>>>///777;;;777444777;;;<<<===@@@EEEHHHJJJMMMPPPRRRTTTTTTOOOTTTvvv{{{AAA777+++111000///111444444222000777000444@@@AAA::::::BBB999MMMtttmmm<<<888000111999111222222222222333555666777999<<<666<<>>mmmfffYYYVVVQQQKKKNNN^^^wwwAAA///888222))),,,,,,+++++++++*********)))))))))))))))))))))))))))(((+++---+++))),,,000111<<>>{{{rrrddd___mmm|||jjjiii}}}wwwvvvtttssssssmmmgggpppkkkhhhoooggghhh~~~nnngggmmmqqqtttsssmmmbbbWWWPPPNNNbbbeee[[[^^^[[[]]]]]]```jjjwwwuuukkkkkkcccYYYUUUUUUSSSKKKDDDKKK[[[[[[UUU@@@+++111222///888MMMyyyDDDAAA===HHHdddwwwMMMNNNCCCLLL>>>BBB>>>666666777<<>>IIIKKKTTTQQQEEE???777222444???111---888>>>888777===999===AAAEEEGGGJJJMMMOOOSSSPPPOOONNNMMMdddyyy333999EEE------///000111333444333222777000222???===777>>>@@@FFFPPPTTT```NNN777;;;???...///999---111111111111333444555666777:::777999BBBBBBCCCLLL]]]KKK$$$555'''---(((%%%'''''''''''''''''''''''''''***+++(((&&&&&&)))+++"""888(((===CCC(((777555,,,//////+++************))))))))))))))))))))))))))))))))))))(((***...)))(((///---///QQQ[[[cccvvvnnn^^^VVVVVVmmmvvveee}}}___666888;;;777444777555333777555AAA(((BBB999>>>EEEnnniiiccc^^^\\\\\\[[[```pppqqqlllooopppiiilllppplll___eeeaaa\\\bbbccc______~~~zzzqqqYYY]]]___]]]YYYWWW[[[```fffrrrBBB```TTTVVVUUUXXXbbbgggiiiqqqlllmmmkkkaaa```jjj~~~}}}gggooocccYYYSSSTTTQQQJJJHHHMMMNNN\\\SSSOOO===)))444111///999NNNyyyDDDFFF>>>HHHAAAvvvpppPPPPPPGGGCCCFFFAAA===???CCC===>>>DDDAAA888888@@@333;;;>>>;;;;;;???===666555???555...:::888///333333444555666555444666:::666999>>>BBBEEEGGGJJJKKKNNNMMMNNNLLLGGGHHHZZZnnnJJJ---===222555---///...+++))),,,111444,,,555666444000;;;GGG888===;;;IIIYYYVVVuuuSSS555444:::...///@@@333%%%555000000000111222444555666000666777444888AAAEEEEEEIIIUUUuuu777'''111...--- 222!!!+++''''''''''''''''''''''''''')))***)))***,,,,,,+++222###333///'''xxxiii555666666444///)))+++222************))))))))))))))))))))))))))))))))))))+++&&&&&&000+++&&&...(((333...kkknnneeeYYYfffsssyyy{{{vvvfffZZZWWWZZZ^^^]]]lllooobbbnnnhhhFFF<<<::::::333000555222000777333...<<<333===;;;KKKAAA{{{yyylllpppxxxpppfffggghhhccceeeaaa\\\___eeeeee```\\\tttuuuqqqiiifffqqqkkk???```JJJTTTTTTOOOQQQYYYZZZ^^^lllaaafff~~~jjjUUUllllllwww[[[]]]cccfffhhhuuuvvvfff]]]]]]```fffkkkpppeeeVVVNNNMMMSSSNNNCCCIIIYYYNNNXXXIIIGGG:::(((444...000:::OOOyyyGGG===BBBFFFKKKbbbuuuhhhqqqNNNMMMJJJEEE@@@===<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999888888777666555444444333333222111000000111111222333444666777888777888;;;>>>AAAEEEHHHJJJJJJKKKLLLLLLKKKIIIFFFEEENNNnnnAAA===888222///.........,,,,,,++++++,,,,,,---...000111222444777999;;;<<>>@@@999AAAeeerrrkkkdddfffqqqxxx{{{FFF333++++++)))(((''''''''''''''''''''''''((((((((((((************))))))))))))+++&&&+++222...222VVVRRR,,,333222111///---,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************666###888uuuccc```dddccc```___ZZZ^^^aaacccdddfffkkkooowwwUUU```???+++<<<777666333111111111222333000111333555888;;;>>>@@@DDDjjjqqqssstttsssooojjjfffeeehhheeebbbcccfffjjjkkkkkkeeejjj|||HHHLLLWWWPPPLLLMMMOOOQQQSSSXXX]]]bbbjjjWWW~~~{{{mmmaaaxxxmmmdddiiinnnkkkeeeyyysssrrr|||{{{rrr^^^TTTNNNTTTPPPDDDBBBLLLRRROOOWWWNNNAAA555...,,,---///111:::PPP{{{}}}FFF>>>@@@AAA@@@PPP~~~SSSEEEDDDBBB???;;;999999:::999999999999999999999999666666666666555444333333333333222222111000000////////////000222444555666666777999;;;???CCCFFFHHHIIIIIIJJJJJJIIIFFFDDDBBB;;;>>>DDDQQQeeeeeeQQQ===---888555222...,,,++++++,,,,,,++++++++++++,,,------///000111333555777999:::<<<<<>>000:::444666444222000000000111222///000111333666999;;;===GGG>>>llleeedddrrriiiiiiiiigggdddaaa``````^^^\\\[[[]]]```cccbbbaaaccc]]]lllvvvLLLCCCGGGIIIIIIIIIJJJKKKLLLNNNRRRXXX]]]```sssqqqkkkqqqiiifffjjjmmmxxxqqqdddXXXQQQOOOKKKDDDEEEOOOSSSOOOSSS^^^OOOEEE888000///000///---000;;;QQQ{{{}}}|||DDD???@@@???999BBBvvv~~~]]]@@@EEEEEEDDDAAA===;;;;;;;;;888888888777777777777777333333444333333222111000111111111000//////......---------...///111222333333444666999<<<@@@BBBDDDGGGGGGGGGGGGEEECCCAAA???BBBBBBAAA???===<<<>>>???222<<<>>>444+++---333555///...,,,+++************++++++******++++++,,,------...///111333555666777888888<<>>;;;999:::777777777777666666666666222222222222111000///.../////////.........------,,,,,,,,,---...///000111222333555777:::===@@@AAAEEEEEEDDDDDDBBB@@@???===CCCBBB@@@===999666333222333666666333444555000(((,,,,,,,,,,,,,,,+++*********************+++,,,,,,,,,,,,---///000222333333555444666<<>>999:::QQQ}}}fff^^^aaabbb```]]]]]]]]]^^^\\\[[[[[[\\\^^^YYY\\\```dddfffeeeaaa___YYY\\\YYYQQQUUUzzzMMMFFFAAAAAACCCAAA??????BBBAAA@@@???@@@DDDJJJNNN]]]MMM\\\kkkiii{{{zzzwwwrrrpppsss{{{vvvdddgggvvvwwwyyyllldddYYYQQQKKKIIIHHHIIIPPP]]]dddcccccccccVVVDDD666111,,,,,,///222111...000>>>UUU||||||lll===@@@===AAAAAA???<<>>===;;;999555333444666999;;;666111***(((---444555111+++,,,,,,,,,,,,***)))(((***))))))))))))***++++++***+++,,,---...///000000222111222555<<>>===>>>??????>>>///000222555666444111...///.........---,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---///111222333;;;333///555>>>>>>777000@@@\\\LLL'''///"""###222222"""!!!///)))(((((('''''''''''''''''''''''''''((((((((((((((()))))))))******++++++,,,...+++&&&(((///000,,,%%%,,,111...'''&&&111===777888555000...000000...(((000888888///'''(((...,,,+++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))******((()))///777>>>PPP;;;222444111111222---------,,,,,,++++++,,,,,,.........///111333444555@@@111555IIIJJJCCCZZZwwwVVVQQQWWW___aaaZZZSSSVVV^^^UUUWWWYYYZZZYYYYYYYYYZZZXXX\\\aaaeeeeeebbb^^^\\\XXXUUUWWWWWWOOONNNeeekkk999>>>@@@<<<777999@@@???666>>>>>>===<<<<<>>;;;CCCCCC|||mmm```===555666555777999888777666666777777777666666555555444444111111111000000///...---------------------------,,,,,,,,,,,,---...///000000111222444666888:::<<>>>>>>>>============@@@@@@@@@@@@===666...(((555444111***$$$"""$$$&&&************)))((('''&&&)))))))))((())))))***+++******+++,,,------......///111111222777>>>AAA@@@@@@@@@@@@>>><<<::::::;;;888888888777555222///---------------,,,,,,++++++))))))*********+++++++++++++++,,,,,,...///000111***333;;;<<<666222444999;;;222222CCCYYYsss}}}aaaAAA///---222666555)))%%%***)))&&&((((((''''''&&&''''''(((''''''''''''(((((((((((()))******++++++,,,,,,,,,***...///---,,,------,,,333***'''111:::999---###***,,,,,,***+++000111///333&&& ---444///'''******)))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))%%%++++++%%%(((222222(((444TTTRRRAAA...///888777)))(((000222++++++++++++++++++++++++,,,,,,---...///111333444,,,<<>>888===333^^^www999@@@***666222444777888777777777888666555555444333333222222////////////...---,,,,,,------------------------++++++++++++,,,---...///...///000111333555777888:::::::::::::::;;;<<<<<<<<<777111...000333555666!!!'''...111000...000333)))))))))((((((((((((((()))(((((((((((()))************++++++,,,,,,------+++000333222333999<<<:::333666:::>>>===:::555111222111...++++++...333777,,,,,,,,,,,,++++++++++++(((((()))))))))******************+++,,,---...///333000...000444666444///((((((,,,222444222222444888<<<@@@AAA???999111+++...000...)))(((+++,,,***+++666///'''&&&%%%!!!'''''''''&&&&&&''''''(((''''''''''''((((((((((((***++++++,,,------......,,,---111555444222222555222...++++++'''&&&,,,555+++000444222000...(((!!!...///...,,,***+++---...***)))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((&&&+++222---%%%+++;;;'''+++555UUU^^^666111>>>>>>,,,,,,666111***---000******++++++++++++******))))))***+++---///111222888555777;;;<<<===JJJZZZ[[[^^^aaa```]]]]]]aaaeeeUUUZZZ]]][[[XXXTTTMMMEEEUUUUUUTTTPPPIIIEEEKKKTTTHHHIIIKKKKKKJJJKKKMMMOOOTTTWWWYYYYYYUUURRRRRRRRRMMMPPPMMMHHHJJJPPPQQQLLLKKKIIIWWW~~~MMM444222777;;;<<<---000999???777+++000???444666777888888:::===???JJJ>>>RRR___RRR]]]eeeHHHSSS^^^zzz|||xxxggg```fffiiiffffffmmmyyyvvveeeLLL222+++222+++,,,------,,,---///000///DDD\\\}}}zzzZZZ<<>>555111444...///---)))***///222111&&&(((***)))((())))))(((***))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))%%%%%%***---***((((((111'''***666555777]]]lllEEE777:::999333---444......,,,***000222%%%)))***++++++++++++******&&&'''((())),,,...000111111000222999======BBBIIISSSVVV[[[___```___]]][[[\\\^^^ZZZSSSOOOQQQSSSSSSMMMOOOTTTVVVRRRJJJFFFHHHKKKKKKJJJHHHHHHJJJNNNRRR[[[]]]^^^[[[WWWUUUUUUVVVTTTMMMLLLQQQPPPHHHEEEHHHKKK@@@@@@IIIHHHGGG]]]}}}}}}ttt[[[>>>>>>555333===???555///111000333444222333555333///111333555777777999;;;===@@@MMMNNNUUUeee]]]TTTaaakkk\\\UUUfffzzzQQQ333,,,...,,,,,,***)))***---//////...///EEE]]]}}}yyyTTT???777===999555888888???888BBB~~~CCC000000...---...111111111111111222222222444444333333222111000000.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------...///000000111444444555555666777777777555555444333222000.........---+++*********++++++,,,+++******))))))************))))))))))))******))))))))))))))))))))))))------...000111333444444555555555555666666666666555888555...,,,000111---+++++++++************))))))))))))))))))))))))))))))************+++++++++---......///000///////////////...---+++******)))******))))))((((((((('''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((("""$$$%%%%%%(((***)))&&&***((())),,,,,,)))))),,,+++111444222...333AAANNNgggtttttt\\\HHH888333000)))'''***333---,,,***'''...... (((...000+++)))+++***&&&))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******+++,,,...///000000:::GGG]]]xxx}}}eeeQQQEEE>>><<<888666555444222000000///---,,,+++*********))))))(((((((((((())))))))))))))))))***+++,,,---...000222444666:::>>>AAALLLTTTYYYZZZZZZ[[[YYYVVVVVVUUURRROOOMMMLLLMMMMMMNNNMMMKKKHHHGGGGGGGGGGGGDDDDDDCCCCCCDDDEEEGGGHHHTTTVVVWWWUUUSSSPPPOOONNNOOOMMMLLLKKKJJJIIIFFFDDDDDDCCCAAA???===;;;;;;:::<<<<<<;;;;;;:::999999888444444333333222111000000000000000000000000000000111222333555777:::<<<===FFFIIINNNSSSXXXZZZZZZZZZ[[[VVVUUUVVVSSSVVVkkk[[[777*********,,,111)))***,,,,,,++++++,,,---777>>>iiiwwwwwwQQQ???777===999555888777888333777```yyyWWW+++***///...---,,,000000000000111111111111333222222111000000//////------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...//////000000222333333444444555555666555555444444222000///...---,,,+++*********++++++,,,+++******))))))************))))))))))))******)))))))))))))))))))))))),,,,,,---///000111222333444444555555555555666666:::;;;777000---//////++++++++++++************)))))))))))))))))))))))))))))))))*********+++++++++,,,---......//////............---,,,+++***))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))******((('''((()))******+++(((&&&,,,444///$$$999111111GGGnnn{{{|||dddGGG888444))) (((111)))###)))///'''***)))&&&(((,,,,,,'''))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******,,,---...//////***---222666888888555444:::===AAACCCCCCAAA>>>;;;;;;999666444333222000...///...---+++***)))))))))))))))(((((((((((())))))))))))))))))***+++,,,------///111333555888<<<@@@FFFMMMSSSTTTTTTUUUTTTQQQTTTRRROOOMMMKKKJJJJJJKKKIIIHHHEEECCCBBBBBBBBBBBB?????????>>>???@@@BBBCCCJJJLLLMMMMMMKKKIIIHHHHHHIIIHHHFFFEEEEEEDDDAAA>>>AAA@@@>>><<<:::999888888777777666666555444444333333333222111111000//////........................///000111222555777999:::<<>>666<<<999666999888777777777===```zzzuuupppJJJ000&&&---...,,,,,,(((........./////////000000111111000000//////......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......//////000111111222333333444444555555444444222111///...---,,,+++*********++++++,,,+++******))))))************))))))))))))******))))))))))))))))))))))))***+++,,,---...///000111333333333444444555555555777888555///---...---***+++++++++************))))))))))))))))))))))))))))))))))))*********++++++++++++,,,------------,,,,,,,,,+++***))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((()))******(((%%%$$$(((+++&&&---222///))))))444???AAAlllhhh:::777888333''')))---'''******'''%%%(((,,,+++((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))******+++,,,------111222444666888999::::::888:::<<<>>>>>>===<<<:::888666333111000000...,,,---,,,+++***)))((((((((())))))(((((((((((())))))))))))))))))******+++,,,,,,---///111222555:::===BBBJJJPPPQQQRRRTTTSSSPPPPPPOOOLLLJJJHHHHHHHHHHHHHHHFFFDDDBBBAAA@@@@@@AAA>>>>>>>>>>>>???@@@AAABBBCCCFFFHHHIIIHHHGGGFFFFFFHHHGGGEEEEEEDDDCCC@@@>>>===<<<:::888777555555555222222222111111000000///111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,------...///111333555666888;;;@@@EEEJJJMMMOOOOOOQQQKKKKKKSSSTTTLLLEEECCCJJJHHHGGGGGGLLLVVVdddmmmnnnMMM;;;333111333'''$$$&&&------(((''',,,)))***++++++***+++---///777HHHdddyyyHHH===555;;;999666888777666===???222888qqqyyyrrrIII555---///000***+++...))),,,,,,,,,---......//////000000000/////////......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...000000000111222222333333444444444333222111///...,,,+++++++++++++++++++++,,,+++******))))))************))))))))))))******))))))))))))))))))))))))))))))***+++,,,---...///111222222222333444444444000000...,,,+++,,,,,,++++++++++++*********))))))(((((((((((((((((((((((())))))))))))************)))******++++++++++++++++++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((***''''''((()))((())),,,///)))+++555999AAAcccmmm;;;'''***777666%%%,,,---+++***)))))))))((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******++++++'''''''''(((+++///222444<<<<<<<<<<<<<<<;;;;;;:::555333000//////...---+++++++++***(((((('''''''''))))))(((((((((((()))))))))))))))))))))***++++++***,,,---///000222666999>>>FFFLLLMMMOOOQQQQQQOOOMMMLLLJJJHHHFFFFFFEEEEEEEEEDDDAAA???>>>>>>>>>>>><<<<<<<<<<<<===>>>??????AAADDDGGGHHHGGGEEEEEEEEEGGGEEEDDDCCCCCCBBB@@@===:::999777666444333333222111111111000000////////////.........---------,,,++++++++++++++++++++++++,,,,,,,,,...///111333444777:::???DDDIIILLLNNNOOOTTTMMMKKKPPPSSSOOOIIIFFFBBB>>>999777777:::===>>>CCCCCCCCCFFFQQQfffrrr```LLL;;;777222......000---(((###333...+++***&&&$$$)))111)))***+++******+++---000777PPPddd|||CCC<<<444999888666777333333888<<<444000FFFccc~~~uuu}}}TTT***,,,***---+++%%%***000******++++++,,,------......000000000000000/////////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///000000111111222333333333333222222111000///...++++++++++++++++++++++++,,,+++******))))))************))))))))))))******))))))))))))))))))))))))(((((()))***+++,,,,,,---///000000111222333333333...---,,,,,,,,,++++++,,,+++++++++*********))))))(((((((((((((((((((((((((((((()))))))))*********((())))))******************))))))(((((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))...(((''',,,///---+++,,,$$$888;;;:::bbbsss;;;,,,222...)))+++------***'''(((+++))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))111///---,,,---///111333------...///111444666777444222///...///...---,,,******)))(((''''''''''''))))))(((((((((((()))))))))))))))((())))))******)))***,,,------000333666777>>>DDDEEEGGGJJJKKKIIIJJJIIIHHHFFFEEEDDDDDDCCC>>><<<:::888777666777777555555666777777888888888>>>AAAEEEEEEDDDAAA@@@???AAA@@@>>>>>>>>>===;;;999888777555444333222111111///////////////.........------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---...///111222222555999>>>BBBFFFHHHJJJKKKIIIHHHKKKLLLIIIGGGGGGDDDBBB@@@???>>>;;;666111,,,---///222555666555444555777:::<<<<<<:::777555GGGIIIMMMSSS[[[aaaeeegggnnnlllggg```XXXPPPJJJFFF777666444222444666555111000///...++++++000555999)))(((***------***)))***)))*********)))+++...111777VVVggg@@@<<<444888777555666666333222555888999:::;;;ggg|||DDD+++555***'''++++++%%%(((,,,$$$)))***++++++,,,---......000000000000000/////////++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++/////////000111111222222111111111000000///------******+++,,,,,,,,,++++++,,,+++******))))))************))))))))))))******))))))))))))))))))))))))(((((())))))***++++++,,,......///000111222222333333000///000...***)))++++++++++++************)))))))))))))))))))))))))))((((((((()))))))))******(((((()))************))))))))))))(((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))...'''&&&+++...***)))---<<<333YYYkkk777&&&))))))***,,,***'''(((,,,))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((&&&&&&''')))---222666999;;;:::999777666666555666222000............---,,,***)))(((((('''''''''((())))))(((((((((((()))))))))))))))(((((())))))***)))***++++++,,,...111444555<<>>AAADDDFFFDDDAAA??????@@@>>>=========<<<:::888666555444222111000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000000222666:::>>>AAADDDEEEBBBEEEIIIKKKIIIEEEAAA???888777777777777666444111:::666333111222333222111222111222444777666333///......///111333555666777///000111111222222111111:::888555222111///,,,)))(((000444222---***(((&&&((('''(((***,,,,,,+++***))))))***))))))+++///222888[[[ooo>>><<<444666555444444888555222444888;;;:::777;;;\\\AAA))),,,000---'''+++...'''''')))$$$)))******+++---......///........................+++,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++************************------......//////000000////////////...---,,,,,,)))***+++,,,,,,,,,,,,+++,,,+++******))))))************))))))))))))******))))))))))))))))))))))))(((((())))))******++++++,,,---...///000111222222222///...111///***))),,,+++++++++************)))))))))))))))))))))))))))(((((((((((()))))))))***(((((()))***************)))))))))(((((((((((((((%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))+++&&&''',,,+++)))111???PPPTTT:::000)))***,,,***)))+++))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))((((((,,,,,,,,,---...///000111******+++---///111333444000///---,,,---------,,,***)))(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))***+++++++++---000333444:::??????@@@DDDEEECCCCCCCCCBBBBBBAAA@@@>>>>>>===;;;999777666555555666444555666777888888888777999===AAACCCCCCAAA???>>>>>>===<<<<<<<<<<<<:::888333333111000////////////++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++,,,---...000222444888;;;>>>AAABBBBBBEEEGGGGGGFFFDDD???;;;AAA???<<<999555333222222)))***+++---///111444666222///+++***+++///111333222333444444333222333333555444444333222111000000%%%%%%&&&***---...///000(((,,,,,,'''&&&***---+++///...***&&&$$$'''+++---)))))))))))))))+++///222:::^^^www~~~===<<<444666555333222333111222444333111444:::333555ZZZhhh333)))000...&&&+++###''',,,&&&'''---...)))******,,,---...//////------------------------,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))++++++,,,------......///............---,,,++++++)))***+++,,,---,,,,,,+++,,,++++++***)))***************))))))))))))******))))))))))))))))))))))))(((((())))))******++++++,,,,,,---...///000111222---)))***//////+++***...+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***************)))))))))))))))(((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&''''''((((((((((((((((((((())))))))))))+++***///333000000BBBYYYpppOOO;;;+++***///...***((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))((((((%%%&&&))),,,///000222222000000111111111111111111///---++++++,,,---,,,+++***))))))(((((((((((()))))))))(((((((((((())))))***)))(((((((((((()))))))))***+++++++++,,,000222///555999999:::===>>>===@@@@@@@@@@@@???===<<<<<<999777555333222111111222000111333444555555444333///333999<<<<<<;;;:::999999888777777777777444222222111000///...---------,,,,,,,,,,,,,,,---------++++++++++++++++++,,,,,,***************************************+++,,,,,,---...000333666999<<<===EEECCC@@@>>>???BBB@@@===666777666333000......///---111333111,,,***,,,000---///111222000...------,,,...///...---++++++,,,,,,,,,---------.........000......000///+++))))))+++...---***+++---***""""""(((,,,+++((('''((())))))))))))((()))+++///333:::```}}}zzzEEE555777111444111444111111222222222333333333;;;555111OOOWWW&&&(((222+++&&&///))))))))))))))))))))))))(((((()))***++++++,,,,,,---------...------,,,,,,---...///000000...,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++************)))++++++,,,,,,,,,,,,---------------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,+++***)))(((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++,,,------......///......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((())))))+++,,,,,,***))))))***(((...<<<111444===qqqcccUUUNNNJJJKKKSSS^^^mmm}}}qqq===###---555$$$,,,************)))((('''&&&))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))((((((******+++++++++,,,,,,,,,---...///000111111111111------,,,,,,,,,,,,++++++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))***,,,---...000222444666888:::;;;;;;===>>>>>>>>>===;;;999888555444333111000/////////---......///000111111222111222222333444555666666666666555444333111///...000///...,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))******+++++++++,,,,,,,,,---...///111444777999:::<<<<<<=========<<<:::999555444222000///...---------......---++++++---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))+++***)))***,,,,,,***)))))))))))))))((((((((((((''''''''''''((((((((((((+++((((((***+++,,,222999DDDgggttt|||CCC555555000333000333111111111222222222222333...888<<<:::JJJ~~~vvvAAA222)))...000***&&&((())))))))))))))))))))))))((())))))***++++++,,,,,,,,,---------------,,,,,,,,,---...//////---,,,*********+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++************)))+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,+++***)))(((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++,,,,,,---............------------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''((((((((())))))''')))++++++******+++,,,333111%%%;;;===rrrggg^^^HHHBBB???AAAAAA???BBBGGGPPPXXXjjjjjj;;;666$$$///&&&************)))((('''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))(((*********+++++++++,,,,,,,,,---...///000000000000------,,,,,,,,,+++++++++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))***+++---......///222444666888999999;;;;;;;;;;;;:::888777555444333222000///.........---------...///000000000333333444555666666777777777777777666444333111000///...---,,,*********)))*********+++++++++,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))************++++++++++++,,,---...000333555888999999::::::;;;:::999888777444333222000///...------------...---++++++---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))******)))***+++,,,***((()))))))))(((((((((''''''''''''''''''((((((((((((+++((((((***+++---333:::KKKkkkttt|||xxxAAA444444...222///111000000000111111111222222111555999444)))777nnnIII''')))---'''###(((***((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---...---,,,+++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++************)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++,,,,,,------......------------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((''''''''''''&&&''''''((((((((()))))))))&&&(((*********+++,,,...222...222<<<~~~fffWWWKKKCCC??????BBBGGGIIIHHHGGGIIIFFFHHHOOO[[[lllxxx888555$$$111*********)))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))*********++++++++++++,,,+++,,,---....../////////,,,,,,,,,,,,++++++++++++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))***+++,,,---,,,---///111333444555666777888888888777555444333111111000...------------++++++,,,,,,---.........111111222333444555666777666666555555333222000///...---,,,+++*********************++++++++++++,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))************+++,,,---...111333555777666666777888777666555444333222111///...---------,,,------,,,++++++---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***))))))***++++++***(((((((((((('''''''''&&&&&&''''''''''''((((((((((((+++((((((***,,,...444;;;OOOkkktttyyy}}}ttt@@@555444...222000000//////000000000111111111777---...999;;;333555@@@mmmNNN222111000---000+++ !!!+++---&&&(((((((((((((((((((((((())))))*********+++++++++++++++,,,---------,,,,,,+++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++******)))))))))***))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***++++++,,,------......---------,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((''''''''''''''''''(((((((((((()))))))))''')))*********+++---...000333>>>ooo```QQQHHHFFFFFFEEEDDDEEEEEEFFFGGGIIIHHHJJJOOOWWW```rrr|||444222555************************((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))************++++++++++++******,,,---------------,,,,,,,,,++++++++++++***))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,***,,,---///111333333444555555666666555444222111//////---,,,,,,+++++++++*********+++++++++,,,,,,------...000111222333333222222222111000///---------,,,+++***************************+++++++++++++++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))***++++++---///111333444333444555666555555333333222111000...---,,,,,,,,,+++,,,---,,,++++++---...,,,+++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******))))))***)))))))))++++++***(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((***((((((+++---///555===NNNhhhuuu|||}}}ppp@@@777555...333111000........./////////000000000...000444666333000111???KKKhhh@@@666:::---&&&000%%%$$$%%%))),,,,,,((($$$((((((((((((((((((((((((***************+++++++++***++++++,,,------,,,,,,+++++++++++++++***************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))*********+++++++++,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,+++******************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******++++++,,,------...------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++***+++---///999666}}}lllbbbVVVHHHFFFMMMLLLKKKHHHEEEDDDEEEFFFFFFCCCEEEIIIMMMQQQZZZnnnooo,,,666,,,++++++************+++'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))*********+++++++++)))***+++,,,------------,,,,,,+++++++++*********))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***++++++***+++---///111222222333444444555555444333222111------,,,+++************))))))))))))************++++++,,,...///111222222000000000000///...,,,,,,+++******)))))))))******))))))*********+++++++++************************))))))))))))))))))))))))''''''((((((((()))))))))*********,,,---///000111222333444555555444333222000///...---,,,,,,+++,,,***+++,,,,,,++++++---///++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))***)))((()))++++++)))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((***((((((+++...000777>>>OOOhhh{{{mmm@@@888555---333111000------........./////////...333333---***000777:::000777<<<@@@MMMooonnn000>>>===)))$$$+++(((""""""(((...***!!!$$$...))))))))))))))))))))))))************************)))***+++,,,,,,------,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++************)))************++++++++++++*********+++++++++++++++)))******+++++++++++++++,,,++++++*********++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******++++++,,,,,,------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''(((((((((((()))))))))((((((((()))))))))*********+++,,,,,,,,,---000333888sss{{{qqqggg]]]QQQGGGIIIRRRJJJMMMNNNLLLKKKKKKIIIEEEGGGFFFGGGGGGGGGLLL[[[jjjVVV//////---,,,***)))******+++'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))************+++)))***+++,,,,,,---------++++++++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))***+++***+++---...000111111222222333444444444222111000,,,,,,+++***************))))))))))))))))))))))))++++++---...000111222333111111111000000///...---))))))))))))))))))******)))))))))************+++)))))))))***************))))))))))))))))))))))))(((((((((((())))))))))))*********+++,,,...///000000111333444444333222222///...---,,,++++++++++++***+++,,,+++***+++---///*********+++++++++++++++++++++++++++++++++++++++************************)))(((((()))******)))'''((((((((('''''''''&&&&&&''''''''''''((((((((((((***((((((,,,...111888@@@TTTllliii>>>777444,,,333000...,,,------------.........000000...---///111111111222333333222111333:::AAAPPPlllfffDDD222+++;;;$$$+++777000+++///,,,+++***((("""&&&111))))))))))))))))))))))))************************))))))***,,,,,,------,,,------,,,+++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++************)))************++++++++++++)))*********++++++++++++))))))***++++++++++++++++++++++++******++++++,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))*********+++,,,,,,------,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))))))))(((((()))))))))*********)))***+++,,,---000555888WWW{{{{{{uuunnnccc[[[TTTPPPOOOPPPCCCGGGIIIFFFEEEGGGDDD???MMMJJJJJJJJJJJJLLLTTT^^^zzzCCC111///---+++))))))******''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))************)))***+++,,,------------++++++++++++************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))******)))***,,,---//////000000000111222222222111000///,,,+++******************))))))))))))))))))(((((()))***+++---///000222222///000000//////...---,,,((((((((((((((()))***+++))))))))))))************((()))))))))*********+++))))))))))))))))))))))))(((((()))))))))***************++++++,,,---...//////000111222222222111111...---,,,++++++******+++)))***++++++***+++---///)))*********++++++++++++************************))))))))))))************)))(((((()))******)))''')))))))))(((((((((''''''''''''''''''((((((((((((***'''(((,,,///222999AAAWWWmmmfff<<<666333***111///,,,,,,,,,,,,---------......,,,)))+++000///+++...555......000222222111333666///555777<<<@@@;;;===OOOXXXcccppp~~~|||eeeWWWBBB333444444---+++///%%%,,,---(((&&&'''$$$''''''%%%%%%(((+++((("""))))))))))))))))))))))))++++++******************((()))***+++,,,---------...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++************))))))************+++++++++))))))******++++++++++++))))))***++++++++++++***+++++++++***++++++,,,,,,))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))******+++,,,,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))************'''(((***,,,///333999==={{{pppeee___VVVRRRTTTVVVNNNEEENNNPPPNNNHHHGGGKKKKKKHHHDDDCCCEEEIIIIIIGGGIIINNNNNNppp222000...+++)))))))))***&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++))))))))))))******************+++,,,------------+++++++++************)))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))***((()))+++,,,---.../////////000111111111000///...,,,+++***************+++)))))))))))))))(((((((((&&&'''(((***,,,...///000------------,,,+++******(((((('''(((((()))***+++))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************++++++++++++,,,---...///---...000111111111000000------,,,+++************)))***++++++***+++---///))))))******++++++++++++************************)))))))))))))))*********)))(((((((((******)))'''))))))))))))((((((((((((''''''''''''((((((((()))***'''(((,,,///222:::BBBWWWkkk___CCC222111......///+++(((000///---***999ccc,,,FFF+++222111///qqq(((###000FFF333---777```888///(((333$$$(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********+++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))******)))))))))))))))***+++"""///000000<<<,,,uuunnn___[[[UUUNNNLLLNNNPPPPPPNNNLLLKKKIIIGGGGGGHHHIIIJJJFFFDDDCCCBBBDDDFFFHHHIIIVVVZZZqqqjjj''',,,444%%%---***+++))))))))))))))))))))))))******))))))((((((''''''************))))))))))))++++++******)))))))))(((((((((((((((((((((((((((+++,,,,,,------,,,,,,+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******+++,,,,,,---............////////////......******))))))))))))******))))))))))))))))))))))))************+++,,,---...,,,,,,------,,,,,,+++***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,---...//////...---,,,+++++++++*********))))))(((***)))&&&''',,,///...))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((()))***)))((('''((()))''',,,***+++111///111>>>YYYppp}}}^^^BBB333111......000+++000%%%***---000***^^^ddd''')))~~~!!!---000222222???EEEXXX444555---JJJVVV &&&+++(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))***************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((()))))))))*********))))))))))))******---))),,,...111///ddd{{{nnneeeVVVOOOQQQTTTWWWXXXTTTOOOKKKOOONNNMMMKKKHHHEEECCCAAAHHHGGGHHHIIIKKKJJJHHHEEE@@@DDDRRRsssMMM///%%%///&&&***+++))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((******++++++,,,------...------............------******))))))))))))******))))))))))))))))))))))))************+++,,,---...,,,,,,------,,,,,,+++***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,---...//////...---,,,+++++++++*********)))))))))+++***''')))---000...))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((()))***)))((('''((()))%%%***((((((...---///===YYYooozzz\\\BBB333222......000,,,222$$$...***111)))''',,,555222///xxx"""rrr(((KKK111555'''&&&)))$$$)))"""///((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,++++++******++++++,,,,,,,,,,,,++++++++++++***+++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))************)))))))))******+++,,,///+++000111222uuuddd[[[PPPOOOQQQTTTTTTRRRNNNJJJIIIJJJLLLPPPSSSVVVWWWWWWVVVTTTSSSSSSUUUXXXXXXUUUQQQUUUVVVSSSVVVqqq222###333,,,&&&+++))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))+++++++++***************************************++++++,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((******++++++,,,,,,------+++,,,,,,------,,,,,,+++******))))))))))))******))))))))))))))))))))))))***************+++,,,---,,,,,,,,,,,,,,,++++++***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,............,,,,,,+++************)))))))))))),,,+++))))))...000...))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''''')))***)))((('''(((***&&&***'''(((...---000===[[[qqqxxxZZZAAA333333///...000---,,,...444***(((:::!!!:::---666777---{{{444%%%///!!!222...%%%777''''''(((***(((((()))))))))*********))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((()))))))))***************))))))******++++++'''000---444333XXXrrr[[[VVVRRRTTTQQQLLLJJJKKKPPPUUUYYY______^^^\\\ZZZVVVSSSRRRRRRPPPOOOQQQTTTVVVUUUTTTQQQZZZ[[[RRRVVVrrr~~~AAA000...777$$$***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******))))))))))))******((((((((((((((((((((((((***************+++,,,,,,+++,,,,,,,,,,,,+++******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************+++,,,---......---,,,+++************)))))))))))))))++++++((()))---...---((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''''''''((())))))(((((()))***(((,,,)))***///...222???___uuuyyyXXX@@@444444///...111...,,,000+++222"""<<<222666(((---;;;'''[[[999000444qqq)))222(((+++###""")))***$$$///"""))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***************************+++,,,,,,)))//////444<<>>444:::***************************)))))))))************+++)))******++++++,,,,,,,,,+++,,,,,,,,,,,,---------------------------------------............------++++++,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******+++++++++++++++++++++,,,,,,------,,,,,,+++******))))))))))))******))))))))))))))))))))))))******)))))))))******++++++++++++++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******,,,,,,,,,,,,******(((((()))))))))))))))***&&&)))***'''(((++++++((())))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''&&&'''))))))((((((***+++'''***'''&&&,,,,,,000???\\\ttt~~~wwwTTT???555555///...111000222&&&%%%777,,,+++...333***444+++666:::rrr333222>>>444444$$$333+++444222!!!&&&222))))))*********+++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++************+++,,,---...///444111>>>___TTTSSSSSS\\\eeedddZZZOOOJJJIIIXXXZZZ^^^ccciiiooosssvvvuuuuuurrriiicccggguuu~~~wwwttt|||iii555$$$666+++************************))))))*********+++++++++***++++++,,,------......////////////000000000111000000000000000000000000......////////////......+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************************++++++++++++************))))))))))))******))))))))))))))))))))))))******))))))))))))******+++++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((((((((())))))******'''******((()))++++++((())))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''&&&'''))))))((((((***+++'''+++'''&&&,,,,,,000???ZZZsss~~~xxxSSS>>>555555///...111000)))...666---111666)))+++222///ooo222555iii```FFF;;;ZZZeeeHHH<<<555777&&&***,,,(((444&&&%%%)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,*********++++++,,,,,,,,,+++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))******++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++************+++,,,---...+++666444JJJjjjXXXPPP\\\ccceee[[[KKKGGGQQQ^^^YYY___hhhttttttnnn}}}~~~000<<<***...************************))))))******++++++++++++++++++,,,------...//////111111222222333333333444222222222222222222222222//////000000000000//////+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++******************))))))************))))))******))))))))))))******))))))))))))))))))))))))******)))))))))))))))******++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,+++***)))'''((((((((())))))******(((+++,,,******,,,,,,)))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((()))(((((((((''''''''''''%%%'''))))))((((((***,,,***---)))(((......222AAA[[[ttt{{{PPPCCC666111000//////111***(((...444333HHH000000>>>lll555ggg555444***$$$333777+++,,,------+++******+++++++++******************------,,,++++++,,,,,,,,,++++++,,,,,,,,,---------,,,...///...------///111,,,------......------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++************++++++)))))))))))))))))))))))))))************+++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++---///000888888vvvsssRRRaaasss```NNNJJJPPPYYYaaagggiiisssKKK111999&&&---,,,++++++******++++++...((()))000...''')))222))),,,000444222//////222555000111;;;FFFNNNVVV\\\aaajjjooohhh[[[NNNCCC;;;111444666000,,,444555)))222111...+++***,,,------+++++++++************)))+++*********))))))((((((************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++)))'''(((------***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))---******+++,,,///999DDD^^^wwwwwwPPPCCC666222111000000111333///444333###---www...888111UUUuuu...---///***+++*********))))))***,,,---++++++******************------,,,,,,,,,,,,,,,---,,,,,,---------.........,,,,,,,,,,,,,,,---......---------......------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++************++++++************************************++++++++++++,,,+++++++++***************************************************************+++,,,,,,+++,,,...000...999;;;xxxaaalll```[[[YYY]]]ccchhhjjjlll}}}777444+++---,,,++++++***+++++++++000...+++***...111///***999222))))))222<<<<<<777___iiiuuu{{{yyy}}}~~~jjj@@@---;;;;;;111666---...------000333...&&&++++++++++++************+++*********))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++)))''')))------***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))),,,******+++,,,///:::EEEccc{{{xxxPPPCCC777333222111000222777***&&&///444000555AAAppp???HHHbbb888(((%%%111===,,,---,,,***))))))***,,,---******++++++++++++++++++---------------------------------.........//////---,,,+++,,,---......---------............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++************++++++************************************+++++++++,,,,,,,,,++++++++++++******++++++++++++++++++++++++***************************,,,---,,,,,,,,,...000111;;;IIIuuukkkpppaaaeeekkkrrr|||AAA***111------,,,+++++++++++++++$$$111444+++'''...111...$$$555===666999RRRqqqPPP)))///222;;;+++(((444333&&&&&&444,,,+++++++++***************************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***''')))------)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((()))))))))))))))))))))))),,,******+++,,,///;;;HHHdddyyyuuu~~~PPPCCC777444333222111222(((111444//////555222)))888FFFJJJ{{{___JJJ111&&&111...111///---,,,,,,,,,+++*********+++++++++++++++,,,,,,------...............---------............//////...---...000000///---......////////////.........------------,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------...---------------------------------------.........,,,++++++******++++++,,,*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------///111555<<>><<<&&&$$$666999***,,,,,,+++++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***((()))------)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***+++,,,,,,000===KKKeeezzzttt|||OOOCCC888555444333222333---555999444///444>>>DDDbbbttt\\\111***...///---------///...+++)))******++++++,,,,,,,,,,,,,,,---...////////////...------------............///......///000000...---...//////000000//////............---------,,,,,,------------------------...------------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......////////////......................................./////////,,,,,,++++++++++++,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------+++++++++++++++++++++++++++,,,---...---...111333555:::zzzpppvvvqqqeee111666...---,,,,,,++++++,,,,,,777,,,(((---333333222444///uuuSSSAAA222222666444111000,,,,,,,,,++++++++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))+++***(((***---,,,((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,+++000???NNNiiizzzOOOCCC999666666444333444;;;///,,,555888<<>><<<555111444999000000111111111111000000//////.........---------........................//////............//////........................,,,,,,,,,------.................................---------------------------------------------------------...///000000111111111222333444444555555333333333333333333333333333222222111000///......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////////////////////////////------------------------+++---...//////000333555;;;```mmmyyyqqqooofffhhh:::......---,,,,,,,,,,,,---444111+++111UUUjjj///'''???---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++)))+++...,,,'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,---+++111CCCUUUeeeQQQ@@@===;;;///222999000===000@@@yyyrrreeejjjooodddaaakkk}}}pppfffNNN777///...+++,,,000---,,,,,,,,,,,,---......+++---111555333///000555000000222444333333555999333===CCC<<<333222666999333<<<>>>444...111111,,,...////////////000...+++------------------------+++///333222...+++,,,---000000000///------...000---...888+++777...555***------......+++(((***...---.........------,,,+++------,,,,,,,,,---......333+++///111---555999***)))888===222...;;;DDDCCCCCCNNNRRRNNNKKKJJJAAA444222;;;;;;111+++000111,,,777///+++------))))))...,,,++++++******++++++,,,&&&---///+++***///000---+++///111111000---...444+++222555222111555555222555111111555555000,,,+++111------000///,,,111999555xxxuuuyyy}}}rrr}}}...222111+++***111111---///222<<<...YYY^^^DDD000,,,888...&&&222222))),,,,,,,,,,,,,,,,,,,,,,,,,,,111---)))(((***+++***))),,,******...111///)))%%%222222111000//////000000000000+++'''***111///(((+++***)))))))))))))))***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''++++++******************,,,,,,+++++++++++++++++++++******++++++---.........---,,,---//////---,,,111///,,,+++,,,+++***(((************))))))))))))+++------++++++---+++&&&))))))))))))))))))))))))))))))))))))************---,,,,,,+++******++++++*********+++,,,+++)))'''((()))))))))***++++++,,,************))))))))))))+++(((***---+++...EEE^^^rrrNNN???:::;;;555111666999---EEE}}}fffXXXYYYWWWRRROOONNNIIIHHHOOOXXXkkkfff```NNN888000555444------------,,,---......///???222(((+++222555333222:::444///000555999:::;;;FFFLLLQQQSSSSSSOOOCCC777<<<444......000333555777111111000///000222222111//////..................000111111222222222222111.........///111222222222444333111&&&+++---666444999111***,,,222555222///..................------...............//////000 <<<000###333...(((FFFAAA555666KKKbbbuuufff???777:::444---...(((,,,000111000///...---------,,,,,,,,,,,,------888)))&&&000333,,,...999000@@@555---;;;555000GGG<<>>333DDDeeeoooPPP///666;;;...)))555))),,,---,,,...222444333???yyyooouuu{{{yyyttt___OOObbbooo|||qqqGGG:::+++222777(((+++777222888WWWYYY888111333111(((***///))),,,,,,,,,,,,,,,,,,,,,,,,***,,,///...,,,+++,,,...%%%***000222222111111222???===999666333111000000,,,///444555///))))))...---,,,+++************+++,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((******++++++++++++++++++++++++++++++++++++++++++******+++,,,...000222333222000//////111111111///222333222000,,,)))((((((++++++++++++************))),,,,,,+++,,,///---((())))))))))))))))))))))))))))))*********+++++++++000...+++,,,------+++(((,,,,,,,,,,,,++++++***)))+++***)))(((((()))***+++++++++++++++************---+++,,,---+++000EEE[[[gggHHHLLL===222<<<>>>:::EEE]]][[[AAAIIIVVV^^^ZZZSSSVVV^^^\\\^^^```___ZZZ]]]pppiiiYYYHHH111,,,888//////.........///000000333111111444444333777>>>999:::OOOrrrGGG666888555111///000000...,,,,,,000000000000111111111111///000000111222222333444999666333666DDD^^^{{{mmmeeeIIICCC888...+++---///......---------......//////000/////////000111222333,,,666333111999777;;;PPPnnnMMMAAA555******...000...---......------------......%%%---000,,,,,,444888777,,,@@@555HHH]]]===888666,,,+++000000******111666777@@@vvvooouuurrrgggkkkWWWAAAOOOaaaqqqXXXbbb]]]222777333,,,111:::666+++WWWNNNDDD///'''222777...'''------------------------......---,,,,,,---000222///222444222222555999;;;FFFFFFEEECCC@@@<<<888666>>>222+++///555333111111......---,,,++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,++++++++++++,,,,,,,,,,,,///...,,,+++))))))((((((---+++***+++,,,---,,,++++++++++++***(((***---111,,,,,,,,,,,,++++++++++++)))+++,,,+++---000...)))************************))))))******+++,,,,,,,,,+++,,,,,,,,,************---...//////...------...+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++...---------,,,222EEEYYYbbbLLLIII===999888111MMMhhhNNNZZZVVVSSSQQQTTT[[[``````]]]\\\\\\[[[\\\[[[YYYYYY```iii{{{```NNN999111666000000//////000000111222888333000222444666:::@@@___uuuOOO;;;333...111555333000111//////000000111111111111000444777444///...333888222LLLpppbbbCCC777666333,,,......---,,,------...///////////////000111222333777///000BBBEEE@@@zzziiiIII111222777111+++,,,------,,,,,,,,,,,,------111///***+++666???777(((<<<^^^UUU666999000555666111---000444555MMMuuurrruuujjjWWW]]]VVVCCCMMM]]]kkkFFFGGGsssyyy///???000(((:::444222RRR~~~wwwwwwEEE)))>>>111+++555***------------------------,,,,,,---///222444444444444888;;;@@@QQQjjjjjjUUU>>>333222222444555000///...------,,,,,,,,,,,,,,,,,,++++++++++++***************************************************************************))))))))))))******************++++++,,,,,,,,,,,,++++++,,,,,,---------.../////////000222333555666222222111333444444222000---///000111000000111111------------,,,,,,,,,,,,))),,,,,,+++---000...***++++++++++++++++++++++++)))******+++,,,---------''',,,000000---...444:::&&&)))---/////////000111///000111222222111///...------------,,,,,,,,,,,,.........------555GGGWWW___|||QQQ@@@:::BBB:::777xxx]]]]]]VVVAAANNNhhh```ZZZ[[[aaaeeeccc___]]]\\\\\\^^^``````______jjjgggOOOGGG999&&&111111000000000111222222***333::::::666CCCeeeYYYDDD222///333333222444//////000000111222222222///333666222...222???KKKdddHHH666+++111000...---------...////////////000111222333444222>>>III;;;QQQWWW===111)))+++222------,,,,,,,,,,,,------000,,,111888222***777NNN~~~???000---,,,000333333333666[[[uuutttqqqcccSSSQQQVVVEEEJJJZZZdddjjj<<>>PPP{{{zzzNNN999333111111333000111111222333333444444000111333444<<>>nnntttXXXWWWYYY]]]______ccciiidddmmmfff___iiiooo{{{***333:::(((555........................---111333000...555EEESSSyyyhhhMMM444333222111000///.........------,,,,,,,,,+++++++++************************************************************************))))))*********+++++++++******++++++,,,------............///000111111111444555666888:::<<>>IIISSSYYYxxx}}}}}}tttkkkeeecccSSSMMMDDD:::333000///////////////.........------,,,......,,,///:::KKKWWWXXXyyyGGGIII===---UUUaaaQQQQQQ[[[jjj```eeeddd___YYYYYYaaaiiikkkhhhmmmrrrwww|||~~~zzztttkkkgggLLL???222222111111222222333444:::000:::lllsssKKK;;;333222555222222333333444555666666777555666>>>SSStttPPP888666333111000///000111222222222333444555777777...NNNjjjQQQ===(((//////............//////888444+++)))BBBttt}}}zzznnnpppxxxaaa555...555333333:::kkkzzztttiiiYYYSSSWWWLLLWWWEEEKKK___\\\bbbkkksss^^^ddd\\\GGGXXXddd}}}@@@...:::777***ddd}}}lllWWWJJJUUUYYYdddqqqyyy|||xxxjjjqqqUUU222000111444........................+++000222...111IIIrrrUUU444333222000///.........---------,,,,,,,,,++++++************************************************************************))))))******++++++++++++******+++,,,,,,---.........//////000111222222333222<<>>iiiVVVPPP^^^iiifffdddiii^^^YYY[[[fffmmmooossszzzxxx{{{~~~~~~^^^:::222;;;***666888)))999===888HHHoooUUUggg[[[NNN111444555---444111444:::000444666;;;777JJJlllNNN<<<$$$444///888111...444111222???///EEE,,,;;;fff???:::111***+++444333+++,,,444111111:::888kkkwww???777<<<(((@@@666yyyooouuuRRRUUUUUUMMMZZZVVVMMMUUU___^^^^^^```ggg{{{oookkkjjjeee___\\\___}}}KKKFFF+++111HHHwww]]]XXXPPP[[[ggg]]]sss}}}000///<<<---555,,,///444...,,,000///555---000;;;PPPddd777,,,444,,,...555+++......---,,,++++++++++++++++++++++++******))))))******)))(((''''''''''''+++*********)))))))))((()))************+++++++++***...111///,,,,,,......***555000,,,555666888GGGpppZZZAAA333222111666///%%%222:::***---.../////////...---,,,------++++++---///---))),,,///---///555000...777999kkk~~~___FFF,,,...444333---,,,222333...///,,,---000111555EEEWWW\\\|||IIIEEEDDDooo^^^XXX[[[gggnnnjjjgggiiilllfffkkkzzz|||~~~oooOOO222555777999000222@@@555888xxxvvvbbbbbbtttyyyxxxvvvgggYYYaaayyyAAA@@@555666111999333444;;;555<<<;;;@@@[[[yyyDDDBBB111222(((555+++<<<777...666;;;666JJJqqqHHH===222(((***000222000...666(((BBBaaarrr|||JJJ111,,,CCC222rrrhhhnnnOOOUUUVVVMMMXXXRRRIIIRRR\\\]]]^^^sssmmmlll}}}yyyyyyiiivvvOOO888999555|||ZZZPPP\\\]]]dddqqqvvvOOO222......444///000000,,,---222111///111@@@eeeFFF---:::222(((999///...---,,,++++++++++++,,,+++++++++************,,,,,,+++++++++++++++,,,++++++++++++************************++++++++++++,,,---,,,+++***+++,,,---333,,,444<<<:::IIIooobbb...>>>---(((???333222......///000///...---,,,---...---+++***+++,,,,,,333---+++444555---CCCpppnnnddd999222...000111///...000000------111111444DDDVVVZZZ|||DDDHHHJJJ|||___QQQ[[[gggooonnnkkkhhhgggpppwww^^^@@@222===888...>>>@@@222eee{{{}}}}}}www{{{sssuuunnnRRR666555222:::333111999555===@@@JJJmmmWWW666444)))555000:::666444333???555kkkJJJ===///***///444333...777+++VVVtttlllkkk{{{444:::;;;888kkk```iiiLLLUUUXXXMMMUUUNNNHHHRRR^^^ccciiimmm}}}PPP333===TTTvvvdddZZZYYYlllssswwwxxxDDD333:::111111000......222444444000777gggCCC777000+++888//////---,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,...+++******,,,---......555:::111MMMMMM222<<<------888,,,//////000000000///------,,,---...---+++***---111---888333***:::cccbbbBBB,,,///555///,,,000111......111111333BBBSSSZZZ}}}HHHLLLeee~~~UUUSSSUUUggguuusssmmmnnnppppppqqqdddWWW888777111666>>>777OOOjjjCCC:::333:::555444888222;;;JJJdddIII555<<<111888...000>>>777999___```KKK888222222000000444666===lllqqq___PPPeeefffcccfff[[[GGG000CCC~~~hhh^^^hhhLLLUUUWWWNNNSSSMMMKKKYYYeeennnzzzmmmvvvLLL;;;777___bbbjjjeeexxxQQQ///...///333///---333666333222444fff;;;000<<<,,,000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++***+++++++++,,,,,,,,,,,,---++++++++++++,,,,,,,,,------+++,,,///000//////111,,,999ppplll777000444333999000111111111111000...---,,,+++---//////...000333---555555GGGfff;;;000444222......222//////222111222@@@QQQ]]]OOONNNxxxTTTWWWiiixxx}}}tttnnnvvvqqq^^^BBB444000>>>333<<<^^^HHH777::::::;;;:::555DDDxxxddd===<<<222888---444<<<555CCC^^^888111333...///888:::fffsssFFF999]]]```SSSdddvvvkkkvvvHHH444DDD{{{fff\\\gggKKKRRRSSSSSSTTTNNNPPP^^^hhhsssxxxqqqxxxGGG@@@BBB^^^```mmmmmmGGG888000555///---666333---555VVVpppAAA999---000000///...------------,,,,,,,,,,,,,,,,,,------------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------++++++---111///---000888PPPzzzrrr>>>444333333222222333333222000///...///++++++000222///...000777777VVVaaaDDD444//////111222//////222111111>>>OOO```NNNZZZnnnWWWaaayyy|||yyyppprrrWWWLLL<<<777===777hhhWWW888555999:::888???aaajjjyyyXXX444999111888???111:::ppp~~~CCC000333333333777FFFPPPNNNvvvVVVCCC===wwwaaaXXXdddIIIPPPQQQZZZXXXRRRUUUaaafffmmmwwwyyy~~~zzzHHH<<>>uuucccAAA...///777222//////222111111>>>NNN```MMMaaa]]]ssszzzqqqqqq[[[SSSBBB<<<;;;ZZZlllhhhnnnwwwkkk???444999888999VVVZZZMMMXXX[[[gggKKK>>>333======333XXXrrrGGG555555777666gggxxxbbbEEEnnnGGG@@@vvv]]]TTTaaaJJJTTTVVV^^^ZZZUUU[[[eeeeeejjj|||}}}oooNNN<<<~~~zzz===333:::222000666111OOO\\\>>>222111000///............,,,---------............,,,---000222333333222222222222111111000///......------------............***,,,000000000@@@mmm<<>>NNN[[[TTTwwwmmmqqq}}}rrr{{{jjjWWWAAA<<<;;;}}}|||jjjbbbhhh\\\eee[[[UUUaaaffflllKKK<<<@@@===@@@pppTTTmmmnnnnnnsss???;;;888333???{{{tttbbb```^^^___wwwfff999333999888pppPPPuuu???IIIwww]]]RRRaaaMMMZZZ^^^^^^ZZZVVV___jjjgggkkk~~~uuu~~~```RRRCCC===000:::444333888888mmmuuukkkooo@@@222111000//////.........---------.........//////333555999<<>>NNNVVV~~~\\\~~~yyy{{{[[[BBB;;;OOO{{{[[[NNN===AAAPPPxxxooo}}}XXX777===>>>===dddUUUhhhzzzhhhlllVVV666===OOONNNhhhsssAAAvvvZZZRRR]]]hhhgggbbbcccVVVVVVbbbgggdddmmmppppppMMMPPP]]];;;555;;;...???PPPtttkkkZZZQQQOOOQQQhhh<<<777$$$CCC------888***)))444%%%000999:::WWWdddmmmkkkyyybbbTTT///DDD999"""888---///...******...111111...666+++<<>>FFFVVVuuuyyyZZZNNN>>>zzzVVV:::@@@qqq~~~jjjCCC:::???mmmlllmmmbbbnnn{{{zzzfff???<<>>~~~EEE{{{^^^UUUUUUTTTXXX```XXXfffooollljjjllllllgggnnnpppRRRWWWdddvvvtttLLLBBB:::333555bbblll```[[[dddllluuuxxxnnnrrr{{{:::===///555111111///GGG>>>JJJkkkKKK444222333444333000...///222555---GGGlll>>>666;;;///999333666000333DDD<<>>111[[[ooo@@@555333888333777777555777NNN|||ZZZmmmrrrgggtttiiiSSSXXXHHH999111555444///666FFFSSSppp~~~}}}ppprrrSSSmmmgggWWWmmmAAAvvvzzzjjjrrrUUURRR}}}jjjmmmvvvnnn]]]TTTXXXZZZ\\\```aaa^^^bbbllltttyyyxxxTTTXXXjjjmmmqqqqqqiiifff666???[[[rrrlllpppdddeeetttsssrrryyy999:::444555888000666TTTEEE555+++000444000///333,,,KKK{{{aaacccdddjjjyyyTTT111999333555666;;;;;;777sssaaaVVVSSS\\\aaafff}}}pppkkkZZZlllooo\\\XXXVVVBBB333222222111777CCCPPPmmm~~~}}}~~~|||{{{rrr~~~[[[sssmmmtttuuummm]]]{{{kkkhhh|||IIIwwwzzzjjj]]]dddSSSVVVZZZXXXUUUTTT\\\jjjsssoookkkwwwwww```fffxxxzzzoooiiiCCC888}}}eeezzzNNN>>>222444888999UUUnnnIIIXXXqqqWWWPPPrrrNNN000...444222111555---^^^tttTTT___kkkyyyyyy>>><<<111777888444>>>MMM{{{[[[XXXggg~~~vvvtttppppppqqq```bbbbbbJJJ[[[KKK:::111000222888???NNNiii|||~~~zzzwwwWWW~~~zzzwwwgggoootttxxxxxx___|||[[[NNNWWWfffpppVVVSSSZZZXXXPPPXXXeeepppqqqmmmooowww~~~pppffflllllliii}}}}}}|||FFFEEEqqq~~~<<<555666666MMM}}}DDDooo```tttuuu===///555555444888DDDzzzhhhccchhh```<<<555777999333BBBnnnuuu]]]tttssswwwccciiipppcccgggkkkXXXXXXSSSFFF666...111888;;;KKKfffzzzwwwtttuuufffooojjjUUUiiilllpppuuubbb}}}```NNNccclllppp]]]ooozzzZZZSSS\\\\\\SSSkkkqqqnnngggoootttuuu{{{iiimmmeeeZZZ[[[xxx>>>]]]aaayyyzzzrrr:::;;;:::555___]]]nnnJJJ222666777666:::PPPnnn<<<:::444:::???III\\\uuummm___ssseeeUUUfffhhhWWWVVVRRRXXXPPP:::,,,000888999JJJeeeyyy|||lllhhhbbbfffsssyyyKKKQQQwwwuuu{{{llloooyyytttyyywww{{{\\\[[[uuuwwwvvv]]]MMM\\\qqq]]]ZZZSSSZZZ___jjjnnnuuurrrlllfffzzzeeevvv{{{gggllluuulll]]]VVVdddvvvvvvGGGlllmmmuuuEEE:::???555~~~ttt~~~III888:::222@@@pppLLL<<<:::777@@@XXXuuuxxxeee```[[[YYY\\\___```cccgggSSSQQQUUU:::111666,,,???DDD]]]|||nnnkkkqqqbbbxxxnnneeeZZZZZZzzz{{{www|||ppp\\\gggsssyyy~~~|||}}}nnnWWWSSSkkkuuuOOOMMM___cccbbbiii}}}YYYnnnXXXWWW^^^fffmmmxxxzzz~~~uuuzzzqqqeeeddd}}}\\\___aaabbbppp~~~QQQmmmEEELLLUUUVVV<<<888===KKK:::???777KKKvvv{{{jjj[[[VVVRRRTTTWWWYYY]]]bbb\\\VVV]]]EEE111111)))555BBB\\\|||pppmmmuuuaaasssxxxjjj\\\PPP```uuuttthhhpppnnn{{{uuu|||nnnaaa[[[mmmtttjjjKKKVVVgggccc[[[___ZZZjjjuuuOOO^^^SSS]]]bbbnnntttnnnwwwssswwwwww~~~~~~dddddd]]]yyyOOOSSScccssssssjjj555999ZZZooo>>>666GGG___EEECCC<<>>EEEMMMJJJQQQ___NNNMMMUUUCCC555///444FFF{{{kkklllkkk|||wwwqqqgggtttzzzeee{{{wwwzzzeeeiiipppmmmlllOOOYYYbbbnnnvvvlll~~~pppwwwlll___hhhxxxnnn666888>>>>>>}}}fffPPPVVViiioooBBB@@@eeeeeeZZZrrrTTTRRRXXXTTTdddsssbbbYYYKKKRRRxxxfff|||NNN{{{xxxqqqgggnnn|||[[[QQQLLLFFF@@@HHHQQQLLLQQQ\\\PPPKKKSSSFFF444000444GGG}}}nnnllljjj~~~nnnmmm{{{rrrpppoooiii{{{wwwtttggguuuhhhqqqmmmuuuaaaaaafffzzz___wwwhhhtttjjjxxxbbbWWWMMM666222===111hhhTTTLLL]]]gggddd|||???@@@{{{aaannncccHHHIIIRRRQQQffftttaaaZZZ[[[\\\rrrZZZ{{{]]]UUUOOOGGGAAAJJJSSSMMMPPPZZZSSSIIIRRRKKK333111444HHH|||tttrrrzzzyyyyyypppzzzdddccc```ooo~~~bbbtttyyygggttt```gggooodddkkkpppPPPtttxxx;;;uuuEEE666///:::333]]]mmmWWWKKKOOObbb___]]]DDDDDDnnnvvvmmmqqqaaaKKKIIIVVVcccsssoooSSS```uuuooohhhxxx|||vvv~~~bbbNNN\\\}}}yyy\\\NNNkkklllZZZ[[[TTTNNNDDD???JJJTTTMMMOOOXXXWWWJJJSSSPPP333222333IIIyyyzzz~~~rrrjjjllliiinnnlllgggxxxddd^^^pppbbbgggeeegggIIIggglllRRRDDD444000666888@@@sss[[[KKKIIITTTcccVVV```sssJJJEEEVVVnnndddOOOLLLPPP___uuuxxxddd|||rrruuuoooyyy]]]yyyrrr\\\mmmiiilllpppvvv~~~kkkYYYWWWQQQLLLBBB>>>MMMXXXPPPMMMVVV[[[KKKUUUTTT222222222IIIyyy~~~~~~~~~vvvtttfff```www~~~lll]]]aaaaaacccttt[[[llleeeIIIQQQYYYUUUeee>>><<<...000111888...}}}zzzhhhkkkQQQEEEIIIXXXbbbPPPfff]]]NNNEEEBBBjjjgggUUUbbbgggiiiqqqqqqfff```LLL___```ttt|||XXXPPP{{{aaagggpppqqqzzzeee}}}qqqeeeTTTPPPKKKBBB???PPP\\\UUUMMMVVV]]]LLLVVVWWW222222000HHH}}}{{{|||~~~ooobbbyyy|||mmmaaaqqq}}}ddd```~~~uuubbb{{{yyyjjjWWWnnn```ddd}}}JJJ===PPPwwwgggvvvpppXXXccc```NNNQQQ'''777222555+++999MMMwww^^^OOOFFFHHHXXXTTT]]]XXXVVV___AAAEEEYYYhhhdddppp```hhhtttxxxppphhhZZZqqqYYYkkkrrrqqqKKKuuuhhhuuufffwwwdddQQQVVVEEEDDDBBBMMMgggUUULLLMMMhhhJJJKKKYYY,,,333000RRRpppyyy}}}hhhxxxdddgggyyyxxxoooXXXhhhwwwcccggg~~~|||oookkk]]]kkkbbbnnniii[[[VVVFFF>>>===WWWvvvgggmmmtttvvvqqqnnnkkk^^^OOOUUUyyyzzzEEE:::vvv,,,***///---444000,,,CCC|||zzzdddRRRJJJHHHLLLSSSkkkJJJqqqZZZTTTSSSAAAuuuyyy___pppcccmmmcccrrruuuggg}}}dddqqqvvv\\\XXX{{{SSS]]]|||]]]vvv~~~UUUTTTJJJLLLBBBEEEFFF[[[tttYYYGGGRRR```JJJOOOSSS...333///QQQ~~~aaauuuzzzYYY~~~}}}~~~uuu]]]eee{{{dddwwwqqqfffqqqwwwwwwyyypppYYYeeeeeeaaaaaaiiiqqqbbbbbbYYYZZZ~~~^^^XXX{{{ffflllDDDAAABBB:::@@@ccc}}}^^^]]]tttkkkffffffjjjmmmpppQQQ@@@^^^666)))999''',,,,,,444'''888```}}}rrruuubbbQQQHHHGGGGGGPPP]]]TTTkkkUUUYYYQQQaaaPPPcccwww{{{YYY^^^VVVSSS~~~fffUUUdddjjjUUU{{{}}}```vvvxxxsss\\\RRRHHHEEEEEEeee{{{TTTDDDZZZVVVKKKVVVJJJ000333000QQQ~~~cccyyyvvv\\\uuummm]]]bbbUUUNNNgggaaa^^^eeeTTTSSSuuuzzzeeeeee{{{eeeZZZYYYgggZZZWWWgggjjj|||ppphhhMMMXXX^^^\\\kkkaaa]]]oooyyyddd___]]]YYYTTTddduuuiiiOOOuuukkkYYYCCCKKK<<<<<>>iiiLLL%%%111,,,&&&---+++(((---+++)))333;;;...zzz~~~QQQQQQVVVaaalllwwwyyyooo^^^RRRFFFCCCDDDFFFIIIMMM\\\IIIgggMMMOOOWWWNNNOOO@@@AAAXXXeeedddllluuujjj{{{ooojjjxxxuuudddCCCVVViiisssddd{{{zzzrrrqqqcccooorrrXXXLLLKKKEEEUUUpppaaaIII]]]___LLLXXXRRR222111///444RRR~~~}}}|||UUU]]]ZZZXXXzzzgggTTTQQQZZZYYYZZZeeennnaaaZZZRRRWWWHHHKKKRRRXXXUUUTTT```qqq~~~QQQdddXXXNNNRRRNNNPPPSSSNNNggg||||||pppkkk___XXX^^^wwwfffWWWnnnDDD333999>>>AAA666666===666,,,@@@```HHH%%%)))///...???$$$&&&000&&&***111888,,,CCCsssYYYHHHNNNYYY]]]eeeppprrr|||tttkkk```XXXLLLGGGCCCDDDFFFIIIOOOVVVcccYYY___OOOFFFTTTKKKOOOHHHQQQKKKwwwWWWmmm~~~|||mmmvvvWWWSSSHHHkkkwww|||xxxcccnnn\\\RRRbbbrrrgggXXXPPPMMMCCCYYYgggJJJFFFeeeQQQMMMYYYGGG///111///222PPP{{{nnnnnnVVVUUUKKKPPPaaaPPPaaaUUU```UUULLLOOOLLLSSSsssrrrhhhdddsssaaa___wwwvvvpppzzz|||___aaaOOORRRHHHTTTLLLIIIPPPDDDKKKvvvkkk{{{{{{yyyggg]]]aaaYYY[[[rrrbbbnnnDDD999===CCC000111666555111333:::888000888xxxkkk(((***---000...***''')))***)))---"""222///###999555eeetttMMMLLLTTTQQQRRR[[[^^^dddmmmuuu|||}}}yyyrrrjjjaaaXXXNNNHHHFFFFFFHHHKKKKKKNNNWWWbbbbbbKKKIIIEEEAAAFFFDDD???KKK888vvv```KKKwwwwwwuuunnnmmmUUU???aaa|||vvvlllddd___iiieeeZZZTTTJJJ===YYYcccFFFTTTiiiGGGMMMYYY???...111///111OOOzzzzzz|||GGGEEEUUU<<>>999666222222222222222111111111111---)))...999EEEZZZwwwFFF...000666000$$$))))))))))))))))))))))))*********+++,,,---...///333@@@\\\MMMWWWVVVQQQSSSSSSPPPMMMNNNTTTYYYbbbdddgggkkkmmmmmmmmmmmmooollliiifffeeeaaa\\\XXXLLLIIIGGGFFFHHHHHHFFFDDD===CCCMMMTTTWWW^^^rrrGGGKKKIII===JJJ@@@???<<>>>>>HHHgggaaaMMMYYY[[[GGGBBBPPPCCCDDDCCCBBB@@@@@@BBBDDD@@@[[[nnnkkkVVV[[[___ggg___VVVSSSPPPLLLLLLNNNiii```dddqqqiii\\\BBB777<<<;;;777444///111111111111000000000000---///222111,,,+++555BBBNNN[[[eeeeee```ZZZNNNAAA666666444000+++)))***+++(((((((((((((((((((((((())))))******+++,,,......///...NNNaaaYYY___YYYPPPGGGHHHPPPSSSNNNFFFMMMNNNPPPRRRSSSSSSRRRQQQSSSRRRPPPOOONNNLLLIIIFFFIIIHHHGGGGGGGGGGGGEEECCCHHHOOOWWW^^^eeexxxVVV>>>KKKAAA<<>>===222KKKBBBlllMMMTTTpppxxxjjjxxxjjjiiirrrOOObbbHHH~~~zzzZZZYYYlllgggZZZ???NNNcccRRRMMMccclllCCCWWWRRR777+++...000///222VVV{{{QQQwwwwww===CCCGGG999LLLAAAAAADDDNNNHHHfffmmmXXXXXX]]]WWWeeeSSSMMMFFFGGGCCC:::AAAEEE999CCC???AAADDD>>><<>>>>>???@@@HHHIII[[[pppvvv```^^^]]]]]]bbbjjjnnnlllkkklllfff{{{gggddd{{{\\\AAA999:::;;;333333555000000000000////////////...111---)))***111555...###(((000555333000///+++%%%+++...///---)))'''''')))(((((((((((((((((((((((()))))))))******+++------222666///UUUxxxlll\\\aaacccYYYJJJCCCGGGOOOHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEGGGFFFDDDCCCDDDFFFHHHIII___[[[ZZZfffFFFCCCHHH999:::DDD888???<<<333CCC===<<>>;;;;;;??????222BBBFFF<<<:::DDDFFF>>>PPPmmmlllYYYYYYMMM@@@FFFRRRKKK999>>>============>>>>>>>>>::::::???ZZZyyy}}}zzzvvvrrrooojjjdddbbbeeeiiiwwwXXXGGGAAA===>>>999000222666/////////.........---------$$$+++---))))))000666777'''+++,,,******...222333111***###!!!$$$((()))'''))))))))))))))))))))))))))))))))))))******+++,,,444%%%...===WWW}}}ooo___VVVUUUUUUSSSOOOJJJJJJIIIHHHHHHHHHHHHHHHDDDEEEEEEEEEFFFFFFGGGHHHBBBDDDHHHLLLQQQVVVZZZ]]]\\\___kkkRRRHHHEEEAAA888<<<;;;222@@@555///BBB...>>>FFF}}}eeeoooUUUEEEaaaqqqfffeeeaaaWWW___RRRYYYZZZ}}}nnn___\\\SSS~~~uuujjjpppyyyzzzzzz{{{}}}bbbUUUgggqqqoooYYYIIIEEEZZZVVVRRRnnn{{{\\\;;;SSSRRR<<<---444000)))111666XXX|||MMMQQQ}}}~~~sss~~~:::NNN888999GGG<<<;;;;;;======CCCDDDGGGfffVVVIIILLL>>>888888???AAA:::888===<<<;;;999999???CCC@@@:::MMMCCCIIIrrreeeXXXTTTJJJUUUOOOGGGBBBBBBCCCEEEFFF<<<;;;:::;;;<<<===<<<;;;666:::AAA@@@OOOQQQMMMHHH===888:::888000222555---...---------,,,,,,,,,,,,###---555222+++'''&&&%%%111111000---)))'''&&&&&&)))666666---&&&''',,,))))))))))))))))))))))))))))))(((((()))******+++)))+++222222444YYY}}}mmmmmmlll^^^NNNRRRQQQNNNLLLJJJIIIIIIIIIDDDEEEGGGFFFFFFGGGIIILLLJJJOOOTTTYYY[[[]]]```aaaaaazzzOOOCCCBBB>>>999;;;???666000:::555777222222777888mmmaaalllggg```IIISSSzzzpppoooaaaYYYUUUNNNcccRRR^^^vvvxxxlllUUU[[[gggqqq___eeemmmqqqqqqwww~~~~~~~~~yyysssvvvttt|||}}}uuu}}}yyySSSyyywwwmmm}}}kkkwwwnnnXXXKKKAAANNNhhhkkkmmmwww```EEELLLQQQ@@@......444...+++555666YYY|||FFFRRRRRR~~~www}}}^^^444EEE555999CCC666777<<<666HHH???999FFF???PPPEEE:::???777;;;===<<<===???999555:::EEE555222???@@@555666CCC444@@@FFF@@@@@@___~~~\\\^^^]]]MMMMMM]]]JJJJJJKKKIII???666===KKK999888777999;;;<<<:::888???:::EEE666<<>>:::999666;;;:::444555444888666+++;;;333555LLLoooMMMYYYfffnnnmmmlll^^^\\\ZZZNNNZZZHHHPPPRRRggg}}}PPPPPPlllfff___QQQ^^^gggiiillluuuzzzzzz~~~wwwzzzxxxtttzzzssspppzzz}}}~~~qqq\\\[[[{{{yyy|||zzz|||UUUaaavvvnnnPPPCCCGGGPPPhhhzzzgggFFFDDDZZZGGG333,,,111---+++000555777YYY{{{JJJLLL>>>mmm{{{ooo<<<===555444;;;<<<444333>>>>>>111:::CCC:::<<>>;;;333>>>;;;444777999888===///<<>>777???555LLLmmmxxxRRRKKKJJJFFFEEECCCBBB777777888...,,,111111,,,,,,,,,+++++++++******&&&&&&+++111...%%%###'''+++))))))(((&&&$$$%%%(((###%%%'''((((((((('''''''''''''''''''''''''''''')))(((((((((((())))))***---###---222'''---<<<:::sss}}}yyyrrrlllfffbbb``````___aaabbbaaa___```cccggghhhjjjppp|||JJJGGG;;;;;;888:::888777000222<<<333777)))///;;;444+++888LLLiiiSSS___XXXdddhhhbbb]]]VVVPPPMMMTTTGGGWWWTTT```XXXsssxxxtttwww}}}ZZZ\\\iiimmmLLLFFF___RRR\\\```eeeoooppppppyyylllrrr}}}{{{{{{{{{~~~zzzvvvxxxtttwwwwwwrrrttt|||xxxxxxhhhzzzfffdddwwwyyyxxxpppdddVVVRRRaaaQQQDDDBBBBBBRRRkkk\\\SSSWWWHHHAAA111222444&&&(((444222777YYY{{{}}}MMMGGGBBBOOOppp;;;???888888777666666666666666555444777<<<===;;;<<>>;;;888777777777777666666666666555555555555555555555555666777777999:::<<<>>>???@@@AAABBBDDDEEEGGGHHHIIIJJJKKKLLLLLLLLLJJJHHHFFFDDDCCCBBB@@@>>><<<::::::888888888888777777777777555555666666777777777888BBBZZZiiiSSSSSSQQQNNNJJJFFFBBB@@@:::888666333111/////////------,,,+++***)))((('''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))******+++---///111222333VVVuuussstttsssqqqrrryyyoooJJJEEEDDD???<<<888777666555666555222000222222111111222222333444VVVdddJJJMMMhhhwwwfffYYYOOOQQQMMMIIIGGGIIILLLPPPQQQAAAdddmmmlll\\\___bbbdddbbb^^^]]]```eeejjjmmm}}}NNN@@@IIILLLJJJPPPXXX___eeeiiimmmooopppttt|||zzzssswww{{{yyyvvvssssssyyyzzzxxxyyy{{{yyysssppppppssspppnnnnnnpppsssuuuvvveeeiii}}}___bbbxxxxxxyyy~~~pppgggNNN^^^PPPMMMeeegggzzztttYYYNNNCCC@@@EEEJJJTTTsss{{{eeeZZZUUUKKK???888222,,,((())),,,------777```~~~{{{JJJCCC???EEEgggyyyooo|||VVVDDD000666555444444333333444444777666666777777999DDDPPPAAA>>>@@@FFFLLL[[[|||rrr___\\\MMMGGG???<<<<<<<<<999777666666666666555555555555444444444444444444444444555555555666777999;;;;;;>>>>>>???@@@@@@AAABBBBBBDDDEEEFFFGGGGGGEEECCCBBBJJJEEE===666333666:::>>>888777777777666666555555444444444444555555555666000666CCCXXXrrr```GGGBBBJJJGGGHHHJJJIIIGGGBBB===:::999888555333111/////////---,,,,,,+++***)))(((''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((*********+++,,,...///000///***>>>uuurrrKKK>>>AAA@@@<<<:::777666444444444333222000111111000000111111222333CCCmmmzzzzzzQQQLLL___rrryyykkk___WWWPPPMMMJJJHHHGGGGGGFFFEEEKKKBBBZZZ~~~ooommmkkkgggeeecccbbbbbbTTT999;;;DDDHHHHHHMMMTTTYYY]]]ccckkkqqqpppsssyyy~~~{{{xxx}}}|||wwwwwwzzz~~~wwwtttsssuuutttpppoooqqqqqqooommmnnnqqqtttvvvwwwuuuuuummmYYYzzzccc```mmmnnnuuuuuuwwwooorrruuunnnooosssZZZLLLUUUCCCIIIHHHEEECCCEEEHHHDDD>>>999FFFJJJJJJaaappp___WWWRRRFFF999333///+++)))+++...//////999aaavvvEEE@@@>>>???DDDlllvvvooo444555888222222111000000000111111555555666555333666DDDRRRXXXIII<<<;;;>>>CCCMMMWWWbbbmmmyyyxxxggg^^^UUUIII???CCC>>>999777777888777666555444444444444333333333333333333333333333333333333333333333444555666777:::::::::::::::;;;;;;;;;AAABBBDDDEEEFFFEEEDDDCCCDDD@@@<<<;;;@@@JJJUUU\\\777777666555444333333222222222222222222333333333:::666222111777DDDQQQZZZfffmmmuuuxxxrrrfffZZZRRR999:::AAAHHHGGGDDDKKKWWW???AAAEEEGGGFFFAAA<<<888888777555222000///......,,,,,,+++***)))(((((('''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((************+++,,,---...222111444999GGGiiiTTTEEE;;;===???:::555444666444222111111111000////////////...///000000111222<<>>MMM@@@888>>>GGGFFF???999BBBFFFKKKRRRXXX\\\\\\[[[^^^SSSHHHEEEHHHKKKHHHDDD>>>;;;777555555666555555333333222222222111111111111111111111111111111111222222111111111222333333555666666777777888888888===>>>AAACCCDDDCCCCCCBBB@@@???<<<;;;::::::<<<===666555444333222111000000111111111111111111111111000111333333222000---,,,444555666444222000000000AAA888222888???===888666@@@CCCFFFHHHGGGCCC???<<<666666444222000///...---,,,++++++***)))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******************+++,,,,,,///111---&&&000PPPpppcccYYYKKKDDDAAAAAA>>>777333444444222000//////000///...---------------......///,,,666@@@zzz|||~~~hhh]]]^^^WWWZZZ~~~kkkfffhhh]]]RRRNNNJJJCCCBBBBBBBBBCCCAAA>>><<<333BBBBBB777JJJZZZ>>>---666AAA???<<<>>>BBBCCCDDDHHHOOOXXXaaaggghhhkkkpppuuuwwwwwwyyy{{{qqqrrrssssssssssssttttttssspppnnnpppnnnkkkkkkmmmiiigggeeeeeegggjjjjjjjjjuuupppnnnxxxfffeeemmmvvvxxxwww~~~nnnyyylll___tttuuuiiidddrrrtttaaavvv}}}nnnbbbaaa```^^^ccclll~~~ppp\\\III;;;444000*********+++---///111111;;;dddkkkBBB@@@===FFF<<<@@@DDD|||{{{xxxoooppp}}}???;;;222777))).........------...//////000---///444555222///000555555777777555555<<>>;;;888666555555444444111111111111000000000000000000000000000000000000111111000000000000111111222333444555666888999999666777:::<<<>>>>>>======::::::999777444111...,,,444444333222111000///...000000000000000000000000------...000222444666888333444444333333666:::>>>555666777777444555???IIICCCDDDDDDDDDCCC@@@>>><<<555444333222000///------+++******))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((*********))))))******+++000,,,---111555555333333AAA]]]]]][[[VVVDDDGGGBBB===<<<:::777666666222000......//////...---,,,,,,++++++,,,,,,---......,,,BBBGGGxxxfffttt|||iiiZZZMMM___\\\MMMccc{{{rrrfffccc```SSSKKKLLLJJJBBB@@@>>>===>>>??????>>><<<222666>>>777999gggzzz===222111222222111000666>>>>>><<<<<>>EEEKKKMMMNNNPPPPPPJJJGGGHHHLLLKKKCCC;;;===;;;999777555444444444111000000000000/////////........................//////////////////000000000111222444666777888999555777:::<<<>>>>>>======<<<;;;999888999;;;>>>@@@333333222111000//////...////////////............666444000---,,,,,,---...%%%***111444444000---+++'''000:::<<<888555888>>>@@@??????>>><<<:::888777333333333222000///---,,,******)))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((*********)))******++++++222444444111,,,,,,222888777666666<<>>CCC???;;;888888999777444111///.........//////---++++++++++++++++++,,,,,,---444'''444444FFF{{{kkk```YYY[[[bbbhhhmmmpppzzzsssiiiaaaXXXRRRSSSWWW[[[PPPaaaaaakkkaaa___YYYLLLJJJNNNJJJFFFBBB===;;;;;;;;;<<<<<>>@@@@@@???>>>EEEAAA:::333...------...222111111111000000//////---------,,,,,,,,,++++++&&&(((,,,...///...,,,***888333---&&&%%%***333999666111+++***///777<<<<<<;;;<<<===>>>===:::777444222222222222000...,,,+++))))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***************+++,,,---'''%%%&&&,,,666:::555---666???KKKUUU\\\aaaeeehhhnnnOOO888'''<<>><<<:::888777555111---------...000111000,,,***++++++******++++++,,,---000///>>>;;;GGGmmmdddhhhjjjeee```aaaYYYZZZbbbbbb[[[```mmmtttbbbjjjbbb[[[YYYTTTJJJJJJKKKCCCFFFBBB===:::999999999888666999555///444===444###***999\\\RRR222000333555:::***,,,...000111222111///222444888;;;???DDDKKKPPPXXXccclllmmmmmmrrrxxx{{{rrrpppnnnnnnqqqrrrqqqpppjjjgggfffhhheee```]]]___\\\[[[ZZZ[[[]]]^^^]]]\\\ZZZ[[[kkkfffaaasssfffkkkgggkkkZZZ]]]eeeaaaaaaWWWZZZ```ZZZRRRYYY```[[[SSSqqqvvv^^^JJJ999+++&&&((()))+++,,,+++***+++///222===hhhZZZ999AAA666<<<999:::222BBB333EEExxx,,,:::777999)))''':::******)))******+++,,,,,,+++***,,,...---)))+++///)))000333...(((***333<<<555444888@@@BBBAAAFFFMMMKKKHHHDDDCCCBBB@@@<<<999444555555333222111222333111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...////////////000000000111111555777999;;;===<<<<<<;;;888777666444222222222222111111111111000000000000,,,+++++++++******)))))))))***+++,,,,,,,,,++++++&&&***...000000...------)))---111333444666555222:::<<<@@@CCCBBB>>>:::666111222222222000...,,,+++))))))))))))((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))************+++,,,---...000333333///444HHHeeezzz~~~pppeeeNNNJJJBBB999222000222555999555333777<<>>;;;999888666444222111222222000//////............---------++++++++++++++++++++++++***)))(((((()))+++---...///...,,,,,,---///222444222333444666777999;;;;;;888666444444444333222000000///...------,,,------,,,,,,++++++***)))((((((,,,+++++++++******))))))***************++++++,,,,,,,,,,,,---///111222333777888:::<<<;;;:::777666333333333222000---+++)))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''---'''&&&))))))%%%(((000,,,+++***+++,,,------,,,111DDDKKKuuuUUUBBB::::::777666777444000333;;;222...///555888777555666999999777666444222111000------,,,,,,+++***))))))))))))))))))))))))))))))+++++++++,,,...111444666qqqjjjhhhddd```XXXVVVTTTRRRPPPMMMIIIFFFDDDBBB???<<<999888777777333333222111000///..............................111111111111000000000000//////.........---------***************++++++,,,+++---000333777>>>FFFLLLKKKVVV___```bbbgggiiigggmmmhhhccceeeiiiiiiccc]]]```\\\XXXUUUTTTRRRPPPOOOHHHIIIJJJLLLLLLLLLKKKJJJOOOMMMOOOTTTUUUVVV^^^hhhkkkmmmiiiXXX___VVVRRRUUUUUUQQQOOOQQQPPPOOOOOONNNMMMLLLJJJJJJRRREEELLLrrrPPP000))),,,,,,***+++***''''''***++++++...222AAAjjjVVV<<<:::<<<444555999:::888>>>CCC:::>>>pppKKK...111222111...,,,++++++,,,---*********)))))))))((((((*********+++++++++,,,,,,******+++,,,---...//////000222555777:::===AAADDDBBBAAA@@@>>><<<;;;:::999666444222111222111000///............------------++++++++++++++++++++++++***)))(((((()))***,,,...000...,,,++++++---///111111111333444666888999:::777555333333333333111///000///...---,,,,,,,,,,,,,,,,,,+++******)))((((((++++++******)))))))))))))))))))))))))))***+++++++++++++++,,,...000111222666888:::<<<<<<:::777555333333222111///---+++***))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((&&&&&&(((,,,---(((###,,,,,,+++***+++222>>>GGGlll~~~|||III<<<111111222...)))'''111------222555555777:::777666555444222000///...---,,,,,,+++******))))))))))))))))))))))))))))))))))))***+++,,,///111222,,,___xxxZZZRRRXXX]]]\\\ZZZTTTRRRPPPNNNLLLIIIEEEAAA???===:::777444333222222111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........---------------,,,,,,,,,++++++++++++)))))))))))))))***+++++++++---///111444:::AAAFFFMMMWWW^^^```aaaeeegggeeellllllllllllkkkiiifffdddeeeaaa\\\WWWSSSOOOLLLIIIGGGHHHIIIKKKLLLLLLKKKKKKOOONNNOOOSSSSSSSSSYYYbbbcccfffjjj^^^WWWWWW]]]YYYRRRMMMPPPQQQMMMKKKLLLMMMMMMMMMLLLKKKJJJHHHGGGGGGBBB===AAAYYY}}}DDD222&&&(((---***)))++++++((((((***+++***...333BBBjjjSSS;;;888;;;444555888@@@000111@@@888'''888^^^eee666!!!+++???000...---+++*********+++))))))))))))(((((((((((()))*********++++++++++++(((((()))***+++,,,,,,---...///222333555777:::=========<<<;;;;;;:::999999666444222111111111000///......---------,,,,,,,,,))))))))))))))))))))))))***)))(((((()))***,,,---///...,,,******+++,,,---//////111222444555666777555444222222222222000...//////...---,,,,,,,,,,,,+++++++++******))))))((())))))))))))((((((((((((((((((((((((((()))***************+++,,,...///000444666:::<<<<<<:::777444444333111///...---,,,,,,))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%,,,...'''!!!%%%,,,000+++111444222777PPPyyyTTT888444777555000///,,,+++...000000333888444444222111///...,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))((())))))***+++---...333)))444eee|||KKKCCC@@@IIITTTXXXVVVSSSQQQOOOMMMKKKIIIEEEAAA===:::888555333000///............---,,,+++******)))))))))))))))))))))))))))++++++*********)))))))))*********)))))))))((((((((((((''''''(((((()))******+++---...000555;;;???FFFNNNUUUVVVWWWZZZ\\\\\\bbbgggllljjjccc^^^^^^```ZZZWWWSSSPPPOOOMMMKKKJJJDDDEEEFFFGGGHHHHHHHHHHHHLLLLLLLLLNNNLLLLLLQQQYYYXXXdddvvvlllRRR[[[bbbUUUPPP[[[QQQKKKHHHIIIJJJHHHFFFEEEHHHHHHHHHHHHGGGEEEDDDDDD:::DDDKKKGGG@@@GGG]]]qqquuuGGG)))...((((((------'''%%%)))+++((((((*********...444DDDkkkOOO:::777999444444666999111,,,222<<>>```aaa===---+++...++++++///000000111444222222111///...---++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))*********'''111666444:::\\\pppEEE///;;;???GGGPPPVVVUUURRROOOOOOMMMKKKIIIGGGCCC???;;;888666444111000///......,,,,,,++++++***))))))((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''((()))((()))+++,,,...222777;;;>>>EEEKKKNNNOOORRRUUUXXX]]]bbbfffccc[[[UUUSSSUUUNNNKKKHHHGGGGGGGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFGGGFFFEEEEEEJJJOOOXXXSSSSSSgggeee]]]XXXXXX\\\]]]WWWRRROOOKKKGGGDDDDDDFFFEEEBBB@@@CCCCCCCCCCCCBBBAAA@@@???:::<<>>BBBIIINNNQQQTTTZZZ___cccddddddaaa\\\WWWSSSPPPOOOKKKGGGDDDBBB@@@===<<>>>>>===>>>AAACCCAAA@@@CCCGGGKKKAAAMMMPPP\\\eee\\\jjjtttjjjiiikkk\\\aaa]]]OOOIIILLLLLLGGGFFFDDDAAAAAACCCDDDAAA===>>>>>>>>>>>>===<<<;;;;;;<<<;;;888333000444???GGG444:::===>>>BBBJJJKKKHHHMMM[[[nnn{{{yyyhhhRRRBBB@@@555000333333,,,(((+++)))&&&$$$&&&((((((***,,,)))((()))+++)))***000999JJJpppGGG777444666333444333///444888666000...222888888555:::>>>;;;DDDnnnjjjHHHGGGQQQ444666555---$$$###---777)))))))))(((((('''''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))(((((())))))************+++,,,---------...000222999999888888777666666666555333111000000000///...,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))+++,,,---***++++++,,,...//////000222111//////000000///...------,,,+++************))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((()))***+++,,,---///111444555555444333222111///...---,,,,,,,,,))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((+++'''))),,,(((&&&999SSSqqq]]]PPPDDDMMM666KKK:::KKKCCCNNNOOOUUUUUU^^^hhh{{{DDD666***)))---000222333111111000///...---,,,+++)))))))))((((((((((((((((((((((((((((((((((((((())))))************)))(((&&&***///111000,,,)))&&&888@@@LLL[[[ooouuu\\\LLL///555===>>>777000111777222666999999===DDDIIIJJJDDDBBBAAA@@@>>><<<888555222111///---,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&(((***,,,///333666:::<<>>=========:::???AAA???>>>BBBGGGHHHEEEccc^^^QQQSSSaaarrrlllqqqssswww|||zzzvvvpppiiieeeeeeaaaXXXOOOMMMLLLIIIFFFEEE@@@@@@???===@@@BBB???:::999999::::::999999888777999;;;======;;;777444222>>>;;;999666111---111888999777444111///---,,,,,,(((%%%&&&+++...------///'''&&&&&&))),,,,,,)))&&&'''''')))***)))***222===NNNsssDDD666333555333333222666---***222777444333555222,,,---444777666999???QQQhhhlllPPP???======222$$$999333......444666000(((((((((((((((((((((''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((()))))))))))))))+++,,,,,,,,,,,,///111444444444555555555666666555333111000000000///...++++++++++++************))))))))))))))))))))))))((()))))))))))))))(((((((((((()))))))))******+++******+++,,,---......///222111///000111111000...---,,,+++******)))))))))((()))))))))))))))))))))''''''((((((((()))))))))((((((''''''(((((()))***(((((((((((()))***+++,,,+++,,,...000222222333333000000000///...---,,,+++))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''111222)))***DDDmmmjjjTTTDDDAAACCC???777>>>111@@@666@@@;;;999===CCCHHHOOO___rrriiiFFF222,,,---...///000//////...---,,,++++++(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))(((((()))'''&&&(((+++000444666---,,,++++++,,,///333555222555999===>>>888000***<<<,,,!!!&&&111444000+++444666666666;;;CCCFFFCCC@@@???>>>======;;;888555111///...,,,++++++,,,,,,)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((%%%'''((()))***,,,///111222333:::CCCGGGJJJRRR\\\YYYVVVSSSQQQPPPOOOLLLJJJBBB@@@>>>>>>@@@BBBBBBBBB>>>===<<<;;;:::;;;;;;<<<666<<<>>>;;;:::>>>BBBBBBHHHGGGHHHddddddVVVccc```hhhlllrrryyy{{{rrrlllllliiibbb[[[YYYSSSLLLJJJOOOQQQJJJCCC@@@:::<<<:::888;;;???<<<555666777777777777666555555888222...222:::???>>>:::222555:::;;;777333333777)))---333666666222---)))333222---&&&###%%%&&&%%%)))***+++******)))&&&$$$%%%&&&(((***)))+++555@@@RRRvvvCCC666222444333333111...000000...///222111...111444555222111444444222111444888;;;<<<===>>>???DDDJJJKKKEEE@@@>>>888111111666777222///222666888---111222...)))))),,,...((((((((()))((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((())))))))))))******************+++------------000222000000111222444555666777555333000000000000///---+++++++++************)))************************((()))))))))))))))((('''************))))))))))))******+++,,,------......222111000000111111000///---,,,+++***))))))))))))(((((((((((())))))))))))'''((((((((())))))******((((((((((((((()))******))))))((())))))***+++,,,++++++,,,...///111222333//////000000///---+++***))))))((('''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''---***...UUUYYYLLL@@@888===>>>>>>:::999888888888999999777555777;;;===@@@@@@JJJWWWddd{{{mmmFFF666111000111......------,,,+++******'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))((('''((('''&&&(((******(((&&&++++++,,,...000111///---000---***)))+++///111222)))+++000111+++$$$***555,,,///000222:::CCCCCC<<<@@@???>>>>>>>>>===:::777111000///---,,,------...(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((&&&'''((((((((((((+++---///000666???CCCFFFNNNXXXOOONNNLLLJJJHHHHHHIIIIIIAAA>>>;;;999888888777666777666666666666888999;;;222999;;;777555999<<<;;;===MMMHHHGGGEEE]]]~~~cccaaafffnnntttyyy|||nnn___]]]]]]YYYUUUSSSKKKTTTSSSDDD;;;<<<===999666888777555777<<<999111555555666666666555444444444666666333///...333777222555444...,,,///000---111000...,,,************!!!(((***$$$$$$))))))###$$$&&&%%%"""!!!$$$))),,,$$$%%%(((***)))+++666BBBTTTwwwDDD777...333000...111000///...------...///000//////000000111111111222111111111111111222222222222222111111111111222222111222333222111000111222...------,,,,,,++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))***,,,---......000111111222222333444444222111000///...---,,,,,,+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))***+++,,,,,,------,,,---......///.........,,,,,,,,,+++++++++************))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))(((***,,,------...000222000//////...------,,,,,,))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''((((((***((())),,,+++'''&&&(((333%%%444nnnkkkYYYEEE666666666555555444444444555555666666777888888888999999999999;;;@@@GGGLLLfff}}}rrrSSS333...000---......------,,,)))%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************************************)))))))))))))))******+++------...000222555888::::::;;;;;;;;;999777444222222111000...,,,+++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))++++++000444999???DDDHHHLLLMMMUUUWWWYYYZZZXXXTTTNNNKKKGGGDDD???<<<;;;:::999888999888777666666555555555777666444333333555777999<<>>===;;;999222444444000000333444111///000000000000///...------.........////////////////////////...---,,,+++************)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((()))))),,,999FFF]]]zzz@@@888///222000...000...------,,,,,,------...------............//////......------,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,---......,,,,,,---...---------,,,++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,------......//////000000111222222222111000000///...---,,,,,,************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))******+++,,,,,,,,,+++,,,------......------,,,++++++++++++*********))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''')))+++,,,,,,,,,...000///......------,,,,,,+++))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((()))...)))%%%'''+++---,,,,,,HHHrrrVVVEEE555///111...555444444444444333333333999888777666555444333222777888888666555555777:::>>>NNNhhhYYY222000000///,,,)))(((+++...))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***++++++++++++,,,///222444666777888888999777555222111///...---+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))*********+++...666@@@HHHKKKKKKKKKLLLMMMMMMJJJFFFAAA>>>888777666777888999888666333222111000000//////000222111000//////111333444666888;;;===???CCCHHHKKKPPPUUU\\\dddjjjnnnoooppp|||{{{|||{{{tttnnnmmmmmmhhh```XXXRRROOONNNOOOJJJFFF@@@;;;888555333111...111000------000111///---------...------,,,++++++,,,,,,,,,,,,---------------------,,,+++******))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((()))(((---;;;IIIaaa{{{>>>888///222000///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++***))))))******))))))))))))*********,,,---,,,++++++,,,---------,,,,,,+++*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,------...............///000000111111000000///......---,,,,,,*********)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))******+++++++++,,,++++++,,,---------------++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''')))***+++++++++---///------------,,,,,,++++++))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***---(((+++000+++%%%111GGGlllKKK777777333222666777444444444444444333333333888888777666555444333333:::;;;;;;:::888777777999:::AAARRRkkkGGG111---+++---...+++((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******)))))))))***,,,///111333444555666666666444111000000///...,,,++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***,,,+++---444>>>GGGJJJJJJNNNNNNNNNMMMKKKGGGCCC@@@===;;;:::999999777444111111000///...------------///...---,,,---...000111222444666888:::>>>CCCFFFKKKPPPYYYccckkkrrrwwwyyywwwuuu{{{zzzpppjjjkkklllfff\\\RRRKKKGGGFFFFFFBBB???:::555111///---+++,,,......++++++//////---******+++++++++******)))))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((()))(((...===MMMeee}}}:::999000111000//////+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++------,,,+++******))))))***))))))(((((())))))******+++---,,,,,,+++---...---,,,,,,++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,,,,---------,,,,,,---......//////000//////......------,,,,,,))))))))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))***************++++++***++++++,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&(((******)))***+++---,,,,,,,,,,,,,,,+++++++++))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))*********&&&,,,333+++)))PPPaaaJJJ444///777444000222333444444444444444444444444666666666666666666666666:::;;;===<<<;;;::::::;;;999;;;DDDUUUoooIII888***)))---,,,'''$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''((())))))***((((((((()))***---///000111222333444444222000//////...---,,,+++*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((())),,,+++,,,111999@@@DDDEEEOOOOOOOOOMMMKKKGGGEEECCC???===:::999777444111...//////...---,,,,,,,,,,,,,,,+++******++++++------...000222555777;;;@@@DDDIIIMMMUUU___iiiqqqwwwzzz{{{xxx~~~~~~uuunnnooofffaaaXXXOOOGGGCCCBBBAAA>>>===:::777333111000000***------***+++...///---'''(((((()))))))))(((((((((((((((((())))))))))))++++++,,,,,,,,,+++******))))))******))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''))))))(((...@@@RRRhhh888:::000111000//////+++,,,,,,------,,,,,,+++,,,,,,++++++++++++******,,,,,,++++++******))))))******))))))))))))******)))+++,,,,,,,,,,,,---///,,,,,,,,,+++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++,,,,,,,,,++++++,,,,,,---..................---------,,,,,,))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************************)))***++++++,,,,,,+++++++++************)))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&'''))))))((()))***,,,++++++++++++++++++++++++))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***++++++---******++++++???rrr{{{eee666999...000777222///444555444444444555555555555666555555555666777888888999888999;;;;;;::::::;;;<<<666666;;;HHHZZZvvvzzzXXX555((()))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***(((((((((((()))+++---......000111222222111///...,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((''''''&&&''''''(((((())))))***---111777===AAAFFFEEEDDDCCCAAA>>>===<<<:::888555444333222///---......---,,,++++++++++++)))))))))))))))******++++++---///111444777<<<@@@DDDGGGMMMUUU^^^eeekkknnnyyytttrrruuutttnnnhhhfff^^^[[[TTTMMMHHHEEECCCCCC999999888666222000000111))),,,,,,)))***---...,,,&&&&&&''''''((((((''''''''''''''''''((((((((((((******+++++++++******))))))))))))******))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%'''))))))(((///CCCVVVjjj~~~555:::111000000//////+++,,,---......---,,,+++,,,,,,,,,+++++++++*********************)))))))))***))))))))))))))))))***(((***+++,,,++++++---...,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************++++++******++++++,,,---------......------------,,,,,,((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************)))))))))))))))******+++++++++++++++************))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%'''(((((((((((()))+++*********+++++++++++++++))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,+++000+++'''@@@qqqTTT---...333///444666111444<<<:::555555555666666666777777666666777777888999999:::888999999999888888:::<<<555666999>>>FFFYYYzzzQQQ666---)))***...))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((()))))))))((((((((()))***,,,---,,,...///000111000...---+++***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&'''''''''%%%(((***+++---222;;;BBB@@@@@@>>>===;;;:::999999888555222000000000///...,,,,,,+++***))))))))))))((((((((((((((()))))))))(((***,,,---...111555888<<>>FFFPPPXXX___ccchhhppprrrllliiikkkfff]]]VVVTTTOOOJJJDDD???;;;999333444444111---******+++&&&))))))&&&'''+++,,,***$$$%%%&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''(((''''''&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%'''))))))(((000FFF\\\jjjppp===333333,,,///,,,...,,,,,,,,,+++++++++******&&&,,,///(((888 ***000---,,,333###"""444"""(((000"""(((---""")))111---,,,"""222''',,,'''!!!>>>"""888***------###!!!------,,,&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))************))))))))))))(((((('''''''''&&&((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((()))******************))))))))))))************))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((+++***%%%(((///)))&&&///'''777---GGGpppJJJ333111444111666666555555555777999;;;999999888888888999999999<<<:::999999:::;;;;;;:::===<<<:::999999:::<<<===999888:::<<<:::999BBBOOO~~~hhhGGG000%%%222'''***,,,***(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++)))(((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''')))***++++++***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++---222777<<>><<<;;;555444222///---+++***)))&&&'''(((''''''''')))+++$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''))))))***333JJJ```nnnnnn===333333,,,///---...,,,,,,,,,+++++++++******888***((("""&&&AAA%%%///111!!!...!!!***111111'''---,,,%%%333 (((+++111!!!,,,+++000===---***444 111***&&&***000&&&$$$333&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************)))))))))***+++,,,,,,,,,+++,,,,,,,,,++++++***)))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''((((((((((((((((((((('''))))))))))))))))))))))))((((((((((((((()))************)))))))))(((((((((******)))))))))((((((((()))((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++))))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((,,,(((&&&***'''&&&///666222AAA}}}XXX:::111444444000666555444333444777:::<<<<<<;;;999777666666777777888777666666777888888777;;;:::888777777777999:::888666666888666555<<>>;;;999777444333000...,,,***))))))%%%'''''''''&&&''')))+++$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''')))))))))333JJJ___ooojjj<<<444333,,,000------,,,,,,,,,+++++++++******$$$)))666...222---///%%%AAA777((("""+++***$$$///333((((((--- 555(((555000'''111555+++%%%---000...,,,&&&(((222(((''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************(((((())))))******+++++++++++++++,,,++++++***)))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******)))))))))((((((((('''''')))(((((((((((('''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((###---,,,&&&))))))***111000%%%ggg===,,,111777555111555444333333444777999;;;:::999888777777888999;;;???===<<<<<<>>>>>>===<<<===<<<;;;:::999:::;;;;;;===999666777777777:::???IIIcccRRR888"""---)))&&&&&&)))++++++***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++***)))((((((''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++000333888888::::::;;;:::999888222000...---------+++***''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++...000222555:::AAAHHHNNNSSS\\\cccdddaaa]]]UUUNNNNNNJJJDDD???;;;888666444111000...,,,***)))((((((%%%&&&''''''&&&''')))+++$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''((()))((()))222III^^^qqqfff:::444333+++000...---,,,,,,,,,+++++++++******===///)))JJJYYY444LLL---&&&&&&LLL444)))666111///&&&***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********'''((((((((())))))************++++++++++++******(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((( ,,,,,,''',,,///...111444^^^wwwQQQ///+++555777555666555555666666777777777888444666888<<>>+++***,,,---)))$$$%%%+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))***++++++++++++******))))))(((((((((((()))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((()))+++...222333444555666555555444333111...+++***)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***+++,,,---000444<<>><<<999888===FFFNNNPPPOOOOOOUUUWWWTTTQQQQQQQQQOOOPPPSSSQQQQQQ[[[cccWWWBBBAAAMMMSSSOOONNNUUU\\\^^^\\\YYY\\\YYYdddhhhZZZaaakkkfffaaaxxx;;;)))...444"""///%%%((((((''''''''''''((((((''''''''''''((((((((()))((((((((()))))))))))))))+++'''%%%)))///222...(((///---+++)))((()))+++,,,(((***+++------+++***(((222000,,,(((%%%&&&)))+++(((''''''&&&&&&(((---000******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&(((******(((&&&$$$$$$***)))((('''&&&''''''((((((((('''''''''(((((())))))***---000222222111111000///---***(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))---000222777???JJJTTTVVVRRRKKKFFFFFFCCC@@@===:::555000---''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((***'''///...:::\\\cccuuuPPP;;;222444000...000...---------,,,,,,,,,++++++777(((+++"""+++'''444@@@666000666+++---eee%%%???(((000***rrr'''...$$$000---///$$$111((()))---$$$(((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))))))))((((((((('''''''''((()))))))))))))))(((((((((((())))))))))))***&&&,,,***222AAAyyyOOO>>>777333666:::;;;;;;<<<:::;;;===CCCIIINNNOOOOOONNNQQQTTTVVV[[[___]]]XXX___aaaZZZPPPUUUaaa^^^PPPOOOKKKSSSdddhhh^^^[[[bbb```hhhooo^^^___ooo}}}\\\,,,111,,,)))+++---((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((())))))))))))(((...111---%%%"""'''///'''***---//////...,,,,,,222111000///------------$$$---333333///((($$$---,,,,,,,,,---,,,)))'''******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))%%%''')))))))))***,,,...%%%&&&'''((((((((((((((()))(((((((((((())))))***(((***,,,///000111000000///...,,,***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,///111666===FFFMMMPPPNNNIIIEEEBBB???;;;777444000+++(((''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((***'''000000===^^^cccvvvPPP;;;222444000...000...---------------,,,,,,,,,...)))111---555222BBB###---###+++;;;sss```UUU===---uuu555...555333...,,,222$$$---...(((((((((((((((((((((((((((((((((((()))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((''''''((()))))))))))))))((((((((()))))))))******,,,---)))+++444YYY|||zzzPPP???999666999;;;;;;:::;;;999===DDDJJJMMMOOOQQQRRR___[[[UUUUUU\\\cccbbb[[[iiipppooo```UUUWWW[[[\\\PPP^^^eeecccgggvvv|||xxxlllvvv}}}qqq:::333$$$///$$$+++)))((((((''''''(((((()))''''''((((((((()))))))))''''''(((((())))))))))))***(((''')))+++,,,,,,***(((+++...000///.........///...---,,,---///111222999555...(((&&&(((,,,///)))((((((***------***(((******)))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))'''&&&&&&(((***((()))+++,,,---,,,++++++((((((((((((((()))***+++((()))+++---/////////......---+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''))),,,...000777<<>>555UUUHHHxxx$$$000EEEmmm***###...------(((((((((((((((((((((((((((((()))))))))*********)))***************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((''''''((()))))))))))))))((((((((())))))******+++......,,,444777jjjSSS>>>:::777:::<<<999888999;;;AAAJJJOOOPPPRRRWWW[[[PPP[[[jjjxxxyyykkkbbblllxxxwwwdddTTTXXXfffRRRgggpppgggiii|||```777(((222'''%%%))))))(((((((((((())))))'''(((((((((((()))))))))''''''(((((()))*********---)))'''+++222444///)))555555444000------000333555666666666555333000////////////000000///---++++++***((('''(((***,,,...+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))******************)))'''&&&'''((((((((((((((('''''''''''')))(((((((((((()))***+++((()))***,,,------------,,,,,,***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''')))+++---...333888???FFFIIIIIIGGGEEEEEE@@@:::555111///,,,***''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))&&&222666DDDcccfffwwwOOO:::222444000///111///...........................222333***---???ooo333444'''III(((666@@@ZZZ777\\\+++222^^^)))---)))%%%,,,))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,************************************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************************************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))((((((((()))***+++++++++---(((---===EEE___SSS===999888:::;;;999888:::@@@GGGOOORRRSSSWWW^^^dddtttzzz~~~hhh```hhh{{{xxxccc[[[eeekkk[[[___www~~~uuu@@@...///444'''))))))(((((((((((())))))(((((((((((()))))))))***(((((())))))***++++++,,,***111444///'''&&&000:::+++333@@@LLLXXXfffttt}}}pppqqqqqqooohhh]]]RRRKKK777444111000111222222111000111222///***(((***---++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))************+++'''***,,,---,,,,,,---......---+++++++++,,,...///******))))))))))))******))))))***++++++,,,,,,,,,,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''(((***+++,,,+++111:::BBBFFFEEEBBB???AAA<<<666222///,,,***(((''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((()))'''222555CCCdddgggxxxOOO:::111444000///222///.........///////////////***000333444444+++)))777OOO???333@@@000---kkkyyyrrr{{{nnn,,,+++444RRRkkk333(((444&&&"""...)))))))))))))))))))))))))))))))))*********++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))'''((())))))***+++,,,,,,111)))***>>>bbbbbbPPP<<<999888;;;;;;:::;;;???IIINNNTTTWWWYYY\\\ccchhh}}}~~~wwwiiibbbjjjzzzkkk___ooo}}}sssaaaXXX|||fffXXXaaasssSSS///%%%888+++***))))))(((((())))))***((((((((()))))))))******))))))***+++,,,------...)))***,,,---111<<>>CCCDDDDDDCCC>>>;;;888666444222///,,,''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&***(((///---999```kkkyyyNNN999111444000///222000.../////////000000111111---555222444444333999555:::///>>>hhhvvv___cccAAA===//////---BBB$$$+++222,,,***)))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''(((((()))))))))))))))'''((()))***+++,,,------(((888000RRRiiiKKK>>>;;;:::===>>>???DDDKKKVVVZZZ```dddeeecccaaa```}}}jjjiiihhhxxxRRRrrrhhhUUUfffOOO000,,,///******))))))))))))******))))))))))))************++++++,,,---...000000111:::QQQqqqdddQQQ999...///222///***,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,---,,,,,,...444???LLLTTTaaaccceeeeeeaaaZZZSSSOOO888777555333111//////...---,,,++++++***+++++++++...---+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''''''''***///444999<<<>>>???888666444333111///+++)))''''''&&&%%%%%%%%%%%%&&&###%%%&&&&&&%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%***)))...)))666___lllyyyLLL;;;444333...///333///111111111111000000000000888,,,***444999555444999<<>>===<<<<<>>;;;===EEEPPPYYY^^^eee]]]XXXgggjjjqqqpppiiijjjnnnbbbNNNkkktttwwwjjj{{{qqqzzzooo___dddpppuuuxxx~~~\\\///000---,,,++++++******++++++(((---111///---------,,,888+++%%%555TTTxxxWWW444...***+++000///******000*********))))))))))))((()))************+++++++++,,,***(((((()))*********'''+++......///>>>]]]yyynnnLLLCCC888222111111...+++,,,,,,++++++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''(((+++111666:::;;;<<<===<<<888222,,,)))(((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***(((,,,)))222666ccchhh|||JJJ999444444000111555111222222222333333444444444222<<<:::444LLLlll\\\UUUAAA///---...---,,,,,,++++++++++++,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,------.........+++,,,000666777333111333777888999999888999<<<>>>???<<<888555444333111///......------------,,,+++++++++************++++++*********************************+++,,,,,,,,,---111111000+++''')))111888111...,,,---000444555555'''***///333444000***%%%,,,...///...+++))))))***************************)))))))))*********++++++222...*********)))+++......---,,,---///000000///333222222222111///,,,***+++***)))((((((******(((*********************************+++,,,---...///***888aaa}}}```IIICCC======FFFOOOVVVXXXcccWWW___oooppplllyyyeeebbbhhhvvv~~~zzzrrroootttZZZ[[[qqqzzzxxx333000------,,,++++++++++++++++++//////******000333000000666CCC^^^}}}EEE444+++...000+++)))---++++++*********)))))))))))))))*********+++++++++,,,***)))***---///...------***+++999SSSuuuvvvUUU>>>555333000---,,,,,,++++++******))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''')))---333888;;;777888888555111---******'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&((()))'''&&&''''''''''''''''''''''''''''''''''''((((((((((((***)))---+++333666```ddd{{{HHH999444555111333666222222333333444555666666777>>>666999\\\vvvkkkUUU@@@444,,,......---,,,++++++,,,,,,++++++,,,,,,------------,,,------...//////000000+++///777;;;777111222888???KKK]]]llltttvvvsssqqq{{{fffQQQLLLSSSQQQ@@@---444111---,,,...//////...,,,,,,++++++++++++,,,,,,************************+++++++++,,,---......///666111---///444666000***444555666999;;;<<<:::999EEE===444---,,,...111222(((+++---///...,,,+++***************************************++++++++++++222+++)))---111111222555......111999CCCIIIIIIFFFIIIIIIJJJKKKJJJEEE===777555111,,,***++++++++++++*********************************+++,,,---//////999777~~~cccPPPFFF<<<===GGGQQQUUUUUUkkkaaarrruuufffqqqqqq___dddmmmrrrAAA---...------,,,,,,,,,,,,,,,---...,,,***+++///000---%%%NNNwww~~~^^^===000///......///++++++++++++************))))))*********+++++++++******+++---///...---+++...555FFFaaaeeeBBB222111666------,,,,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((+++000666:::888888888666111---+++***'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%''')))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%'''((()))(((&&&'''''''''''''''''''''''''''''''''((((((((())))))***)))...+++333555___ccczzzGGG888444666222444777222333333444555666888888999;;;555dddeeePPP???...//////...---,,,,,,,,,,,,+++,,,,,,------......///......///000111222222333;;;555000///222@@@WWWlllzzzlll]]]SSSBBB;;;222---,,,.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111%%%000:::;;;666666???IIIXXXfff{{{lllTTTDDD<<<888666,,,++++++,,,...///---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...)))***111222---,,,000000777EEEZZZnnn{{{~~~}}}zzzwwwqqqfffXXXNNNFFF<<<222...,,,***)))+++++++++++++++++++++++++++++++++++++++,,,...///000888999{{{gggRRRFFF;;;===KKKXXX[[[YYYooofffrrrpppXXXttt}}}jjjjjj[[[...///...------,,,,,,------,,,***,,,//////---...111WWWpppddd???...,,,...///,,,,,,,,,+++++++++******)))************+++++++++)))+++......,,,+++++++++,,,KKKuuuwwwKKK555000//////...------,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))---222777===>>>===999333---***)))''''''''''''&&&&&&&&&%%%%%%&&&'''&&&%%%%%%''')))&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''))))))(((&&&''''''''''''''''''''''''''''''((((((((()))))))))***)))---***222444___ccczzzGGG888444666333444777333333444555666888999:::;;;666~~~lllYYYAAA000///...---,,,,,,,,,,,,,,,,,,,,,---...////////////000000111333444444555222222;;;QQQooogggZZZHHH:::333111///---------,,,,,,,,,,,,---------------------------------...///000111222333333666===AAA???BBBXXX{{{YYYBBBAAA999000---///000///,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...,,,...222///+++444CCCZZZhhh~~~yyyiiiYYYHHH===555...***++++++++++++++++++++++++++++++++++++,,,---...///000222IIIyyymmmWWWIII===AAARRRaaaccc```jjj\\\[[[ddddddiiigggiii|||555///......---------------...***---333111---;;;QQQddd===///......---,,,,,,,,,,,,+++++++++)))************+++++++++(((,,,///...+++,,,222888OOOuuu]]]===222111000///...---,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((***///333>>>>>>===999333...***)))''''''''''''&&&&&&&&&&&&%%%&&&'''&&&%%%&&&''')))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''))))))(((''''''''''''''''''''''''''''''((((((((())))))))))))***))),,,)))111444___dddzzzFFF777444777333555888333333444555777888:::;;;<<>>IIIhhh444333222000///---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((()))---111888999999666222...++++++(((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&''')))***((('''(((((((((((((((((((((((((((((((((((())))))))))))+++))),,,(((111444```eee|||EEE<<<666666777555444555999,,,>>>888666>>>>>>^^^|||tttrrrqqqooollljjjnnnrrrnnn|||pppKKK777+++000444...+++---(((///222//////333444111444888111333;;;222333LLL}}}hhhFFF777555***---///------...///---///............//////000$$$:::555,,,666222***777999hhhNNN:::666000,,,.........---,,,---...+++'''///&&&)))...((()))///000BBB"""222CCC555WWWvvvooo___BBB//////))))))...000,,,)))***,,,,,,,,,++++++,,,///222111xxxlllcccQQQIIILLLTTTbbbhhh___RRRRRROOOddd{{{{{{KKK444---///)))///000%%%333***111)))666///LLLvvvVVV666444)))///444---$$$)))///+++------,,,++++++,,,,,,,,,***)))///666222666YYYqqq>>>---444,,,...555***,,,+++***)))(((((((((((())))))))))))))))))))))))''')))***)))(((&&&&&&'''000,,,)))(((***,,,,,,***((()))++++++******+++,,,:::???>>>999666555000)))(((''''''&&&&&&&&&'''''''''''''''''''''((())))))&&&&&&&&&&&&&&&'''(((((()))((($$$!!!&&&---***!!!&&&%%%%%%'''+++,,,***'''+++&&&"""$$$))),,,***'''(((((((((((()))))))))))))))))))))))))))******+++******///***000222```hhh|||EEE===666666777555444666999@@@---888III444VVVvvvuuunnnttt|||xxxwwweeeIII111,,,///---,,,///,,,000000,,,,,,000111///999000///999>>>DDDoooUUU666666222...,,,,,,,,,---...//////.........///000000;;;...///777333333CCCUUUcccBBB:::555))),,,,,,+++***,,,------+++,,,+++000333...---111000,,,666...777hhhcccKKK+++111222---)))+++---,,,,,,,,,,,,++++++---000333777vvvkkkdddUUUKKKIIIRRRhhhuuunnniiiYYYEEEccc}}}ddd555000333+++...111&&&000///(((111666<<>>}}}nnnzzz```<<<---.../////////000000...+++---111333111444555777:::OOO~~~gggFFF888------///---,,,...///////////////000111111444))):::@@@,,,EEErrrIII666444///---,,,+++,,,,,,---...)))---000///,,,...111111,,,===MMM}}}uuuGGG:::///++++++***+++---,,,,,,,,,,,,,,,---111333@@@wwwkkkdddXXXMMMEEENNNmmm|||mmmKKKnnnqqq{{{666222666,,,+++222)))---333&&&888666^^^GGG555666((()))888...!!!...---,,,,,,,,,,,,,,,------)))///333999UUUxxx===888555***111---,,,+++******)))))))))))))))))))))))))))))))))''')))************+++,,,''''''))),,,......,,,***,,,+++***(((((()))***+++...666======999555///******)))((('''''''''''''''((((((''''''(((((()))***))))))((('''''''''((((((111222...&&&!!!###''')))'''&&&&&&)))---000222333,,,&&&"""'''///333...'''******************))))))***))))))))))))***++++++))))))///+++222777fffooo~~~EEE===777777888777666888444888<<<<<<666uuuqqq|||xxxNNN777222333111...000///......222555666555444333BBB\\\aaaGGG111///333000---...////////////000111222222,,,333>>>;;;FFFtttNNN???444111......---+++,,,...,,,000---(((,,,000222555999AAAsssTTT000000666---(((///,,,------,,,,,,...222444LLLxxxlllbbbYYYNNNBBBGGGggg~~~zzz___}}}www;;;111777---)))222,,,,,,///000666HHHqqqfffnnn|||:::888333---***,,,...,,,---,,,,,,,,,,,,------...)))...999RRR{{{AAA///999111...---,,,+++************************************(((***+++***))))))+++,,,***+++,,,---......---,,,+++,,,---...///...+++))),,,555@@@DDD@@@:::444111+++***)))(((((((((((((((((((((((('''((())))))*********)))((((((((()))))))))&&&$$$&&&---222111---//////.........,,,***)))000444777444...***,,,///++++++++++++******************))))))******+++,,,)))***...***111666fffooo~~~EEE===777888999888777999888555FFF777RRR{{{zzziiiDDD333111111///000///000222444555555555888333```vvvjjjkkk~~~tttccc{{{iiiDDD444111//////111/////////000000222333333999;;;111EEERRR<<<444.........++++++...000555...---666333...777AAArrrVVV===555000---///,,,------------///333666[[[uuuiii^^^VVVMMM@@@???XXXmmmkkk|||eee~~~uuu}}}FFF000444...(((222///---+++999:::yyyXXXHHHNNNWWW\\\oooccc777111999))),,,999------,,,,,,,,,------...///666555EEEnnnmmm===555,,,///...---,,,,,,+++++++++++++++++++++++++++++++++***++++++***)))(((***,,,000///...,,,*********+++///---++++++...///...---,,,444???FFFEEE>>>888555,,,,,,+++***)))(((((()))((((((((((((((()))******+++******)))))))))******(((***---111222///+++)))...222888;;;<<<999666444111+++(((+++222444000***------,,,,,,++++++++++++***************++++++,,,++++++...)))000444dddmmmEEE>>>888888:::999888:::999:::999:::YYY777---111444222111222444333111333888<<>>888555...---,,,+++***)))))))))))))))(((((())))))***++++++************+++,,,,,,...000111...(((,,,>>>QQQhhhqqq|||tttbbbJJJ:::333000,,,(((......------,,,,,,+++++++++************+++,,,,,,,,,+++...)))///333dddmmmEEE>>>888999:::999999;;;888:::444bbbyyyGGG222222666333222444555333333<<>>///111444000000000111222333444555,,,AAArrrxxxZZZ<<<111///,,,,,,000)))000+++000:::---;;;mmm]]]QQQZZZmmmmmmhhhoooOOO222,,,,,,------.........111444888xxxmmmbbbYYYLLLGGGCCC999===MMMVVVtttttt{{{qqqfffppp777...444+++///111222444UUU[[[iii}}}yyy===000666///(((---,,,,,,,,,------...///000+++YYY{{{ssspppttt{{{XXX;;;111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---///222555444;;;FFFQQQ]]]iiittt|||lll```QQQDDD<<<666111---///...333>>>CCC???888555///...---+++*********)))))))))(((((())))))***+++************+++---...///(((,,,888KKK___vvvhhhBBB888===//////......---,,,,,,+++++++++******++++++,,,---++++++...)))000555gggpppFFF>>>888999;;;::::::;;;<<<888CCCkkkoootttxxxZZZ;;;444555333333555777666999HHHYYY[[[\\\PPP666222111000000000111222444555666???VVVtttKKK888222---,,,000///555,,,000999333VVVVVVPPP___aaatttAAA,,,999------......///111555888xxxnnndddYYYIIIEEEEEE999888IIIWWW{{{zzzwwwKKK```mmm;;;...777---...000333:::jjjgggsssiii)))444:::+++666,,,,,,,,,---...///000000DDDuuuiiijjjfffdddhhhooonnnmmmzzz>>>111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...///222777;;;OOOXXXeeesssooo___NNN<<<000333...111<<>>vvviiibbbVVVLLLDDDAAA>>>===HHHVVVhhhjjj|||~~~XXXIIIPPPnnn888333444000///777111PPPsssuuu~~~<<<777777,,,222***...///---...222444333dddwwwkkkccc```dddsssqqq...>>>%%%666)))...333)))///000+++***...(((%%%...///------,,,111LLLjjjxxxuuuhhhJJJ555***000@@@IIIMMMDDD111666222///,,,,,,,,,+++***...***(((+++---++++++---///+++,,,000111333DDDYYYtttZZZ888,,,---333---///'''---,,,,,,++++++,,,,,,---***...,,,000---;;;ggguuu|||GGG@@@;;;::::::999:::===>>>???~~~}}}{{{pppdddhhhrrrNNN;;;999777666000666<<>>===FFFSSShhhxxxYYYWWW]]]cccxxx|||SSS???BBBTTT}}}vvv???777...000555333888eee``````iiinnnmmmuuuYYY888(((,,,999///000,,,,,,000///444DDDzzzwwwIII222000...///...///...'''.........333///,,,444,,,888---CCCtttmmmhhh|||LLL000:::GGGKKKKKKGGG888555000...------,,,+++000+++((())))))((()))---333%%%&&&555;;;AAAhhhzzzRRR<<<333555222---,,,,,,++++++,,,,,,---+++///,,,111...===hhhwwwzzzGGG@@@;;;::::::999;;;>>>>>>OOO~~~YYY@@@;;;888???...999:::fffMMMwww|||gggiiiAAA999444222999...777<<<444WWWqqqtttooolllooorrrrrrtttxxxpppvvvwwwyyy>>>999222222333,,,333AAACCC>>>+++222000---111222888HHHyyyllldddTTTJJJCCCBBB???<<>>;;;888333///...------,,,000+++((())))))))),,,000333)))+++???XXXuuuQQQ===###555&&&------,,,,,,,,,,,,------,,,///+++///---===hhhwwwxxxFFF@@@;;;;;;;;;:::;;;???===ooogggCCC<<<555???444:::IIIyyy\\\ppp|||^^^fffppp~~~QQQ===666000<<<000444:::BBBmmmqqq|||}}}~~~|||YYY:::...666444111111===aaaddd111000555000///333777IIIxxxjjjaaaQQQHHHBBBAAA???;;;???HHHqqqWWW[[[XXXQQQJJJ\\\jjjxxxSSS@@@DDD???CCCqqqZZZKKK<<<+++666222222ttt>>><<<...;;;000111+++000666000PPP|||nnnlllhhh___XXXaaa}}}PPP666000555---,,,000...444---&&&+++---,,,111666UUU```yyyuuuMMMRRRWWWDDD???;;;555000...---,,,,,,---******---------000555***555???QQQuuu___ZZZVVVCCC(((111------,,,,,,,,,,,,------+++---)))...,,,<<>>333888:::999ggg^^^TTT~~~aaaeee}}}nnnHHH999///:::666333888___jjj}}}CCC111:::222666111;;;???---555222///666777LLLttteee\\\OOOEEE???@@@???;;;===DDDGGGdddMMMGGGLLLNNNDDDNNNaaasssSSSDDDIIIBBBCCCJJJ|||~~~QQQMMM999222888,,,EEEggg888333333...111000222111666hhhuuussstttuuusssmmmlllvvvwwwmmmwwwzzz000777///---333...---000++++++333444222:::SSSmmmQQQLLL]]]CCC>>>777111///---,,,,,,++++++---000///,,,...333'''AAA[[[wwwccc]]]VVVIIIPPPfffyyy======111...------,,,,,,------...---...***///...===eeeqqq{{{FFF@@@;;;;;;<<<;;;===@@@EEEPPP===:::777<<<==={{{wwwbbb}}}qqqlllRRR;;;333555;;;555DDD~~~TTT444777///;;;222NNNaaaZZZ...222222000999999UUUpppaaaXXXMMMBBB<<<>>>===:::<<>>YYYkkkRRRCCCBBB>>>GGGzzzuuulllgggBBB,,,......------------......///111,,,222111>>>dddnnn{{{FFF@@@;;;;;;<<<<<<===AAA]]]ZZZ@@@>>>:::999NNNpppnnn]]]===<<<111<<<:::[[[nnn999444///===333sss[[[ttt777111111///888888ZZZ}}}nnn```WWWKKK@@@999;;;<<<999<<>>777333111000///...---......,,,,,,333<<>>AAAKKKUUU___|||yyyeee<<<......------------.........///+++222111===```gggyyyFFF@@@;;;;;;<<<<<<>>>AAA{{{iiiKKK888:::666eeeqqq{{{```hhh===DDD...;;;???ooorrrCCC999111???444bbbZZZCCC333111,,,444555[[[{{{mmm```WWWJJJ???777:::;;;999<<>>KKKssstttOOOJJJGGGKKKLLLTTTmmm}}}{{{{{{bbbUUU......------------......***,,,(((///...999ZZZ```vvvJJJ999@@@===999AAA???BBBzzzPPP888<<>>FFFpppPPPZZZ...,,,666444777[[[}}}tttggg[[[FFF>>>888888888777666777<<>>888888999777666777777BBBFFFDDDJJJXXX___[[[```ggg]]]jjjzzz{{{kkkIII}}}666888;;;EEE999555555222777aaalll|||tttrrrmmmlllyyysssrrrmmmnnn<<<777222111...666777666MMMiiiLLLEEE777555444222///444111///444444XXXtttLLLlllzzzdddTTT>>>,,,***---,,,---222///------000///666LLLdddqqq}}}III;;;@@@===<<<>>><<>>888888999777777888222BBBGGG@@@HHH^^^eee\\\RRRgggeeelllvvvvvvfffFFF|||sss999:::CCCkkk:::444777555@@@xxx}}}yyyxxxzzzFFF888666666,,,666666===kkkOOOEEEAAA000111222333...222555555777pppuuu~~~yyy{{{bbbJJJ333,,,---,,,---000///------000///555KKKbbbrrryyyIII===@@@======<<<;;;VVVZZZDDD888KKK~~~hhhuuuwwwXXX???:::???qqquuuYYY]]]WWW[[[eeessshhhaaaEEE:::<<>>888888999888777999222???FFFDDDJJJ[[[ffffffttt{{{tttaaaEEEssskkk<<<999JJJwww}}}222555888444HHHmmm777444444333555999QQQnnnjjjbbbKKKIII444555000444///444555777NNNvvvyyyxxx{{{```KKK777//////---++++++///,,,...000///444III```uuuyyyIII??????<<>>444000666555TTTnnn___VVVFFF>>>888999:::888888:::666<<>>;;;AAA:::???rrrXXX???FFF```|||yyyhhheeeuuurrr\\\LLL777===vvveeeYYY]]]gggzzz}}}mmmzzznnngggWWWFFF777gggOOOQQQZZZyyyaaaNNNdddAAA666///777555RRRmmm\\\SSSFFF>>>888999:::999999:::<<<<<>>:::BBB:::BBByyy[[[AAA>>>XXXsssuuucccqqqkkkwwwdddKKK888>>>dddaaacccjjj|||sssllliiiggg\\\tttSSS:::iiiRRRWWW]]]ggg]]]IIIeeeEEE999///888333NNNqqq^^^UUUFFF>>>888999:::999999;;;@@@???AAAGGGLLLSSS___jjjppp{{{gggfffnnn~~~pppHHHNNNjjjggg;;;???}}}|||tttiiibbb___bbbkkkzzzzzzooouuu___999999<<>>}}}OOOSSScccjjj}}}tttXXXEEEhhhHHH<<<000888222KKKvvvbbbYYYFFF>>>888999;;;::::::;;;AAACCC@@@???HHHYYYaaa^^^sssyyy~~~fffPPPXXXtttfffBBBPPPjjjddd444>>>vvvtttnnnfffaaadddnnnwwwVVV999;;;BBB||||||======777HHHvvvfffSSS999>>>555666///>>>gggvvvSSSRRROOOKKKOOOdddzzznnnhhhooozzzeeeaaaVVVDDD444------......,,,...000...111DDDZZZuuu~~~]]]BBB@@@@@@666FFFCCCvvv~~~cccSSS999III~~~^^^oooppphhhyyyeeeaaauuuqqqtttMMMDDDCCCYYYMMMpppUUU___xxxqqq\\\gggUUUAAA[[[YYY\\\iiilllfffqqqCCC]]]jjjWWW333222777222GGGmmmVVVHHH@@@;;;::::::777777:::???DDDHHHHHHIIINNNTTTXXXuuu~~~WWWfffnnnddd}}}\\\FFFJJJxxxZZZ888KKKhhhaaahhhfffqqq{{{{{{lllxxxtttiiippp{{{}}}|||===999;;;zzz===888444VVVdddUUUIII===444;;;:::444jjjbbbLLLfffzzzqqqXXX___ZZZ___hhhddd]]]ooo~~~hhhhhhsssooorrr[[[PPPUUU'''+++---***---,,,,,,...000555CCCPPPoooyyyjjjDDD@@@BBB:::DDDAAA|||ooo}}}yyyddd===IIIlllxxx|||zzz|||```pppjjjwwwfffGGGGGGsssQQQLLLmmm\\\kkkvvvpppXXX^^^[[[IIIYYYaaa^^^yyy~~~xxxTTTLLL^^^zzzVVV999444999111BBBoooWWWHHHAAA;;;;;;;;;999999;;;???EEEJJJLLLMMMRRRZZZ```}}}wwwrrrrrr{{{YYYeeevvvgggeeezzzIIIDDDPPPxxxTTT666OOO}}}^^^^^^WWWccc___^^^ooorrrvvv{{{zzzppp===:::???zzz|||AAA999???hhhrrr]]]OOO>>>888999999???}}}YYYXXXaaaNNNnnnuuuooonnnqqqzzzkkkjjjrrrmmmrrr\\\RRRVVV---...///---...,,,---///000666CCCPPPnnnxxxGGG@@@DDD>>>BBBCCC|||uuuvvvBBBHHHtttwwwaaajjjbbbxxxHHHFFFcccSSSSSSkkkgggfffnnnpppUUU^^^aaaSSS|||]]]```___aaatttddd{{{pppPPPTTT___QQQ===555999111===rrrYYYHHHAAA;;;<<<===<<<;;;<<<<<>>444999444;;;tttyyy___JJJAAA:::;;;===<<<;;;<<<:::BBBMMMRRRPPPQQQ[[[ggggggjjjiiiggglllfff{{{yyyfffkkk{{{tttIIIXXX\\\vvvKKK555WWWfffZZZqqqgggxxxkkkRRR]]]iiimmm{{{===;;;PPPzzzYYYNNN666GGGsssaaaJJJAAA888;;;TTT[[[|||^^^|||yyygggjjj{{{ppplllpppqqqhhhYYYTTTPPP777------,,,///......000111555AAANNNkkkvvv[[[MMMHHHCCC===IIIwwwkkkttt~~~IIIGGG}}}lllggghhhnnn```zzzQQQHHHWWW]]]iiiqqq~~~~~~___ZZZ[[[```RRRWWWZZZppplllMMMIIITTTpppIII@@@555888666:::gggiiiNNNCCC:::999<<<;;;;;;;;;===EEERRRZZZWWWSSSYYYdddjjjtttzzz}}}qqqbbbaaarrrlllYYYZZZjjjnnnKKKSSSWWW}}}KKK888XXXeeeddd|||uuusss^^^bbbbbbbbbxxx>>>===ZZZppp\\\fffDDDRRRyyymmm```KKKCCC;;;>>>XXXgggdddkkkvvv\\\RRRmmm|||qqqkkklllsssfffYYYVVVMMM>>>,,,,,,,,,...---...000111444@@@LLLjjjuuulll___NNNEEE:::IIIpppnnnxxxzzz{{{xxxPPPKKKpppgggjjjbbbfff]]]TTTNNNPPPfffuuu{{{zzzPPPbbbHHHlllTTTXXXeee{{{xxx\\\JJJQQQZZZOOODDD999888777888YYYvvvVVVIII<<<999:::;;;;;;;;;CCCKKKZZZfffcccZZZZZZaaaaaammm}}}|||xxx___gggaaaIIIMMM]]]III;;;YYY~~~ppplllmmmlllrrr^^^^^^\\\aaannnhhhhhhjjj\\\]]]pppvvv>>>>>>dddnnnLLLnnn@@@[[[zzzjjjHHH@@@AAAYYYqqqLLLQQQeeePPPXXXwww~~~~~~tttiiigggssshhh]]]ZZZKKKDDD------///------...000000333>>>IIIgggsssuuunnnWWWKKK===LLL{{{ooozzzddd___|||sss~~~WWWSSS{{{dddkkkUUUjjjeeeZZZTTTMMMhhh{{{dddPPPrrrcccHHHfffRRR\\\}}}}}}___KKKIIIWWWggg{{{QQQEEE>>>888999666JJJ___OOO???999:::;;;;;;<<>>fffTTTAAA:::;;;<<<<<<===GGGNNNaaatttuuufff\\\\\\ggguuujjjppp}}}qqqzzznnnBBBEEEGGGrrr|||>>>===YYYwwwRRR???DDDVVVttt}}}xxxzzzNNNVVVvvvjjj@@@???nnngggoooyyy~~~pppVVVKKK^^^RRR[[[{{{xxxuuuggg[[[NNNBBBQQQttteeemmmlll```cccyyy{{{[[[[[[www{{{wwwhhhcccvvvggg^^^ZZZDDDGGG))))))...,,,+++---......000:::EEE```mmm{{{^^^OOONNNCCCpppxxxvvvzzz{{{nnncccnnnmmmmmm___fffIIIyyynnn\\\rrrVVV___dddBBBcccjjjBBBYYYMMMPPP<<>>AAA666;;;nnn^^^BBB===<<<777999AAAGGGZZZhhhddd___llluuueeeCCC>>>EEEzzzeee@@@999UUUxxxMMMKKKKKK[[[yyyVVViiiOOO```cccjjjwwwtttCCC===}}}yyypppllloooWWWbbbQQQppp\\\[[[___lllaaacccVVV>>>PPP]]]bbbnnnuuueeeqqq~~~mmmhhhllllllooo^^^YYYUUUBBB222---+++///,,,+++,,,---111;;;EEE\\\nnnbbbXXXVVVFFFhhhwww{{{{{{mmmcccsssjjjffffffuuukkkTTTiiiVVVpppeeebbbggglll[[[EEEYYYtttIIIIIIwwwKKKCCC???VVVFFFNNNJJJCCCyyy|||ZZZRRR[[[MMMDDDDDD777;;;\\\lllNNNBBB???<<<===AAAKKKZZZhhhtttZZZjjj|||]]]BBBJJJTTT\\\???999SSSrrrWWW[[[YYYOOObbbooo[[[iiiqqqssstttDDD999zzzuuu}}}~~~mmm\\\iii___gggaaazzzxxxtttjjjkkkbbbLLL___hhhXXXppp|||~~~nnnzzzqqq}}}pppkkkmmmkkkqqq___XXXRRR???000...---///,,,+++------111:::EEE]]]lllccc___]]]III^^^uuu{{{kkkkkkeeeaaarrr]]]___eee```cccRRRlllkkkjjjYYYiiiPPPLLLXXXoooNNNRRR___GGG@@@@@@OOOPPPdddOOOHHHVVVaaafffbbbQQQVVV\\\JJJCCCCCC888<<>>zzzyyypppzzzuuulll___pppVVV]]]qqq}}}rrrllleeecccKKKZZZTTTddd|||sssllljjjfffsssaaaXXXOOO;;;.../////////,,,+++------000:::DDD^^^jjjjjjhhheeeQQQ]]]qqq~~~xxx}}}eeeqqquuu^^^pppXXX___nnngggjjjGGGxxxbbbddd^^^tttUUUMMM```qqqTTTUUUnnnJJJBBBIII@@@@@@NNN~~~MMMUUUAAAOOOkkkwwwsss]]]XXXZZZTTTCCCAAAEEE======;;;jjjIII<<>>;;;ddd}}}UUU======CCCDDDUUUZZZZZZjjjLLLfffuuuWWWEEEHHHQQQgggaaaQQQHHH~~~___WWWYYYfffoooiiirrrUUU;;;aaakkkvvv~~~uuuWWW```sssqqqfffqqqpppttt}}}uuuvvvfffTTTzzzrrrlllvvv|||nnnbbb[[[NNN888---...+++...,,,,,,---...///888AAAXXXjjjwwwnnnfff___aaa|||{{{xxxqqqdddnnnrrriii]]]VVVkkk^^^aaacccrrrXXX___nnniiibbbYYY]]]RRR}}}cccOOOwwwTTTGGGfffHHHCCC???:::BBB666CCCHHH\\\qqqiii___bbbgggfffuuuwwwfffjjjwwwiiiOOOCCC@@@OOOaaapppsssWWWhhhYYY\\\XXXOOOJJJIIIEEE???>>>@@@MMMkkkHHH===AAAFFFUUU```hhhyyyKKKdddllloooKKK???EEEXXXyyyUUUYYYOOOGGGlll}}}XXX^^^___iiixxx|||jjjZZZCCCTTTnnnZZZ{{{yyyXXXmmmuuugggiiigggnnn~~~vvvsssmmm{{{qqq```|||{{{lll||||||fffnnnxxxeeejjj~~~lllbbb\\\NNN666,,,---***---,,,,,,......///777@@@VVVjjjpppiiidddbbbaaazzz~~~jjjggg{{{pppddd[[[TTTfffYYY|||oooqqqjjjtttrrrvvvccc___zzzhhhZZZyyyccc___```ZZZXXXYYY^^^uuuuuucccFFFoooVVVLLLJJJ999===:::777:::999888DDD;;;yyyppp```XXXXXXYYYQQQFFFKKKUUUHHHJJJOOOGGGHHH\\\kkklllgggeeeYYYVVVRRRXXXUUUOOONNNHHHAAA@@@<<>>vvvdddEEEDDDQQQXXXLLLmmmqqqfffkkk~~~uuuPPP@@@EEEMMM~~~tttSSSTTTooosssgggsssooowwwvvvxxxxxxfffiiiaaaSSSEEEyyySSSXXXXXXcccfffrrrSSSeee~~~~~~zzzvvv}}}ttt~~~yyy```zzzuuuooopppfff[[[GGG...)))///...---,,,,,,......///666>>>VVVgggyyyppprrrmmmkkklllyyyiiigggccclll^^^bbb```cccbbbZZZ{{{pppsssrrrnnnoooxxxwwwmmmppp|||^^^dddpppuuu___aaa[[[YYY[[[YYYTTTTTTYYYmmmYYYUUUSSSVVVVVVRRROOOPPPOOOMMMOOOLLL\\\rrrTTTKKK???ZZZ...CCC:::444555666777888999:::;;;GGGwwwfffgggiiihhhddddddhhhnnn{{{}}}WWW^^^___MMMUUUSSSPPPMMMIIIFFFEEEDDD>>>EEE;;;NNNzzzLLLBBBQQQWWW```eeedddpppuuukkk~~~xxx{{{cccAAAGGGMMMTTT|||```~~~tttuuu|||vvv}}}iiigggaaahhhlllWWWBBB[[[RRRRRR\\\aaasssooowww|||ttt|||rrrsssYYY}}}vvvssslllhhh~~~{{{]]]kkkmmmcccpppXXX333---...+++///...++++++...///000555<<>>======<<>>======<<<>>>888;;;AAAVVVlllXXXvvvbbbttt{{{QQQCCC<<>><<<;;;:::???666>>>>>>>>>EEE[[[dddgggFFFEEECCCUUU{{{tttrrr}}}qqqnnnooorrrkkkxxxjjjcccYYYNNN|||vvvyyykkkvvv___vvviiippp~~~ppp{{{zzz~~~jjjaaa]]]uuuuuupppiiilllttthhheeehhhfffjjjqqqrrrrrrHHH///+++111+++***000,,,---+++,,,///000222888???OOOkkkgggjjjhhhhhhdddjjjdddbbbjjjZZZzzzaaappprrrfff___```XXXUUUZZZWWWJJJSSS\\\RRRSSSZZZRRRNNNTTTSSSTTTttt___QQQWWWUUUAAADDDPPPFFFGGGKKKJJJFFFGGGLLLNNNJJJGGGVVVGGGMMM^^^dddrrrkkk}}}555---<<<,,,000+++$$$666&&&((()))***+++,,,---......(((...333222......333777:::444444>>>MMM^^^uuukkkbbb\\\XXX[[[```aaaaaabbb[[[]]]ZZZTTTQQQQQQMMMHHHJJJHHHEEEAAA===:::888777>>>+++>>>===333>>>dddiiiSSS===FFFJJJYYYiiixxxnnnpppkkkyyyuuuwwwuuuiiilllfffsssrrrCCCTTTuuuvvvrrrooouuuwwwdddrrrwwwzzznnn~~~zzz|||tttwwwfff^^^nnnyyycccVVVUUUUUUxxxssszzzzzzwwwxxxwwwiiilllqqqlllsssyyykkk}}}iii888''',,,444))))))111,,,---+++,,,///111333999AAAPPPkkkaaaeeecccaaaeeebbbddd___hhhbbbkkk}}}]]]kkkvvvpppXXXlllbbbSSSVVVVVVMMMLLLKKKLLLNNNOOOOOONNNOOOMMMJJJHHHIII^^^fffAAAHHHIIIJJJIIIGGGGGGIIIJJJJJJJJJIIIHHHGGGHHHKKKMMMPPPDDDEEENNNKKKMMMvvv{{{===222---,,,+++***))))))))))))))))))))))))))))))))))))******+++,,,,,,---......222444666777777999<<<>>>@@@CCCGGGKKKOOOSSSXXX[[[ZZZ]]]\\\WWWTTTVVVWWWVVVRRRUUUWWWTTTMMMGGGDDDDDD>>>>>><<<;;;999777666555555===666777;;;///QQQooocccCCCKKK@@@XXXzzzmmmwww^^^pppiiimmmoookkkgggmmm|||kkk\\\]]]\\\PPP}}}www{{{wwwzzzxxxxxx___qqqvvvjjj{{{uuu{{{rrr~~~yyyzzzaaaOOO\\\iiiggg```gggVVVQQQYYYXXX___qqqiiihhhgggiiilllfffggg___bbbaaahhhwwwhhhiii???111000...---,,,,,,---------+++,,,---------444===OOOmmmyyyOOO]]]eeeeeefffcccfff```fffaaa]]]]]]iii\\\SSS```UUUPPPUUUMMMMMMLLLJJJKKKMMMNNNNNNMMMLLLKKKJJJGGGBBBDDDSSSeeeeee:::;;;QQQEEEGGGHHHHHHHHHIIILLLNNNIIIIIIJJJIIIHHHIIIKKKMMMKKKGGGOOOZZZUUUIIIQQQgggUUU888111------,,,+++***)))))))))))))))))))))))))))))))))))))))******+++,,,,,,------000111333444444555888;;;>>>@@@CCCFFFIIIMMMRRRVVV\\\]]][[[VVVUUUXXXYYYWWWZZZXXXUUUSSSPPPLLLIIIGGGAAA@@@???===<<<:::999888222;;;666999>>>000>>>rrr{{{rrrSSS???666LLLdddsssiiiiiigggjjjpppooolllfffaaaccckkksss[[[WWWmmm555\\\vvv~~~{{{tttaaannnyyykkkhhhzzzmmmFFFJJJaaaOOOZZZZZZaaayyyqqqkkkjjjhhheeefffkkkZZZ```]]]cccaaaeeennnZZZsssmmmYYY444111000...---,,,,,,,,,------+++,,,---------444===OOOlllwwwHHH]]]kkkfffbbb]]]aaa^^^bbbaaaXXXiiiyyy^^^qqq{{{]]]RRRYYY\\\OOOSSSYYYKKKNNNKKKIIIIIIJJJLLLMMMMMMNNNMMMMMMMMMIIIAAA======@@@___wwwJJJ>>>FFFJJJBBB999???AAACCCEEEFFFHHHKKKNNNDDDFFFGGGHHHGGGGGGIIIKKKKKKFFFGGGMMMMMMGGGEEEHHH^^^nnn;;;***000///%%%,,,+++***))))))(((((()))))))))))))))))))))))))))((())))))******+++++++++,,,---//////000111444666:::<<<===???AAAEEEKKKPPPTTTTTTQQQOOOSSSYYYYYYVVVYYYTTTOOONNNOOOOOOLLLHHH@@@@@@???===;;;:::999888333:::555666>>>333111JJJwwwaaaEEEGGGVVVLLLooojjjaaassshhhqqqnnniiiccc``````ccceee}}}gggYYYwwwPPPYYYtttxxxqqqyyytttxxx{{{|||tttttt]]]{{{___iiimmmppprrruuutttlllbbbaaaeeeeeejjjgggllliiiiiippp[[[lllnnnzzzkkk333000000///...---,,,,,,,,,---,,,++++++------...555===NNNkkk~~~wwwGGG___lllccc]]]YYY\\\^^^\\\\\\ZZZXXXnnngggdddWWWSSSTTT^^^]]]PPPSSSWWWMMMNNNKKKHHHFFFHHHJJJKKKKKKQQQNNNLLLLLLJJJGGGDDDBBB@@@AAABBBHHHXXXuuu___CCC999===AAA>>>333+++444BBB999;;;===>>>@@@BBBEEEHHH@@@BBBDDDEEEEEEDDDEEEGGGIIIEEE???===BBBIIIKKKIIIAAAEEE```sssEEE&&&,,,333++++++777+++***)))((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))+++,,,------...000333666777888999<<>>...LLL```mmmkkkiiicccpppeeedddcccbbb___^^^```cccfffsssoooLLLfffhhhRRRlllqqq|||fffqqqnnnqqqsss{{{~~~xxxrrryyybbbhhhuuu~~~|||}}}}}}wwwxxxxxxtttvvvwwwqqqggg___]]]```fffhhh``````[[[\\\eeeSSS___{{{nnnyyytttzzzooo777888111.........------,,,,,,,,,,,,++++++------...555>>>NNNkkk|||pppEEE\\\fff\\\ZZZ\\\ZZZ```VVVTTT\\\TTT\\\~~~gggUUUuuu```SSSUUUQQQTTTUUUMMMIIILLLLLLMMMJJJFFFEEEFFFGGGHHHHHHKKKJJJFFF@@@======???AAA555:::@@@BBB@@@>>>???AAAaaaiiittt~~~uuueeeOOO<<<444444888;;;555222222555666333111000666888999:::;;;<<>>OOOjjj|||vvvOOO^^^aaaVVVVVVXXXVVV]]]SSSQQQ```^^^SSSXXXccccccbbbYYYBBBQQQTTTLLLIIIMMMLLLEEEEEEMMMLLLIIIFFFDDDEEEFFFFFFEEE???BBBBBB===:::;;;===>>>???===999555444666;;;@@@...111444666888999888777;;;999777555444333000...---...///000111333777<<<555666888888888:::<<<>>>BBBCCCDDDDDDCCCCCCDDDEEEAAAGGGIIIEEEBBBDDDBBB<<>>DDDKKKoookkkgggdddaaahhhVVV\\\VVVYYY[[[WWWRRRPPPUUUZZZSSSeeefffKKKOOO~~~|||===DDDooofffttttttiii~~~kkkpppmmmeeejjjwwwxxxuuu|||}}}VVVmmmzzzqqqzzzzzz~~~rrrssswwwqqqfff]]]]]]dddiiiiiieeekkkhhhooommmooowwwcccdddhhhpppwwwvvvppp777777333(((444,,,,,,------------,,,++++++***+++------...666>>>PPPkkk{{{}}}VVV^^^\\\SSSTTTRRRSSSXXXSSSRRR]]]```XXXTTTYYYlllaaaiiixxxfff???PPPKKKJJJKKKHHHHHHLLLHHHFFFMMMJJJHHHEEEDDDEEEDDDCCCBBB999>>>@@@>>>>>>BBBAAA>>>666:::>>>AAA???:::444000<<<<<<:::555000,,,---000333111---+++,,,///111333444000------222444///)))111333444555555777:::<<>>BBBKKKTTTiiidddgggbbb___[[[\\\YYYYYYWWWSSSPPPPPPQQQSSSNNNVVVddd```LLLTTTxxx[[[UUUJJJuuu___xxxnnndddpppkkkhhhiiidddgggsssuuurrrxxxdddTTTppp||||||}}}yyysssqqqrrrvvvyyyzzz{{{}}}gggzzzwwwxxxvvvnnndddbbbeeeeeeaaaYYY___\\\bbbaaaeeennn[[[\\\qqqpppnnnsssgggoooccc444666000+++111...+++,,,------------,,,++++++)))***------///666???QQQkkk|||tttOOOVVVWWWTTTVVVRRRWWWWWWUUUQQQQQQRRRRRRRRRNNNTTTzzzuuurrrooojjjdddrrrRRR000:::MMM>>>???KKKJJJEEEIIIIIIEEEGGGIIIGGGEEEEEEEEEDDDBBB@@@;;;===<<<888:::>>>;;;444888666333111111333555666+++...111111---***...333***+++---...///...---,,,)))---...,,,***---111333,,,...000111222444777:::@@@@@@???<<<::::::===???AAACCCEEEGGGEEEAAA===;;;???@@@;;;555777>>>;;;111777666555222111222555888...000///...//////)))"""))),,,)))"""&&&...***''''''&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))((((((((('''((()))))))))))),,,...+++---...//////111333555:::@@@EEEEEEHHHMMMPPPPPPNNNKKKHHHGGGFFFDDD>>>999777777666555444333333222666******///,,,///666555111333QQQ}}}]]]III>>><<>>===BBB???BBBFFFHHHGGGEEEDDDCCCFFFGGGGGGDDD@@@>>>???BBBAAA>>>:::777777777666666444444333333222111111000//////.........---------++++++++++++++++++++++++******+++++++++,,,,,,,,,......///000111333555666CCCBBB@@@>>>>>>@@@CCCDDDBBB@@@===>>>@@@AAA???===<<<;;;;;;:::999888777777444444333222111000///...---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))++++++,,,---///111333444555===GGGMMMNNNNNNQQQTTTVVVSSSNNNHHHBBB>>>;;;999777777777666555444222222//////............//////444...:::uuu[[[NNNAAAGGG;;;EEEmmm___]]][[[WWWSSSOOOLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEMMMIIIMMMUUUvvvppp___KKKTTTVVVFFFSSSLLLWWWXXX[[[^^^bbbeeegggiiillllllmmmrrrvvvuuummmgggnnnxxx~~~aaaOOOcccqqqtttoootttvvvtttrrrtttrrrqqqrrrvvvyyyxxxwwwoooxxx{{{zzz|||zzzooorrrtttvvvuuuhhhaaahhhkkkfffZZZVVV[[[ZZZTTTWWWQQQQQQSSSXXXffffffUUUYYYaaafffaaaZZZXXXZZZZZZOOOMMM[[[VVV222000000...---,,,++++++++++++*********))))))(((((()))(((***++++++---666BBBVVVkkkeeeaaaWWWWWWTTTSSSUUUXXXWWWTTTRRRUUUXXXTTTMMMAAAQQQOOOIIIooommmIII111777BBB===777999===@@@DDDFFFFFFDDDDDDDDDCCCEEEEEECCC???===>>>???>>>;;;888666555555444333333333222111111000000///......---------,,,,,,,,,************************************++++++++++++------...///000222333444===<<<;;;;;;;;;===???@@@@@@>>>======??????<<<999999999888777666555555444333222222111000///...---,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))******+++,,,...000222333666<<>>============<<<888555666666555444333222111111000000//////...---,,,,,,******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((())))))***,,,...000111555777:::===@@@BBBCCCDDDCCCDDDEEEEEECCC>>>999666333333333222111000......------,,,,,,,,,,,,------...000---444dddkkkUUU999III333CCCKKKdddooobbb___YYYSSSNNNKKKIIIHHH??????@@@AAACCCEEEGGGHHHFFFKKKIIIIIIUUUqqqzzz___lllxxx|||jjj^^^TTTSSShhhyyyEEEJJJOOOrrrOOOLLLNNNPPPSSSVVVZZZ\\\]]]```dddjjjoooqqqqqqrrrrrroooiiiiiihhhxxxRRRAAAcccrrrddduuunnnmmmmmmnnnkkkeeebbbcccbbb``````aaaccceeeeeedddggg```^^^fffoooqqqnnnlllwwwyyy~~~}}}~~~zzzxxxzzz|||~~~uuuvvvrrruuu|||ttthhhhhhlllgggcccaaa\\\VVVTTTVVVQQQLLLIIICCC???IIIMMMAAAMMMUUUYYYUUUOOOMMMLLLJJJ???HHHPPPPPPLLLKKKQQQXXX```qqqzzzvvvvvv{{{sssbbbHHHBBB:::555333555777888......,,,+++************))))))))))))(((((((((((((((((()))++++++---777BBBVVViii]]]VVVJJJNNNRRRSSSSSSQQQQQQPPPPPPTTTVVVPPPHHHMMM;;;===LLLCCC444SSSHHH(((===111555555...)))+++222777555888;;;>>>???AAABBBDDD???@@@AAAAAA@@@===;;;:::999777444333333222111000//////......---,,,,,,,,,++++++*********)))))))))(((((((((((((((((((((((('''''''''((((((((())))))*********+++,,,---//////333444777:::<<<=========<<<===>>>>>><<<999555333444444333222111000//////......---,,,++++++******)))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''((()))***,,,---...222222444888???DDDHHHIIIKKKKKKKKKIIIEEE@@@;;;777222222222111000///...---,,,,,,++++++++++++,,,,,,***///666///888yyyiiiOOOJJJ===777VVV888eeeppp___```XXXUUUOOOJJJEEECCCBBBBBB??????>>>>>>>>>>>>>>>???CCCGGGCCCEEELLLRRRyyy___TTTWWW\\\ggguuu~~~}}}]]]VVVWWWSSSMMMRRRooobbbOOO@@@UUURRRIIIIIIKKKMMMPPPSSSVVVXXXZZZ```eeekkkmmmkkkjjjlllooooooooofffyyywwwjjjoooyyyzzzMMMQQQdddqqqeeeiii}}}tttrrrnnnhhhbbb]]]\\\^^^bbbaaa```aaabbbccccccdddfff^^^___iiiooollllllpppsssvvv}}}~~~~~~{{{rrriiinnniiiaaafffoooiiiccclllkkkbbb]]]]]]XXXLLLIIINNNIIIHHHIIIDDD???GGGLLLBBBDDDLLLPPPMMMIIIHHHFFFDDDGGGFFFFFFHHHIIIGGGBBB===>>>EEEEEE>>>>>>AAA999,,,333444666888666000'''!!!---,,,+++***))))))))))))(((((((((((((((((((((((((((((()))++++++---777BBBVVVggg~~~WWWRRREEEIIIOOOQQQPPPKKKPPPRRROOOLLLKKKHHHDDD<<<@@@DDDEEE>>>666999@@@UUUNNN000@@@>>>###(((000333//////222111+++111333777999;;;===AAACCC??????@@@AAA@@@>>>;;;999888666444333444333111000......---,,,,,,++++++******))))))))))))(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))***+++,,,---///111555888:::<<<<<<<<<<<<===>>>>>>;;;888444222333333222111000///......,,,++++++******)))))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''')))***,,,,,,000///111555===DDDIIIKKKNNNMMMJJJGGGCCC>>>:::888222222222222111///...---++++++************++++++...(((444555(((GGGzzzcccNNNCCC<<<888WWWJJJ```ttt{{{jjj```[[[UUURRRNNNIIIFFFEEEEEEEEE@@@???>>><<<;;;:::::::::<<<;;;777@@@GGG===PPPzzzlll[[[OOOJJJJJJKKKLLLVVVOOOKKKOOOWWWYYYTTTNNNPPP[[[dddrrrVVV:::OOOgggXXX@@@@@@CCCDDDFFFIIILLLOOOQQQRRRSSSYYY___```]]][[[^^^aaafffeeejjjiiixxx}}}kkk[[[bbbmmmyyyzzznnneee]]]TTTLLL\\\ccc^^^[[[|||qqqmmmiiiccc^^^\\\^^^^^^]]]\\\\\\\\\\\\\\\\\\]]]^^^___]]]ccckkkjjjdddfffnnniiikkksss}}}|||wwwvvvzzzxxxrrrvvvppphhhmmmwwwqqqllltttkkkbbb]]]^^^XXXNNNLLLQQQHHHJJJOOOLLLGGGNNNRRRGGGBBBIIIMMMKKKIIIIIIHHHFFFLLLDDD===<<<@@@EEEEEECCCAAA;;;666777999888555444222...+++))),,,000333555+++***)))((((((((((((((('''''''''''''''''''''((('''''')))++++++---888CCCVVVggg~~~NNNMMM@@@BBBHHHKKKIIIIIIOOOQQQKKKEEECCCBBB@@@===CCCBBB<<<>>>DDD???222;;;<<>>AAA???>>>>>>>>>???>>><<<999888666444444444444222000------,,,,,,+++*********))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))***+++,,,+++---000333666777888888:::<<<===<<<999555444333222222111000///......---*********)))))))))((((((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''((()))++++++...///000333777<<>>===<<<<<<;;;;;;<<<<<<:::444444???DDD999===SSSiiiwwwggg^^^[[[QQQVVVYYYXXXXXX\\\```aaaggg999JJJUUUaaaFFF555RRR:::@@@AAACCCFFFIIILLLNNNOOOLLLSSS[[[^^^]]]\\\^^^aaaggg___oooqqq___|||\\\^^^]]]XXXUUU]]]nnn}}}www|||}}}wwwrrrpppnnnlllYYYVVVTTTTTTTTTRRRTTTWWWiii\\\hhh}}}gggoooaaa___ZZZVVVXXXZZZVVVPPPPPPQQQQQQPPPNNNNNNPPPQQQRRRWWW___bbb]]]YYY]]]eeepppppprrrwwwwwwtttrrrtttqqqsssuuuwwwxxxwwwvvvtttlllmmmhhhllluuupppfffhhh```ZZZUUURRROOOJJJJJJLLLDDDFFFKKKJJJDDDJJJLLL@@@???DDDFFFDDDCCCEEEDDDBBB:::???DDDEEEAAA<<<999888???666444999:::444111333111222222222000,,,%%% ))))))((('''''''''''''''&&&&&&&&&'''''''''''''''''''''(((++++++...888CCCVVVgggGGGKKK===>>>BBBEEEDDDIIIMMMLLLGGGBBBBBB@@@===DDD===:::<<>>???@@@@@@===:::666444222222222222111///...---,,,++++++******++++++,,,000'''$$$///333+++;;;^^^vvvkkk\\\OOOCCC;;;>>>FFFGGGMMMNNNjjj]]]kkk]]][[[KKKLLLJJJHHHEEEBBB@@@>>>===999999888888888999:::::::::222777???===;;;???@@@KKK]]]ccc~~~ZZZLLLLLL___TTT{{{GGG???111FFFBBB===>>>@@@CCCEEEHHHJJJKKKMMMSSS\\\aaabbbbbbcccdddkkkdddlllrrreeeeee]]]MMMVVV```ZZZNNNNNNQQQPPPKKKJJJMMMNNNJJJPPPNNNNNNPPPPPPQQQ\\\iiibbblllfffkkk]]]]]]XXXQQQQQQSSSOOOIIIIIIJJJKKKIIIGGGFFFHHHJJJKKKRRRWWWTTTQQQTTTYYY\\\ggggggjjjmmmmmmkkklllqqqfffhhhlllnnnmmmjjjfffccc```eee```^^^gggggg]]]ZZZZZZXXXQQQGGGBBBCCCCCCBBB>>>===@@@???;;;CCCEEE888<<<@@@@@@<<<;;;===<<<:::@@@@@@>>>999444444:::@@@999888666444222111---***,,,+++***+++...000000///(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&(((++++++...888DDDVVVhhhDDDKKK>>><<<@@@CCCBBBKKKKKKHHHCCCCCCDDDAAA;;;555<<<===555222777999666<<<888555666888999666333EEEWWWqqqmmm[[[CCC444111111000...+++///000+++$$$"""(((000$$$'''***,,,+++))))))***,,,---///000222666;;;???>>>;;;888888:::;;;:::888555444333333333222000...------,,,,,,+++************)))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))***+++***+++---///111333444555666888999777333111222444000//////...---,,,+++***)))))))))))))))(((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))***+++''',,,000222111333:::@@@???AAACCCDDDBBB<<<666222222222111111000...---,,,,,,,,,++++++++++++,,,,,,$$$000...---444+++'''777iii|||~~~qqqhhh^^^QQQGGGEEEEEEBBBAAACCCDDD\\\mmmkkkYYYSSS^^^LLLOOOIIIHHHEEEBBB???;;;999777777666555444444444444444555...777:::000888BBB:::;;;III___VVVhhh{{{{{{UUUGGGFFFIIISSSbbbjjjLLL777AAA===555666666777999;;;>>>@@@BBBCCCIIINNNVVV\\\^^^^^^\\\[[[cccggg]]]___lll___]]]|||[[[KKKQQQ]]]PPPSSSRRROOOQQQXXXYYYUUUTTTQQQRRRVVVWWW]]]pppllluuuuuueee[[[[[[UUUMMMLLLRRRVVVTTTJJJKKKLLLJJJGGGFFFHHHJJJJJJQQQRRRKKKLLLVVV\\\ZZZXXX\\\fffoooqqqppprrrwwwvvvvvvvvvuuutttsssrrrqqqgggmmmcccZZZcccjjjeeeaaaddddddZZZJJJCCCFFFFFF@@@<<<999;;;:::999DDDGGG;;;@@@BBB@@@;;;999;;;:::888888666666:::???@@@===999111:::888---,,,666777///---,,,,,,,,,,,,***&&&"""''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&(((++++++...999DDDVVViiiwwwFFF>>>???999===<<<@@@AAACCCDDDCCC@@@>>>======;;;999666555444666888:::888777555333222111000000222222222222111111111111......---,,,,,,+++******(((((('''''''''&&&&&&&&&***)))((((((((()))+++,,,***,,,......---000555999888999:::;;;;;;:::888666333333222111000///.........---,,,***)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((,,,,,,+++,,,---000333555333333222222111000000///000//////...------,,,,,,(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''***+++,,,...000333555666===AAADDDCCC>>>888555444222000...---------,,,++++++++++++***)))((((((''')))))))))***+++---...///;;;pppeeeiii~~~lll]]]TTTPPPCCCBBBFFFCCC;;;>>>FFFHHHyyyvvv~~~WWW]]]UUUSSSZZZSSSHHHFFFDDDBBB???<<<:::999666555555444333333222222222222333444444555666666EEE888CCC{{{XXXiiigggooodddzzz{{{}}}}}}dddZZZHHHFFFLLLTTTRRRZZZWWW///:::444///777444444555777999;;;===???@@@???KKKTTTVVVUUUXXX]]]^^^```\\\YYYZZZ^^^``````aaa{{{bbbRRRGGGPPPKKKSSSKKKYYYVVVZZZ\\\___```iii}}}hhh^^^^^^___ZZZYYYQQQLLLMMMNNNIIIHHHJJJLLLIIIFFFDDDEEEFFFFFFEEEHHHIIILLLNNNOOOOOONNNNNNQQQYYYbbbbbb\\\[[[bbbjjjbbbjjjpppoooiiifffiiinnnfffccceeeiiiggg```]]]```ZZZSSSLLLIIIIIIHHHDDD@@@;;;>>>===;;;;;;>>>???===777888888777555444555777777888999::::::999888777666555333111///---,,,+++---+++***+++++++++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''(((***+++000===JJJWWWfffrrrCCC<<<===666::::::======???AAA@@@>>>;;;:::999:::888777555555555666777555444333111///............---------,,,,,,,,,,,,,,,,,,+++******)))((((((((('''''''''&&&&&&&&&&&&)))(((((('''((()))***++++++,,,...------...111444777888999::::::999777666222222111000///...------------+++***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((++++++++++++---000333555333333222111000//////...///......------,,,,,,+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''******+++---///111333555<<>>999555444555333111///.........---,,,++++++***))))))((('''''')))))))))***+++,,,---...)))GGGqqqNNN___sssddd[[[XXXSSSIIIAAAAAAEEE???AAAGGGCCC[[[UUUGGGUUUOOOLLLQQQHHHCCCBBB@@@===;;;888666555444444333222222111111000111111111222333444444444>>>777777JJJnnnppp^^^PPP^^^RRRLLLMMMOOOHHHJJJGGGOOOKKKIIITTTQQQWWWsssTTT111111>>>222///666...333444555777999;;;===>>>EEEPPPXXXXXXWWWZZZ___```fffeeefffgggfffdddaaa```aaa}}}vvvggg}}}kkkgggbbbaaabbb]]]VVVNNNJJJKKKJJJFFFEEEGGGFFFDDDAAA???@@@AAAAAA@@@@@@AAACCCEEEGGGGGGFFFEEENNNUUU]]]]]]YYYVVVYYY]]]eeejjjnnnmmmhhheeegggjjjccc]]]\\\```bbb\\\WWWVVVKKKGGGCCCBBBDDDEEEDDDCCC666888888666777;;;<<<:::666777777666444333555666555555666666666555444444444333222111///---,,,+++,,,+++******++++++((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''(((***+++000===JJJUUUgggkkk>>>999:::333777777999:::<<>>???@@@@@@???>>>???AAABBBCCCCCCCCCBBBBBBIIIRRRWWWXXXXXXYYY[[[lllmmmnnnmmmjjjhhhhhhiiieee^^^[[[^^^aaa]]]VVVQQQHHHFFFCCC@@@===<<<;;;;;;222555555333444888999777444555555444222222333555444444444444444333222111111111000///...------,,,,,,+++******+++***)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''(((***,,,111>>>JJJRRRkkkddd:::888888000666555555888;;;>>>???===:::888777666666666666444333111000000///---,,,+++************)))))))))((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((***+++++++++++++++222333555777777666555444000//////...---,,,++++++++++++***)))(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((***,,,...111222222111111000///...---,,,,,,,,,++++++******))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))+++---...///444666888666222000111222222000...---------,,,+++)))))))))(((((('''''''''((((((((())))))+++,,,,,,444+++)))BBBzzzHHHMMMYYYhhhrrryyy|||tttiiibbb]]]VVVLLLEEEDDD@@@>>>AAAFFFGGGBBB===888IIITTTqqq:::DDD===CCCGGG??????CCC<<<@@@???===;;;888666444333111000000//////...---------------.........//////...444;;;;;;777<<>>EEEIIIIIIJJJOOOUUUWWWTTT___hhhhhhbbb]]]YYYWWWMMMRRRLLLIIIllluuurrrxxxlllkkklllbbb\\\\\\XXXOOOLLLHHHEEECCCAAAAAAAAA@@@>>><<<<<<===>>>===<<<===>>>???AAAAAABBBAAAAAA<<<@@@FFFLLLQQQSSSUUUUUUiiihhhggggggggggggfffddddddaaa^^^^^^]]]ZZZTTTQQQHHHGGGEEE@@@:::777666666555777666333333666777444111222333222000000111333444444444333333222111111............------------+++***)))***+++***)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''(((***,,,111>>>KKKQQQooo]]]888777777///555444333555777:::;;;:::777666666333444555555333111///---///...---++++++*********)))))))))((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&(((***+++++++++///000222444555555444333//////...---,,,+++************)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))+++---...///000000///......------,,,,,,++++++***))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++,,,---...222666777444111000000000...,,,+++++++++***)))((((((((('''''''''''''''(((((((((((()))***++++++$$$///222...<<>><<<:::888666444333000000//////...---------+++++++++,,,,,,,,,,,,,,,222...---333888:::;;;===LLLsssPPP444+++......)))***...///000---$$$++++++,,,...000111222333<<>>:::888888999666888777333222444444111//////000///......///111111111111000////////////,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''(((+++---222???LLLRRRrrr~~~WWW555777666...555333111111333555555444333333444111222222222111000...---...---,,,+++************'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&)))++++++***,,,---000222444333333222//////...---,,,+++******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))***++++++,,,------------------------+++++++++***))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,)))...444666444000/////////---+++*********)))(((''''''''''''''''''&&&&&&((((((((((((((()))******,,,+++//////(((444fffsssOOOEEELLLVVV[[[XXXVVVTTTUUUVVVTTTOOOKKKJJJIIIHHHHHHHHHGGGDDDBBB888===BBBBBBDDDPPPeeevvvLLLFFF---111333666:::===;;;888<<<;;;999777555333222111//////......---,,,,,,+++***************+++++++++///***(((...444666777999999999LLLwwwVVV:::888...)))555'''))),,,///,,,%%%%%%,,,))))))***,,,---///000000666<<<@@@AAAFFFMMMSSSTTTbbblllpppfff[[[XXXUUUQQQUUUEEE@@@JJJJJJAAADDDSSSnnnaaabbbnnnnnnooowwwfff]]]]]]]]]VVVTTTSSSJJJHHHIIIFFF???;;;;;;<<<;;;666555444444555666555333444444444555555666666666>>>>>>???AAACCCGGGKKKMMMRRRSSSUUUYYY\\\]]]\\\ZZZSSSYYYZZZSSSKKKHHHHHHIIIAAA@@@>>><<<999666444333444666444000///111000...,,,---...---,,,,,,...///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))((()))******)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''(((+++---222@@@MMMSSSttt|||QQQ222666444,,,444222///000111222111000111222444000000000000000///......,,,+++***)))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&'''''''''&&&%%%(((%%%$$$$$$''')))***)))***+++...111222222222111//////...---,,,+++******((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))+++++++++,,,------......,,,,,,+++******))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++(((,,,111222000...///111///---+++***++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((())))))666***'''------)))777LLL```PPPPPPPPPJJJEEECCCEEEFFFDDDBBBAAABBBCCCCCCCCCDDDHHHKKKRRRFFFCCCYYYlll777:::222$$$///333333555:::666111444:::999888666444222111000------,,,,,,+++******)))***************************))),,,111222000000333555888;;;<<>>EEEIIIIIIOOOZZZ___XXXSSSUUUTTTOOOGGGOOONNNCCC===AAABBB===999SSSjjjuuu]]]IIIXXX___\\\aaaooossslllbbb\\\^^^[[[PPPMMMMMMEEEHHHKKKIII@@@;;;<<<===;;;666555444555666777555444444333333333444444555555444888===AAAEEEJJJOOOSSSPPPTTTYYY]]]^^^^^^]]]\\\SSSXXXXXXPPPJJJJJJIIIGGGDDDAAA===;;;:::777333///000222222......111111...***+++,,,+++******,,,...))))))(((((()))***+++,,,************************)))(((((()))******)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''(((+++---333@@@MMMSSSssszzzNNN000555333***333111---111222222111000111444666////////////............+++***)))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&&&&+++((($$$$$$&&&((((((''')))***---000111222111111000///......,,,,,,+++***(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((((((((('''''')))******+++---......///,,,,,,++++++***)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******(((+++......,,,,,,///222000...,,,+++,,,,,,***)))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))"""***...++++++111222...HHHzzzfff]]]QQQKKKJJJLLLLLLJJJJJJKKKMMMNNNRRR\\\kkkwww\\\555666,,,222...+++///---///444000000;;;;;;:::999777555333222111++++++******)))(((((((((************))))))))))))+++((((((,,,......///222777222333:::@@@EEEMMMVVVzzzZZZ999---+++,,,111000***---...%%%###,,,&&&!!!+++000(((!!!'''((()))***+++,,,---...---222666777;;;BBBDDDCCCHHHSSSWWWQQQNNNPPPMMMFFFEEEIIIHHHBBBAAADDDAAA:::;;;===999;;;EEEQQQjjjooo]]]KKKAAAAAAIIIJJJEEEGGGTTT]]]^^^___bbbSSSOOOPPPKKK>>>???EEEAAABBBFFFDDD:::555666777555111000000111333333111000111000000000000111111222...444:::>>>???AAADDDHHHMMMSSSYYY]]]^^^\\\[[[ZZZSSSUUUSSSLLLIIIJJJHHHBBB>>>:::888:::>>>@@@<<<888...111111...///333444222)))***+++***)))***+++---))))))((()))***+++---...************)))))))))))))))((('''(((******)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''(((+++---333AAANNNSSSrrrxxxCCC:::111000111///------........................000000000000///...---,,,---,,,+++)))((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))***+++---...///000000//////---,,,+++******))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,,,,+++***++++++******)))((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,---.........---------,,,+++***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))***+++,,,------111000WWW[[[---///222***(((+++***++++++,,,...000111222888777666555333000...---+++******)))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,111222333666888;;;>>>???@@@HHHXXXooorrr```HHH777333333111///------,,,,,,+++***))))))(((((((((((((((((((((((((((((((((((())))))))))))111111333777>>>EEEJJJLLLPPPUUUXXXWWWUUURRRLLLFFFKKKIIIEEEBBB@@@@@@AAAAAA777777777777888888888888:::;;;<<<>>>???AAAAAAAAA======<<<======>>>???@@@AAACCCHHHOOOVVV[[[]]]^^^XXXQQQIIIFFFFFFGGGEEEBBBCCC???:::777555444333222//////...------------...******+++,,,,,,---.........000333666999:::999999@@@MMMTTTPPPMMMRRRTTTPPPKKKLLLLLLIIICCC>>>===>>>;;;:::::::::999777333000...---+++*********++++++))))))***))))))(((''''''))))))))))))************))))))))))))))))))))))))'''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((+++000///111@@@SSSYYYmmmBBB999111000000...,,,---------------------------000000000//////...,,,,,,---,,,+++)))((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))***+++,,,...////////////...---,,,+++******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((***+++,,,,,,++++++++++++******)))((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,,,,---------,,,,,,,,,,,,+++***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((()))+++,,,,,,---888444+++666nnnkkkCCC///+++333222000222000)))******,,,---///111222666555444333111///---,,,+++***))))))(((((())))))(((((((((((((((((((((((((((((()))******+++,,,,,,//////000222555888:::;;;AAAAAAAAABBBDDDGGGIIIKKKLLLQQQNNNFFFDDDDDD===000???888111...111333111...,,,,,,++++++***))))))(((''''''''''''''''''''''''''''''((((((((()))))))))......000444:::AAAFFFHHHLLLQQQTTTSSSRRRQQQMMMGGGHHHFFFCCC@@@======>>>>>>333333333333333444444444222333444444555555444444777777777777888999:::;;;<<<>>>AAAGGGMMMQQQTTTUUUXXXRRRKKKHHHHHHHHHEEECCC===:::777555444444333222///...------,,,,,,------++++++,,,,,,---......//////111444777999::::::999>>>JJJQQQPPPQQQXXXZZZVVVQQQRRRQQQMMMHHHDDDCCCCCC===;;;777555444222000...---,,,+++***)))******+++(((((())))))(((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''***...---000@@@SSSYYYmmm@@@777000//////---+++,,,------------------------////////////...---,,,,,,,,,+++***)))((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))+++,,,---.../////////...---,,,+++******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++,,,,,,,,,,,,++++++******)))((((((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))***+++++++++++++++,,,,,,,,,,,,+++***))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))***+++,,,,,,###---222++++++JJJMMM???''',,,444///%%%***///&&&(((((()))***,,,...000111333222222111///...,,,++++++***))))))(((((())))))(((((((((((((((((((((((((((((())))))******+++++++++,,,---...111333555777999999999999999999999999===???;;;444444999999333))))))***,,,...///,,,***+++******))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((()))***+++---000555:::@@@CCCCCCGGGIIIHHHHHHIIIGGGBBBEEECCC@@@<<<:::999::::::111111111111111111111111111111111111000///...---000000000111111222333444777888:::===AAAFFFJJJLLLOOOJJJEEEBBBBBBAAA>>>;;;666444333222333333111000...---,,,,,,++++++,,,,,,*********++++++,,,,,,------...111444666777777777555>>>EEEFFFKKKRRRSSSOOOQQQPPPNNNJJJEEEBBBAAAAAA===999444000///...,,,+++,,,+++***)))))))))***+++&&&''''''''''''&&&&&&%%%&&&'''''''''(((((((((((())))))))))))))))))))))))&&&''''''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))&&&(((++++++///@@@TTTXXXlll===666000///...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++++++++***(((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))***+++,,,------......------,,,+++******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))***++++++,,,,,,,,,++++++******)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************+++++++++++++++***))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))***++++++...!!!)));;;444!!!444]]]LLL777///&&&777555444+++$$$---000"""'''(((((()))+++,,,...///111111000000///...,,,,,,******)))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))***,,,...000222333;;;<<<===>>>>>>>>>======111555444000///111...)))111000///,,,)))((()))***))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((***---000555:::>>>???BBBCCCAAAAAACCCBBB>>>BBB@@@===:::888777666666222222111111111111111000000000000000///...------,,,,,,,,,,,,---...///000333444666888;;;@@@FFFJJJGGGDDD@@@>>>===<<<888666333222111111222111///---,,,,,,+++************+++&&&&&&'''''''''((((((((()))***,,,...000111222222000666;;;>>>DDDJJJIIIDDDGGGFFFCCC???;;;999888888999666222///...---+++***+++***)))((((((((()))***%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''***''''''******///BBBVVVXXXlll;;;555111000...+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++******)))(((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))***+++,,,,,,---------,,,,,,++++++***))))))((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))***+++,,,,,,++++++******)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********))))))******+++++++++***))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((())))))***000***%%%'''000555000(((...RRRkkk<<>>AAABBB???>>>@@@???;;;???>>>;;;888666444222111...------,,,,,,+++++++++&&&'''((()))***+++++++++************+++,,,------...111444555777<<>>>>><<<999777/////////000111///+++(((((('''&&&&&&&&&'''((()))###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''+++((()))+++,,,111DDDYYYZZZmmm999555333222///++++++...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))(((''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********,,,,,,,,,+++++++++++++++))))))(((((((((((())))))''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++******)))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))))))))************))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''((((((,,,&&&%%%+++...+++***,,,''',,,000000///333???III}}}zzzwwwqqqjjjiiijjjeee^^^uuuhhhggguuu{{{uuuxxxjjjbbbbbb[[[DDD555333111---,,,+++***))))))))))))******+++,,,------------))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))***,,,------000000000000000//////...------+++)))'''&&&)))---'''(((***++++++)))'''%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%(((******(((***000555555999;;;::::::<<<;;;777===<<<:::777444222000///+++++++++***)))((((((((('''((()))***++++++++++++(((((((((((()))***++++++)))---000111222555<<>>AAAAAADDDGGG>>>======???@@@>>>:::666111///...------,,,)))''''''&&&%%%%%%%%%&&&((()))###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))&&&(((+++,,,000CCCXXX[[[nnn999666444333000++++++///***************************++++++,,,,,,,,,++++++)))((((((''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******,,,,,,++++++++++++++++++))))))(((((((((((()))***((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***++++++******)))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++******)))((())))))*********))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''***+++((($$$%%%+++///---,,,+++******,,,333999(((444666AAACCC===EEE@@@BBB>>>>>>IIIXXXbbbaaa]]]fffiiimmmsssyyykkkmmmrrrsss[[[@@@...---,,,***)))(((((((((((((((***++++++,,,,,,,,,))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((((((((())))))***,,,,,,......///000111222333333,,,---000111---))))))+++'''%%%######&&&)))))))))''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$'''***)))'''(((...333222777::::::<<<>>>===999;;;:::888666333000...---,,,++++++***)))(((((((((&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''((()))***%%%)))------,,,...444999>>>AAADDDDDDAAA<<<777444333000,,,************)))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))+++,,,***///777;;;:::888:::>>>777666777:::<<<:::555111444111,,,***))))))((('''&&&%%%%%%$$$%%%&&&'''(((###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''%%%'''++++++000BBBVVV\\\nnn:::888111+++...333111)))---111888,,,$$$)))...***((($$$111111&&&+++...(((///$$$((('''""",,,%%% (((,,,&&&%%%)))***&&&((()))"""***)))&&&&&&!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,+++***(((&&&((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))),,,---///...,,,)))((('''***))),,,000---(((***222***)))555,,,555'''---'''///,,,)))(((***---///000,,,+++)))))))))))))))***""")))+++)))(((,,,,,,(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))++++++,,,,,,,,,,,,+++++++++333444------666888222FFFMMM[[[iiioooppprrrwww}}}sss|||yyyoooKKK<<<***+++444%%%...,,,''')))+++)))------!!!(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++,,,...//////000,,,,,,+++***)))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++,,,---555999<<<>>><<<999777666666666555333111000///...***))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))***,,,///111444555;;;===@@@AAA@@@===999666333222000...,,,+++******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((***,,,///444888;;;>>>?????????>>><<<:::777444222///...,,,***)))(((''''''&&&%%%$$$###$$$&&&(((***###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''')))***&&&&&&---000>>>WWWVVVjjj222999;;;555///,,,***'''!!!333'''---(((+++///(((,,,444(((%%%...'''%%%&&&***)))++++++((()))%%%+++&&&)))&&&*** !!! %%%***+++%%%%%%000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))+++++++++***((('''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++%%%!!!$$$,,,111000---555...---222555444222333444///000+++333444===???222333444555333...'''""",,,+++***))))))))))))(((,,,///---******,,,***%%%((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''(((((())))))'''&&&'''))),,,---...555))))))777;;;999HHH```bbbeeellluuuxxxwwwyyy}}}jjjdddiii{{{~~~~~~yyyRRR'''***+++&&&///%%%'''...,,,))),,,///(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++---......///,,,,,,+++***)))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***,,,---444777999:::888555444333444444222111///---,,,+++)))))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''(((***---///000888:::<<<>>>===:::666444111000...,,,***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&(((+++...222666999:::>>>>>>>>>===;;;888555444...---+++***((('''''''''&&&%%%$$$$$$$$$&&&((()))###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((***&&&'''...000>>>WWWYYYkkkCCC<<<111)))***222777777333111((('''...'''333---000!!!+++$$$$$$)))"""444,,,%%%'''!!!!!!'''%%%+++'''+++"""---999&&&&&&(((%%%///"""(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++***((('''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++...111111...+++******---******...111444999>>>XXXZZZYYYccceeemmmiiiiiiqqqjjj```UUUJJJAAA999444111...+++***************)))***((('''))),,,+++&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((&&&&&&'''((()))***+++,,,...***777TTTgggddd]]][[[rrrpppooopppmmmggggggjjjmmmgggiiiuuu```III555---)))((()))(((&&&&&&'''(((((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,---++++++***)))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))++++++333555666666444333333444444333222000...,,,***)))))))))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&((()))+++,,,333444777888888555222000...---+++***((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&'''***...222555777777777777777555333111000,,,+++***((('''&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&)))''')))...000>>>XXX\\\kkk999777444111///---((($$$'''"""(((###222###)))'''!!!&&&333666+++###&&&(((###000......... %%%******,,,::: !!!222%%%+++)))*** '''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,,,,......---++++++///666<<<555<<>>777111***''''''$$$&&&)))+++---111444555<<<111,,,888VVVooosssgggiiiEEE)))888))))))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&$$$&&&)))***+++,,,///111---,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***,,,............---+++***)))((('''&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''')))******,,,---.........,,,+++***)))((('''&&&&&&%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%***((((((+++///CCCbbb]]]mmm111666555)))&&&PPPOOO===JJJ888AAA'''***KKK777555444###"""888&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++)))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))***+++++++++++++++,,,---...///000111//////DDDwwwhhh___III444...000...)))((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))+++(((...CCCaaavvv{{{xxx}}}iii]]]BBB777,,,)))((((((+++///+++...000///...//////...,,,000777777555GGGyyynnnnnn[[[666***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&)))+++,,,,,,,,,...///------,,,,,,+++*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((()))+++,,,------------***)))((('''&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''))))))******...///000000///...,,,+++)))(((''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%***((('''***///DDDddd\\\mmm555333444---777222 ///,,,RRR888VVV444///&&&!!!~~~!!!xxxEEE%%%000!!!444''''''''''''''''''&&&&&&'''''''''(((((((((((((((&&&++++++&&&%%%***,,,***&&&))),,,***''''''***...'''))),,,,,,***(((((())),,,)))$$$###$$$''')))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((('''&&&'''***+++)))'''111...+++)))***+++,,,,,,000,,,)))***...///+++&&&000+++(((***+++***)))++++++)))'''(((*********((((((((((((((((((((((((((())))))))))))((((((((((((((()))***+++++++++++++++))))))111------555111---888^^^wwwpppXXX999)))---000,,,+++******,,,)))&&&(((---((((((((((((((((((((((((''''''''''''((((((((()))...&&&%%%)))***&&&(((000///$$$KKKmmm|||UUU|||bbb;;;************+++---///111222222222111111000000000000333888888333888OOOgggkkkuuuYYY111+++,,,,,,***)))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,,,,+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''((()))))))))***************)))((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((---------......---,,,,,,(((''''''&&&&&&%%%$$$$$$$$$%%%%%%###$$$((('''###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***(((***,,,+++111FFF]]]]]]ttt<<<777...)))$$$$$$---***000,,,111eee###AAA...---%%%nnn```,,,)))&&&~~~WWW{{{$$$'''%%%''''''''''''''''''''''''''''''(((((((((((())))))***+++******...222---$$$---...//////,,,)))'''&&&///,,,(((&&&''')))******++++++++++++***)))'''%%%))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,***))))))******)))(((((((((***+++------,,,+++***...333555333///+++(((%%%'''++++++%%%"""***444+++***)))))))))*********(((((((((((((((((((((((()))))))))))))))))))))((())))))***++++++,,,,,,,,,///999 ...<<<'''999WWWdddVVVFFF...&&&000+++)))***+++***&&&'''+++(((((((((((((((((((((((('''''''''((((((((())))))$$$+++,,,&&&(((111222+++...VVVwwwuuulllmmmPPP:::""",,,,,,,,,------///000111111111111000000000000000222222444555333555AAAOOOtttrrrDDD444(((+++---+++))))))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++,,,******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((((()))))))))************)))((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((***++++++,,,,,,++++++***(((''''''&&&&&&%%%$$$$$$$$$%%%%%%###$$$((('''###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''))),,,+++000DDD[[[\\\sss222333111555+++...???...))) (((666222WWW((()))///(((777ooo&&&222222...FFF111666''''''''''''''''''''''''((((((((()))))))))******,,,///...(((%%%)))///222(((((((((***,,,......---)))((()))...333333///***%%%(((+++,,,+++)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++...000222444555555444333@@@HHHQQQSSSOOOLLLOOOTTT<<<222---111666222***$$$*********(((&&&&&&&&&((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,---------)))000:::$$$666PPP^^^pppWWWBBB333+++,,,******,,,,,,(((''')))((((((((((((((((((((((((''''''((((((((()))))))))&&&+++,,,)))(((+++---,,,OOOvvv|||SSS888222///......///000000000000000111111111111222222222222444111111444666666777:::JJJtttwwwNNN---...///---***(((***---((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++***))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))))))))((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((())))))))))))(((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%###$$$((('''###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&))),,,,,,000CCCYYYZZZqqq555222555111...+++&&&000,,,777...111%%%///%%%""" 333ccclll;;;000aaa>>>***444111'''$$$!!!444"""''''''''''''(((((((((((((((((())))))***+++++++++000///---***))),,,///111888555111,,,******,,,...000//////...---***%%%"""***+++,,,***((((((***---))))))))))))))))))))))))(((((((((((((((((((((((())))))***************+++(((***------------///111//////111888HHH^^^tttzzznnniiilllqqqssscccKKK555%%%"""///>>>)))+++---,,,)))''''''((((((((((((((((((((((((((()))))))))))))))************++++++,,,,,,...//////,,,......DDDCCC}}}vvv]]]HHH888111,,,***---...+++)))***(((((((((((((((((((((((('''(((((((((((()))))))))///###%%%111...###000JJJrrrooo||||||___===+++++++++...///111222222111000///111222222333444555666666555333333777;;;;;;999777999UUU}}}ddd>>>555...,,,,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((()))******))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''((((((((()))))))))(((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((('''(((''''''&&&&&&%%%$$$$$$$$$%%%%%%###$$$((('''###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&***...---111DDDYYYYYYppp888000555&&&444555111///&&& ---...{{{...)));;;666,,,444$$$!!!###888ttt,,,///!!!$$$&&&'''''''''((((((((())))))))))))******+++,,,,,,---111+++***000888777,,,"""&&&+++000333555888===AAA999999888333......555;;;//////...,,,***)))))))))************************)))))))))))))))))))))))))))*********++++++,,,,,,,,,///111///,,,,,,000555222DDD___xxx{{{ssskkkfffZZZCCC)))***,,,---...---,,,,,,,,,))))))))))))))))))))))))((()))))))))*********++++++++++++,,,---///000111///999555===zzzWWWNNN999000***+++---+++******))))))))))))))))))))))))(((((((((((()))))))))***---$$$%%%//////111MMMqqqqqqwwwcccGGG000+++---)))///000111222222111000///111111333444666888999:::888:::;;;;;;===>>>>>>===>>>===ZZZuuuUUU???+++''',,,...+++((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''(((((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%###$$$((('''###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((,,,000///333EEEZZZYYYooo111111666,,,666444---'''HHH555ZZZ:::444---)))ppp666...XXX555&&&((((((333%%%***'''''''''(((((())))))***)))******+++,,,---......***...111///((((((666GGGQQQZZZiiixxxsssXXX>>>,,,%%%''''''(((***,,,,,,***(((************************))))))))))))))))))))))))*********+++,,,,,,---------///...***(((---:::EEEmmm~~~yyyjjj]]]OOOEEEAAA000---***)))***+++,,,+++))))))))))))))))))))))))((())))))******+++++++++,,,,,,,,,,,,...000222333555...FFFyyyTTTHHH:::---)))******))))))))))))))))))))))))))))))((((((((()))))))))******'''000///%%%***GGGgggyyytttkkkKKK777---333999555000000111222222222222222222333555777999<<<===>>>@@@CCCCCC@@@@@@BBBCCCBBBFFF666>>>jjjuuuRRR///&&&,,,///,,,***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((())))))))))))(((''''''&&&&&&%%%$$$$$$$$$%%%%%%###$$$((('''######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***))),,,000///333FFF\\\YYYooo333;;;000111###(((FFF###---???VVV###wwwLLL;;;777)))}}},,,$$$>>>///'''777!!!'''$$$***&&&''''''((())))))************+++,,,---...//////***222999777222<<<^^^}}}jjj___>>>666---***,,,...---***************************))))))))))))))))))))))))******++++++,,,------...,,,...------333HHHeee{{{{{{\\\\\\kkkMMMAAA222)))(((***+++***))))))))))))))))))))))))((())))))******+++,,,,,,------,,,---...000333555888RRR|||jjjiiissszzz}}}uuu^^^KKK777...,,,+++******))))))))))))))))))))))))(((((()))))))))*********(((333111'''777```{{{```<<<555000---......111111222222333444555666888999;;;>>>AAADDDFFFGGGHHHKKKJJJGGGHHHLLLLLLHHHHHHEEECCCQQQwwwrrrDDD///---,,,+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%###$$$((('''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***)))+++...---222FFF]]]ZZZooo000;;;666$$$RRR'''...yyyIII!!!777...***,,,555!!!222%%%&&&''''''((()))******+++******+++,,,---//////000555///555NNNlllyyyrrrrrr^^^CCC111,,,,,,,,,***************************))))))))))))))))))))))))******+++,,,,,,---......///111333999JJJnnn{{{```qqq^^^EEE444/////////---))))))))))))))))))))))))((())))))***++++++,,,,,,...---------...111444555FFFfffSSSSSSYYYcccgggdddcccfffuuupppZZZAAA444000///------))))))))))))))))))))))))))))))))))))************)))''')))777UUUxxxDDD&&&444999//////666333333222333444666888999???AAACCCFFFIIILLLOOOPPPLLLNNNMMMLLLQQQWWWUUUMMMHHHYYYWWWKKKcccYYY;;;///***)))---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''((('''(((''''''&&&&&&%%%$$$$$$$$$%%%%%%###%%%((('''############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***(((***,,,+++111FFF]]][[[ppp444111555666***'''KKKxxx222111555777###:::000)))EEE///%%%:::kkk///&&&***(((******************++++++...,,,---//////...///222888DDD___xxxqqqNNNjjjccc999000$$$---,,,---)))$$$%%%+++---,,,))))))))))))************...%%%,,,000'''...777---222+++999ggg___nnnsssWWW444,,,222///((()))))))))+++---+++'''++++++++++++++++++,,,,,,:::%%%000000111777///DDDcccPPPPPPkkkpppzzzxxxXXX@@@+++)))000'''+++***)))))))))))))))*********************++++++......$$$DDDwww~~~MMM@@@333000222222333555000000111333333333999AAA@@@HHHNNNNNNPPPTTTTTTPPPTTTUUUSSSOOONNNRRRSSSQQQOOO___TTT\\\nnntttMMM333///(((+++***)))))))))))))))******(((((((((((())))))))))))(((''''''''''''&&&$$$"""***'''%%%'''((((((((()))''''''''''''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))((('''((()))%%%(((444&&&!!!***)))###&&&((('''%%%$$$(((,,,%%%&&&)))+++)))&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''')))---,,,111FFF]]]\\\nnn}}}<<<111...222///(((...;;;///iii###===///'''333OOO\\\XXX---((("""333PPPgggZZZ,,, ***===RRRXXXQQQ,,,---AAA111ZZZ]]]DDD)))&&&...,,,%%%+++************+++,,,,,,(((---///---...222666777FFFooouuu~~~[[[EEE>>>+++///000000...+++))))))))))))))))))************+++,,,...333000)))///666444222GGG}}}sssrrrsssKKK000///'''***)))((('''((())))))(((++++++++++++,,,,,,,,,,,,222 888222+++===:::jjjOOOcccqqqXXX555555+++)))++++++***))))))))))))******************++++++,,,&&&@@@###]]]qqqtttEEE;;;333333555444222333444222333777999;;;???EEEKKKUUU\\\\\\ZZZ\\\\\\ZZZNNNSSSWWWXXXYYY[[[YYYTTT```fff[[[zzzrrr>>>***...000******))))))))))))******(((((((((((()))))))))***(((''''''(((***,,,------,,,+++***,,,---,,,++++++---,,,+++***((('''%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''&&&%%%444***555???000)))---+++)))((()))***,,,,,,)))&&&+++******)))(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))'''))),,,,,,111FFF]]][[[mmm|||999111---111666222)))###$$$<<<,,,,,,,,,888&&&333444999&&&333III:::---+++===999...======000&&&555***888%%% ###111)))&&&)))''''''***///...***$$$+++++++++++++++,,,------000))),,,555111---CCCdddzzzyyyjjjtttFFF666***''')))000///)))(((---)))*********+++++++++,,,(((///...,,,000000000666EEE|||~~~mmmIII///''',,,+++***(((''''''***,,,+++++++++,,,,,,,,,------)))---333222;;;222mmmYYYaaammmLLL222)))---,,,+++******))))))******+++*********++++++,,,------555FFFqqqNNN<<<666333666777444111111333111222888===@@@EEELLLPPPYYY```aaaaaaeeeiiijjj```hhhnnnpppooollleee]]]pppZZZ---000444++++++******)))******+++((((((((()))))))))******+++***(((''''''(((***+++$$$%%%&&&&&&&&&%%%$$$###)))))))))***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''...,,,******,,,,,,)))'''((("""+++555---(((,,,,,,***&&&$$$&&&***+++&&&!!!+++)))'''&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***((()))++++++111GGG^^^ZZZmmm|||333555444222222555555333:::000111&&&...;;;,,,111***:::777III^^^aaatttyyyaaaeeeAAA444666///111111&&&...***444000///---***((())),,,///,,,+++++++++,,,---......111111222222333FFFrrrzzzgggqqqRRR777***%%%---000))))))000******++++++,,,,,,------***,,,&&&,,,999222222IIIzzziii<<<111,,,+++,,,---+++))),,,000++++++,,,,,,------......///777,,,888;;;iii}}}ccc]]]jjjppp888222222---,,,+++***************+++++++++++++++,,,---...666***rrr{{{bbbBBB888555444777777333111111444555888===@@@EEEPPP[[[bbbbbbbbbbbbffflllrrrvvv|||@@@,,,333,,,,,,+++*********++++++(((((()))))))))*********++++++***(((''''''(((***))),,,---+++***,,,,,,***))))))+++,,,------,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))),,,))),,,000,,,))),,,000,,,---......------...///,,,,,,***(((***,,,+++((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***((()))+++***111GGG^^^[[[nnn|||777:::777...***///222222***&&&444999888***+++111IIIkkkkkk[[[222000...222,,,((('''''')))+++***)))((()))***,,,,,,,,,,,,---...///000)))666666222NNNooolllUUUqqq[[[BBB//////000***(((---+++++++++,,,---.........111111,,,222999333JJJ~~~vvv[[[999,,,)))+++......***+++000+++,,,,,,---......//////666000111888EEE|||yyy{{{hhhBBB111...---,,,+++************++++++++++++,,,---...///000IIIyyypppHHH@@@999666555555444111222666<<>>;;;777222///---------))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))&&&%%%)))111888999999;;;GGGHHHPPPjjjxxx|||bbbIII888111888???===///'''+++///...))))))))))))))))))))))))&&&'''''''''((((((((()))'''((((((((())))))))))))(((((()))******+++,,,,,,+++++++++*********))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&'''&&&%%%&&&'''((((((&&&''''''''''''''''''''''''&&&''''''((())))))******************************(((((()))************)))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&***......222EEE[[[]]]kkkxxx999666666777222---222===666333;;;MMMPPP}}}XXX444...---111333111---++++++---------......///111222333---___qqqkkkYYYDDD555111000---,,,,,,---...///000111222444111111444ZZZbbbaaaooovvvyyy~~~yyy|||~~~yyytttsss}}}MMM999+++,,,///,,,+++///,,,,,,---...///000111222:::+++FFFttt000000...---,,,++++++++++++,,,,,,---...///111111hhheeeNNNBBB444222333555777666777AAALLLLLLIIIKKKRRRVVVSSSOOOMMMQQQ```yyy777000///...---,,,+++++++++)))************+++++++++***,,,...///444???NNNYYYYYYlll|||~~~|||{{{tttjjjgggaaaVVVIII===555///---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))///,,,///AAA\\\pppwwwvvvbbbnnnjjjkkk~~~|||rrrmmmjjjeeebbbiiilll```EEE000,,,,,,+++))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))******+++,,,------......,,,,,,,,,+++++++++******''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''&&&''''''((()))******+++************************(((((()))***************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&+++//////333EEEZZZ\\\iiiuuu777:::888333333777888777999111YYY{{{RRR+++444555222,,,---222000***---333,,,---999222+++:::DDDddd\\\===555444)))000////////////111222333444111======ccclllwwwzzznnneeeBBB***777###///......---,,,(((,,,444000...888999444LLL###777---000+++---***---(((///)))444555***LLLyyy^^^MMMBBB777222333333444666<<>>111222CCCQQQRRRLLL>>>222---+++***+++***,,,...+++%%%$$$&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''***,,,+++(((%%%%%%&&&))))))(((&&&%%%'''***,,,((('''&&&%%%&&&'''((()))''''''((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&)))+++((($$$$$$)))---,,,+++++++++***111---***,,,000111...***333---000$$$...'''222000333---'''&&&)))+++,,,,,,))))))))))))))))))))))))***))))))+++---555GGGXXXbbbmmmxxx888===888444;;;;;;555444888oooaaa{{{PPP...,,,///333111,,,---333...222...111777---///HHHxxxpppbbbdddxxx}}}OOOZZZ333!!!;;;000000//////000111333444777***CCCgggaaaOOO777333///+++222---+++///,,,,,,111......888111DDDkkk...333+++---)))---***,,,)))111***///000222^^^vvvZZZJJJ>>>333333333333444777<<>>777222BBBsssnnnrrrBBB111***333666------666000000000666555,,,BBBmmmOOOJJJ\\\\\\fffsssXXXSSSIII---222111000000///000222333444000>>>???ppp|||```AAA+++666&&&111***'''222111,,,000111222:::666vvvEEE///,,,---)))///,,,+++)))111...,,,...EEE{{{}}}jjjXXXIII;;;222444444444444777===EEEKKKYYYXXXXXXUUUOOOKKKRRR[[[___jjj{{{JJJ)))888111###333...((((((......))))))000222...CCC[[[gggmmmPPPIII555(((---111---***---+++******))))))******++++++))))))---000111EEEbbbZZZooonnnxxxKKK+++444;;;------+++***,,,///---)))+++***))))))((())))))))))))---,,,((()))000333111eeezzzkkkiiirrrjjjkkkqqq{{{xxxiii[[[MMMCCCQQQ>>>,,,'''+++---,,,+++(((((((((((((((((((((((('''''''''''''''((()))))))))'''$$$$$$'''******)))'''%%%$$$&&&)))***)))&&&(((((())))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((******((('''***---&&&+++///,,,+++555FFFTTTssswwwlllXXXYYYlllrrrgggtttkkkgggMMMGGG111111,,,---///,,,%%%'''///...((())))))))))))))))))))))))))))))***,,,...777III[[[]]]mmmzzz:::;;;333666;;;000BBBuuubbbjjjbbbDDD,,,---666666111000000///333888222555cccaaaIIIaaazzzyyyooojjjOOO^^^GGG(((111111000000111222444555111@@@dddnnnxxxxxxGGG...444+++///---&&&222222...333777666:::GGGvvvwwwwwwwwwzzz```000//////,,,111---+++)))///222...444ZZZ~~~gggZZZIII;;;666444444444555888>>>FFFKKKPPPRRRTTTQQQJJJGGGQQQ^^^gggppp~~~uuu...:::666&&&666***)))111,,,))),,,000222222222]]]fffiiivvviiiOOO555---...---,,,,,,++++++************++++++000'''000000)))EEEddd```ggglllmmmQQQ666)))...///,,,'''(((...000---+++******)))))))))******+++)))---111000333IIIdddiii{{{sssqqq]]]FFF777000+++***,,,************))))))))))))((((((''''''(((((()))***))))))***+++,,,+++(((&&&///...,,,,,,,,,...000111((()))))))))******))))))))))))))))))(((((((((((('''''''''((((((((())))))(((''')))+++,,,***,,,///,,,111///111LLLpppvvvfffooofffBBB@@@<<<777000++++++,,,---------************************+++******,,,...666HHHXXX[[[lll{{{@@@<<<777:::777666hhh[[[dddPPP888,,,000888555---222111555555000HHHTTT```zzz|||fffOOO888222222111111111333444555:::444xxxsssyyysss~~~kkkpppRRR;;;///555...444)))222111...555666333666jjj{{{zzzvvvppp|||}}}~~~|||}}}777000000......+++...***,,,333000;;;jjjxxxhhhZZZGGG:::999444555555666999>>>DDDIIIMMMQQQUUUTTTMMMJJJTTTaaaeeeooozzz:::222666---555&&&///333***)))111111222GGGcccqqqOOO111)))...000+++,,,,,,++++++++++++,,,,,,///111+++---DDD[[[eeejjjzzziii<<<222555444///,,,,,,,,,)))++++++************++++++(((***---111;;;XXXwwweeeRRR>>>000---111,,,,,,,,,++++++*********)))(((((((((((()))*********++++++***(((((()))***(((---111111---)))''''''000//////...---,,,,,,++++++++++++******)))))))))(((((())))))))))))*********&&&&&&+++---***))),,,)))222SSSttttttnnnmmmLLL<<<222111888333%%%%%%111++++++++++++++++++++++++,,,++++++,,,---444EEEVVV[[[lll{{{>>>666777999888RRRWWWTTTGGG444,,,111444333555444666333:::iiirrr```vvv~~~fff\\\???333222222111222444555666555aaaooovvvYYYLLL[[[[[[hhhjjj{{{dddCCC***555)))333///222///...333111222>>>{{{hhhWWW\\\kkk~~~|||vvvyyy|||pppEEE//////000(((***111...***111000CCCwwwttteeeVVVCCC888888333555666888:::===BBBEEEJJJNNNSSSSSSLLLIIIRRR^^^kkkwwwxxxNNN+++222111111(((333,,,+++///444222@@@qqqqqqIII222111222------,,,,,,++++++,,,,,,---&&&999%%%999|||{{{oooppp[[[nnnPPP111///000333222---))))))+++++++++***++++++,,,---,,,+++***<<>>@@@DDDFFFJJJKKKGGGGGGQQQ]]]vvvnnnooo333///333///---222(((///222333>>>bbbsssLLL555///111------,,,,,,,,,,,,------(((111:::^^^vvvLLL888+++000333---+++///+++++++++++++++,,,------222///@@@mmmiiiDDD...//////......---,,,,,,+++******)))))))))***++++++...)))(((222CCCQQQUUUTTTLLLSSSaaaooowwwsssfff[[[JJJGGGAAA;;;666333222222/////////...------,,,,,,*********++++++++++++,,,***(((***...+++,,,;;;OOOppppppRRR333000777555---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...000999JJJ[[[___mmmyyy>>>;;;AAA>>>ZZZrrrJJJ<<<999444333888222444666;;;gggjjjwww|||^^^333333222222333444666777???nnn]]]fffuuulll~~~QQQ@@@000444222/////////444444000JJJwwwooohhhfffccccccccc___aaaqqqzzzwww}}}~~~xxxuuulllkkk222111777(((333+++333---111444\\\lllZZZNNNCCC:::555222444888:::;;;;;;<<<===@@@AAACCCFFFFFFJJJVVVcccwwwZZZ@@@000444...111------333000000OOOeee888+++444...------,,,,,,------...666%%%[[[mmm~~~TTT333000222,,,+++333++++++++++++,,,,,,---...333:::iiibbb>>>000000///...------,,,,,,*********)))******+++,,,,,,)))///EEEbbbrrroooeeevvvvvv{{{lll[[[KKK>>>666222111000000///......------******+++++++++,,,,,,,,,''')))///222...333NNNmmmeeeddd777---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///333<<>>222222111666,,,444444555;;;:::```YYY___zzzhhhaaaeeezzzxxxyyy||||||~~~jjjddd999///888'''333///%%%555...222{{{|||ggg\\\PPP>>>444333444555777:::>>>??????>>><<<999IIIHHHCCCGGGRRRqqqdddmmmtttttt555>>>+++111222...444555222AAAkkkZZZ***777111222---000///)))000111999888bbbBBB'''888///000000......---000...)))///888;;;VVVwwwiii222888***666+++111(((111,,,...)))***333000)))+++(((:::dddhhhRRRwwwjjjaaaHHH<<<>>>222---666000&&&...///...,,,******+++,,,---000'''))):::'''PPPsssjjjAAA111777...)))***111333,,,***---******---000444===NNN___dddooo~~~AAA???<<>>555444888888999;;;???CCCFFFGGGGGG@@@FFFBBBFFFTTTaaa~~~VVVUUUjjjKKK???///444000......000///eeeEEE555000///***,,,......222111&&&dddvvvuuu888000888......------///,,,000111---:::___|||hhh***<<<(((,,,...'''+++,,,...((((((///,,,***222EEE\\\]]]fffttt```======@@@(((***:::---///...---,,,,,,---......***333222)))\\\pppnnn???%%%222333111,,,))),,,///000,,,,,,---000333;;;LLL[[[bbbnnn|||>>>777EEERRR\\\555555111666999999:::___???888222111;;;999:::tttpppzzzuuuNNN666333444...666111666777777YYYHHH\\\]]]jjjyyylllsss{{{wwwvvvzzz~~~}}}eeetttNNN333,,,,,,...---111///777EEEooo]]]SSSIII===666666888888999===BBBIIIOOOSSSZZZXXXXXXKKKOOOaaaoooRRR???aaa^^^hhh<<<222777...000000444<<>>111999999mmmxxxUUU@@@666777444<<>>^^^<<<555;;;444@@@{{{ooo~~~<<<777222888+++>>>666444uuuuuuqqq```TTTRRRDDD:::>>>GGGVVVllldddaaazzzuuurrr___UUUcccnnnzzz{{{\\\ggg666444000000...222///>>>{{{jjjbbbUUUGGG===999666555777;;;@@@BBBBBBDDDIIIMMMLLLLLLJJJYYYlllYYYIIIEEE>>>BBBfff[[[RRR:::777000222222dddggg555333000222666000YYYzzz@@@555333555,,,777111LLLuuuyyy]]]<<<;;;,,,999333222///666HHHbbbvvv<<<999666333222333555777222\\\ooo]]]dddhhh\\\WWW]]]WWWWWW___qqqzzzyyyVVV666---///------111...,,,...444:::???HHHPPP[[[jjj|||BBBOOOppp^^^222///<<<666JJJddd999333>>>555BBBsssyyy???:::333:::&&&AAA666666nnnIIIHHH<<<;;;NNNZZZWWWUUU```uuucccUUUhhhuuuZZZ___888666+++111///000222@@@ssseee___RRREEE<<<888777666444999===@@@BBBGGGPPPXXXFFFRRRXXXaaazzzqqqkkk\\\TTTQQQGGG>>>NNN]]]uuuZZZ<<<777333333777vvvAAA555111666999111```MMM999000;;;)))555444___xxxhhh666555777333666333000<<>>ccc~~~aaa;;;444444222SSS~~~sssHHH777<<<333:::xxxwww===333999555666666:::>>>vvvYYYPPPEEE777444EEEWWW\\\YYYYYYZZZ^^^fff}}}ZZZPPP```kkkqqqzzznnn]]]TTT___===///222...+++777999EEEqqqeeeYYYLLLDDD>>>888444444<<<;;;555888DDDGGGHHHSSS\\\iiibbbrrrxxx``````MMMWWWQQQccclllfff999;;;444444CCC}}}ttt{{{>>>555777<<<222HHHlll555;;;***;;;666555nnnwww```QQQnnnIII>>>111777444222222MMMssspppoooddd;;;<<>>XXXRRR999===888???uuu>>>444999444666555<<>>???EEENNNSSSVVVZZZ___]]]___~~~^^^TTTrrr^^^}}}XXX[[[@@@111333///---555777LLLlllcccWWWJJJBBB===777444444333;;;===AAAGGGCCCBBBMMMAAA\\\lllyyy```vvvsss}}}zzzpppZZZVVVuuummm\\\:::888444555HHHyyyiii___eee[[[:::666444222YYY666888111777<<>>]]]kkkfffuuuccc:::<<<;;;CCCwww___kkkppp???444999333555555>>>YYY~~~```AAA>>>IIIQQQVVVUUUTTTWWW[[[]]]lllbbb[[[]]]sss{{{yyyrrrDDDPPPZZZQQQ\\\VVVFFF444444000000222666YYYjjj```TTTGGG@@@;;;555333444555======<<>>iiijjjvvvsssXXX>>>:::333:::222<<>>777333666eeeooommmzzz>>>777888CCCmmmaaaUUU]]]~~~kkkAAA555888444555666>>>jjj^^^FFFIIIWWWYYYVVVQQQXXXeeeiiidddjjjlllnnneeeWWWPPPfffzzzEEE===MMM\\\gggaaaRRRIII555333111444000555fffmmm]]]QQQDDD===888444222444999>>>;;;:::???DDDSSSiiiwww{{{cccyyyuuuzzzvvv{{{zzzMMMHHH888777999dddtttggg[[[MMMHHHKKKYYY@@@<<<999BBB|||ppp888;;;444;;;YYYmmmsssDDD@@@777444;;;III|||ppp~~~www{{{^^^@@@555:::888WWW|||www\\\OOO///111***333///000444888999888===DDDRRRiiitttDDDnnntttFFFAAA:::888lll}}}```uuuFFF666888CCCuuuXXX]]]cccooolllDDD666777555666666<<>>HHH???777:::===~~~^^^QQQ@@@888444DDDRRR{{{DDD777666<<>>888555333333666888;;;999???JJJGGGBBBGGGNNNJJJKKKkkkyyyttt}}}tttpppppprrrtttvvv{{{yyyOOOgggUUU888999888tttdddRRRGGGBBB>>>===@@@JJJxxxFFF111===HHHKKK666>>>NNN}}}llliii@@@666;;;CCCZZZ???999:::DDDrrr~~~nnnooobbbRRR666...***111///000555:::<<<>>>DDDLLLPPPhhhvvvoooggg}}}{{{zzznnnQQQOOO@@@@@@hhhwww^^^ccceeeyyynnnRRR@@@EEEAAAuuuFFFGGG___sss|||qqqttttttsssHHH777666555888777777```HHHCCCDDDGGGTTTaaa___QQQMMM^^^tttyyyvvvmmmvvvqqquuuPPP777SSSfffPPPKKKhhhaaaooozzz~~~oooKKKkkkQQQ555///000222222:::~~~gggVVVJJJ===777555333444777<<<;;;666;;;IIIMMMPPPZZZQQQ^^^YYYfffmmmmmm|||xxx}}}xxxwwwxxxxxxzzzqqqRRRdddZZZ<<<>>><<>>BBBGGGDDDmmmaaa999GGGQQQiiiFFF;;;}}}vvvxxxzzzLLL>>>:::444zzzQQQDDD===RRR}}}ggguuulllhhhkkkPPPHHH///666444888666666666444333999AAALLLeeevvvxxx}}}qqqzzzvvveeeYYYHHHEEE\\\rrrIIIqqqsssvvv|||ssszzzaaaYYYIIIIIIdddRRROOO___~~~eeeuuuvvvgggtttFFFCCC000>>>111777???|||XXXJJJKKKGGGCCCJJJTTTccchhh]]]ZZZeee{{{mmmffffffaaaZZZ[[[fffMMMRRRUUUVVV]]]fffiiieeeuuutttwww|||gggpppvvviiiiiiffflllnnnFFF{{{YYY;;;///333,,,555777jjjZZZKKK;;;555555444444555777<<<>>>>>>DDDOOOWWWXXXVVVTTT[[[ccciii}}}oooTTTTTT{{{QQQWWWwwwGGG;;;EEEmmm___dddXXXOOOGGGCCC@@@======@@@LLLYYYggg:::AAAaaaBBBAAAnnnxxxUUU777888DDDsss<<>>@@@666999333:::>>>xxxXXXOOOSSSRRRDDD<<>>>>>@@@CCCJJJaaa|||>>>DDDwwwBBB@@@dddzzzpppIII<<>>@@@@@@DDDNNNYYY___gggsssUUUuuu}}}}}}SSSTTTdddJJJCCCjjjxxxgggZZZ]]][[[WWWIII<<<999===@@@CCCFFFCCCcccAAAAAAtttFFFCCCZZZpppaaa}}}PPPBBB===}}}{{{kkkdddBBBFFFmmmnnnsssjjjwwwzzzdddYYYRRRAAA333///***...---///111111111888@@@KKK]]]}}}nnnnnn```___\\\VVVPPP```sssbbbkkkssswwwbbbhhhZZZPPPVVV{{{^^^ooowwwqqqjjjaaavvvOOOEEE444444777<<<999qqqwwwPPPBBBFFFEEEFFFEEEFFFQQQbbbmmmjjjccc}}}gggyyywww}}}{{{jjjgggdddaaa```]]]VVVOOOaaaqqqyyyrrrwwwgggaaa^^^WWWQQQSSSsss[[[YYYyyyPPP:::111333333666<<>>@@@@@@BBBMMM\\\gggWWWtttRRRooopppaaammmhhhqqq{{{WWWVVVwwwWWWIIIaaaJJJ[[[^^^OOOQQQYYY[[[bbbZZZRRRDDD888888???CCCEEEFFFBBBaaaZZZQQQoooLLLJJJ\\\ddd{{{rrrQQQHHH;;;```vvvBBBGGGmmmiiiooo```kkkyyy```SSSPPPCCC777222......---///222111111777>>>KKK^^^~~~ssstttiii[[[ccc[[[aaaZZZwww^^^rrrbbbpppiiilll^^^[[[^^^dddttthhh|||___[[[pppUUUGGG:::999999999666eeewwwQQQCCCHHHHHH;;;MMMCCCEEEeeeiiiaaavvvzzz\\\xxxwwwpppssswwwvvvnnnfffdddhhhmmmoooooocccrrrtttVVV___LLL:::333444222555:::xxxqqq]]]GGG:::666444555777===???@@@@@@AAAKKK]]]mmmooo]]]mmmeeeyyyhhh]]][[[kkkllliiiwwwXXXUUUdddUUU{{{\\\jjjtttfffWWWeeefffYYYZZZRRRLLLAAA:::>>>FFFJJJIIIHHHIIIbbbfffWWWlll{{{}}}QQQNNNkkkdddYYY{{{^^^OOO===yyyRRRbbbffflllaaaCCCIIIbbbQQQQQQZZZuuummmyyyxxx^^^SSSTTTIII:::333...------///222111111666===III___~~~jjjcccVVVaaa^^^___\\\^^^nnnyyy|||{{{YYYXXXkkkfffggg___fffhhh~~~nnnpppvvv\\\mmmeeeOOOFFFGGG???<<<888555WWW{{{RRRCCCGGGGGGJJJ[[[NNNMMMgggeeefff}}}~~~}}}xxxpppmmmsss|||vvvsssTTTaaaHHH888333222111666888kkk}}}hhhNNN>>>777444444666===@@@DDDDDDCCCHHHYYYjjjrrrkkk}}}kkkRRRfffVVVppprrrVVVPPPnnndddiiinnnxxxoooRRRTTTQQQHHH@@@>>>EEELLLNNNMMMLLLMMM```fffUUUpppSSSMMMSSSQQQUUUpppqqqXXXEEE}}}___pppgggzzzFFFMMMsssQQQDDDFFFDDDmmmwwwtttqqqbbbccclllyyy```WWWZZZLLL999000+++------///222222000555<<>>>>>DDDJJJKKKLLLMMMLLLaaa}}}wwweeevvvyyyXXXJJJWWWTTTRRRaaaxxxpppcccqqqwwwyyybbbOOOqqqSSStttEEEOOO___HHHHHHOOOLLL^^^SSSCCCRRRmmmzzzvvv{{{}}}rrrkkkpppyyyvvv]]]VVVZZZKKK666...+++,,,---///222222000444;;;FFF^^^}}}}}}lll[[[tttfffXXXfff]]]lll```iiiaaazzzqqqqqqxxxoooPPPvvvaaacccllleeejjjXXXWWWjjjlllfff]]]aaagggSSSUUUKKKJJJGGGCCC>>>999<<>>kkkYYYCCCFFFFFFBBB@@@OOO~~~rrrZZZnnnggglllrrr{{{gggjjjKKKMMM<<>>NNNkkkPPP???:::888777@@@???KKKXXXPPPEEEVVVwwwuuuaaaBBB^^^OOO```}}}kkkOOOYYYcccZZZLLLNNNPPPDDDIIIBBB===@@@HHHMMMNNNLLLgggfffuuuxxxzzzvvv\\\|||eeeLLL[[[___ggghhhsssmmmpppyyypppttt]]]jjjnnnLLLAAAvvvHHHGGGDDDTTTOOOTTTPPPqqqqqqeeefffsssaaaXXXSSSTTTKKK999......---+++,,,/////////333999DDD^^^xxx{{{qqqeee\\\\\\^^^ZZZUUUTTTZZZZZZWWW[[[{{{jjjoooyyyxxxjjjXXXuuuYYYiiifff[[[hhhZZZZZZ]]]kkk~~~bbbpppmmm___ZZZtttjjjddd^^^RRRQQQVVVLLLKKK@@@AAA:::TTTVVV@@@CCC???GGG???[[[|||lllQQQppp{{{|||___XXXzzzPPPCCCFFF777888555999CCCwwwZZZDDD999666666444AAATTT[[[MMMFFFaaa}}}^^^HHH[[[zzzwww{{{eeeSSSTTT```jjj\\\FFFEEEMMMJJJAAA@@@EEEMMMPPPMMMLLLOOOeeexxx}}}zzzyyyaaajjjTTTcccpppmmmppprrrnnntttrrr{{{eee}}}rrrnnntttjjjwwwwwwQQQAAAnnnAAAEEEHHHSSSSSSUUURRR^^^lll{{{|||mmmdddkkkkkkaaaXXXTTTGGG444)))***---+++,,,/////////333999BBB^^^{{{}}}sssooowwwddd]]]XXXZZZ]]][[[XXXVVVZZZUUUXXX[[[iii|||sssZZZTTTiiiVVVpppiii[[[eeeZZZVVVWWWXXXiii```oooiiiTTT___xxx\\\```\\\PPPQQQXXXGGGKKKCCCDDD>>>CCCXXXAAAFFF???AAA^^^zzzpppdddiiiyyyUUUfffuuuTTTLLLIII888888555444888iiiMMM;;;666999:::JJJ[[[^^^WWW[[[uuuwwwXXXPPPWWWrrreeehhhfffUUU\\\___aaaVVVDDDDDDLLLHHHFFF>>>???KKKQQQNNNPPPXXXmmmooo~~~xxxxxxqqqYYY^^^kkkyyynnnxxxcccpppuuutttbbbqqq{{{ssssssvvvyyy___HHHOOOQQQVVVWWWRRR___nnnnnnQQQTTTUUUzzz~~~tttddddddssssssiii___VVVFFF444+++------+++,,,/////////333999AAA^^^}}}sss~~~|||ppphhhbbb\\\ZZZ\\\^^^___```WWWQQQYYYYYYWWW{{{pppjjjTTTyyycccXXXlllhhhZZZ^^^WWWZZZYYYYYYvvvtttXXXqqq|||nnnUUU]]]wwwiii```[[[UUUXXXYYYOOOIIINNNFFFIIIHHH<<>>EEE888888JJJVVVTTTTTT[[[sssqqqXXXZZZ]]]iii~~~hhhyyynnn}}}mmmddd```sssyyy[[[}}}wwwwwwssszzzjjjPPPTTTPPP[[[UUUeeejjjmmm]]]:::OOO___}}}iii[[[hhhzzzlllfff___UUUEEE555///000---+++,,,/////////333999CCC]]]{{{cccppp{{{|||}}}yyylllbbb___]]]YYYTTTSSSTTTUUUUUUOOOLLLTTTSSSHHH```tttzzz]]]aaakkk^^^QQQ\\\ccc\\\UUUPPPYYY\\\YYY___~~~ooofffccc\\\TTTmmmlllRRR]]]uuugggeeegggcccYYY[[[[[[PPPRRRSSSLLLMMMOOO<<>>>>>999:::mmmfffHHH;;;:::???BBBBBBDDDSSSdddcccWWWGGGggguuunnnjjjLLLWWWbbbsssppp~~~___NNNHHHJJJIIIKKKHHH===666888EEEWWW[[[WWW[[[hhhqqqnnn|||zzzTTTnnnccc{{{aaadddiiibbbpppkkk|||hhhkkk{{{xxxtttmmmttt}}}uuu~~~mmmTTTsssXXXOOOhhhdddttt]]]|||uuuppp{{{qqqtttyyy\\\ZZZpppjjjrrrooo```___\\\RRRBBB333---...---+++,,,/////////333999GGG\\\wwwxxxZZZ^^^{{{kkkYYYWWWUUUZZZ[[[WWWSSSQQQOOOKKKPPPOOOPPPPPPJJJPPP|||ZZZ[[[ZZZVVVMMMRRRaaacccUUUNNNVVV[[[PPP]]]iiizzzoooiiiddd___]]]^^^]]]___lll|||SSSZZZwwwkkkfffZZZ^^^ggg]]]QQQQQQSSSNNNLLLKKKJJJQQQDDDHHH[[[JJJQQQccczzzttt|||UUU___pppaaa___[[[YYYNNNAAA@@@<<>>777<<>>DDDFFF;;;HHHTTTVVVPPPUUUqqq|||qqqpppwwwtttrrr}}}YYYfff~~~rrrxxx~~~ZZZaaaxxxxxxrrrqqqttt{{{nnn[[[fff```OOOsssssswwwtttkkkpppttt{{{}}}fffbbbdddbbbVVVBBB333---...---+++,,,/////////333999KKK[[[sss}}}rrr___lllzzzxxx}}}aaaggg```WWWkkkVVV\\\___ZZZVVVVVVUUURRRUUUUUUKKKNNNUUUIII\\\ssseeebbb|||ggg\\\UUUXXXUUU\\\aaaWWWRRRSSSSSSKKK]]]PPPvvviiigggdddfffjjjlllooo|||QQQKKK~~~SSS^^^RRRTTT[[[SSSLLLNNNNNNEEEEEEMMMIIIOOOKKKDDDjjjoooLLLVVV|||UUU^^^hhhhhh^^^```VVVHHHAAA:::@@@WWWeeeFFF999???KKKUUUXXX]]]kkkwww}}}~~~zzzYYYLLLVVVrrr}}}yyyrrrzzzwww}}}[[[UUUQQQJJJPPPRRRBBB999CCCMMMJJJRRRTTTNNNQQQgggwwwxxxnnnrrrppplll{{{qqqfffyyyTTTddd}}}oooTTTvvvqqqqqqnnnvvvpppqqqiiibbb]]]oooUUUyyyuuupppqqqyyy{{{ccciiilllhhhWWW@@@111---///---+++,,,/////////333999NNNZZZqqq|||tttkkkvvv[[[aaaeeeeee___bbbkkkggghhhUUUWWW\\\ZZZRRRNNNSSSYYYZZZUUUTTTBBBHHHZZZBBBAAAuuu~~~~~~fffSSSsss~~~ZZZmmmWWWcccXXXPPPTTTSSSSSSOOOLLLPPPWWWVVVWWW||||||```QQQWWWnnnkkk___TTTWWWWWWLLLGGGUUUYYYIIIIIIIIIVVVKKKJJJKKK<<>>===CCCJJJRRRaaasss{{{pppUUUMMMUUUtttkkk~~~ssszzzvvvuuuiiiQQQAAABBBIIICCC>>>GGGMMMHHHLLLNNNUUUkkkuuuqqqjjjrrrhhhcccdddsss{{{XXXooozzzxxxkkkNNNgggzzzffffffffftttdddvvvaaa^^^bbbTTTvvvddduuuoooooo\\\gggjjjdddPPP999+++))),,,---+++,,,/////////333999OOOZZZpppsssddd^^^\\\[[[ZZZZZZeeeZZZttthhh\\\YYY___bbb___ZZZWWWQQQJJJGGGIIIKKKIIIGGGGGGCCC??????AAADDDDDDDDD~~~llliiiggg___|||WWWaaaXXXVVVTTTQQQMMMLLLKKKLLLLLLHHHQQQTTTNNNPPPqqq}}}pppuuu}}}vvv^^^OOO\\\~~~^^^```bbb]]]UUUOOOKKKLLLNNNQQQNNNOOOMMMJJJLLLPPPJJJAAAwwwvvvwwwgggWWWuuuxxxtttVVViiiaaa\\\@@@CCCCCC>>>UUUhhh:::???FFFCCCHHHddd```OOOLLL[[[~~~{{{wwwtttnnnwwwtttgggZZZOOOLLLLLLJJJJJJMMMTTTZZZQQQfffvvvuuusssuuuqqqfff```aaaaaa^^^ggg```qqqxxx}}}rrrtttOOOaaa{{{yyynnnhhhaaahhhhhhoooooosss```[[[aaabbbeeefff}}}tttmmmxxx___kkkwwwtttcccGGG222,,,---,,,---,,,,,,/////////222888FFFhhhtttzzz{{{kkk[[[UUUUUUTTTSSSRRRVVVZZZpppuuupppddd^^^XXXWWW[[[``````___TTTNNNGGGDDDDDDDDDBBB???GGGDDD@@@@@@BBBDDDDDDDDDTTTsssiiioooaaagggWWWZZZbbbTTTZZZWWWRRRNNNLLLLLLMMMOOOJJJHHHJJJIIIFFFUUUjjjkkkggggggqqqlllUUUNNNJJJlllggg\\\XXXSSSQQQNNNJJJHHHGGGGGGGGGNNNLLLHHHDDDHHHNNNNNNHHHfffRRRlllbbbzzzqqqqqqbbbmmmdddbbbLLLJJJ>>>999XXXuuuKKKDDDFFFGGGHHHRRRkkk~~~eeekkk[[[KKKOOOhhhppppppmmmqqqzzzzzzkkk]]]XXXWWWWWWZZZ^^^[[[WWWkkkjjj]]]{{{mmmtttssslllaaa^^^```aaa___[[[}}}}}}jjjwwwyyyyyyqqq}}}iiiRRR[[[pppiii___fff```]]]]]]cccccceeeaaaaaacccaaadddfffccceeeUUU|||yyyqqq]]]AAA000---...------,,,,,,/////////222888HHHhhhuuuwwwyyygggUUUPPPRRRRRRPPPNNNSSSQQQ^^^dddooozzz}}}iiiXXX\\\[[[ZZZZZZ\\\___bbbcccXXXSSSLLLHHHGGGFFFCCC@@@CCCAAA>>>>>>???AAAAAAAAA777aaauuuzzzllllllsss[[[~~~^^^dddcccTTT^^^ZZZWWWRRRMMMJJJJJJKKKLLLPPPGGGFFFJJJBBB>>>XXX|||xxxhhh]]]ZZZ]]]bbbdddiiifffjjjfffRRRIIIPPPTTTbbbeee^^^^^^UUUNNNNNNOOOOOONNNKKKHHHFFFIIIIIIGGGGGGKKKQQQQQQMMMTTT~~~jjjsssiiiPPPnnnxxxmmmllllllkkkbbb```TTTPPP;;;666UUUeeeEEE@@@IIINNNLLLcccnnnhhhhhhttt{{{wwwTTTJJJQQQ~~~wwwttttttsssrrrzzzxxx}}}vvvhhhZZZSSSMMMNNNJJJyyyrrrmmmccc[[[ZZZ^^^___]]]SSS^^^XXXyyypppssstttvvvyyyvvv{{{rrrUUUTTTZZZiii}}}[[[RRRYYYSSSTTT[[[```aaabbbmmmtttwwwkkkcccppp___dddaaa[[[___dddppp~~~TTT}}}}}}mmmSSS:::...---......---,,,,,,/////////222888JJJgggtttuuutttbbbPPPLLLOOOPPPMMMKKKNNNNNN]]]iiippp___SSSxxx~~~xxxsssqqqjjjbbb___]]][[[[[[[[[[[[ZZZYYYTTTPPPKKKGGGFFFCCC@@@>>><<<;;;;;;:::;;;;;;;;;;;;;;;BBBVVVwwwooogggZZZPPP___YYYuuu___GGGaaaSSSQQQNNNJJJGGGEEEDDDDDDLLLGGGGGGIIIAAA999CCCUUU~~~iii```^^^^^^]]]NNNNNNYYY]]]iii|||gggeeeeee]]]TTTPPPRRRSSSTTTSSSPPPLLLJJJDDDGGGLLLRRRVVVVVVQQQLLLQQQvvvooovvv___eeeeeeyyyoookkkuuullllll___XXXXXXGGG>>>MMMrrrEEE777HHHZZZ^^^[[[vvviiiKKKNNNPPPzzz~~~{{{ssszzzwwwvvvuuuttt|||~~~nnnfffdddfffiii}}}uuuOOOllleee\\\WWWYYY[[[ZZZWWWPPPZZZpppWWW|||rrrzzz|||vvvyyysss~~~}}}ddd\\\[[[YYYZZZXXXWWWaaazzzaaaWWWYYYMMMKKKMMM]]]aaaaaafffeeeyyyooojjjhhhfffRRR|||SSSnnn\\\[[[bbbZZZRRRXXX___sssggg|||hhhIII444------...///---+++,,,/////////222888LLLdddqqqtttiiiXXXIIIFFFIIIJJJHHHFFFFFFTTTZZZNNNYYYbbbXXXggg]]]ccciiillllllmmmmmmmmmooonnnjjjfffeeeddd___XXX^^^ZZZUUUTTTVVVTTTNNNIIIEEEDDDAAA???===;;;888666777888999999999888888888@@@666;;;UUUqqq}}}sssxxxzzzmmmRRREEE\\\wwwoooddd[[[WWWRRROOOOOOKKKKKKKKKIIIFFFBBB???===;;;BBBDDD@@@<<<===>>>>>>HHH[[[ZZZgggcccWWWRRRPPPOOOOOOMMMLLLJJJIIIHHHEEEHHHNNNTTTWWWTTTOOOKKKYYY[[[kkkmmmnnnYYYrrrrrrzzzssslllyyyqqqzzzkkk```___UUUKKKGGGfffaaaCCCCCCPPPRRRmmmwww{{{yyy^^^ooo|||\\\CCCRRRUUUqqqwwwzzzvvvwwwpppooosssssssss___uuurrriiiZZZccc\\\VVVUUUWWWWWWTTTQQQKKKUUULLLZZZ~~~wwwttt}}}xxxrrrssshhhiii{{{yyyQQQRRReeeIIIQQQGGGXXXWWWUUU```bbbddduuurrr[[[SSSYYY^^^RRRLLLTTT[[[ccc}}}sssiii~~~aaa@@@111...,,,,,,...---+++,,,/////////222888MMM___ooouuu___RRRGGGEEEGGGFFFFFFFFFQQQLLLOOOLLLTTT]]]ZZZllllllqqqssspppllllllmmmlllkkkjjjhhhgggfffaaaYYYRRR\\\WWWRRRQQQSSSQQQKKKEEEBBBBBBBBB@@@>>><<<:::999666888:::;;;999888888888555444======TTTxxxsssrrrjjj[[[WWWYYYYYYXXX\\\dddzzznnn]]]\\\gggaaaOOOVVV\\\GGGIIIIIIIIIHHHEEEBBB>>>;;;222>>>AAA;;;;;;BBBAAA:::777>>>cccllliiieeeaaa^^^ZZZVVVTTTOOOMMMJJJHHHGGGGGGHHHHHHKKKJJJJJJNNNNNNLLLLLLNNN\\\OOO]]]cccbbb{{{{{{___\\\yyyooo|||sssjjjqqqiiitttrrrddd]]]VVVOOOBBBYYY~~~TTT???CCCJJJaaa}}}yyyyyyvvvOOOBBBQQQlllhhhnnnsssqqqnnniiiiiipppsssqqqsssyyy___sssXXXlllssseee\\\VVVRRRSSSTTTPPPMMMLLLJJJJJJNNNQQQjjjsss}}}zzz~~~eeellloooqqqsssoooqqqZZZIIIEEEZZZCCCNNNJJJOOOKKKJJJUUU^^^```cccppp]]]WWWRRRWWWYYYNNNKKKSSSWWWVVVlll}}}\\\lllsssTTT777//////,,,+++...---,,,,,,/////////222888OOO^^^qqqvvvTTTKKKEEEDDDDDDBBBCCCEEEVVV;;;HHHYYYXXXRRRRRRjjjhhhnnnpppjjjgggkkkooopppgggeeedddffffffbbb[[[VVVWWWUUURRRQQQOOOMMMJJJGGGCCCCCCDDDCCC@@@===;;;:::333777:::;;;999666666777111000???555777TTTqqq^^^jjjiiiXXXXXX```]]]\\\YYYMMMIIIHHHFFFDDDBBB@@@???>>>777;;;>>><<<<<<>>>???======;;;///OOOYYYOOO___ggg___WWWVVVWWWUUUPPPNNNKKKIIIIIIJJJMMMNNNLLLIIIJJJMMMMMMJJJKKKPPPTTTRRRmmmddd___uuuqqqvvvwwwjjjgggiiibbbhhhlllccc[[[TTTWWWJJJOOOdddDDDGGG]]]zzzyyysssdddFFFLLLOOOuuuccchhhjjjgggfffgggiiijjjiiihhhjjjllliii~~~ZZZkkkqqqppp\\\ooo[[[YYYSSSPPPPPPNNNIIIHHHLLLHHHFFFPPPCCCeeekkklllpppvvvtttzzzsssqqqwwwyyyppplllnnnnnnnnnmmmMMMLLLAAAFFFCCCEEENNNDDDGGGPPPQQQTTT^^^bbblllzzzfffUUUVVVPPPRRRRRRJJJKKKQQQPPPTTTRRR|||\\\\\\bbbDDD------000,,,***///---,,,,,,/////////222888PPP___uuuvvvwwwHHHBBB???>>>===;;;<<>>@@@<<<777777;;;:::444555===888>>>888CCC888\\\eee```jjjaaaXXXPPPPPPUUUWWWTTTQQQNNNMMMKKKKKKKKKMMMPPPRRRHHHHHHMMMTTTTTTMMMKKKMMMIIIYYYPPPqqqVVVjjj~~~ccctttiii]]]gggkkkgggjjjdddeeeaaaZZZeeeZZZMMMuuuNNN@@@OOO```xxx}}}yyyyyySSSCCCWWWNNNssshhhllliiiddd]]]eeehhhaaaZZZYYY^^^bbbmmmnnnjjjmmm|||lllkkkUUUYYYhhhTTTTTTXXXRRRNNNMMMIIIDDDFFFMMMAAAGGGBBBJJJ===YYYeee}}}xxxllltttppphhhbbbooowwwmmmpppxxxqqqgggrrr~~~:::KKKRRRGGG>>>PPPHHHLLL999FFFZZZOOOHHHUUU___kkkfffwww___]]]MMMUUULLLLLLLLLGGGJJJNNNHHHIII666SSS]]]TTT\\\VVV:::'''+++111+++***000...,,,,,,/////////222888PPPbbbzzzvvvmmmEEEAAA<<<999999:::<<<<<<>>>>>>@@@BBBEEEIIIKKKMMMXXXTTT]]]ZZZ```iii]]]ZZZ```bbbbbb]]]WWWRRRRRRTTTVVVSSSOOOLLLHHHCCC===999888777777666555444444333222222222222222222222222222111222222333444555666HHH]]]{{{hhhccceeebbb[[[ZZZXXXVVVTTTSSSQQQMMMKKKDDDCCCAAA???===<<<;;;:::666666666666666777888888888888888888999<<<@@@DDD}}}aaaTTTTTTWWWWWWXXXOOOHHHLLLWWW[[[RRRGGGLLLKKKHHHEEEBBB@@@@@@???@@@EEELLLNNNLLLHHHEEEDDDEEEPPPFFF}}}aaaUUU~~~bbbbbbaaa```______```aaabbb^^^]]]]]]^^^^^^\\\YYYVVVgggKKKMMMfffxxxdddqqq{{{YYYHHHBBBRRRiiigggpppnnn```iiiddd```aaadddeeebbb___aaaZZZUUUZZZnnn{{{tttppptttllliiiiiifffaaa___```___\\\VVVRRRLLLIIIHHHHHHHHHHHHGGGAAABBBEEE???FFFrrrxxx|||wwwlllpppiiidddjjjiiigggfffgggiiijjjiiiiiiiiiiiisssLLLKKKIIIFFFDDDBBBAAA@@@???@@@@@@@@@BBBGGGNNNSSS___bbbhhh~~~sssMMMRRRVVVKKKKKKJJJIIIGGGFFFFFFEEEEEEFFFEEE;;;^^^hhhRRRNNNjjj333111///,,,++++++,,,------,,,---///......555===QQQfff}}}vvvvvvCCC>>>999666666888999:::;;;;;;===???BBBEEEHHHIIIMMMQQQaaa^^^___gggaaaeeecccbbb```___^^^\\\WWWSSSWWWSSSNNNJJJGGGDDDAAA???::::::888777555444333222000000000000000000000000000000000000111222333444111:::MMMeeeyyysssooogggbbbdddgggccc\\\]]]\\\ZZZYYYWWWUUUQQQNNNDDDBBB@@@<<<999777555444444444444444444555666666555555444333333444888;;;(((:::VVVuuu}}}WWWPPPHHHGGGKKKPPPRRRQQQPPPLLLJJJMMMRRRRRRMMMGGGGGGFFFDDDBBBAAAAAAAAABBB<<<@@@EEEGGGFFFDDDDDDDDDIIIJJJMMMiii|||[[[YYYqqqaaaVVVVVVVVVWWWXXXZZZ[[[\\\XXXXXXYYY[[[]]]]]][[[YYYYYYYYY|||MMMGGGTTTJJJjjjcccddddddccc^^^ccc```]]]]]]___```^^^\\\ccc___ZZZXXX[[[```fffhhhyyytttllleeebbbfffgggeee```]]][[[WWWQQQRRRNNNJJJGGGGGGHHHHHHHHHFFFBBBBBBDDD<<<888KKKeeeyyygggiiipppllliiimmmhhhhhhhhhiiijjjjjjgggeeejjjiiimmmzzzJJJAAA@@@???===<<<;;;;;;;;;>>>>>>??????AAAEEEKKKOOOLLLUUU^^^hhhbbbVVVWWWQQQFFF???FFFDDD@@@===<<<===???AAAEEE:::BBBMMMeeennnJJJIIIpppEEE222000...,,,++++++,,,,,,---,,,---///......555===PPPdddyyyvvvwww???;;;666444444555666666777777999;;;===@@@CCCDDDBBBFFFWWWWWW[[[fff```ccc\\\XXXTTTVVVZZZYYYQQQIIIQQQLLLFFFBBB???>>>===<<<666555444222000...---,,,.......................................///000111,,,---...333DDD]]]rrr{{{tttooo___TTTXXX[[[]]]___bbb^^^XXXZZZYYYXXXWWWVVVRRRMMMIIICCCBBB???<<<999777555444333222222222222333444444666666555333111111444666@@@<<<777555888<<>>???BBBEEEHHHGGGOOOUUUVVV___}}}uuuRRR@@@MMMSSSCCC===HHHGGGCCC===888777:::???BBBAAA<<>>???===;;;GGGIIIUUUcccXXXUUU[[[VVVRRRRRRUUUTTTNNNGGGKKKGGGBBB>>>;;;999777666222111000///---,,,+++***------------------------------,,,,,,---...//////555111...///111333444555666EEEIIIQQQ```\\\YYYiiijjjRRRRRR\\\PPPGGGLLLLLLNNNTTTWWWUUUUUUWWWYYYXXXQQQQQQPPPPPPOOOJJJDDD@@@===<<<:::999777666666666222222111111111111222222444444333111//////111333///---+++---333777888777777555333222444777;;;>>>>>>>>>===;;;999;;;BBBHHHDDDHHHLLLNNNLLLIIIGGGFFFBBBAAAAAAAAABBBDDDFFFGGGPPPNNNKKKHHHFFFEEEFFFHHHBBB???GGG;;;UUUmmmUUULLLgggoooUUUTTTTTTTTTTTTSSSRRRQQQPPPOOONNNOOOQQQUUUZZZ]]]^^^]]][[[zzz___eeezzzeeeLLL@@@JJJLLLkkkZZZcccfffeeedddbbbVVVVVVUUURRRNNNLLLLLLMMMJJJJJJKKKMMMNNNNNNKKKIIILLLLLLLLLLLLLLLMMMSSSXXXKKKPPPYYY```^^^XXXWWWZZZXXXZZZYYYWWWVVVUUUNNNFFFDDDBBB???===>>>>>>===<<<:::999666444999>>>===888555MMM___aaaaaaaaa___]]]\\\]]]___^^^^^^^^^```ccceeedddcccfffjjjmmmiiigggrrrWWW999>>>CCC::::::999999999::::::;;;666888:::;;;<<<===???AAAIIIIIILLLQQQVVV```tttvvvOOOQQQSSSPPPFFF>>>AAAJJJDDD@@@;;;777666999===@@@888BBB===<<>>MMMKKKOOOYYYRRRUUUbbbaaa^^^ZZZXXXUUUSSSRRRMMMKKKGGGDDDAAA===888555222222111111000000000///------------------------,,,,,,,,,,,,,,,------...222((()))111///$$$%%%000///000---888DDD555111JJJ555:::222222AAADDDDDDRRRIIIPPPTTTSSSRRRVVVZZZ\\\PPPOOOOOOOOOMMMHHHBBB>>>888777666444333222222222222111111000000111111111,,,------,,,++++++---///222333444555444222000...444555555555333111///---(((+++111666:::<<<;;;:::???@@@CCCGGGHHHGGGCCC??????>>>>>>===>>>???@@@AAAGGGDDD???<<<::::::;;;<<<:::DDD;;;<<>>ooo___VVVWWWZZZ\\\\\\ZZZZZZ^^^bbbdddbbb___\\\[[[]]]```bbbcccaaacccfffgggggggggiiikkkdddDDD999??????222555555444333222222222333222444666777777888999;;;AAA>>>AAAKKKSSSVVVZZZ^^^cccttt]]]]]]^^^NNNOOORRROOOEEECCCEEE@@@555888777444222111222444555111888444:::AAA222CCC}}}QQQ$$$777000,,,,,,++++++******))))))+++***+++------...555===JJJbbblllxxxxxx:::777333111111222111111000000111222333555777777999FFF\\\SSSHHHMMMQQQaaa]]]______ZZZSSSNNNNNNQQQMMMJJJHHHEEEAAA===777333////////////////////////+++++++++++++++++++++++++++++++++******++++++,,,,,,&&&...???<<<***'''555///222///,,,...+++***///(((???777///DDDGGG>>>JJJJJJSSSYYYYYYWWWYYY[[[[[[UUUTTTSSSRRRPPPLLLFFFBBB===;;;999666444222111000111111000/////////000000***+++,,,,,,+++,,,...///&&&(((******((()))+++...+++,,,...000111222222222555444555777;;;;;;888555@@@???@@@EEEJJJJJJFFFAAACCCBBBAAA@@@@@@@@@AAAAAACCC@@@<<<:::;;;<<<======666FFF777@@@@@@IIIrrrQQQQQQYYYQQQMMMRRRQQQLLLKKKIIIHHHGGGGGGHHHHHHKKKJJJKKKNNNRRRUUUVVVUUUaaahhhdddGGGDDDCCCSSSlllfffddd^^^ZZZbbbcccUUUSSSRRROOOKKKHHHFFFDDDCCC>>>>>>???AAADDDEEECCCBBBCCCBBBAAA@@@DDDHHHEEE???MMMLLLOOOVVV[[[]]]aaaggg^^^ZZZSSSNNNNNNPPPLLLEEEEEECCCAAA@@@???===999777666888777444333444333000///444111333JJJqqqiiiWWWOOOHHHTTTSSSTTTVVVYYY\\\^^^```aaahhhddd^^^ZZZ[[[]]]___aaadddaaa```ccchhhhhhbbb\\\XXXhhhuuuHHH222<<<@@@:::777666222222000///...............000222222222333555666:::<<>>;;;888555222---,,,,,,,,,++++++******))))))))))))))))))))))))))))))(((((((((((())))))***+++444@@@<<<---%%%(((***---111,,,'''///333***+++555666222777;;;999999GGGNNNSSSRRRQQQTTTWWWWWWTTTRRRPPPNNNLLLHHHDDD@@@<<<;;;888666444222111000//////...---------------+++,,,------,,,+++---...,,,------,,,,,,...000333222///+++''''''(((+++---///,,,)))***...555;;;???======>>>CCCGGGIIIGGGDDDEEEDDDCCCBBBAAAAAABBBCCCEEECCC@@@@@@AAABBBAAA???555@@@:::;;;>>>===___xxx[[[SSSMMMsss|||uuuMMMHHHWWWHHHKKKHHHEEEBBBAAAAAACCCDDDEEEEEEEEEHHHLLLPPPQQQQQQYYYUUUyyyPPPBBBBBBMMMyyyssshhh```___]]]TTTSSSVVVPPPKKKHHHDDDCCCDDDDDDAAA>>>EEECCCAAA???>>>;;;666333;;;<<<;;;888>>>IIIPPPQQQBBBEEELLLRRRSSSQQQRRRVVV\\\XXXQQQLLLNNNQQQLLLEEECCCAAAAAA@@@@@@>>>:::777333222333666777555444555666222000666888111???bbb___BBBDDD???BBBLLLJJJOOOMMMOOOVVVWWWUUUWWW]]]ccc___[[[XXXYYY\\\^^^^^^ddd```^^^___bbbccc```\\\WWWTTTTTTUUUUUUZZZiiiyyybbbOOOMMM555...;;;HHH999)))111???111000///...------------+++,,,.........///222444666>>>@@@::::::EEEQQQVVVXXX]]]cccggghhhhhhgggggg]]]```XXXOOOPPPOOOJJJJJJBBB@@@@@@@@@:::222222777000000000///////////////333)))222444&&&222>>>+++///kkkOOO%%%999888''')))))))))******))))))(((((()))(((***------...555===GGGggglll~~~ttt666444111/////////...---,,,,,,,,,---...///111111222000:::666;;;JJJFFFLLLOOOTTTZZZ[[[WWWPPPJJJHHHFFFBBB===999888777666555000000///...---,,,+++***(((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%&&&&&&%%%&&&((())))))))) ***000''')))000'''111###---333&&&///>>>666777<<<>>>>>>AAAKKKTTTWWWMMMKKKGGGEEECCC@@@<<<999111111///...------------...---,,,,,,+++++++++,,,'''((()))((('''&&&'''((('''''''''((())))))'''%%%&&&'''***,,,......------***,,,...//////000222444444555888;;;>>>@@@AAAAAA???>>>===<<<<<<<<<===>>>BBB???===<<<===<<<999666444666===111;;;===:::qqq___NNNMMMdddjjjyyyEEELLLSSSGGGEEEPPPMMMGGGBBB??????AAABBBAAAAAAAAADDDIIILLLNNNNNNQQQRRRnnn^^^???AAAIIIggglllkkk[[[[[[___SSSJJJNNNRRRKKKGGGCCCDDDGGGIIIFFFBBB;;;999666666888;;;<<<<<<111;;;BBB@@@>>>???===999===@@@GGGKKKJJJIIIOOOXXXVVVSSSNNNLLLPPPSSSOOOGGG>>>======>>>>>>===999666777///,,,000111......222,,,000+++***333444333999222MMMnnn{{{bbbKKK999AAA@@@<<<>>>===;;;<<>>888444///,,,666777(((,,,,,,+++++++++++++++,,,)))***++++++,,,...111444...888;;;777===JJJMMMDDDTTTTTTZZZeeeiiifffdddfffSSS]]]SSSLLLXXXUUUIIIKKK>>>BBB>>>666555:::555)))///...---++++++,,,---...(((///&&&)))999+++!!!:::888+++QQQ~~~???222333,,,***###666((()))))))))))))))(((''')))(((***------...555===GGGiiinnnrrr777444111/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,222333444555888<<>><<<888666777888888888777555444666999<<<}}}eeeIIIPPPUUUWWWvvv{{{NNNPPPGGGCCCFFF<<>>;;;999999:::<<<===BBBAAAAAABBBCCCFFFIIIKKKPPPQQQSSSyyyvvvEEE///NNN^^^sssbbb___eeecccYYYPPPOOOOOOMMM@@@???BBBEEECCC>>><<>>AAABBBCCCGGGOOOVVVTTTTTTQQQKKKIIIIIIFFFAAABBBAAA???<<<:::999888777444333222000//////..............................111111333444666777999999???>>><<<;;;888777555444555666777777777888:::<<>>AAAGGGLLLOOOKKKHHHHHHGGGDDDFFFCCC>>>888555333333333111000...,,,+++))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''(((((()))************+++---...000111555666:::@@@HHHMMMNNNNNNIIIFFFCCCBBBCCCBBB<<<888444444333222222111000000,,,,,,+++***************))))))(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))***+++***+++---000///222555888999;;;>>>@@@BBBCCCEEEEEEEEEDDDFFFGGGGGGEEEBBB<<<777555555777777777666555444555888;;;MMMrrrzzzzzzkkkZZZFFFLLLVVV\\\eeeVVVCCCMMMEEE@@@BBB888:::::::::999999999888888<<<<<<===>>>AAAEEEHHHJJJSSSSSSNNNkkklllFFFCCCKKKGGGrrroooZZZ[[[___\\\RRRHHHFFFEEEBBBCCCBBBCCCDDDAAA<<<;;;>>>:::888666444222222333333444444333333444555666666:::<<>>AAAGGGMMMKKKLLLJJJEEECCCDDDBBB======<<<:::888777666555555222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,------...///111222333333444444444333222111111000111333444444333444666999@@@BBBEEEIIINNNRRRTTTVVVUUUTTTTTTVVVYYYYYYWWWTTT[[[WWWSSSTTTWWWWWWTTTPPPMMMKKKGGGEEEDDDCCCAAA???>>>===;;;888666444333222222111///...---,,,,,,,,,***)))))))))((((((((('''(((((((((((()))***+++,,,,,,---///222666:::===???EEEJJJRRRXXXYYYXXXVVVUUUNNNNNNNNNLLLIIIEEE@@@===;;;999555222///---------+++******)))))))))))))))))))))))))))***************---///...222CCC^^^sssuuuMMM...333111...,,,***)))******)))(((((('''&&&&&&'''''')))'''(((,,,...///222777LLLiiiqqqzzz777444111//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000333777:::BBBIIINNNNNNMMMMMMKKKGGGCCCAAA<<<777333111000000...---,,,+++***)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((())))))''''''((()))***+++---...111222444:::AAAGGGJJJKKKBBBAAA@@@AAABBB???999333000000000/////////......+++******)))((()))))))))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))))),,,...,,,///222555666999<<<>>>???>>>>>>AAAEEEGGGFFFEEE???>>>:::666333444777:::555555555444222333666999,,,VVV```VVVaaammmuuuzzz}}}wwweeeXXXOOOHHHDDDJJJVVV]]]lllTTT===@@@KKKAAA===AAA999555666777777777666444333555666777999===AAAEEEGGGOOOPPPKKKUUUpppUUU555CCCRRRUUUrrrnnn[[[bbbddd```VVVLLLHHHFFFDDDFFFDDDCCCBBB???::::::===888777555333111111111111000000000111222333444555777999;;;;;;;;;>>>CCCHHHGGGIIIHHHDDDBBBDDDCCC???:::999888666555555444444000///...---,,,+++++++++))))))))))))))))))))))))******++++++,,,------...++++++,,,,,,,,,------------.../////////000222444:::<<>>888444.........---------------+++***))))))(((((())))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((((('''(((***,,,***---000222444777;;;>>>>>><<<:::;;;>>>AAABBBBBB;;;;;;999777444444555777333333333222111222444777222777VVVwww\\\LLLQQQbbbmmmpppnnnooorrrsssrrrpppmmmkkkWWWVVVSSSPPPPPPTTT\\\bbb```bbbKKKEEE>>>EEEEEE888777===999333333444444333333222111222222444666999===@@@BBBBBBFFFJJJMMMfffsssYYYAAALLLDDDJJJvvviiibbbeeeddd```WWWOOOJJJHHHGGGEEEAAA??????;;;777888<<<222222111000000111222222000000000111222333555666333666888:::<<>>CCCHHHLLLNNNRRRSSSUUUWWWYYYZZZZZZYYYTTTUUUVVVVVVSSSOOOJJJGGGBBBAAA@@@???>>>;;;777444333222111///......------,,,+++***)))((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((******+++---///111333444888@@@KKKTTTXXXWWWUUUTTTKKKJJJIIIFFFBBB???<<<;;;555333111...,,,+++***)))''''''&&&&&&&&&&&&&&&'''%%%&&&&&&&&&&&&''''''''')))*********+++,,,///111***000555444222222000,,,000111111000............***)))(((((('''(((((((((''''''&&&&&&&&&&&&&&&''')))(((***...///000666===OOOdddlll~~~666333000.........,,,+++++++++++++++++++++++++++***+++,,,,,,+++,,,///111222:::AAAEEEIIIKKKHHHCCC>>>===;;;777444111...---,,,,,,+++***************''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((''''''''''''((()))++++++,,,,,,...111555;;;@@@DDDJJJHHHFFFDDDBBB>>>;;;888000000000000000000000000++++++***)))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''&&&&&&(((******,,,///111222555999<<>>OOOIIIlllyyyppp___eee[[[WWWRRRLLLFFFAAA@@@@@@@@@===;;;:::888555777;;;000//////////////////000......//////111222444444222333555777:::===AAADDDIIILLLLLLGGGCCCCCCCCCAAA@@@>>>;;;888555333111000///...---,,,+++*********'''''''''''''''''''''''')))))))))******************************)))))))))((()))***+++***+++---///000222666;;;AAAHHHMMMPPPWWWYYY[[[\\\\\\\\\\\\\\\SSSUUUWWWVVVSSSMMMGGGCCC@@@???===<<<;;;999555222000///...---,,,,,,,,,,,,))))))((('''&&&&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))***+++---///000111999DDDMMMQQQQQQOOONNNAAAAAA???>>>;;;999777666222111000...,,,***))))))&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&***(((&&&&&&'''***,,,,,,,,,///...******///444444$$$%%%***///111///+++(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((+++......000777@@@QQQccckkk666333000......---,,,+++++++++++++++++++++++++++***+++,,,,,,++++++---///000666;;;???DDDIIIGGGAAA999888777555222///,,,++++++***)))((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))***+++)))+++---///111555;;;???EEEDDDBBB???<<<999666555/////////......---------+++******)))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&&&&&&&((()))***,,,---///000333777:::FFFDDD@@@;;;888999???CCCAAABBBCCC@@@:::333...+++...///000///......000222000000---222NNN|||mmmTTTYYYVVVQQQOOOPPPUUU\\\``````ffflllsssrrr777VVV333:::======:::999888555222444222///------...000222000111222333444444555555999;;;>>>@@@BBBVVVqqqSSSBBB>>>JJJBBBffflll]]]]]]dddYYYSSSMMMJJJEEE@@@???AAA===:::999888666333444999111000///...---,,,******+++++++++,,,---...///000111222222333555777888999???DDDDDD???:::::::::999???===:::666222///---,,,......,,,+++***)))))))))''''''''''''''''''''''''&&&'''''''''''''''''''''))))))((((((''''''&&&&&&'''(((******)))***,,,...///000444999???FFFLLLOOOTTTVVVXXXXXXVVVTTTTTTTTTUUUUUUVVVVVVTTTOOOGGGBBB???===;;;:::999777444111......---,,,++++++++++++((('''&&&&&&%%%%%%%%%&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((()))+++,,,---///777AAAJJJMMMMMMLLLKKK@@@@@@@@@???===;;;888777000///...---+++***)))(((%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&'''''''''%%%### )))000111...***"""888///&&&$$$%%%'''***---%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''(((+++...---///777AAATTTccckkk555333///...------,,,+++************************((()))++++++******,,,...111555888:::@@@FFFEEEAAA666666666555333000---+++,,,+++***)))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&'''((())))))'''))),,,---...111555999:::;;;===<<<:::666333111...------,,,+++***))))))***)))((((((''''''(((((($$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&'''))))))++++++,,,---///333666???<<<999777999;;;======999:::<<<;;;777222///...,,,---......------...000,,,111222...000IIItttxxxxxxXXXEEEFFF000GGG777999666777;;;888222444000///...---,,,------...---...///000111111222222555<<<999999CCCIIIdddrrrWWWDDDCCCJJJTTTbbbvvvmmm^^^aaa___^^^VVVPPPMMMIIICCCBBBEEE>>>;;;999999666111222666//////...---,,,***)))(((******)))******+++,,,,,,///...///000222333444444:::???AAA<<<777888::::::<<<:::777444000...,,,+++---,,,***)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((((((((()))+++---...///222666;;;AAAGGGJJJLLLOOORRRSSSRRRQQQRRRSSSXXXVVVTTTUUUVVVQQQIIIAAA???<<<999777666555333111------,,,+++***)))))))))'''&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&((()))+++,,,000777@@@GGGJJJJJJIIIIIIAAABBBCCCBBB@@@<<<999666,,,,,,,,,+++)))((('''&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))***)))(((''',,,---)))###"""(((///111!!!"""(((111222***$$$###%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''***---,,,...777BBBVVVbbbggg555333///...------,,,+++************************'''(((******)))***+++---...000111333999@@@@@@<<<666777777777555333000...///...---+++******))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&''''''(((%%%(((+++,,,,,,---111555777;;;???AAA???;;;777555111111000///---,,,++++++(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&''')))))))))*********---000444;;;666444777???BBB???;;;AAAAAA???;;;666111...---+++,,,......,,,,,,---///...***+++000///---999IIIGGG@@@<<<000BBB222888666///...333...***222,,,,,,---...---,,,+++******+++---...///000000000---===777888KKKIIIHHHbbbkkkTTTCCC>>>IIIXXXVVVmmmgggkkknnnaaaUUU\\\SSSLLLIIIEEE???===@@@???===;;;:::666111000333***++++++,,,,,,++++++***+++***************++++++++++++,,,///222555666666<<>>?????????<<<777222///*********)))(((&&&%%%$$$%%%$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&(((***###(((+++(((&&&%%%### )))&&&&&&(((%%%!!!$$$+++%%%%%%&&&&&&&&&%%%$$$$$$$$$#########$$$%%%%%%&&&%%%&&&***,,,,,,---777CCCVVV___bbbxxx333222000...---,,,,,,,,,))))))))))))*********+++$$$333222'''(((+++))))))---333555111111777999666666555444222111///+++)))***(((''''''''''''&&&$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***+++,,,------777999;;;<<<<<<999666333.........---,,,+++)))((())))))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((*********+++,,,---///000555777:::;;;<<<<<<>>>@@@DDDAAA===:::888444000------------,,,,,,,,,++++++,,,,,,------...//////000333cccMMMJJJEEE@@@<<<:::999999444333222000///---,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,444555777888:::???EEEIII{{{yyy```HHHFFFJJJKKKRRR^^^|||lll]]]bbbfffQQQOOOJJJDDDAAAAAA???<<<999:::888555111///.........+++******)))(((''''''&&&''''''((((((((((((''''''+++******)))+++---///111555666777888999999888777333222111000...,,,***)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))),,,---///222555:::@@@EEEFFFKKKPPPSSSTTTWWWZZZ^^^aaaSSSKKKQQQWWWSSSKKKHHH;;;999777555222000//////+++***)))(((&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%&&&'''))))))+++///444:::BBBGGGCCC;;;888<<<>>>;;;999999444///******((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%###########################$$$$$$######$$$$$$%%%&&&&&&******---111---222EEEXXX]]]kkkwwwggg333222000...,,,,,,,,,,,,)))))))))))))))((('''&&&)))777444((((((******---&&&''''''(((,,,222555444222111111111111111000000...---***))))))(((&&&$$$#########$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))***+++,,,,,,...000222444444111///---.........---,,,***)))((()))(((((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))))))))***+++,,,...///000333666888999:::;;;===:::777444111000///---+++,,,,,,,,,++++++++++++***++++++,,,,,,---.........(((:::TTTrrrdddBBBEEEBBB>>>999666444444444333222111000...---,,,+++,,,,,,+++++++++******************+++++++++,,,,,,000111222444666:::@@@DDDOOO~~~xxxjjj]]]???666FFFKKKLLLvvvnnnkkkbbbgggiiiUUUMMMIIIDDDAAA@@@???;;;777666555222///...---......******))))))(((''''''&&&''''''((((((((((((''''''******))))))***,,,...000333444555666777777666666444444333222000...,,,+++)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((()))+++---000555;;;@@@???EEEMMMPPPPPPPPPRRRUUU]]]QQQLLLRRRUUULLLBBB>>>:::999666444111///......+++***)))'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%&&&'''((())))))---111666>>>CCC@@@:::666999;;;888666666222---***)))((('''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###########################$$$$$$######$$$$$$%%%&&&&&&***)))---111...333EEEXXX```nnnzzzlll333222000...,,,,,,,,,,,,))))))***+++***)))'''&&&,,,999555(((&&&''''''---111---+++...222222333444555555444222111000///...---+++)))(((((('''%%%###&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******+++---///111222000...------------,,,+++***)))((()))(((''''''&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))+++,,,---,,,///444777888999:::;;;:::777222000///...---,,,++++++*********)))))))))))))))***++++++,,,,,,------)))&&&111TTT~~~dddHHH>>>@@@>>>;;;888444111000000000111111000///---,,,++++++++++++++++++*********))))))*********++++++++++++---...///111222666;;;???@@@YYYmmmgggMMM777HHHWWWSSSPPPooocccZZZbbb```cccbbbQQQJJJGGGCCCAAA@@@>>>999555222111///...---------...***))))))(((((('''''''''''''''(((((((((((('''''')))((((((((()))***,,,---000111333444555555444444333333222111000...,,,+++)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&'''(((***---111777;;;>>>GGGQQQTTTQQQOOOQQQTTTWWWOOONNNTTTTTTHHH<<<888999777555222000...---,,,***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$%%%'''((()))(((+++...111888>>>===888222666777444222222///***))))))'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###########################$$$$$$######$$$$$$%%%&&&&&&)))(((,,,222...333EEEXXXeeerrr~~~qqq333111///---,,,+++,,,,,,((()))+++,,,---,,,+++***...:::666***(((&&&%%%,,,,,,((((((------))))))---333444555444222///---,,,***(((''''''((((((&&&%%%(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((***,,,...111222111000///,,,,,,,,,,,,+++***)))((((((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***++++++///444888:::;;;<<<===???;;;555111///...---,,,***))))))))))))((((((((('''(((((())))))***++++++000000,,,'''+++888BBBEEE[[[xxx{{{ZZZHHH@@@<<<@@@HHH;;;999666333111000000000//////...---,,,++++++***+++************))))))))))))))))))************+++---...000111222555999<<>>FFFTTTPPPHHHTTTuuuaaaPPPRRR\\\[[[[[[XXXKKKIIIFFFCCCAAAAAA>>>888333111000///---,,,,,,,,,,,,))))))((((((((('''''''''&&&''''''((((((''''''&&&''''''''''''((()))***+++...///111333333444333333000000///...---+++***)))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''((()))***,,,000666:::@@@IIISSSUUUQQQOOORRRVVVTTTNNNOOOUUUTTTHHH???===777666444111///---,,,+++)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$%%%&&&'''(((''')))+++---222999:::666000333444111000000---((()))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&&&&$$$###########################$$$$$$######$$$$$$%%%&&&&&&)))''',,,222///444EEEZZZiiisss}}}uuu222111///---,,,+++++++++((()))***+++++++++***)))///888444,,,+++'''$$$)))$$$%%%***...,,,(((***///(((,,,000111000...---------+++))))))***)))(((&&&$$$%%%'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%'''))),,,---------,,,++++++++++++***)))(((((((((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((())))))***---222666888:::;;;===;;;777111---,,,++++++***)))))))))(((((((((''''''&&&&&&''''''((()))))))))%%%---333222---******)))---000===WWWyyyyyydddUUUFFF>>>FFFLLLEEE;;;666999888666333222111000000---,,,,,,,,,++++++***************)))))))))(((((((((((()))))))))*********,,,---///000111333666999999<<>>777555333000...,,,++++++((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$%%%&&&'''&&&)))******...555777555///222333000//////---)))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$"""########################$$$$$$######$$$$$$%%%&&&&&&(((&&&+++333111444EEE[[[kkkpppzzzzzz222111///---++++++++++++******))))))((((((((((((...111+++%%%)))&&&"""&&&(((---...***'''((()))(((***---///...+++))))))+++,,,***((('''''''''%%%### """###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&(((***+++,,,,,,,,,***************)))((((((((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''***...000222555777:::444222...------------,,,))))))((((((((('''''''''%%%&&&&&&''''''(((((()))(((((()))---111333000,,,777111***'''+++333;;;???TTT]]]hhhooorrruuuyyy|||rrrdddUUUQQQUUUWWWSSSLLLRRRKKKEEEAAA<<<888999===666555333111000///...---************************))))))))))))(((((((((((((((((((((((()))))))))))))))+++---------///111333888>>>CCCNNNiiixxx]]]\\\pppvvvooo```LLL===@@@KKKPPPPPPQQQ___LLL???AAALLLNNNOOORRRTTTSSSRRRSSSGGGDDD@@@>>>>>>;;;666222111111000...,,,***)))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''(((+++,,,...000111222222111000000000///...,,,+++***((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''***///222;;;???DDDGGGHHHKKKOOOSSS[[[PPPKKKNNNMMMCCC;;;:::777555333000...,,,+++***'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$%%%&&&&&&%%%((()))))),,,222555333///222222///...///...***''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$"""########################$$$$$$######$$$$$$%%%&&&'''(((%%%***333222555DDDZZZkkkmmmxxx222000...,,,++++++++++++)))(((((((((***,,,///000777444((($$$------***...+++...'''!!!///000'''...000000---+++,,,222888)))((('''(((***+++***))))))(((&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''')))+++,,,---------)))))))))***))))))((('''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&(((***,,,---000444777444222000/////////...---)))))))))(((((((((((('''%%%%%%&&&&&&'''(((((()))...)))%%%'''***,,,+++***!!!,,,666777222---000444***---111111///---...///111333999CCCLLLNNNHHHBBBEEEJJJJJJCCC;;;888888777444333222000...,,,++++++))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((())))))(((***+++,,,,,,,,,...000999999:::MMMaaaccczzzmmmfffhhhyyy||||||xxxpppeee[[[QQQJJJFFF@@@NNNXXXQQQCCCIIIiiirrr:::000;;;FFF===EEEHHHJJJPPPPPPNNNQQQFFFBBB===::::::888444000---------,,,+++***((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((())),,,...///000000////////////...---,,,+++***((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$%%%(((,,,000:::<<>>888:::???;;;222444333222000...,,,+++***(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''((((((((())))))***,,,---,,,---...000+++===999;;;RRRWWW\\\yyyrrr\\\]]]]]]\\\YYYWWWWWWWWWVVVSSSOOOLLLLLLNNNQQQTTTSSSMMMKKKYYY~~~\\\,,,444;;;444666666CCCGGGJJJRRRQQQMMMPPPDDD@@@:::777666555222///)))************))))))(((&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''''''''&&&'''***,,,---.........---------,,,+++***)))(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%(((,,,000555777>>>GGGOOOSSSQQQNNNWWWKKKEEEMMMRRRJJJ???999777666444111///---,,,+++%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###$$$$$$%%%%%% %%%((('''(((---///......111111...---...---***&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""###%%%%%%###"""########################$$$$$$######$$$$$$%%%&&&''''''$$$***444333555DDDTTTiiikkk~~~222000...,,,+++******+++)))555+++KKKYYY WWW333AAA((((((333&&&...***%%%999,,,((((((...$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***)))))))))))))))(((''''''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))+++,,,...///////////////...,,,***((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))*********++++++++++++******+++++++++,,,,,,,,,...///111444888;;;>>>@@@999::::::999888666444333000///...,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++222111666===>>>BBBVVVmmmooo^^^^^^[[[RRRRRR[[[TTTQQQQQQTTTRRRNNNRRRZZZlll}}}ddd444000777000---444666;;;CCCKKKQQQQQQNNNKKKJJJDDD<<<888888888444111000---+++******)))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))***++++++,,,,,,000000///...---+++)))(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((******666444<<>>666WWW$$$555000333yyy???999###***[[[TTT777+++%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%&&&&&&'''(((((()))))))))))))))))))))(((''''''''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((***+++---....../////////---,,,***)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))************)))************+++++++++,,,---...111444888;;;<<<888888999888777555444222000///---,,,***)))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))*********++++++000...222999;;;???OOObbb\\\iii{{{uuussszzz\\\NNN@@@777000,,,111999222555<<>>@@@;;;777555555555333000...,,,***)))))))))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))*********++++++++++++***))))))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))))),,,888HHHNNNHHHCCCDDDNNNNNNQQQSSSNNNEEE@@@@@@555333111...,,,***)))(((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%&&&((()))***+++******))))))(((((((((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&&&&$$$&&&+++///333;;;DDDYYYeeeooo222000...,,,+++******+++333&&&$$$'''+++111666!!!999444KKK(((<<<&&&222BBB+++///((()));;;)))(((777""";;;"""!!!!!!)))***(((((((((''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***,,,------...---,,,******(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((&&&'''(((***,,,///111222333444444555444333111000...---,,,***))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******,,,)))***000444555;;;BBBOOOPPPNNNLLLTTTjjjSSS,,,,,,:::111<<<<<<---&&&,,,---&&&000...000888AAAFFFDDD@@@???<<<888666666555222000---+++)))((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))((()))******++++++******''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))+++***...888>>>???CCCIIIEEEFFFKKKPPPMMMFFFBBBBBB555444111...,,,***((((((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&%%%###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((())))))((((((((('''''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&&&&$$$&&&+++///333;;;DDDXXXaaalll222000...,,,+++******+++'''(((...)))"""'''!!!***222###PPP 555333ccc---(((+++,,,yyyRRR+++"""(((:::...!!!((("""+++(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((((((+++,,,---------,,,+++***(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&'''''')))***,,,...///000111222222222111000///---,,,+++***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))+++)))***...111222444777===FFFMMMIIIAAABBBPPP^^^PPP---111>>>999+++000///,,,)))+++//////+++---,,,---444===CCCDDDCCCBBB@@@>>><<<999777333111,,,***((('''(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((()))***+++,,,,,,,,,,,,''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((,,,******///555<<>><<>>;;;===SSSwwwsssTTT???666%%%888:::((('''777666###''',,,111000)))######''''''(((***,,,...333;;;@@@666777888666333///,,,******(((&&&&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((()))************''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%'''+++///444;;;@@@AAAHHHMMMVVV]]]YYYMMMBBB>>>666555222///,,,)))'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&***'''$$$###$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''(((((((((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&&&&$$$&&&+++///333;;;DDD[[[___iii222000...,,,+++***++++++(((+++000)))%%%///***&&&666SSS666VVV(((===***~~~+++&&&llloooXXX!!!DDD&&&555%%%)))###***$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((''''''%%%%%%&&&'''((((((((('''&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&''''''((()))+++,,,------,,,+++(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((())))))***+++---...///......---+++***)))(((((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$)))+++***)))+++///111555>>>FFFGGGAAA<<<===@@@@@@999333222444555555555999JJJfffbbbOOO<<<444111///...//////+++)))***+++)))))))))''',,,,,,((((((------((((((***,,,++++++...777>>>777999::::::777444111000***(((&&&&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))&&&&&&'''((())))))((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$&&&&&&'''---555===@@@999@@@KKKUUUSSSGGG===888777555222///,,,)))'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&***(((%%%###$$$&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''((((((((((((((((((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&&&&$$$&&&+++///333;;;DDDYYY]]]fff111000...,,,+++++++++,,, 222)))YYY%%%$$$)))ooo444&&&|||000000---EEE""")))&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''&&&%%%&&&((((((&&&&&&((()))******)))))))))+++'''''',,,...,,,,,,...)))&&&%%%'''******&&&!!!%%%%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))++++++((($$$!!!***((('''((('''%%%%%%&&&!!!'''------)))''')))---)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,---------+++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))******+++555999???CCCFFFEEEBBB@@@AAA===777333333333111000000000111222444555666777555555555444444333333333000000///...------,,,,,,))))))(((((('''''''''&&&'''))))))((('''&&&'''((((((((()))***---000333555888888888777444000,,,******)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''***111<<>>EEEEEEJJJ\\\aaaiii111000...---,,,,,,,,,,,,&&&000000)))...;;;555###666:::000...///%%%(((555111---,,,***;;;555OOOvvvppp|||yyyZZZVVVEEE+++ ;;;$$$,,,666***)))000%%%&&&,,,(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))++++++,,,---+++((())),,,***555EEERRRWWWYYYYYYZZZpppzzzyyyjjj___YYYLLL<<<999111(((%%%(((***'''$$$******)))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((())))))(((******'''%%%'''---333***+++)))''')))...222222***+++***%%%!!!###***111)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***++++++*********))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))+++,,,...111555888;;;===<<<999444000---***((('''***************)))))))))************************))))))(((((('''''''''''''''''''''''''''''''''''''''))))))((('''&&&'''(((''''''&&&&&&&&&((()))***000111222333333111000...***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&+++222888@@@BBBBBB@@@@@@BBB@@@;;;777333...---...---+++(((&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''')))'''...???DDDCCCIII\\\bbbiii}}}222111///---,,,,,,,,,---///,,,******(((***444>>>...000:::...::::::%%%---444EEEWWWWWWjjj}}}eee```yyyjjjvvv||||||SSS<<<&&&666+++ 555&&& ***111***$$$&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))*********++++++------...///---111@@@QQQ```nnn|||wwwnnnkkkmmmvvvcccbbbuuupppaaaKKK777---***+++---)))(((((('''(((((()))***((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((())))))*********&&&))),,,,,,***)))***+++$$$))),,,++++++...,,,'''%%%''')))*********))))))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))*********))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))+++---000333555777666333000,,,***)))))))))))))))))))))((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''))))))((('''&&&'''((((((''''''&&&&&&''')))***///000111222222000...---***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&&&&(((...333777AAALLLTTTWWWTTTIII===888444///---...---+++)))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((((((&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$((()))///999:::<<>>777...&&&)))000111'''******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((()))***,,,...000000000000...+++******+++)))))))))(((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''))))))((('''&&&'''((((((((('''&&&&&&((()))***+++,,,...//////...,,,+++***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%'''+++///444>>>IIINNNQQQQQQKKKDDD;;;666000......---+++)))'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###((()))---333111777JJJ[[[ccchhhuuu222111///...---,,,------+++555555+++***444999555)))<<<777,,,:::888444QQQccc}}}bbbQQQ@@@AAAPPP___uuuVVV@@@***///333%%%***///(((''''''''''''''''''''''''&&&''''''((())))))************++++++,,,---------,,,111AAAXXXffflllxxxeeeKKK<<>>???999222...---,,,***(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((''''''((())))))(((&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''***)))$$$(((000000:::PPP^^^gggjjjttt555...,,,111555333///---)))333222,,,444;;;333***777---333@@@bbbwww___>>>///NNN|||lll<<<&&&---+++***---((())))))))))))))))))))))))***************+++++++++222%%%111444)))&&&555111OOOnnn~~~qqqLLL***###+++---)))&&&(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))...+++...333222,,,+++///JJJcccvvvwwwuuu}}}yyyiiinnnoooxxx}}}zzzrrrfffrrr}}}UUU666&&&444,,,%%%000...$$$***'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&'''))))))(((''''''+++---,,,+++***(((&&&***%%%###''',,,,,,)))&&&***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%************)))'''&&&%%%''''''''''''''')))***+++//////000000...,,,)))'''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&$$$###%%%(((,,,,,,***(((&&&###"""%%%))))))******+++---...///000---,,,)))'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%%%%%%%***'''%%%%%%'''(((((('''''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))(((&&&*********)))&&&&&&'''((()))+++***(((***---,,,(((%%%(((******((((((***---000000999>>>===BBBGGGAAA===777000---......,,,)))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$(((!!!$$$...000((($$$((($$$(((+++)))***,,,,,,(((------+++''''''******'''&&&------&&&$$$***,,,)))))))))(((((()))***((($$$''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%!!!+++---%%%"""***---******++++++***&&&$$$''',,,!!!,,,---%%%'''000...######)))***$$$###'''***)))''''''''''''''''''''''''+++))))))***+++000===JJJ[[[dddjjjvvv888333000...+++'''(((---444'''...:::555333999888222;;;PPP___HHHLLL^^^tttbbbJJJ111%%%...222((())))))))))))))))))))))))*********++++++++++++++++++777"""222888555111ggg{{{~~~sssWWW777))),,,---)))))))))))))))(((((('''&&&&&&&&&'''''''''(((((((((((((((((()))******++++++'''***,,,(((###+++GGGdddyyy~~~tttooossssssooo}}}yyyrrrjjjhhhwwwnnn^^^xxxPPP$$$)))===%%%+++...((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''((()))))))))...+++&&&"""###&&&+++---((()))***++++++******,,,(((''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%"""######%%%&&&'''''''''(((((())))))***+++,,,,,,......//////...,,,***((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%(((+++---,,,)))&&&$$$$$$&&&))),,,+++(((''''''...---,,,++++++,,,---...---,,,)))'''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))***+++$$$$$$######$$$&&&'''((('''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&&&&'''(((((('''%%%'''+++...///...+++(((+++---,,,(((&&&((('''$$$111000...,,,***((('''''',,,---999>>>888;;;@@@<<<>>>888111---------***''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&222///+++333,,,---///---***,,,555<<<>>>666666444000111555444111)))***...222...'''$$$$$$(((((((((''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&,,,%%%###)))///...,,,---"""$$$(((---000000...---000///+++'''&&&'''))))))&&&***+++((((((+++)))$$$''''''''''''''''''''''''+++))))))***+++000===KKK]]]fffmmmxxx555444333000++++++555BBB===%%%---@@@:::777<<<666999RRRlll[[[YYYpppxxxeeeAAA...+++*********************************+++++++++,,,,,,,,,,,,++++++;;;333@@@pppvvvzzzsssSSS444&&&'''+++******************))))))''''''''''''(((((((((((())))))***++++++,,,------333000000555@@@QQQgggyyyhhhrrrzzz}}}{{{tttlllttt```;;;%%%///;;;222%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))+++,,,---"""&&&---333555000(((###***...///***$$$ """%%%((((((((()))************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&+++******))))))******+++'''(((((())))))((((((''',,,---.........---+++***)))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&$$$%%%(((+++---...'''***------,,,)))((('''***)))(((((()))+++...000---,,,***(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&&&&'''''''''&&&&&&((()))))))))((((((***+++(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''(((***+++222+++###!!!+++555<<>>:::===CCCAAAAAA;;;555111///...+++((()))((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&***......***))),,,---???VVVjjjyyyvvv]]]CCC333...,,,***444)))&&&,,,...)))***333*********)))''''''((()))((((((((('''''''''&&&&&&$$$%%%%%%&&&'''''''''((('''&&&''')))+++...555<<<\\\TTTKKKFFFGGGIIIHHHGGG999333222555222,,,---444'''(((''''''***---+++&&&((((((((((((((((((((((((+++))))))+++,,,111>>>KKK^^^iiiqqqyyy333333444333111333@@@NNN999222111:::AAA===888888VVV}}}aaafffssslllZZZIII,,,///++++++++++++++++++++++++++++++,,,,,,------......---333...@@@***sss}}}rrrmmmTTT000%%%000++++++***************+++''''''((((((((()))))))))******++++++,,,---......333------<<>>BBBHHHEEEFFFAAA;;;666333111---+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((%%%!!!'''222000***999RRRttt}}}vvv^^^gggpppsssoooeeeTTTEEEQQQ@@@000,,,000000---+++---,,,---...+++''''''***))))))((((((((('''''''''''''''&&&&&&'''''''''((((((,,,+++(((222EEEPPPPPPmmmiiiaaaYYYVVVWWWUUURRRIIIIIIJJJHHH@@@333***&&&000...+++((((((***+++***((((((((((((((((((((((((***))))))+++,,,111???LLL^^^iiisssyyy888555333222000///444;;;111===444666EEE444999kkkrrriiivvvsssjjj]]]==='''111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////666---888BBBxxxwwwlllLLL333---,,,+++***)))))))))******((((((((()))))))))******)))******,,,---......//////444>>>LLLccckkkYYYqqqWWW222000///,,,,,,+++++++++*********))))))))))))))))))))))))************************)))+++---,,,***))))))***111...///444777999???GGGIIIAAA555...111444,,, )))((((((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((()))***+++,,,---)))******++++++++++++*********+++,,,------------))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++,,,---//////---***'''///222000***)))---000///---------,,,++++++******...---,,,+++***))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))'''''')))***,,,,,,------((()))******((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''')))******(((((()))+++///===PPP[[[^^^^^^aaaeeeKKKWWWdddiiijjjlllmmmlllkkkkkkhhhbbb\\\[[[```fffAAA000...777<<>>GGGSSSIII555,,,***+++///...)))(((+++******))))))))))))((((((******)))((('''''''''(((111***,,,>>>VVVeeekkklllgggvvv~~~uuu___hhhhhh^^^WWWRRREEE555000//////---+++((((((***))))))))))))))))))))))))***))))))+++---222???MMM[[[gggsssxxx999444222333333000///111000999444;;;EEE555ZZZmmm```OOO:::---------------------------,,,,,,---...///000000111,,,999AAAhhhYYYTTTPPPPPPQQQSSSXXX___WWWeeezzzsssjjjaaaDDD%%%...---+++***))))))******))))))))))))******************+++,,,...///000000000???XXXwwwvvv^^^xxx}}}XXX666***---------,,,++++++******))))))))))))))))))))))))***************************,,,---,,,***+++///333333@@@ZZZttt~~~|||}}}{{{rrrcccYYY[[[___VVVHHH222000,,,)))((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***))))))************++++++++++++++++++***)))((('''(((((((((((()))+++,,,---*********+++,,,------...***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++(((((()))***,,,222:::@@@>>>DDDDDD<<<666555000)))...,,,***)))((()))+++,,,...------,,,+++***))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******)))(((((('''''''''(((((()))))))))***---...---+++'''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((()))***+++)))(((***000444JJJMMMOOONNNOOOYYYiiivvvcccppp~~~TTT888***///666@@@GGGCCCFFFCCC???:::555000---++++++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''(((((()))***+++,,,(((---IIIttthhhvvvzzzaaacccpppfffLLL111***(((...///+++***...++++++*********))))))))),,,+++***)))((()))***+++)))+++FFFkkkssslll~~~oooTTT888+++((((((,,,---+++***,,,))))))))))))))))))))))))***))))))+++---333@@@MMMWWWeeetttvvv555222222666666444333666444111777>>>EEEaaannnZZZEEE111------------------------,,,---...///000111111222///CCC}}}dddXXXUUU\\\kkk}}}vvvggg^^^ddd{{{vvvoooZZZ???111000---+++*********+++)))))))))*********+++++++++,,,---...///111222222777SSS~~~fffhhhWWW666444.........---,,,+++++++++************************+++++++++++++++++++++++++++,,,......222:::GGGQQQssspppnnniiiYYYIIIKKKWWW___aaa]]]VVVXXXcccfffaaaKKKFFF>>>555...+++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))***************+++++++++,,,,,,)))***,,,------,,,***(((444111...+++))))))***+++************+++,,,------***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++,,,,,,***000888>>>CCCLLLXXXbbbzzzzzzuuuvvvrrrjjjOOOHHH===333---+++---///......------,,,***))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***++++++,,,+++))))))***---000111///+++(((***//////***%%%)))***++++++,,,,,,++++++''''''''''''''''''''''''''''''''''''((((((((((((((()))******...888GGGRRRGGGNNNYYYeeeqqqzzzzzzrrrOOO666222444===IIIKKKEEEDDD@@@;;;666111...---++++++***)))((((((((((((''''''''''''''''''''''''(((((((((((((((***+++,,,111111OOOlllTTTHHH888...///000,,,+++000,,,++++++++++++*********,,,+++*********,,,...000111IIIkkkWWWEEE333---///...---...***************************))))))+++---333AAANNNUUUdddtttvvv666444444666444000111555888///<<<<<>>444777BBBGGGFFFEEECCC>>>888333000///,,,+++***)))(((((((((((('''''''''''''''''''''''')))((((((((((((***,,,---000fffhhheeesss```JJJ777333222,,,+++000,,,,,,,,,+++++++++************)))***,,,///222444WWWoooyyyxxx}}}PPP888111...,,,******************************)))***,,,---333AAANNNTTTddduuuvvv888777666555444555555666:::,,,<<>>111111///------......,,,------,,,******+++***((()))))))))))))))))))))))),,,+++******)))*********111,,,,,,111///***444CCCgggccchhhwwwyyyxxxrrrccc;;;222777333111---***+++---,,,''')))))))))))))))*********))))))))))))((((((((((((***+++((($$$(((000000)))!!!999AAAIII[[[XXXHHHHHHUUURRRLLLEEECCCCCCBBB>>>KKKAAA222((((((......)))***))))))(((((((((((()))'''((()))***+++++++++***%%%---)))333NNNRRRPPPaaayyyddd???GGG>>>@@@AAADDDDDD???;;;888222+++///,,,***))))))***)))(((***)))((((((((((((((()))%%%444)))###444///$$$222kkk}}}ggghhhHHHRRR<<<......777000//////...---,,,,,,,,,,,,,,,333000+++333444YYYqqqlll^^^<<<444***(((...---,,,---+++))))))+++...,,,++++++---333AAAOOOXXXdddqqq888777666555444555666666777222GGGjjjgggNNN>>>444---...000000///000///111))):::...333555QQQQQQ]]]tttmmmpppttt}}}XXX555---...))))))000,,,,,,,,,,,,,,,------...555000---333555444VVV{{{gggJJJ<<<000///000///...111++++++++++++++++++++++++)))+++,,,---...111333333)))MMMMMM^^^___{{{kkkiii\\\UUUZZZSSS<<<...---,,,***)))***+++***(((******************************+++,,,------------...'''***<<>>UUUiiifffuuunnn___}}}MMM444'''***///444444000,,,)))************************))))))))))))))))))))))))'''...333///******...111AAAYYY___YYYVVVMMMOOOccc\\\YYYVVVUUUUUUSSSQQQPPPBBB???777//////333111)))******)))((((((((())))))))))))***+++++++++++++++111+++MMMWWWVVVcccssssssYYYGGG>>>CCCEEEDDD???:::777444111///---***))))))***)))((())))))(((((((((((())))))''',,,'''(((---)))999aaatttZZZ999555222***,,,000///...---,,,,,,,,,,,,000666(((%%%...###OOORRRwwwhhh<<<:::111000...------,,,)))***......,,,+++,,,---333AAANNNWWWdddqqq999888666555555555666777...CCCCCCuuutttZZZIII:::---,,,111222111///+++777(((888555333===iiipppAAA---,,,,,,,,,...------,,,,,,------...///000...,,,333>>>SSSgggIII///,,,111000---...,,,,,,,,,,,,,,,,,,,,,,,,000...---,,,,,,---///000>>>RRR[[[www}}}bbbaaaaaaSSSGGG111---******,,,+++)))'''************************)))((((((***---///...,,,,,,...@@@WWW[[[WWWfffvvvnnnoooxxxxxxppp^^^FFF333---...000///---+++(((((()))+++))))))))))))))))))))))))+++++++++******+++,,,,,,333222000111<<>>:::AAABBB:::555888222000---+++++++++***))))))))))))))))))***++++++++++++)))+++III}}}NNN888666333333222111000000000000333###333???SSS}}}^^^^^^zzzzzz___777---)))...000+++***......,,,,,,---...222???LLLWWWiiiuuu|||;;;:::888777777777888999???___vvvssskkk^^^PPPKKKUUUhhhwwwXXXKKK===666333111111333000222444999,,,ttt\\\___HHH***---222............///000111222333999111333___{{{ssshhh???......222222........................///...000222111666JJJaaayyy\\\[[[EEE111,,,...,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,)))---///---+++222CCCQQQVVVxxxpppwwwvvvkkkaaa>>>333,,,///000+++((()))+++++++++++++++++++++++++++++++++,,,---...000111666===___WWW<<<555666555222...------,,,,,,+++++++++*********+++,,,,,,------...444;;;EEE[[[zzzUUU999---000///...,,,++++++++++++************+++---000111555gggvvviiiLLL999<<>>KKKSSSgggrrrxxx;;;:::999888777888999999EEEkkk]]]TTTSSSPPPQQQ\\\wwwhhhTTT@@@666444333222333///999///999JJJ~~~MMM]]]000---333000/////////000111222333444666///HHHyyybbb^^^dddcccYYYQQQWWW\\\dddwwwVVV333///333111........................111000111222222???bbbyyysssVVV:::000///,,,+++...------------------------)))+++,,,---333CCCZZZkkkwwwkkkkkkTTT@@@000000222...***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...///111222111XXXzzz}}}ZZZ:::444777666.........---,,,,,,++++++******++++++,,,------...444@@@LLL___xxxLLL>>>111000///---,,,++++++++++++++++++,,,...111444555[[[YYYsssFFF===AAA<<<888:::444222...,,,,,,,,,***)))))))))))))))***+++,,,---+++---444WWWkkk777666555444333222222222222888777888TTTkkkSSShhhIII///---111...,,,000...------...///222>>>JJJRRRgggrrrvvv;;;:::999888888888999:::XXXyyynnnppprrrxxxvvv\\\@@@555555666444111000999444,,,sss[[[kkkmmm999///333.../////////000111333444555111>>>kkk|||{{{ppp{{{qqqCCC777555...////////////////////////------111777===TTTzzzjjj^^^SSS```RRRTTT]]]jjjcccAAA444000,,,+++///------------------------111000///333AAAYYYssscccZZZhhhMMM666222555222///000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...000222333MMMYYYBBB888111//////...---,,,,,,++++++******+++,,,,,,---......666IIIdddwwwLLL111111///...---,,,,,,+++,,,,,,,,,---000333777999RRRWWWBBBBBB<<<888;;;555222///---,,,,,,+++)))))))))))))))***+++,,,---000---===sssJJJ666666555444333333333333...111BBBtttvvv\\\~~~WWW444---111///...222...------//////222>>>JJJTTTjjjuuuxxx>>>444===777444???:::777~~~JJJSSS888111777222000555444222:::pppNNN;;;000333...,,,///000000111333333222111DDDsss666222777000......000000...000555,,,555:::...DDDnnnlllbbbaaammmyyyxxxjjjaaalllRRRCCC666333000---,,,,,,,,,,,,---......///111)))DDDPPPZZZVVVaaabbbDDD>>>444'''555(((///...---,,,,,,,,,,,,---,,,222***(((444111///AAA|||@@@888888666666...---111+++'''///***...,,,,,,000+++(((222BBB\\\~~~~~~sss}}}???:::...999,,,###999&&&111(((***444000+++;;;KKKkkkLLLBBB:::>>>444666444111//////...,,,***)))***+++***))))))+++,,,---000iii<<<===999555222222444111+++===UUUhhh|||}}}cccAAA,,,***000111,,,...------......111<<>>444```kkkpppTTTTTTuuu~~~gggYYYTTTTTTZZZ{{{~~~wwwhhhpppuuu>>>///222222111111333222222555:::MMM{{{|||}}}}}}NNN???666222000222222//////000000222>>>TTTrrrpppRRR555999(((.........---......///000444666\\\uuuwwwXXX\\\XXXiiiZZZccc^^^uuu}}}MMM:::000222.........---......///000...---000444333???vvv___^^^TTTQQQVVVooovvvjjj|||sssOOOaaauuufff===999777222,,,///111+++...---+++...000+++888VVVooogggqqqfff888...555555'''111111***444111222999eee~~~:::DDD888888555222111000///---+++***+++,,,+++++++++---///000gggTTT777999:::<<<---;;;666ooommmkkkccc___VVV~~~zzz~~~ttt^^^GGG444***,,,222---,,,---......000:::EEESSSaaannn999AAA888333CCC333DDD{{{rrrZZZBBB???666222666111<<>>999333000222333111000222999111DDDlll___===...---///............///000000333===qqqlllSSSFFFPPPVVVtttjjj|||ooo:::666333/////////......//////000...111333...444\\\]]]lllnnn|||mmmBBB888999888,,,,,,333---......---111000+++BBBlll|||yyy===444:::,,,000///222...+++999///CCCWWW;;;:::888666333111111000...,,,***+++,,,,,,+++,,,...000???sssuuu===333999===111:::CCCuuulll^^^ZZZEEEDDD\\\ppp~~~xxxcccNNN888++++++222---,,,---///...000999DDDPPP___mmm|||999AAA:::444AAA666RRRvvvkkkppphhhsssvvvmmmvvv}}}hhhzzzaaaGGGAAA666444666444666ccc{{{WWWZZZ@@@;;;KKKRRRbbbaaaqqqxxxmmmgggWWWppp~~~MMM111555666000000666888666777===SSSHHHsssooo```ddd\\\\\\tttppp~~~AAA@@@888222222333222222444444999RRR^^^wwwWWW\\\lllwwwuuuCCC(((:::///////////////000111111555OOOXXXJJJ>>>NNNZZZsssNNN===333111111000///////////////,,,111111))):::xxx```^^^yyyuuuVVV:::666:::---,,,444000......///333000///VVV[[[iiiRRR===;;;***666111///777(((333///\\\444AAA999777444222111000...---***+++------,,,---///111RRR~~~wwwuuu[[[dddxxxKKK000888;;;999:::VVVpppVVVUUUMMMSSSKKKeeetttzzz~~~gggRRR>>>...+++000,,,,,,...///...///888CCCNNNaaapppwww999>>><<<666===999aaayyy~~~}}}iiidddqqqppplllLLL@@@555666666666111dddlllkkkMMMHHHDDDTTTXXXMMM\\\}}}xxxggg[[[UUU]]]^^^777555444111333888666444>>>NNNppp___@@@CCChhh~~~|||vvvxxxvvvtttjjjxxxUUUJJJ@@@777555555444444555///>>>www^^^oooVVV000:::000000//////000000111222>>>ooo{{{???RRRPPPsssrrrxxxCCC777333222111000///.........---...000...HHHvvveeeqqqddd^^^eee~~~HHH555===222...555///......000333111999rrrkkkmmm|||{{{HHH999333222444,,,888...///888jjjOOO===:::777444222222111///---***,,,---------...000222bbb{{{\\\OOOqqqfff666999555@@@999___qqqzzzaaa\\\MMMQQQnnnyyy}}}cccQQQAAA111,,,///,,,,,,...///...///777BBBMMMfffvvvrrr999<<<===777:::<<>>***777,,,333555333CCChhhxxx333:::777444333222111///---***,,,---------...000222jjjpppqqq[[[zzz~~~@@@<<<111DDD777```bbbzzzaaa[[[OOOuuunnn}}}vvv[[[MMMBBB444...000,,,,,,...///...///777AAANNNiiizzznnnDDD:::???999:::;;;{{{uuuyyy~~~wwwdddIIIBBB777555777555EEEXXXWWWEEEFFF;;;XXXuuu```TTTfffddduuuYYYQQQQQQNNNsssBBB888888444333555===000:::]]]OOOQQQOOOXXXZZZ[[[zzznnnuuuxxxMMMnnnWWWNNNBBB999666666555444666eeetttZZZbbb999666888222,,,000,,,...999222UUUcccdddqqqaaaAAA999666333000000000000000$$$;;;000:::mmmtttnnngggHHH666:::333:::...555///333111666JJJzzzBBB777444111666000///;;;LLL|||999999777444222333444000++++++///,,,+++000---...:::llleee>>>888===777EEEppp___tttaaa[[[XXXlllhhhsssOOOPPPFFF333%%%111---,,,---//////000666???NNNmmmxxx{{{EEE;;;>>>;;;<<<@@@yyyqqqjjjcccfff{{{bbb{{{WWWGGG<<<222777444HHH[[[yyyGGG999AAA;;;JJJZZZJJJpppkkkzzzmmmKKKJJJLLLIIIxxxxxxPPP;;;888555555555===222AAAdddNNNJJJ[[[aaabbb___pppnnnvvv|||HHHwww|||]]]WWWMMMBBB:::666777888444mmmqqqeeecccWWW^^^[[[EEE888666111///333111222:::777~~~fffeeeRRR===888333000000111111000222;;;///DDD~~~|||RRR@@@;;;000555---444...555222:::^^^wwwtttOOO777444555666222111;;;RRROOO888777444333333222000,,,+++///,,,+++000---...;;;pppxxxUUU<<<>>>:::IIIuuurrriiiYYY\\\nnngggiii|||TTTRRRGGG777(((000...---.../////////555>>>NNNkkkxxxIII>>>>>>===>>>DDDlllggghhhfffdddxxx|||```tttyyyhhhNNN@@@///:::555MMM^^^jjjIII???LLLQQQTTT[[[ZZZUUUZZZ~~~|||qqqVVVEEEIIIGGGlllzzzbbb>>>999777777555;;;444LLLpppDDDBBBFFF???eeessskkk~~~qqqiiitttuuu}}}IIIfffeeeaaaYYYKKK>>>777777999>>>kkknnn|||vvvuuurrrTTTkkkUUUBBB888444444555444444888???LLLDDD<<<444000111222111///000444555nnnsss~~~\\\KKK???000333000222---777444@@@|||}}}eee:::333888777444222;;;[[[ooo777666555444222000///...+++///,,,+++000---///<<>>QQQyyykkk|||qqqddd]]]vvv]]]RRRFFF;;;---...///---...//////...444<<>>777SSS]]]TTTCCC;;;JJJYYYXXX^^^pppiiiQQQ]]]wwwZZZSSSLLLFFFJJJHHHaaauuurrr???999999888444999666VVVeee>>>DDDGGGAAAOOOIIIYYYaaassstttqqqsss~~~LLLccclllhhh___QQQDDD:::666555CCCbbbtttuuuyyywwwSSS___dddQQQAAA999888444444333555KKK[[[KKKBBB777222222333111///...111777vvvaaaPPPEEE777666444222...888555IIImmmBBB333777777666333:::ccc888666555444222...---///+++///++++++///---000===iiiBBB:::???]]]{{{sssttt```WWWoooeeeOOOCCC<<<111,,,///......///......333;;;LLLaaatttTTTEEE:::???;;;EEE___RRRQQQSSS[[[eeekkkTTTxxx]]]gggjjjgggBBB111???999WWWZZZGGGCCC???LLL[[[YYY___wwwjjjEEEpppbbbLLLFFFIIIHHHYYYtttCCC::::::999333888888]]]___BBBKKKIII]]][[[QQQjjjqqqeeecccwwwssslllkkk{{{KKKYYYsssmmmcccYYYOOODDD:::333===[[[{{{fffsssuuuooo]]]pppSSS[[[mmm[[[III===;;;000222444777___mmmfffQQQHHH===666444444222000777555:::yyykkkRRRJJJ>>>999444333000666666TTTkkkqqqeeeRRR888888666777333;;;lll>>>777444444222------000,,,///+++***///...111???hhhEEE:::>>>llluuuiiivvv]]]VVVgggiiiKKK>>>:::333+++///---...///...---333;;;III]]]qqq\\\JJJ:::AAA;;;GGGwwwYYYUUUZZZ\\\cccoookkkIIITTTeeexxx[[[dddfffCCC888===;;;YYYWWWyyyGGGMMMPPPXXX^^^]]]dddwww~~~dddzzz]]]>>>CCCCCCGGGTTTxxxHHH===<<<:::444999:::aaaRRRCCCNNNKKKJJJSSSYYYgggppp???vvv}}}qqqmmmLLLMMMwwwqqqjjjccc\\\PPPBBB888DDDXXXqqq]]]ffflll___{{{NNNZZZqqq^^^PPP@@@>>>...333888<<>><<<|||}}}nnnnnnccc~~~zzz\\\WWW\\\hhhGGG===999333+++...,,,---......---333;;;GGG]]]qqqkkkVVVAAAGGG<<>>IIITTTzzzJJJEEEBBB>>>888>>>???eeesssJJJKKKRRRSSSUUU___vvvYYYyyy}}}sssvvvhhhCCCUUUmmmrrrvvvrrrgggXXXKKKEEEYYYYYY^^^CCCaaaZZZtttpppgggiii===OOOllliiieeeRRROOO777:::;;;888|||vvvnnntttuuuXXXWWWRRRGGG;;;444333444999---bbbmmmYYYKKKDDD<<<777888,,,:::yyyvvvfffZZZ|||vvvvvvXXXpppggg>>>888666999777LLLTTT???///000444000...000---000+++***//////333AAAqqqqqqgggOOO:::~~~^^^___|||aaaQQQFFFbbbGGGCCC:::333,,,,,,***,,,.........555===HHHccctttiii\\\PPPCCCNNNhhh```rrrjjjpppuuuooolllyyyjjjZZZ\\\^^^PPPQQQAAA>>>VVV\\\{{{FFFOOOMMMTTTZZZsssggg[[[kkkqqqRRROOO>>>EEEDDDIIIPPP{{{tttWWWPPPJJJ???@@@333@@@dddcccMMMRRRNNNPPPLLLVVVtttzzzaaaqqqccchhhZZZAAATTTwwwqqqttttttiiiZZZQQQOOOVVV]]]EEEeeennn|||zzzXXXBBBRRRaaannniii```eeeAAA???888;;;[[[ffflllvvvzzzsssbbb]]]UUULLLEEE===777222555)))zzzsssUUUllluuulllQQQHHH;;;555666666:::[[[llluuuXXXIII777888===666KKKuuusss///999111000//////000///,,,+++------...333;;;uuudddmmm}}}ssswwwuuuFFFDDD|||```yyylllyyy}}}^^^SSSKKKaaaKKK@@@FFF)))111...,,,,,,.........333999JJJcccqqqyyycccTTTEEEGGGeeeXXXyyytttnnnllllllbbbXXX\\\bbbZZZWWWDDDAAARRRfffUUU]]]QQQqqqnnnwww{{{}}}cccHHHHHHBBBBBBGGGPPP```sssjjjTTTTTTLLLAAACCC444;;;\\\fffCCCLLLGGGQQQUUUWWWlllzzzzzzjjj```vvvhhh{{{fff]]]dddWWW@@@UUUzzz{{{{{{qqqddd]]]XXXhhhKKK[[[]]]~~~oooHHHKKKGGGdddoooddd[[[aaaCCCCCC;;;999nnnqqqhhhgggkkkfff]]]TTTJJJAAA888222999000~~~\\\fff{{{dddYYYGGG888666777AAAmmmTTTCCC777777:::333GGGhhhccceeegggsss}}}pppyyy111888//////////////////,,,+++------...333:::yyy]]]ggg}}}|||LLLFFFllljjjeeewwwwww___QQQJJJ___III>>>BBB(((///...,,,,,,.........333999KKKcccqqq~~~iii___RRRGGGoooYYYvvvwwwpppttt}}}XXXVVV[[[iiifffdddRRRJJJRRRyyywwwKKKbbb^^^xxxdddkkkhhhddd~~~YYYAAAAAAEEEAAAHHHOOOooommmfffZZZ^^^TTTJJJNNN<<<<<>>???)))......,,,,,,.........333999JJJaaapppssshhheeeVVVAAAccclllxxxyyy~~~mmmuuuQQQTTTYYYtttggghhh^^^RRRRRRiiiXXXQQQEEEqqqgggkkkyyyWWWCCC@@@EEEJJJKKKLLLnnnkkkccccccYYYPPPVVVDDD>>>QQQSSSXXXJJJgggdddzzzeeeZZZWWW]]]MMM???ccc~~~wwwrrrqqqssssssrrrppprrr~~~iiiooorrrKKKFFFBBBYYYtttrrrfffhhheeekkkWWWTTTFFF???YYYfff^^^[[[TTT~~~{{{zzzmmmjjjfffaaaYYYNNNCCC<<<111444xxxyyy}}}vvvzzzrrrjjjjjjXXXKKK===999HHHVVVHHHUUUBBBbbbdddxxxnnnLLLAAACCC;;;:::777LLL{{{[[[pppmmmlllvvvsssggg888444+++//////.........,,,+++---------222888vvvNNNUUU}}}^^^FFFrrrYYYYYY~~~TTTsssllleeeRRRRRR^^^MMM???===,,,///...,,,,,,.........333999HHH^^^nnn}}}wwwbbbOOOkkkppptttpppjjjuuummmPPPTTTXXXtttbbbaaa]]]WWWRRRhhhxxxfffYYYllldddaaahhhsss{{{SSSDDDDDDEEERRRNNNRRR}}}lllmmm___^^^WWWPPPVVVFFF@@@III]]]]]]SSSvvv|||jjjnnn{{{JJJuuuyyydddZZZWWWWWWEEEAAArrrzzz}}}xxxtttuuuxxxzzzzzz{{{vvvlllZZZJJJGGG>>>kkkqqqpppfffiiihhhmmm___ZZZNNNLLLlll]]]___VVVUUU|||zzzkkk|||eeennnmmmkkkgggaaaWWWLLLEEE333:::yyymmmppphhh~~~wwwpppssscccUUUDDD;;;EEEkkkQQQeeeeeeOOO___NNNxxxFFFHHH:::666555GGGxxxnnnttteeelllyyy{{{iiiaaa888333,,,000///---......,,,+++...------111666xxx```LLL\\\yyyvvvkkkLLLzzzzzzLLLYYYLLLPPP~~~tttTTTsssqqqgggRRRUUU\\\NNN???888.........,,,,,,.........333999FFFZZZkkk{{{ccceeessszzztttcccPPPTTT[[[wwwiii```^^^aaaZZZvvv|||mmmnnn|||hhhJJJBBBIIIHHHMMMNNN```cccpppeeeUUU[[[ZZZTTTYYYMMMJJJIII[[[PPPHHHfffMMM]]]XXXtttvvvbbbYYYSSSOOO>>>JJJuuuxxxpppmmmpppsssssstttnnn~~~LLLAAAAAAMMM~~~}}}gggjjjjjjeeecccfff___^^^VVVXXX|||JJJQQQgggrrrfffmmmttteeeeeejjjiiihhheee```WWWMMMFFF888;;;zzznnnXXX[[[bbbuuugggnnnvvvvvvhhh[[[LLLAAACCCHHHPPPvvvfffTTTVVVmmmDDD@@@???:::888DDDkkkkkk___gggkkk]]]ooowww]]][[[666333...222...,,,///...+++,,,......,,,000555mmmoooSSSVVV[[[www{{{IIIYYYxxxyyy\\\pppmmmIIIZZZrrrwwwiiifffXXXsss{{{gggOOOVVVYYYLLL<<<222---+++...,,,,,,.........333999FFFYYYkkkkkkrrrgggQQQjjjttt~~~nnnWWWPPPUUU```{{{pppfffgggiiicccbbbfff~~~QQQGGGCCCKKKJJJJJJTTTwwwVVVttt]]]ZZZ[[[```[[[]]]TTTUUUJJJtttttt___RRRaaa^^^jjjzzzpppppp^^^VVVPPPIII>>>ZZZ{{{}}}|||vvvjjjeeegggjjjjjjtttwwwpppHHH===CCCkkksssaaahhhffffff```^^^]]]bbb^^^]]]yyykkkTTT]]]kkkaaagggmmmfffrrrcccccccccccc```YYYQQQKKKBBB:::xxx[[[bbbsss{{{QQQuuuppprrriii___VVVIIIBBBTTT\\\ttt{{{rrrMMM``````OOOLLLEEE>>>;;;BBBvvvoooVVV___rrrbbbnnn|||yyyoooXXXZZZ333333000333---+++///---+++,,,......,,,///444ZZZbbbVVV___^^^eeeeeeRRROOOrrrmmmjjj]]]```rrrXXX^^^rrrdddOOOYYYWWWMMM<<>>///000,,,...,,,,,,.........333999MMM]]]oooiiivvvNNNrrryyyyyy]]]PPPMMM]]]wwwrrrmmmkkkmmmggghhhdddtttuuuQQQ>>>KKKXXXPPPNNNxxxxxx{{{ZZZ^^^UUUZZZVVVVVV[[[[[[VVVTTTVVVsssppptttwwwaaaRRRTTTLLL333ZZZyyypppnnnnnnpppooonnnnnnooonnnyyymmmeeeVVV???>>>MMMJJJZZZWWWjjjpppnnnhhhmmmddd___aaaddddddgggmmm\\\YYYmmmqqq___rrryyyzzzrrrkkkddd___```ddddddcccaaaXXX;;;rrr[[[fffnnn}}}{{{www\\\wwwbbbhhhddddddooo}}}sssWWWOOOXXXMMMGGGGGG<<<999===```___RRROOO^^^^^^iiiUUU{{{[[[^^^bbbjjjzzzlll~~~{{{nnndddVVVsssttt<<<,,,666------444***------,,,------...///000???TTT\\\aaajjjrrryyydddjjj}}}vvv}}}fffDDDwwwjjjWWWXXX]]]XXXGGG777111000///---,,,---///...---222:::NNN^^^xxxqqquuuTTTxxx}}}bbbLLLHHHXXX```pppsssoooqqqnnngggoooooo]]]PPPMMMLLLPPPTTTTTT}}}uuu^^^```]]]bbb\\\YYY[[[ZZZVVVUUUXXXtttpppvvvzzzWWWVVVLLLHHHMMMZZZ{{{wwwoookkkhhhhhhjjjlllqqqvvv___eeegggrrrggg[[[VVVRRRLLLKKKMMMOOO888DDDNNNTTTUUUTTTrrrxxxmmmooojjjdddaaa^^^^^^bbbcccbbbgggoooZZZhhhlll___pppnnniiifffcccccccccaaa^^^[[[___CCCiiiEEEttteeewwwxxxyyyooottteeekkkhhh^^^sssllljjjnnnUUU^^^SSSDDDGGGGGG>>>;;;:::VVVXXXXXXTTTVVV```iiiNNNmmmYYY```ddduuuzzz|||ssskkk^^^IIIfff666***555------333+++---,,,,,,------...///000333bbbhhhPPPaaarrrlllooo|||~~~KKKaaattthhhVVVaaabbbYYYGGG666///...,,,---,,,---///...---222:::MMM]]]vvvwwwmmmXXXzzz___TTTOOO___vvv{{{pppwwwqqqtttsssZZZiii[[[qqqssstttCCC@@@RRRRRROOOXXXqqqsssttteee______aaa\\\XXXWWWUUUSSSUUUYYYiiimmmRRRPPPJJJDDDQQQkkkyyysssssskkkhhhiiimmmmmmiiihhhjjjmmmnnnjjj~~~yyydddPPPKKKQQQRRRLLLFFFQQQEEEQQQZZZbbbooo}}}sssssspppkkkfffYYYZZZ]]]```^^^]]]bbbiiiggguuufffzzzlllkkkwwwgggoooqqqpppnnnjjjfffeeeeeeeeefffgggSSSaaallllllbbbyyy|||ooorrrxxxjjjccchhhlll```dddxxx|||\\\OOOzzzbbbNNN???IIIFFFAAA>>>666JJJhhhVVV[[[]]]\\\wwwrrrggg___]]]}}}~~~ggg___MMMZZZRRR///)))444---,,,222,,,,,,,,,,,,,,,---...///000555yyygggsssiii}}}ooo~~~rrrsssqqq~~~gggGGGqqqmmm\\\NNNlllgggZZZEEE444---+++***---,,,---///...---222:::LLL[[[ttt|||uuuuuu^^^ZZZ}}}cccPPPKKK```ccclllmmmnnnkkkppplll]]]jjj\\\bbbqqq^^^@@@???VVVYYYSSS___iiiqqqrrraaaXXXUUUVVVTTTRRRQQQPPPQQQTTTWWWYYYpppwwwkkkZZZHHHOOOGGGNNNllloooqqqlllkkkooonnnjjjjjjppprrrwwwpppcccrrr~~~lllddddddjjjnnniiiuuu}}}mmmrrrqqqkkkllliii^^^]]]\\\[[[ZZZZZZ\\\___YYY|||YYYxxxqqqlllnnnlllfff^^^\\\aaahhhlllddd^^^\\\gggJJJwww^^^tttrrrpppkkkqqqgggcccbbbnnnnnngggZZZoooPPPJJJEEEJJJBBBAAA@@@555@@@ppp[[[[[[QQQ^^^mmm|||uuuqqq]]]___QQQ```AAA---,,,444...,,,///,,,,,,,,,,,,,,,---...//////:::mmmgggvvvyyytttkkkppptttjjjooohhh|||MMMdddmmmvvvpppgggRRRtttiiiVVVBBB333,,,+++***---,,,---///...---222:::KKKZZZrrr{{{ooooooSSS___kkkVVVMMMLLLeeevvvkkkiii```fffkkkeee___cccbbb___vvv@@@KKKOOOWWW[[[QQQ___uuufffgggVVVSSSOOORRRTTTUUUSSSQQQRRRTTTUUUZZZ|||}}}ggg[[[JJJGGGNNNsssmmmkkknnnjjj___XXXZZZ[[[[[[cccoooaaaeeeoooffflllttt}}}xxxgggkkkbbb```hhhiiigggaaaZZZWWWZZZ______]]]]]]hhhrrr{{{vvveeeVVV~~~pppoooaaa^^^___[[[SSSQQQWWW\\\]]]XXX___ZZZxxxaaalllzzznnnyyyooo{{{lllgggqqqoooeeennnvvvmmm|||aaaRRRmmmLLLEEEKKKCCC===>>>@@@777;;;[[[ZZZdddRRRiiivvvjjjhhhqqqiiigggYYY[[[TTTxxx888//////333000,,,---,,,,,,++++++,,,,,,---...///555JJJkkkxxxmmmnnnqqqfffggggggqqqKKKUUUqqqqqqbbb___nnnwwwgggPPP===222---,,,,,,---,,,---///...---222:::JJJXXXpppqqqjjjQQQiii]]]RRRUUU\\\hhhsssuuukkk```lllnnniii\\\YYYccc___aaavvv}}}BBBGGGTTT___VVVPPP```mmmhhh]]]UUU[[[VVVVVVZZZ[[[VVVSSSSSSUUUUUU[[[fff\\\IIINNN???bbb```jjjmmmnnngggaaabbbjjjhhh\\\XXX]]]mmm```nnnttttttjjjTTTggg}}}fffvvviiieeeccc[[[[[[eeekkkfff```XXXVVV]]]fffgggbbbZZZ[[[eeeQQQ}}}mmmtttsssccc[[[``````ZZZXXXZZZWWWPPPUUUcccaaaxxxhhhooo{{{nnnbbbxxx|||ppplllpppmmmpppfffeeeOOOLLL@@@III;;;:::;;;===:::888KKKZZZpppmmm|||dddooowwwvvv{{{iiihhhWWWOOOSSSvvv333222111111111...,,,---++++++++++++,,,---...///444;;;lll___eee```YYYZZZ___eeejjjUUUllliii___LLLwwwbbbHHH888111------...---,,,---///...---222:::JJJXXXpppvvvfffUUUtttiiiRRRIIIOOOaaawwwkkkvvvjjjcccooohhhgggbbb```fffhhhhhh{{{zzzhhhuuu|||^^^cccPPPwww^^^QQQ@@@XXXQQQSSSXXXbbbwww}}}ccchhhVVV[[[___WWWUUUZZZYYYRRRNNNQQQUUUUUUSSS^^^vvv}}}VVV@@@RRR]]]sssiiigggiiikkktttrrr{{{qqqbbbbbbxxxjjjpppnnnppprrruuujjjSSSSSS]]]]]]UUUiiiVVVOOOhhhggg```]]]```]]]^^^hhh[[[ZZZVVVTTT[[[eeegggccc[[[WWWmmmqqqfffwwwgggtttpppiiiaaaeeeccc\\\]]]aaa]]]SSSXXXcccfffyyy~~~[[[rrrkkkoooiiiwwwqqqvvvjjjdddllllllHHHyyyFFFHHH@@@BBB;;;:::888999<<<444???ooo^^^iiivvvssseeeeeeuuuzzzeee^^^^^^UUURRRmmm^^^///333000---000000---...++++++++++++,,,---...///111;;;yyy~~~bbbgggZZZYYY```XXXaaarrrhhh]]]SSSkkkvvvooo\\\gggvvv]]]BBB444000---+++,,,---,,,---///...---222:::KKKXXXooozzzdddYYYzzz|||~~~aaaOOORRRPPP^^^}}}vvvlllaaakkk```___gggWWW[[[ZZZ[[[XXX^^^eeefffjjjjjj```WWWVVVJJJAAACCCBBBAAAIIIBBB:::AAA:::DDDFFF<<>>777777999......888...,,,CCCUUUbbbWWWcccxxx---555111000000///...---,,,,,,++++++******++++++,,,------+++444---ppppppeee```JJJQQQQQQKKKOOOUUU\\\MMMUUUJJJXXX~~~qqqeee]]]CCC,,,)))111111---***---,,,---000//////444<<>>666222666///...777333,,,111^^^ppp______iiieeeBBB:::222000000///......---,,,,,,+++************+++,,,,,,)))///666###KKKXXXgggRRRKKKOOOKKKJJJPPPRRRMMMAAAUUUUUUMMMnnn~~~}}}bbbUUU}}}HHH888***+++000111---+++---,,,---/////////555===NNN[[[nnnvvv]]]wwweeeqqq|||hhhnnnvvvxxxnnnbbb^^^bbb___VVVNNNKKKIIIKKKSSS]]]hhhgggggg}}}oooaaaooodddZZZYYYYYY\\\aaaccccccbbbccc___]]]\\\[[[WWWVVVWWWdddnnn|||uuu|||nnnZZZaaaVVVSSSPPPPPPMMMMMM[[[cccYYYQQQMMMHHHFFFEEEFFFFFFFFFCCCSSSSSS```MMMVVVrrr~~~yyywww}}}zzzwwwmmm\\\MMMBBBRRRlllcccpppddd^^^bbbWWWUUU[[[PPPQQQUUUYYYYYYUUUTTTWWWYYYYYYUUUVVVXXXZZZ]]]aaafffiii^^^fffooorrrqqqrrruuuwww{{{dddbbbYYYWWW]]]]]]VVVYYYcccTTTYYY[[[VVVOOOMMMQQQVVVPPPMMMMMMOOOQQQQQQTTTZZZSSSYYY___ddd```QQQYYYvvviiipppfff\\\^^^VVVOOOZZZLLLLLLMMMOOOSSSVVVWWWWWWQQQVVVSSSUUU^^^cccsssbbbVVVttt}}}vvvoooiiiiiipppnnn```lllhhhiiilllhhhaaadddmmmlllsssrrrYYYOOOJJJHHHCCC<<<======666...333111...222333///...@@@kkkddd```sss999CCC(((//////......------,,,,,,++++++******++++++,,,---'''555...---888mmmppprrrIIIhhhUUULLLMMMMMMEEEFFFMMMMMMOOOIIILLLGGGBBBEEEnnn{{{gggQQQfff666111,,,---...------...---,,,,,,......///555>>>OOO]]]ooorrr^^^yyykkkvvvzzzzzzyyy|||{{{ttttttmmmqqquuunnn___UUUQQQKKKKKKRRRWWWYYYaaakkkkkktttkkklllqqqbbbiiiYYYYYYZZZ\\\^^^^^^\\\ZZZVVVUUUTTTTTTUUUWWWYYY[[[ddd^^^kkksss}}}QQQVVVdddYYYYYYQQQPPPOOONNNXXX```ZZZKKKHHHEEEDDDFFFIIIKKKLLLLLLLLLIIIWWWUUUOOOVVVwww}}}eee]]]ccclllrrrjjjjjjfff\\\RRRNNNPPPUUUaaappp}}}rrrcccZZZ[[[QQQSSS[[[PPPQQQWWWZZZZZZUUUTTTVVVXXXWWWSSSSSSTTTUUUYYY]]]aaaddd[[[fffnnnnnnjjjiiiiiiiiihhhppp~~~~~~lllgggggg___aaa``````]]]VVVSSSZZZeeeLLLQQQSSSNNNJJJKKKOOOQQQOOOLLLKKKMMMLLLKKKNNNTTTKKK\\\^^^XXXZZZ\\\ZZZ]]]jjjtttfffuuucccUUUfffbbbPPPUUUJJJLLLPPPSSSUUUVVVUUUTTTOOO[[[SSSUUUeee___iii___RRR[[[tttxxxzzzvvvnnnmmmooommmhhhfffaaaaaaeeeccc\\\\\\cccgggeeelllzzz]]]VVVIIIFFF@@@::::::;;;888444...000111...,,,---///------YYYvvv~~~}}}fffYYYfffvvv]]]GGG...222.........---------,,,,,,,,,,,,++++++,,,,,,---...***555&&&333000<<>>999AAAIII===AAAeeePPPYYYmmm|||uuuooommmPPP999aaaYYY%%%+++---...,,,++++++---------+++,,,------///666???QQQ^^^pppddd___PPP~~~lllhhhfffjjjuuusssnnnsssvvvvvv||||||iiidddlllfffbbbdddnnnwww~~~___dddSSSOOOZZZUUUNNNMMMMMMMMMOOOQQQTTTUUUGGGOOOVVVXXXVVVUUUTTTSSSSSS\\\^^^ZZZeee~~~xxx}}}vvvqqqOOOFFFNNNLLLGGGIIIPPPAAAAAAJJJFFFCCCFFFEEE?????????AAACCCCCCBBB@@@777GGGRRR<<>>???BBBHHHBBBEEENNNPPPJJJJJJQQQQQQ[[[tttdddXXXVVVSSSOOOOOOOOOOOONNNKKKHHHDDDBBB<<>>AAAEEEGGGHHHKKKOOOOOONNNNNNPPPSSSaaabbbcccfffpppmmmgggccc```___\\\VVVRRRSSSRRRMMMHHHGGGWWWUUURRRNNNKKKHHHGGGFFFMMMOOORRRQQQPPPPPPRRRUUUhhheeeSSSaaa]]]XXXXXXZZZUUUOOOWWWeeecccaaadddhhhccc\\\WWWVVVWWWXXXXXXOOOVVV\\\___]]][[[]]]___\\\ZZZ[[[]]]___fffvvvttt```___\\\PPPKKKQQQAAA???<<<888555333222222...---,,,,,,++++++,,,,,,000+++...YYYpppiiiWWWYYYOOOdddwww|||___PPPVVVrrrRRR333...444555+++...---+++)))***---111444,,,---/////////---+++)))444...,,,333777666666999ooo[[[tttnnnQQQ:::MMMiiiAAA<<>>???DDDEEEAAA<<>>>>><<<<<<===@@@CCCEEEHHHIIIIIIIIIIIIKKKNNNQQQ\\\^^^]]][[[\\\dddssstttdddaaadddccc___^^^WWWTTTTTTWWWUUUMMMDDD@@@MMMKKKIIIFFFDDDCCCCCCCCCKKKMMMOOOOOOOOOOOOQQQSSSOOOkkk|||___TTTLLLNNNRRR]]]uuuqqqhhhooolllgggaaa]]][[[[[[[[[[[[JJJOOOTTTVVVUUUVVVZZZ^^^\\\WWWUUUWWW[[[aaakkktttaaalll~~~oooiiicccaaaeeeggg___PPPEEEAAA???<<<888555333222111------,,,++++++++++++,,,)))444000:::ooouuu[[[JJJQQQOOO\\\[[[lllhhhmmm^^^SSSXXXggg^^^,,,111;;;666111...999999999999999666222///AAA@@@>>>===;;;:::999999222---...444777444111111///ppp```XXX^^^jjjxxxxxxvvvkkkZZZBBBDDDJJJgggeee<<>>AAAAAA???>>>@@@BBBAAA>>>@@@HHHKKKHHHIIIOOOQQQTTTUUUTTTYYYmmmnnn[[[SSSJJJGGGJJJLLLIIIEEEDDDDDDCCCBBB@@@???>>>>>>;;;<<<===???@@@AAAAAAAAAEEEEEEGGGIIIKKKNNNPPPQQQQQQUUU[[[]]]\\\\\\^^^```\\\]]]___aaaaaa```^^^]]]]]]^^^^^^ZZZUUURRRSSSTTTWWWVVVSSSQQQNNNKKKIIIHHHFFFCCCAAAAAABBB@@@<<<888???>>><<<<<<<<<>>>@@@BBBFFFDDDAAAAAADDDGGGJJJKKKPPPSSSVVVUUURRRRRRWWW\\\___iiiyyy}}}]]]ccc\\\XXX\\\```^^^[[[YYYWWWTTTSSSTTTQQQIIIAAA???CCCBBBAAA?????????@@@@@@EEEGGGIIIJJJJJJKKKMMMOOOLLLLLL```ooohhhkkkhhhjjjfffbbb^^^\\\[[[YYYWWWLLLOOORRRRRRQQQRRRWWWZZZYYYSSSPPPTTTYYY]]]ccchhhfffhhhlllppptttvvvxxxxxx}}}vvvooommmiiibbbhhhiiieee^^^___```UUUEEE@@@>>>;;;777444222111111------,,,+++++++++++++++'''444...'''@@@qqqxxxkkkUUUVVVSSSgggggg^^^fffxxxYYY444)))::::::222777BBB999<<>>BBBDDDAAABBBFFFIIIIIIFFFGGGHHHIIIJJJKKKLLLLLLQQQVVVRRRTTTccciiibbb```lll|||iiivvvYYYGGGBBBFFFKKK======>>>???@@@@@@???>>>777888999999888777777777666999;;;;;;999888999;;;;;;999;;;AAADDDCCCEEEJJJHHHNNNRRRPPPMMMRRR___kkklllXXXSSSMMMLLLKKKLLLLLLJJJDDD@@@??????>>>===<<<<<<======:::888777999<<<>>>>>>===BBBAAABBBBBBEEEHHHKKKMMMLLLPPPVVVXXXWWWWWWXXXZZZYYY[[[\\\\\\ZZZYYYXXXXXXWWWXXXWWWTTTQQQOOOPPPRRRWWWVVVSSSPPPLLLHHHFFFDDD@@@>>>;;;;;;;;;:::888666;;;:::999999:::;;;===>>>AAA>>><<<===BBBEEEEEEDDDGGGKKKOOOQQQPPPQQQUUUXXXnnnjjjfffdddeeegggjjjkkkrrrjjjllllllfffnnnssshhheeeaaa^^^\\\[[[YYYYYYYYY[[[TTTMMMJJJFFFAAAAAACCC@@@???>>>======>>>???@@@>>>???@@@BBBCCCEEEGGGHHHNNNIIIDDDQQQ}}}rrrhhhfffdddaaaaaa___\\\YYYWWWUUUQQQNNNMMMOOOPPPOOOMMMLLLMMMOOONNNJJJKKKOOOTTTVVV[[[```hhhgggfffdddbbbbbbaaaaaakkknnnjjjbbb___eeellloooqqqmmmcccYYYVVVVVVQQQIII???===:::666333111000000---,,,,,,+++***++++++++++++,,,+++...111;;;kkkuuuXXX666666======444:::GGGIIITTTVVVYYYYYYYYY\\\bbbhhhdddeeefffeeebbb]]]XXXUUUQQQPPPOOOOOOLLLCCC888000,,,@@@AAAaaabbb888GGGNNN777///AAA666555444333222222222222//////000000000000111111111444777444,,,---@@@UUUcccAAA666+++***000333---%%%*********))))))*********+++***,,,......000:::EEEUUUaaappp[[[GGGZZZnnnMMMLLLRRRRRRTTTVVVWWW[[[bbbffffffmmmlllnnnqqqrrrsssyyyxxxjjjaaaVVVQQQSSSQQQEEEFFFKKKGGGDDDCCC;;;<<<@@@AAA>>>>>>AAACCCBBB???AAADDDGGGIIIIIIGGGFFFRRRZZZUUURRR\\\```ZZZYYY___ooorrrmmmhhhrrr|||mmm```UUUGGG>>>>>>AAACCCDDD<<<<<<;;;:::::::::;;;;;;555777999888666555555777777888999888777666666666999888:::???BBBCCCEEEHHHBBBGGGNNNTTTXXXXXXWWWWWW]]]dddvvvvvvhhh^^^XXXQQQKKKEEEFFFGGGHHHHHHFFFDDDCCC<<<<<<;;;;;;;;;;;;<<<===:::777444555:::<<<<<<:::=========>>>@@@DDDHHHJJJKKKOOOSSSTTTSSSQQQRRRTTTYYYZZZ[[[YYYVVVTTTTTTVVVTTTSSSRRRPPPOOOOOOPPPRRRVVVTTTQQQNNNJJJFFFCCCBBB???<<<888666666777777888555555555555777999:::<<<:::999999===AAABBB@@@===DDDFFFHHHHHHIIIMMMSSSWWW\\\ZZZYYY\\\aaaeeehhhhhh___ccciiifff]]]ZZZXXXPPP______^^^[[[XXXXXXYYYYYYUUUOOOIIIFFFAAA===>>>BBB???>>><<<;;;;;;<<<<<<===:::;;;<<<>>>@@@BBBCCCCCC@@@JJJLLLFFFRRRwwwwwwnnnfff]]]^^^fffZZZYYYVVVUUUSSSPPPKKKHHHDDDFFFHHHIIIGGGDDDBBBAAADDDDDDHHHKKKKKKJJJOOOWWWUUUVVVXXXZZZ]]]___aaabbbhhhkkkkkkfff```^^^^^^^^^___\\\___dddbbbVVVJJJFFF>>><<<999555222000//////,,,,,,+++************+++******,,,222///'''>>>lllNNN777>>>777888;;;AAATTT]]]UUU]]]eeennnooolllooo{{{tttiiiaaaooohhh]]]SSSOOOMMMJJJFFFBBB222888;;;GGGYYYCCC666>>>CCC999000000333333222111000000000000........./////////000000999...''',,,666999555000666FFF^^^uuummmYYYLLLBBB999)))+++...---+++)))***+++++++++************++++++******+++------000;;;FFFUUUaaapppXXXCCCUUU___KKKHHHGGGAAALLLTTTRRRSSS[[[``````hhhbbbbbbllluuuvvvqqqmmmjjjxxxjjj\\\SSSTTTVVVPPPIIIGGGIII===<<>>AAADDDFFFGGGRRRSSSRRRXXXWWWSSSVVV]]]YYYeee^^^sssjjjVVVOOOTTT\\\tttooo}}}}}}nnnccc^^^YYYRRRLLL888<<<@@@AAA>>>;;;:::;;;999999777555333333555777555666777777555444444555333333333333333222111000444555666888;;;===@@@BBBGGGEEEFFFKKKRRRWWWWWWUUUXXX```]]]```vvvhhheeeYYYMMMEEECCCDDDJJJPPPCCCBBBAAA@@@@@@@@@@@@@@@888999999999::::::::::::888555333555888:::999888:::::::::;;;===@@@DDDFFFIIILLLPPPPPPOOOOOOQQQTTTXXXZZZZZZWWWSSSQQQSSSVVVTTTRRRPPPOOONNNOOOPPPQQQOOONNNLLLHHHEEEBBB???>>>>>><<<888555444666888:::111111222333444666888999444555888<<<>>>>>><<<999>>>>>>???AAADDDKKKSSSXXXTTTVVVZZZ^^^```^^^ZZZWWWTTT^^^eeeeeeccc```]]][[[WWW\\\^^^[[[XXXWWWTTTPPPGGGFFFFFFGGGCCC<<<999;;;;;;:::999888777888888999:::999:::<<>>@@@CCCEEEFFFDDDAAA???EEEGGGJJJLLLHHHDDDHHHPPPUUUVVVWWWXXXYYYXXXWWWWWWaaa```]]]YYYXXXYYY]]]```^^^\\\aaahhhdddUUUKKKJJJ===;;;888444111///......,,,,,,+++***************###111000)))***,,,222===ttt@@@666BBB888000>>>XXXdddqqqpppiiiccc]]]XXXMMM888<<>>>>>>>><<<:::999999;;;555666666333111000222444444333333444444333222111.........///000000///...000111111222444888:::;;;CCCCCCCCCDDDFFFJJJPPPSSSYYYYYYYYYTTTVVVMMMSSSOOOQQQTTTTTT\\\XXXXXXLLLGGG<<<;;;@@@FFFFFF@@@<<<===AAA@@@>>>======<<<:::888333444666777777666666555444444444555666777777666888888888888:::<<<===???@@@CCCGGGHHHIIILLLRRRVVVUUUWWWWWWSSSOOOMMMPPPSSSTTTQQQNNNKKKJJJKKKKKKLLLFFFEEECCCAAA>>><<<:::999999888777555444444555777111111222222333444555555000333666888888888999999666888;;;>>>CCCHHHNNNQQQBBBFFFLLLQQQTTTTTTTTTSSS[[[aaa^^^[[[______YYYXXXVVVZZZ[[[VVVRRRQQQMMMFFF>>>???BBBDDD@@@:::888:::777666555444555555777777888666666888;;;===<<<;;;DDD888888DDDFFF<<<<<>>444DDDGGGUUUxxx|||qqq```YYYNNN???EEEHHH444===]]]{{{UUUAAA:::DDDAAA@@@>>>666...111999111000///...------------+++++++++,,,,,,,,,------000///---///222222,,,&&&---,,,+++++++++...111333---///...***+++111555555,,,++++++,,,...///...,,,******))))))))))))******))))))***,,,---111<<>>777777777:::<<<<<<999666000111333444555444222111222333444555555555555555777777777777777888999999666999>>>AAADDDIIIQQQWWWPPPRRRRRROOOJJJHHHLLLPPPRRROOOJJJGGGFFFEEEEEEEEE???>>>===;;;999777555444222333444444222111111111333333333333333333333333///222444444333333777:::666888;;;>>>???>>>======JJJJJJKKKKKKLLLOOOUUUZZZTTT[[[ZZZ]]]iiigggXXXPPPQQQSSSPPPIIIHHHKKKKKKFFF???=========:::777:::???444444333333444666888999555333222333777888777555222:::===999888???FFFHHHEEENNNooo{{{sssmmmgggaaa]]]\\\\\\TTTHHHGGGNNNDDDCCCAAA@@@@@@???<<<:::@@@???===<<<<<<<<<;;;::::::666666;;;>>>>>>???AAAEEEFFFGGGJJJMMMOOORRRSSSLLLLLLQQQYYY___^^^YYYUUUNNN[[[]]]PPPJJJPPPLLL@@@<<<:::777333000...------,,,++++++***)))*********++++++)))...444,,,'''222333111@@@dddsssBBB999000:::YYY\\\|||qqqjjjZZZMMMPPPDDD555333LLLqqqyyyWWWKKKEEE<<<<<>>===???CCCDDDFFFGGGGGGGGGFFFEEEJJJPPPYYY```cccddddddeeegggiiihhhggghhhkkkiiieeeaaa___]]]\\\[[[YYYVVVSSSOOOMMMJJJGGGDDDBBBBBBAAA===999666666:::;;;999666999777555333333333555666555444333222222444666777:::;;;;;;<<<===BBBHHHLLLMMMOOOQQQSSSUUUVVVVVVVVVXXXUUURRRPPPNNNKKKGGGEEEJJJHHHFFFDDDAAA>>><<<;;;999999999999999888777777555555555444444444333333555444444333222111111000222222222222222222222222444555666888:::;;;======>>>@@@BBBFFFIIIKKKLLLMMM]]]\\\ZZZVVVSSSSSSTTTVVVXXXRRRKKKHHHIIIIIIFFFCCC???@@@AAAAAA@@@>>><<<::::::999999888777666666666444333222333444555444222000000000000000000000000444444333333444444555666777:::===AAADDDHHHMMMPPPLLLKKKJJJIIIJJJLLLOOOQQQRRRMMMLLLMMMJJJBBB>>>???BBBAAA???===;;;:::999999777555333222333333222000000000111111222222222333111222222222333333333333777888999999999;;;>>>@@@IIIQQQYYYVVVMMMHHHLLLRRROOOVVV\\\]]]XXXVVVXXX]]]RRRRRRRRRQQQNNNJJJGGGDDD???===;;;::::::999888666111222222333333444555555888666333111222444777999888999999;;;<<<===>>>>>>@@@AAAFFFRRReee|||uuurrrrrrppphhhaaa^^^___ZZZSSSQQQSSSQQQKKKEEECCCAAA@@@AAAAAA???>>>???===:::888777888999;;;???>>>;;;999999:::<<<>>>AAACCCEEEFFFEEEHHHMMMRRRNNNPPPRRRRRRRRRTTTXXX[[[ZZZ^^^^^^XXXRRRNNNHHHCCC===:::666333222000---***,,,,,,***)))((((((((((((*********+++,,,,,,------//////000444EEEfffmmm???BBB666;;;GGG^^^yyyxxxsssQQQ>>>@@@>>>===AAABBBPPPNNNOOOUUU___eee```XXXOOOIIICCC@@@@@@???:::666444444333222111000//////---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***+++------+++***)))))))))))))))))))))))))))))))))))))))******+++,,,***)))+++,,,111<<>><<<>>>???@@@BBBDDDEEEFFFFFFFFFHHHLLLQQQVVVZZZ]]]bbbdddaaacccbbb```aaacccaaa\\\XXXXXXWWWVVVUUUQQQKKKGGGFFFEEEBBB???===;;;;;;:::999555222333666777555222222111000//////000222333555444333222222444555777333333444444555999???CCCHHHJJJLLLOOOPPPPPPOOOOOOPPPNNNKKKIIIIIIHHHGGGEEECCCBBBAAA>>><<<:::888777666666777777666666555444222222222111111111000000111111111000//////......///////////////////////////000111333555666888888999:::===AAADDDGGGIIIJJJPPPQQQRRRQQQPPPQQQSSSUUURRRLLLFFFCCCCCCCCCAAA>>>;;;<<<<<<===;;;999777666888888777777666555555444111000///000111222111///000000000000000000000000111111111111111222222333777999<<<>>>@@@CCCFFFIIINNNOOOPPPQQQRRRSSSTTTTTTTTTNNNKKKJJJFFF>>>::::::<<<<<<;;;::::::::::::;;;444333111111222222111000000000000000111111111222000111111111222222222222555666777777777999<<>><<<:::999999888777555222222222333333333333333555444222111111333555777666777777888999:::;;;<<<>>>>>>???AAACCCFFFIIIKKKMMMTTT___gggjjjhhhdddbbbqqqkkkfffggglllnnnjjjeeebbbaaa\\\TTTQQQRRRNNNHHHDDDBBB@@@?????????>>>======;;;999777666777999:::>>><<<:::888888999;;;<<<>>>???@@@AAABBBEEEIIILLLLLLLLLMMMPPPUUUXXXYYYYYYZZZ]]]\\\WWWRRROOOJJJEEE<<<:::777444111///......---,,,+++***)))))))))))))))******++++++,,,---------......,,,...888HHHUUUkkknnnEEE111111===:::777ZZZYYY444666BBB<<>>;;;;;;:::666222333333222111000///...---,,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++******+++,,,,,,+++)))))))))))))))))))))))))))))))))(((((())))))***+++---******,,,...222>>>IIIXXXiiimmmCCCAAARRRqqq>>>===999===:::;;;===@@@BBBDDDEEEEEEIIIJJJMMMOOOTTTZZZbbbhhhaaacccbbb___```bbb___ZZZZZZZZZYYYXXXVVVQQQJJJEEEBBBAAA???===<<<:::::::::666333000000333444222000111111000000111222444555333333222111222333444555333333333333444777;;;???HHHKKKNNNQQQQQQPPPNNNLLLOOOMMMIIIGGGFFFDDDBBB@@@======<<<:::888777555555555555555666555444444333111000000000000/////////000000//////......------........................,,,---...///111333444444444666999===AAAEEEHHHIIIJJJLLLOOOPPPPPPPPPPPPRRRMMMHHHBBB???>>>>>>;;;999888999999999888666444333666666555555444444333333000///......000000///...////////////////////////000000000000000111111222555777999::::::<<>>FFFHHHFFFDDDDDDAAAGGGFFF>>>999===EEEKKK:::MMMiiisssqqqeee\\\\\\WWWPPPRRRUUUXXXWWW\\\jjjrrr|||~~~CCC333FFF;;;BBBIIIKKKHHHFFFIIIMMMDDD???:::777777666222///111000000///...---,,,,,,,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++))))))))))))))))))))))))))))))(((((((((((()))******---+++***---///444???KKKXXXiiimmmBBB@@@SSSccc:::===666;;;777888:::<<<>>>@@@AAABBBFFFGGGHHHKKKOOOWWW___eee^^^aaaaaa```aaaccc```[[[\\\ZZZXXXUUURRRMMMHHHDDD@@@@@@???===<<<;;;::::::555333111111222333222000222111111111111222333444111111000000000111222333555555555555555777;;;>>>GGGJJJNNNQQQRRRPPPMMMKKKJJJJJJJJJJJJJJJHHHDDD@@@;;;;;;:::999888777777666666666777777666666555444111111111111111111111111111111111000000/////////////////////////////////------///000111333444444444666888<<>>===<<<:::888:::::::::999888777555444444444444333333222222222111000//////111111000///////////////////////////111111111111111222222333333555666777777888;;;===BBBEEEHHHLLLNNNNNNNNNMMMTTTNNNIIIFFFEEECCCBBBAAA<<<:::999777555444333333444222000000111111000///////////////////////////....../////////000000000222333333333333444777999:::;;;;;;<<<<<>>888YYYqqqqqqpppZZZTTT```\\\ZZZfffaaaYYYaaa^^^\\\VVVYYY___ZZZ]]]mmmccc|||{{{XXX,,,:::>>>DDDIIIGGGEEEGGGKKKAAA>>>999777666555333111//////...---,,,,,,++++++,,,,,,+++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++))))))))))))))))))))))))))))))(((((((((((()))******---******---///444@@@LLLXXXiiiqqqCCCBBBXXXWWW888>>>333:::888888999:::;;;<<<======<<>>;;;::::::999888777666555444333111111111222111111000000///...............///////////////000000111222333333222222333666999???BBBFFFJJJKKKJJJGGGEEEAAACCCHHHMMMOOOMMMHHHDDD;;;::::::999999888888777666666666666666555444444111111111111111111222222111111111111000000000000000000000000000000000000...///000111222333444555555666888;;;???CCCGGGIIILLLOOORRRRRROOOKKKHHHFFFFFFDDDAAA>>>===<<<:::999;;;::::::999888777666555333333333333222222222222111000///000111222111///000000000000000000000000111111000000111111222333111333555666666888;;;>>>CCCEEEGGGKKKMMMOOOPPPPPPTTTOOOHHHCCCDDDEEECCC@@@AAA@@@>>><<<:::999888888888666333222222222111///000000000000000/////////////////////000000000000111222222222222333555888999<<<>>><<<999:::@@@EEE@@@HHHQQQXXXYYYWWWSSSQQQMMMLLLKKKHHHFFFCCCAAA???<<<:::888777777777555333555444444333222111000000...///000111111111000000000000000111111222222333:::888666444555777:::<<>><<<:::999::::::888777555444333333333444555666888777666555444555555666999777666888===@@@@@@>>>@@@BBBCCCBBBAAAFFFOOOWWWXXXXXXTTTNNNLLLKKKGGG@@@999::::::555000000555:::,,,,,,+++*********+++++++++++++++,,,------......///---,,,---111555666666,,,---000444666777555444222///888AAA999555TTTyyyaaaeee___[[[```]]]lllvvvlll___aaa[[[YYYiii]]]^^^\\\aaaeee[[[WWWbbbbbbdddeeecccgggeeeAAA;;;888>>>BBBBBBAAABBB>>><<<999666555444333222......------,,,,,,++++++---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++------+++***************************)))))))))))))))***++++++,,,******---000555AAAMMMXXXkkkuuuDDDDDD[[[LLL666@@@222:::999999999888999999:::;;;:::>>>BBBFFFIIILLLOOOQQQQQQUUUWWWXXX[[[^^^\\\WWWXXXSSSLLLFFFDDDCCCCCCBBB;;;;;;;;;:::999777666555333222111111000000111111333333222111111000///////////////000000000000111222333444333333444777999:::<<>>AAACCCFFFIIILLLQQQUUUZZZ]]]\\\YYYVVVUUUQQQMMMJJJJJJIIICCC?????????===::::::::::::999777666555555444444444555555666666555555444444555555444444444666999;;;<<<;;;;;;???CCCBBB@@@FFFRRR^^^YYYXXXUUUPPPPPPOOOJJJBBB:::;;;:::666333222666999---,,,,,,++++++,,,,,,,,,,,,,,,---......//////000.........///000000---+++444555777777666333000...777999999666<<<[[[fffXXXXXXdddjjjmmmooommm^^^qqqtttdddeeemmmrrrrrrbbbKKK999888???@@@===<<<:::888666444222222222222............------,,,,,,......---,,,,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,---......---++++++++++++++++++++++++++++++************+++,,,,,,---***+++...111777CCCOOOYYYlllxxxBBBCCC]]]BBB555BBB333<<<:::999888888888999:::;;;<<<@@@DDDGGGIIIJJJKKKMMMTTTXXXZZZ[[[^^^```^^^XXXXXXTTTOOOKKKIIIIIIHHHGGG@@@@@@@@@???===;;;999888444444444333222222333444555555555555555555444444111111222222333333333222444666777777777888:::<<<:::<<<@@@EEEIIIKKKLLLLLLPPPOOOOOONNNKKKDDD<<<666;;;;;;:::999999888777777555555555555555444333333222222222222333333444444222222222333333333333333222222222222222222222222000111111222333444555555777666666777999;;;>>>@@@AAADDDHHHJJJIIIFFFDDDDDD>>>???>>>>>><<<;;;<<<<<<;;;:::999888777666666666555555555555555555555555333222111111222333222111222222222222222222222222000////////////000111111222333555666777888;;;>>>;;;>>>DDDIIIMMMNNNNNNMMMRRROOOGGGAAAAAADDD???777888777777666555666666666666555333444555666666555555444444444333333333333222222222333333333444444333444444333333333666888444555777888999<<>>@@@BBBBBBCCCEEEGGGIIIOOOWWW[[[YYYVVVSSSSSSNNNIIIFFFHHHGGG@@@<<<===@@@===;;;:::;;;;;;:::888777777777666555555555555666666555555555444444444222444666888888999;;;<<<999===AAAAAAAAAEEEMMMTTTSSSTTTRRRPPPQQQRRRLLLCCC<<<;;;999777666555666666//////............//////......//////000000111111...000333444444222111000000///...,,,+++///666;;;888@@@======hhhuuufffuuupppdddmmmrrroooJJJ===??????>>>>>>888777666333222111222333///////////////.........//////...------------...........................////////////////////////...........................------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......,,,---000444:::FFFRRR\\\mmmxxx???AAA\\\===444DDD444>>>999999888888888:::;;;<<<;;;>>>AAACCCCCCDDDEEEGGGTTTXXXZZZ[[[]]]___[[[VVVOOOLLLIIIGGGFFFEEECCCAAAAAAAAAAAA@@@>>><<<:::888888888888777666555666888111111222333444444444444333333444555555555555444333444666666666777:::<<<888:::???CCCHHHLLLNNNOOOLLLLLLKKKKKKKKKIIIEEEBBB>>>======<<<;;;:::999999777777888888777777666555555555555666666777777777666666666666666666666666555555555555555555555555333333444555666777777777:::999888888999;;;===???FFFIIILLLMMMLLLIIIGGGFFF>>>???@@@@@@>>>>>>>>>???===<<<;;;999888888888888666666666666666666666666666555444444666666555444222222222222222222222222222222222222222333333444333555666666666777:::<<<999>>>FFFNNNRRRQQQNNNLLLPPPNNNGGGBBBDDDIIIDDD;;;???===<<<:::888777666666333222111333666888888888666666666555555444444444333333444444444555555555444555555444333444666999999777666888<<>>???AAACCCFFFJJJQQQYYY[[[WWWQQQNNNMMMMMMHHHGGGKKKKKKEEEBBBDDD@@@>>><<<;;;<<<;;;:::999999999888777666666555444666666555555555444444444333666:::;;;::::::<<