BM6P6(@ uuunnnmmmpppzzzppp```RRROOOGGG===777555333111000000000000////////////..................------,,,,,,,,,---------...............------,,,,,,,,,......---,,,---...///000,,,,,,++++++,,,...///000,,,---......//////......////////////000000000000////////////000000000000///000222222333777>>>CCCFFFJJJQQQZZZiii|||zzzxxx~~~{{{~~~{{{pppgggbbb]]][[[XXXUUUSSSRRRSSSSSSQQQRRRSSSTTTTTTUUUTTTTTTUUUSSSRRRRRRPPPMMMPPPTTTWWWYYY]]]aaadddccc```]]]]]]bbbkkkttt{{{~~~~~~}}}}}}~~~dddSSS@@@777666444222111111111111111000000000000000000111111111111000000000000000000000000000000////////////////////////...............///000000////////////000000000000222111000//////111333444999777777999999999???FFFRRR___qqqvvvqqqpppuuuzzziiiVVVQQQGGG===777444333111111000000000////////////........................---------.........//////......---------,,,,,,,,,///...---------...000000---,,,,,,,,,,,,---///000,,,---......//////......////////////000000000000////////////000000000000000111333333555999@@@EEEHHHMMMTTT^^^lll|||}}}~~~rrrhhhaaa]]]XXXWWWUUUSSSRRRSSSTTTTTTQQQRRRRRRSSSSSSSSSSSSRRRVVVSSSRRRSSSRRRPPPRRRXXXYYYZZZ^^^bbbfffgggdddbbbaaafffnnnuuu{{{~~~lllYYYDDD:::777555333333111111111111000000000000000000111111111111000000000000000000000000000000.......................................///000000////////////000000000111222111000///000111333444555444444777888999???FFFTTTaaatttwwwuuuvvv{{{ttt]]]TTTHHH>>>777444222222111111000000000/////////................................./////////000000...------------,,,,,,,,,.........---...//////000...------,,,------......,,,---......//////......////////////000000000000/////////000000000111111111222333444777<<>>888555555666222222111111111000000000000000111111111111000000000000000000000000000000------------------------...............///000000/////////000000000111111222111111000000222333444333222444777888:::BBBJJJZZZgggzzzzzzyyy||||||eeeYYYKKK@@@999444222333111111111000000000//////............////////////---.........////////////---------------------------------------......///.........---------------,,,---......///.........////////////000000000000/////////000000111111222222222333555999???EEEIIIJJJQQQ\\\gggsss|||~~~|||pppeee]]]YYYVVVUUUSSSSSSRRRRRRSSSTTTUUUVVVTTTTTTTTTTTTSSSRRRQQQQQQUUUSSSRRRTTTTTTTTTYYY___```bbbfffmmmssswwwxxxwwwrrrvvv{{{}}}~~~nnnUUUDDD:::555555777222222222111111111000000000000111111111111000000////////////////////////.......................................///000000//////000000000111111111222222111111111222333444444444666999;;;>>>GGGRRRaaannn~~~~~~nnn___NNNDDD===555222444111111111111000000000000........./////////000000,,,,,,---------.........------------------------++++++,,,,,,------------..................------,,,---......///.........////////////000000000000/////////000111222222222222222222555;;;BBBHHHKKKLLLTTT```kkkuuu}}}xxxvvvoooeee]]]YYYWWWVVVUUUVVVUUUUUUUUUTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSTTTRRRQQQSSSTTTUUU[[[bbbeeehhhnnnvvv~~~~~~xxx^^^JJJ>>>666444666222222222222111111111111000000111111111111000000////////////////////////////////////////////////...............///000000000000000000111111111111222222222222222333333444555555777:::<<>>FFFKKKNNNQQQZZZfffqqqxxx~~~|||wwwxxx{{{sssiiiddd^^^YYYWWWWWWWWWVVVXXXXXXWWWWWWVVVUUUUUUUUUXXXXXXXXXXXXXXXXXXWWWWWWUUURRRRRRTTTUUUVVV\\\cccjjjnnnvvvgggSSSDDD999444555333222222222222111111111000000111111111111000000000000000000000000000000000000000000000000000000...............///000000000000000111111111222222222222222333333333333333444444777:::>>>HHHZZZkkkvvv|||{{{||||||hhhVVVNNNFFF:::333444222222222111111111000000---......///000000111111------------............,,,,,,,,,---------......,,,---.../////////......,,,---...///000000//////,,,---......//////......////////////000000000000...///000111222333333444777555555:::BBBJJJPPPRRRYYYbbbnnnxxx}}}}}}xxx{{{uuuuuu{{{xxxkkkccc^^^[[[WWWUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUWWWXXXYYYYYYYYYYYYYYYYYYXXXTTTSSSUUUVVVXXX^^^fffmmmsss~~~ooo\\\KKK===555444333333222222222111111111000000111111111111000000000000000000000000000000000000000000000000000000...............///000000000000111111111222222222111222333333444444333333444555888===DDDRRRjjj|||xxxyyy~~~kkkXXXQQQIII;;;444444222222222111111111111000---......///000111111222............/////////000,,,,,,,,,------.........---...000111111111000///+++,,,...000000000000000,,,---......//////......////////////000000000000...///000111222333444444999777777<<>>FFFWWWqqq~~~}}}}}}}}}{{{{{{|||}}}yyysssuuuvvvxxx|||~~~sssggg]]]SSSFFF<<<888333222000000111111000...111111000000000/////////......////////////...............---------------------------------------......---------......///000000000000////////////...---,,,...000111000///111111111222222333333333555666<<>>888666333111222222111000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222333333333333444555666666777:::???III\\\www~~~|||{{{zzzyyywwwwwwwwwwwwxxxzzz|||}}}~~~yyyppppppqqquuu~~~{{{mmm```TTTHHH@@@;;;333222111111222111///...111111111111000000000000......////////////.....................---------------------------------------------.........///000000000000////////////...---,,,---///111000///111111222222333333444444888:::@@@HHHNNNUUUbbbnnn{{{wwwmmmkkknnn{{{lll]]]VVVWWWVVVVVVVVVUUUUUUTTTTTTTTTWWWYYY\\\^^^```aaa``````]]]^^^___aaacccdddeeefffgggccc```]]][[[]]]gggrrrwww___HHH<<<999777444222222222222111111111111111000000000///////////////////////////////////////////////////////////////////////////000000111111111222222222333333333333444555666666666999@@@LLL```|||~~~|||zzzxxxwwwuuuttttttssstttuuuwwwxxx{{{~~~zzznnnlllmmmttt|||tttbbbTTTKKKDDD???555333222111222111000...111111111111000000000000......////////////..............................------------------------,,,------.........//////////////////000000000000...---,,,...000111000///111222222333444444555555999;;;BBBKKKQQQZZZiiixxxuuummmmmmppp|||jjj\\\VVVWWWVVVVVVVVVUUUUUUTTTTTTTTTXXXZZZ^^^aaadddddddddddd```aaadddfffhhhiiijjjjjjiiifffdddbbb^^^___jjjvvv}}}gggNNN>>>:::888555333333333222111111111111111000000000///////////////////////////////////////////////////////////////////////////111111111111222222222222333333333333444555666666555888@@@NNNddd}}}{{{yyywwwtttsssrrrrrrrrrsssuuuuuuzzz~~~qqqkkkjjjqqqzzzyyygggXXXOOOIIIDDD999777333111111111000///111111000000000/////////......////////////...................../////////------------------------+++,,,---...////////////////////////000000000000///...---///111222111000222222333444444555666666888<<>>:::555111000111000000000000000/////////............////////////......---........./////////000------------------------+++,,,---////////////....../////////000000000111000///...000222333222111222222333444555666777777:::???JJJWWWbbbqqqwwwtttwww{{{xxxiii\\\XXXYYYUUUUUUUUUUUUUUUUUUVVVVVVYYY\\\aaafffiiikkkjjjjjjiiikkkmmmpppqqqrrrqqqqqqmmmnnnppppppkkkkkkttt{{{qqqZZZJJJ<<<999666444444333222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333333333333333444555666666888;;;CCCSSSiii}}}{{{xxxwwwrrrqqqppppppqqqrrrssstttvvv{{{}}}|||~~~}}}ooofffjjjrrrxxx~~~qqqddd[[[RRRIIIAAA<<<666111000000111111////////////..................////////////......---.........//////000000------------------------***+++---///000000///....../////////000000111111111000///000222444333222222222333444555666777888===DDDPPP___lll~~~yyywwwzzz~~~xxxiii\\\XXXZZZTTTTTTTTTUUUUUUVVVVVVWWWZZZ]]]bbbgggkkkllllllkkklllnnnpppsssttttttsssrrroooqqqtttuuupppoooyyyuuuzzzqqq\\\LLL===:::777555444444222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333333333333333444555666666:::===EEEUUUkkk}}}||||||}}}}}}|||xxxvvvqqqqqqrrrrrrrrrrrrqqqpppuuuxxx{{{}}}tttiiiiiiooowww}}}sssfffZZZQQQMMMDDD;;;444333333111111222000000000000////////////000000000000000000000000............................................................////////////000000000000000000111222333222111000000000111222222333444444555666:::<<>>HHHWWWkkk~~~}}}yyyvvvssssssssssssssssssssssssvvvyyy|||~~~uuujjjhhhmmmttt|||uuuiii^^^UUUQQQDDD<<<444333333111111222111000000000////////////000000000000000000000000............................................................////////////000000000000000111111222222111000000000111222222333444444444444555999;;;===DDDQQQddd~~~zzzvvvxxxrrreee^^^YYYWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[]]]bbbiiinnnpppooosssuuuxxxyyyyyyyyyzzz{{{}}}}}}~~~~~~~~~{{{uuu{{{|||pppeee]]]KKK@@@666555555333111111111111111111111111111111111111111000000000//////////////////////////////////////////000000000111111111000000111111222333333444555555444444666888:::???HHHVVViii|||~~~~~~}}}{{{wwwsssrrrqqqpppppppppqqqrrrssstttvvvyyy|||vvvjjjgggjjjpppyyywwwmmmcccZZZUUUEEE<<<555333333111111333111111000000000/////////000000000000000000000000............................................................////////////000000000000000111222222111000000000111222333444444444444444333444777:::===GGGVVViii|||xxxvvvyyyrrreee^^^YYYWWWVVVUUUTTTUUUWWWZZZ]]]```[[[[[[]]]aaahhhmmmqqqrrrvvvxxx{{{||||||}}}~~~yyyyyyyyyrrrjjjeeeUUUFFF888555666555222000111111111111111111111111222111000///...//////000/////////////////////////////////000000000111111111111000000111111222333333444555555444555777999===BBBKKKYYYjjj|||}}}{{{{{{||||||{{{zzzyyyxxxuuuqqqmmmmmmllljjjiiijjjkkkmmmooonnnooorrrvvv{{{ttthhheeehhhnnnxxx}}}wwwooofff]]]XXXHHH>>>666444333222222333111111111000000000//////////////////////////////............................................................////////////000/////////000111222333111111222222333444555666555555444333222444777:::CCCLLLZZZkkk}}}yyyxxxwww{{{sssfff^^^YYYXXXUUUTTTSSSSSSVVV[[[```ddd^^^^^^___bbbhhhnnnsssvvvxxx{{{}}}~~~yyy}}}yyyuuuoookkk]]]KKK999444666666333111111111111111111111111111000///---++++++,,,---/////////////////////////////////000000000111111111111111000000111111222333333444555555555555777999???EEEOOO^^^ppp~~~zzzwwwwwwxxxzzz|||yyywwwvvvuuutttqqqllliiihhhgggeeeeeeeeegggiiijjjhhhjjjmmmrrrwww|||xxxnnneeecccffflllxxx~~~zzzuuuppphhh```YYYLLLBBB999555444222222444111111111111000000000000////////////////////////............................................................////////////////////////000111222333222333444555666666777777555555444333333555:::===FFFPPP\\\iii{{{{{{yyy}}}~~~|||||||||{{{~~~sssfff]]]ZZZYYYUUUSSSRRRSSSVVV\\\bbbeee```aaabbbdddhhhmmmtttxxxzzz|||}}}}}}vvvooojjjbbbNNN;;;444666666444333111111111111111111111111111///---,,,+++,,,...///000000000000000000000000000000000000111111111111111111000000111111222333333444555555555666888:::>>>EEESSSeeexxx}}}{{{wwwtttrrrssstttvvvuuutttsssrrrqqqnnnjjjfffccccccbbbbbbbbbdddeeefffeeefffjjjoootttwwwwwwuuunnnfff```___bbbiiittt~~~}}}{{{wwwuuurrrlllccc\\\QQQFFF<<<888555333222444222222111111111000000000000000000000000000000000............................................................////////////////////////000111333333333444555666666777666666333444333333444888===BBBGGGPPP\\\iiizzz|||uuuttt}}}tttfff]]]ZZZZZZVVVUUUTTTTTTXXX]]]bbbfffbbbdddeeefffiiimmmsssxxx|||xxxnnngggfffSSS???777666555555555222222222222222222222222333222111//////000000111000000000000000000000000000000000111111111222222111111000000111111222333222444555666555777999;;;<<>>888555444333222222111000000000000111//////////////////////////////............//////////////////////////////////////////////////////...//////000000000000000000000000111222222333333333333444777<<>>EEEKKKOOOUUUZZZfffvvvvvvlllnnnyyyxxxmmmaaa]]]___]]]]]]___dddjjjrrryyy}}}|||fffMMM===888666444333333333333222222222222222222222111111111111000000000111111111111000000/////////000000000111111111111111222222333444444777666666999999999@@@HHH^^^uuu{{{vvvppplllkkklllmmmmmmllljjjfffaaa]]][[[YYYYYYZZZYYYWWWVVVWWWXXXWWWVVVSSSRRRPPPOOOOOOPPPRRRSSSTTTTTTUUUWWWWWWUUURRRNNNNNNPPPQQQRRRSSSXXX```fffpppvvvmmmeeeWWWIII>>>666222111333333222111111111111111////////////////////////---...///000000///...---////////////////////////////////////////////////111000/////////000222333000000000111222222333333333333555999???GGGNNNSSS[[[aaammmxxxuuuqqquuu~~~{{{oooccc^^^___aaabbbccchhhoooxxxnnnTTTAAA999777555444444333333333222222222222222222111111111000000000000111111111111000000//////000000000111111111///000111222333444555555777666666888888:::DDDNNNddd}}}|||wwwqqqmmmllllllmmmmmmmmmkkkgggbbb^^^[[[YYYXXXYYYWWWUUUUUUVVVVVVUUUTTTRRRQQQOOONNNNNNOOOQQQRRRPPPQQQRRRTTTVVVUUURRRPPPMMMOOOPPPPPPRRRXXX```gggpppvvv}}}qqqjjj]]]NNN@@@777222000222222111000000000000111000000000000000000000000---...///000000///...---////////////////////////////////////////////////111000/////////000222333000000000111222222333333111222555:::AAAJJJRRRVVV^^^hhhttt|||}}}sssuuu|||~~~rrreee___```ccccccdddiiiqqq|||vvv\\\FFF;;;888666444444444333333333222222222222222111111111000000000000111111111111000000000000000000111111111111//////000111333444555555555555666888888<<>>999888444444444444333333333333222222222111111111111000000000111111111111000000000000000111111111222222///000000222333444555555555555666888999???NNN^^^ttt~~~{{{wwwuuurrrqqqqqqqqqooonnnmmmkkkhhheee```]]]ZZZYYYWWWUUUSSSRRRRRRRRRPPPOOOMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLMMMOOORRRRRRQQQOOOLLLLLLKKKJJJLLLTTT```iiimmmrrryyyuuuqqqfffWWWHHH<<<777555333333222111111111111222000000000000000000000000//////............//////////////////////////////////////////////////////000000111222222222222111000000000111222222333333333555888???HHHRRR[[[```lll{{{}}}xxx}}}}}}qqqlllllldddbbbbbbdddkkkvvvqqqTTTBBB;;;999555444444444444333333333222222222111111111111000000000111111111111000000000000111111111222222222000000111222333333444444555666888:::<<>>GGGZZZlll{{{wwwrrrooolllmmmnnnoooooonnnmmmlllhhhgggeeebbb___]]]\\\\\\XXXVVVSSSPPPMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHFFFGGGJJJMMMNNNNNNNNNMMMLLLKKKIIIFFFHHHPPP\\\eeekkkpppwww~~~{{{ooofffbbbUUUBBB777888555444333333222222222222000000000000////////////000000000///......------/////////...---------,,,111111111000000000000000000000000000111111111111111111111111222333444555555999999???MMMUUU^^^ooo}}}{{{|||~~~xxxpppjjjeee___]]]```ffflllpppvvv}}}}}}~~~bbbGGG::::::888777666555444333333333333111000000111222222111222111111000000000000000000111111111222222222222222222222222333444555555555777999;;;<<>>;;;777666555444333222222222333111000000111222222111222111111000000000000000000000000111111111222222222222222222333444555555666777999<<<>>>HHH^^^rrr~~~yyyuuurrrnnnllliiiiiiiiiiiihhhfffeeedddbbbbbbaaa___^^^^^^^^^^^^VVVUUURRROOOMMMKKKKKKKKKHHHHHHHHHIIIHHHGGGGGGFFFEEEGGGIIIKKKLLLLLLLLLLLLJJJKKKJJJIIIIIINNNWWW^^^jjjpppzzztttkkkggg]]]LLL@@@<<<777666555333222111111111111111000000000/////////------...//////000111111..................//////............////////////000000000000111111111111111111111111222333444555666<<<===CCCPPPXXXbbbuuu{{{yyy|||}}}zzzpppddd```\\\\\\aaajjjrrrvvv|||~~~~~~~~~vvv{{{pppUUUCCC;;;777666555333222111111111333111000000111222222111222111111000000000000000/////////000000000111111222222222222333444555555666777999<<>>888777666444222111111000111111111000000000//////......//////000000000000------......//////000000......///////////////000///000000000111111111111111111111111222333444444555<<<>>>DDDQQQXXXdddwww~~~|||}}}{{{|||zzzpppdddaaa___aaaiiittt~~~~~~}}}|||||||||}}}~~~tttsssvvv]]]HHH;;;888777666444333222222111333111000000111222222111222111111000000000000000////////////000000000000222222222222333444555555666666888;;;???III\\\nnnzzz~~~{{{vvvrrrpppnnnkkkjjjhhhgggeeedddbbbaaa```___```___]]][[[YYYXXXWWWWWWTTTSSSPPPMMMKKKJJJJJJJJJFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEFFFGGGHHHIIIIIIIIIHHHJJJKKKKKKJJJLLLRRRVVV```iiivvv}}}rrrlllfffYYYIII>>>999888666444333222111111111111111111000000000000111111000000////////////---......//////000000000/////////000000111111111///000000000111111111111111111111111222333444444444<<<>>>DDDQQQXXXeeeyyyzzzzzzzzzoooeeecccccchhhsss~~~|||{{{{{{{{{{{{|||}}}~~~tttnnnyyy}}}hhhPPP???:::999777666444333333222333111000000111222222111222111111000000000000000////////////000000000000222222222222333444555555666666777;;;???III[[[lllyyy{{{xxxtttpppnnnllljjjhhhfffeeecccbbb```_________]]]\\\ZZZXXXVVVUUUTTTTTTSSSRRROOOMMMKKKJJJJJJJJJFFFFFFFFFGGGFFFFFFEEEDDDDDDDDDEEEFFFFFFGGGHHHHHHGGGIIIJJJJJJIIIKKKQQQUUU]]]fffssswwwpppkkk```NNN???888777666444333222222222222222111111111000000000222222111000000///......//////////////////000000//////000000111111222222000000000000111111111111111111111111222333444555333<<>>888555666666222111333222222222111111111111000111111111111111111111111111111000000111111222333444333111111222444777999;;;999===IIIYYYjjj}}}yyytttrrrppplllgggdddbbbaaaaaa___]]]ZZZWWWUUUUUUVVVWWWOOONNNMMMLLLMMMMMMNNNOOOPPPOOONNNLLLJJJHHHFFFFFFCCCCCCDDDDDDDDDEEEEEEEEEBBBDDDEEEFFFDDDDDDEEEFFFEEEFFFGGGGGGGGGIIIMMMPPP\\\dddqqq}}}}}}wwwqqqaaaOOO>>>999777777666222111222111111111111111111111111000000000000////////////////////////////////////............////////////111000000000000000000000000111222222111222444666777>>>EEELLLTTTcccwww{{{~~~}}}vvvxxx{{{~~~}}}~~~|||yyywwwvvvuuutttxxxtttrrruuuwwwuuutttvvvuuutttuuuxxx{{{dddZZZfffzzzlllLLL???999555666666222111333222222222111111111111000111111111111111111111111111111000000111111222333444333222111222444777999;;;:::???MMM___rrr{{{vvvqqqnnnlllhhhdddaaaaaaaaabbb^^^\\\YYYVVVTTTSSSTTTTTTMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNLLLJJJHHHFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBCCCEEEEEEDDDDDDDDDEEEDDDEEEFFFEEEEEEFFFIIILLLVVV___lllxxxzzzuuufffTTT@@@:::777777666333222444222222222222222222222222000000000000////////////////////////////////////............////////////000000000000000000111111000222222222222222444666999???GGGNNNWWWfff{{{~~~www{{{}}}}}}~~~}}}}}}|||zzzxxxvvvuuutttsssvvvrrrqqquuuvvvtttssstttpppqqqsssyyy~~~eeeYYYbbbrrrrrrTTT@@@:::666666555222111333222222222111111111111000111111111111111111111111111111000000111111222333444333222222333555777999;;;<<>>888777555222111444222222222111111111000000111111111111111111111111111111000000111111222333333333333333444666888999999>>>LLLddd}}}zzzuuupppnnnlllkkkiiifffccc```^^^]]]\\\ZZZYYYWWWUUUSSSQQQPPPPPPMMMLLLKKKJJJIIIIIIJJJJJJLLLLLLKKKIIIHHHFFFEEEEEEBBBBBBBBBBBBBBBAAAAAAAAAAAABBBDDDDDDCCCCCCCCCDDDDDDFFFGGGGGGFFFFFFHHHIIIJJJPPPYYYcccllluuu}}}sssfffKKKAAA777555666444222333333333333333333333333333000000000000////////////////////////////////////............/////////////////////000111111222222111333333333222333555777<<>>???@@@AAABBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFJJJQQQXXX```mmmyyy~~~eeeRRR>>>777888888666444333333444444333333222111111111111000000000//////......//////......---,,,........./////////000000111111000000111111222333111333444444222333777;;;FFFOOOUUUYYYggg}}}sssnnnttt~~~~~~vvv~~~~~~~~~}}}{{{zzzxxxvvvuuutttvvvvvvwwwxxxzzzzzzwwwuuutttuuuwwwzzzssscccZZZVVVggguuuYYYDDD;;;<<<666444777555333333333333222222222222222222111000000111222222///000000111222222333333444444444444555666888999<<>>???@@@AAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFDDDDDDHHHNNNTTT[[[gggsss|||nnnYYYCCC999999888777666333333444444333333222111000000000000/////////........./////////...------,,,------...000111111222111111000000111111222333111333444444333444999===JJJQQQWWW^^^ooo{{{qqqpppvvvzzz}}}}}}{{{yyywwwuuutttsssvvvvvvvvvwwwxxxxxxvvvssstttuuuvvvzzz~~~zzzhhh[[[WWWfff}}}yyy___HHH===<<<666333666333333222222222222111111111222222111000000111222222//////000111222333333333444444444444555777999:::===IIIbbb}}}xxxsssooommmmmmjjjfffdddcccaaa___\\\[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]\\\ZZZWWWSSSPPPOOOLLLLLLKKKIIIHHHGGGFFFEEEFFFFFFEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@?????????===>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFDDDDDDGGGLLLQQQWWWbbbmmmyyy~~~xxxaaaGGG:::888888777777333333444444333333222111111111000000000/////////......////////////......---......///000000111111111111000000111111222333111333444444333666;;;@@@MMMQQQWWWbbbtttvvvpppsss{{{}}}~~~}}}zzzxxxvvvvvvuuuvvvuuutttuuuvvvuuusssqqqssssssuuuxxx|||nnn^^^[[[fff||||||dddKKK===;;;555333555333222222222111111111000000222111111111111111111222111111111111111222222222444333333444555777999:::>>>IIIaaa{{{uuupppllliiihhhgggeeebbb```___^^^]]][[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVTTTQQQOOOLLLLLLKKKIIIHHHGGGFFFEEEFFFEEEDDDCCCBBBBBBBBBCCC????????????????????????>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDGGGLLLPPPTTT^^^hhhttt{{{gggKKK<<<888777666666333333444444333333222111222222111111111000000000......///////////////...000000000000000000//////111111000000111111222333111333444444444777===CCCLLLOOOVVVcccuuu|||qqqpppwww}}}|||}}}|||yyywwwvvvvvvvvvvvvtttssssssssssssqqqooopppqqqrrrtttxxx}}}tttccc___hhh}}}~~~gggLLL===:::444333666444222222222111111111000000111111111222222111111111333333222222111000000000333333333444555777999;;;>>>HHH]]]xxxzzzwwwsssnnniiifffdddcccbbbaaa___^^^\\\\\\[[[[[[[[[ZZZZZZXXXWWWVVVVVVUUUUUUTTTTTTTTTUUUTTTRRRPPPMMMLLLKKKJJJIIIGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCCCC>>>>>>>>>>>>>>>?????????>>>???@@@AAABBBBBBBBBBBBAAABBBBBBCCCCCCDDDEEEEEEEEEEEEGGGLLLNNNQQQZZZdddooowww}}}nnnPPP???999777555555333333444444333333222111222222222222111111111111......///000000000//////111111111000000/////////111111000000111111222333111333444444555999@@@FFFJJJMMMUUUccctttsssmmmqqq}}}zzzxxxxxxyyy~~~|||yyyvvvuuutttuuuuuuvvvtttrrrqqqqqqqqqooommmmmmmmmnnnppptttxxx}}}{{{kkkcccjjj}}}mmmPPP>>>:::444444777444333222222222222111111111000111222222222222111000333333222222111000000000333333333444555777:::;;;???FFFXXXooo|||wwwrrrppplllgggcccaaa```___^^^^^^^^^\\\[[[ZZZ[[[[[[XXXXXXWWWWWWVVVVVVVVVUUUUUUSSSSSSTTTUUUUUURRROOONNNMMMLLLKKKIIIHHHGGGGGGDDDDDDCCCBBBBBBBBBCCCCCC=========>>>>>>>>>??????===>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEDDDGGGJJJLLLNNNVVV___kkksss{{{tttUUUCCC<<<888555555333333444444333333222111111111111111000000000000......///000000000000000000000000000000111111111111111000000111111222333111333444444555:::BBBHHHIIILLLUUUcccrrrllljjjrrr}}}{{{|||yyyvvvvvvwwwzzz|||{{{xxxuuutttuuuvvvwwwuuusssqqqppppppooommmllljjjjjjjjjlllppptttxxxzzztttfffjjj}}}uuuVVVBBB<<<666555888444333333333333222222222222000111222222222222111000000000111111111222222222222222333333555888:::;;;@@@EEESSShhhzzz|||vvvqqqnnnkkkgggccc```^^^]]]]]]]]]]]]]]]\\\ZZZZZZZZZ\\\UUUUUUVVVVVVVVVWWWWWWWWWVVVTTTSSSTTTUUUUUUQQQNNNNNNNNNMMMKKKJJJIIIHHHGGGDDDDDDCCCBBBBBBBBBCCCCCC<<<=========>>>>>>??????<<<===>>>??????@@@@@@???AAAAAABBBBBBCCCDDDDDDEEEDDDDDDFFFIIIJJJLLLTTT\\\iiiqqqzzzxxxYYYFFF>>>999666555333333444444444333222222000000000000////////////......///000000000000000......///000111222333333111111111000111222222333111333444555666;;;BBBIIIHHHLLLVVVcccppp~~~{{{hhhhhhsss~~~|||{{{~~~|||vvvtttuuuxxx~~~~~~|||yyywwwvvvwwwyyyzzzuuussspppoooooonnnlllkkkggghhhhhhjjjmmmqqquuuwwwzzzfffjjj||||||\\\EEE>>>777666888444444444444333333333222222000111222333333222111000---...///111222333555555222222222333555888:::<<<@@@DDDPPPdddwww~~~zzzuuupppllliiicccbbbaaa```^^^[[[YYYXXX[[[[[[[[[\\\\\\\\\[[[[[[VVVVVVVVVVVVUUUTTTRRRRRRQQQQQQRRRRRRRRRQQQQQQPPPMMMMMMMMMMMMLLLJJJGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>@@@AAA@@@???>>>???@@@??????@@@AAAAAABBBBBBCCCCCCAAAAAADDDGGGJJJRRRZZZfffrrr{{{}}}```JJJ@@@;;;888666777555333333444444333222222111111000000000000000000000000000000000000000222222111111000000//////000000000000000000000000222222222222444999@@@EEEJJJLLLQQQ]]]nnnpppjjjeeettt|||uuunnnlllttt|||xxxvvvvvvvvvvvvvvvtttsssqqqooommmlllkkkjjjiiifffeeehhhjjjlllqqqvvvmmmmmmxxxeeeJJJ>>>;;;777444333555555444333333222111111222111111111222333333444111111111111222333444555222333555555555666999;;;>>>GGGTTTeee{{{}}}{{{xxxtttpppllliiigggaaa```___^^^\\\ZZZXXXWWWYYYZZZ\\\]]]^^^^^^]]]\\\YYYYYYYYYXXXWWWUUUTTTSSSQQQQQQQQQQQQQQQQQQPPPOOONNNNNNNNNMMMLLLJJJIIIHHHEEEDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@???>>>>>>???AAA@@@@@@@@@AAABBBBBBCCCCCCDDDBBBBBBEEEGGGJJJQQQYYYfffrrr|||eeeNNNBBB<<<999777888666444333444444333222333333222111111111111111000000000000000000000000111111111000000000000000000000000000000000000000222222222333555:::@@@EEEJJJLLLQQQ\\\lll}}}}}}lllgggdddtttzzzuuuooonnnvvv}}}zzzyyyyyyyyy}}}}}}}}}zzzwwwvvvvvvvvvuuutttqqqpppnnnllljjjiiihhhhhhfffccccccgggkkkmmmsssyyyooonnnvvvjjjNNN@@@;;;888555444555555444333333222111111222222111111222222333444111111111111222333444444111222444555555777:::===AAAKKKZZZlll{{{tttrrroookkkhhhfffdddddd^^^]]]\\\[[[ZZZXXXWWWVVVXXXZZZ]]]```aaaaaa```___^^^]]]]]]\\\ZZZXXXWWWVVVQQQQQQQQQQQQQQQPPPOOONNNOOOOOONNNMMMLLLKKKKKKJJJEEEDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@???>>>======???AAA@@@@@@AAABBBBBBCCCCCCDDDFFFCCCCCCFFFHHHJJJPPPXXXeeeqqq~~~oooTTTDDD>>>;;;999888666444444444555444333444444333222222222222222000000000000000000000000000000000000111111111111000000000000000000000000222222333333555:::AAAFFFJJJKKKPPPZZZjjjzzzyyyhhheeecccuuu}}}yyyuuuppppppyyyvvvtttqqqmmmkkkiiiiiijjjnnnmmmnnnqqqvvvzzz}}}}}}{{{yyywwwvvvvvvuuusssqqqmmmllljjjiiigggfffeeeeeebbb```aaafffkkknnntttzzzqqqmmmrrrrrrTTTBBB<<<999777666555444444333333222222111222222111111222222333333222222222111222222333333000222444555666888<<>>>>>>>>>>>>>>?????????===<<<===@@@BBB@@@AAAAAABBBBBBCCCDDDDDDGGGDDDDDDGGGHHHIIIOOOVVVcccooo}}}yyyZZZFFF???<<<:::999777555444555555444333444444333222222222222222000000000000000000000000//////000000111111222222111111111111111111111111222333333444666;;;BBBGGGHHHJJJOOOYYYhhhwwwyyyjjjfffddduuu~~~{{{wwwrrrrrr{{{~~~vvvjjjhhheeecccaaa```___```bbbbbbccceeeiiilllooopppyyy}}}{{{yyyxxxwwwwwwuuurrrooojjjiiihhhfffeeedddddddddaaa___aaagggkkknnntttyyy~~~ssslllnnnzzz[[[EEE<<<:::888777444444444333333222222222333222222111222222333333333333222222111222222222222333555555666888<<>>>>>>>>>>>>>>===>>>>>>=========???BBB@@@@@@AAAAAABBBCCCCCCDDDFFFCCCDDDFFFHHHHHHNNNTTT```kkk{{{bbbIII@@@===;;;999777555555666666555444333333222111111111111111111111111111111111111111//////000000111111222222333333333333333333333333333333444444777<<>>>>>>>>>>>>>>;;;===>>>>>>>>>>>>???@@@??????@@@AAAAAABBBBBBCCCDDDBBBCCCFFFGGGHHHLLLSSS\\\fffvvvjjjMMMBBB>>>;;;:::888666666666777666444333333222111111111111111111111111111111111111111000000000000111111111111333333333333333333333333333333444555888===DDDIIIHHHLLLUUUbbbppp{{{uuuqqqkkkyyy~~~{{{vvvuuu|||uuukkkeee^^^^^^]]][[[ZZZZZZZZZZZZYYYZZZ[[[[[[[[[\\\___bbbdddhhhoooxxx~~~{{{xxxvvvsssooommmiiihhhgggfffffffffffffffeeeccceeejjjmmmnnnqqqvvv~~~}}}qqqpppeeeIII<<<;;;999555333333333333333333333333333333222222111111222222222222222111222222333333555666666555666999===AAANNNbbb}}}}}}zzzyyyxxxtttrrrnnniiieeeaaa___^^^YYYXXXXXXXXXYYY\\\^^^``````eeekkkooorrrwww}}}}}}zzzvvvrrrooojjjeeeaaa___^^^^^^]]]\\\[[[ZZZZZZYYYXXXWWWVVVWWWXXXZZZ[[[]]]___cccfffiiikkklllmmmmmmmmmmmmlllkkkjjjhhhgggbbbaaaaaa___^^^[[[ZZZYYYYYYZZZ[[[ZZZWWWSSSNNNLLLEEEDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>999<<>>>>>???>>>>>>???@@@@@@AAAAAABBBAAA@@@AAAEEEFFFGGGLLLRRRYYYaaaqqqrrrSSSFFFAAA===;;;999777666777777666555444444333222222222222222111111111111111111111111111111111000000000000000222222222222222222222222333444444555888>>>EEEJJJKKKQQQ\\\jjjxxxwwwsssooo~~~~~~|||~~~}}}{{{yyyuuuuuu}}}}}}tttlllgggddd___^^^^^^]]]]]]\\\\\\\\\ZZZ\\\]]]^^^]]]___cccfffhhhkkkqqqxxx{{{vvvssspppmmmkkkhhhgggfffffffffffffffgggfffdddfffkkknnnooorrrwww~~~qqqooohhhJJJ<<<;;;888444333333333333333333333333444333222222111111222222111111111111222333444444333333444555777;;;AAAEEEWWWlll|||xxxuuurrrpppooommmjjjfffaaa\\\XXXVVVUUUSSSSSSQQQQQQRRRTTTVVVXXX[[[___dddgggjjjpppwww}}}yyy}}}}}}}}}wwwtttpppmmmiiieee```\\\]]]]]]]]]\\\[[[ZZZXXXWWWYYYXXXWWWWWWWWWYYY[[[]]]```aaacccfffiiilllnnnnnnppppppppppppooonnnlllllleeeeeedddbbb```^^^\\\[[[]]]^^^______[[[VVVPPPMMMEEEDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>888;;;???AAA@@@???>>>>>>===>>>>>>???@@@@@@AAAAAA@@@>>>@@@DDDFFFFFFKKKRRRWWW^^^nnn~~~wwwVVVHHHCCC???;;;999777666777777666555555555444333333333333444111111111111111111111111222222111111000000//////000000000000000000000000333444444666888>>>EEEKKKNNNTTTaaappp~~~vvvtttrrr|||zzz|||{{{yyyyyyxxxuuuuuu~~~tttlllgggeeecccaaaaaaaaa````````````___]]]___bbbbbbccceeeiiimmmppprrrwww}}}zzztttqqqnnnkkkiiigggffffffeeeeeefffffffffeeecccffflllpppqqqtttyyy{{{nnnkkkiiiKKK<<<;;;888222333333333333333333333333444333333222111111111222111111111111222333444555000111222444777===DDDIII[[[qqq~~~xxxsssnnnjjjeeebbbeeebbb]]]XXXSSSPPPNNNMMMJJJKKKKKKKKKKKKLLLPPPSSSXXXYYY[[[___ccciiimmmpppqqqtttyyy~~~~~~zzzxxxrrrllleeebbbbbbaaa^^^ZZZbbb```^^^[[[YYYVVVUUUUUUYYYYYYXXXXXXZZZ]]]```aaabbbdddgggjjjmmmmmmmmmmmmoooppprrrtttuuuuuutttsssnnnkkkfffccccccdddddddddbbbcccdddbbb]]]UUULLLGGGEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???CCCCCCBBBAAAAAA@@@??????@@@BBBCCCCCCCCCEEEHHHKKKUUU^^^lllzzz}}}]]]III@@@===<<<;;;999888777777666666555444333222111111111111////////////............222111111111000000//////111111111111111222222222444444444555888>>>EEEKKKQQQWWWcccsss}}}tttqqq~~~~~~zzzxxxxxxvvvvvvxxxwwwwww~~~yyypppkkkhhhdddbbbfffdddbbbbbbcccdddeeeeeedddgggkkklllmmmooouuuyyy|||xxxtttrrrooollljjjgggfffeeedddcccdddeeefffjjjffffffjjjmmmpppuuu{{{vvvnnnwwwhhhLLL<<<888888777555444333333222222333333333333333222222222111111222222111111222222333444444222333777999:::???FFFZZZuuu}}}{{{xxxrrrnnnjjjfffbbb___[[[YYYUUUQQQMMMKKKJJJJJJHHHIIIIIIIIIIIIKKKNNNQQQSSSTTTWWWZZZ^^^cccgggiiijjjmmmrrrwww|||~~~xxxsssqqqmmmhhhbbb```aaaaaa___\\\^^^]]]\\\ZZZYYYXXXXXXWWWZZZYYYYYYZZZ[[[^^^aaabbbdddfffhhhkkkmmmnnnooooooqqqsssuuuwwwxxxwwwvvvuuuqqqnnnkkkiiiiiijjjiiihhheeeffffffccc^^^UUUMMMHHHEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???>>>>>>>>>BBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCCCCDDDEEEIIIKKKTTT]]]jjjwww___KKKBBB???<<<;;;999888777777666666555444333222111111111111111111000000000/////////111111111111000000000///111111111111111222222222333333444555888>>>EEEKKKQQQVVVbbbrrr|||~~~ooommm||||||wwwuuusssqqqqqqrrrrrrrrryyyvvvoookkkiiigggeeeiiihhhgggggghhhjjjkkkkkkjjjmmmqqqsssvvv{{{|||xxxtttrrrooollliiigggfffeeedddddddddeeefffhhheeedddhhhlllnnnsssyyywwwlllpppgggMMM<<<999999888555444333333222222333333333333333222222222111111222222111111222222333444444222333777999:::???FFFXXXttt}}}sssooojjjfffccc___[[[XXXPPPOOOLLLJJJHHHGGGGGGGGGEEEFFFFFFFFFFFFHHHKKKNNNNNNOOOQQQTTTXXX\\\___aaaaaadddiiinnnssswwwyyyzzz{{{uuuoookkkjjjgggccc^^^]]]^^^___^^^\\\ZZZYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[\\\]]]```bbbdddhhhiiijjjlllnnnpppqqqrrruuuvvvxxxzzzzzzzzzyyyxxxrrrqqqoooooooooooonnnllljjjjjjiiieee^^^VVVNNNIIIEEEDDDCCCAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>????????????>>>@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCCCCDDDFFFIIILLLSSSZZZfffrrr}}}bbbMMMDDD@@@<<<;;;999888777777666666555444333222222111111111222222111111111000000000111111111111000000000000000000111111111222222222222333444555999???FFFLLLQQQUUUbbbrrr|||~~~lllhhhxxx|||xxxssspppmmmkkkkkkmmmlllmmmsss|||~~~yyysssnnnlllkkkkkkjjjnnnnnnnnnoooqqqrrrtttuuutttwww{{{}}}xxxuuurrroookkkiiiiiihhhfffeeeeeeeeefffffffffccccccgggjjjlllqqqwww{{{nnnmmmgggNNN===::::::999555444444333333333333333333333333222222222111111222222111111222222333444444333444777999:::???FFFUUUqqq{{{llliiiddd___[[[XXXSSSQQQKKKJJJHHHGGGFFFEEEEEEEEECCCCCCDDDCCCCCCEEEIIILLLKKKLLLNNNQQQTTTWWWZZZ[[[ZZZ]]]aaafffkkkoooqqqsssuuuuuuuuurrrmmmiiifffeeebbb___[[[ZZZ[[[\\\\\\[[[XXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\]]]^^^```ccceeefffkkklllmmmnnnqqqsssuuuwwwxxxyyy{{{}}}}}}|||zzzyyyrrrqqqqqqrrrrrrqqqooommmmmmllljjjeee^^^VVVNNNIIIDDDDDDBBBAAA@@@?????????========================???@@@@@@AAAAAAAAAAAAAAA>>>???@@@@@@BBBBBBCCCDDDAAABBBCCCDDDDDDFFFIIILLLRRRWWWaaammmxxxeeeNNNDDDAAA;;;;;;999888777666666666555555444333222222222222222222111111111000000000111111111000000000000000000000000111222222333333222333555777;;;BBBIIIOOOSSSWWWbbbsss~~~nnnfffrrrzzz{{{wwwsssoookkkgggfffgggiiiiiijjjrrrzzz{{{xxxtttqqqoooooooooooorrrsssuuuwwwxxxzzz}}}}}}yyyuuurrrnnnkkkhhhjjjiiigggfffeeeeeefffgggeeebbbbbbfffiiilllqqqwwwsssppp}}}jjjPPP???999999888555555444333333333333333333333333222222222111111222222111111222222333444555333444777999:::???EEESSSooowwwssshhhddd___ZZZUUUQQQMMMJJJHHHHHHFFFEEEDDDCCCBBBBBBAAABBBBBBAAAAAACCCGGGJJJKKKLLLNNNQQQSSSUUUWWWWWWVVVXXX\\\```dddhhhkkkmmmjjjkkkllljjjgggdddcccbbb___]]]ZZZXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[]]]^^^___aaaccceeeggghhhmmmnnnoooqqqtttwwwzzz|||{{{|||~~~~~~}}}{{{zzzuuutttsssttttttrrrooolllllljjjgggbbb[[[TTTMMMIIIDDDCCCBBBAAA@@@?????????========================??????@@@AAAAAAAAAAAA@@@===>>>???@@@BBBCCCDDDEEEAAACCCDDDDDDDDDFFFJJJLLLPPPUUU]]]gggsss}}}fffOOODDDBBB;;;;;;999888777666666666666555444333222222222222111111000000000/////////000000000000000000111111///000000111222222333333333555888;;;???FFFMMMRRRVVVYYYdddttttttgggmmmwww|||~~~~~~zzzuuurrrnnnkkkhhhaaa```bbbfffhhhjjjsss||||||{{{yyyvvvtttsssssssssuuuxxx|||~~~}}}xxxuuurrroookkkiiijjjiiigggfffeeeeeeffffffeeebbbbbbfffiiikkkpppvvvxxxrrr{{{nnnTTT@@@999777666666555444444333333444444333333333222222222111111222222111111222222333444555333444777999999>>>EEETTToooxxxpppkkkbbb___YYYUUUQQQMMMIIIFFFEEEEEEDDDCCCBBBAAA@@@???@@@AAAAAAAAAAAACCCFFFIIILLLMMMOOOQQQSSSTTTTTTUUUSSSUUUWWW[[[^^^bbbeeefffbbbddddddcccaaa______```\\\ZZZXXXVVVUUUVVVWWWXXXZZZZZZZZZZZZZZZ[[[[[[\\\___```bbbdddfffhhhjjjkkknnnooorrruuuyyy|||~~~}}}|||yyywwwvvvuuutttqqqnnnkkkgggeeebbb]]]WWWQQQKKKHHHDDDCCCBBB@@@????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>======>>>???@@@BBBCCCDDDEEEBBBCCCDDDDDDEEEGGGJJJMMMOOOSSSZZZdddooozzziiiPPPEEEBBB<<<;;;999888777777666666666555444333222222222222111111000000000/////////000000000000111111111111//////000111222333333444333666999===BBBIIIPPPUUUYYYZZZddduuuzzzjjjmmmuuu|||xxxwww|||}}}zzzuuuqqqnnnkkkgggeee]]]]]]```eeeiiinnnxxx~~~~~~~~~|||yyywwwwwwwwwxxx}}}|||xxxtttrrrooollljjjjjjiiigggeeeddddddeeeeeedddaaaaaaeeehhhkkkpppvvv~~~xxxpppuuuqqqWWWCCC:::777666666555555444444444444444333333333222222222111111222222111111222222333444666444444777888999>>>DDDWWWooo|||qqqhhhccc[[[XXXSSSPPPMMMKKKGGGEEECCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBAAAAAACCCGGGJJJKKKLLLNNNPPPQQQRRRQQQQQQPPPQQQRRRUUUXXX[[[^^^___^^^___```^^^\\\ZZZZZZ[[[WWWWWWVVVUUUUUUVVVXXXZZZZZZZZZZZZZZZ[[[\\\^^^^^^```aaacccfffhhhjjjllllllmmmooosssxxx}}}~~~{{{xxxuuussspppmmmiiifff```___[[[WWWRRRMMMIIIGGGDDDCCCAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<============<<<>>>>>>???@@@BBBCCCDDDDDDBBBCCCDDDEEEEEEGGGJJJMMMNNNQQQXXXbbbmmmxxxlllRRRGGGDDD<<<;;;999888777777666666666555444333333222333333222222111111111000000000///000000000111111111111...///000111222333444444222555999===CCCJJJQQQVVVZZZZZZcccuuu|||mmmqqquuuvvvyyyvvvvvv}}}}}}yyytttpppllliiieeebbb^^^^^^cccjjjpppvvv~~~|||zzzzzz{{{|||}}}{{{wwwtttrrrpppnnnkkkiiihhhfffeeeccccccddddddbbb______cccfffiiinnnttt}}}vvvjjjkkk|||sssZZZFFF<<<999888666666555444444444444444333333333222222222111111222222111111222222333444666444555777888999>>>DDDUUUlllsssggg]]]XXXUUUSSSOOOMMMKKKJJJHHHFFFCCCCCCDDDEEEEEEEEEEEEDDDAAABBBBBBBBBBBBDDDGGGJJJJJJKKKMMMOOOOOOOOOOOONNNMMMNNNOOOQQQTTTVVVYYYZZZ]]]]]]]]][[[XXXWWWWWWWWWTTTTTTTTTTTTTTTWWWZZZ]]]YYYYYYZZZ[[[\\\^^^```aaa```bbbdddgggiiikkkmmmmmmllloootttzzzzzzwwwrrroookkkhhhdddaaa\\\ZZZWWWSSSOOOKKKHHHGGGCCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>>>>??????@@@BBBCCCCCCDDDBBBCCCDDDEEEEEEGGGJJJMMMMMMPPPWWWaaalllwwwnnnTTTIIIFFF<<<;;;999888777777666666666666555444333333333333333333333222222222111111//////000000111111111222...///000111222333444444111444888===CCCJJJQQQVVVZZZZZZbbbttt|||nnntttwwwsssxxxvvvwww~~~{{{vvvppplllgggccc```aaabbbhhhpppwww~~~~~~||||||~~~~~~|||zzzvvvtttrrrqqqnnnllliiihhhfffdddccccccccccccaaa^^^]]]aaaeeeggglllrrr}}}vvvgggeeewwwsss[[[GGG>>><<<;;;666666555444444444444555333333333222222222111111222222111111222222333444666444555777888999===DDDQQQfff{{{tttggg]]]VVVSSSLLLLLLKKKJJJHHHGGGFFFFFFCCCDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDDDDLLLMMMNNNOOONNNLLLJJJHHHIIIJJJKKKNNNPPPSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVRRRRRRSSSTTTUUUVVVVVVWWWXXXZZZ[[[[[[\\\]]]___bbbccceeehhhiiijjjkkkmmmooorrrtttwww{{{{{{vvvoookkkgggccc]]]XXXWWWWWWUUUSSSPPPMMMKKKIIIEEECCCAAA???===<<<<<<<<<======>>>>>>??????@@@@@@<<<<<<======>>>>>>??????===>>>??????AAAAAABBBCCCFFFFFFFFFGGGGGGHHHHHHHHHKKKNNNTTT]]]hhhttt~~~{{{XXXGGGEEE???===:::999999999888777444444444444444444333333111111111111111111111111111111000000//////......000000000111222222333333555555777<<>>FFFQQQ___ppp|||xxxkkk___VVVPPPNNNMMMLLLKKKJJJIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBCCCCCCDDDEEEJJJKKKLLLNNNNNNMMMLLLKKKIIIJJJKKKMMMOOOQQQSSSSSSUUUUUUUUUUUUTTTTTTTTTTTTQQQRRRSSSSSSTTTUUUVVVVVVXXXZZZ[[[\\\\\\]]]```bbbccceeegggiiijjjllloooqqqsssvvvzzz~~~|||vvvooojjjgggccc^^^[[[WWWWWWUUUSSSPPPLLLJJJHHHDDDCCCAAA???============>>>>>>>>>>>>????????????<<<<<<======>>>?????????>>>>>>???@@@AAABBBCCCCCCEEEFFFFFFGGGHHHHHHIIIIIIKKKNNNTTT^^^iiittt}}}}}}ZZZIIIFFF@@@>>>;;;:::::::::888777555555555444444444444333111111111111111111111111111111000000////////////000000000111222222333333555555666:::BBBJJJRRRVVV\\\^^^ffftttrrrvvv{{{wwwuuusssuuu}}}~~~{{{vvvpppjjjggggggpppzzz|||xxxyyy{{{xxxqqqjjjhhhfffdddcccccccccbbbaaa^^^___aaacccfffjjjooorrr{{{tttdddcccvvv}}}dddNNNCCC>>>;;;777666555444444333444444222222222222222222222222333333333333333333333333555444666888888888>>>FFFNNN\\\lllyyy{{{nnn```UUUOOOLLLLLLMMMLLLLLLKKKJJJIIIHHHHHHFFFFFFFFFFFFFFFEEEEEEEEECCCBBBAAA@@@AAABBBDDDEEEGGGHHHJJJLLLNNNNNNNNNNNNJJJJJJKKKLLLNNNOOOPPPPPPSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVXXXZZZ\\\\\\]]]^^^aaadddccceeehhhjjjkkkmmmppprrrtttxxx}}}~~~{{{uuummmgggeeeccc```]]]WWWWWWUUURRROOOKKKIIIGGGDDDBBB@@@???============???????????????>>>>>>>>><<<<<<===>>>>>>??????@@@??????@@@AAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKNNNUUU^^^iiittt}}}]]]KKKHHHAAA???===<<<<<<;;;999888666666555555444444444444111111111111111111111111111000000000000/////////000000000111222222333333555444555999AAAKKKUUU[[[cccdddjjjyyyuuuxxxwwwtttsssqqqttt|||yyytttrrrtttuuuuuuyyy|||wwwrrroooooowww||||||}}}zzzrrrkkkhhhfffdddcccddddddcccaaa^^^^^^^^^bbbhhhnnnrrrsss|||ttteeeddduuukkkTTTFFF???;;;777666555444444333444444222222222222222222222222333333333333333333333333555555777:::999999>>>EEENNN[[[lllyyyvvvgggYYYPPPLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCBBB@@@??????AAADDDFFFGGGHHHIIIKKKMMMMMMMMMMMMJJJJJJKKKKKKLLLMMMMMMMMMPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQRRRTTTUUUVVVVVVXXXZZZ\\\]]]^^^```cccfffeeegggjjjkkklllmmmoooqqqtttxxx~~~|||yyyrrrjjjdddbbbbbb```___XXXWWWUUURRRNNNKKKHHHFFFCCCBBB@@@>>>======>>>>>>@@@@@@@@@??????>>>>>>>>><<<======>>>??????@@@@@@???@@@@@@AAABBBCCCDDDEEEDDDDDDFFFGGGIIIJJJKKKLLLKKKOOOVVV___jjjuuu}}}```MMMIIICCCAAA??????>>>===;;;999777777666666555444444444111111111111111111111111000000000000000000000000000000000111222222333333555555666999AAAMMMZZZcccjjjkkkqqqxxx{{{uuusssqqqqqquuu}}}{{{sssmmmiiiiiijjjjjjlllqqqwww{{{wwwuuuuuu{{{}}}}}}|||xxxqqqkkkgggeeecccbbbccccccbbbaaa___^^^^^^bbbjjjrrruuuuuu|||~~~tttfffbbbrrrqqqZZZHHH>>>:::777666555444444333444444222222222222222222222222222222333333333333444444555555777:::::::::???FFFRRR```ppp~~~zzzooo___RRRLLLKKKLLLMMMJJJJJJJJJIIIIIIIIIIIIIIIJJJIIIHHHGGGFFFDDDDDDCCCCCCAAA?????????BBBEEEGGGIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPQQQSSSTTTVVVWWWWWWXXXZZZ\\\^^^___aaaeeegggiiijjjlllmmmlllmmmnnnppptttxxx~~~~~~{{{vvvooofffaaa```aaa```___YYYXXXVVVSSSOOOKKKGGGEEEBBBAAA???>>>>>>>>>??????AAAAAA@@@@@@??????>>>>>>======>>>>>>???@@@@@@@@@???@@@@@@AAABBBCCCDDDEEEDDDEEEFFFGGGIIIJJJLLLLLLLLLOOOWWW```kkkuuu}}}cccOOOJJJEEEDDDBBBAAAAAA???<<<:::888888777666666555444444111111111111111111111111000000000000111111111111000000000111222222333333666666777:::BBBOOO^^^iiisssttt}}}|||~~~uuussspppqqqwww{{{uuullleee______```___```ccchhhpppyyy}}}~~~|||zzzzzz|||zzzxxxtttmmmiiifffdddbbbbbbbbbcccbbbaaaaaa___```dddlllssswwwwww{{{yyyiiiaaannnuuu]]]HHH<<<999777666555444444333444444222222222222222222222222222222222333333444444444555444777:::;;;;;;AAAIIIWWWfffwww~~~qqqfffXXXMMMIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJHHHGGGEEECCCBBBAAABBBAAA@@@@@@AAACCCEEEGGGJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQRRRTTTUUUWWWXXXXXXXXXZZZ]]]___```cccgggiiijjjkkkmmmmmmmmmnnnoooqqqvvvyyy}}}}}}zzzsssmmmeeeaaa```aaaaaa```[[[ZZZWWWTTTOOOKKKGGGEEEAAA@@@???>>>>>>??????@@@@@@@@@@@@@@@@@@?????????======>>>??????@@@@@@AAA??????@@@AAABBBCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLPPPWWWaaallluuu|||eeePPPKKKGGGFFFDDDDDDCCCAAA>>>;;;999999888777666555555444111111111111111111111111000000000111111111111222000000000111222222333333555666888;;;BBBPPP```kkkyyy{{{~~~vvvtttpppssszzz{{{sssnnnccc[[[UUUUUUVVVVVVVVVXXX\\\eeemmmqqquuu|||~~~}}}}}}~~~~~~~~~}}}~~~yyyuuurrrnnnjjjgggfffdddbbbbbbcccccccccbbbbbbbbbbbbffflllrrrvvvwwwzzzmmmbbblllwww^^^GGG;;;999777666555444444333444444222222222222222222222222111222222333333444444555444444666999:::<<>>>>>???@@@AAA???@@@@@@@@@@@@@@@@@@AAA===>>>>>>??????@@@AAAAAA>>>>>>???@@@AAABBBCCCCCCGGGGGGHHHHHHIIIJJJJJJKKKLLLPPPXXXbbbllluuu|||gggQQQKKKHHHGGGFFFFFFEEECCC???;;;:::999999888777666555444111111111111111111111111000000111111111222222222000000000111222222333333333555888;;;BBBNNN___jjjxxxzzz|||~~~vvvsssqqquuu}}}}}}yyyrrrkkkeee[[[SSSMMMOOORRRSSSSSSUUUUUU^^^eeegggiiioootttvvvxxxvvvtttuuuwww{{{}}}}}}}}}}}}wwwqqqmmmiiigggeeegggfffddddddeeeeeeeeedddaaaccceeefffiiimmmrrrvvv{{{ppp```ggg~~~xxx```GGG;;;:::777666555444444333444444222222222222222222222222111111222333333444555555444333444888:::===GGGQQQeeeuuuuuuggg^^^SSSMMMMMMNNNMMMLLLMMMMMMMMMNNNOOOOOOPPPPPPKKKJJJHHHFFFCCCAAA???>>>AAAAAABBBCCCEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJKKKKKKLLLMMMMMMMMMKKKKKKMMMNNNPPPRRRSSSTTTQQQRRRSSSUUUWWWYYYZZZ[[[YYY[[[^^^```bbbeeeiiillleeehhhkkknnnooorrruuuxxxzzz{{{~~~}}}{{{rrrmmmgggdddeeefffeeeccc^^^\\\ZZZVVVQQQLLLHHHFFF@@@???>>>>>>>>>???@@@AAA?????????@@@@@@AAAAAABBB>>>>>>>>>???@@@@@@AAAAAA===>>>???@@@AAABBBBBBCCCHHHHHHHHHIIIIIIJJJJJJJJJLLLQQQXXXbbbllluuu|||gggQQQKKKIIIHHHGGGGGGFFFCCC???<<<::::::999888777666555444111111111111111111111111000000111111222222222222000000000111222222333333111444777:::AAAMMM]]]iiitttuuuwwwxxxuuusssrrrvvv|||xxxssslllddd___WWWOOOJJJMMMRRRTTTUUUWWWRRR[[[bbbcccccchhhmmmnnnooommmlllmmmqqqvvvyyy{{{zzz~~~}}}vvvooojjjgggfffeeeiiigggffffffgggggggggfff```cccfffffffffiiiooottt}}}ooo]]]bbbyyyyyy```HHH<<<<<<777777555444444444444444222222222222222222222222111111222333333444555555444333333777999>>>IIITTTlll|||{{{ooo^^^WWWNNNKKKLLLNNNMMMKKKNNNOOOPPPQQQQQQQQQPPPPPPNNNMMMJJJGGGEEEDDDCCCCCCBBBAAAAAABBBCCCEEEGGGIIIGGGHHHIIIKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJKKKMMMNNNKKKKKKKKKLLLMMMOOOQQQRRRUUUUUUUUUVVVWWWZZZ\\\]]]^^^^^^```bbbdddfffhhhiiihhhjjjlllmmmnnnpppsssvvv|||~~~xxxppplllfffbbbbbbccccccddd^^^^^^]]]ZZZTTTLLLDDD@@@AAA???===============;;;@@@?????????>>>>>>======>>>??????@@@@@@AAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCEEEEEEFFFGGGIIIJJJKKKKKKOOOPPPTTT]]]hhhrrrwwwyyy~~~fffOOOLLLGGGFFFDDDBBBAAAAAAAAAAAA???===<<<:::999777444111333222111111000111111111000000111222222222222111000000111222333333333333222333555999AAAMMM[[[dddooosss~~~}}}{{{uuuuuusss|||~~~yyyrrrmmmiiieee___ZZZPPPPPPPPPQQQRRRTTTUUUVVVVVV\\\``````bbbeeegggeeeggggggggggggiiimmmsssxxxwwwyyy|||~~~~~~|||uuupppllliiigggeeegggiiikkklllmmmllljjjiiihhhdddaaabbbbbbcccjjjqqqyyyhhh]]]]]]qqqvvvYYYBBB;;;???777777555444333222222222111111111111111111111111111111222222222222333333444666333777???@@@III^^^xxxxxxmmm]]]VVVNNNKKKLLLNNNNNNLLLPPPQQQSSSTTTUUUUUUTTTTTTOOOMMMJJJGGGDDDCCCBBBBBBAAAAAAAAABBBCCCEEEGGGHHHHHHHHHJJJKKKLLLMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLNNNQQQTTTUUUWWWWWWWWWWWWXXXZZZ\\\]]]aaabbbcccdddfffggghhhiiikkklllnnnpppqqqsssvvvxxx~~~~~~wwwoookkkeeeaaa___```aaaaaa]]]]]]\\\YYYTTTLLLEEEAAAAAA???=========>>>===<<>>>>>>>>============>>>>>>??????@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBDDDEEEFFFGGGIIIJJJKKKKKKMMMNNNSSS\\\gggqqqvvvxxx~~~gggPPPMMMFFFEEECCCAAAAAA@@@AAAAAAAAA???<<<:::999777444222333222222111111111111111000000111222222222222111000000111222333333333333444555666999@@@LLLYYYaaakkklllsss~~~{{{{{{uuuvvvuuu}}}}}}xxxssskkkfffccc```[[[WWWSSSSSSTTTUUUWWWYYY[[[\\\___dddhhhiiikkknnnooollllllkkkgggeeeeeeggglllooooooqqqtttwwwyyy{{{}}}~~~~~~~~~|||vvvpppllliiigggeeehhhiiijjjjjjjjjiiihhhgggeeebbb```bbbbbbccchhhoooxxx~~~fff[[[\\\qqquuuZZZCCC;;;<<<777777555444333222222222111111111111111111111111333333444444444444555555444666555777>>>???JJJaaassshhhZZZTTTNNNKKKLLLMMMNNNMMMRRRSSSUUUWWWYYYYYYYYYYYYQQQNNNKKKGGGDDDBBBAAAAAA@@@@@@AAABBBCCCEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMNNNMMMMMMMMMPPPTTTXXXZZZZZZZZZZZZZZZ[[[\\\]]]^^^dddeeeeeefffggghhhiiijjjmmmoooqqqssstttvvvyyy|||~~~wwwmmmiiibbb^^^\\\\\\\\\\\\[[[[[[ZZZWWWRRRLLLGGGCCCAAA???======>>>>>>===<<<>>>>>>===============<<<<<<======>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBDDDEEEFFFGGGHHHJJJKKKKKKLLLMMMRRR[[[eeeooovvvyyyjjjRRRMMMDDDCCCBBB@@@@@@@@@AAABBBEEEAAA===999888777555444333333222111111111111111000000111222222222222111000000111222333333333333666666777999@@@KKKWWW```iiifffhhhrrr{{{tttvvvxxxwww~~~yyypppjjjbbb]]][[[ZZZWWWUUUVVVWWWXXXZZZ]]]```ccceeehhhmmmqqqrrruuuyyyxxxuuurrrmmmfff```^^^___bbbdddeeegggjjjlllnnnpppsssuuuyyy~~~~~~}}}}}}}}}vvvpppmmmjjjgggfffhhhhhhhhhggggggfffeeeeeebbb``````bbbccccccgggnnnvvv~~~yyybbbXXX[[[pppsss[[[EEE;;;:::777777555444333333222222222222222222222222222222333333444444444444555555333777777888===>>>LLLggg|||nnncccUUUQQQLLLJJJJJJLLLMMMMMMSSSTTTVVVYYY[[[\\\\\\\\\SSSPPPLLLGGGCCCAAA@@@@@@@@@@@@AAABBBDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMJJJKKKMMMNNNOOONNNNNNMMMOOONNNNNNOOORRRVVV[[[]]]]]]]]]]]]^^^^^^______```dddeeefffgggiiijjjkkkllloooqqqsssuuuvvvyyy|||}}}uuulllggg```[[[YYYYYYXXXXXXYYYXXXWWWTTTPPPKKKFFFDDDBBB@@@>>>===>>>>>>===<<<============<<<<<<<<<<<<======>>>>>>???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBDDDDDDEEEGGGHHHIIIJJJKKKKKKMMMSSS[[[eeeooowww|||lllRRRLLLCCCBBBAAA@@@@@@@@@AAABBBGGGCCC===999777777666555333333222111111111111222000000111222222222222111000000111222333333333333666666777:::AAALLLYYYbbblllgggccchhhuuuyyysss}}}wwwxxxxxx~~~}}}uuuhhhbbbZZZVVVVVVWWWVVVUUUYYYYYY[[[^^^bbbfffjjjmmmrrrwww|||qqqkkkbbbZZZWWWWWWYYYZZZ\\\___ccceeefffhhhmmmppptttyyy}}}}}}}}}~~~wwwqqqmmmjjjhhhfffiiihhhfffeeedddccccccccc```___```dddeeedddhhhnnnuuu}}}ttt^^^VVVYYYnnnttt___JJJ===:::777777555444444333333333222222222222222222222222111111111222222222333333333888888999<<<>>>NNNjjjvvviii^^^QQQNNNKKKIIIJJJLLLMMMNNNRRRTTTVVVYYY[[[\\\]]]]]]WWWSSSNNNHHHCCCAAA@@@@@@@@@AAABBBCCCEEEFFFGGGGGGHHHIIIJJJLLLMMMMMMNNNNNNJJJKKKMMMOOOOOOOOOOOONNNPPPPPPPPPQQQTTTXXX]]]___``````aaaaaabbbbbbbbbbbbbbbccceeegggjjjlllnnnoooqqqsssuuuwwwxxx{{{~~~|||tttkkkfff```ZZZXXXWWWWWWWWWVVVUUUSSSPPPMMMIIIEEEDDDBBB@@@>>>>>>>>>>>>>>><<<<<<<<<<<<<<<============>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJKKKNNNTTT\\\eeepppyyynnnSSSKKKCCCBBBAAA@@@@@@@@@AAABBBGGGBBB<<<888666777777666444333333222111222222222000000111222222222222111000000111222333333333333333444666;;;CCCPPP^^^gggqqqjjjdddfffqqq~~~yyyvvv~~~xxxxxxvvv}}}|||sssccc]]]WWWTTTUUUXXXYYYYYY[[[[[[]]]___dddiiinnnqqq{{{kkkdddZZZSSSQQQRRRTTTUUUVVVZZZ___aaabbbffflllqqqqqqwww~~~~~~wwwrrrnnnkkkiiiggghhhgggfffdddcccbbbbbbbbb```___aaaeeegggfffjjjooovvv~~~ppp[[[UUUXXXkkk}}}xxxdddOOOAAA<<<777666555555444444444444222222222222222222222222111111111222222222333333333999999999===>>>NNNkkk~~~rrrddd[[[OOOMMMLLLJJJKKKMMMOOOQQQTTTVVVXXX[[[]]]^^^^^^^^^ZZZVVVPPPIIIDDDAAA@@@@@@AAABBBCCCEEEGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNKKKLLLMMMNNNOOOPPPPPPPPPRRRRRRSSSVVVXXX\\\___aaaaaabbbcccdddeeefffeeeeeebbbccceeehhhkkknnnppprrrsssuuuwwwyyy{{{}}}|||vvvlllggg```[[[YYYXXXXXXXXXWWWUUURRROOOKKKHHHEEEDDDBBB@@@>>>>>>??????>>>===<<<============>>>>>>>>>?????????@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFGGGIIIJJJJJJJJJNNNTTT\\\eeeppp{{{qqqUUULLLDDDCCCBBB@@@@@@@@@AAABBBEEEAAA;;;888777777777777444444333222222222222222000000111222222222222111000000111222333333333333222444666<<>>777666666555444444555555333333333333333333333333333333444444444444555555444888888999>>>???MMMhhh{{{oooaaaXXXOOOOOONNNMMMNNNOOORRRUUUYYYZZZ\\\___```aaaaaaaaa^^^YYYRRRKKKEEEBBBAAAAAABBBCCCEEEGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMNNNOOOPPPQQQRRRUUUVVVXXX[[[^^^```aaabbbbbbccceeeggghhhhhhhhhhhheeefffhhhkkkmmmpppqqqrrruuuwwwzzz|||~~~~~~yyymmmhhhaaa]]][[[ZZZZZZZZZYYYWWWSSSOOOKKKHHHFFFEEECCCAAA???>>>??????>>>============>>>>>>>>>??????>>>>>>>>>???@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAACCCCCCDDDFFFGGGHHHIIIJJJIIIMMMTTT[[[dddooozzzuuuXXXNNNFFFEEECCCAAAAAA@@@AAAAAABBB>>>:::777777777777777444444333222222222222333000000111222222222222111000000111222333333333333333555888===GGGUUUdddnnnyyytttoooooottt||||||yyypppvvv|||~~~yyynnn```\\\XXXXXX\\\aaacccdddaaa``````aaaeeejjjooorrr|||ttteeeXXXRRRKKKIIILLLOOOOOOOOOOOOUUU\\\___aaagggpppxxxxxx}}}}}}~~~}}}yyysssooollljjjhhhgggggghhhhhhgggeeedddbbb___^^^___ccceeefffkkkrrrzzzlllZZZVVVWWWfff~~~{{{nnnTTTCCC===777666666555555555555555333333333333333333333333333333444444444444555555555888666999???@@@LLLccczzzmmm```WWWPPPPPPPPPPPPPPPRRRUUUXXX]]]^^^```bbbcccddddddccc```[[[SSSLLLEEEBBBAAAAAABBBDDDFFFHHHIIIJJJJJJIIIIIIJJJKKKMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNPPPRRRSSSWWWYYY\\\___bbbcccccccccbbbdddfffhhhjjjjjjjjjjjjiiijjjkkkmmmoooppprrrrrrwwwzzz|||~~~|||mmmiiibbb^^^\\\\\\\\\\\\[[[XXXTTTPPPLLLIIIGGGFFFCCCAAA???>>>??????>>>=========>>>>>>??????@@@@@@=========>>>??????@@@@@@===>>>>>>>>>>>>?????????CCCCCCDDDFFFGGGHHHIIIJJJGGGLLLSSSZZZbbbmmmzzzxxxZZZPPPGGGFFFDDDBBBAAAAAAAAAAAA???===999777777888777666555444333333222222333333000000111222222222222111000000111222333333333333555777999???HHHVVVeeeooo}}}yyyuuuuuuxxx}}}~~~|||zzznnnsssyyy|||~~~wwwmmm___[[[YYYZZZ___dddffffffcccbbbbbbbbbeeejjjooorrrppp^^^TTTNNNHHHGGGKKKNNNNNNMMMMMMSSSZZZ^^^```fffqqqzzz}}}||||||}}}|||~~~yyysssooommmjjjhhhfffgggiiiiiiiiigggeeeccc___]]]^^^bbbdddeeekkkrrr|||lll[[[VVVWWWddd|||{{{qqqTTTBBB<<<777666666555555555555666333333333333333333333333111111222222222333333333666888555999AAAAAAKKK```yyymmm___VVVRRRUUUWWWWWWVVVXXX[[[___bbbcccfffhhhiiijjjjjjjjjbbb]]]TTTLLLFFFCCCCCCDDDFFFEEEEEEHHHLLLOOONNNLLLMMMMMMNNNNNNNNNNNNOOOOOOJJJKKKMMMOOOOOOOOONNNNNNSSSXXX___dddeeedddcccbbbeeeddddddhhhlllooonnnlllnnnnnnooopppqqqsssuuuvvvwwwyyy|||~~~zzznnniiibbb]]][[[\\\\\\]]]WWWWWWUUUSSSOOOKKKGGGEEEAAA@@@???=========>>>???========================@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@CCCCCCDDDFFFGGGHHHIIIJJJLLLLLLQQQZZZccclllxxxyyy^^^VVVMMMIIIEEECCCCCCCCCAAA>>>===<<<;;;:::888777666555444444444444444444444333222333444444444444333222222222111111222222333444666666999???FFFQQQccctttxxxvvv|||{{{ppprrruuuxxx}}}|||sssiii```YYYTTTWWW```hhhiiiggghhhfffhhhppptttvvv}}}iiiYYYMMMLLLIIIHHHHHHKKKNNNPPPTTTSSSTTTZZZ```fffqqq{{{~~~{{{|||~~~~~~~~~~~~~~~yyyrrrlllhhhgggfffiiiiiihhhgggfffdddbbbaaa]]]\\\\\\]]]bbbhhhooottt~~~~~~mmm\\\WWWTTT\\\pppoooRRR???::::::999888666444333333222000111111222222333444444333333333444444444555555333888555555<<>>======>>>???>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@CCCCCCDDDEEEGGGHHHIIIJJJKKKKKKPPPYYYbbbkkkwww~~~aaaVVVMMMIIIEEECCCCCCBBB@@@>>>======<<<:::999888777666555555555555555444444444111222333444444333222111222222111111222222333444666666999???GGGSSSgggwww|||www~~~zzz{{{yyyoooqqquuuxxx}}}}}}wwwoooggg^^^YYYUUUYYYcccjjjllljjjjjjiiimmmuuu{{{jjjYYYLLLKKKIIIIIIJJJMMMQQQSSSUUUTTTUUU[[[```eeennnwww}}}{{{|||}}}~~~~~~~~~~~~xxxqqqllljjjiiiiiihhhhhhgggfffeeedddcccbbb^^^]]]]]]^^^bbbhhhooosss|||rrr___WWWQQQWWWiiinnnQQQ@@@;;;:::999777666444333333333444444333333333333333333333333333444444444555555555999666666===???HHHZZZwwwkkk___WWWVVVZZZ```dddfffhhhiiikkkmmmmmmlllkkkkkkkkkkkkllleee___WWWNNNHHHEEEEEEEEEIIIHHHHHHJJJLLLNNNNNNMMMPPPPPPPPPOOOOOOOOOOOOOOOPPPOOONNNMMMNNNNNNOOOPPPPPPSSSXXX\\\aaafffkkkooolllkkkjjjkkknnnppppppppppppqqqqqqssstttvvvxxxyyyyyy|||~~~pppjjjccc\\\YYYXXXWWWVVVXXXXXXWWWUUUQQQKKKFFFBBB@@@@@@???>>>>>>>>>??????????????????????????????>>>>>>>>>?????????@@@@@@BBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEGGGHHHIIIIIIJJJJJJOOOXXXaaajjjvvvdddWWWMMMJJJGGGEEEDDDCCC@@@>>>>>>>>>===;;;:::999888888666666666666555555444444111111222222222222111111222222111111222222333444555555888???HHHVVVkkk|||zzz}}}zzzzzzuuuooorrrwww{{{~~~vvvpppiiibbb[[[XXXWWW\\\eeemmmooonnnmmmnnnsss|||gggWWWKKKJJJJJJKKKMMMPPPTTTVVVVVVUUUWWW\\\___bbbiiipppyyy{{{{{{|||}}}~~~~~~{{{uuupppmmmllllllmmmjjjiiigggeeedddccccccccc```___^^^___bbbhhhnnnrrryyyvvvaaaWWWNNNQQQbbb{{{mmmQQQAAA===:::999777666444333333333666666555444444333222222333333333444444444555555666:::777777===???GGGXXXwwwwwwkkk```ZZZYYY]]]eeekkkoooqqqqqqqqqsssqqqooommmlllkkkkkkllleee```WWWNNNHHHEEEEEEFFFHHHHHHHHHJJJLLLNNNPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPNNNLLLLLLMMMNNNPPPPPPQQQTTTWWW[[[bbbjjjoooooonnnnnnnnnoooqqqrrrsssrrrssstttuuuwwwyyy{{{||||||zzznnniiibbb\\\YYYWWWVVVUUUXXXXXXWWWUUUPPPJJJDDDAAA@@@?????????????????????????????????????????????=========>>>??????@@@@@@CCCBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIKKKKKKOOOXXXaaajjjvvvgggWWWMMMLLLKKKIIIGGGDDDAAA??????>>>===<<<;;;:::999999666666666555555444444333111111111111111111111111222222111111222222333444555444888???IIIWWWmmmzzzzzz|||}}}qqqoootttyyy~~~zzzqqqiiiaaa]]]YYYXXXYYY^^^fffllloooppppppssszzz{{{cccTTTLLLMMMMMMNNNPPPSSSUUUWWWVVVUUUWWW\\\^^^___dddjjjttt{{{{{{|||}}}~~~{{{xxxtttpppnnnmmmooopppooommmiiifffdddcccccccccaaa`````````ccchhhmmmpppxxxuuu```VVVLLLNNN]]]uuulllQQQBBB>>>999888777666444444333333555444444444333333333222333333333444444444555555666:::777666<<<===DDDUUUnnnzzzxxxmmmddd___]]]bbbiiiqqqwwwyyyxxxvvvvvvtttqqqnnnkkkjjjjjjjjjddd^^^VVVMMMHHHEEEEEEFFFEEEFFFHHHJJJLLLOOORRRTTTTTTTTTTTTUUUUUUUUUVVVVVVSSSQQQNNNKKKJJJKKKMMMNNNQQQQQQRRRSSSVVV\\\ccciiinnnoooppppppqqqrrrtttuuuuuuuuuvvvxxxzzz|||~~~wwwkkkgggaaa\\\YYYXXXWWWVVVWWWVVVUUURRRMMMHHHBBB????????????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>??????@@@@@@CCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDFFFGGGHHHIIILLLLLLPPPYYYbbbkkkwwwgggWWWNNNOOONNNMMMIIIEEEBBBAAA>>>>>>===<<<<<<;;;::::::666666555555444333333222111111111111111111111111222222111111222222333444444444777>>>HHHUUUjjj||||||sssssszzz}}}{{{~~~ooommmrrrxxx}}}yyyoooddd\\\YYYXXXYYY[[[___eeejjjnnnpppsssyyyuuu```TTTOOOPPPQQQRRRSSSUUUVVVVVVVVVUUUXXX]]]___```dddiiisss~~~{{{zzz{{{}}}~~~zzzxxxtttpppnnnnnnooopppsssqqqmmmhhhdddbbbbbbbbbbbbaaaaaabbbdddiiimmmpppxxxooo^^^UUULLLNNN\\\ssslllQQQBBB???999888777555444444444444111111222222333333333444333333333444444444555555444999666666;;;<<>>>>>???@@@@@@AAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@AAAAAACCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDFFFGGGHHHHHHLLLLLLQQQZZZccclllxxxeeeVVVNNNPPPQQQOOOKKKFFFBBBAAA>>>======<<<;;;;;;::::::888777777666555444333333333222111111111111222333222222111111222222333444333333777>>>EEEQQQdddtttzzzpppiiijjjttt|||{{{yyy{{{|||nnnjjjooouuuyyy~~~zzzpppddd]]][[[\\\^^^___aaacccfffkkkooovvv~~~lll]]]UUUQQQRRRTTTUUUWWWWWWWWWWWWXXXWWWZZZ___bbbdddiiiooowww~~~zzzzzz||||||~~~|||yyyuuupppmmmmmmmmmnnntttrrrnnniiieeebbbaaa```bbbaaabbbcccfffjjjnnnqqqyyy~~~{{{jjj[[[TTTKKKMMM\\\tttmmmQQQBBB???888888666555555444444444000000111222222333444444333333333444444444555555444888666666<<<===CCCSSSaaannn}}}|||tttooommmkkknnnsss{{{}}}rrrqqqooommmjjjfffcccbbb\\\XXXPPPIIIDDDCCCDDDFFFFFFHHHIIIIIIHHHJJJNNNRRRRRRRRRTTTUUUWWWXXXZZZZZZWWWUUUSSSPPPNNNMMMMMMNNNRRRSSSTTTSSSSSSUUUXXX[[[dddiiiooorrrtttuuuvvvxxxxxxyyyzzz|||zzzmmmhhhccc^^^[[[XXXVVVTTTQQQPPPMMMIIIEEEAAA???>>>>>>???@@@AAAAAAAAA@@@@@@????????????????????????======>>>???@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAABBBCCCDDDEEEGGGHHHHHHLLLKKKPPPYYYbbbkkkwwwbbbUUULLLOOOQQQOOOJJJDDDAAA???======<<<<<<;;;:::::::::::::::999888777666555555444333222111111222333444222222111111222222333444222222666===CCCLLL\\\kkkrrrrrrooohhhbbbeeeqqq}}}~~~yyyxxxxxxooojjjoootttyyy}}}}}}tttiiibbbaaabbbddddddbbbaaadddiiinnnzzzpppaaaXXXTTTPPPRRRUUUWWWYYYZZZZZZZZZZZZZZZ]]]cccgggjjjqqqxxx}}}|||yyyzzz||||||~~~|||vvvqqqmmmkkkkkkkkkooonnnllliiifffccc```___aaaaaabbbcccgggkkkooorrrxxx{{{xxxiiiZZZSSSJJJKKKYYYsssnnnRRRBBB>>>888777666555555444555555222222333333333333333333333333333444444444555555444999888888>>>???EEEUUUdddqqq}}}vvvsssrrrppprrrwww~~~pppooonnnllliiieeeaaa___ZZZUUUNNNGGGCCCCCCDDDFFFIIIJJJJJJIIIGGGGGGKKKOOOPPPPPPRRRTTTVVVXXXZZZZZZYYYXXXUUUSSSPPPOOOOOONNNRRRSSSUUUUUUUUUUUUWWWYYY```fffnnnssstttuuuwwwyyyyyyzzz{{{}}}zzzoookkkddd___[[[XXXUUUSSSPPPNNNJJJEEEBBB???>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@AAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAABBBCCCDDDEEEFFFGGGHHHKKKJJJOOOXXXaaajjjvvv___TTTJJJNNNPPPOOOIIICCC???>>><<<<<<<<<;;;;;;::::::999<<<<<<;;;:::999888777666444444333222222333444444222222111111222222333444111222666<<>>888777666555555555555555666555555444444333333222333333333444444444555555555:::999:::@@@AAAGGGWWWiiiwww~~~xxxtttqqqvvv|||}}}qqqpppooommmiiiccc[[[UUUSSSNNNFFFBBBAAABBBAAA@@@HHHIIIKKKKKKIIIIIIIIIJJJLLLNNNQQQUUUXXXZZZ[[[[[[]]]\\\ZZZXXXVVVSSSQQQQQQTTTVVVWWWXXXXXXXXXZZZ\\\bbbdddiiipppuuuyyyyyyxxxxxx{{{wwwqqqllleee^^^YYYUUURRROOOMMMKKKHHHDDDAAA???>>>===<<<>>>@@@BBBCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>===??????@@@@@@@@@AAAAAAAAACCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFHHHHHHHHHHHHHHHKKKMMMRRRYYYdddpppzzz___SSSNNNLLLJJJIIIGGGEEEAAA>>>>>>>>>======<<<<<<;;;;;;999:::<<<;;;999666555555555555444333333222111111111111222222222333333333666555666999<<>>>>>===???AAACCCEEEEEEDDDDDD@@@@@@@@@@@@?????????????????????@@@@@@@@@AAAAAACCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIMMMOOOTTT\\\gggsss}}}}}}```UUUOOOMMMJJJHHHFFFDDDBBB???AAA@@@??????>>>===;;;:::::::::;;;:::999777666555555444444444333333222222111111222222222333333333444333444777:::@@@NNN\\\bbbeeefffccc```bbblllttt|||tttlllkkkooouuu{{{{{{uuupppmmmlllqqquuuvvvsssooooootttzzzsssddd[[[TTTNNNKKKLLLLLLMMMPPPSSSVVVYYY\\\]]]```cccggggggiiinnnxxx|||vvvqqqqqquuuxxxyyyxxxzzz{{{~~~}}}yyytttpppnnnllljjjhhhhhhhhhhhhfffdddbbbbbbbbb```bbbeeeggghhhkkkooorrryyy~~~zzzxxxtttmmmcccVVVMMMNNNUUUqqqrrrTTTCCC???:::999888666555555555555444333333222222333333444666555444333333444666777777:::999<<>>AAABBBCCCCCCFFFJJJMMMMMMMMMNNNOOOQQQSSSUUUWWWYYYZZZZZZZZZXXXYYYZZZ[[[\\\\\\\\\\\\___aaaccccccbbbaaaaaaaaaiiikkkmmmqqquuuxxx{{{|||zzztttooofff^^^XXXTTTQQQNNNIIIGGGEEEBBB@@@???>>>>>>???AAACCCEEEFFFGGGGGGGGG@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@CCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEFFFGGGIIIJJJLLLOOOTTT]]]hhhttt{{{aaaXXXQQQNNNIIIFFFEEEDDDBBBAAACCCCCCDDDEEEEEECCC???<<<;;;;;;::::::999888777666444444444444444444333333111111222222222333333333222111222555777===KKKXXX\\\```ddddddbbbccciiinnn|||}}}uuunnnlllqqqwww|||~~~xxxuuusssrrryyy|||~~~|||xxxwww|||pppdddVVVPPPLLLIIIIIIKKKKKKLLLNNNQQQTTTVVVXXXYYY```dddhhhiiiiiimmmuuu|||xxxooommmlllooouuuzzz|||{{{wwwyyy||||||xxxsssooommmkkkiiihhhhhhhhhhhhgggdddbbbbbbcccdddeeeggghhhiiilllooorrr{{{{{{xxxwwwtttooofffXXXMMMMMMSSSqqqtttVVVDDD???:::999888666555555555555444333333222222333333444555444444333444555666777777:::999<<>>@@@BBB@@@DDDIIILLLNNNNNNOOOPPPRRRSSSUUUWWWXXXXXXXXXXXXWWWXXXZZZ\\\]]]^^^______aaacccfffggggggfffffffffqqqrrrtttuuuwwwzzz~~~|||vvvpppfff^^^XXXTTTPPPNNNGGGFFFDDDBBB@@@?????????BBBCCCDDDFFFHHHIIIIIIIIICCCBBBBBBAAA@@@@@@??????>>>>>>>>>?????????@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEGGGFFFEEEDDDEEEGGGIIIJJJIIILLLSSS\\\hhhttt~~~|||bbbZZZRRRNNNIIIEEECCCCCCCCCBBBCCCEEEJJJOOORRRPPPIIIDDD>>>===;;;999999999888777555555444444444444444444111111222222222333333333111111222555666;;;HHHUUU]]]aaafffiiihhhhhhiiijjjvvv~~~wwwnnnmmmrrryyy}}}~~~|||{{{{{{ttteeeZZZNNNJJJIIIHHHJJJMMMLLLLLLNNNOOOQQQSSSTTTUUU]]]bbbgggiiiiiilllrrrxxxxxxnnnggghhhkkkrrryyy}}}~~~}}}xxxyyy|||{{{wwwrrrnnnllljjjiiigggggghhhhhhgggdddccccccdddeeefffggghhhiiikkkooorrr{{{}}}zzzwwwwwwuuuqqqgggXXXLLLLLLRRRnnnwwwXXXEEE???:::999888666555555555555444333333222222333333444444444444444444555666777777:::999===DDDEEEQQQhhh~~~yyyxxxvvvtttsssttttttuuunnniii```XXXPPPHHHAAA===:::::::::;;;;;;<<<>>>??????CCCGGGJJJLLLMMMNNNPPPSSSTTTVVVXXXZZZZZZZZZZZZYYYYYYZZZ[[[]]]___```aaaaaacccgggiiijjjjjjlllmmmvvvwwwyyyyyyyyy{{{wwwpppggg^^^XXXTTTQQQOOOHHHGGGEEEBBBAAA@@@AAAAAADDDDDDEEEGGGHHHHHHIIIIIIFFFEEEDDDBBB@@@???>>>===>>>????????????@@@@@@@@@BBBBBBBBBCCCDDDEEEEEEFFFFFFEEEDDDDDDDDDFFFHHHJJJIIILLLSSS\\\hhhttt}}}|||bbb[[[SSSNNNHHHDDDCCCCCCCCCCCCAAAFFFNNNYYY```___WWWPPPCCC@@@<<<:::::::::999888666666555555555555555444111111222222222333333333222111333555666;;;FFFSSS```dddjjjnnnooollliiifffooo{{{}}}{{{mmmnnnttt|||ttthhh\\\RRRIIIGGGHHHIIIKKKOOONNNNNNOOOPPPQQQRRRRRRSSSYYY```ggglllmmmoootttxxxzzzzzzqqqhhheeehhhooowww}}}~~~|||zzz{{{|||yyyvvvqqqmmmkkkjjjhhhfffggghhhhhhgggeeecccdddeeedddeeeffffffgggjjjnnnrrr}}}~~~|||zzzxxx{{{yyyuuujjjYYYMMMNNNVVVlllyyy[[[FFF>>>:::999888666555555555555444333333222222333333444333333333444555666777777888:::999===DDDFFFRRRjjjxxxwwwtttrrrrrrssstttuuueee```WWWOOOHHHBBB===::::::;;;======<<<<<<===>>>???BBBEEEGGGHHHIIILLLNNNSSSUUUWWWZZZ\\\^^^^^^^^^[[[[[[ZZZZZZ\\\___bbbddddddgggiiikkklllnnnqqqtttyyy{{{}}}|||zzz{{{wwwpppfff]]]XXXTTTRRRQQQJJJIIIGGGEEECCCBBBBBBCCCEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFDDDCCCAAA@@@>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDEEEFFFHHHIIIJJJNNNUUU___jjjuuu~~~zzzaaaZZZRRRNNNHHHDDDCCCCCCCCCCCCAAAEEENNN[[[gggiiiddd^^^IIIDDD>>>;;;;;;;;;:::888888777777666555555444444111111222222222333333333333222444666666:::EEEPPP```dddjjjqqqssspppjjjeeejjjvvv}}}pppooovvv~~~{{{kkk]]]SSSKKKEEEFFFIIIJJJLLLOOORRRRRRRRRRRRRRRRRRRRRRRRVVV___iiioooppprrrvvvyyyrrrzzz}}}vvvpppjjjdddiiioooyyy}}}yyyzzz{{{}}}xxxtttpppllljjjiiigggfffggghhhiiigggeeeddddddeeecccdddddddddfffiiinnnrrr}}}|||||||||yyylllZZZNNNRRR]]]nnn{{{]]]GGG>>>:::999888666555555555555444333333222222333333444222333333444555666777777888;;;999<<>><<<:::999<<>>===>>>@@@@@@AAACCCCCCCCCEEEHHHKKKOOOQQQTTTXXX[[[^^^______]]]\\\ZZZZZZ]]]bbbgggkkklllmmmnnnooopppssswwwzzz~~~~~~vvvpppfff]]]XXXUUUTTTSSSNNNLLLJJJGGGEEEDDDDDDDDDGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGJJJNNNUUU^^^iiittt|||vvv^^^YYYRRRNNNIIIEEEDDDCCCCCCBBBCCCDDDJJJVVVdddllllllhhhOOOHHH@@@<<<<<<<<<:::888:::999888777666444333333111111222222222333333333222222333555555888CCCNNN___cccjjjsssxxxvvvooohhhhhhttt~~~~~~vvvpppxxxvvveeeVVVJJJDDDAAAFFFKKKMMMOOORRRVVVVVVVVVUUUTTTTTTSSSSSSSSS\\\gggnnnoooppprrruuuooouuuwwwrrrjjjgggdddbbbiiiqqq|||{{{uuuvvvwwwzzz~~~wwwsssoookkkjjjhhhgggfffggghhhiiigggeeedddeeefffbbbccccccdddeeeiiiooosss~~~}}}yyyiiiVVVLLLSSS```uuu{{{|||^^^HHH???:::999888666555555555555444333333222222333333444111222333555666777777777999;;;999<<>>@@@CCCEEEEEEDDDDDDAAAAAAAAAAAABBBBBBCCCDDDEEEGGGJJJMMMQQQVVV]]]aaa```______^^^aaagggoootttyyyzzzzzzyyywwwyyy~~~xxxssskkkddd___ZZZVVVTTTQQQOOOLLLIIIGGGFFFFFFFFFIIIGGGDDDAAA???>>>>>>??????@@@BBBCCCCCCBBB@@@???BBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFBBBCCCDDDDDDCCCDDDFFFHHHGGGLLLTTT\\\fffpppzzzrrr]]]ZZZQQQMMMHHHEEEDDDDDDCCCBBBCCCEEEIIIOOOVVV___fffjjj\\\RRRGGG???======;;;999;;;:::999777555444333222777666555333222222333333333444444444777===DDDJJJYYYggghhhvvv~~~zzzcccdddqqqwww~~~ssspppsssyyywwwgggVVVKKKEEEEEEFFFHHHKKKPPPTTTWWWWWWXXXYYYYYYWWWUUUSSSQQQRRRWWW^^^dddfffffffffgggeeehhhiiifffaaa\\\ZZZZZZ\\\aaafffjjjjjjgggeeedddfffjjjqqqwww}}}{{{vvvrrrlllhhhggggggggggggeeeeeeffffffffffffeeeeeeaaa___^^^aaagggooovvvyyy}}}||||||jjjVVVOOOJJJRRRddd|||~~~}}}___GGG===<<<;;;:::888777666666555555555555444444333333333222222333444555666777888;;;888999???>>>@@@PPPdddyyyrrrlllfffbbbaaa^^^YYYUUUKKKFFF@@@<<<;;;;;;;;;:::===???AAACCCEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDFFFIIIKKKOOOTTTZZZ^^^bbbbbbcccccceeehhhmmmqqqxxxzzz|||{{{zzz|||{{{uuulllddd]]]YYYUUUSSSOOOMMMKKKHHHFFFFFFFFFGGGGGGEEECCC@@@>>>===>>>>>>>>>???AAACCCCCCCCCAAA@@@BBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFCCCDDDEEEEEEDDDEEEGGGIIIJJJNNNTTT\\\dddnnnxxxppp]]]ZZZQQQMMMIIIEEEDDDDDDCCCBBBBBBCCCFFFKKKRRRYYY___bbb\\\SSSHHH@@@>>>===;;;888:::999999888777666555555777666555333222222333333444444444444666<<>><<<;;;:::888777666666555555555444444444333333333222222333444555666777888999666888======???NNNaaaxxxrrrkkkccc\\\XXXSSSNNNJJJEEEBBB>>>;;;;;;<<<======@@@AAABBBDDDEEEEEEDDDDDDGGGFFFEEEEEEEEEEEEEEEEEECCCEEEGGGIIILLLPPPUUUYYYbbbdddhhhiiijjjkkklllnnnwwwzzz~~~~~~wwwlllbbb[[[WWWSSSRRRNNNLLLIIIGGGEEEEEEEEEFFFEEECCC@@@===<<<<<<<<<======>>>AAACCCDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFDDDFFFGGGFFFFFFFFFHHHJJJLLLOOOTTTZZZcccmmmwww~~~mmm[[[XXXPPPMMMIIIFFFEEEEEEDDDCCCAAABBBDDDGGGKKKPPPUUUWWWZZZRRRIIIBBB???===:::888999999999999888888888888777666555333333333333444666555555555666:::@@@EEERRRdddjjjyyyzzzdddaaammm~~~xxx~~~~~~rrrssswww~~~|||wwwnnnmmmjjjccc[[[QQQHHHCCCCCCDDDGGGJJJMMMPPPSSSTTTWWWXXXYYYZZZZZZXXXVVVUUUSSSVVVZZZ]]]___```bbbcccccceeefffccc\\\UUURRRRRRMMMMMMMMMKKKJJJLLLOOOQQQUUUZZZcccmmmuuu}}}~~~vvvooollliiihhhhhhhhhgggfffjjjiiiiiihhhgggeeecccbbbbbbaaaaaaccchhhooouuuyyy}}}{{{{{{{{{{{{|||sssppp```RRRNNNLLLVVVkkk~~~___HHH???<<<;;;:::888777666666555555444444444444333333333222333333444555666777777888666777;;;;;;>>>LLL\\\yyywwwpppiii```WWWPPPKKKFFFCCCAAA@@@>>>======???@@@@@@BBBCCCDDDEEEEEEEEEEEEDDDHHHHHHGGGFFFEEEEEEEEEEEECCCDDDFFFGGGHHHLLLPPPTTT^^^bbbiiimmmnnnnnnmmmmmmvvv{{{{{{tttiii___YYYUUUSSSRRRNNNLLLIIIEEECCCBBBBBBCCCBBB@@@===;;;::::::;;;;;;<<<>>>@@@CCCDDDEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHGGGGGGGGGIIIKKKKKKNNNSSSYYYbbbmmmyyyiiiXXXTTTPPPMMMIIIGGGFFFEEEDDDCCCAAAAAABBBDDDFFFIIILLLMMMTTTOOOHHHCCC@@@>>><<<:::;;;;;;:::::::::999999999777666555333333333444555777666666555555888>>>BBBPPPdddkkkyyy}}}yyyeee^^^iiiyyyyyy|||tttsssuuu}}}}}}sssmmmccc```ZZZTTTMMMHHHDDDBBBCCCEEEHHHKKKNNNQQQRRRSSSVVVWWWYYYZZZZZZXXXWWWUUURRRUUUXXXYYY[[[\\\___aaadddfffgggddd\\\UUUQQQPPPLLLKKKJJJIIIGGGHHHLLLNNNMMMSSS]]]gggqqq{{{zzzssskkkiiigggggghhhhhhgggeeeiiiiiiiiihhhgggfffdddcccbbbbbbccceeeiiiooouuuzzz~~~}}}{{{yyywwwvvvuuulllkkk]]]QQQOOOOOO[[[qqq___HHH@@@<<<;;;:::888777666666555444444444444444444444444333333444444555666666777777666888:::;;;>>>JJJXXXuuu~~~vvvlllfff\\\SSSLLLGGGDDDBBB@@@@@@@@@@@@@@@AAACCCDDDCCCDDDDDDEEEFFFFFFFFFFFFHHHHHHGGGFFFEEEEEEEEEFFFDDDEEEFFFFFFFFFHHHLLLOOOVVV]]]fffmmmqqqqqqqqqpppwww}}}uuunnnddd[[[VVVTTTSSSSSSNNNLLLHHHDDDAAA????????????===;;;999888999:::;;;<<<>>>@@@CCCEEEEEEEEEDDDBBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHGGGHHHJJJLLLIIIMMMRRRYYYcccppp|||fffVVVQQQOOOMMMIIIGGGGGGFFFEEECCCBBBBBBBBBCCCDDDEEEFFFGGGKKKIIIEEECCCAAA@@@???>>>======<<<;;;:::999888888777666555444333444555666777777666555555777<<>>=========<<<:::888888888::::::===>>>AAADDDEEEEEEEEEDDDBBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHJJJLLLHHHLLLSSS[[[fffrrr~~~eeeWWWRRROOOLLLJJJHHHHHHGGGEEECCCBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBB@@@??????======<<<;;;:::999888888777666555444444555666666666666666555555777:::===LLLaaagggrrrwwwvvvzzzlllaaajjjuuuyyyuuuyyyxxxrrrrrrzzz~~~ttthhhaaaXXXTTTNNNIIIEEEEEEFFFHHHGGGHHHJJJMMMPPPRRRTTTUUUXXXYYYZZZ[[[ZZZYYYWWWVVVPPPSSSVVVXXXYYY[[[^^^aaa```cccdddaaaYYYQQQKKKJJJDDDFFFHHHIIIHHHGGGHHHIIIJJJQQQYYY```gggrrr|||tttnnnjjjhhhfffeeefffgggggggggeeeeeefffffffffffffffeee```cccfffiiikkkpppxxx~~~~~~}}}{{{xxxuuurrrpppooollllll```SSSPPPRRRbbb{{{aaaIIIAAA<<<;;;:::888777666666555333333333444444444444555444444444555555555666666777888999:::;;;@@@HHHOOOooo||||||tttfffaaaXXXNNNFFFCCCCCCDDD@@@CCCEEEFFFDDDCCCDDDFFFDDDDDDEEEFFFGGGHHHJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIHHHGGGEEEFFFHHHKKKPPPWWWaaajjjqqquuuxxxzzzzzz|||wwwrrrgggbbb[[[UUUQQQOOOMMMLLLIIIGGGDDDAAA???>>>>>>???<<<;;;999888777888:::;;;>>>???BBBDDDEEEEEEDDDDDDBBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHGGGHHHJJJLLLJJJNNNUUU^^^hhhsss~~~gggZZZVVVNNNLLLJJJIIIHHHHHHEEEDDDBBBBBBBBBCCCCCCBBBBBBAAA@@@AAACCCBBBAAA???>>>===;;;;;;;;;:::::::::999999777666555444444555666777555666666555555666:::===GGG\\\bbbmmmrrrttt~~~uuuhhhooowwwyyyrrruuu~~~yyyrrrpppyyyzzzpppeee^^^UUURRRMMMHHHFFFFFFHHHIIIJJJKKKKKKMMMPPPSSSVVVXXX[[[\\\]]]]]]]]][[[XXXWWWOOORRRVVVYYY[[[]]]```bbb___bbbdddaaaYYYQQQKKKIIIDDDFFFHHHHHHGGGHHHIIIKKKMMMRRRYYY]]]bbblllzzzzzzrrrmmmllliiifffdddeeeggghhhhhheeeeeeffffffeeedddcccccc^^^bbbgggjjjlllrrrzzz~~~}}}zzzwwwtttqqqpppoooqqqpppbbbSSSOOOPPPaaa|||aaaIIIAAA<<<;;;:::888777666666555333333333444444444555555444444444555555555555555555777888888999???FFFJJJeeerrr|||ttteee```WWWMMMEEEAAABBBDDD@@@CCCFFFFFFDDDBBBCCCEEEDDDDDDEEEFFFGGGIIIKKKLLLJJJJJJJJJJJJJJJKKKLLLMMMJJJJJJIIIGGGEEEFFFHHHJJJRRRXXXaaajjjpppvvvzzz|||||||||xxxrrrnnneee```YYYTTTPPPMMMJJJHHHEEEDDDBBB@@@??????@@@AAA;;;:::999777777888:::;;;>>>@@@BBBDDDEEEEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHHHHGGGGGGIIIKKKLLLPPPXXX```iiisss}}}iii^^^YYYNNNLLLJJJIIIIIIHHHFFFDDDAAAAAABBBBBBBBBBBBAAAAAA???AAACCCBBB@@@===<<<;;;999999999::::::;;;;;;;;;777666555444444555666777444555555555555666:::<<>>DDDGGG]]]jjj|||yyysssjjj^^^QQQJJJGGGDDDDDDFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNMMMLLLLLLKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIINNNUUU^^^hhhooouuuyyy|||}}}xxxpppkkkbbb]]]UUUOOOKKKHHHFFFEEEAAAAAA@@@@@@???>>>>>>>>>:::999888888999;;;===>>>CCCDDDFFFHHHIIIHHHGGGFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGGGGIIIJJJIIIHHHHHHIIIJJJOOORRRWWW```kkkuuu{{{~~~~~~eeeZZZVVVMMMLLLKKKIIIGGGEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@?????????>>>===<<<:::999777777666666777777777777666666555555555444333555888:::AAARRRbbbgggkkkuuu~~~wwwqqqooovvvzzzrrrttt~~~~~~sssnnnvvv}}}wwwrrrhhh^^^WWWSSSMMMHHHFFFGGGJJJLLLHHHJJJMMMOOORRRVVVZZZ^^^aaaeeehhhfffdddccc___YYYUUUSSSSSSWWWYYY[[[aaagggdddeeeddd```ZZZUUUQQQPPPRRRQQQPPPPPPPPPRRRSSSTTTUUUZZZ___bbbdddjjjrrryyyvvvnnniiihhhhhhgggggghhhiiijjjjjjgggggggggfffeeecccbbbaaacccdddhhhmmmppprrrzzz|||{{{xxxsssooonnnoooqqqvvvqqq```RRRLLLJJJYYYuuu~~~xxxgggLLL??????>>><<<:::777666555444555555555555555555555555333333333444444444555555777444444888;;;===BBBHHHWWWjjjzzzsssjjj]]]QQQJJJGGGDDDDDDGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKMMMMMMNNNNNNMMMLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJMMMTTT^^^gggooouuuzzz}}}~~~wwwnnnggg___ZZZSSSMMMIIIGGGEEEDDDAAAAAA@@@@@@???>>>>>>>>>:::999888888999;;;===>>>CCCDDDFFFHHHIIIHHHGGGFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGHHHJJJKKKJJJIIIIIIJJJLLLPPPRRRVVV___jjjtttzzz}}}{{{bbbWWWSSSNNNMMMLLLJJJHHHFFFEEEDDDCCCBBBBBBAAA@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@?????????>>>===<<<:::999888777666777777888888777777666555555555444333555888:::BBBQQQ```eeeiiiqqqyyy}}}~~~vvvpppttttttsss{{{~~~sssmmmttt|||~~~yyytttjjj```WWWSSSNNNIIIGGGHHHJJJMMMJJJKKKMMMOOOQQQUUUZZZ^^^ccchhhkkkiiigggfffbbb]]]WWWTTTTTTXXXZZZ]]]cccjjjiiiiiihhheee___ZZZWWWVVVTTTSSSSSSSSSTTTVVVXXXYYY\\\bbbhhhlllnnnrrrwww|||~~~uuummmjjjhhhhhhgggggghhhiiiiiijjjgggggggggfffeeedddbbbaaabbbbbbgggmmmqqqttt}}}|||{{{wwwsssooommmoooqqquuuooo___QQQLLLIIIWWWrrryyygggMMMAAA???>>><<<:::888666555555555555555555555555555555333333333444444444555555777444444888:::<<>>>>>>>>;;;:::999999999;;;===>>>CCCDDDFFFHHHIIIHHHGGGFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGIIIJJJKKKKKKJJJJJJKKKMMMQQQRRRVVV]]]hhhrrryyy}}}xxx___TTTPPPOOONNNLLLJJJHHHGGGEEEEEECCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>===<<<;;;999999888777777888888888888777777555666555444444555888;;;AAANNN\\\ccchhhpppxxx}}}zzzppprrr}}}xxxrrruuuzzztttkkkpppvvvxxx}}}}}}wwwlllbbbWWWTTTOOOJJJHHHIIIKKKMMMMMMMMMNNNOOOPPPUUU[[[___ffflllpppmmmkkkjjjfffbbb[[[WWWUUUXXX\\\___ffflllmmmnnnnnnlllgggcccaaaaaa]]]\\\\\\\\\]]]___bbbccciiiooovvvzzz{{{}}}{{{ssslllkkkhhhhhhggggggggghhhiiiiiigggggggggfffeeedddcccbbbaaabbbfffmmmrrrwww}}}{{{wwwqqqmmmlllnnnqqqsssmmm]]]QQQLLLIIIVVVppp{{{gggOOODDD???>>><<<:::888666666555555555555555555555555555333333333444444444555555777444444888:::<<>>>>>>>><<<;;;:::999:::<<<>>>???CCCEEEGGGIIIIIIIIIHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIKKKKKKJJJJJJKKKMMMQQQRRRUUU]]]hhhrrrzzz~~~vvv]]]RRRNNNNNNNNNMMMKKKIIIGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>======<<<;;;::::::999888888999999999999888888666666666555444555888;;;>>>JJJXXXbbbiiirrr{{{{{{rrrsss|||{{{qqqnnnttt|||ssshhhiiimmmpppwww{{{ooodddXXXUUUPPPKKKIIIJJJLLLMMMOOOOOOOOOOOOPPPUUU[[[```hhhoootttrrrooonnnkkkhhhbbb\\\WWWYYY\\\___ffflllnnnpppqqqqqqpppnnnnnnnnnlllkkkjjjiiijjjllloooqqqyyy}}}xxxpppkkkkkkhhhhhhggggggggghhhhhhiiiffffffffffffeeedddcccbbbbbbcccgggnnnsssyyy|||zzzuuupppllllllooorrrsssmmm\\\PPPLLLIIIUUUnnn~~~eeeNNNEEE???>>><<<:::888777666666555555555555555555555555333333333444444444555555666444555888999<<>>>>>>>>;;;;;;::::::;;;===???AAADDDEEEGGGIIIJJJIIIHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFHHHIIIIIIIIIIIIKKKLLLQQQRRRVVV___jjjttt|||vvv]]]RRRNNNLLLMMMMMMMMMLLLJJJGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCAAABBBAAAAAA@@@???>>>============<<<<<<;;;;;;;;;999999::::::::::::999999666666666555444666999;;;===FFFSSS___gggnnnwwwzzzuuuwww}}}sssjjjpppyyyqqqcccaaacccgggppp|||}}}qqqfffXXXUUUQQQMMMKKKKKKMMMNNNQQQQQQPPPPPPQQQVVV\\\aaaiiiqqqwwwuuurrrrrrqqqooojjjaaaZZZYYY\\\___eeekkkmmmppptttwwwxxxyyy{{{}}}|||zzzxxxvvvwwwxxx{{{}}}|||uuummmjjjkkkhhhhhhggggggggggggggghhhffffffffffffeeedddcccccceeefffiiioootttzzz}}}|||{{{xxxsssnnnjjjkkkpppsssuuummm\\\PPPMMMJJJVVVoooaaaLLLEEE???>>><<<:::999888777777555555555555555555555555333333333444444444555555666555666888999;;;DDDNNNmmm|||vvvhhh\\\PPPJJJGGGEEEEEEHHHDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOQQQRRRSSSPPPOOONNNLLLKKKJJJJJJJJJKKKQQQZZZccckkksssyyy}}}~~~{{{xxx{{{{{{qqqhhhccc^^^YYYUUUOOOKKKFFFBBBAAABBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>::::::::::::<<<>>>AAACCCDDDEEEGGGIIIJJJIIIHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGEEEGGGIIIIIIIIIIIIKKKLLLPPPSSSYYYbbbnnnxxxuuu]]]RRROOOJJJMMMPPPRRRRRROOOKKKHHHEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBBBBAAA@@@???>>>=========<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::666777666555555666999<<<>>>CCCNNNZZZaaafffnnnvvv{{{||||||}}}yyylllqqqxxxnnn^^^YYYZZZ^^^kkkxxx}}}rrrgggYYYVVVRRRNNNLLLLLLMMMNNNPPPPPPQQQRRRSSSXXX^^^bbbiiissszzzyyyvvvwwwwwwwwwqqqfff\\\[[[^^^bbbhhhnnnppptttzzz~~~~~~xxxxxxyyyzzz}}}{{{rrrjjjhhhjjjhhhhhhggggggffffffggggggeeeeeeffffffeeeeeedddcccggggggjjjpppuuu{{{~~~{{{zzzzzzvvvqqqllliiikkkqqqvvvwwwnnnZZZNNNLLLKKKWWWooo~~~^^^KKKDDD???>>><<<;;;999888888777555555555555555555555555333333333444444444555555666555777888888;;;EEEPPPrrr}}}vvvjjj]]]QQQJJJGGGDDDDDDGGGDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKLLLLLLMMMOOOPPPRRRSSSRRRQQQOOONNNLLLKKKKKKKKKLLLRRRZZZbbbjjjqqqxxx|||{{{rrrppppppttt}}}yyyrrrhhhaaa]]][[[WWWUUUPPPLLLFFFCCCAAABBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>999999999:::<<<@@@CCCEEEDDDFFFHHHIIIJJJJJJIIIHHHCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGIIIJJJIIIJJJLLLMMMOOOSSS[[[fffsss}}}ttt\\\RRROOOJJJNNNTTTXXXXXXUUUOOOLLLFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<============;;;;;;<<<<<<<<<<<<;;;;;;666777777666555666999<<<>>>AAAJJJWWW___cccjjjrrr}}}sssuuuyyy~~~}}}kkkYYYSSSRRRWWWfffvvv}}}rrrhhhYYYWWWSSSOOOMMMMMMNNNOOONNNPPPRRRSSSVVVZZZ___cccjjjuuu}}}}}}{{{|||~~~~~~tttiii^^^]]]aaagggnnntttxxx|||~~~wwwqqqllliiillloooqqquuuyyyyyyqqqiiifffiiihhhhhhgggfffffffffffffffeeeeeeffffffeeeeeeddddddffffffjjjqqqwww~~~~~~{{{zzzxxxtttooojjjhhhlllsssxxxwwwmmmXXXJJJIIIIIIVVVooo|||]]]JJJEEE???>>><<<;;;999999888888555555555555555555555555333333333444444444555555555555777888888:::FFFRRRrrr}}}wwwjjj^^^QQQJJJGGGDDDDDDFFFDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKMMMNNNPPPRRRSSSSSSSSSQQQOOONNNMMMLLLLLLMMMRRRZZZbbbiiipppwww{{{~~~xxxrrrpppnnnmmmqqqxxxpppjjjccc^^^\\\ZZZWWWUUUPPPLLLGGGCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>888888999:::===AAADDDGGGDDDFFFHHHJJJJJJJJJIIIHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHJJJKKKKKKKKKMMMOOOOOOSSS\\\iiivvvsss\\\RRROOOJJJOOOVVV\\\]]]YYYSSSOOOFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBAAA@@@???======<<<<<<<<<===============;;;;;;<<<<<<<<<<<<;;;;;;777777777666555666999<<<<<<>>>HHHWWW```dddllluuuxxxyyy{{{~~~{{{iiiWWWOOONNNTTTddduuu|||rrrhhhYYYWWWTTTPPPNNNNNNNNNOOOMMMOOORRRTTTWWW[[[```ccckkkvvv~~~vvvjjj___^^^dddkkksssyyy{{{sssmmmhhhcccbbbgggmmmppptttyyy~~~yyyppphhheeehhhiiihhhgggfffffffffffffffeeeeeeeeefffeeeeeedddddddddeeeiiiqqqxxx~~~|||{{{wwwsssnnniiihhhllltttzzzwwwlllVVVHHHGGGHHHVVVnnn|||]]]JJJEEE???>>><<<;;;:::999999888555555555555555555555555333333333444444444555555555666777999888:::FFFSSSpppzzztttjjj\\\MMMGGGFFFEEEFFFHHHAAAAAABBBEEEHHHIIIIIIHHHGGGFFFFFFGGGIIIIIIGGGFFFGGGHHHIIIIIIJJJMMMQQQTTTTTTTTTTTTRRROOOMMMMMMNNNNNNRRRXXX\\\aaahhhpppwww|||yyyzzz}}}zzzzzzzzzwwwsssoookkkiiijjjnnnssstttqqqllleee___YYYWWWYYY[[[ZZZXXXNNNLLLGGGCCCAAAAAABBBCCC??????>>>>>>======<<<<<<999888999:::===@@@DDDFFFIIIHHHHHHJJJLLLMMMJJJGGGFFFEEEDDDCCCCCCBBBBBBCCCFFFFFFFFFFFFGGGHHHIIIIIIHHHIIIJJJJJJJJJKKKMMMOOOPPPUUU^^^jjjuuu~~~sss^^^TTTPPPPPPRRRTTTWWWWWWVVVTTTSSSSSSOOOIIIEEEEEEFFFGGGGGGGGGFFFEEEDDDBBBBBBAAAAAA<<<======<<<<<<<<<===???;;;;;;<<<<<<<<<;;;:::999999999888888888888999999>>>>>>EEESSSaaakkkttt{{{{{{zzz}}}ooo^^^RRRNNNSSSaaannn|||uuujjj```XXXQQQQQQQQQOOONNNOOOMMMRRRSSSRRRUUU]]]```^^^hhhxxx~~~|||tttjjjbbbbbbgggnnnvvv}}}xxxsssnnnjjjfffddddddggghhhkkkttt~~~}}}wwwssstttuuuyyy|||tttmmmhhheeedddhhhgggeeedddcccddddddeeeeeeggghhhgggeeeddddddeeeaaaiiioooqqqwwwzzzuuusssrrrmmmhhhkkkrrrvvvuuuttt^^^NNNKKKGGGEEEWWWrrrvvvUUUEEEDDDCCC@@@===;;;;;;:::888666666666555555555444444444444444444444444444444444777666777::::::<<>>>>>===<<<<<<<<<999999999;;;===AAAEEEGGGJJJIIIHHHJJJLLLLLLIIIFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEDDDEEEEEEFFFGGGHHHIIIHHHIIIJJJJJJJJJJJJMMMOOORRRWWW```kkkuuu}}}qqq^^^VVVRRRUUUVVVWWWYYYYYYXXXVVVUUUTTTPPPKKKGGGGGGHHHIIIIIIHHHGGGEEEDDDBBBAAA@@@@@@AAAAAA@@@>>>;;;:::::::::;;;;;;;;;;;;;;;:::999999::::::999999999999::::::======EEETTTcccnnnxxxuuudddWWWOOOQQQ]]]kkk{{{vvvjjj___WWWPPPPPPPPPNNNMMMNNNNNNSSSVVVWWW[[[cccfffdddkkkyyy}}}vvvmmmfffggglllsss{{{~~~yyytttnnnjjjfffcccccceeefffhhhpppyyyzzzrrrllliiiiiijjjnnntttzzzsssmmmhhhfffdddhhhgggfffeeeeeeeeefffffffffggghhhgggeeedddddddddcccjjjppprrryyy{{{wwwrrrpppkkkgggkkkrrrvvvuuuoooZZZLLLKKKHHHHHH\\\wwwvvvUUUFFFDDDCCC@@@===<<<;;;:::888666666666555555555444444444444444444444444444444444777666777::::::<<>>???@@@AAA??????>>>======<<<<<<;;;999999999;;;>>>CCCGGGIIIJJJIIIIIIJJJJJJIIIGGGEEEDDDCCCCCCCCCCCCDDDEEEEEECCCCCCCCCDDDEEEGGGHHHIIIIIIJJJKKKKKKJJJJJJLLLNNNUUUYYYbbbkkkttt|||nnn]]]WWWTTTUUUUUUTTTTTTSSSRRRRRRQQQTTTPPPLLLIIIIIIJJJJJJJJJGGGGGGEEECCCBBBAAA@@@@@@EEECCCAAA>>><<<:::999888:::::::::::::::999999999;;;::::::::::::::::::;;;;;;<<>><<<;;;:::888777666666666555555555444444444444444444444444444444777666777999:::<<>>>>>===<<<<<<;;;;;;999999:::<<>>>>>===<<<;;;::::::999999888888888999::::::999999999999:::::::::;;;CCCSSScccpppzzz|||yyy}}}qqqaaaRRRMMMUUU```mmmuuu|||wwwkkk\\\UUUOOOPPPPPPNNNLLLMMMKKKOOOWWW^^^eeekkknnnnnnrrr||||||pppkkkiiinnnttt{{{~~~yyyvvvsssooolllkkkiiieeefffjjjlllkkkjjjfffaaa^^^^^^^^^^^^aaagggqqq}}}zzzuuupppkkkhhhffffffeeeeeeeeeeeeffffffggggggeeeggghhhgggeeeddddddeeeffflllrrruuu~~~}}}{{{yyypppnnnkkkiiinnnuuuvvvrrr^^^PPPGGGGGGHHHNNNffftttYYYJJJFFFCCCAAA>>><<<;;;:::999777666666666666555555555555444444444444555555555555777666777999:::;;;BBBKKKeee~~~wwwkkk^^^QQQLLLKKKIIIHHHJJJGGGFFFEEEFFFIIIKKKLLLLLLKKKIIIGGGGGGHHHHHHHHHGGGHHHIIIJJJJJJIIIIIIJJJLLLRRRSSSUUUUUURRRPPPOOOOOOOOOSSSXXX[[[^^^dddlllrrrzzzzzztttnnnkkkkkkhhhiiikkkkkkkkkjjjiiiiiijjjkkkmmmoooqqqpppnnnlllhhhddd___ZZZVVVRRRNNNLLLGGGEEECCCAAA@@@@@@@@@AAA>>>>>>======<<<;;;;;;;;;999999:::<<>><<<;;;:::999888888888999999999999888888888888999999;;;:::@@@OOO^^^jjjvvv}}}}}}wwwzzzzzziiiXXXNNNOOOVVVbbbkkkuuu{{{wwwkkk\\\UUUPPPQQQRRROOONNNNNNKKKOOOWWWaaaiiilllnnnoootttzzz|||wwwmmmjjjlllrrrxxx}}}xxxyyy{{{~~~~~~yyyuuusssooohhheeefffffffffeeecccaaaaaadddfffdddiiiqqq|||zzzwwwsssnnnjjjgggffffffbbbccccccdddeeeeeeeeeeeedddfffggggggfffeeeeeefffgggmmmrrrwww~~~{{{yyyvvvpppooolllkkkqqqvvvsssmmmVVVLLLEEEFFFHHHPPPjjjsss[[[MMMGGGDDDAAA>>><<<<<<;;;999777777777666666666555555555444444444555555666666666777666777999999:::BBBJJJeee}}}vvvkkk___RRRMMMLLLJJJIIIJJJGGGFFFEEEFFFJJJMMMNNNNNNKKKIIIGGGFFFHHHIIIIIIIIIIIIKKKLLLKKKJJJIIIJJJKKKOOORRRTTTUUUSSSRRRQQQQQQSSSVVVZZZ\\\^^^cccjjjpppuuu{{{{{{vvvpppkkkjjjfffhhhiiiiiifffdddcccccccccdddeeeggghhhjjjjjjkkkjjjgggaaa\\\VVVRRROOONNNHHHGGGEEEBBBAAA@@@@@@@@@>>>>>>===<<<<<<;;;;;;::::::::::::;;;>>>BBBEEEHHHFFFHHHIIIHHHFFFCCCBBBBBBBBBBBBBBBCCCCCCEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIJJJKKKLLLKKKLLLNNNPPPWWW]]]eeekkkpppuuu|||~~~aaaTTTOOOMMMNNNMMMLLLKKKJJJKKKLLLMMMHHHGGGEEEFFFGGGFFFEEECCC@@@@@@@@@AAABBBDDDEEEFFFHHHEEEAAA@@@AAA@@@===;;;<<<;;;:::888888999999:::999888888777777888888999;;;999===IIIXXXeeerrr|||~~~xxxyyywwweeeVVVPPPPPPYYYdddnnnuuu|||yyylll]]]WWWRRRTTTUUURRRPPPPPPMMMQQQZZZffflllllllllnnntttwww|||xxxrrrllllllooovvv}}}uuunnnkkknnnsssyyy{{{rrrlllkkkhhhhhhgggfffeeegggkkknnnrrrwwwxxxuuuqqqlllhhhfffeeedddbbbccccccddddddddddddcccbbbdddfffgggffffffggghhhjjjoootttyyy|||yyyvvvtttooonnnlllmmmrrrtttmmmcccPPPIIIEEEFFFIIIUUUppprrr^^^QQQJJJDDDBBB???===<<<;;;999888777777777666666666555555444444444555666666777777777666777999999:::AAAJJJccc}}}vvvmmm```TTTOOONNNKKKJJJKKKJJJHHHGGGGGGJJJLLLNNNNNNJJJHHHFFFFFFHHHJJJKKKKKKKKKLLLMMMLLLKKKIIIIIIJJJMMMPPPTTTUUUTTTSSSSSSSSSVVVYYY\\\]]]___bbbiiinnnsssxxx~~~~~~zzztttooolllhhhjjjjjjhhhddd```^^^___\\\\\\\\\\\\]]]___bbbdddccccccaaa]]]XXXSSSPPPNNNHHHGGGEEECCCAAA?????????>>>======<<<<<<;;;::::::;;;::::::;;;===@@@CCCEEEDDDGGGIIIHHHEEEBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIKKKKKKLLLMMMPPPRRRYYY___gggmmmqqqvvv~~~{{{```TTTOOOLLLHHHHHHHHHIIIJJJKKKLLLLLLHHHGGGGGGGGGIIIHHHFFFDDDBBBAAAAAAAAABBBBBBCCCDDDGGGCCC???@@@BBBCCC@@@======<<<:::999888999:::;;;:::999999888888999999:::;;;777999DDDSSSbbbqqq|||~~~wwwggg[[[VVVTTT___kkkqqqxxx|||ooo___XXXUUUVVVXXXUUURRRRRRNNNQQQZZZfffllliiigggiiirrrtttxxx}}}uuunnnjjjjjjpppxxx~~~{{{uuupppiiieeeeeehhhnnnvvv}}}zzzuuuuuuuuuuuuvvvyyy~~~vvvtttoookkkgggeeecccccccccdddeeeeeeeeedddcccbbb```bbbeeefffggggggiiikkkmmmrrrwww|||{{{xxxtttqqqlllllllllmmmqqqqqqeeeXXXJJJGGGFFFHHHMMM\\\yyyrrraaaUUUMMMDDDBBB???===<<<;;;999888777777777777666666666555444444444555666777777777777666777888888999AAAIII```~~~wwwnnnaaaUUUQQQOOOMMMKKKLLLMMMJJJHHHHHHJJJLLLMMMMMMIIIGGGEEEFFFHHHKKKLLLLLLLLLMMMNNNMMMKKKJJJIIIJJJLLLOOOSSSUUUUUUTTTTTTTTTXXX[[[]]]^^^___bbbhhhmmmsssyyy~~~xxxrrroookkkmmmmmmjjjddd___]]]]]]YYYXXXWWWVVVVVVYYY\\\```\\\]]]___]]]YYYTTTPPPMMMHHHGGGEEECCC@@@???======>>>======<<<;;;;;;::::::;;;;;;:::;;;<<>>===;;;999999:::;;;<<<;;;::::::999999::::::;;;:::666777BBBQQQaaarrr~~~|||vvvhhhaaaSSS^^^iiiooouuu~~~~~~qqq```ZZZVVVXXXYYYVVVTTTTTTMMMOOOXXXeeeiiieeebbbcccqqqqqqvvv~~~|||ssslllfffhhhnnnvvv|||zzzvvvwwwyyytttrrrpppnnnllliiieeebbbeeehhhooowwwvvvsssooojjjfffdddcccbbbeeeffffffgggfffeeecccbbb^^^aaadddfffggghhhjjjlllpppuuuyyy}}}zzzwwwssspppjjjkkkkkklllpppnnn```QQQGGGEEEFFFJJJPPPaaaqqqbbbWWWNNNDDDBBB???======<<<:::888777777777777666666666666444444444555666777777888888666777888888999@@@III]]]{{{~~~{{{llldddYYYPPPJJJHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJEEEGGGIIILLLMMMNNNNNNMMMOOOPPPQQQQQQOOOLLLIIIFFFFFFLLLRRRUUUVVVWWWYYY\\\^^^]]][[[ZZZ[[[```ggglllooottt{{{~~~{{{yyytttppprrrpppmmmhhhddd```\\\[[[WWWVVVSSSRRRRRRSSSVVVWWWVVVVVVVVVUUUTTTQQQOOONNNNNNIIIDDD@@@>>>>>>>>>>>>?????????>>>===;;;:::999;;;<<<=========???BBBEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGLLLMMMMMMLLLLLLLLLOOOQQQWWW^^^hhhpppvvv{{{vvvaaaUUUNNNKKKKKKKKKLLLMMMNNNNNNNNNNNNLLLJJJIIIIIIKKKKKKIIIFFFGGGEEECCCBBBBBBBBBAAA@@@BBBAAA@@@???@@@AAACCCEEE:::;;;;;;:::999:::<<<>>>;;;999888:::======;;;999===888777>>>KKK[[[ooo~~~yyy}}}{{{hhh^^^___dddmmmtttzzzuuubbb[[[TTTSSSXXX[[[YYYVVVRRRQQQSSSWWW\\\___bbbeeevvvuuuuuuzzz~~~{{{rrrjjjiiikkkpppwww}}}sssnnnnnnppprrrqqqooommmlllmmmmmmmmmmmmooopppsssyyy{{{sssppplllhhheeedddeeeeeehhhfffeeeeeefffffffffeeedddcccbbbdddgggkkknnnooopppssszzz{{{yyywwwrrrnnnmmmiiigggiiikkkfffZZZPPPDDDBBBEEEMMMZZZnnnyyyeeeSSSFFFIIIEEE@@@=========>>>>>>>>><<<999888777777555444777666555444555666888:::999777777999:::;;;AAAHHH^^^xxx~~~{{{ooofff[[[PPPKKKIIIIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJFFFGGGHHHJJJKKKLLLLLLLLLNNNOOOPPPQQQOOOMMMJJJHHHGGGJJJOOOSSSVVVYYY\\\^^^bbbaaa___]]]]]]aaahhhmmmpppvvv|||}}}{{{wwwssssssqqqnnnjjjeeeaaa^^^\\\XXXVVVSSSQQQPPPQQQRRRSSSQQQPPPPPPOOOMMMLLLJJJIIILLLHHHCCC@@@??????>>>>>>>>>>>>>>>===<<<;;;999999:::;;;===>>>>>>???BBBDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKLLLLLLLLLNNNQQQTTTXXX___iiiqqqvvv{{{vvvcccXXXPPPLLLLLLLLLMMMNNNNNNNNNMMMMMMLLLJJJIIIIIIJJJJJJGGGEEEEEECCCAAA@@@@@@@@@???>>>>>>===;;;;;;;;;===>>>@@@:::;;;;;;:::999:::<<<>>>>>>===;;;<<<======;;;999>>>999888???JJJYYYlll{{{zzz{{{|||}}}uuuaaa___bbbjjjssszzzuuuddd]]]UUUUUUYYY]]][[[XXXRRRQQQRRRVVV[[[```eeehhhuuutttuuuzzz~~~{{{sssjjjiiilllrrrzzz{{{tttpppppprrrvvvyyy{{{yyyxxxyyy{{{|||||||||{{{~~~zzzrrrooolllhhheeedddeeeeeegggeeeddddddfffffffffeeegggfffeeeeeehhhkkknnnooorrrvvvzzzxxxuuuoookkkhhhddd```aaaccc```VVVMMMIIIEEEEEEOOOaaaxxxzzzhhhWWWKKKGGGCCC???<<<===>>>?????????<<<:::888888777555444777666555555555666888999999666666999:::;;;@@@GGG[[[uuu~~~~~~{{{rrriii\\\QQQKKKIIIJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMNNNOOOPPPOOONNNKKKJJJHHHIIIKKKOOOVVV\\\```aaahhhfffccc___^^^bbbggglllrrrwww}}}~~~zzzwwwuuusssppplllhhhdddaaa___\\\ZZZWWWTTTRRRPPPPPPPPPNNNNNNLLLKKKIIIHHHHHHHHHHHHFFFCCCAAAAAA@@@>>>=========<<<;;;:::999888888999;;;>>>???@@@@@@BBBDDDDDDEEEEEEFFFFFFEEEEEEDDDEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJLLLLLLMMMOOOSSSVVVYYY```jjjrrrwww|||tttcccYYYSSSNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHIIIHHHEEECCCCCCAAA???>>>>>>>>>===<<<;;;:::999888999:::;;;<<<:::;;;;;;;;;::::::<<<>>>BBB@@@???>>>???>>><<<:::@@@<<<;;;@@@IIIUUUggguuu{{{vvvvvv{{{{{{hhhbbbbbbiiittt}}}uuuggg___WWWVVV[[[___^^^\\\RRRQQQPPPSSSZZZcccjjjmmmtttsssuuuzzz~~~{{{rrrkkkiiimmmuuu}}}zzzuuuttttttuuuxxx}}}|||wwwpppnnnkkkhhhfffeeeddddddeeedddcccccceeeggggggfffiiiiiihhhggghhhjjjmmmnnntttzzz{{{wwwrrrlllggggggccc___```cccaaaYYYQQQNNNHHHIIIYYYqqqxxxhhhYYYNNNFFFBBB???===>>>???@@@@@@???===:::999888888666444777777666555555666888999888666666999:::;;;???FFFWWWqqq~~~tttkkk]]]RRRKKKIIIIIIJJJFFFFFFFFFGGGGGGHHHHHHIIILLLLLLLLLLLLMMMNNNNNNOOOLLLMMMNNNOOOPPPOOONNNMMMJJJHHHHHHMMMVVV^^^bbbdddjjjhhheeeaaa___aaafffjjjrrrwww~~~}}}zzzxxxwwwtttqqqmmmiiigggeeedddbbb___\\\XXXUUUSSSRRRRRRQQQNNNLLLKKKKKKKKKKKKFFFEEECCCBBBBBBAAA>>><<<<<<;;;:::999999888888888888;;;>>>@@@AAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNPPPSSSVVV[[[bbbmmmuuuyyy}}}nnn^^^WWWSSSPPPMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHGGGFFFEEECCCBBBBBB@@@>>>===>>>===<<<;;;;;;;;;::::::::::::;;;<<<999:::;;;;;;::::::;;;===BBBAAA@@@@@@??????>>>>>>CCC???>>>BBBHHHSSScccqqqxxx~~~sssqqqyyy}}}rrrjjjeeekkkvvvvvviii```XXXVVV[[[```aaa^^^TTTSSSQQQRRR[[[gggoooqqqqqqrrruuuzzz}}}zzzrrrkkkfffmmmvvv~~~yyy|||~~~~~~wwwrrrmmmllljjjhhhfffeeeddddddcccbbbaaabbbeeegggggggggjjjjjjiiihhhgggiiikkkmmmttt||||||wwwqqqjjjeeeeeebbbaaaeeeiiihhh___WWWOOOLLLSSSkkksssdddXXXOOOHHHEEEAAA@@@@@@AAAAAAAAA@@@===;;;999999888666555777777666666666666777888777666666999::::::>>>DDDRRRllluuulll___SSSLLLIIIHHHHHHEEEEEEFFFFFFGGGHHHIIIIIILLLLLLMMMMMMNNNNNNNNNOOOJJJKKKMMMOOOPPPPPPPPPPPPMMMJJJHHHLLLUUU]]]bbbdddggggggeeebbbaaabbbeeeiiiqqqvvv}}}}}}|||{{{yyyvvvsssqqqooonnnlllkkkiiifffbbb^^^[[[YYYWWWUUUSSSPPPOOONNNNNNNNNIIIGGGFFFEEEDDDAAA>>>;;;;;;:::999888777777888888999;;;???AAAAAAAAABBBCCCCCCCCCDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMNNNNNNNNNPPPSSSUUU^^^eeepppxxx|||fffWWWSSSRRRPPPLLLLLLLLLKKKJJJIIIGGGGGGFFFGGGGGGFFFDDDCCCBBBAAACCCAAA???>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;999:::<<<<<<;;;:::;;;<<<@@@@@@??????>>>???@@@AAADDDBBBBBBDDDHHHQQQ```nnnttttttqqqyyy{{{qqqjjjnnnvvvwwwjjjaaaXXXVVV[[[aaabbbaaaXXXWWWTTTSSS]]]llluuuuuuooorrrvvv|||~~~{{{sssmmmeeelllwwwzzzrrrmmmjjjjjjjjjhhhgggeeedddcccbbbaaa```bbbdddfffggggggiiiiiiiiihhhfffgggjjjmmmrrr|||}}}wwwpppiiieee______bbbiiiooolllbbbXXXMMMQQQbbbmmmaaaWWWPPPKKKIIIEEECCCCCCCCCCCCBBB@@@>>>;;;::::::999777666777777666666666666666777777555666999:::999===CCCMMMhhhwwwooobbbVVVOOOJJJHHHGGGEEEEEEFFFGGGHHHHHHIIIJJJIIIJJJLLLNNNOOOOOONNNMMMIIIJJJLLLNNNPPPRRRSSSSSSOOOMMMLLLNNNSSSZZZ```cccdddeeefffeeeeeefffhhhkkkpppvvv~~~~~~}}}{{{yyyxxxxxxuuuttttttrrroookkkhhhfff___]]][[[YYYVVVTTTSSSSSSQQQNNNLLLIIIGGGDDD@@@===;;;:::999777777777888999:::<<>>>>>>>>===<<<;;;;;;::::::::::::999999888:::<<<<<<;;;:::;;;<<<=========<<<;;;<<>>???@@@AAADDDFFFCCCCCCBBBBBBCCCDDDFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOOOORRRUUUXXXdddlllvvv~~~xxx\\\QQQOOOMMMJJJFFFGGGGGGGGGFFFEEEDDDDDD@@@BBBDDDCCCAAA@@@AAABBBCCCAAA>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;:::999999888:::<<<===<<<;;;;;;<<<;;;<<<<<<:::888888;;;>>>??????AAADDDFFFLLL[[[iiirrr~~~~~~|||zzzzzz{{{|||oooeee[[[XXX^^^dddggggggdddddd^^^[[[eeewww}}}xxxssswww{{{vvvooowww{{{tttmmmiiifffggghhhiiihhhfffcccaaabbbaaa```aaaccceeeeeedddeeegggiiiiiigggiiinnnsssyyyyyyssslllhhhfffggggggiiiooosssnnnaaaVVVNNNaaayyycccYYYTTTPPPIIIGGGFFFFFFGGGIIIHHHHHHAAA???<<<;;;;;;:::888777777777777777777666555555666444666999999888;;;@@@III```~~~{{{tttiii^^^VVVPPPKKKHHHEEEFFFFFFHHHIIIJJJKKKKKKKKKOOOSSSWWWYYYXXXUUUSSSGGGHHHKKKMMMQQQSSSVVVWWWRRRTTTTTTSSSQQQTTTYYY^^^aaaeeekkkppprrrssstttuuurrryyy}}}}}}|||yyyvvvqqqnnnkkkbbb^^^XXXSSSOOOKKKGGGDDD<<<;;;999777777888:::;;;<<<===>>>>>>???AAADDDGGGCCCBBBBBBBBBCCCDDDFFFGGGFFFFFFFFFEEEFFFFFFGGGHHHFFFFFFFFFGGGHHHIIIKKKLLLJJJKKKMMMOOOPPPSSSWWWZZZeeemmmxxxttt\\\SSSPPPLLLGGGEEEEEEEEEEEEEEEDDDDDDCCC>>>AAACCCCCCAAA@@@AAACCCBBB@@@>>>=========<<<;;;===============<<<;;;:::888:::<<<===<<<;;;;;;;;;<<<<<<<<<999555444777:::;;;<<>>@@@BBBCCCDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGFFFEEEEEEEEEFFFGGGHHHHHHEEEEEEEEEEEEFFFGGGHHHHHHIIILLLOOOPPPPPPRRRWWW[[[dddppp}}}cccWWWNNNLLLNNNJJJHHHGGGFFFEEEDDDDDDDDDDDD@@@AAAAAAAAAAAA@@@???>>>????????????>>>>>>>>>>>>;;;;;;;;;::::::999999999<<<;;;;;;::::::;;;;;;<<<<<<:::999888999:::;;;:::>>>??????@@@BBBJJJTTT[[[lllwwwwwwlllbbb______bbbiiiqqqppplllfffgggqqq}}}{{{zzz}}}yyy~~~zzzuuupppkkkhhheeefffggghhhhhhgggfffeeedddcccbbbaaaaaaccceeefffdddhhhjjjiiigggjjjsss|||zzzuuupppllljjjhhhkkkhhhgggeee]]]RRRLLLLLLQQQlll|||yyyttt```RRRMMMNNNFFFEEEDDDEEEHHHJJJJJJJJJBBB@@@===;;;999999999:::777777777777666666666666666666666666888:::<<<===KKKWWWmmm|||wwwmmmbbbYYYRRROOOMMMLLLLLLMMMNNNNNNOOOOOONNNSSSVVVZZZ___bbbbbb___\\\TTTPPPLLLLLLOOOTTTWWWXXXZZZXXXWWWUUUVVVYYY]]]aaagggnnntttuuuwwwzzz|||zzz|||~~~|||zzzrrrhhh^^^WWWPPPIIIEEE;;;999666555777888999999;;;<<<>>>@@@BBBCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJLLLOOOOOOPPPSSSYYY^^^hhhrrr}}}www]]]SSSLLLKKKMMMIIIGGGGGGFFFEEEDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>=========;;;;;;;;;::::::999999999;;;;;;::::::::::::;;;;;;===<<<:::999:::<<<======>>>AAACCCDDDDDDHHHQQQXXXgggqqq{{{{{{qqqgggaaa```aaagggnnnpppmmmjjjkkkttt~~~~~~zzz~~~~~~}}}xxxsssnnnjjjgggdddeeeeeefffggggggffffffgggeeecccbbbaaabbbcccdddeeeiiilllkkkiiimmmvvv~~~|||}}}{{{vvvqqqmmmkkkiiiiiipppkkkfffbbbYYYNNNJJJKKKTTTooozzz{{{rrr___RRRMMMNNNHHHGGGEEEEEEFFFGGGFFFEEEAAA???===;;;999999::::::666666666666555555555555666666666666888:::<<<===CCCPPPhhh~~~yyypppfff]]]VVVRRRPPPNNNOOOQQQSSSSSSSSSSSSRRRVVV[[[aaaeeefffeeedddcccZZZUUUOOOLLLNNNSSSXXXZZZ\\\\\\[[[YYYXXX[[[___ccclllrrrwwwyyy{{{~~~{{{}}}{{{oooddd[[[RRRIIIDDD:::888555555666888888888<<<===>>>@@@BBBCCCDDDDDDFFFGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGIIIHHHHHHIIIJJJKKKLLLLLLKKKMMMOOOOOOPPPUUU\\\bbblllttt}}}lllWWWRRRLLLLLLMMMIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@?????????@@@@@@>>>============<<<<<<<<<;;;;;;::::::::::::999999::::::999999999999::::::>>>===;;;;;;;;;===???@@@???EEEJJJJJJGGGGGGMMMSSSaaaiiisss|||xxxmmmfffaaa```dddkkknnnppppppqqqvvv~~~yyy~~~zzzuuuppplllhhhfffccccccccccccdddeeeffffffhhhgggdddbbbaaaaaabbbcccgggjjjmmmmmmmmmqqqzzzyyyyyyvvvqqqmmmjjjjjjjjjkkkuuunnneee\\\RRRIIIGGGKKKYYYtttzzznnn]]]QQQMMMNNNJJJHHHEEEDDDDDDCCCBBB@@@???>>><<<;;;::::::;;;;;;666666555555555444444444666666666666888:::<<<===>>>KKKddd{{{sssiii```YYYTTTQQQOOOPPPSSSUUUVVVVVVVVVUUUYYY___gggkkkjjjiiiiiijjj___ZZZSSSNNNNNNSSSYYY]]]aaabbbaaa___]]]^^^bbbfffpppwww|||~~~{{{}}}}}}~~~rrrfff\\\SSSIIICCC:::888555555666888999999<<<===???AAABBBDDDDDDDDDFFFEEEEEEEEEEEEEEEEEEEEEIIIHHHGGGGGGFFFFFFFFFFFFIIIIIIIIIIIIJJJKKKMMMMMMMMMNNNOOOOOOPPPVVV___gggnnnttt{{{~~~~~~fffVVVSSSOOONNNOOOJJJFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@>>><<<<<<===>>>@@@======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::999999888888999999:::=========<<<;;;===@@@BBBBBBIIIPPPPPPJJJGGGJJJNNN\\\cccmmmxxx}}}sssjjjccc___bbbhhhlllqqquuuuuuwww|||~~~www}}}}}}wwwrrrnnnkkkhhheeeddddddbbbaaaaaabbbcccdddeeedddbbb`````````bbbcccgggjjjlllmmmooouuu~~~xxxwwwtttoookkkjjjjjjmmmnnnwwwmmm```UUUJJJDDDEEEKKK```{{{xxx|||jjj[[[PPPKKKKKKJJJGGGEEECCCCCCBBB@@@>>>>>>===<<<;;;;;;;;;;;;;;;777666666666666555555555777666666666777999;;;<<>><<<::::::;;;===>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999999888888999999:::<<<===>>>===<<<<<<>>>AAADDDJJJQQQQQQLLLIIIIIILLLYYYaaalllwwwxxxooofffaaaccciiiooouuuxxxwwwwwwzzz{{{zzzttt|||yyyzzz~~~zzztttoookkkiiigggeeefffdddbbbaaa`````````aaa```___^^^^^^___aaaccceeegggiiikkknnnqqqxxxyyyuuusssoookkkjjjlllnnnpppssshhhZZZNNNEEEAAAFFFMMMhhh|||uuu{{{gggYYYOOOJJJIIIHHHFFFDDDCCCCCCBBBAAA@@@======<<<<<<;;;;;;;;;;;;888888888777777777777666777777666666777999;;;<<>>???AAACCCDDDEEEEEEGGGGGGHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGHHHFFFFFFGGGGGGIIIJJJLLLMMMOOOPPPPPPPPPRRRXXXaaahhhnnnrrrvvvyyy|||rrr[[[QQQRRRMMMJJJJJJEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>===<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;999999::::::::::::;;;;;;::::::999999999999::::::;;;>>>AAA@@@===<<<===???DDDHHHLLLNNNLLLJJJIIIJJJWWWaaalllvvv|||uuulllfffiiiooowww|||~~~{{{yyy{{{zzzwwwsss|||zzzuuuoookkkhhhfffeeedddddddddbbbaaa``````______]]]]]]]]]]]]___bbbfffgggggghhhkkkooottt|||}}}wwwsssqqqmmmkkkiiijjjlllnnniii^^^QQQHHHAAA@@@HHHQQQmmm|||xxxwwwdddXXXOOOJJJIIIIIIGGGEEEDDDDDDDDDCCCBBB>>>======<<<;;;;;;::::::999999999888888888777777888777777777777999:::;;;;;;DDDWWWsss~~~tttiii___VVVQQQNNNNNNNNNOOOQQQTTTWWWYYY___cccjjjrrrxxx{{{zzzxxxqqqmmmggg```]]]```hhhooouuuxxxyyyuuuooommmqqqvvvzzz}}}|||qqqggg^^^TTTJJJCCC:::777555555888:::;;;;;;===>>>@@@BBBCCCDDDEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIFFFFFFGGGHHHIIIKKKLLLMMMNNNPPPQQQQQQRRRWWW```gggmmmqqqvvvzzz}}}lllWWWNNNPPPLLLIIIIIIEEECCCBBBAAA@@@@@@?????????>>>>>>>>>=========<<<<<<=========<<<<<<<<<<<<;;;999999999::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<@@@EEEDDD@@@===<<<>>>BBBBBBDDDFFFHHHIIIIIIIIITTT___lllttt|||zzzrrrmmmqqqxxx~~~~~~{{{wwwuuu{{{uuuqqqjjjfffdddcccbbbaaaaaaaaaaaabbbbbbbbbaaaaaa^^^^^^^^^___aaadddgggiiihhhiiilllpppwwwxxxrrrooonnnkkkhhhffffffgggggg]]]TTTIIICCC@@@BBBKKKUUUooorrraaaXXXRRRNNNMMMLLLIIIGGGFFFEEEEEEDDDBBB>>>>>>>>>===<<<:::999888888888888888777777777777888777777777777999:::;;;:::@@@QQQkkkwwwlll```WWWRRRNNNNNNMMMMMMPPPSSSWWWZZZaaadddjjjsss|||~~~{{{uuurrrllleeebbbeeemmmtttxxx|||}}}yyysssppptttyyy|||~~~}}}yyynnndddZZZPPPEEE>>>888666444444777999::::::===>>>@@@BBBCCCEEEEEEFFFDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJGGGGGGGGGHHHJJJLLLMMMNNNNNNPPPQQQRRRSSSWWW___eeennnqqqvvv{{{jjjVVVNNNQQQMMMJJJKKKHHHCCCBBBAAA@@@?????????????????????@@@???>>>======>>>============<<<<<<<<<999999999::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===BBBHHHHHHCCC>>><<<===@@@>>>>>>AAAEEEIIIIIIGGGQQQ]]]kkkrrrxxx~~~wwwrrrvvv~~~~~~xxxwww||||||rrrmmmgggcccaaa```______]]]^^^```bbbddddddcccccc````````````bbbeeehhhjjjjjjkkkmmmrrrzzz{{{tttmmmlllkkkhhhfffdddbbbbbbbbbUUUMMMEEEAAA@@@CCCMMMXXXpppooo```YYYTTTQQQPPPNNNLLLIIIGGGFFFEEECCCBBB??????>>>===<<<:::888777777777777777666666666666888888777777777999:::;;;<<>>>>>???@@@???>>>????????????>>>>>>>>>===@@@AAACCCDDDCCCAAA>>><<<888888888888999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<>>>@@@BBBDDDCCC@@@<<<999===>>>???BBBDDDFFFHHHIIIOOOSSSaaaqqqvvvuuu}}}|||~~~{{{}}}yyynnnjjjdddaaaaaabbbaaa___aaaaaabbbccccccccccccccc```aaabbbdddfffhhhiiijjjjjjmmmpppttt~~~yyyuuurrrhhheeebbb``````___\\\YYYNNNIIICCC@@@>>>CCCRRR```yyykkk^^^WWWRRROOONNNNNNLLLHHHFFFEEEEEECCCBBB???>>>===<<<;;;:::::::::555666777777777777777666666777888999999999999999;;;@@@PPPhhh~~~}}}sssggg\\\UUUNNNMMMKKKJJJMMMSSS[[[aaafffiiiooovvv|||~~~{{{xxx|||zzztttmmmiiijjjoootttuuusssqqqooojjjkkkvvvzzzqqqfff[[[RRRJJJBBB===888888888999999;;;<<<===@@@@@@AAABBBCCCEEEFFFGGGIIIJJJKKKLLLLLLLLLKKKKKKGGGGGGGGGGGGGGGHHHHHHIIIEEEEEEFFFHHHIIIKKKMMMNNNJJJNNNQQQQQQQQQVVVaaaiiirrruuu{{{{{{ccc[[[RRRNNNPPPPPPMMMJJJDDDBBB@@@???@@@@@@???>>>???????????????>>>>>>>>><<>>::::::999888888999999999;;;;;;;;;::::::;;;;;;;;;===???AAABBBAAA???;;;999<<<===???AAACCCEEEFFFGGGKKKOOO\\\lllrrrqqqzzz}}}vvvmmmiiidddaaaaaaaaa```_________```aaaaaaaaa```___```aaaccceeeggghhhiiijjjkkkooorrrwww|||vvvrrrooogggccc^^^]]]^^^]]]XXXTTTGGGEEEBBB@@@???DDDSSSbbbvvv|||iii^^^ZZZUUURRRRRROOOLLLIIIHHHHHHHHHGGGFFF??????===<<<::::::999999666666777777777777777666777777888999999999999999<<>>999===CCCGGGIIIFFFCCC@@@;;;;;;:::888888777777777;;;;;;;;;;;;;;;;;;;;;;;;===>>>??????>>>===;;;:::;;;<<<===???AAACCCDDDEEEEEEIIIUUUdddjjjmmmvvvyyyqqqjjjgggccc`````````___^^^^^^___aaabbbbbbaaa___^^^___```bbbeeegggiiiiiijjjlllqqqvvv|||yyysssmmmjjjeee```ZZZYYY[[[ZZZSSSLLLBBBAAABBBAAA@@@FFFWWWhhhyyyxxxhhhaaa___\\\YYYXXXOOOMMMKKKJJJKKKKKKKKKJJJ@@@???>>><<<:::999999888777777777777777777777777888888888999999999999999===<<>>======:::===AAADDDEEEDDDBBB@@@::::::999888888888888888:::;;;;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===???@@@AAABBBAAAEEEOOO\\\dddiiisss~~~~~~vvvnnngggeeebbb```___^^^^^^^^^```aaacccddddddbbb```___]]]___aaacccfffggghhhiiilllrrrzzz}}}vvvpppjjjfffccc]]]WWWVVVXXXVVVNNNGGGAAAAAABBBAAAAAAJJJ^^^rrrzzzjjjdddbbb```]]]]]]QQQOOOLLLKKKKKKLLLKKKJJJAAA@@@>>><<<;;;999999888999999888888777777888888999999999999999999999:::<<<;;;>>>JJJYYYjjj~~~wwwmmmddd^^^SSSOOOKKKLLLQQQXXX^^^aaahhhkkknnnqqqtttuuuvvvwww~~~zzzsssnnnllllllmmmnnnmmmiiifffdddeeennnzzzmmmdddXXXNNNFFF@@@:::555555555666888999<<<>>>???BBBBBBCCCCCCEEEGGGHHHIIIJJJJJJIIIIIIJJJJJJKKKLLLIIIIIIHHHHHHIIIIIIJJJKKKHHHIIIKKKMMMNNNOOOOOOOOOOOOQQQSSSVVVZZZbbblllsss{{{eeeVVVQQQLLLIIIIIIIIIGGGEEEBBBAAA@@@AAADDDFFFFFFEEEEEEDDDCCCAAA@@@>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>888777777777888888999:::::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<::::::;;;<<<===>>>???@@@???BBBKKKUUU^^^gggqqqzzz~~~}}}rrrkkkdddcccbbb```^^^]]]^^^^^^```aaabbbccccccbbb```___\\\]]]___aaacccfffhhhiiimmmttt~~~{{{tttmmmgggccc```[[[VVVUUUVVVSSSKKKDDDBBB@@@@@@@@@DDDPPPggg|||yyyiiiaaa```]]]\\\\\\SSSQQQMMMKKKKKKJJJIIIHHHAAA@@@???===<<<;;;::::::;;;:::999888777888888888::::::999888888999999:::;;;:::===GGGTTTdddxxxwwwnnnfff```WWWRRRMMMNNNUUU\\\bbbdddgggjjjooorrrtttuuuvvvxxxzzzuuuoookkkkkkmmmooopppmmmiiifffdddeeepppuuuhhh```TTTJJJCCC>>>999555555666777888;;;===???@@@CCCCCCCCCDDDFFFGGGIIIJJJJJJJJJHHHHHHHHHIIIKKKLLLJJJIIIIIIIIIIIIJJJKKKKKKJJJKKKMMMOOOPPPPPPPPPOOOOOOQQQTTTWWW^^^gggqqqxxx|||{{{bbbTTTQQQLLLJJJIIIIIIHHHGGGBBBAAA@@@AAADDDFFFFFFFFFDDDDDDCCCBBB@@@???>>>>>>???>>><<<:::999999:::;;;666666666777777999::::::999:::;;;<<<<<<;;;:::999:::::::::;;;;;;<<<<<<===::::::;;;<<<<<<===>>>>>>>>>AAAGGGPPPYYYdddooowwwxxxnnnhhhbbbbbbbbbaaa^^^]]]^^^___^^^^^^______````````````^^^]]]]]]^^^aaaeeeiiikkkpppyyyxxxrrrkkkeeeaaa[[[YYYVVVUUUSSSOOOIIIDDDBBB??????CCCLLL\\\tttrrrccc]]]\\\ZZZWWWWWWTTTQQQNNNKKKKKKJJJIIIGGGBBBAAA@@@>>>============<<<;;;:::888888888999999<<<;;;999888888999::::::;;;;;;>>>GGGSSScccxxx}}}vvvnnngggbbbZZZUUUPPPQQQXXX```eeeffffffkkkqqqtttvvvvvvxxxyyywwwrrrkkkhhhjjjooosssuuupppmmmiiihhhiiissszzznnnaaaYYYNNNFFFAAA===:::777555666777999<<<>>>AAABBBCCCCCCDDDEEEFFFHHHIIIJJJIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLJJJKKKMMMOOOPPPPPPOOOOOOOOOPPPSSSXXXaaakkkvvv|||}}}sss^^^QQQNNNKKKIIIHHHGGGFFFFFFDDDBBBAAAAAACCCDDDDDDCCCAAAAAAAAAAAABBBBBBBBBBBB===<<<;;;:::999999999999888777777777777777888999999:::<<<======<<<:::999999:::;;;<<<============:::;;;;;;<<<<<<=========>>>AAAEEEKKKUUUbbbmmmsssyyyrrrjjjddd```bbbcccaaa___^^^___aaa]]]]]]]]]]]]^^^```aaabbbaaa___^^^^^^aaafffkkkooovvv{{{uuuoooiiiccc___VVVVVVVVVTTTPPPKKKFFFDDDBBB@@@BBBMMM]]]ppprrrggg]]]\\\]]]ZZZVVVTTTSSSQQQNNNLLLLLLLLLKKKJJJBBBAAA@@@@@@??????@@@@@@===<<<:::888888888999:::===;;;:::888888999:::;;;===;;;>>>EEEQQQccc{{{|||uuunnngggccc\\\WWWRRRSSSZZZbbbggghhhfffkkkrrrwwwxxxxxxzzz{{{vvvpppiiigggkkkqqqwwwyyyuuurrrnnnmmmnnnxxxttthhh\\\TTTJJJCCC???===;;;999666666888:::===???BBBCCCCCCDDDDDDEEEFFFHHHIIIJJJHHHJJJLLLNNNNNNMMMKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLIIIKKKMMMOOOPPPOOONNNNNNOOOPPPSSSYYYbbbnnnxxxmmm[[[MMMKKKIIIGGGEEEDDDDDDDDDFFFDDDBBBBBBBBBCCCBBB@@@===>>>???AAACCCEEEFFFGGG::::::;;;;;;;;;:::999888:::999888777666666666666999:::<<<======<<<:::999888999;;;===>>>>>>======;;;;;;;;;<<<<<<============@@@CCCHHHRRR```kkkqqq~~~|||}}}~~~}}}uuunnngggbbb```bbbcccbbb___^^^___aaa______^^^^^^___bbbdddfffcccaaa___^^^aaagggmmmrrr{{{~~~xxxrrrmmmgggaaa]]]QQQTTTVVVSSSMMMHHHEEEDDDDDDBBBHHHXXXlllhhh```[[[^^^aaa^^^YYYUUURRRPPPMMMLLLMMMNNNMMMLLLBBBAAAAAA@@@@@@AAAAAABBB>>>===:::888888888999:::===<<<:::888888999:::;;;???<<<===CCCOOOccc}}}}}}xxxqqqkkkggg```\\\YYYYYY\\\bbbgggjjjooouuuwwwvvvuuuxxxxxxwwwuuunnndddbbbmmm|||zzzqqqooosss|||wwwkkkcccTTTOOOIIIDDD@@@<<<999777999:::;;;;;;;;;<<<>>>@@@CCCDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNOOOQQQRRRSSSTTTTTTUUUXXX]]]eeennnvvv{{{~~~dddTTTMMMLLLJJJHHHFFFDDDCCCCCCDDDCCCBBBCCCDDDDDDBBB@@@>>>???@@@AAAAAA@@@???>>><<<:::999999;;;;;;:::888;;;:::999999888888999999:::;;;<<<<<<======<<<<<<========================>>>======<<<<<<<<<<<<===???>>>@@@FFFLLLUUUcccppp}}}|||}}}~~~vvvkkkdddaaaccc______^^^]]]^^^___```aaa_________```aaacccdddeeebbbbbbbbbccceeejjjpppuuu|||{{{xxxrrrmmmhhhccc^^^ZZZUUUVVVUUUOOOIIIFFFDDDCCCHHHKKKVVVhhhdddaaa___^^^```___\\\YYYPPPOOONNNMMMLLLJJJIIIIIIBBBCCCCCCCCCBBB@@@>>>===>>>===<<<:::999999::::::;;;;;;:::999999999::::::;;;>>>;;;???NNN```zzz{{{wwwrrrmmmiiifffbbb]]]\\\___dddhhhkkknnnsssvvvuuutttwwwwwwuuurrrmmmfffgggtttwwwuuuxxxzzzoooddd]]]SSSNNNHHHCCC@@@===:::888999:::;;;;;;;;;<<>>===>>>???@@@@@@???>>>===;;;999888999;;;;;;:::999::::::999888888888888999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>===<<<;;;>>>===???DDDJJJQQQ___kkkuuu~~~~~~~~~qqqiiicccaaaccc___^^^]]]]]]]]]^^^``````______``````bbbccceeefffdddddddddeeegggmmmtttyyyyyyvvvqqqlllgggbbb]]]YYYTTTVVVUUUPPPJJJGGGFFFFFFIIIRRRdddzzzzzzeeeaaa]]][[[\\\[[[WWWTTTPPPOOONNNMMMLLLJJJIIIIIICCCCCCDDDCCCBBBAAA???>>>???===<<<::::::::::::;;;::::::999999999::::::;;;;;;@@@===???NNNaaa~~~~~~yyyvvvsssooommmkkkfffaaa^^^```dddiiikkklllrrrvvvuuutttvvvvvvsssooollljjjnnn}}}~~~{{{rrrhhh^^^XXXQQQMMMGGGCCC@@@>>><<<:::888:::;;;;;;;;;===@@@BBBDDDFFFHHHHHHGGGHHHIIIKKKLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMOOOQQQRRRTTTUUUUUUVVVWWW[[[```hhhpppwww{{{fffSSSJJJIIIHHHFFFEEEDDDCCCCCCCCCBBBAAA@@@AAABBBAAA@@@>>><<<===>>>??????>>>===<<<999888888999;;;<<<;;;::::::999999888888888888888888999999:::;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;777999<<>><<<:::===<<<>>>BBBFFFMMMYYYdddkkktttuuulllfffbbbaaaddd^^^]]]]]]]]]]]]^^^____________```aaabbbdddffffffggggggggggggjjjqqqzzzzzzwwwtttoookkkfffaaa\\\XXXTTTUUUTTTPPPJJJGGGGGGIIINNN```{{{tttbbb^^^YYYWWWWWWWWWUUUSSSPPPOOONNNMMMLLLJJJIIIIIIDDDDDDEEEDDDCCCBBB@@@??????>>><<<;;;:::;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;AAA@@@AAANNNbbb~~~yyyvvvsssqqqoookkkgggaaa___aaaeeejjjlllmmmssswwwwwwvvvwwwuuurrrllllllnnnuuu~~~vvvmmmddd[[[VVVOOOKKKFFFBBB@@@>>>===;;;888999:::;;;;;;===AAADDDCCCEEEFFFGGGFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMPPPRRRTTTUUUVVVVVVWWWYYY]]]ccckkkrrrxxx|||xxx]]]QQQLLLGGGFFFEEEDDDCCCBBBBBBBBBCCCBBBBBBBBBCCCCCCAAA@@@<<<===>>>>>>>>>===<<<;;;888777777888:::<<<;;;:::999999888777777777777777777777888999999999999999999999999999999999999999777999;;;<<<======<<<<<<===<<<>>>BBBDDDIIISSS]]]eeemmmyyy|||oooiiieeebbbbbbddd]]]]]]]]]]]]^^^^^^^^^______``````aaaccceeeggghhhiiiiiiiiijjjnnnuuuvvvuuurrrnnnjjjfffaaa\\\XXXTTTSSSRRROOOIIIEEEGGGMMM[[[tttooo]]]YYYTTTSSSUUUWWWWWWVVVPPPOOONNNMMMLLLJJJIIIIIIEEEEEEFFFFFFEEECCCAAA@@@???>>>===<<<;;;<<<======???>>>===<<<;;;;;;;;;;;;999BBBBBBCCCOOOeeezzzvvvtttqqqoookkkgggcccbbbfffkkkoooqqqpppwww{{{zzzyyyxxxuuuqqqjjjnnnrrrzzz|||sssjjjaaaYYYUUUMMMJJJEEEAAA@@@???===<<<888999::::::;;;>>>BBBFFFDDDFFFHHHHHHGGGGGGIIIKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNQQQSSSVVVWWWWWWWWWXXX[[[```gggnnntttzzz|||nnnWWWOOOMMMFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBAAABBBCCCCCCAAA???<<<===>>>>>>===<<<;;;:::888777666888:::;;;;;;:::999888777777666666777777666777888888999999888888999999999999999999999999:::999999999999;;;===>>>>>>===???BBBDDDFFFOOOXXXccckkkvvv|||}}}vvvlllgggeeebbbbbbccc]]]]]]^^^^^^^^^_________``````aaabbbdddfffhhhiiiiiiiiijjjmmmrrrzzzvvvrrrpppmmmjjjfffaaa[[[WWWTTTQQQOOOMMMGGGCCCIIITTTjjjlll^^^YYYTTTSSSUUUWWWVVVUUUPPPOOONNNMMMLLLJJJIIIIIIFFFGGGGGGGGGFFFDDDBBBAAA@@@???>>>=========>>>???DDDCCCAAA???===<<<;;;;;;888BBBCCCDDDPPPfffzzzwwwtttqqqnnnkkkiiihhhiiimmmqqquuuvvvtttzzz~~~{{{yyyuuupppiiiooouuu~~~{{{pppfff^^^WWWSSSMMMIIIEEEAAA???>>>===<<<888999999:::;;;>>>DDDGGGIIIJJJKKKKKKJJJJJJKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNRRRUUUWWWXXXXXXXXXZZZ]]]cccjjjqqqvvv{{{}}}fffRRRKKKJJJGGGFFFDDDCCCBBBAAAAAAAAAAAA@@@???@@@AAA@@@???=========>>>>>>>>><<<;;;:::888777777888:::;;;:::999888777777666666666666666666777888888999888888888999999999999999999999999<<<:::888777777999<<<>>>======???BBBCCCDDDLLLTTTaaahhhttt~~~{{{vvvvvvzzzxxxnnngggeeedddaaaaaabbb]]]^^^______``````______``````aaabbbdddgggiiijjjhhhjjjmmmqqqwww|||tttooommmkkkhhheee```ZZZVVVRRRNNNKKKJJJEEEDDDPPP___{{{ooobbb]]]XXXUUUUUUUUURRRPPPPPPOOONNNMMMLLLJJJIIIIIIHHHHHHHHHHHHGGGFFFDDDCCC@@@@@@???>>>>>>>>>???@@@EEEDDDBBB@@@>>>===<<<;;;888BBBCCCDDDOOOccc|||yyywwwtttpppnnnlllkkkkkkmmmqqqtttvvvvvvvvv}}}|||yyysssmmmhhhoooxxx|||pppfff]]]WWWSSSMMMIIIEEEAAA???>>><<<;;;888999999999;;;???EEEIIIKKKLLLMMMLLLJJJJJJJJJLLLMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNRRRVVVXXXYYYYYYXXX[[[^^^eeelllsssxxx|||}}}```PPPJJJHHHHHHGGGEEEDDDBBBAAA@@@@@@AAA?????????@@@@@@???===>>>>>>??????>>>===;;;:::999888777888999:::999888777777666555555555555666777777888999999999999888999999999999999999999999;;;:::999888888999:::;;;<<<<<<>>>AAABBBCCCIIIQQQ]]]dddoooyyywwwvvvzzzvvvmmmeee___```aaa______```^^^___```aaaaaaaaa````````````aaaccceeegggiiikkkiiilllqqqvvv}}}|||zzzuuuoookkkiiigggeeebbb]]]WWWSSSOOOJJJGGGHHHFFFHHHYYYnnn|||pppbbb^^^YYYVVVVVVTTTPPPMMMPPPOOONNNMMMLLLJJJIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDAAA@@@???>>>>>>???@@@AAABBBAAA@@@>>>============999BBBBBBBBBLLL]]]|||~~~}}}|||yyyxxxvvvtttpppnnnkkkjjjkkknnnqqqttttttssswww~~~|||xxxrrrkkkgggoooyyyrrrhhh___YYYUUUMMMJJJEEEAAA???>>><<<:::888999999999;;;???EEEIIIJJJKKKLLLKKKIIIGGGHHHIIILLLKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOOOSSSWWWYYYZZZYYYYYY[[[___fffmmmtttyyy|||}}}xxx]]]PPPLLLJJJIIIHHHFFFDDDBBBAAA@@@@@@BBBAAAAAAAAABBBBBB@@@???>>>????????????===;;;::::::888777888999999888777777777666555555555555555777777888999999999999999999999999999999999999999999999:::::::::999999888::::::===@@@AAAAAAGGGNNNYYYaaallluuu|||}}}zzz}}}|||qqqjjjeee^^^ZZZ\\\^^^^^^]]]___^^^___aaabbbbbbbbbaaa`````````aaaccceeehhhjjjkkkiiimmmssszzzyyyuuutttooojjjhhhfffeeeccc```[[[UUUPPPMMMGGGEEEHHHHHHLLLaaayyyqqqiii^^^[[[WWWVVVWWWUUURRRNNNPPPOOONNNMMMLLLJJJIIIIIIIIIJJJJJJJJJIIIGGGEEEDDDAAA@@@?????????@@@AAABBB>>>>>>============>>>>>>;;;BBBAAA@@@IIIWWWsss~~~}}}}}}|||{{{xxxuuurrrpppnnniiiggggggjjjpppuuuvvvvvv}}}xxxoooiiikkkqqq~~~uuuiii^^^UUUPPPJJJFFFAAA===;;;:::999888888777666777:::@@@FFFIIILLLLLLMMMMMMLLLKKKIIIHHHJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMLLLJJJJJJIIIIIIIIIMMMNNNPPPSSSWWWYYYZZZYYY]]]aaafffkkkpppvvv{{{ssscccSSSKKKJJJRRRMMMHHHDDDBBBBBBAAA@@@<<<>>>@@@AAAAAA@@@???>>>=========<<<;;;;;;::::::===<<<:::999999999::::::666777888999999888777666777999::::::999999999:::>>>======>>>>>><<<888555999999:::::::::999888777<<<;;;;;;===BBBHHHOOOSSS\\\aaagggkkkpppwwwzzztttnnnhhhddd\\\[[[[[[[[[\\\]]]]]]^^^___``````aaaaaaaaaaaa``````______```dddggghhhiiilllqqqxxxzzzsssqqqmmmhhhdddcccbbbaaa___[[[VVVQQQOOOHHHGGGEEECCCCCCRRRpppqqqfffaaaYYYYYYXXXWWWUUUSSSQQQPPPPPPMMMKKKLLLNNNOOOMMMKKKDDDEEEFFFGGGGGGFFFEEEDDDAAA@@@???>>>>>>>>>???@@@>>>======>>>===:::999:::;;;===AAAAAABBBOOOjjj~~~}}}||||||{{{zzzwwwtttqqqooonnnkkkiiihhhjjjooossstttttt}}}zzzrrrmmmnnntttrrrfff[[[QQQLLLHHHDDD???<<<:::999888777888777777999<<>>=========<<<;;;;;;::::::;;;:::999888777777888999666777888999999888777666777999;;;;;;:::999:::;;;===<<<<<<<<<===<<<999777:::::::::::::::999888888<<<<<<<<>>???>>><<<:::999::::::<<>>???@@@AAA@@@???>>>======<<<<<<;;;:::::::::888888777666666666777777777777888888888888777777777999::::::999999:::;;;<<<;;;:::;;;<<<===<<<;;;:::::::::::::::999999999:::;;;>>>AAAEEEJJJNNNPPPLLLQQQYYY```fffnnnxxx~~~tttpppjjjeeebbb___\\\ZZZXXXXXXXXXYYYZZZ\\\]]]^^^``````aaabbbbbbbbbbbbbbbddddddcccdddeeehhhkkkmmmqqqyyywwwqqqjjjeeebbb```]]]ZZZVVVVVVUUUSSSOOOLLLHHHFFFAAA@@@BBBHHHRRReee|||jjj___XXXTTTVVVVVVVVVUUUTTTSSSQQQPPPOOONNNMMMMMMNNNNNNLLLKKKHHHHHHHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@BBBDDDFFFHHHAAABBBBBB???<<<:::::::::999;;;???@@@@@@HHH[[[ooo~~~}}}||||||{{{zzzxxxuuusssqqqpppooonnnmmmlllmmmooosssuuuwww|||wwwtttwww~~~yyylll___SSSIIICCCAAA>>>;;;888888777666555666666888<<>>=========<<<;;;;;;::::::999777777777666666666777777777777777888888777777777666777888888777888999;;;===;;;:::;;;===???@@@???;;;::::::999999999999999888:::===AAAEEEHHHJJJKKKDDDIIIPPPXXX```hhhqqqwwwxxxrrrlllhhhccc___]]]]]]\\\[[[WWWXXXXXXYYY[[[]]]^^^___``````aaabbbcccccccccbbbdddddddddeeefffiiimmmpppttt|||{{{pppkkkddd^^^[[[XXXVVVSSSOOOOOONNNLLLJJJGGGEEECCCAAAAAAEEEOOO[[[mmmmmmddd```]]][[[VVVVVVVVVVVVUUUTTTSSSSSSPPPPPPPPPPPPPPPOOONNNLLLKKKJJJIIIHHHFFFDDDBBBAAABBBBBBBBBCCCDDDFFFHHHIIIDDDGGGGGGAAA===<<<<<<<<<;;;<<<@@@BBBAAAEEESSSaaa~~~}}}||||||zzzyyywwwuuusssrrrqqqqqqmmmmmmmmmnnnqqquuuzzz}}}|||wwwuuu|||uuuggg[[[PPPGGGBBB>>><<<999777777777666555444555888===BBBGGGKKKNNNKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIJJJLLLMMMOOOPPPPPPSSSVVVYYY\\\```eeeiiijjjlllmmmoooqqqtttxxx|||}}}]]]OOOLLLHHHDDDCCCDDDFFFJJJNNNQQQPPPMMMIIIGGGGGGEEECCCAAA???===<<<<<<<<<<<<;;;::::::999999777888888888888888888888888777777777777777777888444555666666555666888:::>>>===<<<===@@@CCCCCCCCC;;;:::999888888888999999555888;;;???BBBCCCDDDCCC@@@CCCIIIPPPYYYbbbjjjooovvv}}}uuummmhhheeebbb]]][[[[[[\\\\\\\\\YYYYYYYYYZZZ\\\^^^___```______```bbbbbbcccccccccbbbccceeeeeegggkkkqqquuuzzz}}}tttlllhhhaaaZZZUUURRROOONNNKKKJJJIIIHHHFFFEEECCCBBB???CCCLLLYYYfffvvvpppcccaaa```______SSSTTTTTTTTTTTTTTTSSSSSSRRRSSSTTTTTTSSSQQQPPPOOOLLLKKKJJJHHHGGGEEEDDDDDDGGGFFFEEEEEEEEEFFFHHHIIIIIINNNMMMEEE??????@@@>>>??????BBBDDDCCCDDDMMMWWWnnn|||~~~|||{{{{{{yyyxxxuuusssrrrqqqqqqqqqkkkkkkmmmnnnqqqvvv}}}|||zzzxxx|||nnn```TTTKKKDDD@@@;;;:::777777777777666555444666:::>>>CCCHHHKKKMMMJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFGGGGGGHHHIIIJJJJJJIIIIIIJJJKKKLLLNNNOOOPPPOOOSSSWWWZZZ\\\```ggglllnnnoooppppppqqqtttyyy|||}}}uuuXXXLLLJJJFFFBBBBBBDDDFFFHHHLLLOOOOOOMMMJJJIIIHHHFFFCCCAAA>>><<<;;;<<<<<<;;;;;;:::999999999777888999:::::::::999999888888777777777777888888444555666555555666999;;;>>>===>>>@@@CCCEEEEEEEEE:::999888666666777888888555777:::===>>>>>>>>>===>>>???CCCIIIQQQZZZbbbgggmmmyyyzzzsssllleeebbb^^^[[[XXXWWWXXXZZZZZZZZZZZZZZZZZZ[[[\\\^^^___```]]]^^^___aaabbbbbbbbbbbb```ccceeegggiiinnnwww}}}wwwooogggddd]]]VVVPPPLLLJJJIIIHHHGGGFFFEEEDDDCCCCCCCCC???GGGWWWgggttt~~~}}}eee^^^^^^\\\ZZZZZZPPPQQQQQQRRRSSSSSSSSSRRRTTTVVVXXXWWWUUUSSSQQQQQQMMMLLLJJJIIIHHHHHHHHHHHHJJJIIIGGGFFFFFFFFFGGGGGGOOOVVVUUUJJJBBBBBBDDDBBBCCCBBBDDDFFFEEEDDDHHHPPP___mmm|||}}}zzzyyyxxxvvvuuurrrpppooooooooopppiiijjjlllmmmooottt|||~~~uuueeeVVVKKKCCC>>><<<:::888777777888888777555555888<<>>AAADDDFFFEEECCC999888666555444555666777777888999;;;;;;;;;:::999======>>>BBBJJJSSS[[[```fffrrr~~~xxxpppjjjeee```^^^YYYWWWVVVVVVXXXYYYYYYXXXZZZZZZZZZZZZ[[[\\\]]]^^^\\\]]]^^^___aaaaaaaaaaaa___cccgggiiilllsss~~~xxxpppiii```]]]XXXQQQKKKGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCFFFSSSgggxxx~~~ppp^^^]]]^^^ZZZUUUVVVQQQQQQRRRTTTUUUUUUUUUUUUSSSVVVYYYYYYVVVRRRQQQQQQLLLKKKKKKJJJJJJKKKLLLMMMJJJIIIHHHGGGFFFGGGGGGHHHTTT\\\[[[NNNEEEFFFHHHEEEFFFDDDDDDFFFEEECCCEEEJJJUUUdddttt~~~~~~{{{xxxvvvuuutttssspppnnnmmmmmmnnnooohhhjjjkkkkkkmmmrrrzzz~~~~~~yyyooo___PPPEEE>>>:::999999888777777888888777666777:::>>>CCCGGGKKKLLLMMMKKKJJJHHHGGGFFFGGGGGGHHHDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLNNNOOOPPPNNNSSSWWWZZZ\\\aaaiiipppppprrrssstttwww{{{|||gggTTTNNNMMMHHHEEEGGGBBBAAA@@@AAACCCEEEEEEDDDCCCBBBAAA???>>>=========<<<<<<;;;::::::999999888666777888:::::::::999888999888777666666777888999777888888777777999<<>>BBBEEEEEEDDDBBB888777555444333444666777888999:::::::::999888777===;;;:::===EEENNNVVV[[[dddnnn}}}~~~|||||||||}}}~~~~~~zzzyyyuuupppiiidddaaa^^^]]]WWWVVVVVVWWWYYYZZZYYYXXXZZZZZZYYYZZZZZZ[[[\\\\\\[[[\\\]]]___```aaaaaaaaa___ccchhhkkkooowwwzzzrrrjjjdddZZZWWWSSSMMMGGGDDDDDDEEECCCCCCBBBBBBBBBBBBBBBCCCOOO^^^tttzzzhhh[[[^^^aaa[[[VVVVVVTTTUUUVVVWWWXXXYYYYYYYYYSSSVVVYYYYYYUUURRRPPPPPPLLLKKKKKKKKKLLLMMMOOOPPPIIIHHHGGGGGGGGGGGGHHHIIIWWW```___PPPFFFHHHJJJHHHGGGDDDCCCEEEEEEBBBDDDHHHQQQaaasss}}}}}}xxxvvvuuuuuuttttttsssqqqnnnlllkkkjjjiiikkkiiiggggggkkksss{{{zzztttrrrttt~~~sssbbbPPPEEE>>>999777888222222333444555777888999999<<>>===<<<<<<===<<<<<<;;;;;;:::999999555555555555666666666777777666666555555555555666555666777999;;;===>>>???;;;;;;<<<<<<===>>>>>>???666666555555555555666666666:::???CCCDDDBBB>>>;;;???>>>===>>>DDDKKKSSSXXXccchhhrrr~~~~~~|||zzz{{{|||{{{{{{||||||}}}}}}~~~~~~}}}yyyrrrmmmllljjjfffbbb^^^\\\ZZZYYYVVVVVVVVVWWWWWWWWWXXXXXXYYYXXXXXXYYYYYYZZZ[[[\\\]]]\\\[[[\\\]]]_________```eeeiiinnnwww{{{ooofffaaa```[[[SSSJJJFFFFFFFFFDDDAAACCCCCCDDDDDDAAA>>>CCCJJJZZZqqqkkkccc___```aaa^^^ZZZYYYXXX[[[[[[WWWVVVYYY[[[ZZZYYYYYYXXXUUURRRQQQRRRSSSUUUSSSPPPNNNNNNNNNNNNMMMLLLKKKGGGDDDCCCGGGMMMRRR___[[[TTTMMMHHHFFFEEEFFFCCCAAA>>>======???BBBDDDOOO^^^rrr|||xxxwwwwwwwwwvvvsssqqqooommmkkkiiiiiihhhiiihhhggggggkkkqqqxxx|||}}}xxxtttooonnnpppyyy~~~hhhZZZJJJAAA<<<999888:::555555555555666777888999:::===BBBEEEFFFGGGIIIJJJFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMSSSUUUYYY\\\aaahhhoootttxxxuuussstttyyyfff\\\RRRNNNJJJFFFCCCDDD??????@@@@@@@@@@@@??????@@@@@@@@@???>>>=========<<<<<<;;;;;;:::999999999555555555666666666666666666555555555555555666666888888999::::::;;;<<<<<<:::::::::;;;;;;<<<<<<<<<777666666555555666666777888;;;???CCCDDDCCC@@@>>>>>><<<;;;<<<@@@FFFMMMRRR]]]cccnnnyyy~~~}}}||||||~~~~~~|||yyyvvvwwwxxxyyyyyyyyyyyyzzzzzz{{{{{{{{{~~~wwwpppkkkhhhhhhfffbbb___[[[YYYXXXXXXVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\\\\\\\]]]___```aaa```ccciiiooottt}}}wwwlllddd^^^[[[WWWPPPHHHCCCCCCCCCAAA>>>BBBAAAAAAAAA??????FFFOOOddduuuuuuddd^^^[[[]]]___]]][[[\\\```cccbbb\\\YYYZZZZZZXXXZZZZZZYYYVVVTTTRRRSSSUUU[[[XXXSSSPPPOOOMMMKKKJJJKKKKKKIIIFFFFFFIIINNNRRRWWWSSSMMMHHHDDDCCCCCCDDDBBB@@@>>><<<===???BBBDDDMMM\\\rrr~~~zzzwwwwwwxxxyyyxxxqqqpppnnnkkkiiihhhgggggghhhgggggghhhkkkppptttwww~~~~~~uuupppmmmhhhhhhjjjrrr{{{|||qqqYYYNNNBBB<<<:::888888;;;777777666666777777888999<<>>>>>>>>??????>>>>>>===@@@@@@@@@??????>>>>>>===;;;;;;;;;:::999999888888666666666666666555555555444444444444555666777777;;;;;;::::::::::::999999999999999999999999999999777777666666666666777777:::;;;>>>AAACCCCCCBBBAAA???>>>>>>???DDDJJJPPPTTTYYY```jjjssszzz}}}||||||||||||{{{||||||zzzwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxx{{{}}}~~~tttlllhhheeecccaaa```]]]ZZZXXXVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZ[[[]]]___aaabbbbbbcccfffnnnwwwyyyppphhhaaaYYYTTTSSSMMMFFFBBBAAAAAA???===BBB??????@@@AAADDDNNNXXXpppzzzxxxccc[[[WWWVVVZZZ\\\\\\\\\___fffhhhggg```\\\\\\[[[YYY[[[[[[[[[YYYVVVUUUVVVWWW]]]YYYUUURRRPPPOOONNNMMMKKKKKKKKKJJJIIIJJJNNNQQQOOOLLLHHHEEEBBBBBBCCCCCCAAA???===<<<<<<>>>AAABBBLLL[[[sss{{{|||xxxwwwwwwxxxxxxxxxpppooommmjjjhhhgggfffeeegggggghhhiiilllnnnqqqrrrwwwzzz~~~~~~}}}sssmmmhhhcccbbbeeejjjrrrzzz}}}}}}wwwkkk___LLLCCC;;;888777666777:::666666666777888999;;;<<<@@@BBBEEEFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGHHHHHHGGGGGGHHHHHHIIIJJJIIIJJJKKKLLLNNNPPPRRRSSSXXXZZZ___dddjjjrrr{{{}}}{{{yyyyyy|||vvvZZZQQQJJJHHHGGGCCCBBBBBB=========>>>======<<<<<<@@@@@@?????????>>>>>>>>>:::::::::999888888777777666666666666555555555555333333333444555666777888;;;;;;::::::::::::999999:::999999999888888888888777777666666666666777777::::::<<<>>>???AAABBBBBB======>>>BBBGGGNNNTTTXXXWWW^^^ggglllpppxxx~~~}}}}}}~~~~~~}}}|||zzzyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxzzz{{{{{{|||~~~vvvnnniiieeebbb```\\\ZZZXXXWWWUUUUUUUUUVVVUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYWWWZZZ]]]```bbbccceeefffjjjttt~~~rrrjjjddd^^^UUUOOOQQQLLLFFFBBBAAAAAA???>>>AAA>>>???CCCGGGNNNYYYdddwww~~~jjj[[[UUURRRSSSWWWYYYYYY\\\aaahhhkkkiiiccc^^^^^^]]][[[[[[\\\\\\ZZZXXXWWWXXXYYYXXXUUURRRQQQSSSTTTUUUUUUOOOPPPPPPOOOMMMLLLMMMNNNLLLKKKHHHEEEDDDCCCCCCDDD@@@>>>===<<<<<<>>>@@@AAAKKK\\\vvvyyy~~~}}}zzzwwwvvvvvvvvvvvvuuupppooommmjjjhhhgggfffeeeggghhhiiijjjkkklllmmmnnnooosssxxx|||~~~uuummmfff___]]]___bbbhhhlllllliiicccXXXMMMCCC===888777666444555999444555666888:::===???@@@EEEFFFHHHGGGFFFEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJLLLOOORRRTTTVVVYYY\\\aaagggmmmttt|||~~~|||zzzzzz|||uuuYYYQQQJJJIIIHHHDDDBBBCCC===============<<<;;;:::??????>>>>>>>>>>>>>>>===999999999888777777666666666666666666666555555555333333333333444666777777999999999::::::;;;;;;;;;<<<<<<;;;:::999888777777777777666666666666777777888888999:::;;;===???@@@888888999<<>>BBBJJJSSS[[[fffppp{{{uuuaaaWWWRRRQQQSSSVVVVVVWWW\\\cccqqqrrrnnnfff```___^^^\\\ZZZ[[[\\\[[[YYYXXXXXXYYYUUUSSSPPPPPPSSSVVVYYYZZZWWWXXXXXXVVVSSSPPPOOOOOOLLLKKKIIIFFFDDDCCCBBBBBB???>>>===<<<===>>>@@@AAAIII[[[xxxzzzzzz~~~yyywwwuuuttttttuuuttttttqqqpppnnnkkkiiihhhgggggghhhhhhhhhiiiiiiiiiiiiiiiiiimmmqqqtttuuuwww|||wwwlllcccZZZWWWXXXYYY[[[[[[XXXUUUQQQHHH@@@===999777999888555666999666777888;;;>>>AAADDDEEEGGGHHHIIIHHHFFFFFFGGGHHHFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLOOORRRVVVWWWZZZ^^^dddjjjpppuuu{{{~~~|||yyyyyy{{{sssWWWOOOIIIHHHHHHEEECCCDDD============<<<<<<;;;:::========================999888888777666666555555555555555555666666666777333333333333444555666666777777888999;;;<<<======>>>===<<<;;;999888777666666666555555555555666666777777777777888:::;;;<<<999999999:::<<<>>>@@@AAAFFFLLLUUU\\\cccmmmzzz~~~}}}}}}}}}~~~}}}{{{zzzzzzzzzzzzyyywwwwwwwwwvvvvvvvvvvvvuuuuuurrrtttuuuuuuuuuvvvxxxzzz}}}{{{vvvrrrjjjhhheeecccaaa]]]YYYUUUWWWVVVUUUTTTTTTUUUVVVWWWUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYWWW[[[```bbbdddgggmmmrrrxxx{{{tttjjjbbb[[[UUUNNNIIIDDDCCC@@@>>>===>>>??????AAACCCLLLZZZfffnnnwww~~~gggYYYSSSPPPQQQTTTWWWVVVVVV^^^hhh}}}|||uuuhhh```]]]\\\ZZZXXXYYY[[[[[[YYYXXXXXXYYYWWWTTTQQQPPPQQQTTTVVVWWW[[[\\\\\\ZZZVVVRRRQQQQQQJJJIIIHHHFFFDDDAAA@@@?????????>>>===>>>???@@@AAAFFFWWWuuu{{{}}}|||tttrrrqqqqqqsssuuuuuutttsssqqqooommmkkkiiiiiihhhgggffffffeeeeeeeeeeeeeeeeeehhhkkkkkkjjjlllrrrwww{{{|||uuuiii^^^TTTPPPQQQNNNOOOLLLFFFDDDCCC???999999777888;;;;;;888999<<<;;;<<<===???BBBEEEGGGIIIGGGHHHIIIGGGFFFEEEFFFHHHFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGFFFGGGGGGHHHIIIKKKKKKKKKLLLOOOSSSVVVXXX[[[```gggnnnsssvvvzzz|||}}}zzzwwwwwwzzzhhhPPPIIIEEEFFFGGGEEEDDDEEE>>>>>>>>>======<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<888888777666666555555444333444444555666777888888444444444333333444555555777888888999;;;<<<<<<===???>>>===;;;999777666555555555444444444444555555777777777777777888888999<<<<<<<<<;;;;;;<<<<<<<<<>>>CCCKKKTTT___jjjuuu|||~~~}}}{{{{{{zzzxxxvvvvvvwwwxxxvvvttttttttttttsssssssssrrrrrrpppqqqqqqqqqqqqrrrtttwwwvvvyyy|||~~~~~~}}}}}}~~~yyyxxxvvvtttqqqmmmiiigggbbb```]]][[[ZZZXXXVVVSSSVVVUUUTTTSSSSSSTTTUUUVVVTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[___ccceeefffkkkssszzzuuuppphhh___VVVOOOJJJHHH@@@@@@???>>>>>>>>>@@@BBBIIINNN\\\pppsss___UUUQQQNNNQQQUUUXXXWWWXXXbbbmmm}}}ttteee\\\YYYYYYWWWUUUWWWYYYYYYXXXWWWWWWXXXXXXTTTPPPNNNOOORRRTTTUUUVVVWWWWWWUUURRROOOOOOOOOGGGGGGGGGFFFDDDBBB@@@???@@@????????????@@@AAAAAAEEESSSlll~~~}}}{{{pppooonnnpppsssuuuvvvuuutttsssqqqnnnlllkkkjjjiiifffeeedddcccbbbbbbbbbbbbccceeegggeeebbbdddjjjoootttxxx~~~yyytttvvvxxx|||rrreeeZZZPPPLLLLLLGGGGGGBBB<<<;;;<<<;;;777777666888======;;;<<>>>>>>>>>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;777777777666555555444444222333444555666888999999555555444333333333444444999999999::::::;;;;;;;;;???>>><<<:::888666555444444444444333333444444444777777777777777777777777999999999:::::::::::::::===@@@GGGPPP[[[fffoootttzzz~~~|||{{{yyyvvvtttuuuvvvwwwuuurrrrrrqqqqqqqqqppppppoooooonnnnnnooonnnnnnooorrrtttoooqqquuuwwwvvvvvvvvvwwwyyy{{{}}}|||vvvnnnmmmllljjjhhheeeaaa___aaa]]]YYYVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRSSSTTTUUUTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWXXXYYYZZZZZZ^^^bbbeeegggiiinnnxxxxxxpppmmmggg]]]SSSKKKHHHGGG@@@@@@@@@@@@@@@AAACCCFFFRRRZZZkkknnn^^^TTTQQQMMMPPPVVVYYYXXXZZZeeerrr{{{xxxnnn```WWWVVVWWWWWWTTTVVVXXXYYYWWWVVVVVVWWWVVVRRRNNNMMMNNNQQQTTTUUUNNNOOOOOONNNLLLJJJKKKLLLGGGGGGHHHHHHGGGEEECCCBBB@@@@@@@@@???@@@@@@AAABBBFFFPPPeee}}}vvvsssooonnnqqquuuxxxzzzvvvtttrrrpppnnnkkkhhheeeeeedddccc```]]][[[\\\]]]```^^^]]]\\\^^^aaadddfffkkkoootttwwwxxxzzz~~~{{{{{{{{{wwwtttmmmmmmnnnqqqxxxsssdddVVVKKKEEEBBB>>><<<:::888888888:::;;;999;;;>>>@@@@@@AAABBBDDDDDDFFFHHHJJJKKKKKKJJJIIIJJJIIIGGGFFFFFFFFFGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKPPPPPPQQQQQQRRRTTTXXX[[[___gggnnnqqqtttxxxxxxvvv|||yyyvvvxxx}}}cccUUUGGGFFFDDDCCCAAA@@@@@@@@@AAAAAAAAAAAA???===:::999;;;;;;:::::::::999999999888777666555333333222222444444444555555555555666555555444444444555555666666777777777888888999999:::::::::999888777666666555444444333333444444555777777777777777777777777777888888999::::::;;;;;;:::===BBBIIIRRR^^^jjjqqqrrryyy~~~yyyxxxwwwuuusssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqooonnnmmmmmmnnnooonnnlllllllllllllllmmmnnnoooooooooqqqtttxxxzzz|||}}}}}}}}}zzzuuunnnhhhcccbbb```^^^\\\ZZZXXXWWWXXXXXXXXXUUURRROOOOOOOOORRRRRRRRRRRRRRRSSSTTTTTTTTTUUUUUUUUUUUUTTTSSSSSSVVVUUUVVVYYYYYYWWWZZZ^^^bbbdddfffhhhmmmvvvzzzwwwqqqfffZZZUUUQQQJJJEEEDDDAAAAAA@@@>>>>>>CCCKKKRRRcccsssgggTTTRRRGGGPPPXXXZZZZZZ^^^aaabbbhhheee```[[[XXXVVVVVVVVVTTTUUUVVVWWWXXXWWWVVVUUUUUUTTTSSSTTTUUUVVVUUUSSSRRRNNNKKKMMMRRRRRRMMMGGGEEEDDDDDDCCCBBBBBBBBBBBBCCCBBB@@@?????????@@@@@@GGGLLL]]]xxx}}}|||vvvtttqqqqqqtttxxx{{{|||xxxvvvtttqqqnnnllliiigggbbbbbbaaa^^^[[[ZZZZZZ\\\ZZZZZZYYYXXXYYY[[[]]]^^^^^^aaafffiiikkknnnrrrvvv|||zzzyyy{{{~~~{{{tttpppppppppmmmiiieeeeeefffiiippp{{{}}}{{{{{{xxxkkk]]]PPPGGGAAA>>>;;;:::888777777888:::;;;;;;===???@@@AAABBBEEEGGGGGGHHHJJJLLLLLLKKKJJJIIIIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIJJJIIIIIIIIIIIIJJJJJJKKKMMMNNNOOOPPPRRRUUUZZZ^^^eeemmmrrrtttvvvzzz{{{yyyzzzxxxwwwyyy~~~tttZZZQQQFFFEEEDDDBBBAAA@@@??????????????????>>>===;;;:::;;;;;;;;;:::::::::999999999888777555444333333333444444444444555555555555555444444444555555666666333444444444555555555555888888888888777666555444444444333333333333444444555555555555555555555555777777777888999999::::::999;;;@@@FFFNNNXXXbbbiiikkkqqq{{{{{{yyywwwuuussssssrrrrrrqqqqqqqqqppppppooooooooommmlllkkkkkklllllljjjiiihhhgggfffffffffffffffggghhhjjjmmmppprrrtttuuuuuuvvvwwwyyy{{{}}}~~~wwwsssqqqmmmfffaaa]]]\\\\\\[[[YYYXXXXXXWWWVVVWWWVVVTTTQQQOOOOOOOOORRRRRRRRRRRRRRRSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTUUUSSSUUUYYYZZZYYY\\\aaafffiiimmmqqqwwwyyyssspppkkk___TTTOOOKKKEEE@@@???>>>>>>???@@@EEEOOO[[[ddduuu}}}gggTTTPPPKKKSSSZZZZZZZZZ\\\______```^^^[[[XXXUUUTTTTTTTTTSSSTTTUUUVVVWWWWWWWWWVVVWWWWWWWWWWWWVVVVVVVVVWWWRRROOONNNQQQVVVVVVPPPJJJGGGGGGFFFEEEDDDBBBAAA@@@BBBAAA@@@?????????@@@@@@DDDIIIWWWppp~~~{{{zzzwwwvvvuuuwww{{{}}}~~~~~~zzzxxxuuuqqqnnnkkkiiihhh``````___]]]YYYXXXXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVXXX[[[^^^bbbggglllppppppnnnmmmnnnqqqsssttttttrrrmmmgggccccccbbb```]]]ZZZ[[[\\\___eeeooozzz}}}wwwooommmmmmqqqwww{{{{{{zzzsssmmmbbbVVVKKKBBB===;;;888888777777888999;;;<<<>>>???@@@AAABBBDDDHHHKKKJJJKKKLLLLLLLLLKKKIIIHHHIIIHHHGGGFFFFFFFFFGGGGGGFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNQQQSSSVVVZZZ```dddoootttxxxxxxxxx|||}}}{{{yyyyyyzzz}}}bbbQQQMMMFFFEEEDDDCCCAAA@@@??????<<<============<<<;;;;;;;;;;;;;;;;;;::::::::::::999888777666555444444444444444444444555555555555444444444555555666666666666666666666777777777777666777777777666555444333444444333333333333444444333333333333333333333333555666666777777888999999777999<<>>AAAAAA@@@?????????@@@@@@BBBFFFQQQggg~~~|||zzzyyyxxxyyy{{{zzzyyyuuupppkkkhhhffffff^^^^^^^^^\\\YYYWWWWWWXXXUUUVVVVVVVVVUUUSSSRRRQQQRRRTTTVVVYYY^^^ccciiimmmhhhgggeeefffgggiiiiiihhheeebbb]]]ZZZZZZYYYWWWUUUQQQRRRSSSVVV[[[cccmmmttt}}}zzzpppjjjfffdddbbbdddgggjjjlllkkkfffaaaXXXOOOFFF@@@<<<;;;777777777888:::<<<>>>???AAABBBCCCCCCDDDFFFJJJNNNMMMMMMMMMLLLKKKIIIGGGFFFHHHGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHIIIIIIJJJKKKLLLMMMQQQSSSVVVXXX[[[```fffjjjvvvzzz|||zzzyyy|||~~~}}}zzz{{{}}}wwwXXXLLLMMMFFFFFFEEEDDDCCCAAA@@@???<<<<<<<<<<<<;;;::::::999;;;;;;;;;;;;::::::::::::999999777666666555555555333333444444444555555555444444555666666666777777777777777777777888888888666666666666666555444444444333333333333333333444222222222222222222222222444444555666666777777888777888:::===@@@FFFMMMRRRYYY]]]dddmmmyyy|||zzzwwwtttrrrqqqrrrrrrrrrrrrqqqpppooonnnmmmllljjjhhhgggfffffffffdddbbbbbbaaaaaa```______``````aaabbbccceeegggiiijjjjjjmmmnnnoooppprrrtttvvvwwwuuuwwwyyy{{{}}}~~~~~~}}}|||||||||||||||{{{zzzxxxuuurrrpppnnnmmmfffddd```^^^]]]ZZZWWWTTTRRRSSSSSSSSSSSSSSSSSSSSSPPPQQQRRRQQQOOONNNOOOPPPRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUVVVVVVWWWWWWYYYXXXZZZ^^^```aaaeeellllllrrrzzz}}}wwwqqqkkkfffccc]]]TTTLLLHHHDDD???===>>>??????BBBJJJXXXllllll]]]```cccZZZRRRQQQRRRXXX[[[ZZZYYY[[[\\\ZZZXXXWWWWWWWWWWWWVVVVVVVVVTTTTTTUUUUUUUUUUUUUUUUUUUUUYYY[[[ZZZWWWVVV[[[___]]]YYYUUUTTTUUUTTTPPPMMMHHHIIIJJJJJJHHHDDD@@@>>>AAAAAA@@@@@@@@@@@@@@@@@@AAADDDMMM___vvv}}}|||{{{{{{{{{}}}~~~xxxwwwuuuoooiiidddbbbbbb\\\]]]]]]\\\YYYWWWWWWXXXTTTUUUUUUUUUSSSQQQNNNMMMMMMNNNOOORRRWWW]]]bbbdddbbb```______```aaa```___ZZZXXXUUUSSSRRRQQQOOONNNLLLLLLNNNOOOSSSYYYaaagggqqqtttxxx{{{yyyrrriiiccc```^^^\\\[[[\\\]]]]]]]]]WWWSSSMMMFFFAAA<<<:::999888999:::<<<>>>@@@BBBCCCDDDEEEEEEEEEEEEHHHLLLOOOMMMMMMLLLJJJIIIGGGEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLNNNOOOUUUVVVYYY[[[^^^ccciiimmmxxx|||}}}zzzyyy|||}}}|||yyy{{{~~~mmmTTTKKKKKKGGGGGGGGGFFFEEECCCAAA@@@>>>>>><<<;;;999888777777;;;::::::::::::999999999999888777666666555666666333333333444444444444555333444555666777777777777444444444444444444444444666666666777666666555555333333333222222333333333333333333333333333333333333444444555666666777777777888:::;;;===AAAFFFJJJSSSWWW___hhhttt{{{yyyvvvsssqqqppppppqqqsssrrrqqqpppooonnnmmmllliiihhhfffeeeeeeeeecccaaa```````````````aaabbbbbb``````aaacccdddfffggghhhfffeeeffffffhhhiiikkklllooopppqqqssstttuuuuuuuuuppppppoooooonnnooooooooopppooonnnllliiigggeeeccc___^^^\\\ZZZYYYXXXVVVTTTSSSSSSRRRRRRQQQQQQQQQPPPNNNPPPQQQPPPOOONNNOOOQQQRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUVVVWWWYYYYYY\\\ZZZ\\\___aaabbbhhhnnntttyyy{{{tttoookkkgggbbb___UUUNNNGGGEEEBBB>>>>>>AAA>>>@@@FFFSSSeee{{{qqqaaaUUUVVVUUUOOOOOOUUURRRWWWYYYXXXXXX[[[\\\ZZZXXXXXXXXXWWWWWWVVVVVVUUUWWWWWWVVVUUUUUUTTTTTTTTTSSSVVVYYYXXXUUUVVV[[[```iiiccc[[[UUURRRQQQPPPNNNGGGHHHJJJJJJIIIFFFBBB@@@AAAAAAAAABBBBBBBBBBBBAAA???BBBIIIVVVjjj~~~}}}}}}~~~{{{uuuvvvtttooogggaaa^^^^^^ZZZ[[[\\\[[[XXXVVVVVVVVVRRRRRRRRRQQQPPPMMMKKKIIILLLLLLLLLOOOUUUYYY\\\]]]YYYXXXWWWWWWXXXXXXWWWUUUPPPOOOMMMKKKJJJIIIHHHHHHHHHHHHIIIJJJLLLPPPVVVZZZeeegggjjjmmmnnniiiccc]]]XXXWWWUUUSSSRRRPPPPPPPPPIIIFFFBBB>>>:::888777777:::;;;<<>><<<>>>BBB???CCCNNN___uuueeeZZZSSSRRRPPPKKKNNNVVVRRRUUUWWWVVVWWW[[[[[[YYYXXXWWWVVVUUUTTTTTTTTTTTTXXXXXXWWWVVVUUUUUUUUUUUUVVVWWWXXXWWWUUUVVVZZZ^^^ooohhh___XXXTTTRRRRRRQQQIIIJJJKKKKKKIIIGGGEEECCCBBBBBBCCCDDDDDDDDDCCCCCC===???DDDMMM]]]qqqwwwsssuuuuuupppggg___[[[[[[WWWYYYZZZYYYWWWUUUTTTTTTQQQQQQPPPOOOMMMKKKJJJIIIMMMLLLLLLOOOTTTWWWWWWVVVRRRQQQPPPPPPQQQQQQPPPNNNIIIIIIHHHGGGEEEDDDCCCDDDDDDEEEEEEEEEEEEGGGKKKOOOUUUVVVXXX\\\^^^]]]XXXTTTMMMMMMMMMKKKIIIFFFEEEDDD@@@>>><<<:::888777888888:::<<<>>>@@@CCCDDDFFFFFFHHHIIIJJJJJJIIIIIIJJJKKKOOONNNLLLJJJHHHFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKMMMNNNPPPRRRSSSRRRUUUXXX\\\aaagggnnnrrruuuzzz|||zzzzzz|||}}}|||{{{|||~~~oooYYYPPPJJJDDDDDDEEEEEEEEEDDDAAA???===???>>><<<:::999999999999888888888777777777777666777666555555444555555555222222333333333444444444222333666888999999888777888888777777777666666666444444555555555555444444333333222222222222333333444444444444444444444444444444444555666666777777666777888999999<<>>>>>===<<>>>>>===<<<;;;:::999999::::::;;;<<<>>>AAACCCEEEFFFFFFHHHJJJKKKKKKJJJIIIIIIJJJPPPOOOMMMKKKIIIHHHGGGGGGEEEFFFGGGHHHIIIHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMOOORRRTTTUUURRRUUUYYY^^^dddkkksssxxxsssyyy|||zzzzzz}}}~~~|||dddSSSPPPLLLEEEBBBCCCDDDDDDBBB@@@===;;;===<<<;;;:::999:::;;;;;;777777777777666666666666666555555444444444444555222222333333333444444444222333666888999999888777555555444444333333333222222222333444444444333333333222222222222222222333333333333333333333333333444444555555666777777777555666777888999;;;>>>AAAAAAGGGRRR]]]hhhsss||||||}}}}}}|||yyyvvvrrrpppjjjjjjjjjjjjjjjjjjjjjjjjcccbbbaaaaaabbbcccaaa```bbbaaa```___^^^^^^^^^^^^]]]\\\\\\\\\]]]^^^```aaa```^^^\\\ZZZYYYYYYZZZ[[[^^^^^^^^^^^^]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZYYYYYYZZZYYYXXXWWWUUUTTTTTTUUUUUUTTTRRRQQQQQQRRRPPPPPPOOOOOOOOOOOOOOOOOOPPPQQQRRRQQQOOONNNOOOPPPRRRRRRRRRRRRRRRSSSTTTTTTVVVUUUUUUUUUWWWYYY\\\^^^bbbaaaeeelllrrrwwwuuunnnhhhccc]]]YYYXXXTTTMMMFFFCCC???>>>>>>>>>>>>BBBHHHOOOVVVfffzzzqqqdddZZZRRRPPPWWW[[[VVVPPPNNNTTTVVVUUUSSSTTTXXXWWWSSSWWWUUUTTTRRRSSSUUUXXXYYYUUUUUUUUUVVVWWWYYY\\\]]]fffccc^^^[[[ZZZZZZZZZYYY\\\[[[YYYWWWVVVTTTRRRQQQUUUTTTQQQOOOLLLIIIGGGFFFCCCDDDEEEGGGGGGGGGFFFEEECCCDDDFFFHHHPPP^^^qqq~~~wwwtttrrrttttttnnnddd[[[XXXXXXYYYXXXWWWUUUTTTRRRQQQPPPRRRQQQOOOMMMJJJHHHFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMPPPNNNKKKHHHGGGHHHJJJKKKFFFEEECCCBBBAAA@@@@@@???CCCBBB@@@>>>======>>>???EEEEEEEEEDDDDDDCCCCCCCCC@@@???>>>===============;;;:::999999:::<<>>======>>>???======<<<;;;999777555444999999888777666555555444777777777777666666666666444444444333333222222222444666777999888666333222222333444444222222333444666666555444444444444555555444222111000111222222111111111111111111111111333333333333555777999;;;888888888888999999:::;;;<<>>@@@AAAAAAHHHRRRbbbkkkwwwxxxeee]]]YYYYYYXXXWWWVVVUUUUUUUUUWWWTTTUUUZZZZZZVVVSSSRRRSSSVVVXXXXXXUUUTTTVVVYYYTTTVVVXXXYYYZZZ[[[___aaaeeeaaa]]]ZZZYYYYYYYYYYYY[[[XXXUUUVVVZZZ[[[XXXTTTUUURRRPPPOOOJJJEEEDDDGGGHHHCCCAAACCCCCC@@@BBBHHHBBBBBBDDDIIIOOOZZZkkk{{{|||vvvsssssstttsssmmmccc[[[XXXWWWWWWVVVUUUTTTRRRQQQPPPOOOPPPOOOMMMKKKIIIHHHFFFEEEFFFFFFFFFFFFGGGIIIJJJKKKMMMLLLJJJHHHGGGHHHHHHIIIEEEDDDCCCAAA@@@@@@@@@@@@BBBAAA???===<<<===>>>>>>AAAAAA@@@@@@@@@?????????>>>===<<<;;;;;;;;;;;;;;;::::::999999;;;===???AAAAAAAAABBBCCCDDDFFFGGGHHHIIIJJJLLLMMMNNNNNNOOOOOOLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHHHHIIIIIIIIIKKKLLLOOORRRTTTVVVWWWWWWWWWYYY^^^dddlllrrruuuwwwuuuwwwyyyzzz{{{|||sss^^^TTTNNNJJJHHHBBBAAA@@@???>>>>>>>>>>>>===<<<<<<:::888666555444777777666666555555444444777777777666666666555555444444444333333222222222444555777888888666333222222333444444222222333444666555555444444444444444444333222222111111222222222222222222222222222222333333333444666888:::;;;888888888888999:::;;;<<<>>>BBBIIIRRR\\\eeelllpppzzz~~~zzzvvvtttsssooommmkkkjjjjjjiiigggfffdddbbbaaa```aaabbbaaa```^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYZZZYYYWWWVVVWWWWWWVVVUUUTTTSSSRRRRRRUUUTTTTTTTTTTTTTTTTTTTTTVVVWWWWWWWWWWWWUUUTTTSSSRRRRRRQQQOOOOOONNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRQQQPPPPPPRRRQQQQQQQQQSSSTTTUUUUUUVVVWWWWWWXXXYYY\\\aaadddlllpppvvv}}}zzzssslllddd^^^YYYUUUNNNJJJGGGDDD@@@===>>><<<<<>>AAABBBDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKMMMNNNRRRUUUXXXYYYZZZZZZZZZ]]]cccjjjoootttvvvwwwvvvwwwxxxyyy{{{iiiZZZSSSMMMIIIGGGAAAAAAAAAAAA@@@???>>>>>><<<<<<;;;999888666555444666666666666666555555555777666666666666555555555444444333333333333222222333555666777777555333222222333444444222222333444666555444444333333444444222222333333333222111111333333333333333333333333444444444555666888:::;;;777777888888:::;;;======@@@BBBEEEKKKSSS\\\eeejjjooovvv~~~|||zzzzzzvvvsssooolllkkkjjjhhhfffdddcccaaaaaabbbbbbbbbaaa]]]]]]^^^^^^]]]\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWWWWXXXXXXVVVUUUTTTTTTSSSRRRQQQPPPPPPOOORRRRRRRRRSSSSSSSSSSSSSSSUUUVVVVVVVVVVVVTTTSSSRRRQQQQQQPPPOOOOOONNNOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQPPPQQQQQQRRRRRRQQQQQQQQQPPPPPPQQQSSSTTTVVVWWWWWWWWWWWWXXXYYY\\\aaaiiinnnzzz~~~yyyrrrllleee]]]WWWPPPLLLGGGCCCAAA???===<<<===<<<===BBBJJJXXXmmm~~~tttdddYYYSSSOOORRRVVVZZZ\\\[[[ZZZXXXWWWTTTUUUYYYZZZWWWTTTTTTVVVWWWXXXVVVTTTUUUZZZ^^^dddcccbbbbbbddddddcccbbbbbbfffiiigggaaaZZZVVVTTTWWWWWWWWWVVVUUUVVVYYY[[[[[[VVVRRRPPPMMMKKKNNNTTTRRRNNNLLLJJJFFFBBBCCCGGGDDDEEEHHHMMMSSS]]]mmm|||}}}{{{zzzyyytttlllbbbZZZUUUTTTRRRRRRQQQPPPNNNMMMLLLLLLIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@AAA>>>===<<<;;;;;;;;;;;;<<<:::::::::::::::::::::999::::::999999999::::::;;;<<<<<<<<<===???AAACCCDDDEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIJJJKKKLLLOOOPPPSSSVVVXXXYYYZZZZZZ]]]bbbhhhnnnrrruuuwwwxxxxxxyyy{{{}}}rrr```WWWQQQKKKGGGEEE???@@@AAAAAAAAA@@@>>>===<<<;;;:::888777666555555666777777777777777777777666666666555555555444444333333333333333333333333333444555666666555333222222333444444222222333444555444444333333333333333111222333444444333111000333333333333333333333333444444555666777888999:::666666777888:::<<<===>>>@@@@@@@@@DDDKKKUUU___dddfffmmmxxx}}}yyytttooommmkkkiiihhheeecccaaaaaabbbbbbaaa```]]]]]]]]]]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVUUUVVVVVVUUUTTTRRRRRRQQQPPPPPPOOONNNNNNQQQQQQQQQRRRRRRRRRRRRRRRTTTUUUUUUVVVUUUSSSRRRQQQPPPPPPOOOOOONNNOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRPPPQQQQQQRRRRRRRRRRRRQQQQQQSSSUUUVVVWWWXXXYYYZZZXXXYYY[[[]]]ccckkkuuu{{{|||ssskkkeee___WWWRRRJJJHHHCCC@@@======<<<<<>>@@@IIIYYYmmmtttgggaaa[[[VVVOOORRRUUUYYY[[[[[[[[[ZZZXXXUUUUUUYYYZZZWWWUUUUUUVVVWWWVVVTTTRRRTTTZZZ___iiigggfffeeeffffffcccaaabbbgggjjjggg___WWWTTTSSSUUUWWWXXXVVVSSSTTTZZZ___eee```\\\YYYTTTNNNOOOSSSWWWVVVSSSOOOIIIDDDEEEGGGFFFFFFJJJPPPUUU]]]mmm{{{~~~|||wwwoooeee\\\VVVSSSSSSRRRQQQOOONNNLLLKKKJJJGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCAAA@@@@@@??????@@@AAABBBDDDDDDDDDCCCAAA@@@AAA@@@@@@?????????@@@@@@<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>??????@@@BBBCCCEEEFFFCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHIIIKKKLLLLLLQQQQQQSSSTTTVVVWWWXXXXXXaaafffmmmqqqsssuuuwwwxxxzzz}}}rrrfffZZZTTTOOOHHHDDDCCC>>>???@@@AAA@@@???>>>===<<<;;;:::888777666666666666666666666666666666777555555555555444444444444333333333333333333333333222333444444555444333333222333444444222222333444444444333222222222222222000111333444444333222111222222222222222222222222444444555666777888888999666666666777999;;;======>>>===<<>>>>>>>>>>>@@@AAABBBCCCBBBBBB@@@@@@AAA@@@@@@???>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>><<<<<<<<<===>>>???@@@AAA@@@AAAAAABBBCCCDDDEEEEEEAAAAAAAAA@@@AAAAAABBBBBBBBBCCCDDDFFFGGGGGGGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJHHHHHHIIIIIIKKKLLLNNNNNNSSSSSSRRRSSSUUUWWWZZZ[[[gggkkkqqqttttttuuuxxxzzz}}}ggg^^^VVVQQQKKKEEEBBBBBB===>>>>>>>>>>>>>>>=========<<<:::888777777777888555555555555444444444444555555444444444333333333222222333333333333444444222222333333444444333333222333444444222222333444444333222222111111222222111111222333333333222222111111111111111111111111333444555666777777777777555555666666888999;;;;;;:::::::::<<>>AAABBBFFFPPPbbbzzzvvvxxxyyyggg]]]XXXTTTPPPSSSSSSSSSTTTUUUWWWYYYZZZYYYUUUUUUXXXZZZXXXWWWXXXXXXYYYXXXUUURRRTTTYYY^^^lllnnnooonnnkkkhhhgggggghhhgggddd^^^XXXUUUWWWZZZWWWYYY[[[YYYVVVVVV[[[```bbbaaaaaabbb^^^WWWUUUWWWYYY]]]\\\TTTKKKHHHHHHHHHHHHIIIMMMRRRUUUZZZfffrrr{{{zzzyyyvvvpppiiiaaa\\\XXXWWWUUURRROOOLLLIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@BBBAAA@@@>>>>>>=========;;;;;;<<<<<<<<<<<<;;;;;;============>>>>>>??????=========>>>???@@@BBBCCC@@@AAABBBBBBCCCCCCCCCCCC@@@@@@@@@@@@@@@AAABBBCCCBBBCCCDDDEEEFFFGGGGGGGGGIIIHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOQQQQQQUUUTTTSSSSSSVVV[[[```ccclllqqquuuwwwvvvvvvzzz~~~uuu^^^WWWQQQLLLGGGAAA@@@CCC======<<<<<<<<<<<<======???===;;;999888888999:::888888777777666666555555444444444333333333333222222222222333333444444444111111222222333333333333222333444444222222333444333333222111111111111111222222111111222222333444222222222222222222222222222333444555666666555555555555555555666777888999777777888:::>>>CCCGGGJJJXXX```lllvvv~~~~~~{{{xxxuuuqqqooollliiifffcccbbb```]]]\\\[[[[[[[[[ZZZYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSPPPOOOPPPQQQQQQPPPNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPQQQRRRRRRSSSSSSRRRQQQOOONNNMMMMMMMMMMMMNNNOOOPPPQQQOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPRRRSSSSSSTTTTTTTTTTTTVVVYYYYYYZZZ^^^eeelllqqqvvv}}}}}}wwwqqqnnnddd^^^UUUOOOKKKHHHCCC???=========<<<<<>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@AAAAAABBBAAA@@@>>>===<<<<<<<<<;;;;;;<<<======<<<<<<<<<<<<<<<<<<======>>>>>>>>>=========>>>???AAACCCCCC@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLNNNOOOQQQSSSTTTVVVUUUSSSTTTXXX___fffjjjppptttxxxyyywwwxxx|||~~~bbbYYYSSSMMMIIIDDD???@@@DDD===<<<;;;::::::;;;===>>>???>>>;;;999999999:::;;;<<<<<<<<<;;;:::999888888444444444333333333222222222222222333333444444444111111111222222333333333222333444444222222333444333222222111000111111111222222111000111222444555333333333333333333333333111222444555555555444444555555555555555666777777666666777999;;;>>>AAABBBNNNWWWdddooovvv|||}}}yyyvvvmmmjjjfffcccaaa___]]]ZZZ[[[[[[[[[ZZZYYYWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSPPPNNNOOOPPPPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLMMMNNNNNNOOOOOOQQQRRRRRRRRRRRRPPPOOONNNLLLLLLMMMMMMNNNOOOPPPQQQNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPRRRSSSTTTTTTTTTTTTVVVYYY\\\]]]^^^dddnnnvvvzzz|||uuuoookkkiii```ZZZRRRLLLHHHFFFBBB>>><<<>>>??????@@@EEEMMMSSScccrrr~~~~~~{{{ssshhh^^^VVVSSSJJJMMMQQQUUUXXXXXXWWWVVVYYYUUUTTTXXXZZZXXXXXXYYY^^^^^^^^^[[[WWWWWWZZZ^^^cccjjjpppnnnfffbbbdddiiihhhccc]]]YYYYYYZZZ[[[\\\[[[\\\]]]\\\[[[ZZZ[[[[[[YYYVVVUUUUUUSSSPPPRRRWWWUUU]]]^^^TTTKKKIIIJJJIIIIIIJJJMMMQQQRRRUUU___jjj{{{|||}}}||||||}}}{{{wwwrrrllliiidddaaa[[[WWWSSSPPPMMMKKKLLLKKKIIIFFFDDDBBBAAA@@@@@@??????>>>>>>>>>>>>>>>======>>>???@@@@@@AAAAAAAAAAAA@@@@@@>>>===<<<;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@>>>???@@@@@@???>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGIIIJJJJJJGGGGGGFFFFFFGGGGGGHHHIIIHHHIIIIIIIIIIIIJJJJJJJJJIIILLLNNNPPPRRRTTTWWWYYYXXXXXXYYY\\\aaaggglllppptttuuuuuuuuuvvvzzzeee[[[QQQOOOLLLHHHEEEBBB@@@???>>>>>>======>>>??????@@@HHHEEEAAA===::::::;;;<<<>>>>>>>>>===;;;999666555555555555444444333333333333333333222222111111111000000000111222333555666555555444444333222111000222222222222222222222222222222111111111111222222444444444333333222222222333444555444222111222333444333222444666888999888666555555666888;;;???AAAIIIMMMWWWfffqqquuuwwwzzzyyyuuupppiiiddd```^^^\\\ZZZ[[[[[[YYYYYYXXXYYYZZZ[[[YYYXXXWWWVVVUUUUUUTTTUUURRRQQQOOOMMMMMMMMMMMMNNNLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLNNNOOOOOONNNMMMMMMNNNOOOPPPQQQPPPOOONNNMMMKKKKKKLLLMMMMMMMMMMMMMMMKKKMMMOOOOOONNNNNNOOOPPPOOOQQQTTTUUUUUUUUUVVVWWW[[[^^^aaaeeeiiioooxxx{{{uuuooojjjeeeccc[[[QQQJJJIIIFFF???;;;===???AAACCCCCCEEEPPPaaaooo}}}sssyyy~~~yyylll___VVVTTTNNNOOOQQQTTTWWWWWWUUURRRRRRUUUXXXZZZ[[[[[[\\\^^^cccfffddd]]]YYY]]]^^^\\\]]]bbbhhhjjjiiigggggghhhaaa___\\\ZZZYYYYYYYYYZZZZZZYYYXXXXXXXXXXXXYYYZZZZZZVVVQQQNNNNNNPPPQQQRRRVVVUUUSSSQQQLLLIIIKKKPPPNNNPPPQQQNNNNNNRRR]]]eee~~~~~~yyyzzz}}}}}}~~~~~~|||yyysssnnnkkkfffbbb\\\XXXTTTQQQNNNLLLKKKIIIGGGEEECCCAAA@@@@@@>>>>>>===<<<<<<<<<<<<===<<<<<<===>>>>>>??????@@@@@@@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@>>>???@@@@@@???>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGFFFGGGGGGHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJLLLOOOPPPRRRSSSVVVYYYZZZ[[[]]]aaafffkkkpppsssvvvwwwwwwwwwxxx|||uuu]]]UUUNNNLLLIIIFFFCCC@@@???>>>???===;;;:::;;;>>>AAADDDLLLIIIDDD@@@<<<;;;;;;<<<>>>>>>>>>===;;;999666555555555444444444333333333333333222222222222222222000000111111222444555666888777666444333222222222222222222222222222222222222222111111111111222222444444333333333222222222333444555444222111222333444222222333555777777666666555555666777:::===>>>AAACCCKKKXXXbbbgggkkkooozzzyyytttnnniiifffcccaaa___^^^]]][[[YYYXXXXXXXXXYYYWWWVVVUUUTTTSSSSSSSSSSSSQQQQQQOOONNNNNNNNNNNNOOONNNMMMMMMLLLLLLMMMMMMNNNLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQQQQPPPOOONNNLLLMMMMMMNNNNNNNNNMMMMMMJJJLLLNNNOOOOOOOOOPPPQQQOOOQQQTTTVVVXXXZZZ\\\___```dddjjjooottt{{{}}}{{{wwwsssnnnjjjgggeee]]]PPPEEEBBBAAA???@@@CCCBBBCCCEEELLLWWWfffttt}}}yyytttxxx{{{uuuhhh\\\UUUSSSRRRQQQQQQRRRTTTVVVVVVUUUUUUWWWZZZ\\\\\\\\\]]]^^^bbbeeeccc^^^]]]___^^^ZZZ[[[___cccdddcccbbbbbbccc___]]]ZZZXXXVVVVVVVVVWWWVVVVVVUUUTTTTTTUUUVVVVVVYYYUUUPPPMMMMMMOOOPPPPPPNNNMMMLLLJJJIIIIIINNNSSSQQQSSSSSSRRRRRRUUU[[[```www~~~yyyzzz}}}~~~{{{vvvrrrooohhhccc]]]XXXUUURRROOOMMMIIIHHHFFFCCCAAA@@@??????===<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<======>>>>>>????????????>>><<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@>>>???@@@@@@???>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIFFFGGGGGGHHHIIIJJJKKKKKKNNNPPPRRRSSSTTTVVVYYY\\\^^^aaadddiiinnnrrruuuwwwyyyyyyzzzzzz{{{~~~xxxhhhWWWQQQIIIHHHFFFCCCAAA???>>>===???<<<888777999===CCCHHHOOOLLLGGGBBB>>>===<<<<<<=========<<<:::888666555444444444444333333333333222222222222222222333333111111111222333444555666<<<:::777555333333333444222222222222222222222222222222111111111111222222333333333333222222222222111333444444222222333555444222111222444555555444666555555555666888999;;;>>>>>>DDDOOOWWW^^^eeekkktttzzz|||vvvqqqnnnkkkhhhfffcccaaa___\\\ZZZYYYXXXXXXVVVVVVUUUTTTSSSSSSSSSSSSQQQPPPOOOOOOOOOOOOOOOPPPOOONNNNNNNNNNNNNNNNNNOOOMMMMMMMMMNNNNNNPPPQQQQQQOOOPPPPPPQQQQQQPPPPPPOOONNNNNNOOOOOOOOONNNMMMMMMKKKMMMOOOPPPPPPQQQSSSTTTSSSUUUXXXZZZ\\\___cccfffhhhlllttt{{{}}}}}}~~~zzzwwwtttoookkkhhheeeddd[[[OOOCCC???@@@AAABBBDDDGGGHHHOOO^^^rrr~~~wwwsssuuutttmmmaaaXXXTTTTTTXXXUUURRRQQQSSSVVVWWWXXXWWWYYY[[[\\\[[[[[[\\\]]]aaabbbaaa```bbbccc^^^WWW[[[\\\^^^___^^^]]]^^^___\\\ZZZXXXUUUSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQVVVRRRNNNKKKKKKLLLMMMMMMJJJJJJHHHFFFGGGLLLSSSXXXWWWWWWWWWVVVWWWXXXYYYZZZmmm}}}~~~~~~|||yyyuuurrrjjjeee^^^YYYUUURRRPPPNNNHHHGGGEEECCCAAA??????>>>===<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>===<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@>>>???@@@@@@???>>>???@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIFFFFFFGGGIIIJJJKKKLLLMMMSSSUUUVVVWWWXXX[[[^^^aaadddggglllqqqvvvyyyzzz{{{{{{|||}}}}}}~~~}}}wwwvvvuuucccXXXPPPGGGFFFDDDBBB@@@???>>>>>>===;;;999888;;;???EEEHHHMMMJJJFFFBBB???============<<<<<<:::999777666555333333333333333333333333111111111222222333333333222222222222333444555666===:::777444222222333444222222222222222222222222222222111111111111222222333222222222222222222222111222333333333333444555555333222222444555444333555555444444444555666777>>>===@@@IIIQQQYYYcccmmmqqqvvv{{{wwwsssooommmhhhfffccc```^^^]]]\\\\\\XXXXXXVVVUUUTTTTTTTTTTTTPPPPPPOOOOOOOOOOOOOOOPPPOOOOOONNNNNNNNNNNNOOOOOOMMMMMMLLLLLLMMMOOOQQQRRRNNNOOOOOOOOOPPPPPPPPPPPPNNNOOOOOOOOOOOONNNMMMMMMOOOPPPRRRRRRRRRSSSUUUWWW[[[\\\___aaacccfffkkknnnpppuuu}}}xxxuuuwwwzzz|||xxxrrrkkkeee```^^^]]]RRRKKKCCCAAADDDEEEEEEEEEQQQVVVbbbvvv~~~yyymmmmmmkkkddd[[[UUUUUUWWW\\\YYYVVVVVVWWWYYYZZZ[[[XXXYYY[[[ZZZYYYXXXYYYZZZ___^^^___bbbeeeddd]]]UUU\\\\\\\\\[[[[[[[[[[[[\\\ZZZXXXVVVTTTRRRPPPPPPPPPNNNMMMMMMMMMMMMMMMMMMNNNQQQNNNJJJIIIIIIIIIIIIIIILLLLLLJJJGGGKKKTTT\\\```___\\\YYYWWWXXXXXXWWWWWWdddxxx~~~{{{xxxvvvlllggg```ZZZVVVSSSQQQPPPKKKIIIGGGEEEBBB@@@??????>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<==============================<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@>>>???@@@@@@???>>>???@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJFFFGGGIIIJJJLLLNNNPPPPPPUUUWWWYYYZZZ[[[^^^bbbeeeiiimmmrrrxxx|||~~~~~~}}}|||}}}~~~vvvuuu{{{jjj```WWWNNNFFFEEECCCBBBAAA@@@??????;;;;;;<<<===???AAADDDEEEEEEDDDAAA???=========>>><<<<<<:::999888777666666333333333333333333333333111111111222222333333333222222222222333333444555;;;888555222111111222333222222222222222222222222222222111111111111222222222222222222222222222222111222333333333333444555666444333333444555555444555444444444444444444444888777:::AAAHHHPPP]]]hhhkkkpppyyy}}}xxxuuunnnllliiifffcccbbbaaaaaa\\\[[[YYYWWWVVVUUUTTTTTTPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMNNNNNNOOOMMMMMMLLLLLLMMMNNNPPPQQQNNNNNNNNNNNNNNNOOOPPPPPPOOOOOOPPPPPPPPPOOOOOONNNQQQSSSTTTTTTTTTUUUXXXZZZ```cccgggjjjnnnrrrwww{{{|||yyyuuuuuuwwwzzz}}}xxxoooeee\\\VVVSSSQQQJJJGGGCCCCCCHHHPPPUUUWWWaaakkk|||}}}wwweeedddaaa\\\WWWUUUWWWZZZ]]]\\\[[[\\\^^^^^^]]][[[WWWXXXXXXWWWUUUUUUUUUWWW\\\ZZZ[[[aaaeeebbb[[[UUU[[[ZZZXXXXXXXXXYYYYYYYYYXXXWWWUUUSSSRRRPPPOOOOOOLLLLLLMMMMMMMMMMMMLLLLLLKKKIIIGGGGGGHHHHHHGGGFFFJJJKKKIIIGGGNNN[[[eeegggccc___YYYVVVUUUUUUVVVUUU\\\mmm|||{{{pppkkkccc]]]YYYVVVTTTSSSOOONNNKKKHHHEEEBBBAAA@@@???>>>======<<<=================================<<<<<<======<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@>>>???@@@@@@???>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJHHHHHHHHHHHHHHHIIIIIIJJJHHHIIIKKKMMMPPPRRRTTTUUUVVVXXXYYY[[[]]]aaafffjjjnnnqqqwww|||~~~{{{}}}zzzuuuyyyooo___YYYQQQIIIFFFEEEDDDBBBAAA@@@??????:::;;;>>>@@@AAAAAA@@@@@@>>>===<<<;;;;;;;;;<<<===<<<;;;999888777666666666222222222222333333333333222222222222222222333333222111111111222222333444777666333111000111111222222222222222222222222222222222111111111111222222111111111222222222222222111333444444222222333555555333222333555666666555444444444444444444444333666555888>>>CCCIIIUUUaaafffmmmxxx~~~}}}~~~zzzxxxtttpppllljjjhhhgggbbbaaa___\\\ZZZXXXWWWVVVSSSSSSTTTSSSSSSRRRPPPPPPOOONNNNNNMMMMMMNNNNNNOOONNNNNNNNNNNNNNNOOOOOOPPPNNNNNNNNNNNNNNNOOOQQQQQQPPPQQQRRRRRRSSSSSSRRRRRRTTTVVVWWWXXXZZZ\\\```cccfffjjjqqqwww|||{{{yyyzzz{{{zzzxxxvvvpppfff\\\SSSMMMJJJIIIIIILLLMMMNNNVVVeeettt{{{zzz~~~uuunnn^^^]]][[[XXXUUUVVVXXX[[[ZZZ[[[\\\___aaa```]]]ZZZUUUUUUUUUTTTRRRRRRSSSUUUXXXVVVXXX^^^aaa]]]YYYVVVYYYWWWUUUUUUVVVWWWWWWVVVUUUUUUTTTSSSQQQPPPOOONNNLLLLLLMMMNNNNNNMMMLLLLLLHHHGGGGGGHHHIIIJJJIIIHHHDDDGGGFFFEEENNN^^^hhhiiibbb^^^YYYTTTQQQQQQSSSTTTWWWcccyyyyyyzzz|||||||||~~~uuuppphhhaaa]]]ZZZYYYWWWUUUSSSPPPLLLHHHEEECCCBBB???>>>======<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@>>>???@@@@@@???>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFDDDDDDEEEGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKMMMPPPSSSVVVXXXYYYYYY[[[]]]___aaaffflllppprrruuuyyy}}}~~~zzz||||||vvv___UUUNNNJJJHHHFFFEEECCCAAA@@@???>>>>>>:::;;;===??????>>><<<;;;999999999888999999:::;;;;;;:::999777666666666666111111222222222333333333333333222222222222222222111111000000000111222222444444333222222222222222222222222222222222222222222222111111111111222222000111111111222222222222333444555444222111222333333111111222444666666555333333444444444444444444666666999===???CCCMMMWWW]]]hhhttt{{{|||~~~{{{|||}}}~~~{{{vvvsssrrrnnnllliiifffccc```___^^^XXXXXXXXXXXXVVVTTTSSSQQQPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQPPPOOOPPPPPPOOOOOOPPPQQQSSSTTTSSSSSSUUUVVVWWWWWWXXXXXX[[[]]]```bbbfffkkkqqquuusssxxxyyyzzzxxxqqqeee```XXXPPPKKKHHHHHHIIIQQQ]]]jjjooowwwxxxrrrkkkeeeYYYYYYXXXVVVUUUUUUWWWXXXVVVWWWYYY\\\^^^^^^[[[XXXSSSTTTTTTRRRQQQQQQRRRTTTUUURRRTTTZZZ[[[WWWVVVYYYXXXVVVUUUVVVXXXYYYXXXVVVRRRRRRRRRQQQQQQPPPOOONNNLLLLLLMMMNNNNNNMMMLLLLLLHHHGGGHHHJJJMMMNNNMMMKKKEEEHHHFFFCCCLLL\\\dddaaa[[[[[[YYYUUUPPPMMMOOOQQQTTTZZZkkktttuuuvvvwwwxxxzzz~~~yyyssskkkddd```]]]\\\[[[XXXVVVRRRNNNJJJFFFDDDCCC>>>>>>===<<<<<<<<<<<<===::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;::::::<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@>>>@@@@@@@@@???>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGBBBCCCDDDEEEGGGIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJLLLMMMOOORRRUUUXXXZZZ\\\^^^___aaacccggglllrrrwwwtttvvvzzz}}}~~~}}}yyy|||gggUUUMMMGGGFFFJJJEEEDDDBBB@@@???>>>======;;;<<<<<<<<<<<<:::999999888888888777777888888999;;;:::888777666666666777111111111222222333333333444333333222222111111111000000000000000000111111333333333333333333333333222222222222222222222222222222111111111111222222000000111111222222222222333444555444222111222333111000///000333555555555333333444555555555444444333444666999999;;;CCCLLLPPP]]]lllssssssttt{{{{{{{{{{{{zzz{{{}}}{{{xxxvvvssspppllliiigggfff\\\\\\\\\[[[YYYWWWUUUSSSQQQQQQQQQPPPPPPQQQQQQQQQSSSSSSTTTTTTTTTRRRQQQOOORRRQQQQQQQQQRRRSSSUUUVVVUUUVVVWWWYYYZZZ[[[[[[\\\aaadddhhhlllqqqxxx~~~xxxzzztttiiiWWWSSSMMMHHHFFFGGGIIILLLYYYpppzzzpppiiieeebbbXXXXXXWWWVVVUUUUUUUUUVVVSSSSSSTTTWWWYYYZZZYYYWWWSSSSSSSSSRRRPPPQQQSSSUUUSSSQQQSSSXXXWWWSSSUUU[[[ZZZXXXXXXYYY\\\]]][[[XXXOOOPPPPPPPPPPPPOOONNNNNNKKKLLLMMMNNNNNNMMMLLLKKKHHHHHHJJJMMMPPPQQQPPPNNNKKKNNNJJJDDDJJJXXX]]]XXXUUUXXXZZZVVVPPPKKKLLLNNNRRRUUUaaauuufffkkkpppooommmppp{{{xxxtttnnnjjjgggdddbbb```^^^ZZZTTTQQQNNNKKKFFFAAAAAA@@@>>>===<<<<<<======;;;;;;;;;::::::;;;<<<<<<======>>>>>>===<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<======<<<<<<<<<<<<======>>>>>>??????????????????????????????BBBBBBBBBBBBBBBCCCEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGIIIJJJJJJJJJLLLNNNPPPRRRSSSUUUVVVWWWZZZ]]]```dddfffhhhlllppptttwwwyyyzzzzzz{{{}}}~~~}}}zzz}}}tttYYYPPPMMMFFFCCCEEEEEECCCAAA???===<<<<<<<<<::::::;;;;;;;;;:::999999777888888888888777666666777777777777666555444333333222222111111222222333111111111222444666777888333222222111111222222333111333555444222111000000222222222111111111111000222222222222222222222222000111111111111222222222333444555555333222222222333333333333333333333333333444444555555444444333444555666666777999>>>AAAMMMRRR[[[fffpppuuuvvvuuu}}}}}}|||{{{~~~|||xxxsssooohhhgggdddaaa___]]]]]]\\\YYYXXXVVVVVVWWWWWWVVVTTTRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXYYY[[[\\\^^^```ccceeeggghhhjjjnnnuuu}}}}}}|||zzzgggUUUJJJFFFEEEGGGGGGFFFMMMWWWxxx}}}pppgggcccbbbbbb___]]]ZZZXXXVVVTTTTTTTTTRRRPPPOOORRRVVVWWWTTTPPPNNNNNNOOOOOOPPPPPPQQQQQQSSSTTTTTTVVVXXXYYYWWWVVV[[[\\\[[[YYYVVVTTTTTTUUURRRQQQPPPOOONNNOOOOOOPPPOOONNNMMMMMMOOOOOONNNMMMJJJIIIIIILLLNNNNNNJJJFFFJJJHHHHHHJJJOOORRRSSSQQQSSSTTTTTTPPPKKKHHHJJJNNNJJJUUU[[[eeezzzaaaeeehhhjjjkkkqqq{{{|||zzzwwwsssnnnjjjhhhfffcccbbbccc___ZZZVVVSSSOOOJJJFFFCCCBBB@@@???============;;;;;;:::::::::;;;;;;<<<==================<<<;;;;;;;;;::::::::::::;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<======>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEEEEEEEFFFFFFGGGEEEGGGHHHIIIIIIJJJLLLNNNQQQSSSWWWYYY[[[^^^aaadddiiijjjmmmqqqtttwwwyyyzzzyyyyyyzzz|||~~~~~~~~~gggPPPIIIHHHCCC@@@BBBCCCBBB@@@>>><<<;;;;;;;;;::::::;;;;;;::::::999999888888888888888777777666777777777777666555444333333333222222222222333333333333333333333444444555333222222111111222222333///111444444333222222222111111111111000000000///222222222222222222222222000111111111111222222222333444444444222111222333333333333333333333333333333444444555555444444333444555555555666888<<>>======;;;;;;:::::::::::::::;;;;;;<<<==================;;;::::::999999::::::;;;:::;;;<<<<<<======<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHFFFGGGIIIIIIIIIKKKMMMOOORRRUUUZZZ___bbbdddgggjjjnnnpppsssvvvyyy{{{||||||xxxxxxzzz{{{}}}~~~lllXXXGGGDDDDDDAAA???AAA@@@@@@>>><<<;;;::::::::::::::::::::::::999888888888888999999888888777666666666666666666555444333444333333222222333333444555555444444333333222222222222111111111111222222...000333444333333333444000111111111000000//////000000000000000000000000000111111111111222222222222333333222111000222333333333333333333333333333333444444555555444444333444444555555444555888;;;<<<===AAAHHHSSS```kkkrrrwww~~~xxxtttqqqooojjjhhhfffeeeeeedddaaa___^^^^^^^^^___```bbbcccddddddccccccdddeeeggghhhjjjmmmnnnqqquuuyyy}}}xxxpppqqqssstttooobbbQQQDDDDDDEEEHHHJJJMMMXXXppp~~~rrrgggfffdddaaa\\\WWWSSSQQQSSSSSSRRRRRRSSSTTTUUUUUUUUURRRNNNMMMOOOOOOMMMKKKSSSSSSSSSSSSRRRQQQPPPOOOQQQPPPNNNOOOQQQVVV[[[^^^YYYYYYWWWTTTPPPMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQUUURRRNNNLLLLLLLLLLLLKKKJJJIIIHHHHHHJJJLLLKKKKKKNNNLLLIIIHHHIIIKKKLLLMMMLLLJJJIIIKKKNNNOOOOOOMMMJJJRRRUUU]]]ppp~~~\\\YYYYYY___kkkuuu|||~~~~~~}}}zzzxxxxxxuuurrrpppooonnnlllkkknnnlllgggccc^^^YYYUUUSSSNNNLLLJJJGGGCCC@@@>>>===<<<;;;;;;:::::::::::::::;;;;;;<<<===>>>>>>======::::::999999999999:::::::::;;;<<<<<<===<<<<<<<<<<<<======>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEFFFGGGHHHIIIJJJIIIKKKLLLMMMNNNOOORRRTTTVVV[[[```eeehhhjjjlllnnnrrrsssvvvyyy{{{{{{{{{{{{wwwxxxzzz{{{|||~~~}}}^^^QQQEEECCCDDDBBB@@@AAA???>>>>>>===<<<;;;;;;::::::::::::::::::999888777888888999999888888777666555666666666555555444333444444333333333333444444666666666666555444333333222222111111111111222222///111333444333222222333111111222222222111000///000000000000000000000000000000111111111222222222222333333111000000222444222222222222222222222222333444444555555444444333333444555444333333555777999:::===BBBKKKXXXeeennnrrrzzz~~~zzzxxxuuutttsssqqqnnnllliiiiiijjjjjjlllmmmooopppsssrrrrrrrrrtttvvvxxxzzz{{{|||qqqfff___bbbdddddd^^^TTTJJJDDDEEEHHHMMMTTT^^^pppqqqeee\\\^^^___^^^[[[WWWSSSQQQQQQQQQQQQRRRSSSTTTTTTUUUSSSOOOLLLKKKMMMOOOOOOOOOTTTTTTTTTTTTSSSQQQOOONNNPPPPPPPPPPPPRRRUUUYYY]]]XXXXXXVVVRRRNNNKKKKKKKKKLLLLLLMMMNNNPPPQQQRRRSSSVVVSSSOOOLLLLLLMMMNNNNNNJJJIIIGGGGGGHHHJJJKKKLLLOOOLLLIIIGGGHHHJJJMMMNNNPPPPPPPPPPPPOOOMMMLLLKKKIIIPPPRRRYYYjjjvvv___[[[YYY```mmmxxx}}}~~~{{{~~~|||zzzyyywwwuuuttttttsssqqqoooooommmjjjfff```\\\YYYWWWSSSQQQOOOKKKGGGCCC@@@???===<<<;;;;;;:::::::::;;;;;;;;;<<<===>>>>>>======;;;::::::999999::::::;;;:::;;;<<<<<<===<<<<<<<<<======>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKLLLOOOPPPQQQTTTWWWZZZ^^^bbbgggkkklllmmmooopppssstttvvvxxxyyyyyyyyyyyyxxxyyy{{{|||}}}~~~{{{nnnUUUMMMFFFDDDDDDBBB??????>>>>>>>>>======<<<<<<;;;::::::::::::999888777666777888888888888777666666555555555555555444444333444333333222222333333444555666777777888777777666222111111000000111111222111333444444333111000111222333444555444333222111////////////////////////000000111111111222222222111222333222111111222444222222222222222222222222333444444555555444444333333444444444222222333555888:::===AAAHHHQQQ]]]dddooouuu}}}~~~{{{xxxvvvvvvvvvwwwxxxzzz{{{|||~~~~~~pppaaaUUUSSSUUUVVVTTTNNNJJJHHHHHHIIINNNWWWeeeyyyjjj]]]VVVXXXZZZXXXUUUQQQPPPPPPSSSSSSSSSTTTTTTTTTTTTTTTSSSPPPMMMKKKKKKMMMNNNOOORRRSSSTTTTTTSSSQQQOOOMMMPPPSSSUUUVVVUUUUUUVVVWWWWWWVVVUUURRRNNNKKKKKKKKKLLLMMMNNNPPPRRRSSSTTTUUUVVVSSSOOONNNNNNPPPQQQQQQIIIIIIGGGFFFFFFHHHJJJLLLMMMKKKJJJHHHIIIKKKOOORRRZZZ^^^```[[[RRRKKKJJJLLLJJJOOOPPPVVVeeepppbbb^^^\\\cccppp|||}}}|||{{{{{{yyywwwwwwwwwvvvtttrrrmmmmmmkkkgggaaa]]][[[ZZZWWWVVVSSSPPPKKKGGGCCCAAA???>>>===<<<;;;;;;;;;;;;;;;<<<==================<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<======<<<<<<======>>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEFFFGGGHHHJJJLLLMMMJJJMMMPPPRRRTTTXXX\\\___eeehhhlllnnnoooppprrrsssttttttuuuvvvwwwxxxxxxyyyyyy|||}}}~~~~~~}}}~~~{{{cccMMMJJJEEECCCAAA???===;;;<<<======>>>======<<<<<<::::::::::::999888666666666666777777666666555444444444555555555444444333333222222111111222222333333444666888999999888777111111000000000000111111222333555444222000000000333444666666666555333111////////////////////////000111111111111222222222111222444444333333333444222222222222222222222222333444444555555444444333222333444444222222222444666999===???BBBHHHQQQXXXhhhlllsss{{{qqqaaaTTTLLLJJJKKKJJJGGGCCCCCCFFFJJJRRR[[[iii|||sssaaaVVVVVVXXXYYYVVVRRROOOPPPRRRUUUUUUVVVVVVVVVVVVUUUUUUVVVSSSOOOLLLIIIIIIIIIJJJNNNOOOQQQRRRRRRPPPNNNMMMOOOTTTYYYZZZWWWTTTSSSSSSTTTTTTSSSQQQNNNLLLLLLMMMLLLMMMOOOQQQSSSTTTUUUUUUUUUSSSPPPOOOOOOQQQQQQPPPIIIIIIHHHGGGEEEFFFHHHKKKJJJJJJJJJIIIJJJLLLPPPTTT___eeeiiicccVVVLLLLLLOOOJJJOOOPPPVVVbbblllbbb______fffsss~~~~~~}}}{{{yyyxxxwwwwwwvvvtttrrrkkklllkkkgggaaa]]]\\\]]]YYYXXXVVVSSSNNNIIIEEECCC@@@???>>>======<<<<<<<<<==================<<<;;;===<<<<<<;;;;;;<<<<<<===:::;;;<<<<<<======<<<<<<===>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEFFFGGGIIIKKKMMMNNNLLLOOORRRVVVYYY]]]bbbeeeiiilllnnnpppqqqrrruuuwwwvvvvvvuuuuuuvvvxxxzzz||||||~~~gggWWWHHHGGGEEEAAA>>>===<<<::::::;;;<<<<<<===<<<;;;;;;::::::::::::888777666555555555555555555444444333333444444555555444444444222111111000000111111222222333555777777777666555111111000000000000111111000222444444333111111111222444555666666444222000000000000000000000000000000111111111111222222222000333666777666555444444111111111111111111111111333444444555555444444333111333444444333222333444444777:::;;;<<<@@@IIIOOOXXX\\\cccllltttzzz|||}}}vvvaaaTTTNNNKKKHHHIIIIIIJJJKKKNNNTTTXXXeeeqqqrrrnnnlllbbbYYYVVVVVVYYYZZZWWWSSSPPPRRRTTTTTTUUUVVVWWWXXXWWWWWWVVVSSSRRROOOKKKHHHFFFGGGGGGIIIKKKMMMPPPPPPPPPNNNMMMMMMSSSYYYZZZVVVRRRQQQRRROOOPPPPPPOOOMMMLLLNNNOOOLLLMMMOOOQQQSSSTTTTTTTTTTTTRRRPPPOOOOOOOOOMMMLLLIIIJJJJJJHHHEEEDDDFFFIIIGGGIIIJJJJJJIIIKKKNNNQQQXXX^^^bbb___VVVNNNMMMNNNJJJOOOQQQWWWbbbiii~~~aaa___```gggtttzzzyyywwwwwwwwwvvvsssqqqjjjkkkkkkgggbbb^^^^^^___[[[ZZZXXXTTTPPPKKKGGGDDDAAAAAA???>>>===============>>>>>>>>>===<<<;;;;;;======<<<<<<<<<<<<======:::;;;<<<<<<======<<<<<<>>>>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGEEEEEEFFFGGGIIIKKKMMMOOOOOORRRVVVZZZ^^^bbbhhhkkkkkkmmmoooppprrrtttxxx{{{yyywwwvvvuuuwwwyyy|||}}}oooXXXMMMEEEFFFEEEAAA>>>======<<<888999:::;;;<<<;;;:::999;;;;;;::::::888777666555444444555555444444333222333333444444555444444444111111000000000000111111111222444666666555333222111111000000000000111111...000333444333222333444111333555666666444111///111111111111111111111111000111111111111222222222///333777999888666444444111111111111111111111111333444444555555444444333111333444444333333333444444777999888888===EEEMMMIIIMMMUUU___jjjrrrvvvwwwlllWWWMMMKKKLLLNNNPPPTTTYYY^^^eeekkkooovvv}}}qqqaaa___]]]WWWVVV[[[QQQUUUWWWVVVQQQNNNOOORRRRRRSSSUUUWWWXXXXXXXXXXXXMMMMMMLLLJJJGGGGGGGGGIIIFFFHHHKKKNNNPPPPPPNNNMMMLLLRRRWWWWWWTTTQQQQQQSSSLLLMMMNNNMMMLLLLLLNNNPPPKKKLLLNNNQQQRRRSSSRRRRRRTTTRRRPPPOOONNNLLLJJJGGGHHHJJJKKKHHHEEECCCEEEGGGFFFHHHJJJJJJIIIIIILLLNNNMMMQQQVVVVVVSSSOOOLLLLLLKKKOOOQQQXXXbbbhhh~~~\\\eeejjjkkkooo|||wwwzzz}}}~~~~~~yyyzzz{{{zzzvvvsssqqqqqqtttqqqllliiifffdddaaa^^^^^^[[[XXXUUURRROOOKKKIIIEEEDDDBBB@@@??????@@@AAA@@@???>>>>>>>>>???@@@AAA>>>>>>======<<<======>>>>>>>>>??????@@@?????????>>>??????@@@AAAAAABBBBBBDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDEEEFFFGGGGGGHHHHHHFFFHHHJJJMMMQQQTTTVVVXXXWWWZZZ___dddhhhkkkkkkkkkoooooooooppprrrtttwwwxxxzzzxxxvvvvvvxxx{{{|||}}}tttaaaTTTMMMEEECCC@@@>>>=========>>>:::;;;<<<<<<;;;:::888777:::::::::999999777666666666666555555555555666666111222444555555555444444444333222222111111222222222333444555666888888999333222111000////////////222333333444444333222222444444333222000///...---111111111111111111111111111111222222222222111111555333222333666666444111000111111111111222222222111111222222222333333333333222111000000222444555222555888888666888???DDDGGGDDDHHHUUUaaaiiinnnsssyyy~~~xxxjjj```UUUNNNRRRZZZ]]]fffqqqvvvwww{{{vvvfffXXXVVVYYYWWWSSSPPPNNNPPPRRRRRRPPPNNNMMMNNNTTTQQQOOORRRXXX[[[YYYVVVNNNLLLJJJIIIHHHHHHHHHIIIHHHJJJMMMRRRTTTSSSNNNKKKMMMOOORRRTTTTTTSSSPPPOOOOOOMMMKKKKKKLLLMMMLLLJJJKKKLLLNNNPPPQQQSSSSSSTTTRRRQQQNNNKKKIIIHHHGGGGGGIIIHHHGGGFFFEEEDDDDDDDDDGGGFFFEEEFFFIIILLLMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKIIINNNQQQXXXccciiiXXXbbbjjjkkkooozzzwwwzzz|||~~~}}}|||zzzyyyvvvtttsssrrruuurrrnnnkkkiiigggdddaaa```]]]YYYVVVUUURRRPPPNNNIIIHHHFFFCCCBBBBBBCCCDDDBBBBBB@@@?????????@@@AAA<<<<<<<<<<<<<<<===>>>>>><<<======>>>>>>>>>>>>>>>?????????@@@AAABBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGIIIJJJMMMPPPTTTXXX[[[\\\[[[^^^bbbgggjjjllllllllloooooooooppprrrtttwwwxxxyyyxxxxxxxxxzzz|||~~~~~~gggVVVLLLEEEDDDCCCAAA???======>>>???:::;;;;;;;;;;;;999888777999999999999888777666555555555444444444444555555333333555555666555444444444333222222111111222222222222333444555777777888333222111000////////////222222222222333333333333888777555333111//////...111111111111111111111111000111111222222111111000444222222333555555333111000000111111111222222222111111111222222222333333333222111111111222333444444666666555444888@@@FFFHHHFFFIIIRRR[[[bbbiiiooovvv|||uuulllbbb\\\WWWWWW___iii{{{}}}kkk___UUUTTTVVVTTTOOOMMMMMMNNNOOOOOOMMMLLLMMMNNNRRRPPPOOORRRWWWYYYXXXUUUOOONNNLLLJJJHHHGGGFFFFFFHHHIIILLLPPPRRRQQQMMMJJJLLLMMMOOOPPPQQQPPPOOONNNMMMMMMMMMOOOPPPQQQOOOMMMLLLMMMOOOPPPRRRSSSTTTTTTQQQPPPNNNLLLJJJIIIIIIIIILLLKKKIIIGGGFFFEEEFFFFFFIIIHHHFFFFFFIIIKKKLLLMMMIIIJJJJJJJJJJJJJJJIIIIIIKKKPPPRRRXXXaaagggzzzRRR]]]gggjjjmmmwww|||~~~zzzwwwwwwwwwuuusssuuussspppnnnllljjjgggeeebbb___[[[XXXXXXWWWVVVUUUPPPNNNLLLIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>>>>>>>>>>???@@@AAA======>>>???????????????@@@@@@@@@AAAAAABBBBBBCCCBBBBBBCCCDDDFFFGGGHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHLLLNNNQQQUUUYYY]]]```bbbaaacccgggjjjlllmmmmmmlllooooooooopppqqqtttvvvxxxyyyyyy{{{|||~~~qqqZZZNNNGGGCCCCCCBBB@@@???>>>>>>>>>???;;;;;;;;;;;;:::999888777777888888888777666555444444444333333333333444444555555666666666555444444444333222222111111222222111222222333444555555666222222111000////////////111111000111222333555666>>><<<888555222000000000111111111111111111111111000111111222222111111000222111111222333333222000000000000111111111222222111111111222222222222333333222222222222222222222555555444333333888@@@GGGIIIGGGHHHMMMRRRWWW```iiiqqqxxx~~~tttccc^^^\\\^^^ccclllzzz{{{hhh^^^WWWTTTUUUVVVQQQMMMLLLKKKLLLLLLKKKJJJJJJLLLNNNQQQOOOOOORRRVVVXXXUUUSSSPPPOOONNNKKKIIIGGGEEEDDDHHHIIIKKKMMMOOOOOOLLLIIIKKKLLLLLLLLLMMMMMMMMMMMMKKKLLLOOORRRUUUUUURRROOOMMMNNNOOOQQQRRRSSSSSSSSSPPPOOONNNLLLKKKKKKKKKKKKOOOMMMJJJHHHGGGHHHIIIJJJMMMJJJGGGFFFHHHJJJLLLLLLHHHGGGGGGGGGGGGGGGHHHHHHLLLQQQRRRVVV___cccqqqJJJVVVbbbhhhkkkrrrzzzwwwyyyzzzwwwtttuuusssqqqoooooommmjjjhhhdddaaa]]]ZZZ[[[\\\\\\\\\VVVUUURRRPPPNNNMMMLLLLLLKKKJJJIIIGGGEEEDDDCCCBBBDDDDDDCCCCCCBBBCCCCCCDDD@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDFFFFFFGGGHHHIIIJJJJJJKKKJJJJJJKKKKKKLLLMMMNNNNNNPPPRRRUUUYYY^^^bbbeeegggfffgggiiikkkllllllkkkkkkmmmmmmmmmnnnppprrruuuvvvyyy{{{~~~}}}cccSSSLLLHHHFFF@@@@@@???>>>=========>>>;;;;;;::::::999888888777666666777777666555444444555444444333333444444555777777777666666555444444444333222222111111222222111111222222333333444444111111000///////////////111111000000222555888:::BBB???:::666222111111111111111111111111111111111000000111111111111000000000000000111222111000000000000000000111111111111111111111111222222222222222222333333333222111111333444444333444888???DDDFFFDDDEEEHHHJJJNNNYYYcccjjjssszzz}}}wwwppphhhbbbWWW[[[bbbnnn{{{}}}hhhYYYSSSRRRSSSWWWWWWQQQMMMMMMIIIIIIHHHGGGFFFHHHLLLOOOPPPPPPQQQSSSVVVVVVTTTRRROOONNNMMMLLLJJJHHHFFFEEEJJJJJJJJJLLLMMMMMMKKKIIILLLKKKJJJJJJJJJKKKMMMMMMKKKMMMPPPTTTWWWUUUQQQNNNMMMNNNOOOPPPPPPPPPPPPPPPNNNMMMMMMMMMLLLLLLLLLLLLOOOMMMJJJHHHHHHKKKNNNPPPOOOLLLHHHFFFGGGIIIKKKKKKGGGGGGFFFEEEFFFGGGIIIJJJJJJOOOPPPSSS[[[^^^hhh|||CCCMMMZZZccchhhmmmxxx{{{yyy{{{{{{yyyvvvtttsssrrrqqqqqqooollljjjeeebbb^^^]]]^^^```aaaaaa\\\[[[YYYWWWUUUTTTSSSRRRQQQQQQOOONNNKKKIIIHHHGGGJJJJJJHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEDDDCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEIIIIIIJJJJJJKKKLLLMMMMMMKKKLLLMMMOOOPPPRRRSSSTTTUUUVVVYYY]]]aaadddgggiiihhhiiiiiijjjjjjiiiiiihhhiiijjjjjjlllnnnqqqtttvvvzzz~~~xxxzzzkkkXXXNNNJJJFFFDDD=========<<<<<<<<<<<<===;;;;;;:::999888888888777555666666666666555555444666666555555555555666666777777666666555555555555444333222222111111222222111111111222222222222222111000//////////////////111111111111333777:::<<>>:::666222111111222000000000000000000000000000000000111111000000000///000111111000000000000//////000000000111111111000000111111111222222222222222333333333222222111111222444555777999<<>>;;;<<<<<<======>>>????????????;;;:::999888777777777888555666666777777777666666666555555444444555555666555444444333333444555666444333222222111111222222333333333222222111111111//////.........//////000...///000222444666777888666666444333111111000000000000000000000000000000//////000000000000//////...000222222000///000111////////////000000000111000000000000111111111111111111000000111333555666555444333444666888999999:::777999???DDDEEEFFFJJJLLLQQQXXX```lllyyyxxxzzz~~~}}}{{{{{{}}}|||{{{}}}~~~zzzuuunnnlllhhheeefffkkksssyyyzzzmmmbbb^^^\\\VVVRRRQQQKKKIIIJJJPPPQQQMMMIIIHHHDDDEEEFFFGGGHHHJJJOOORRRPPPPPPOOOMMMLLLMMMOOOPPPLLLKKKIIIHHHIIIKKKOOOQQQPPPMMMIIIGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKIIIJJJLLLNNNOOOOOOMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKJJJIIIEEEEEEEEEFFFGGGIIIKKKMMMJJJIIIHHHHHHIIIHHHGGGEEEHHHFFFEEEFFFIIINNNTTTXXXTTT[[[YYYYYY``````\\\aaaaaappp777999CCCTTT```cccfffjjjlllrrruuuuuuwww~~~xxxwwwuuutttvvv|||wwwkkkhhhccckkkwwwzzz~~~|||yyywwwzzzzzzyyyyyyxxxvvvrrrnnnkkkjjjiiijjjkkkkkkjjjiiikkkkkkkkkjjjjjjhhhgggfffgggggggggfffdddaaa___^^^WWWWWWWWWXXXYYYZZZ\\\]]]XXXWWWVVVTTTQQQNNNLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJLLLNNNRRRWWW]]]bbbfffhhhjjjjjjjjjiiiiiihhhhhhhhhfffffffffggghhhhhhiiiiiiiiiiiihhhhhhgggffffffeeefffgggiiimmmqqqwww{{{~~~{{{kkkmmmvvvzzz]]]PPPEEEBBBAAA======@@@===>>>???@@@@@@AAA@@@@@@;;;:::999777777777777888666666777777777777777666555444444333333444444555444333222222333444666777444333222222111111222222444444333333222111111111//////.........//////000,,,---///111333444555555222222222111111000000///000000000000000000000000//////000000000000//////...111333222000///000222////////////000000000000000000000000111111111111111000//////111333666888888666333222333666888999:::777888???DDDDDDBBBCCC>>>BBBIIISSSbbbqqqxxxxxxssssssvvvvvvwwwyyy|||}}}xxxxxxwwwwwwzzzsssiii___WWWXXXXXXTTTPPPPPPPPPLLLKKKPPPSSSOOOKKKIIIDDDEEEGGGHHHIIILLLPPPRRROOONNNLLLJJJIIIJJJMMMOOONNNLLLIIIGGGHHHKKKOOOQQQPPPLLLHHHEEEFFFGGGIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLIIIGGGHHHKKKOOORRRSSSOOONNNNNNNNNMMMKKKJJJIIIIIIJJJKKKKKKKKKJJJIIIHHHEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHIIIHHHFFFCCCGGGEEEDDDEEEIIIOOOVVVZZZ\\\ccc```___eeeccc]]]___[[[hhh{{{:::<<<>>>DDDRRRaaaeee```dddfffgggkkkttt~~~|||zzz|||yyyvvvyyy{{{{{{{{{|||sssggghhhcccdddqqq~~~}}}{{{zzz~~~|||{{{zzzyyyvvvqqqnnnqqqooolllkkklllnnnooonnnoooooooooooommmkkkiiiggglllkkkkkkmmmooommmhhhdddbbbaaa```aaabbbdddcccbbb___]]]YYYWWWTTTQQQMMMIIIKKKKKKMMMNNNPPPRRRSSSTTTSSSSSSUUU\\\fffnnnrrrtttssstttuuuvvvtttrrrooommmlllkkkiiiiiijjjkkkjjjiiiiiigggdddccccccccccccbbbhhhhhhjjjooouuu{{{tttjjjlllxxxzzzzzzcccLLLGGGBBBAAABBBAAA===999>>>???AAAAAA???===<<<===@@@===999777666666666555555666888999999888666555444333222222222333444555555333222111111222444555222111000......000111222222222222111000//////...////////////////////////222222333333333444444444222111///...///000///...444333000///...///000111---------------...//////111000000/////////......------------.........///222222111111111111222222333222111000000000222222222222222333333333444444444666888;;;<<<<<<;;;:::<<<;;;===FFFOOO[[[iiivvvtttrrrttt|||~~~mmmfff\\\VVVRRRTTTYYYXXXPPPHHHIIIMMMPPPQQQNNNJJJGGGEEEHHHGGGGGGJJJNNNOOOLLLJJJRRRPPPLLLJJJJJJKKKNNNPPPKKKKKKKKKKKKLLLLLLLLLMMMHHHFFFDDDAAAAAABBBDDDEEEIIIFFFCCCDDDHHHMMMNNNNNNKKKLLLLLLKKKJJJKKKMMMPPPOOOOOONNNLLLJJJIIIHHHGGGFFFGGGIIIKKKLLLKKKJJJIIIGGGEEEFFFIIIJJJGGGFFFHHHOOOMMMKKKIIIHHHHHHJJJKKKIIIKKKKKKIIIHHHLLLTTT[[[[[[\\\^^^aaabbb```[[[WWW[[[aaannn777:::<<>>???<<<999===???AAA@@@>>><<<<<<<<<;;;999555444555555555444777777888999999888777666666555333222222222222333555444333222333444666777333222111000000111222333222222111111000//////...------------------------222222222222333333333333222111//////000111000///444333111///......///000//////.........//////000///000000000000///...---------........./////////222111111000000111111222222222111000000111111222222222222333333333333444333555666888999999888888999777888>>>FFFNNN[[[gggkkkmmmqqquuuzzz}}}kkk]]]VVVXXXTTTRRRTTTWWWUUUNNNGGGGGGJJJMMMNNNLLLIIIGGGGGGHHHHHHHHHLLLOOOQQQOOOMMMNNNLLLJJJHHHHHHIIIKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLGGGFFFCCCAAAAAABBBDDDEEEIIIFFFDDDEEEIIIMMMOOOOOOKKKLLLLLLKKKJJJKKKMMMOOOMMMMMMLLLKKKKKKJJJIIIIIIIIIKKKMMMNNNNNNMMMKKKIIIGGGDDDEEEHHHHHHEEEFFFHHHRRRPPPNNNKKKHHHGGGFFFFFFHHHIIIJJJIIIHHHKKKRRRXXXWWWXXXYYY[[[\\\[[[WWWTTTWWW[[[gggvvv444777:::>>>FFFRRRZZZ]]]^^^\\\YYY[[[gggvvv{{{zzzwww}}}|||xxxwwwzzz~~~rrriiiaaa^^^aaakkkzzz}}}|||}}}~~~{{{vvvrrrqqqpppoooqqquuuwwwyyyyyywwwwwwvvvuuusssrrrqqqqqqnnnnnnnnnppprrrsssrrrqqqkkklllnnnqqqttttttrrrooojjjgggccc```]]]YYYUUURRRRRRSSSSSSTTTUUUUUUVVVVVVZZZ^^^fffooovvvyyywwwtttwwwyyy{{{}}}|||yyyuuurrrmmmkkkiiiiiiiiiiiihhhggggggffffffeeefffggghhhiiilllmmmppptttyyy~~~zzzpppmmmwwwsssnnnsss}}}hhhTTTIIIEEE@@@;;;:::;;;===<<<:::===>>>@@@???===;;;;;;;;;999666444444555666666666999999999888888777777777777666555333222222222222555444444444555777888:::444333222111111222333444222222111111000/////////........................000111111111222222222222222111///000111222222111444333111///............111000000/////////000000...///000111111000...---....../////////000000000111111000000000000111111111111000000000111111222111111222222222333333333333333444444555555555666777444444888<<>>======>>>???===;;;===>>>@@@???===;;;:::::::::888666666777777777666::::::888777777777777777555555444444333333333333333333333444555777999:::333222111111111111222333111111111111000000//////111111111111111111111111000000000000111111111111222111000000222444444333444333111///...---------111000//////.../////////...000222333333222///...////////////000000000000000000000//////000000000000000000000000111111111111111111111222222222222333333222222222333444444777444333555777:::AAAJJJ[[[dddmmmqqqpppqqqwww~~~}}}|||zzzzzzggg^^^[[[VVVQQQNNNNNNQQQTTTUUUSSSOOOKKKIIIHHHHHHHHHGGGEEEDDDFFFGGGDDDEEEGGGIIIKKKKKKKKKJJJMMMNNNNNNNNNMMMMMMLLLLLLIIIIIIIIIHHHHHHHHHHHHHHHFFFEEEDDDCCCCCCDDDFFFGGGDDDEEEEEEGGGJJJMMMOOOPPPMMMMMMMMMLLLKKKKKKMMMOOOMMMMMMMMMLLLKKKKKKJJJJJJMMMOOOQQQRRRQQQNNNJJJGGGFFFBBBAAACCCDDDCCCEEEIIIMMMMMMMMMMMMLLLJJJIIIHHHDDDFFFHHHHHHGGGHHHKKKNNNOOONNNLLLMMMNNNNNNMMMKKKPPPRRRYYYdddooo|||333555888;;;===BBBLLLUUUZZZZZZYYY]]]iiiyyy}}}{{{}}}vvvlllbbb\\\___fffnnn{{{~~~~~~zzzvvvssssssuuuyyy}}}~~~~~~}}}}}}|||{{{zzzyyyyyysssttttttuuutttuuuvvvvvvvvvwwwzzz~~~~~~yyyvvvllliiidddaaa^^^\\\YYYWWWXXXXXXYYYZZZZZZ[[[\\\\\\```gggqqqyyy{{{xxxsssooooooqqqssstttsssoookkkhhhgggeeeddddddeeeffffffeeeeeeggghhhiiiiiijjjnnnqqqvvvxxx{{{|||~~~uuulllhhhsssqqq\\\MMMEEEBBB===>>>AAADDDEEECCC???<<<===???@@@???===:::999999:::888666666666666444333999888777777666666777777222333333444555555555555111222222333444666777888111111000000000000111111111111111000000000000000222222222222222222222222//////000000000111111111333111000111333444444333333222111000......------//////...------.........///111333555555333111000////////////000000000000000//////......//////000//////000000111111111111000000000111111111222222333333222222222333333444666333222444555777===DDDOOOVVV```hhhmmmpppsssuuutttxxx~~~tttfffXXXUUUVVVUUUPPPNNNMMMPPPTTTUUURRRNNNLLLKKKLLLLLLJJJGGGDDDCCCEEEFFFFFFGGGHHHIIIHHHHHHGGGGGGHHHIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFEEEEEEEEEEEEFFFHHHHHHCCCEEEGGGIIIKKKMMMNNNOOOMMMNNNMMMLLLKKKKKKMMMOOOOOOOOONNNMMMKKKJJJIIIHHHKKKLLLNNNOOONNNKKKHHHFFFFFFBBBAAACCCDDDCCCFFFJJJKKKLLLLLLMMMLLLLLLKKKJJJEEEFFFGGGGGGGGGHHHIIIJJJMMMKKKJJJJJJKKKKKKJJJIIIPPPRRRXXXbbbmmm|||555555777:::;;;===EEEMMMSSSYYY^^^dddnnn{{{~~~|||yyyyyyzzz{{{yyypppeeeaaabbbbbblllzzz|||yyyxxxxxxzzz}}}}}}~~~}}}|||tttvvvxxxxxxwwwwwwxxxyyy}}}~~~zzzvvvmmmjjjfffbbbaaa___]]][[[YYYZZZ[[[]]]___aaabbbccceeekkksssxxxxxxtttpppnnnpppqqqqqqqqqooolllhhhfffcccbbbaaaccceeeggghhhhhhhhhjjjmmmmmmlllnnnrrrvvvwww{{{~~~hhhgggnnnsss^^^PPPGGGAAA===;;;???EEEIIIIIIEEE@@@===>>>@@@AAA@@@===;;;::::::888666444444444333111000666666666666666666666666111222333555666666666666000111111222333444555555000000000000000000000000111111000000000000000000///////////////////////////000000000111111111111333222000111222333333222111000000//////......------------------...//////000111333444444444222111....../////////000000000//////............//////......///000111111111111///000000000000111111111111222222222333333444444333000000333444444999@@@HHHLLLTTT^^^gggmmmooooooooosss{{{ssscccXXXPPPPPPQQQOOOLLLJJJMMMOOORRRRRRQQQNNNMMMLLLNNNMMMKKKGGGDDDCCCDDDFFFHHHIIIKKKKKKIIIGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKEEEHHHKKKMMMMMMMMMNNNOOOLLLLLLLLLKKKIIIIIIKKKMMMOOONNNMMMKKKIIIHHHFFFFFFGGGHHHIIIJJJJJJHHHGGGFFFFFFCCCCCCFFFGGGEEEGGGKKKNNNNNNMMMLLLLLLKKKJJJJJJHHHHHHGGGGGGHHHHHHIIIIIILLLKKKJJJJJJKKKKKKJJJIIIPPPQQQWWW___jjj{{{777444444999::::::>>>DDDIIIUUUaaahhhooozzz{{{xxxuuutttwww~~~zzzrrrpppjjjjjjmmmttt}}}~~~||||||~~~~~~{{{yyyssswww{{{||||||{{{|||}}}|||wwwsssmmmjjjeeecccbbbaaa```___[[[\\\^^^aaadddgggiiijjjlllpppuuuwwwuuurrrpppppprrrqqqpppnnnkkkhhhfffddd`````````cccgggjjjlllllllllooorrrrrrpppqqqvvv{{{zzz~~~rrreeelllzzz|||cccPPPGGGBBB>>>:::;;;???DDDHHHGGGDDD@@@===???AAABBBAAA>>>;;;::::::555444333333444444222111222333444666666666555555222333444555666666555555111111222333333333333333111111111222222111111111000000000000000000000111////////////////////////000000000111111111222222444222000000222222222111...///////////////......------------...000111222///000111111222222111111------.........////////////......------......///---...///000111111111000/////////000000000111111...///111222333333333333222000000333333333777===DDDFFFJJJQQQYYYaaafffiiikkkpppxxx~~~|||mmmbbbWWWPPPKKKMMMOOOMMMLLLMMMMMMMMMMMMNNNNNNNNNLLLKKKLLLKKKJJJGGGDDDCCCDDDFFFEEEHHHJJJJJJHHHFFFFFFGGGIIIIIIIIIHHHHHHHHHHHHHHHCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGHHHIIIJJJKKKLLLMMMHHHLLLPPPRRRQQQPPPPPPQQQIIIIIIIIIGGGFFFEEEGGGIIIJJJIIIIIIHHHFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFDDDEEEIIIJJJHHHIIILLLMMMMMMLLLKKKKKKLLLMMMNNNKKKJJJHHHGGGHHHIIIIIIJJJKKKJJJJJJKKKLLLKKKJJJHHHNNNOOOTTT[[[dddttt777333333888999888999>>>@@@PPPaaajjjooowwwzzzrrrnnnpppxxxxxxqqqiiihhhmmmuuuyyyzzz}}}{{{wwwzzz}}}~~~{{{wwwuuurrrwww}}}}}}|||wwwrrrnnnkkkhhhdddaaa`````````___\\\^^^```dddhhhkkknnnoooqqqtttwwwvvvsssqqqrrrsssrrrqqqnnnkkkhhheeecccbbb______```dddiiimmmooopppooosssvvvuuussstttzzz}}}{{{iiiiiisss~~~nnnXXXIIIBBB@@@>>>;;;;;;>>>CCCEEEDDDAAA???===@@@AAABBBAAA>>><<<::::::444333333555777777666444///111333555666666555444444555666666666555444333222222333444444333333333111222222333333222222111000000000000000111111111000000000000000000000000111111111111222222222222444222000000111111111///---......///000/////////---------...000111333444....../////////000111111------------.........///.........------.........,,,---///000111111111000////////////000000000000+++---000222333333222111444222222444444333666<<<>>>>>>@@@BBBGGGOOOYYY___iiiooouuuzzz|||rrreee]]]WWWRRRLLLJJJMMMPPPQQQSSSWWWMMMLLLJJJJJJLLLMMMLLLJJJIIIIIIHHHFFFDDDCCCEEEFFFAAADDDGGGHHHFFFDDDEEEGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCDDDDDDFFFGGGHHHIIIJJJGGGHHHIIIJJJKKKMMMMMMNNNLLLPPPTTTUUUTTTRRRRRRSSSGGGGGGGGGEEECCCCCCDDDFFFEEEEEEEEEEEEDDDDDDCCCCCCAAAAAABBBCCCDDDFFFHHHIIIGGGEEEFFFKKKLLLJJJJJJMMMJJJIIIIIIIIIKKKNNNQQQSSSNNNLLLIIIHHHHHHJJJJJJJJJKKKJJJJJJKKKLLLLLLIIIGGGLLLMMMQQQVVV^^^nnn333444555666777888999:::>>>GGGYYYlllvvvvvvvvvyyywwwrrrllllll|||tttkkkddd```dddkkkkkkuuu{{{wwwzzz}}}|||yyyvvvvvvxxxyyy{{{|||}}}~~~~~~~~~yyytttpppmmmkkkiiiiiihhhfffeeecccbbbbbbdddeeefffhhhlllppptttvvvttttttrrrqqqoooooonnnnnnnnnoooooonnnllliiifffdddeeedddeeefffhhhkkkoooqqqqqquuuvvvuuuxxxuuuiiiiiirrrppp```NNNEEEAAA===;;;;;;;;;<<<===?????????>>>>>>;;;===@@@BBBAAA>>>;;;888666555555555555666666777555555555555555555555555888888777777666555333222666555444333222222111222222222222111222222333333111111111111111000//////333333333222111000//////000/////////000111333444444333222111000000000000000000///...---,,,,,,+++............////////////111000000000//////............---------......///333111000...------------///000111222222111000///000000////////////000000222222111111111111111111000111111222444666888999>>><<<;;;:::<<>><<<<<<:::;;;<<<=========<<<;;;:::<<>>;;;999666666555555555555555666555555555555555555555555666666666666555444444333333333222222222333444444333222222111222222333333---...///000000111000000222222222222111000//////...............000111222333222111000/////////////////////...------,,,,,,........./////////000000111111000000000/////////.........---.........///111000///...------......///000111111111111000///000000////////////000000111111111111111111111111000111111222444555777888;;;:::888888999===AAADDDJJJSSS^^^fffiiinnnvvv||||||gggZZZTTTOOOLLLMMMNNNKKKJJJLLLQQQUUUTTTRRROOOLLLIIIHHHHHHHHHHHHHHHDDDCCCBBBBBBBBBDDDFFFGGGEEEEEEFFFFFFGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCBBBDDDGGGIIIJJJJJJIIIHHHFFFEEEEEEHHHKKKMMMVVVZZZ^^^]]]VVVNNNHHHFFFGGGGGGGGGGGGFFFFFFFFFFFFEEECCCCCCFFFFFFCCCCCCFFFFFFHHHIIIJJJHHHGGGFFFGGGEEEIIIPPPXXX\\\ZZZRRRLLLEEEDDDDDDFFFJJJKKKJJJIIIJJJHHHGGGFFFGGGIIIKKKMMMUUUQQQNNNOOONNNIIIFFFFFFIIIHHHKKKQQQVVV___qqq555555555666666666777777:::???KKK\\\hhhlllmmmooosss~~~{{{yyyvvvjjjbbb___^^^ccclllssswwwyyy{{{|||{{{}}}~~~{{{zzzzzzvvvwwwwwwwwwwwwwwwvvvvvvxxxwwwvvvtttsssqqqppppppqqqpppooommmlllkkkkkkkkkiiijjjmmmpppsssuuuwwwwwwssssssrrrqqqqqqqqqqqqqqqrrrsssttttttsssqqqnnnmmmmmmlllkkkllloootttyyy|||vvvjjjjjjvvvsssWWWLLLBBB??????>>>===>>>:::::::::::::::999999888888:::<<<>>>???===;;;999777777666555444444444444555555555555555555555555444444444444444444444444000000111222333555666777333333222222111222222333***+++,,,...000111222222222222222222111000//////............///000111111111111000///....................................////////////000000000000111111111111000000000000/////////...............//////......---....../////////000000000000//////000//////......//////000111111111111111111111111111111111222333555666777888777555444555888;;;======DDDLLLRRRXXXaaammmvvvtttfffVVVOOOMMMKKKLLLNNNLLLJJJHHHJJJOOORRRQQQPPPNNNKKKIIIGGGHHHHHHHHHGGGDDDCCCCCCBBBCCCEEEFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGEEEDDDCCCEEEGGGIIIJJJIIIHHHGGGEEEDDDEEEGGGIIIKKKXXX[[[^^^\\\TTTLLLGGGEEEGGGGGGGGGGGGGGGGGGHHHHHHFFFCCCCCCFFFGGGEEEEEEIIIGGGJJJMMMNNNMMMJJJHHHGGGDDDKKKVVV```ddd___UUUMMMEEEDDDDDDFFFHHHIIIGGGFFFFFFEEECCCCCCDDDHHHLLLOOOZZZTTTNNNMMMJJJFFFDDDEEEGGGGGGJJJNNNPPPWWWdddqqq555555555555555555555555888:::CCCSSSaaagggllloookkkwww}}}}}}~~~}}}}}}{{{qqqiiieee```aaafffllloooooopppsssooorrruuuyyy~~~~~~}}}}}}zzz{{{{{{zzzzzzyyyxxxwwwyyyxxxxxxxxxwwwvvvuuuttttttsssrrrpppoooooooooooolllnnnppprrrtttttttttsssrrrrrrrrrrrrrrrsssssstttuuuvvvxxxyyyyyyxxxvvvuuuqqqppppppqqquuu{{{}}}}}}rrrpppxxxyyy\\\MMMDDD>>>>>>???>>>===>>>:::::::::999999888777777777888:::<<<<<<<<<:::999888777666555444333333333555555555555555555555555333333333333444444555555000000111222333555666777333333222222111111222222+++,,,---///000111222222111111111111111000///////////////000000111111111000///......---------...---------.........///////////////000000000111111111111111111111111000000///000000000//////......------------......///////////////////////////////////////....../////////000000000000111111111111111111111111222333555555555444333222333444666777888;;;???DDDJJJVVVdddnnnzzz}}}||||||mmmcccZZZQQQOOOOOONNNMMMNNNIIIHHHGGGHHHKKKNNNNNNMMMLLLJJJHHHGGGGGGHHHGGGFFFCCCCCCCCCCCCCCCEEEFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHEEEDDDCCCDDDFFFHHHHHHGGGFFFEEEDDDCCCCCCEEEGGGIIITTTWWWZZZWWWQQQJJJFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHFFFDDDDDDHHHIIIGGGHHHKKKHHHLLLPPPQQQOOOJJJGGGEEEGGGNNNYYYaaabbb[[[PPPHHHHHHHHHHHHHHHIIIIIIHHHGGGEEECCCAAAAAABBBFFFJJJMMMYYYRRRLLLJJJHHHDDDCCCEEEFFFHHHKKKMMMOOOSSS\\\ddd444444444444444555555555666777>>>LLLYYYbbbjjjqqqjjjrrrxxxzzz|||}}}zzzzzz}}}yyyuuuqqqgggdddeeeiiijjjfffeeehhhdddgggkkkooottt{{{~~~~~~~~~}}}|||{{{yyyyyy{{{{{{{{{{{{zzzxxxwwwvvvvvvuuusssqqqppppppqqqqqqssstttuuuvvvvvvuuusssrrrrrrrrrsssssstttvvvwwwxxxxxxzzz|||~~~~~~}}}ttttttuuuxxx~~~{{{vvvuuuvvv|||wwwtttzzziiiNNNHHHBBB>>>??????===<<<===<<<;;;;;;999888888777777666777888999999999999999777777666444333333333333555555555555555555555555333333222333333444555666333222222222333333444555444333222222111111111222//////000111111111111000000000111111111000//////....../////////////////////...------------------,,,,,,------.../////////////////////000000000000000000000000000000111111000000111111111000///...,,,,,,---......////////////................../////////............////////////000000000111111111111111111111111222333444444333333222222222333444666777888:::@@@JJJWWW```lllwww{{{hhh[[[XXXRRRPPPRRRRRRMMMIIIHHHGGGFFFEEEFFFHHHIIIJJJIIIIIIHHHFFFFFFFFFGGGEEEDDDBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGCCCBBBAAABBBDDDFFFFFFEEEEEEDDDCCCBBBBBBCCCEEEFFFMMMPPPSSSQQQLLLHHHFFFFFFCCCDDDDDDEEEFFFGGGHHHHHHGGGEEEGGGKKKLLLIIIIIIKKKJJJMMMPPPPPPMMMHHHEEECCCGGGMMMUUU[[[ZZZTTTLLLGGGHHHIIIJJJIIIIIIHHHGGGGGGEEECCCAAA@@@AAADDDGGGIIIRRRLLLHHHIIIHHHEEEDDDFFFDDDGGGJJJLLLMMMRRRWWW[[[333333333444444444555555444555;;;EEEOOOXXXeeepppnnnrrrvvvwww{{{{{{{{{~~~~~~zzzooohhheeehhhfff]]]YYY[[[YYY[[[___bbbffflllssswww|||~~~}}}|||zzzyyy||||||}}}|||zzzxxxvvvtttwwwvvvsssqqqqqqqqqrrrsssyyyyyyyyyyyyyyyyyyxxxwwwuuuuuuvvvwwwyyy{{{}}}~~~wwwyyy||||||tttnnniiiiiipppwwwyyysssuuuwwwyyy{{{}}}___LLLFFFAAA>>>??????<<<:::<<<===<<<;;;999888888888888666666666666777777777777666666555444333333333333555555555555555555555555555444333333333444666777444444333222222222333333444444333222111111111111111111111111111000/////////000000111111000//////,,,------......------,,,......---------------...---------.........//////............////////////////////////000000000000111111222222222000///...+++,,,---.....................------------......///......------......///...//////000000111111111111111111000111111222222222222222222222222222222444444333444888???GGGNNN\\\gggttt|||zzzlll]]]UUUSSSQQQRRRUUUTTTMMMGGGEEEDDDDDDCCCDDDDDDEEEFFFFFFFFFEEEDDDDDDEEEEEEDDDBBB@@@AAAAAABBBCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEAAA@@@???AAACCCEEEEEEEEECCCBBBAAAAAAAAABBBCCCCCCFFFJJJLLLLLLHHHEEEEEEGGGBBBCCCCCCEEEFFFGGGHHHHHHHHHGGGIIINNNOOOKKKIIIJJJJJJKKKMMMLLLJJJGGGEEEEEEEEEJJJQQQUUUTTTPPPLLLIIIFFFGGGHHHHHHFFFEEEEEEFFFDDDCCCBBBAAAAAABBBDDDEEEJJJGGGGGGLLLLLLHHHEEEEEEAAAEEEHHHHHHJJJOOORRRRRR111111222333444555555666333444999???DDDLLL\\\jjjrrrxxxzzzyyyzzz~~~{{{zzz|||}}}xxxmmmhhhjjjdddWWWOOOPPPNNNPPPRRRTTTWWW[[[aaaeeejjjmmmrrruuuwwwyyy{{{}}}~~~||||||}}}}}}}}}}}}|||yyywwwuuuxxxwwwtttrrrqqqrrrtttuuuyyyyyyyyyzzzzzz|||}}}}}}yyyyyyzzz|||~~~zzz}}}yyyqqqkkkeeebbbdddgggnnn||||||qqqmmmnnnpppzzz~~~fffSSSIIIDDD@@@===>>>>>>::::::<<<<<<;;;999888888888888999777666555555444555555666555555444333333444444444555555555555555555555555777666444333333555666777444333333222222333333444555444333222111111111111000000111111000///......//////000000000000000///......///000000///...---......------------......---------...............------------............---.........////////////111222333333222111///---+++,,,---.........---,,,......---,,,,,,---......///......------......///......//////000111111222222111111000000000111111///000111222222111111000111111111222444888<<>><<<======::::::===::::::888777777777888999888777555444333333444555444444333333333444555555555555555555555555555555888777555444444555666888333222222222333333444555555444333222111111111111......////////////......//////000000000000000///111222333444444333222111......---------......///........................,,,,,,,,,---------......,,,---------......//////111222333444333111///---,,,,,,.........---,,,+++...---,,,,,,,,,,,,---............------.........---......///000111111222222111111000000000000000...///000111111111000///000000222333444666888999:::GGGTTT^^^iiittt}}}~~~~~~~~~}}}pppeeeeeeddd\\\TTTPPPKKKHHHIIILLLKKKGGGEEEGGGAAAAAABBBAAA@@@@@@AAACCCBBBAAA@@@AAABBBBBB@@@???>>>>>>???@@@AAAAAAAAAAAA@@@AAACCCDDDFFFGGGGGGGGGDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@???AAAEEEGGGHHHHHHAAAAAA@@@@@@@@@@@@@@@@@@DDDGGGIIIHHHDDDBBBCCCEEECCCDDDEEEFFFHHHJJJKKKKKKHHHIIINNNTTTTTTMMMHHHGGGFFFFFFFFFEEEFFFIIINNNQQQOOOSSSYYYYYYTTTNNNIIIGGGCCCFFFHHHGGGEEEDDDEEEGGG@@@AAABBBCCCDDDDDDDDDDDDBBBDDDLLLVVVWWWOOOFFFAAAEEEJJJKKKHHHIIINNNOOOKKK222222333333333444444444555777999999:::@@@JJJRRRlll|||{{{qqqjjjjjjlllooosssyyy}}}}}}uuunnnggg]]]PPPGGGEEEDDDCCCCCCDDDEEEFFFFFFIIILLLPPPSSSUUUXXXZZZ\\\gggkkkpppvvv{{{|||{{{zzzyyyyyyxxxyyyzzz{{{||||||{{{{{{}}}|||qqqfff]]]WWWTTTTTTVVVZZZdddyyyuuuoookkknnnrrrvvvoooaaaXXXOOOFFFBBBBBBAAA???<<<:::999999999999777666777888888777666666666555444444444444555333333333444444555555555666666666666666666666666777666444222222222444555333333333333333333333333222222222222111///...---////////////............////////////000000000000///////////////.................................000///...---,,,---..............................------------------------////////////000000000000.........//////////////////...---,,,+++*********---------.........//////////////////////////////111111000000//////......///////////////000111111111111222333333444555555333999CCCNNNYYYbbbjjjooorrruuuyyyzzz|||uuulll```___^^^\\\XXXTTTOOOMMMGGGGGGFFFEEEDDDBBB@@@???AAA@@@?????????@@@AAABBBBBB@@@??????@@@AAAAAA@@@<<<>>>??????>>>>>>???@@@BBBCCCDDDDDDCCCCCCDDDFFFBBBBBBAAA@@@????????????AAA@@@@@@@@@AAACCCEEEFFFEEECCC@@@??????AAADDDFFFGGGDDDBBBAAACCCDDDEEEEEEEEEFFFGGGIIIJJJJJJIIIIIIKKKJJJIIIKKKMMMLLLIIIEEEFFFEEECCCDDDIIIPPPWWW\\\ZZZbbbiiidddVVVKKKGGGHHHGGGFFFDDDCCCBBBCCCEEEFFFCCCGGGIIIFFFEEEFFFGGGEEEDDDGGGKKKNNNNNNKKKFFFCCCEEEFFFGGGFFFEEEFFFHHHIII222222222222333333333333444777888888888<<>><<<:::999999999888777777888999:::999888777666666555444444444444333333333444444444555555555555555555555555555555555444222111000111222333333333333333333333333333222222222111000000000///////////////.............../////////000000000000/////////////////////...........................---,,,+++*********++++++........................------------------------000000///...---,,,++++++------------............000000///...------------,,,------------.................................000000000//////////////////////////////000000111111111222222333444444555555999@@@FFFLLLQQQUUUXXXbbbgggmmmqqqtttxxx~~~|||rrriii___XXXPPPPPPPPPPPPNNNKKKHHHGGGEEEEEEDDDBBBAAA???>>>>>>@@@@@@?????????@@@AAABBBAAA???>>>>>>@@@@@@@@@???<<<>>>??????>>>===???@@@@@@AAACCCBBBAAAAAABBBDDDCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@???@@@AAACCCDDDEEECCC@@@??????AAACCCEEEFFFCCCAAA@@@AAACCCDDDCCCDDDEEEGGGIIIJJJJJJJJJIIIKKKJJJIIIJJJKKKJJJGGGDDDFFFEEEEEEFFFJJJQQQXXX\\\___eeeiiicccUUUIIIEEEEEEEEEDDDCCCBBBBBBCCCDDDEEECCCHHHIIIFFFDDDEEEEEECCCCCCDDDFFFHHHHHHFFFDDDBBBDDDEEEFFFEEEEEEEEEGGGIII111111111222222222222333333555666666555777<<>>???@@@AAABBBCCCDDDIIILLLQQQVVV[[[```fffjjjssstttvvvyyy|||~~~~~~uuunnniiiddd```^^^\\\[[[[[[ZZZZZZ[[[\\\]]]^^^fffttt||||||iii\\\PPPLLLKKKHHHDDDBBBBBBAAA>>>;;;999888777777888777777999<<<===<<<;;;888888777555555444444444333333333444444444444555555555555555555555555555333222000//////000111111333333333333333333333333333222111000000111222333////////////................../////////000000000////////////////////////........................//////...------------...------------------------------------------------......---,,,+++***)))))),,,,,,,,,,,,------......000///......------------,,,,,,,,,,,,------------........................//////////////////000000//////......//////000111111111111222333333444444555888;;;===>>>@@@BBBCCCQQQXXXaaaggglllqqqwww{{{}}}oooccc\\\UUUMMMGGGEEEFFFGGGIIIIIIIIIHHHHHHCCCBBB@@@>>>============?????????>>>???@@@@@@AAA???>>>======??????>>>===<<<===>>>>>>======>>>@@@>>>@@@AAAAAA@@@???AAABBBDDDDDDBBBAAAAAA@@@@@@@@@AAA@@@???>>>>>>???@@@AAADDDBBB@@@>>>>>>@@@BBBCCCDDDAAA???>>>???AAABBBBBBBBBDDDFFFHHHJJJJJJJJJJJJKKKJJJIIIIIIIIIHHHEEECCCEEEEEEFFFHHHKKKQQQVVVYYY[[[___aaa[[[PPPFFFCCCDDDBBBBBBAAAAAAAAACCCEEEFFFFFFJJJKKKGGGDDDEEEEEECCCCCCDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEDDDDDDEEEGGGIII000000111111111222222222111333444444444555888;;;EEEQQQ]]]gggqqq|||}}}}}}{{{zzz}}}uuuttttttxxx}}}yyywww{{{}}}}}}~~~}}}wwwoooiii\\\WWWOOOJJJHHHFFFDDDBBB???>>>======???????????????AAAFFFIIIMMMRRRWWWZZZbbbccceeehhhmmmsssxxx{{{}}}~~~}}}xxxtttxxx{{{~~~}}}yyyvvvkkkhhhbbb\\\YYYXXXXXXXXXVVVYYY]]]bbbfffhhhiiiiiinnnwwwtttZZZPPPHHHHHHIIIGGGDDDCCCAAA@@@===:::888777777777777777888;;;>>>???>>>===999888777666555444444444444444444444444444444444444444444444444444444444222111000000000000111111222222222222222222222222333222111000000222444555////////////...................../////////000000......//////000000000111........................000000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++,,,,,,,,,,,,,,,,,,------......///...---,,,++++++++++++++++++++++++,,,,,,,,,------........................---......//////000000000///............///000000000111111111222222333333333555777888999999;;;===CCCIIIQQQYYY___fffnnnttt{{{kkkdddYYYRRRMMMJJJEEEBBBAAACCCEEEGGGHHHJJJJJJJJJBBBAAA>>><<<;;;;;;<<<===>>>>>>>>>>>>??????@@@@@@>>><<<<<<===>>>>>>===;;;;;;<<<>>>===<<<<<<===???>>>???@@@@@@??????@@@AAADDDCCCBBBAAA@@@?????????@@@???>>>===<<<======>>>AAA@@@>>>======>>>@@@AAABBB@@@======>>>@@@@@@@@@AAACCCEEEHHHJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDEEEEEEFFFGGGJJJNNNQQQSSSNNNQQQRRROOOIIIDDDDDDFFFAAAAAAAAABBBCCCDDDFFFGGGJJJMMMNNNJJJGGGGGGGGGDDDFFFFFFGGGHHHHHHHHHGGGGGGCCCDDDDDDDDDCCCEEEHHHJJJ000000111111111222222222///111222333444666888999===CCCLLLWWWdddqqqyyy|||uuusssrrrssswwwyyyyyyxxxooonnnooottt{{{~~~~~~~~~}}}|||zzz~~~}}}yyyvvvxxx|||~~~yyyuuukkkddd\\\WWWUUUSSSOOOKKKDDDBBB???>>>??????>>>===:::===@@@BBBDDDGGGKKKOOOTTTUUUVVVXXX]]]bbbgggjjjoooqqquuuxxx{{{yyyvvvuuuqqqjjjddddddfffhhhjjjiiigggcccaaa[[[YYYVVVTTTSSSUUUXXX[[[ZZZ___gggpppuuuxxxwwwvvv|||~~~zzz~~~vvvgggSSSKKKEEEFFFGGGEEEBBBAAA???>>>;;;999777666666666777777999;;;>>>???===<<<888888666555555444444444444444444444444444444444444444444444444444444444222222111111111222222222222222222222222222222222333222000000000222444666////////////........................////////////---......///000111222222////////////////////////------------,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,------...//////000000------,,,+++++++++,,,,,,+++++++++,,,,,,,,,------........................------......//////000000...............//////000000000111111111111111222111333555555666777999;;;666:::@@@FFFLLLUUU```hhhuuu}}}zzzkkk___SSSNNNHHHDDDCCCCCCAAA@@@>>>???@@@BBBCCCDDDEEEEEEBBB@@@>>><<<;;;;;;<<<=========>>>>>>>>>?????????<<<<<<;;;<<<>>>>>><<<::::::<<<======<<<<<<===>>>???@@@AAAAAA@@@@@@AAABBBCCCBBBAAA???>>>=========@@@???===<<<;;;;;;<<<===>>>===<<<<<<<<<===???@@@BBB???===<<<>>>???@@@@@@BBBDDDFFFIIIJJJLLLLLLLLLJJJIIIIIIGGGGGGGGGHHHIIIGGGGGGGGGGGGHHHIIIKKKLLLFFFGGGHHHGGGEEEDDDEEEGGGAAABBBBBBCCCDDDFFFGGGHHHLLLPPPPPPLLLIIIIIIIIIFFFEEEGGGJJJLLLLLLKKKIIIGGGDDDDDDDDDCCCCCCEEEIIILLL111111111222222222222333000000111222444666888999:::===BBBJJJVVVdddooovvvqqqooonnnoooqqqsssssssssllllllnnnttt}}}uuuqqquuu}}}}}}|||xxxvvvuuurrrooolllpppwww|||~~~vvvqqqjjjhhhhhhgggccc^^^QQQLLLGGGDDDDDDCCC@@@===;;;<<<>>>??????AAADDDFFFJJJJJJJJJLLLOOOSSSWWWZZZ^^^aaaeeeiiilllqqqvvvyyy}}}~~~~~~~~~~~~}}}{{{mmmkkkgggeeeddd```ZZZUUUQQQSSSUUUWWWXXXXXXXXXWWWWWWXXXXXXXXXYYY\\\aaaddddddiiiqqqyyy~~~xxxnnnvvvtttfff\\\OOOGGGBBBBBBBBB???=========;;;:::888777666777777888888999;;;======:::888666666555444444444444555555444444444444333333333333333333333333333333333222222222333333333333333222222222222222222222222222111000000111222333444////////////............------........./////////------...///111222333333////////////////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,------...///000111111///......------.........,,,,,,,,,,,,------------------------------------..................//////......------......///000000000000000000000000000111222333222111222444666333666:::>>>CCCLLLXXX```mmmwwwuuujjjcccXXXNNNHHHEEEAAA???@@@AAAAAAAAA>>>>>>>>>???@@@@@@AAAAAA@@@???>>><<<;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>===<<<;;;;;;===>>>>>><<<::::::;;;<<<<<<;;;;;;<<<>>>???AAABBBBBBAAA@@@BBBCCCCCCBBB@@@???===<<<<<<<<>>===;;;;;;;;;<<<===<<<<<<<<<<<<===???@@@AAACCC@@@>>>===>>>@@@AAAAAADDDFFFHHHJJJLLLLLLLLLLLLIIIIIIIIIHHHHHHIIIMMMPPPOOONNNLLLJJJHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEBBBBBBCCCDDDEEEFFFGGGHHHKKKOOOOOOKKKHHHIIIHHHFFFBBBEEEHHHJJJKKKJJJGGGEEEEEEEEEEEEDDDDDDFFFJJJMMM222222222222333333333333222111000111333555666777999999<<>>???@@@???>>>>>>@@@BBBCCCCCCCCCEEEGGGJJJLLLNNNOOORRRUUUYYY[[[___cccffflllmmmooorrrvvvyyy|||~~~}}}~~~~~~}}}}}}}}}|||yyytttqqqjjjiiihhhiiijjjiiieeebbbYYYXXXVVVSSSQQQNNNLLLJJJGGGHHHJJJMMMQQQUUUXXXYYY___bbbfffiiikkkpppvvvzzzzzz{{{~~~{{{zzzsss{{{zzzyyyqqq```VVVPPPIIIBBB>>>>>>>>>;;;:::<<<:::999888777666777888888888888999:::;;;:::666444444333333333333444444555555555444444444333333333222222222222222222222222111222222333333444333333111111111111111111111111000000111111111111111111////////////............---------.........//////,,,---...///111222333444////////////////////////000111111222111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,,,,---///000000111.........------......///,,,------------.........------------------------..................------...------------...//////000000000000000000000000000111111000......000222444777;;;>>>BBBHHHQQQXXXbbbnnnzzzyyyrrreeeZZZVVVVVVPPPHHHEEECCC@@@??????@@@AAAAAA===============>>>>>>???>>>======<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>======<<<;;;<<<>>>???>>><<<:::999;;;<<<<<<;;;:::<<<===???@@@BBBAAA@@@@@@AAACCCCCCCCCAAA???>>>===<<<<<<>>>>>><<<;;;;;;<<<======<<<======>>>@@@BBBDDDEEEDDDBBB???>>>@@@AAABBBBBBGGGHHHJJJKKKMMMMMMMMMLLLGGGHHHIIIIIIIIILLLRRRWWWZZZXXXSSSNNNKKKHHHGGGGGGHHHGGGFFFFFFGGGGGGFFFDDDAAABBBCCCDDDEEEEEEEEEFFFFFFJJJKKKGGGDDDEEEEEEBBBAAABBBDDDEEEFFFFFFFFFEEEFFFFFFEEEDDDDDDGGGLLLOOO222222333333333444444444444222000000111333555555666666888:::>>>EEERRR\\\oooooooooppppppqqqqqqqqqrrrqqqqqqtttxxx}}}}}}ssspppvvv|||uuuqqquuu}}}~~~|||xxxrrrkkkeee___]]]^^^ccckkkssszzz{{{sssiiibbb]]]XXXQQQKKKCCCCCCCCCBBB@@@???@@@BBB??????@@@BBBDDDFFFGGGHHHFFFIIILLLNNNPPPRRRUUUXXXXXXZZZ\\\```eeejjjnnnpppjjjkkkmmmpppqqqqqqqqqqqqpppooonnnmmmlllhhhbbb^^^XXXWWWVVVWWWYYYXXXTTTPPPMMMMMMKKKGGGDDDCCCDDDEEECCCDDDGGGKKKQQQWWW\\\___hhhmmmsssyyy~~~}}}~~~wwwuuuwwwyyyaaaSSSKKKGGGFFF???;;;<<<<<<;;;;;;===888888777666666777888999999888999::::::888444000222222222222333444555555555555555444444333333333222222222222222222222222000111222333333333333333111111111111111111111111000000111111111111000///000/////////............---------.........//////,,,---...000111333444555000000000000000000000000---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))***+++,,,------******+++,,,---//////000,,,,,,+++++++++,,,,,,------------.........//////------------------------/////////......------,,,...------------...//////000000000000//////////////////000///......000333000444999<<>>>>>>>>===<<<<<<<<<<<<>>>??????<<<:::999:::<<<;;;::::::;;;===>>>@@@AAAAAA@@@@@@AAABBBEEEDDDBBB@@@???>>>======>>>===<<<;;;<<<<<<===>>>===>>>???@@@CCCEEEGGGHHHEEECCC@@@???AAACCCCCCCCCHHHIIIKKKMMMMMMMMMMMMLLLGGGHHHIIIJJJKKKOOOVVV[[[ccc___YYYSSSNNNJJJIIIIIIEEEDDDCCCEEEHHHIIIGGGEEE@@@AAABBBCCCDDDDDDDDDDDDBBBFFFGGGCCCAAAAAAAAA???CCCBBBBBBBBBCCCDDDFFFGGGGGGGGGFFFEEEEEEHHHLLLPPP000000000000000000000000000111222222333444555555222333555777:::???EEEJJJeeennnuuusssppprrruuuwwwyyywwwuuurrrppprrrwww{{{~~~{{{wwwvvv|||{{{tttrrrrrrsssuuuuuuqqqkkkiiijjjhhhdddbbbiiinnnooorrr{{{uuuqqqlllddd\\\YYYOOONNNLLLIIIGGGEEECCCBBBCCCCCCCCCDDDFFFFFFEEEDDDEEEDDDDDDEEEHHHLLLNNNNNNPPPPPPQQQRRRTTTWWWZZZ\\\XXXYYYZZZ[[[\\\\\\\\\\\\___\\\ZZZYYYXXXUUURRRQQQJJJIIIIIIIIIIIIJJJKKKKKKHHHDDDBBBCCCBBB??????BBBFFFGGGLLLTTT[[[bbbnnnyyyvvvqqqwwwvvv___PPPIIIGGGFFF>>><<<;;;;;;======<<<:::888888888888777777777777777777777666555555444444333333444444555666777777555555555555555444444333111111111111222333444444222222222111222222333333333222222222111000000000111000000/////////000000222111111000///......---.........//////////////////000000000111111111111---------,,,,,,------...,,,,,,,,,,,,,,,---...///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))(((,,,+++++++++++++++++++++........................,,,---......//////......000000000///000111111222000000000000000000000000000000000000111111111111111333666888;;;>>>BBBEEEIIIOOOXXXaaaiiiqqqxxx|||~~~ooo^^^RRRLLLIIIFFFGGGJJJKKKGGGCCC;;;;;;;;;;;;;;;;;;::::::======<<<<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;<<<===??????>>>===:::999:::;;;<<<<<<::::::;;;<<<:::;;;;;;:::999999<<<>>>AAABBBBBBBBBAAABBBEEEGGGJJJFFFAAA???>>>>>>>>>>>>???>>>=========>>>???@@@@@@@@@AAAEEEJJJNNNPPPQQQHHHEEEAAA>>>???@@@AAAAAADDDFFFIIILLLMMMMMMKKKJJJDDDGGGIIIIIIIIIMMMVVV]]]ccc```\\\XXXUUUQQQMMMJJJIIIHHHGGGGGGHHHFFFCCCAAAAAAAAAAAABBBBBBCCCBBBBBBFFFEEEBBB@@@??????@@@AAA@@@@@@@@@CCCEEEGGGFFFDDDBBBEEEGGGGGGFFFFFFHHHKKK000000000000000000000000222222222333333333333333222333555555777;;;@@@DDDYYYhhhvvvyyyvvvvvvxxxyyyxxxwwwuuurrrpppooorrrtttyyyxxxwwwyyy~~~zzzuuuttttttuuussstttqqqlllkkknnnnnnllljjjoooqqqppprrrzzzzzzwwwtttnnniiiggg]]]\\\ZZZVVVRRRNNNJJJHHHHHHFFFEEEDDDDDDFFFGGGGGGGGGGGGGGGHHHJJJKKKKKKKKKLLLKKKJJJKKKMMMPPPQQQRRRNNNNNNNNNOOOOOOOOOOOOOOOOOOMMMLLLNNNNNNMMMJJJIIIFFFFFFFFFGGGGGGGGGHHHHHHGGGCCCBBBCCCCCCAAABBBEEEEEEGGGPPP]]]iiivvvyyyrrrrrr||||||fffTTTIIIDDDAAA???;;;:::888999::::::999888666666666666555555555444666666666666555555555555333333444444555666666777666666777777666666555444111111111222333444555666555444333222111111111111222222111111111111111111000//////......//////000111111000000//////..................////////////....../////////000000000......---,,,,,,,,,---------,,,,,,,,,,,,---...///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,,,,........................,,,---......//////......//////......//////000111//////////////////////////////000000000111111111000222444555666888;;;===DDDIIIOOOUUUYYY^^^bbbeeejjjmmmpppsssuuuxxx{{{~~~{{{{{{zzzyyyzzz~~~sssggg[[[OOOFFFHHHEEECCCDDDHHHHHHEEEAAA;;;;;;;;;;;;;;;::::::::::::::::::999999999888888999999999999::::::::::::;;;<<<===>>>>>><<<;;;999999;;;<<<;;;:::999:::;;;;;;<<<<<<;;;:::;;;===???BBBCCCCCCCCCBBBCCCFFFHHHHHHEEEAAA>>>>>>?????????@@@???>>>>>>>>>???AAAAAA@@@AAADDDHHHMMMOOOOOONNNHHHDDD???======???AAABBBBBBDDDFFFIIIIIIIIIHHHGGGAAAEEEIIIJJJKKKNNNUUU[[[aaa___]]][[[XXXUUUPPPMMMKKKJJJIIIIIIIIIGGGEEEBBBBBBAAAAAAAAACCCDDDEEEEEEHHHFFFDDDBBBAAAAAABBBCCCBBB@@@@@@AAADDDFFFGGGFFFCCCFFFGGGGGGFFFEEEGGGJJJ000000000000000000000000333333333222222222111111333444444444444666:::===III\\\pppzzz{{{||||||{{{vvvuuutttqqqooonnnoooqqquuuwwwzzz}}}}}}xxxtttrrrrrrtttvvvvvvwwwtttpppppptttvvvuuutttxxxyyywwwxxx}}}zzzyyyyyywwwvvvwwwrrrqqqnnnjjjeee^^^YYYUUUSSSPPPMMMJJJIIIJJJLLLNNNMMMNNNOOOPPPOOONNNKKKJJJKKKHHHEEEEEEGGGIIIHHHGGGEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCDDDFFFHHHGGGFFFJJJJJJJJJJJJKKKKKKKKKKKKJJJFFFEEEHHHIIIHHHKKKOOOPPPRRR[[[kkk|||sssnnnpppxxxssseeeTTTHHHCCCBBB>>>::::::999888888999999888666666666666555555555444444444555555555555666666666333333444444555666666666777777888888777777666555000000111222444666888999888666444222111000000000000000111111111111111111///...............//////000000000000////////////........................---------............//////...---,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,------......------------------------,,,---......//////......------.........///////////////////////////////////////000000000000111111000222333333222333555777@@@BBBFFFGGGHHHHHHIIIJJJSSSVVV[[[___eeekkkqqqvvvwwwxxxxxxyyyyyy|||sssnnnfff\\\RRRJJJDDDAAABBB@@@???AAADDDEEECCC@@@<<<;;;;;;;;;:::::::::999999999888888888777777777777888888888999999999999888999;;;<<<<<<<<<;;;:::999:::;;;:::999888999;;;:::<<<===<<<<<<<<>>???@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCC@@@BBBEEEJJJNNNOOOLLLJJJGGGCCC???===>>>@@@AAABBBBBBCCCEEEFFFFFFFFFEEEDDDAAAEEEIIIJJJJJJMMMQQQUUUXXXXXXXXXXXXWWWTTTNNNJJJMMMKKKJJJIIIIIIHHHFFFCCCCCCBBBAAACCCFFFHHHHHHHHHIIIHHHEEECCCBBBBBBCCCDDDDDDBBB??????BBBEEEGGGGGGDDDEEEFFFFFFEEEEEEGGGHHH000000000000000000000000222222222222222111111111222333333333222444777999<<>><<<:::999999::::::888777888888777777777666666666333333444555555666777777444444444555555555666666666666777777666666555444000000111333555777:::;;;999777444222000000000000//////000000111111222222...------------......///////////////000000000000///...............------------------............///......---,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------...//////------------------------,,,---......///.........------......////////////////////////////////////////////////000000000111111333333333222333555666===>>>@@@@@@>>><<<<<<<<<@@@CCCGGGKKKQQQXXX```eeejjjmmmppptttwww{{{pppfff\\\ZZZVVVNNNEEE@@@???@@@>>>======>>>AAABBBAAA???<<<;;;;;;::::::999999999999999999999888888888888777777777777888888888888666777999:::;;;;;;;;;:::888999::::::888888999:::999;;;<<<<<<<<<<<<>>>@@@AAACCCDDDCCCCCCCCCDDDFFFBBB???======???AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAABBBDDDHHHJJJKKKIIIFFFEEECCCBBBCCCDDDDDDCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEGGGHHHHHHGGGIIIMMMPPPRRRSSSUUUWWWWWWTTTNNNJJJLLLKKKIIIHHHHHHGGGEEECCCCCCCCCEEEIIIMMMNNNLLLIIIIIIHHHEEECCCBBBBBBCCCDDDGGGDDD@@@>>>@@@CCCEEEFFFBBBCCCCCCCCCCCCDDDFFFHHH000000000000000000000000//////000000111222333333000111222222222444777999999DDDSSSdddvvvyyyxxxtttpppoooqqqvvvzzz|||}}}~~~yyyyyyxxxvvvwww||||||xxxxxxzzz{{{yyywwwnnniiifffiiimmmqqqxxx~~~~~~zzzwwwrrrssstttrrrooommmnnnooorrrvvv{{{{{{vvvpppjjjggg```]]]ZZZXXXWWWTTTPPPLLLKKKIIIFFFDDDCCCCCCEEEFFFNNNPPPOOOOOOWWWdddllllllooonnnkkkiiigggeeeeeedddhhhfffiiiooosssuuuyyy~~~~~~}}}}}}xxxllljjjmmmyyyuuubbbRRRKKKDDDDDDGGGIIIGGGCCC<<<:::999999999999888666777777777777666666666666222222333444555666777777444444444555555555555555444444444555444333333222000000111333666888:::<<<888777444111000111222333/////////000000111111222---------------...//////////////////000000000000//////......---------,,,---------........./////////...---,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,------...//////------------------------,,,---......///.........---...///000000000//////...........................////////////000000000000111222222222333555777888:::<<<<<<;;;999999:::333555777:::===BBBHHHLLLQQQUUU\\\bbbhhhooovvvzzz|||nnn```UUUPPPLLLLLLJJJCCC<<<888:::===;;;;;;<<<===???@@@??????<<<;;;;;;:::999999888888999999888888888777777777666666777777777888888888666666777999::::::;;;;;;888999::::::888888999:::888:::;;;<<<;;;;;;<<<>>>???@@@BBBBBB@@@@@@AAABBB???===<<<===???AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@BBBDDDEEEEEEDDDBBBDDDFFFJJJKKKIIIEEEAAABBBBBBBBBBBBCCCCCCDDDEEEFFFFFFEEEEEEFFFIIIMMMPPPSSSTTTVVVXXXYYYWWWRRRNNNJJJHHHFFFFFFFFFFFFDDDCCCCCCDDDHHHOOOTTTTTTNNNHHHHHHFFFDDDBBB@@@AAABBBBBBHHHEEEAAA@@@AAACCCEEEFFFBBBAAA@@@@@@BBBDDDFFFGGG000000000000000000000000---...///000111222333333///000222222222444666888999???IIIVVViiizzz~~~}}}zzzwwwuuuwww|||}}}~~~wwwkkkfffeeecccaaabbb```]]]\\\```eeejjjrrrzzz||||||rrrrrrrrroookkkeee___\\\UUUSSSOOOLLLLLLMMMOOOQQQVVV[[[___bbbnnn|||wwwsssqqqppppppyyyyyy~~~~~~{{{xxx|||tttllllllppp|||zzzaaaSSSGGGDDDBBBCCCEEEGGGFFFDDD;;;999777777777777555444555555555444444444333333222222333444555555666666555555555555555555555555222222333333222222111000000000111333555888:::;;;999777444111000111222333//////000000000000000000------------...///000000000000000000//////////////////......---,,,,,,,,,---------.........//////---------,,,,,,------.........---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---...///000111000//////..............................////////////000000,,,...///000000111333555222555777888888888888999222333444555555777;;;===>>>BBBHHHOOOVVV]]]eeejjjtttyyy~~~uuujjj```UUUJJJDDDDDDEEEFFFEEE@@@;;;888999;;;999:::;;;<<<============<<<<<<;;;:::999888777777777777666666666555555555666777777777888888888888777777777888999::::::;;;999:::;;;:::999888999;;;888:::<<<<<<;;;:::;;;<<<<<<>>>@@@@@@???>>>>>>???===<<<;;;===???AAAAAA@@@???@@@AAABBBBBBBBBAAAAAA@@@>>>===>>>@@@AAABBBAAA@@@BBBGGGKKKMMMKKKEEEAAA???>>>>>>>>>???AAACCCDDDDDDDDDEEEFFFIIIMMMQQQSSSSSSRRRRRRSSSSSSRRROOOMMMGGGFFFDDDCCCDDDEEEDDDCCCDDDEEEIIIQQQWWWVVVOOOGGGFFFEEEBBB@@@??????@@@AAAFFFEEEDDDEEEGGGIIIJJJJJJFFFCCCAAAAAABBBDDDEEEFFF000000000000000000000000/////////000000000111111///000222222111222333555444;;;CCCIIIUUUeeeqqqvvv{{{|||~~~vvvhhhbbb^^^YYYTTTTTTVVVSSSTTTYYY^^^ccckkktttvvvwwwyyy{{{}}}~~~~~~}}}tttnnnlllfffccc___\\\\\\^^^aaacccfffpppxxx~~~{{{xxxxxxyyy~~~yyyssstttxxx~~~tttooonnnvvv~~~vvvbbbRRRJJJ@@@@@@AAAAAAAAAAAABBBBBB<<<:::888888888777666444555555444444444333333333333333333444444555555555555555555555555555555555111222222222222111000000000000111333555777999:::<<<999555222000000111222000000000000000/////////............///000111222111111000000//////......//////...------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------...//////...---,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......+++---...000000///...---................................./////////000000,,,---//////...///111333///222555666555555666666333555666666555555666888666999===@@@EEEJJJPPPTTT]]]dddnnnvvv{{{}}}|||uuusssrrrpppnnn___XXXRRRNNNGGG???===@@@BBBBBBAAA???===;;;::::::777999:::;;;;;;:::;;;;;;<<<<<<;;;:::999888777777777777777666666666555555777777777888888888999999888888888888999999:::;;;999;;;<<<;;;:::999:::;;;:::<<<>>>>>><<<::::::;;;;;;===??????>>>=========<<<;;;;;;<<>>???@@@AAA@@@@@@???<<<<<<<<<>>>@@@@@@???>>>>>>???BBBFFFHHHGGGCCC@@@======<<<<<<>>>AAADDDFFFGGGHHHJJJNNNPPPRRRQQQPPPQQQOOOLLLKKKKKKKKKJJJIIIEEEDDDBBBBBBDDDEEEFFFEEEGGGFFFGGGMMMTTTTTTNNNGGGFFFDDDBBB@@@??????@@@AAABBBCCCFFFKKKPPPSSSSSSRRRNNNJJJEEECCCDDDEEEDDDCCC000000000000000000000000000000000000///////////////000222111000000111222...888???AAAEEERRRbbbkkkrrrwww~~~yyymmmiiifff^^^WWWUUUOOOMMMOOOUUUZZZ^^^fffnnnooopppqqqtttwwwyyy|||}}}}}}}}}wwwvvvuuurrrnnnkkkkkkmmmqqqtttxxx}}}}}}~~~|||~~~yyypppnnnqqq~~~}}}qqqmmmqqqvvvppp^^^QQQIIIFFF===???AAA@@@>>>===???AAA>>>===;;;:::::::::888666777777666666666555555555333333444444444444555555555555555555555555555444111222222222222111000000000111111222444666888999???<<<777222///...///000111111000000//////...............//////111222222222111111000///......---//////...---,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000///...---,,,,,,,,,,,,,,,////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......***+++---//////...---,,,..................................../////////000///000000000//////000222000222444555444333444444000222444444333222222333333444555555666999===AAADDDMMMYYYdddkkklllllllllyyy~~~xxxllleee\\\WWWVVVWWWXXXWWWLLLGGGEEEFFFBBB;;;;;;???<<<<<<;;;;;;:::999777666666888999999999888999999<<<<<<;;;:::999888777666999999999999888888888888888888888888999999999999999999999888999999:::;;;:::;;;<<<<<<::::::;;;<<<<<<>>>??????===;;;:::;;;;;;===???@@@>>>===<<<===<<<;;;;;;<<>>???@@@???>>>>>>999:::<<<@@@BBBAAA>>>;;;======>>>@@@BBBCCCBBB@@@???>>>===>>>@@@CCCGGGIIILLLOOORRRUUUVVVSSSMMMIIIUUUQQQLLLJJJIIIJJJJJJJJJEEECCCBBBBBBDDDFFFGGGGGGIIIFFFEEEIIIPPPRRRMMMHHHFFFEEEBBB@@@???@@@@@@AAA???BBBHHHPPPVVVZZZZZZXXXUUUPPPIIIFFFEEEEEECCCAAA///000111222222111000///222222111111111111111111///000111222333444444444333666999;;;===DDDOOOWWWjjjvvv{{{sssmmmjjjgggdddaaaZZZXXXVVVVVVYYY___eeeiiikkkjjjjjjmmmrrrvvvxxxyyyzzz}}}}}}{{{}}}~~~~~~|||xxxvvvxxx~~~~~~|||{{{~~~}}}uuuvvvtttsss{{{}}}{{{{{{~~~yyygggVVVKKKEEEDDDDDDAAAAAABBB@@@>>><<<===>>>===<<<:::888666444333333555555555555555555555555333222222222333555777888999888777555555555666777666555222000............000111222444555666777777888777666444222000///...111111000000//////......111000000////////////000000///...------...///000000///...------------------------............///........................+++,,,------......------------............------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,.../////////...------,,,,,,,,,,,,---...........................---//////............//////............////////////222333444555555333111000222222222222222111000///333222333333444555666777<<<@@@FFFLLLRRRUUUVVVWWW___dddlllsssyyyvvvnnngggaaaZZZUUUNNNMMMKKKIIIFFFDDDBBBAAA@@@@@@??????>>><<<;;;:::999888888888777777666666666666666666666666666666222444777999999888666555777666666555555555555666666777777888999;;;<<<===>>>;;;999999:::;;;999666888999::::::999999;;;===BBBCCCCCCAAA>>>;;;::::::??????>>>>>>======<<<<<<<<<<<<======>>>>>>??????======>>>>>>?????????@@@@@@@@@@@@@@@?????????>>><<<===???@@@@@@@@@???>>>???AAAAAA@@@>>>BBBJJJQQQSSSUUUWWWXXXVVVRRRMMMJJJHHHGGGFFFFFFGGGHHHHHHHHH@@@BBBAAA@@@DDDIIIJJJHHHFFFEEEFFFIIIMMMMMMKKKHHHIIIIIIIIIHHHFFFCCCAAA???>>>DDDMMMWWW___aaa^^^[[[\\\SSSIIICCCDDDEEEEEEDDD///000111111111111000///000000000000000000000000///000111222333333333333222555777777888===FFFMMM[[[iiixxx{{{vvvoookkkjjjkkkkkkjjjgggfffeeedddccccccbbbbbbcccbbbbbbeeejjjooorrrtttwww|||~~~}}}zzzyyyzzz|||{{{zzzyyyzzz~~~zzzyyyzzz~~~}}}vvvzzz~~~zzz}}}||||||kkkcccXXXMMMFFFCCCAAAAAAAAABBBCCCAAA???===<<<===<<<;;;:::888777666666666555555555555555555555555333333222222333444666666777666555444333333444555555444222000...---------///000111222333444444444666666555333222111000///000000000000//////......000000////////////000000000///............///000//////...---------------------------....................................+++,,,------......------......////////////..................---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,---...///......------,,,,,,,,,,,,---......,,,,,,,,,,,,---------...//////............//////............////////////222333444555555333111000111222222222222111000///222222222222333444555666666999>>>BBBFFFHHHHHHHHHKKKPPPYYYaaaiiiooovvvyyyzzzsssgggbbb[[[UUUQQQLLLGGGCCCBBBBBBAAA@@@>>>===<<<<<<=========<<<;;;:::999888888888888777777777666666666666666666666666666666666777999:::;;;;;;:::999666666555555555666666777666777777777999:::;;;<<<@@@===:::999:::;;;:::888888999::::::999999;;;<<>>>>>??????===>>>>>>>>>????????????>>>>>>>>>>>>============<<<===>>>?????????>>>===???AAAAAA@@@???CCCKKKRRRRRRSSSTTTSSSQQQMMMIIIFFFEEEFFFFFFHHHHHHGGGFFFDDDBBBCCCBBBAAAFFFNNNQQQPPPHHHGGGHHHJJJMMMMMMKKKHHHJJJJJJJJJIIIGGGEEEDDDCCCCCCJJJTTT]]]aaabbb___\\\ZZZRRRIIIDDDDDDDDDCCCBBB///000000111111000000///////////////////////////000000111222333333333333111333444333222555<<>>===AAACCCDDDCCC@@@===<<<<<<999999999888777777666666444444444444444444444444444444333333333333444444444333222222111111222222333222111///...---------...///000000111111000000444444333333222111111111000000000////////////...//////...//////000111222000000////////////000000///...------------------------------............------------------------,,,,,,---............---...//////000000//////...---......------,,,+++***++++++,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++************************,,,,,,------------,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,---......***++++++,,,,,,---------//////............//////---............/////////000111222222222111///...111111222222111111000000111111111111111222333444111333666888:::::::::999999>>>EEEMMMSSSYYY___bbbmmmqqqvvvyyy}}}}}}{{{zzzrrrlllggg```YYYSSSLLLIIIEEEBBB@@@===;;;888777777777777777777777888::::::::::::999777666555777777777777666666666666666666666666666666666666888888999:::;;;;;;<<<<<<777666666555555666666777666666666777888999:::;;;AAA???;;;::::::;;;::::::888999:::999888888:::<<>>??????>>>>>>>>>>>>????????????===<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>======>>>@@@@@@@@@@@@DDDKKKQQQPPPPPPOOOMMMJJJGGGEEECCCCCCEEEGGGHHHGGGEEEBBB@@@AAABBBAAAAAAGGGQQQVVVVVVJJJIIIJJJKKKLLLLLLJJJHHHHHHHHHGGGFFFEEEEEEEEEEEEEEENNNYYY``````]]]ZZZYYYTTTOOOHHHDDDDDDDDDBBB@@@///000000000000000000///...///////////////000000000000111222222222222222111111111000000222666:::CCCNNN^^^mmm{{{|||}}}zzzxxxwwwwwwvvvvvvtttqqqllljjjjjjmmmppprrrvvvzzz~~~tttiiiaaa\\\YYYVVVVVVYYY^^^bbbdddmmmqqqzzzzzzrrrkkkjjjlllgggggggggiiimmmqqqrrrrrrxxxuuutttxxx~~~xxxzzz~~~{{{rrrnnnooooooxxxbbbUUUIIIFFFCCCAAAAAA@@@>>><<>><<<;;;:::999888777555555555666666666777777888888888888777666555444666666666666666666666666666666666666666666666666888777777777888:::;;;<<<999999777666555555555555666666666666777888888999???>>>>>>======;;;:::999888999999999777777999;;;???@@@AAA@@@>>><<<<<<===;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>?????????<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>???BBBIIINNNLLLKKKIIIGGGEEEDDDDDDDDDDDDEEEFFFFFFDDDAAA@@@??????AAABBBCCCIIIQQQUUUTTTJJJJJJJJJJJJJJJIIIGGGFFFCCCBBBAAAAAAAAABBBCCCDDDBBBLLLWWW\\\YYYTTTPPPOOOLLLIIIEEEDDDDDDDDDBBB@@@000//////////////////000/////////000000111111111000000111222222222111111000000111111111333666888<<>>===<<<;;;;;;777777777777555444444444777777777777777777666666777777777777666666555444555555555555555555555666555555555555555555555555777666666666777999;;;======<<<:::777555333222222666666555555555666777777999<<>>????????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;<<<@@@EEEHHHHHHGGGEEECCCCCCDDDEEEFFFFFFFFFEEEBBB???>>>@@@BBB@@@DDDGGGIIIMMMRRRRRRNNNHHHHHHHHHGGGEEEDDDCCCCCC@@@@@@??????@@@AAACCCDDDAAAIIISSSWWWRRRLLLHHHGGGCCCBBBBBBBBBCCCCCCCCCBBB000//////......//////000/////////000000111111222000000111111111111111000///000111222333555777888666888@@@LLLYYYgggyyyxxxnnnpppvvv}}}{{{rrroooiiiaaa\\\]]]dddkkksssuuuxxxyyyxxxxxxyyyzzzxxx{{{~~~~~~xxxrrrnnnmmmjjjeeebbbbbbcccddddddgggmmmuuu|||~~~|||wwwnnneee___ZZZVVVWWW[[[aaabbbcccdddeeefffhhhhhhlllkkkkkkmmmrrrxxx|||~~~}}}ooohhheeefffooo{{{}}}{{{zzz|||zzzwwwtttrrruuuzzzxxxuuuvvvzzz{{{zzz~~~ppp]]]MMMFFFFFF???===<<<===@@@CCCDDDEEE???@@@@@@???<<<;;;<<<===??????>>>===;;;888666444333333333333333333333333333333444444333222111111000000111222222222222111//////000000000///......000000111111111000////////////000000000111111111---............///////////////...//////000111222......////////////......,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...***++++++++++++++++++***++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++*********+++,,,---+++++++++++++++,,,------000000///...------,,,+++......------------......,,,------------.........////////////000000000000//////000000111111000000000000000//////000000111......000111222222222333///111444666666666777888444555666888:::<<<>>>???===>>>>>>>>>===<<<>>>@@@???@@@AAABBBCCCDDDEEEEEEAAABBBDDDFFFGGGHHHHHHHHHEEEIIIJJJGGGEEEEEEAAA<<<===<<<:::888777666777777555666777666444333333333777666666666666555555555666666666666666555444444444444444555555555555555444444444444444444444444666666666666777:::<<<===>>>===:::888555333222111666666555444444444555555555888===???===:::888666888888999777666555777888444666888999999999:::;;;::::::;;;;;;;;;;;;<<<<<<999999:::;;;===>>>??????????????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;<<<======;;;:::999999;;;>>>AAADDDEEEDDDBBBAAABBBDDDFFFGGGFFFFFFEEEAAA===<<<@@@DDDDDDIIILLLNNNQQQTTTQQQLLLEEEFFFFFFDDDBBB@@@AAABBBAAAAAAAAABBBCCCDDDFFFFFFBBBHHHOOORRROOOIIIEEECCC>>>>>>???@@@AAABBBBBBBBB000///............///000------...//////000111111000000111111111111000000//////000111333555555555444333777???GGGQQQaaappp|||}}}uuunnnmmmnnnssszzz|||xxxpppddd\\\]]]eeennn{{{~~~|||yyyyyyyyyyyyyyyyyyzzzzzzuuurrrooollllllmmmlllkkksss|||~~~uuukkkccc\\\XXXYYY]]]bbbeeegggfffcccaaaaaabbbbbbcccdddfffhhhlllqqquuuyyy}}}oooccc______ccckkktttzzzzzzxxxwwwxxxxxxwwwvvvwww{{{~~~vvvvvvvvvwwwzzz~~~{{{yyy|||zzzzzztttrrrvvvvvvgggZZZNNNCCC@@@CCC;;;;;;;;;>>>AAADDDDDDDDD>>>>>>>>><<<::::::<<<>>><<<=========;;;999666555333333333333333333333333222222333444333222111111...///000111222222111000...///000111111111000///...///000000000000000////////////000000000000000---------.........//////000000////////////000000,,,---...//////...---,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////+++++++++,,,,,,+++++++++***++++++,,,,,,,,,++++++((())))))***++++++,,,,,,******++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******)))***+++,,,---+++++++++***++++++,,,---------------------------...------,,,,,,------...,,,,,,---------.....................//////000000...//////000000000000000111111000000000000000111......///000000111111111,,,///222333333333444555333333222333555666666555333555777666555444666888666666777777888999::::::888888999:::;;;;;;:::999:::======::::::<<<;;;888666666666555444333444555444666888888555444444555444444444444555555555555444555555555555444333333333333444444444555555555333333333333333333333333333333444555666888999:::<<<;;;999777666444444333666666555444333333444444333666999:::999888888999777888888777555555666777444666888888777666777888999999999999:::::::::;;;888999:::;;;===>>>???@@@????????????>>>>>>>>>===============<<<<<<<<<<<<===<<<;;;;;;;;;<<<>>>>>><<<;;;999999;;;===???@@@CCCBBBAAAAAAAAABBBDDDEEECCCEEEEEEBBB>>>===@@@DDDGGGJJJMMMMMMPPPSSSQQQLLLCCCEEEEEECCC@@@???@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGDDDGGGKKKNNNMMMIIIDDDAAA======>>>>>>>>>???@@@AAA000///...------...///000,,,,,,------...///000000000000111111111000000///......///111333333333222777333444999<<<@@@MMMZZZfffppp~~~{{{xxx{{{~~~zzzrrrrrrooolllmmmssszzz~~~yyykkkaaaaaajjjsss{{{xxxvvvttttttwww|||yyywwwtttsssssssssrrrqqqtttkkkccc^^^^^^bbbccchhhkkkhhhbbb]]]]]]^^^[[[]]]```aaabbbeeekkkpppuuu||||||ttthhh]]][[[^^^cccjjjppprrrrrrppptttvvvxxxxxxwwwxxx|||}}}}}}yyy}}}~~~yyyvvvqqqppppppqqqxxxoooaaaTTTMMMFFF>>><<<@@@<<<<<<>>>AAACCCDDDBBB@@@>>>===<<<:::888999===@@@777888999:::999777555333333333333333333333333333111111333333444333222111---...000111111111000///...///111222222111000000---......///000000///////////////000000000000000---------.........//////111000000////////////000+++,,,---......---,,,+++++++++++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++((())))))***++++++,,,,,,******+++,,,,,,---......++++++++++++++++++++++++************************+++++++++,,,,,,++++++++++++***)))))))))***,,,---++++++******++++++,,,---))))))***+++---...//////...------,,,,,,------...,,,,,,,,,---------......,,,+++++++++,,,,,,---.........///000000000000000222111000000000000111111000000000000000111111111...000222333222111111222333222111222222333222111222444666555333333555777888777666666555555555666888777666666777777555333222555444222222666777555111222333333222222333444000333666666444222333444333333333444555666666666333333444444444333222222333333333444444555555555222222222222222222222222//////111222444555666666:::999888777666666666666666666555444333333333333333555666666444555999<<<777888888777555444666777666777999888666555555666777777888888999999999:::888999:::;;;===>>>???@@@@@@?????????>>>>>>============<<<<<<<<<;;;;;;;;;======<<<;;;<<<===>>>???>>><<<::::::<<<>>>??????CCCBBBAAA@@@@@@@@@AAABBB@@@DDDGGGEEE@@@>>>@@@CCCGGGIIIJJJIIILLLPPPOOOLLLCCCDDDEEECCC@@@>>>@@@BBBBBBCCCEEEGGGGGGGGGGGGFFFDDDEEEGGGJJJKKKHHHCCC???>>>>>>>>>===<<<<<<===???............////////////000000//////.........---111111000000000000111111111111111111111111111111444333333444666:::>>>@@@OOOXXXkkk~~~{{{zzzyyyzzz|||}}}}}}}}}wwwsssooonnnrrrwww|||~~~|||qqqiiiiiinnntttvvvrrrsssuuuttttttxxx}}}{{{wwwwww{{{{{{ssskkkfffdddgggggggggdddaaa``````aaaaaa```___```eeelllsssxxx{{{sssjjjdddeeedddcccdddhhhlllqqqttt~~~~~~{{{sssnnnmmmooopppnnnkkkjjjlllooouuu~~~nnnUUUPPPJJJEEEAAA???===<<<<<<===>>>??????>>><<<;;;999999888777777888888888;;;:::888666666666666777666555444333222333444555222222333444444444333333000000000000000000000000000000000000000000000000////////////////////////---------,,,,,,+++++++++111111000///...---,,,,,,000000000000000000//////...///000111111///---,,,------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++***))))))***+++++++++...000111///---,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$&&&(((***,,,,,,,,,+++(((((()))***++++++,,,,,,+++++++++,,,,,,---------((()))+++,,,---.........***+++---//////...---,,,***+++,,,---............------..................---------............///........................111111000000111111222333//////000000111111222222...///000111111222111111000000111222222222222111222333333444444333333222555555555444444333333333333333222222333333444555333333333333333333333333333333333333333333333333333333333333333333333333111111222222222111111000333333333333333333333333444444444333333222222222333333333444444444555555555555555555555555555555444444555555555444333222555555444444555666888999888777666555444333333333666555444444444555777888999999888999:::;;;999777888:::;;;<<<<<<===@@@BBBDDDAAA>>><<<<<<<<<;;;:::>>>???@@@>>>:::999;;;======???@@@???>>>===>>>???@@@@@@@@@@@@@@@>>>======??????>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBAAAAAA@@@AAAAAABBBKKKTTTRRRJJJCCCCCCCCCBBBBBBAAA@@@@@@DDDIIIMMMMMMHHHEEEEEEGGGEEEBBB@@@CCCGGGHHHDDD@@@999999:::;;;;;;<<<<<<===............////////////000000/////////.........111000000000000000000111111111111111111111111111333222111222444777;;;===AAAHHHWWWiiiuuuzzz}}}}}}}}}}}}|||{{{rrrpppnnnooorrrvvvyyyzzz}}}uuuooonnnqqqvvv~~~{{{pppmmmnnntttuuuwwwzzz}}}|||||||||wwwrrrooonnnnnnllliiifffgggjjjllljjjkkklllpppvvv~~~xxxrrrnnnnnnnnnnnnqqqvvv|||}}}||||||{{{yyytttnnnhhheeecccgggkkkmmmmmmooosssvvvkkk\\\LLLHHHCCC???===<<<;;;:::;;;<<<>>>@@@@@@>>><<<:::;;;:::999888888888888888:::999888666666666666777666555444333222333333444222222333333333222222111000000000000000000000000000000000000000000000000........................------------,,,,,,,,,,,,000000//////......------//////...............------...///000000...---+++------------------------...---------,,,,,,,,,,,,------------------------............---,,,+++***++++++***))))))***++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,...///111111///.........,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((***++++++++++++))))))******+++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------,,,++++++)))***,,,---...---,,,+++***+++,,,---............------------------,,,,,,------------....................................000////////////000111111...............///////////////000000111000000000000000111222222222222111111111222222222222111111444333333333222222222222333222222222222333444444222222222222222222222222333333333333333333333333333333333333333333333333000000111111111111000000222222222222222222222222333333333222222222111111222222222222333333333333444444444444444444444444333333333444444444444555777666555555555666777888333333333444444555777777666666555555555666777888999888888999::::::999777888:::;;;;;;;;;<<<>>>AAA@@@>>><<<;;;<<<======<<<===>>>???===;;;:::<<<>>><<<>>>??????>>>>>>@@@AAAAAAAAA@@@@@@???>>>>>>>>>@@@??????>>>======>>>>>>???@@@BBBCCCCCCBBBAAA@@@===>>>>>>AAAIIIRRRQQQJJJCCCCCCAAA@@@@@@@@@@@@@@@FFFJJJNNNMMMHHHDDDDDDEEEEEEBBB@@@BBBFFFFFFCCC???::::::;;;;;;<<<======>>>............////////////000000////////////......000000////////////000000111111111111111111111111111111000000111444666888777999BBBPPP]]]hhhuuu~~~zzzwwwlllkkkllloootttxxxyyyzzz~~~|||yyyxxxzzz}}}xxxooommmooorrrvvvzzz|||}}}|||yyywwwtttqqqoooqqquuuyyyxxxzzzyyyzzzzzzzzz{{{~~~{{{zzzuuusssppplllhhheeecccbbbaaagggmmmrrruuuxxx}}}mmmVVVIIIDDD@@@===;;;;;;;;;;;;::::::<<>><<<:::999:::<<<>>>>>>===<<<===>>>===<<<<<<>>>@@@>>>@@@AAABBBAAABBBCCCEEECCCBBB@@@???>>>>>>??????AAA@@@???>>>===<<<<<<<<>>===???GGGNNNNNNIIIDDDBBB@@@>>>>>>>>>???@@@HHHKKKMMMLLLGGGDDDCCCCCCDDDBBB@@@AAACCCCCC@@@===;;;;;;;;;<<<======>>>>>>............////////////000000///////////////////////////000000/////////111111111111111111111111111000000///000222333555777666999AAAKKKUUUdddppp}}}}}}wwwjjjjjjlllpppvvv|||~~~zzzyyy{{{uuuyyy|||}}}|||~~~{{{yyyzzz|||zzzuuurrrsssllljjjiiiggggggggghhhiiijjjooowww|||pppZZZKKKCCCAAA>>>;;;:::;;;<<<;;;;;;:::<<<@@@BBBBBB@@@===;;;>>>===<<<;;;999999888888888888777777666666666666666555444333222222111111222222222222111///......000000000000000000000000////////////////////////........................,,,------....../////////---------....../////////......---------,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---------------------------------------,,,+++***+++******************+++***+++++++++++++++,,,,,,------,,,++++++,,,------000111111000......///111,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,+++***)))))))))***+++------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,)))***+++,,,------------******+++,,,,,,++++++******+++,,,---------------.........---,,,,,,++++++,,,,,,---------................................................//////000111111111000000//////...////////////...---,,,,,,///000000111111111111111///000000111111000000///111111111111111111111111111111111111111222333333111111111111111111111111222222222222222222222222222222222222222222222222000111222222222222222222222222222222222222222222000000000000000000000000000000000111111111222222333333333333333333333333555444222111111222444666999777666444444444444555444444333333333444555555666666666666777777888888888777777888999999888666777888999888888888:::<<<:::999888:::<<<======<<<;;;;;;<<<===>>>@@@BBBCCCDDDEEEFFFFFFEEEEEEFFFGGGDDDBBB@@@>>>===>>>???@@@AAAAAA???>>><<<<<<;;;;;;??????@@@@@@BBBDDDFFFGGGJJJEEE@@@???CCCHHHJJJIIIEEECCC@@@>>>===>>>@@@AAAEEEGGGIIIHHHEEECCCBBBBBBCCCAAA??????@@@@@@>>><<<::::::;;;;;;<<<=========............//////////////////000000000000000000//////000000000000//////000000000000000000000000111111000000000111222333777555555:::???FFFQQQ\\\tttzzztttsssrrrtttyyy|||~~~~~~~~~~~~||||||}}}}}}wwwyyyzzzvvvpppkkkiiiiiifffggghhhiiikkkmmmnnnnnnnnnttt|||qqq]]]MMMEEEBBB@@@===;;;::::::;;;:::999;;;===@@@BBBBBBAAA>>>===>>>===;;;:::999888888777777777777777666666666555555444444333333222111111222222222111000///...---////////////////////////////////////////////////........................,,,------....../////////,,,,,,------......//////........................,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++*********++++++******************++++++,,,,,,,,,------,,,++++++,,,------...//////...,,,,,,---///,,,++++++******++++++,,,+++++++++,,,,,,------------,,,***)))))))))***+++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------------+++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,.........---------,,,,,,,,,,,,,,,------------...........................///............///000000111111000000//////............///......---,,,+++//////000111111111111000000000111111111111000000111111111111222222222222111000000000000111222222222222222222222222222222111111111111111111111111111111111111111111111111111222222333444444333333222222222222222222222222////////////////////////111111111111222222222222222222222222222222222222666555333111000111333444888777555333222222222333444444333333333444444555555666666777777777777777777777666777888888777555666777888777777777999;;;;;;:::999:::<<<<<<;;;::::::;;;<<<>>>AAADDDFFFGGGGGGHHHHHHGGGEEECCCDDDDDDCCCAAA???=========>>>???AAA@@@???===<<<;;;;;;;;;???===<<<<<>>???AAACCCAAABBBCCCDDDBBBAAAAAAAAA@@@???>>>=========<<<;;;888999999::::::;;;<<<<<<............//////////////////000000000000111111///000111222222111000///000000000000000000000000111000000000000111222222222000111555888<<>>===;;;:::999888777777666666555666666777777666666555222333333333333222222111111111111111111000///...////////////////////////000000000000000000000000---------------------------------------.........,,,,,,------.........///......//////000111111111------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------************************++++++,,,,,,,,,,,,++++++)))***++++++++++++***)))*********++++++,,,,,,------,,,+++******+++,,,---,,,---...---+++***+++,,,,,,++++++******++++++,,,***++++++,,,,,,------...,,,++++++*********++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********.........---,,,+++***))),,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------.......................................///000000......------------------..................------...///000000111111000000000000111111111111000000111111111111111222222222000000000///000000111222222222222222222222222222000000000000000000000000000000000000000000000000111111222333444444444444222222222222222222222222......////////////000000000111111111111222222222111111111111111111111111555444333111111111222333888777555333222222333333111111111222333555666777444444555666666666666666777666555666888888666555555666777777666777999;;;<<<;;;:::;;;<<<<<<:::888;;;:::;;;???DDDHHHKKKKKKHHHHHHHHHFFFCCCAAAAAAAAAAAA@@@>>>===<<<<<<======@@@???>>>===<<<;;;;;;;;;>>><<<:::999===DDDKKKPPPZZZPPPFFFAAA???>>>BBBFFFFFFDDDBBB@@@@@@@@@AAABBB>>>??????@@@@@@@@@@@@@@@>>>===<<<;;;::::::;;;;;;888888888999::::::;;;;;;............//////////////////000000000111111111000111222333333222111000000000000000000000000000////////////000000111111111///000333555555:::AAAPPPZZZiii{{{{{{rrrkkkiiilllppptttnnnlllooorrrtttxxx~~~~~~}}}|||{{{zzz}}}yyymmmeeedddeeeeeedddkkkkkklllmmmooopppooommmoooooooooppprrrsssuuuvvvsssxxx~~~}}}uuuggg```VVVKKKDDD@@@>>><<<:::888777777999999888777888999::::::;;;<<<<<<<<<888777666666555555555555444555666777777666555555000111222333444333222222111111111222222111000000////////////////////////000000000000000000000000------------------------------------,,,,,,,,,,,,------------------------,,,---...///111222333333...------,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++)))***++++++++++++***))))))******+++,,,,,,------,,,+++***))))))***+++,,,***,,,......,,,******+++,,,++++++******++++++,,,******+++,,,,,,---......******+++,,,,,,+++++++++))))))******+++,,,,,,,,,++++++++++++*********))).........---,,,+++)))))),,,,,,+++***************++++++,,,,,,,,,++++++***)))))))))***++++++,,,,,,++++++,,,,,,,,,---------........................---------------......///,,,,,,---------------------....../////////.........//////000000000000000...//////000000//////.../////////000000111111111000////////////000111111111111111111111111111111000000000000000000000000000000000000000000000000...///000111222222222222000000000000000000000000......//////000000000000/////////000000000111111000000000000000000000000000111111222333333444444888777666555444555555666222222222222333444555666222333444555666555555444666555555666777777666444444555666777777888:::<<<;;;;;;;;;<<<======;;;999;;;;;;<<<@@@GGGLLLNNNOOOHHHIIIIIIGGGDDDCCCCCCCCC>>>>>>======<<<;;;;;;;;;???>>>===<<<<<<<<<<<<<<<<<<;;;:::;;;>>>CCCGGGKKKQQQIIICCCBBB@@@===???DDDDDDCCCBBBAAA@@@@@@@@@@@@@@@????????????@@@???>>>;;;;;;:::999888999:::;;;888888999::::::;;;;;;<<<............/////////000//////000000111111111222000111333444444333111000000000000000000000000000------...//////000000000444111111444333222666<<<>>>FFFUUUfffwwwwwwlllbbb]]]___ccchhhaaa^^^ccchhhkkkqqqyyyzzzvvvtttyyy}}}~~~}}}||||||{{{vvvoooooonnnmmmlllmmmppprrrrrrjjj```]]]___dddggggggooonnnooosssxxx{{{yyywwwsssrrrrrrrrrtttxxx{{{~~~}}}wwwiii___QQQLLLEEEAAAAAA@@@>>><<<999888777999;;;<<<;;;:::777777777777888999:::;;;666555555444444444555555444555666777777666555555///000222333444444333222000111111222222222222111////////////////////////000000000000000000000000---------------------------------,,,,,,+++++++++------------------------+++,,,---///111222444444///...---,,,,,,,,,------++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++)))***+++,,,,,,+++***)))))))))***+++,,,,,,------++++++***))))))***++++++***,,,//////---+++******,,,++++++++++++++++++,,,******+++,,,,,,---......)))***+++,,,---,,,++++++(((((()))***++++++,,,,,,++++++++++++******))))))++++++,,,---------,,,,,,++++++***)))(((((())))))++++++,,,,,,,,,++++++***&&&&&&'''((()))***++++++++++++,,,,,,,,,---------........................,,,,,,++++++,,,,,,---...---......//////000000000------...///000000000///...//////000000000000000---..................------.........//////000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000------///000000111111111.........................../////////000000111111............/////////000000000000000000000000000,,,...000222444555666666:::999777666666777777888666555444333222111111111222222444555555555444333666555555666777777666444333555666777777888;;;===:::::::::<<<>>>>>>===;;;<<<;;;<<>>======<<<<<<<<<======;;;;;;<<<>>>@@@BBBDDDEEEFFFAAA???BBBBBB>>>>>>BBBBBBBBBAAAAAA@@@??????>>>BBBAAA@@@?????????>>><<<999:::999888777888:::<<<999999:::;;;;;;<<<<<<===---------............///111111111222333444555666555555333222111000000000111111000000//////......000000000000000000000000222111000//////111333444;;;???EEEKKKRRR___ooo{{{}}}xxxnnnfffaaa___ddd]]]YYY\\\^^^bbbnnnzzz|||yyyzzz|||~~~|||~~~|||vvvrrrpppqqqlllqqquuuvvvzzzyyyxxxxxxqqqpppooofffbbbaaa___]]]]]]___aaabbbaaa``````aaaeeejjjnnnppprrrzzz~~~}}}~~~{{{vvvyyyxxxyyy{{{zzzxxx}}}tttbbbRRRHHHAAA@@@@@@>>>===<<<;;;:::999888777666666777888999;;;:::999999;;;;;;:::999444444555555666777777777666555444444555666555333111111111111111111111111111000000000//////............///000111000000000222000...///111111///,,,//////.........---------//////...------,,,++++++------------------------,,,---...///000111222333---,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++***))))))************************))))))))))))))))))))))))++++++************++++++---+++***+++......,,,******************************++++++,,,,,,------...+++++++++++++++++++++++++++,,,,,,---,,,+++)))(((,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++------------++++++///,,,)))***---//////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------222111000///------,,,,,,---......//////////////////...---,,,,,,---.../////////...///000000...,,,............////////////000///...------...///000000000////////////000000000000000000000000000000////////////000000000000000000//////000111222222////////////////////////333111000.........//////000000000000000000000000////////////000000000000000000000111333666999;;;===888333000111222222111222222222111222222333333111222222333333444444555777666555444444555666777555777999999888888999:::999::::::;;;;;;<<<<<<<<<999;;;???BBBEEEIIINNNRRRHHHLLLQQQTTTRRRLLLEEE@@@???===;;;:::999:::;;;<<<;;;======;;;888999???EEEDDDAAA??????AAADDDEEEEEE???===<<<<<<>>>@@@@@@@@@@@@AAAAAABBBAAA@@@???>>>AAA???===<<<=========;;;>>>===<<<;;;:::999999999777999:::;;;;;;<<<===???------------............222111111222222333444444444333222222111111111111000000000000//////......////////////////////////222111000//////111222444333666:::===AAAIIIUUU^^^qqquuuzzztttlllfffdddfffaaa___aaacccgggpppzzz|||vvvqqqmmmlllnnnpppmmmooopppmmmhhheeefffgggmmmrrrvvvwww{{{~~~tttsssrrrjjjjjjiii```YYYWWWVVVUUUWWWZZZ^^^aaabbbdddhhhlllnnnqqqtttvvvttt{{{~~~}}}}}}yyyzzzzzz~~~~~~wwwmmmaaaTTTJJJCCC??????>>>===<<<;;;::::::888888777666666777888888:::999888999:::;;;:::888666666666777777888888888555444333333444444333222222222222222222222222222111111111000000////////////////////////000000000111000...///111111///,,,//////.........---------......------,,,,,,++++++------------------------+++,,,---...///000111111---,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---......---,,,,,,+++******************************************************,,,,,,++++++++++++,,,,,,---+++***+++......,,,*********************************+++,,,,,,------...++++++++++++++++++++++++)))***+++++++++***)))(((,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,---......---,,,,,,...,,,******---///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------,,,---------------...///////////////111000///......///000111///...---...000000///---............////////////000//////......//////000000000////////////000000////////////////////////.../////////000000000000//////......//////000111........................000///////////////000000000000000000000000000000000000000000111111111111000000000000222555777999999555111000222444444333444333222222111111222222111222222333333444444555666666555555666888:::;;;777999:::;;;999999999:::;;;::::::::::::;;;;;;<<<;;;>>>AAADDDEEEHHHKKKMMMHHHMMMSSSVVVUUUNNNFFFAAA???>>><<<;;;:::;;;<<<======>>>???<<<999;;;@@@EEEDDDBBBAAAAAACCCEEEEEEDDDAAA???===<<<===>>>>>>>>>@@@@@@AAAAAAAAA@@@???>>>@@@>>>======>>>>>>>>>===>>>===<<<;;;:::::::::::::::;;;<<<<<<;;;;;;<<<===------------............111111111111111222222222222222111111111111222222000000000////////////...////////////////////////111000/////////000222333000222555666777;;;BBBHHH[[[___eeekkkrrr|||}}}vvvrrrqqqooommmnnnqqqsssuuu||||||wwwmmmddd___]]]^^^___^^^``````^^^\\\\\\___bbbooouuuzzz|||}}}rrrpppnnnfffffffff]]]SSSRRRQQQQQQUUU[[[aaaeeekkkpppwww{{{{{{zzzzzz{{{zzz~~~}}}~~~}}}yyypppddd```ZZZSSSKKKEEEAAA???<<<<<<;;;;;;::::::::::::888777777666666777777888999888777888999:::999777666666666666666666777777444333222222333333222000222222222222222222222222111111111111111000000000000///.........///000111111000///000111000///---...............---------,,,,,,,,,,,,,,,+++++++++------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---.........---,,,,,,++++++************************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,++++++,,,------,,,*********************************++++++,,,---------++++++++++++++++++++++++(((((()))*********))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------............------...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,---...,,,---......//////......000000///......///000000---------...000111///...---............///////////////000000000000//////000//////......//////000////////////////////////....../////////000000000......------......//////........................------...///000000111000////////////////////////000000111111111222222222000000///000111222444555333222111111333555555555444444333222111111111111111222222333333444444555666666666777888:::<<<>>>:::<<<======;;;::::::;;;<<<;;;:::888888999:::;;;>>>AAADDDFFFFFFFFFFFFGGGFFFJJJOOOSSSRRRLLLEEE??????>>>===<<<;;;<<<===>>>>>>??????===;;;<<>>============<<<@@@@@@@@@AAA@@@@@@???>>>???=========???@@@???>>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>===;;;::::::;;;,,,,,,---------.........000000111111000000000///000000000000000111222222////////////////////////////////////////////////000////////////000111222///111333444555888<<>>======999999999999999999999999777777777666666777777777888777666666888888777666444444444444444444444444555444222222333333222000222222222222222222222222222222111111111111111111000///---,,,---...000222000000000000000000///...........................+++++++++++++++++++++,,,------------------------++++++,,,,,,------......,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,+++************************************+++,,,,,,------************************(((((()))******+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,------------------,,,---,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,---............---------------------------,,,,,,,,,---000111000...---------.........//////...///000111111000///.../////////....../////////////////////////////////........./////////000000///......---......//////........................,,,---///000111000///...........................///000000000000111111111000000/////////000111222000000111222444444444444222222222111222222333333111222222333333444444555777777777777888:::<<<======>>>??????===;;;;;;<<<>>><<<999777777888:::;;;===AAAEEEGGGFFFEEEDDDCCCAAACCCFFFHHHGGGCCC???<<>>============>>>>>>>>>??????===<<<===@@@CCCFFFGGGIIIMMMQQQQQQOOOMMMHHHEEEAAA??????>>>===;;;???@@@@@@@@@@@@?????????>>>======>>>@@@AAAAAA???======<<<<<<<<<<<<<<<<<<<<<======<<<:::999:::;;;,,,,,,,,,------------......//////000000///...---////////////000111222222.............../////////........................//////.../////////000000+++---///000111333555666999<<>><<<;;;;;;;;;777777777777888888888888666666666777777666666666777666555555666777666555333333333444444444444444888666555444555555333222222222222222222222222222111111111111111111222222000///---,,,,,,...000111///000111111000///......---.....................+++++++++++++++++++++,,,------------------------------------------------,,,++++++++++++,,,------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++***************************************++++++++++++++++++++++++++++++************++++++***+++,,,,,,++++++++++++************************))))))***++++++,,,,,,---************************************+++,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++,,,,,,---------------,,,,,,------------,,,,,,,,,++++++---///000///...------------...............///000111111000///...//////............//////....................................////////////000000///....../////////...........................///000000000...---,,,------------------------.........////////////000////////////.../////////000111222333333222222222000000000111222333444555111222222333333444444555888888777666777888999:::>>>???AAA@@@>>>=========>>><<<:::888777888:::;;;;;;???DDDFFFFFFDDDBBBBBB>>>>>>>>>======<<<<<<;;;>>>>>>=========>>>>>>>>>======<<<;;;;;;<<<>>>@@@AAACCCHHHNNNRRRTTTRRROOOJJJGGGCCCAAA@@@@@@>>>===?????????????????????@@@=========???BBBCCCBBB@@@======<<<<<<<<<===>>>>>>:::;;;<<<;;;:::999:::;;;,,,,,,,,,,,,------------,,,---...//////...---,,,//////...//////000111111---............/////////....................................////////////---......//////000000000555777:::<<<@@@HHHSSS[[[gggrrr|||vvvrrrpppooonnnnnnrrrzzz~~~tttggg^^^[[[]]]___```]]]```dddhhhmmmwww}}}}}}vvvuuussssssvvv|||~~~zzzyyy|||}}}{{{zzz|||~~~}}}}}}mmmggg]]]RRRJJJEEECCCCCC======<<<<<<;;;:::999999666666777777777777777777555666666777777666666555666444333444555666555444444555555666777777888888:::888777666777666555333111111111111111111111111000000000111111111111111///...---------...///000///000111111///......///---------...............,,,,,,,,,,,,,,,+++++++++---------------------------------------------,,,+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---***************)))))))))************************+++++++++++++++++++++++++++******))))))******+++)))+++,,,,,,+++******+++************************))))))******+++,,,,,,,,,************************,,,++++++***++++++,,,---******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++***,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++***+++,,,,,,------,,,,,,......////////////......,,,,,,,,,---///000...---,,,------------...............////////////......///......------......///........................------........./////////111000//////.../////////------------------------///000//////...---,,,,,,........................---------........./////////////////////.........000222333333111000000111000000000111222333555555111222222333333444444555888777666555555666777888>>>???AAA@@@???>>>>>>???===<<<:::999999:::;;;<<<:::===BBBDDDCCCBBB@@@@@@===<<<;;;::::::;;;<<<<<<<<<<<<============>>>>>><<<;;;:::::::::;;;<<<<<<:::===BBBIIINNNPPPNNNLLLIIIGGGCCCAAAAAAAAA@@@>>>??????>>>>>>>>>???@@@@@@>>>>>>>>>AAACCCCCCBBB@@@===============>>>???@@@:::;;;<<<<<<:::999:::<<<++++++,,,,,,,,,---------)))+++,,,...///...---,,,//////.........///000000---------.........//////........................------....../////////...111000000000111222222222333555777777888<<>>===;;;<<<<<<======<<<<<<<<<;;;;;;<<<===============<<<;;;:::999:::;;;;;;;;;999;;;???EEEIIIKKKIIIGGGFFFDDDAAA@@@@@@AAA@@@??????>>>======>>>???@@@AAA?????????BBBCCCCCCAAA???============>>>???@@@AAA>>>??????>>>;;;::::::;;;++++++,,,,,,,,,---------((())),,,...///...---,,,//////............//////---------.........//////........................,,,---......//////......///......///222444555666111333444444222444888<<<===DDDOOOYYYbbbiiiooorrrwwwuuurrrooopppuuu||||||sssiiifffiiiooossstttuuuzzzxxx|||~~~wwwmmmiiikkkiiieee```YYYRRRMMMJJJIIIEEECCCAAA>>><<<:::::::::>>><<<:::888888999<<<>>>888888777777666666666666444555666777777666555444444333222222444444333222111222333555666888999:::;;;999777777777666444333////////////////////////......//////000000000111,,,---......//////.........000222222///---...000---------.........////////////...------,,,++++++------------------------,,,,,,++++++***)))))))))++++++******++++++,,,---,,,++++++++++++++++++,,,************************++++++******++++++,,,---+++++++++++++++++++++,,,************************))))))))))))))))))))))))---,,,,,,++++++,,,,,,---(((***---,,,***(((***+++************************)))))))))***++++++,,,,,,)))))))))))))))))))))))),,,+++***((((((((())))))******))))))))))))******************************************************************************------++++++++++++------))),,,///...+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''''''(((((()))+++,,,---******+++,,,,,,,,,,,,+++++++++,,,------,,,++++++...---,,,---......,,,+++,,,,,,,,,---------.........---,,,++++++,,,---............------.................................---------........./////////...------,,,,,,,,,,,,------------------------...---,,,,,,---...000111////////////////////////////////////000000000000---...//////000/////////...000111111//////222555666555444222111000000000111222222333333444555555555555555555777999;;;<<<<<<>>>@@@@@@??????@@@AAA;;;<<<<<<======>>>>>>>>><<<>>>@@@@@@>>><<<;;;;;;888:::===??????>>>;;;999::::::;;;<<<======<<<<<<===;;;::::::;;;;;;;;;::::::<<>>???@@@@@@??????>>>=========???@@@AAA??????@@@BBBDDDCCCAAA???============>>>???AAAAAABBBCCCCCC@@@===;;;:::;;;***+++,,,,,,------,,,,,,***++++++,,,---...//////......//////......---,,,//////////////////......///......---------......////////////////////////000000000111222222333333222222222333444555666777;;;<<<===AAAFFFLLLRRRVVVhhhooo|||{{{xxxxxx{{{tttlllkkkoootttzzz~~~~~~~~~}}}~~~wwwnnnggg```ZZZVVVOOOMMMIIIFFFCCCBBBBBBBBB<<<<<<;;;;;;;;;:::::::::::::::999999888777777666444555777777666555555666444444444444444444444444444444444444555666777888777777666666666666666777<<<===<<<:::777555666777222000......111111///---------------------------///......---------.........///000111111000...---555111---+++,,,---,,,***,,,,,,,,,------.........///...---,,,,,,---...//////...---+++******++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++***))))))))))))***+++,,,,,,+++***))),,,,,,+++******+++,,,,,,,,,+++++++++***)))))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------************************))))))))))))************))))))))))))))))))))))))************************))))))************))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------......,,,+++***)))))))))***++++++,,,,,,++++++***************************+++***)))))))))***+++,,,---------,,,,,,+++++++++---,,,+++++++++,,,---...000000///...---------------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...,,,,,,,,,---------......//////.........---------------------------------,,,---.........---,,,+++------------------------------......------,,,+++,,,---...///000000000000....................................////////////000000111111222333333333555444222000//////000111222222111111222222333444555555555555666888999:::<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;<<<<<<;;;::::::::::::;;;@@@???>>>===<<<;;;;;;;;;888:::;;;;;;:::999::::::<<<>>>AAADDDFFFEEEDDDCCCAAA@@@@@@???>>>>>>??????>>>???@@@AAABBBAAAAAA@@@AAACCCEEEFFFFFFEEECCCAAA>>>===<<<<<<<<<>>>???@@@???BBBDDD@@@;;;888999<<<***+++,,,,,,------,,,,,,,,,,,,------------------......//////......---,,,...............////////////......---------......///////////////////////////000000111111222333333222222222222333444444555666666666888<<>><<<<<<<<<<<<:::::::::999999999888888::::::999888777777666666444555777777666555555666444444444444444444444444333333444444555666777888777777555555555555666777;;;===>>>===999666444444222000...///111111///---........................///......---------......///000111222222000...---333000,,,+++,,,------+++,,,,,,,,,---------------......---,,,,,,---......///...---+++******++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++******************+++,,,,,,,,,,,,+++***,,,,,,+++******+++,,,,,,+++++++++***************************************)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************))))))))))))************))))))))))))))))))))))))************************************************************************+++++++++,,,,,,,,,------,,,,,,++++++++++++++++++***++++++,,,,,,++++++*********************************)))))))))+++,,,---------,,,,,,,,,++++++++++++*********+++---...///---,,,++++++***+++++++++---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...,,,,,,,,,------------...///.........------------------------------------,,,---.........---++++++---------------------------............---,,,,,,+++,,,---...////////////....................................////////////............///000000111555333111000//////000111222222111111222222333444444444444555666777999999;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>???>>>===<<<;;;;;;;;;;;;999:::<<<<<<:::999:::;;;:::<<>>>>>>>>???>>>???@@@AAAAAAAAAAAA@@@@@@BBBDDDEEEEEEDDDBBB@@@>>>======<<<<<<===>>>???>>>@@@BBB???:::888999<<<***+++,,,,,,------,,,,,,......---------,,,,,,,,,......//////......---,,,---------....../////////......---------....../////////////////////////////////000111111222222333222111111111111111222222222111000111222555888:::@@@CCCJJJUUUdddqqqzzz~~~~~~{{{qqqiiiiiinnnsss{{{|||}}}uuummmjjj]]]XXXQQQKKKFFFBBB>>><<<<<<;;;999777777777777888888888777777777666666666::::::999888777666555555444666777777666555555666333333333333333333444444333333444444555777888999888777555333333555777999;;;===???>>>;;;666333222222000//////000111///...////////////////////////......---------......///111222333333222000...---111///,,,+++,,,---------------------,,,,,,,,,,,,------,,,,,,,,,,,,------......---,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***************++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))((((((************************))))))))))))************))))))))))))))))))))))))************************++++++))))))))))))++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++******++++++++++++******************************))))))))))))***+++,,,---,,,,,,,,,,,,++++++++++++)))))))))***,,,---///000*********)))******+++,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------............------------------------------------,,,---.........---+++***------------------------......//////......---,,,***+++,,,---....................................---............/////////------,,,,,,---...000111444333111000//////000111222111111111111222333333444444444555666777888999::::::;;;;;;;;;;;;::::::999:::::::::;;;;;;;;;<<<;;;::::::999999::::::;;;::::::;;;;;;<<<>>>???@@@===<<<;;;;;;::::::::::::999;;;<<<<<<;;;::::::;;;999:::;;;<<<>>>???@@@@@@BBBBBB@@@??????>>>>>>>>>??????@@@AAAAAAAAA@@@@@@???AAABBBDDDDDDBBBAAA??????>>>>>>============>>>;;;>>>???>>>:::888:::<<<***+++,,,,,,------,,,,,,------------------------.........///......---,,,,,,,,,,,,---......//////...------------...////////////////////////////////////000000111222222222111111000/////////000000111000//////000111333444666777999@@@JJJUUU___eeepppsssyyy|||qqqggg```bbbgggnnnuuu|||~~~~~~|||tttpppiii```WWWTTTKKKHHHDDD@@@<<<:::888777999888888777777888999:::777777777666666666555555:::999888777666555555444555666777777555444555555333333333333444444444444555555555666777888999::::::888555333444666999;;;>>>??????===999555333222111111000000000000000///...........................------------...//////222333444444333000...,,,...---,,,,,,,,,---.........------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))***+++++++++,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))***+++++++++,,,************************))))))*********+++++++++*********************************************************)))))))))((((((************************((()))))))))************))))))))))))))))))))))))************************+++***(((''''''(((***+++(((((()))))))))))))))******++++++++++++,,,,,,,,,******+++,,,,,,,,,+++*********++++++++++++******************************(((((())))))***,,,,,,---,,,+++++++++++++++++++++)))******++++++,,,---...************+++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,++++++,,,---....................................---------........./////////...---------///111222333222111000///000000000111111111111111222222333333333333444555666888888999999::::::::::::999999888999999::::::;;;;;;;;;;;;::::::999999::::::;;;:::::::::;;;;;;<<<>>>>>>;;;;;;::::::999::::::::::::;;;======;;;:::;;;<<<::::::::::::;;;===???AAABBBBBBAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@?????????>>>>>>======<<<<<<:::;;;===<<<:::999;;;<<<***+++,,,,,,------,,,,,,++++++,,,,,,---...//////.........///......---,,,+++,,,,,,,,,---------...---------------...//////////////////////////////...//////000111111222222000000///.........//////000000//////000111333444333333444666:::AAAGGGKKKUUUZZZcccmmmvvv}}}}}}xxxuuulllddd___bbbiiiooovvv|||~~~||||||{{{rrrhhh^^^YYYTTTLLLGGGFFFAAA@@@>>><<<999777777777888888888999:::;;;<<<<<<888777777777666666666666888888777666666555555444555777888777555444444555333333333444444555555555777777777777888999:::;;;:::999666444555777:::===@@@???===999555333444555111111111111000000000000---------------------------------------...//////222333444444333000...,,,,,,,,,---,,,,,,------...---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))***+++++++++,,,++++++************++++++++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))))))))*********+++++++++************************************************(((((()))))))))*********************************((()))))))))************))))))))))))))))))))))))***************************)))'''&&&&&&''')))***)))))))))*********++++++*********+++++++++,,,,,,------,,,,,,+++***)))))))))******++++++******)))************************(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++******)))))))))***+++,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...............------,,,,,,---...//////000000///........................------------...............---------...///000111111111000000000000000000111111000000111111222333222222333333444666777888888888999999999999888888888888999999:::;;;<<<<<<;;;::::::999999::::::;;;;;;;;;:::999999::::::;;;::::::999999999::::::;;;:::<<<>>>===<<<;;;<<<<<<;;;;;;::::::<<<>>>AAABBBBBBAAAAAA@@@???@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAA@@@????????????>>>>>>======<<<<<<999:::;;;;;;::::::;;;<<<***+++,,,,,,------,,,,,,***++++++,,,---...///000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000////////////////////////......///000000111111222//////............//////.........///000111222333///111222333444666:::===>>>CCCKKKUUU___hhhnnnqqqssswwwzzz|||vvvqqqnnnjjjdddaaagggnnntttyyy~~~zzzvvvxxx|||yyyssskkkeeeZZZPPPHHHEEEDDDAAA@@@AAA<<<<<<<<<:::777666666777555666777888:::;;;<<<<<<888888888777777777666666666666666666666555555555555777888777555444444444444444444555666666777777999999888888888888999999999888666555666888:::<<>>;;;666333222444666111222333222000///000111---------------------------------------...///000111222333333222000...---+++,,,------,,,+++,,,...,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++***************++++++++++++******))))))******+++***++++++,,,,,,++++++******************+++++++++)))))))))))))))))))))))))))************+++++++++************************************************(((((())))))***++++++,,,************************))))))))))))************))))))))))))))))))))))))************************)))(((''''''''''''((()))((())))))******+++++++++************++++++++++++///...,,,+++***)))))))))))))))************))))))************************))))))***++++++++++++************+++++++++++++++,,,,,,,,,,,,+++***)))((((((((((((((()))***+++,,,++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,---...///000000000000........................,,,------------.........++++++,,,------.........000000000000000000000000111000000000000111222222222222222333444555666777888888999999999999888888888888999:::;;;<<<======;;;::::::999999::::::;;;;;;;;;:::999888888999999999999999999::::::;;;<<<;;;===>>>>>>===<<<<<<===<<<<<<<<<<<<===@@@BBBCCC@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@@@@??????@@@@@@??????@@@@@@@@@@@@??????===>>>>>>>>>>>>>>>===<<<:::::::::;;;;;;;;;<<<<<<***+++,,,,,,------,,,,,,,,,,,,,,,------...............//////......---,,,------,,,,,,++++++******---,,,,,,------///000000////////////////////////......//////000111111111......---......///000111---......//////000111111---///111111111111444777444666;;;AAAHHHOOOTTTXXXYYY___dddffflllwww}}}vvvnnngggcccaaa___ZZZZZZbbbjjjooosssvvvyyyxxxsssoooooowww}}}xxxwwwvvvuuuuuutttsssrrrmmmhhhbbb^^^[[[XXXSSSOOOGGG???:::<<<>>>======>>>999;;;;;;:::777555666888333444666777888999::::::777777777777666666666666333444444555555666666777666777888777555444444444555555666666777888888999999999888777666666666666666555555555555777888:::<<<;;;:::666333222333444000222333222000///000222........................---,,,,,,------///000000///000111222222000...---+++---......,,,***+++---+++++++++++++++,,,,,,,,,,,,---............---,,,++++++,,,---------,,,+++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++***************,,,+++************+++,,,***+++,,,,,,,,,,,,+++***+++++++++***************)))))))))))))))))))))))))))************+++++++++*********************************************************+++++++++++++++************************))))))))))))************))))))))))))))))))))))))************************************************''''''(((((()))******+++************++++++++++++///---+++)))((()))+++,,,))))))************))))))******************************+++,,,+++***)))((()))*********++++++++++++******+++,,,++++++)))))))))))))))))))))***+++,,,++++++************++++++***+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,---,,,+++***)))++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++***,,,,,,---...////////////........................,,,,,,---------.........***+++---/////////...---//////000000000000000///000000000000000111222222111111222222333444666777888999999::::::999999888999999:::;;;<<<===>>>>>>;;;::::::999999::::::;;;::::::999999999:::;;;;;;999999999999:::;;;======<<<===??????===<<<===>>><<<<<<<<<===???@@@BBBCCC?????????@@@AAABBBCCCDDDBBBAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>??????>>>>>>===;;;;;;:::;;;<<<<<<<<<<<<++++++,,,---------,,,,,,......---------,,,,,,,,,......//////......---,,,...------,,,+++***)))))),,,,,,,,,---...///000111////////////////////////......//////000111111111---------...///000111222////////////000000000000...000111000...///111444333333444666999>>>CCCEEEDDDLLLQQQQQQSSS\\\eeejjjjjjlllpppssstttsssqqqooorrrpppllleee]]]VVVQQQPPPPPPMMMNNNWWW___dddgggjjjhhhnnnssstttvvvyyyvvvrrrrrrnnnjjjgggcccaaafffnnnjjjjjjkkkooossssssoookkkbbb```^^^]]]\\\ZZZXXXVVVXXXSSSLLLHHHGGGFFFDDDAAA???999666:::===;;;:::;;;999;;;<<<;;;777555666888333444555777888999::::::777777666666666555555555222222333444555666777888666777888777555444333444555666666777888999999:::999888777555444444333333333333333444555666777777888999999888555222222222000222444333000///000222////////////////////////,,,,,,,,,---...///000111...///000111111000...---+++---///...+++******,,,*********++++++,,,,,,---------...//////...------***+++,,,---------,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++******))))))------++++++++++++------***+++,,,------,,,+++***,,,+++++++++******)))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,+++*********************************))))))))))))************))))))))))))))))))))))))***************************+++,,,,,,,,,,,,+++***&&&&&&&&&'''((())))))***)))************+++++++++...,,,)))((((((***---///))))))************))))))************************++++++,,,,,,+++***((('''))))))******++++++++++++((()))***+++,,,,,,+++***,,,,,,,,,+++,,,,,,---...++++++************++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,---,,,+++***)))+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++,,,---....................................,,,,,,,,,---------......+++---000222333222000///...///000000000000000///000000000000000111111222111111111222333444666666999999::::::::::::999999999999:::;;;<<<>>>>>>???;;;::::::999999::::::;;;999999999:::;;;<<<===>>>999999999:::;;;<<<===>>><<<===??????=========>>>;;;<<<===>>>???AAAAAABBB>>>>>>???@@@AAACCCDDDEEECCCBBB@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<===?????????>>>>>>===<<<;;;;;;<<<===<<<;;;******+++++++++,,,,,,,,,000///...---,,,---...///.........------,,,,,,,,,,,,,,,---///111000...,,,++++++,,,,,,,,,,,,------333111000///000000...---------------...000111222........................---.........//////000000............////////////333222222333444666999:::<<<<<<<<<===@@@EEEJJJMMMSSSUUUXXXZZZ[[[YYYVVVUUUSSSQQQOOOLLLHHHEEEBBBAAA???@@@AAADDDGGGJJJLLLNNNSSSTTTVVVXXXYYYXXXWWWVVVUUUTTTRRRPPPOOOOOOOOOPPPRRRUUUYYY\\\\\\[[[XXXVVVMMMLLLKKKIIIGGGHHHKKKNNNLLLIIIEEEBBB@@@>>><<<::::::999999999999999999999::::::::::::999888777666444555555666777888888999777777777777666555444333222222333333333333444444333555666555333222222333444666888:::;;;:::999888777666555555444444444444444444444555555555555666444333333222222333333444222222111000000000000000000000000///......------,,,---...///000000000000111111111111000///...---------------------------,,,++++++******++++++,,,+++,,,------......------,,,,,,,,,+++++++++******------------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******+++++++++*********))))))))))))(((((((((((())))))******))))))))))))*********+++,,,+++******,,,...***++++++,,,------------))))))))))))))))))))))))))))))************))))))+++++++++*********))))))******++++++++++++******''')))******))))))***,,,************************))))))*********))))))(((++++++++++++++++++++++++************************)))************))))))(((,,,+++*********+++---...,,,+++++++++******)))))))))***+++,,,---,,,++++++)))))))))))))))*********************************))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++((()))***+++,,,,,,+++***)))************+++++++++,,,++++++******++++++,,,************************+++++++++,,,,,,---------,,,,,,,,,---------......------------------------000000000000000000000000///...---,,,,,,---...///...000111000///...///111111000111222555666555333777777777777777777777777999999999::::::;;;;;;;;;;;;<<<<<<:::888666666777555888;;;<<<;;;:::::::::;;;:::::::::;;;;;;<<<===;;;::::::999999::::::;;;<<<<<<<<<<<<<<<===>>>>>>?????????@@@AAABBBCCCDDDCCCBBB@@@>>>======>>>???BBBBBBBBBAAAAAAAAA@@@@@@===>>>>>>>>>????????????<<<;;;;;;::::::<<<===>>>******+++++++++,,,,,,,,,...------,,,,,,---...///......------,,,,,,++++++...,,,+++,,,...///...---++++++,,,,,,,,,,,,---------,,,+++,,,...///...---///............//////000........................---........./////////000............////////////222111111111111222444555777666666777999<<>>===<<<<<<;;;::::::;;;<<<===???@@@AAA@@@BBBCCCEEEEEEEEECCCCCCCCCBBBAAA????????????@@@AAACCCGGGJJJJJJIIIFFFDDD@@@@@@???===<<<===@@@BBBHHHEEEAAA>>>===<<<:::999777777777777777777777777888888999999:::999999888555555666666777777888888555555666666666666666666555555555444444333333333222444777777666555666666777888999::::::999777666444333333222111111222222666666555555444444444333333333222222222222333333222111000////////////000000000000///......------,,,,,,---...////////////.........///......---,,,------------------------,,,++++++******++++++,,,+++,,,------...---------,,,,,,,,,+++++++++******+++,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******+++++++++*********))))))******))))))))))))************))))))))))))******((()))***)))((((((***,,,++++++,,,---......------))))))))))))))))))))))))))))))************))))))+++++++++*********)))))))))******++++++******)))''')))******))))))***+++************************))))))************))))))++++++++++++++++++++++++************************))))))***++++++*********)))))))))))))))***+++++++++++++++******))))))))))))***+++,,,,,,,,,++++++&&&&&&''')))***+++,,,---************************************************++++++++++++++++++++++++++++++************++++++))))))***+++,,,+++******)))************+++++++++,,,++++++******++++++,,,************************+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------------------------------000000000000000000000000///...------------...///...000111000///...///000111111111333555666555444777777777777777777777777888888999999:::;;;;;;;;;444555777888999999<<<===777999<<<===<<<:::::::::<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBBCCCAAA???=========>>>???AAAAAA@@@@@@@@@?????????<<<<<<<<<=========>>>>>>;;;;;;:::::::::;;;<<<===******+++++++++,,,,,,,,,,,,,,,++++++,,,---...///...------,,,++++++******///,,,))))))+++---......++++++,,,,,,,,,,,,------***))))))+++---//////...000//////...------............................................./////////---............/////////222111000000000000000111222222222333333444444555555777999;;;<<<:::888777666666666777777777888888666666555444444444555555555666888999999888777777888888666666666666777888777999<<<>>>???>>><<<:::999999999777777888;;;>>>AAA>>><<<:::::::::888777555555555555555555555555666666777999999:::::::::666666666666777777777777444444555555666777777777888777666555444333333222111444777999999888999999888888999999888777555444333222111111000111111111777777666555444333222222222222111111111111222222000000//////......//////111000000//////......---+++,,,---...............++++++,,,,,,------,,,,,,------------------------,,,++++++******++++++,,,++++++,,,---------------,,,,,,,,,+++++++++************+++++++++***))))))******+++++++++,,,,,,,,,************************************************************************************************+++************)))))))))++++++************++++++******))))))))))))******((()))***)))((((((***,,,,,,---.../////////...---))))))))))))))))))))))))))))))************))))))+++************))))))))))))******++++++******)))((()))******))))))***+++************************))))))************))))))************************))))))))))))))))))))))))((())))))***++++++++++++&&&'''(((((())))))((((((*********))))))))))))))))))***++++++,,,,,,++++++&&&'''''')))***+++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++***)))))))))************+++++++++,,,++++++******++++++,,,************************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------///////////////////////////...------------...///...///000000......///000111111111333666777666555666666666666666666666666777888888999::::::;;;;;;888999:::999888777888999999;;;======<<<:::::::::<<<<<<;;;;;;:::;;;;;;;;;:::;;;<<<===>>>======<<<::::::::::::;;;;;;;;;<<<===============>>>???@@@AAA@@@>>>===<<<======>>>?????????>>>>>>>>>======:::;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<******+++++++++,,,,,,,,,******++++++,,,---......------,,,++++++***))))))---+++))))))+++,,,---,,,+++++++++,,,,,,,,,------+++******,,,...000000//////......------.........................................................---------.........//////111111111111111111111111000111222222222222111000444555777999999888777555555555555444444333333222555444333222222111111111444555666666666666555555666666555555555666888888555777999;;;;;;;;;:::999777888888777777888;;;===;;;999888888999999888666444444444444555555555555555666777888999999999999777777777777666666666666555555555555555666777777666666666555444333333222111444888:::999888888888666666777777666555333333333333222222222222222333666666555444444333222222111111000000000000111111//////............//////111111000000///.........+++,,,,,,---......------)))***+++,,,------------------------------------,,,++++++******++++++,,,++++++,,,------------,,,,,,,,,,,,+++++++++************++++++++++++************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))+++******))))))******+++******))))))))))))*********+++,,,+++******,,,...---...///000000///...---))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************))))))((()))******)))((()))+++************************((())))))************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***+++++++++%%%&&&((()))))))))(((''')))))))))))))))))))))))))))******+++++++++++++++*********)))))))))))))))************************++++++++++++++++++++++++************************++++++************++++++++++++++++++******))))))))))))*********+++++++++,,,++++++******++++++,,,************************+++++++++++++++++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.................................------............///000///......///000111111111333666777777666555555555555555555555555666777777888999:::;;;;;;=========;;;888666666666;;;<<<>>>===;;;:::999:::;;;;;;:::999999999999:::999:::===>>>>>>>>><<<;;;::::::;;;;;;<<<<<<<<<<<<======<<<<<<<<<======>>>???>>>===<<<<<<<<<==================<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===******+++++++++,,,,,,,,,)))***+++,,,------......,,,,,,,,,+++++++++*********)))***+++------+++)))+++++++++,,,,,,,,,---------,,,+++,,,...///...---,,,,,,,,,------...///000.......................................---------------------..................///000000111111111...///111222333222111000111222444555555555444333222222111000///...------444333333222222222333333333333333333333333333222222222111111222333555666222333444555666666666666333444555555444555888:::888777666777999999888777444444444555555666666666666777777888888777777666777777777777666666666666888777666555444555555555333333333333333333333444222555888888777666666666333444444444444444444333222222222111111222222333333444444444444444444444111000000//////000000111//////............//////111111111000//////......+++,,,------...---------)))***+++,,,---.........------------------------,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))*********+++,,,+++******,,,...---...000111111000...,,,))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******))))))))))))***+++***)))((()))***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))'''((()))***+++***)))((()))))))))))))))*********)))))))))*********++++++************))))))((((((************************************************************************++++++************++++++,,,,,,+++******)))))))))))))))*********+++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................------///000///...---...///000000111333666777777666444444444444444444444444555555666777888999:::;;;:::;;;<<<;;;:::999:::<<<;;;<<<===<<<:::999999:::999999888888888888888999999:::<<<======<<<:::999;;;;;;<<<============<<<>>>======<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<============******+++++++++,,,,,,,,,***+++,,,---......------++++++++++++,,,,,,,,,,,,))))))***---......+++)))++++++,,,,,,,,,,,,------,,,+++******,,,,,,+++)))+++++++++,,,---///000111.................................---------------,,,------------.........++++++---...////////////---...///111111111000///000000222333333333222111////////////////////////000000000000111222333444333333333222222222222222111000//////000111222333111111111222222333444444444555666666555555777999666555666777999:::999777444444444555666666777777666666777777777666666555666666666666777777777777999888666555444444555555222222222333333333444444333555666666555444555666444444444444444444555555000000000///000000111222222222333333444444444444111111000000000000111111//////......//////000000222111111000000//////...------............------***+++,,,---......///...------------------------,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---------,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))(((((()))))))))))))))***))))))(((((((((((())))))******))))))))))))******((()))***)))((((((***,,,---...000222111///---+++))))))))))))))))))))))))))))))************))))))(((((()))))))))))))))***((())))))******))))))((()))***+++***)))((()))***))))))))))))))))))))))))'''((()))******+++******************************))))))))))))))))))))))))&&&&&&'''((())))))))))))))))))******+++++++++******************+++++++++***))))))))))))***++++++'''(((((()))******++++++************************))))))))))))))))))))))))************************++++++************++++++,,,+++******)))*********)))************+++++++++,,,++++++******++++++,,,************************+++++++++++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------...//////...---------...//////------.../////////000222555777666555333333333333333333333333444444555777888999:::;;;<<<======<<<999888888999:::;;;;;;;;;999888999;;;888777777777888888999:::<<<<<<======<<<;;;999888;;;;;;===>>>>>>>>>===<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999::::::::::::;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<******+++++++++,,,,,,,,,,,,---......///...---,,,******+++,,,---...//////++++++***+++---...,,,+++++++++,,,,,,,,,,,,---------+++***+++,,,---,,,***,,,,,,,,,,,,------...///.................................------,,,,,,,,,,,,,,,---------.........,,,---...//////...------/////////000//////......000000111222222222222111111111222222222333333333............///000222222555444444333222222222333222111000000000111222333222222111222222333555666555777888777666555777888555444555777999999888666333333444444555666666777444444555666777777777777555555666666777777888888888777555444444555666777444444444444444333333333333444444444444555777:::888888777666666555555555000000000000000111222222444444333333333333333333222111111000000111111222000////////////000111222222222111111000/////////....../////////......---++++++,,,---.........---------------------------,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))***,,,------,,,***)))(((((((((((())))))*********))))))))))))))))))*********))))))))))))******((()))***)))((((((***,,,,,,...000111111///,,,***))))))))))))))))))))))))))))))************))))))(((((((((((())))))******(((((())))))))))))(((((()))***+++***((((((((()))))))))))))))))))))))))))'''((()))******+++++++++++++++++++++++++++++++++************************))))))***************)))***)))))))))******++++++***+++++++++,,,,,,,,,,,,***))))))((()))***+++,,,((((((((()))******++++++************************************************************************++++++************+++++++++***)))))))))***+++,,,)))************+++++++++,,,++++++******++++++,,,************************++++++++++++*********)))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---------...//////------...///.........111444666666555333333333333333333333333333444555666888999::::::<<<======;;;777555555555888999:::999888888999;;;888888888888999;;;<<<===@@@???>>>===<<<:::999999999:::<<<>>>>>>===<<<;;;===<<<;;;:::999888888888::::::;;;;;;;;;;;;::::::;;;;;;;;;:::::::::999999888888888999999999::::::888999:::;;;;;;;;;::::::******+++++++++,,,,,,,,,---.../////////...---,,,)))***+++,,,...///000111...,,,***)))+++---......++++++,,,,,,,,,---------...---,,,---///000///.........---,,,,,,,,,------.................................------,,,,,,,,,,,,,,,,,,---------......000111111222111///...,,,222222111000000///......---......///////////////222222111111111111000000............///000111222333333222111000000111111111000///......///000111111000000000000222333444333444555444333222333444444444444666888999777555222222333444444555666666111222444666777888999999444555555666777888888999666555444333444666888999777777666555444333333222222333333333444666:::======<<<:::999777666666555333333222222333444555555666555444444333222111111222222111111111111222222000000000000000111222222222222111111000/////////...///////////////......++++++,,,---------,,,,,,------------------------,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))***,,,------,,,***)))'''((((((((())))))******++++++************++++++******))))))))))))*********+++,,,+++******,,,...,,,---000111111...+++)))))))))))))))))))))))))))))))))************))))))'''((((((((())))))******(((((())))))))))))((((((***++++++***((((((((()))))))))))))))))))))))))))''''''(((******+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,++++++******)))((((((((()))+++,,,+++++++++,,,,,,---------***)))((((((((()))+++,,,+++++++++***)))(((((('''************************++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++******)))))))))***,,,---)))************+++++++++,,,++++++++++++++++++,,,************************++++++++++++******))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++........................,,,---...//////...---,,,---...///...------...///------...000333555555444222222222222222222222222333333444666777999::::::222444666777777888;;;===666888888888777777999;;;888888999:::;;;===>>>???CCCBBB@@@>>><<<;;;::::::888999;;;======<<<;;;:::;;;;;;999888777777777777999999:::;;;;;;;;;::::::;;;;;;;;;:::::::::999999777777777777888888888888666777888999:::999888888++++++,,,,,,---...//////000///...---,,,+++******,,,,,,+++***+++,,,...///...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------------------------.........---,,,,,,+++------,,,,,,,,,,,,---------......///////////////000000000000////////////......////////////..................////////////000000000000111111111111111111111111111111111111111000000////////////000111111111111222333444555333444444444444444333333555666777888888777666555333333444444333333222111333333555777888999999999888:::===??????===:::888:::888666333333333555666888888777666555444333333///333555555444666<<>>:::777666666111111111000111111222222444333333222111000//////000000000///////////////......///000111222333333222222222222222111000//////...---,,,,,,,,,,,,---,,,,,,---///111000...,,,------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------************************))))))***+++,,,,,,------+++++++++************)))******++++++++++++******))))))))))))))))))))))))******++++++++++++******)))************+++++++++************************))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***++++++(((((((((((())))))))))))''''''((()))***++++++,,,+++*********))))))(((((()))))))))))))))******++++++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))************************,,,++++++******++++++,,,))))))))))))))))))))))))***)))******+++,,,---...))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++,,,+++***((('''&&&&&&&&&************************,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,+++***)))))))))***+++,,,...---,,,,,,+++++++++++++++,,,---......---,,,+++,,,,,,---...//////......///000000000111111111111222222111111111111111222222222333333333333444444555555555555555666777888;;;<<<<<<<<<;;;999888666777777888999:::<<<>>>???CCCBBB@@@<<<999888999:::999999999;;;===>>>>>><<<@@@>>>;;;888777888:::;;;<<<<<<:::999999:::;;;<<<;;;888666666999;;;;;;999999999888888777888888888777777666666666666666777++++++,,,,,,---......///------------,,,,,,,,,,,,,,,++++++++++++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,+++......------------......------...////////////////////////...............//////000000000000//////111111111111222222222222//////000000000111111111000000000000000000000000000000////////////000000000000111111222333444444555666666777666555444333555555666666666666555555333333444444333333222111111222333444555666666666777999<<<>>>???===;;;999:::888555333333333555666999888777666555444333222000333555555444666===BBBHHHIIIGGGCCC===888666555/////////000111333444555222111111000000//////.../////////////////////////////////000111111222222000000000000000///............---------,,,,,,,,,---------///111111...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++,,,,,,------*********************************++++++,,,,,,---+++++++++************))))))******************))))))))))))))))))))))))))))))******++++++******)))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******************)))))))))((()))))))))))))))******+++++++++++++++++++++++++++*********)))))))))((((((+++++++++*********))))))************************,,,++++++******++++++,,,))))))))))))))))))))))))***************+++,,,---))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++,,,+++++++++************++++++++++++++++++++++++***))))))(((((())))))))))))))))))))))))))))))))),,,,,,,,,++++++*********,,,++++++******++++++,,,+++***)))))))))***+++,,,......------------------,,,---...//////...---,,,,,,------...//////......//////000000000111111111222111111000000000111111222222333333333333444444444555555666777888999::::::;;;;;;;;;:::999777666777777777888999:::<<<<<>>;;;999999;;;<<<>>><<<::::::<<<>>>?????????===;;;999999:::<<<>>>===<<<:::999999999::::::;;;999777777:::<<<;;;:::::::::999888888888999999999888888777777666666777++++++,,,,,,------......+++++++++,,,,,,---------,,,++++++++++++,,,---------,,,,,,++++++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------------......------,,,,,,///..................///------...////////////...---------...............000000000111111000000000111111222222222333333333//////000000000000111111//////////////////////////////...//////000111222000111222222333333333333666777999::::::888555444555555444444444444555555333333444444333333222111222333444444555555444444666888;;;===>>>>>><<<;;;888777555333222333444555999888777666444333222111111333444444444777>>>DDDUUUTTTQQQKKKCCC===999777/////////000111222333444////////////////////////////////////////////////000000000000000000000000..................---,,,,,,---.........---,,,+++---,,,---///000000...,,,*********++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++***+++++++++++++++,,,,,,************************+++++++++++++++++++++++++++++++++************)))((())))))******))))))((()))))))))))))))))))))))))))******++++++******))))))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))++++++***)))((('''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((************)))))))))))))))))))))))))))******+++++++++++++++++++++++++++)))))))))(((((((((((((((+++************)))))))))************************++++++************++++++))))))))))))))))))))))))+++***************++++++))))))))))))))))))))))))+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++++++++***++++++++++++++++++++++++((((((((()))***+++,,,---((((((((((((((((((((((((+++++++++++++++*********,,,+++************+++,,,******))))))***++++++,,,.............../////////......///000000///......,,,---......///.........////////////000000000000000000000//////000000111222222333333333333444444444444555666888999::::::999999999999999888777666999999999999::::::::::::::::::;;;:::999999<<<>>>AAA???<<<;;;===@@@BBBBBB>>>===<<<;;;;;;===???@@@======;;;:::999999999999:::888777888:::;;;:::999;;;:::::::::::::::;;;;;;;;;;;;:::999888777777666++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,//////............//////,,,---......//////......------............////////////000000000000//////...////////////000000000////////////000000000111////////////////////////............///000222222111222444555666555444444444666999<<<<<<;;;999777555444333222222333444555333333444444333333222111555555666666666555555444444666999<<<======<<<<<<777666444333222333444555888777666555333222111111222333333333444888>>>CCCTTTSSSPPPJJJBBB;;;666555333333222000////////////.........//////000000000000000000000111111111111111111000000////////////------.........------,,,+++,,,...//////...,,,***,,,++++++---...///---,,,******++++++,,,,,,------++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++++++++++++++++++++++++++*********))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))++++++***)))((('''&&&&&&(((((((((((()))))))))))))))))))))))))))(((((((((*********))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))************))))))))))))************************++++++************++++++))))))))))))))))))))))))+++******)))))))))******))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++************************))))))))))))***+++------))))))))))))))))))))))))+++++++++***************++++++************++++++)))))))))******+++,,,,,,,,,---......///////////////000111111111111000///------...............---........./////////000000//////////////////000111222222222333333333444444444555666777777888888888888888888888888888777777<<<<<<<<<<<<;;;::::::999777888999999888999;;;===???===<<<===@@@BBBDDDDDD???>>>===<<<<<<===???@@@???>>>===<<<:::999999888888888999::::::;;;:::999999999999:::;;;===>>>???<<<<<<<<<;;;:::888777666+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++++++++***+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,//////............//////,,,------...................../////////000000000---..................------------............///...////////////000000000000000000000000000000000............///000222222333444666888888777555444000333777;;;===<<<;;;:::444333222111111222333444333333444444333333222111555555555555555444444333222444777999;;;;;;;;;;;;555444333333222333333444666666555444333222111111333333222222444888===@@@GGGGGGEEE@@@999333000///333222111000////////////...//////000000111111222111111111222222333333333111111000000///.........---......//////.........***,,,...//////...,,,++++++******+++,,,---,,,++++++,,,,,,,,,------......---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++++++++++++++++++++++++++*********))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))******)))))))))(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))******************************((((((((((((((((((((((((((())))))******))))))((())))))))))))(((((((((((((((((((((((())))))))))))++++++******************))))))))))))))))))******)))))))))))))))******+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++************************+++***************++++++************************************************************************(((((()))***++++++,,,,,,+++,,,---...///.........000000111222222111000000---...............---------............///////////////...//////000111111222222222333333333444444555555666777777777666666888888888888888999999999=========<<<;;;999888777777888999999888888999;;;999999;;;???CCCEEEDDDCCCAAA@@@>>>===<<<<<<<<<===??????>>>===<<<;;;:::999999;;;===>>>>>>===<<<<<<777888999:::===???AAACCC=========<<<;;;999777666++++++++++++,,,,,,,,,,,,+++++++++******)))))))))+++++++++,,,++++++***)))+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------///..................///,,,,,,---............---......//////000111111111,,,------......------,,,........./////////000000......////////////000000000000000000000000000000//////...//////000111222333555888::::::888555333...111444888:::;;;:::999333333222222222222333333333333444444333333222111222222222333222222111111111222555777888999999999444333333222222333333333444444333333333222222222222222222222444777:::;;;?????????<<<777333222111.........///000111222333/////////000000111111111111111111222333333444444000000000//////.........---...//////000/////////+++,,,---.........---,,,+++***)))***,,,---,,,+++---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++++++++************)))((())))))******))))))((())))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))************************************(((((((((((((((((((((((('''(((((())))))(((((('''''''''(((((())))))******(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))************)))))))))))))))******+++************************************++++++++++++(((((()))))))))))))))***))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++************************,,,+++***)))))))))))))))************************)))))))))***************))))))***++++++***))))))'''((()))+++,,,,,,,,,,,,+++,,,---//////...---,,,000000111222222111000000.........///......---,,,------------.........///////////////000111222222222222333333333333444444555666777888888888777666:::999999999:::;;;<<<<<<;;;<<<<<<<<<:::888666555777999:::999888777888:::444666999>>>BBBCCCAAA?????????===<<<;;;:::::::::>>>>>>>>>>>>===;;;:::999;;;>>>AAACCCBBB@@@???>>>777888999;;;===???AAABBB;;;<<<<<<<<<;;;:::888777++++++++++++++++++++++++)))))))))******************++++++,,,+++***)))(((***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------......------------......+++,,,------......------------......///000000111------............------////////////000000000000........./////////000000////////////////////////000000////////////000000111444777999999777333111///000222444666666666666222333333333333333333222333333444444333333222111000111111222222222111111000111333444666666666666222222222222222222333333222222222222333333333333222222222333444666666666:::;;;;;;:::777555444444------......000111333333//////////////////////////////000111111222333333//////////////////......------...///////////////,,,,,,,,,---------......---,,,***+++---......---......------,,,+++++++++,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++.........---------,,,,,,*********************************++++++,,,,,,---+++++++++************))))))******************)))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***************************))))))))))))))))))))))))((()))))))))************************************(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,((()))))))))************)))))))))))))))******+++************************))))))))))))*********+++(((((((((((())))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''(((((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************+++***)))(((((((((((()))************************((()))))))))*********+++((()))***++++++***)))(((&&&''')))+++,,,,,,,,,,,,---...///000000///---,,,///000111222222111000///......//////...------,,,,,,,,,---------.........000//////000111222333333222222333333333333444444333555888:::<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???===>>>>>>>>>===:::888666666888::::::999999999;;;555555777:::===>>>===<<<<<<;;;;;;::::::999999999;;;;;;<<<<<<<<<:::999888777;;;@@@BBB@@@===<<<<<<;;;;;;;;;;;;<<<===>>>???::::::<<<<<<<<<:::888777++++++++++++++++++++++++''''''((()))***+++,,,,,,***+++,,,,,,+++***)))(((******))))))***+++,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........------------,,,,,,---------+++,,,------......------,,,,,,------...///000000......////////////..................////////////............/////////000........................111000000////////////000///222666999888666222///000111111222333333333333222333444555555444333222333333444444444333222222111222333444444444444444000111222333444555555555222222222222222222222222000000111222333333444444111111222333555555444333333444555444222000000000000////////////000000111........................---......///000111111111////////////////////////,,,------.../////////...---,,,,,,,,,,,,---...//////---,,,,,,...//////......------,,,+++***))))))+++++++++************)))++++++++++++++++++++++++/////////......---------************************))))))***+++,,,,,,------+++++++++************)))******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))''''''((()))***++++++,,,(((((())))))*********+++)))))))))))))))******+++))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&&&&&&&'''''')))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************''''''(((((()))))))))***)))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++((()))***++++++***)))(((&&&''')))+++,,,---,,,,,,///000111222111000...,,,///000111222222111000///.../////////...---,,,,,,,,,,,,,,,---------......000000000000111222333444222222333333333444444444222444888<<<>>>@@@@@@@@@===<<<<<<<<<===???@@@AAAAAAAAABBBBBBAAA???<<<:::555777999:::::::::;;;<<<888777666666888::::::999888888999999999999::::::888999:::::::::999888777222777<<<>>><<<999888888>>>===<<<;;;;;;;;;;;;;;;888999;;;<<<<<<;;;999888******++++++++++++******)))************+++++++++************************,,,,,,,,,++++++***************************************************************+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++........................------------------------,,,,,,------...///000000////////////////////////...............///000000////////////////////////......------------.........000222333444333111000222222111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333222222111111111111222222111111111111111111111111333333222222111000000000---///333666777666444222444444444333222111000/////////............/////////000111111111000...---,,,+++,,,///333444222000000000//////.........---........................//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++***)))((((((+++******)))******++++++,,,,,,+++***))))))******++++++******))))))(((((())))))))))))))))))))))))))))))))))))***************)))'''&&&'''(((***+++))))))))))))))))))))))))******))))))((((((''''''************))))))))))))******))))))))))))******))))))))))))))))))))))))'''***+++***'''&&&'''***((((((((((((((((((((((((+++*********))))))((((((''''''(((((())))))******---***''''''))))))(((&&&(((((())))))*********++++++++++++*********))))))+++***)))***,,,,,,***)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))),,,+++***))))))***+++,,,******))))))((((((''''''((((((((((((''''''''''''+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((************************,,,,,,++++++,,,,,,---...111111000///...---,,,,,,,,,------......///////////////...---,,,++++++***......---,,,---...///000111000000000000222333444555444333222222333555666888888999<<>>@@@AAADDDJJJMMMLLLHHHEEE???888999999999888888888888888888888888777888888999999===<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::999999999999:::::::::999999999888888<<<=========;;;:::;;;<<<;;;;;;999888777777666666******++++++++++++******)))************+++++++++************************,,,,,,,,,++++++*********************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,------...//////000////////////////////////...............//////000..............................------------.........///000111111111000000111111111111111111111111222222222222222222222222222222222222222222222222222222222222333333333333222222111111111111222222111111111111111111111111222222222111111111000000...000333444555444333222333333333333222111000////////////....../////////111111111111000///---,,,...------///222444333111000/////////.........---------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,------......------++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))+++***************++++++,,,++++++***))))))***************)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))'''''''''(((***+++))))))))))))))))))))))))***)))))))))((((((((('''((((((((())))))***************))))))))))))******))))))))))))))))))))))))((()))***)))((('''((()))((((((((((((((((((((((((******)))))))))((((((((('''((((((((()))))))))***)))'''%%%&&&)))++++++)))(((((()))))))))******************)))))))))((((((***)))((()))++++++)))'''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((*********))))))************)))))))))(((((((((''''''((((((((())))))***************)))))))))(((((())))))))))))))))))))))))))))))*********+++++++++************)))))))))(((************************,,,++++++++++++,,,------000000000///......------------------------...............---,,,,,,++++++...------,,,---...///000000000//////000111333444666555444333444555777888777777777:::===>>><<<999999:::;;;;;;;;;<<<>>>???CCCKKKQQQMMMEEE@@@<<<888::::::::::::::::::::::::999999888888888999999:::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999::::::::::::::::::999999999999;;;<<<===<<<:::::::::<<<<<<;;;:::999888888888888******++++++++++++******)))************+++++++++************************+++++++++++++++*********************************************************,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......//////////////////////////////...------------...//////..............................------------......///.........//////000000111111111111111111111111222222222222222222222222222222222222222222222222222222333333333444444444222222111111111111222222111111111111111111111111000000000111111111222222000111222222222222111111222222222222222111000///////////////////////////222222222111000...,,,+++111/////////222333333333/////////...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,---------------,,,,,,,,,,,,,,,+++++++++------,,,,,,++++++******++++++++++++******++++++,,,+++******)))*********))))))))))))************))))))))))))))))))))))))(((((())))))))))))******)))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&'''((()))******+++***))))))(((((())))))***))))))))))))))))))))))))***)))(((((())))))((('''(((((((((((((((((((((((())))))((((((((((((((('''(((((((((((())))))))))))((('''&&&''')))*********(((((())))))))))))******)))))))))((((((((((((((()))((('''(((******((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************))))))((())))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''((())))))******))))))((())))))))))))((((((((((((''''''((()))***+++,,,,,,******))))))))))))(((((())))))))))))))))))))))))))))))************++++++************))))))))))))************************++++++******++++++,,,---////////////////////////------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...------------...//////////////////000111222222444444333333444666888999666666666888;;;===>>>===<<<;;;:::999999;;;===>>>???IIIPPPKKKAAA;;;999777999999999999999999::::::::::::999999999999::::::;;;;;;;;;::::::;;;;;;<<<:::999999999999::::::;;;;;;;;;;;;;;;:::::::::::::::<<<<<<;;;:::999:::;;;<<<;;;:::999999999999999******++++++++++++******))))))*********+++++++++************************+++++++++***************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................------,,,,,,------...///..............................------------......000///...------///111222000000000000111111111111111111111111111111111111111111111111222222222222222333333333333444444444222222111111111111222222111111111111111111111111/////////000111222222333222222111000000000000000111111222222111000///////////////000000/////////111111000000//////......333222111000111222333444........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******+++++++++******---,,,,,,,,,++++++******---------,,,,,,+++++++++++++++++++++++++++******++++++***************+++(((((())))))******++++++(((((((((((((((((((((((((((((((((((()))))))))***)))(((((('''((()))******))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((+++)))&&&'''******(((&&&((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))+++***)))(((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))'''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************)))((()))))))))))))))))))))))))))))))))((((((''''''&&&(((((((((((((((((((((((('''((()))******)))((('''))))))))))))((((((((((((''''''((())))))***++++++))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))*********)))))))))))))))***************************************+++,,,,,,------......////////////---,,,,,,++++++*********++++++,,,,,,,,,---------------------......//////.........//////000111111000000000111222444555666666666555666999===@@@BBB@@@>>>:::999999;;;<<<===:::BBBHHHFFFAAA>>><<<999777666666666666777888999;;;;;;::::::999999::::::::::::::::::::::::;;;<<<999888888888999:::;;;;;;<<<<<<;;;;;;;;;:::::::::999;;;;;;;;;999888999:::::::::999888888888999999******++++++++++++******))))))*********+++++++++************************************************************************************************(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,---....................................------------......111000...---...///222333//////000000000111111111111111111111111111111111000000000111111222222222222222222333333333444444222222111111111111222222000000000000000000000000......///000111222222333333222111////////////000000000111111111000////////////000111111000//////.........///000000111111444444333111111111222444---------...............,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++***)))))),,,,,,,,,++++++*********------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***)))+++***************++++++(((((())))))******++++++(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((+++)))&&&'''******(((&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((*********((('''''''''((())))))((((((((((((((((((***************************))))))***++++++***((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))*********))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))))))))*********************************))))))))))))***++++++,,,,,,,,,---......//////,,,,,,,,,++++++******)))******+++,,,,,,------------------...............---...//////000000111111//////000111222333444555666666555666888===BBBEEECCC@@@<<<:::;;;=========999>>>BBBCCCFFFHHHEEE???777666555555666888:::;;;<<<;;;::::::999999999:::999999999999999:::;;;;;;888888888888999999:::;;;<<<<<<;;;;;;;;;:::::::::888::::::999888777888999888777777777777777888999******++++++++++++******)))************+++++++++************************)))))))))***************************************************************(((((()))***+++,,,---...++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++++++++,,,------------------------------......------------......111000///......000222333...//////000000111111111111111111111111111111111//////000000111222222222111111222222222333333333222222111111111111222222000000000000000000000000......//////000111222222222222111000//////000000//////000000000000////////////111111111111//////---------...///111333444444444444333000000000222---------------.........,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,+++***+++++++++++++++*********,,,,,,,,,,,,++++++++++++,,,,,,---------+++***)))*********)))******+++,,,))))))))))))************))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((('''''')))((((((''''''(((((()))))))))))))))))))))))))))***)))(((((())))))((('''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))((((((((((((&&&(((((((((((((((***,,,))))))((((((((((((''''''************+++++++++++++++***)))***,,,,,,***)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))************)))((((((((((((((((((((((((((((((''''''''''''''''''************************((())))))******))))))((((((((((((((()))))))))))))))((((((((('''''''''&&&''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))************************************)))))))))((())))))***++++++++++++,,,,,,---------,,,,,,++++++++++++++++++******++++++,,,,,,------,,,---......//////......---...///000111111111111111111222333444444555555555555555555777;;;AAAEEEDDD@@@<<<;;;===???>>><<<;;;>>>@@@DDDKKKOOOLLLEEE999888888888999;;;>>>???<<<;;;:::999999888888999888888888888999:::;;;;;;999888888888888999999:::;;;;;;;;;;;;::::::::::::777999999999777666777888666666666666666777888999******++++++++++++******)))************+++++++++************************((()))))))))*********+++******************************************************++++++,,,,,,------***************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------------......------------......//////.........///000111......//////000111111222111111111111111111111111/////////000111222222222000000000111111111222222222222111111111111222222000000000000000000000000.../////////000000111111111111111111111111000000...//////000000//////......///111222222111///...............///000222333222444555444111......///,,,,,,,,,------.........------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,+++******************++++++++++++++++++++++++++++++++++++,,,---......---,,,***(((******))))))***++++++,,,*********)))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((()))***)))((('''((()))((((((((((((((((((((((((((((((((()))))))))*********)))))))))((((((((('''&&&((())))))''''''***,,,))))))((((((((('''''''''))))))))))))*********+++***))))))***++++++***((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************((((((((((((((((((((((((&&&&&&''''''''''''''''''))))))))))))))))))))))))*********))))))*********'''((((((((()))))))))***((((((((((((((()))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))******((()))))))))************************************)))(((((((((((()))*********************++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---.../////////...---...///000222222222222111111111222333333333333333222333444444555888>>>CCCBBB>>>;;;;;;>>>???===:::;;;???BBBDDDHHHKKKIIICCC:::999888888:::<<>>777666555555777888888777666777888999999888777666999999888888999;;;<<<>>>888:::;;;;;;:::999:::;;;999::::::::::::999888888666666555555555555666666777777666666666777999:::******++++++++++++******************************************)))))))))(((************************))))))))))))))))))))))))***)))((((((((()))++++++++++++***************++++++++++++++++++*********+++++++++++++++++++++++++++++++++*********))))))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---......,,,***------------,,,+++***)))++++++,,,,,,,,,,,,------...---+++---///000///---///......---------......++++++++++++++++++++++++.........///000000111111000000000000000111222222...///000111222111000000...//////000111111222222222111111000//////000000000000////////////000000111000//////...///000111000000000000111111111111......//////////////////000000111111111000...---....../////////000000000///000000111000///...------///000///...---...///------------------------,,,++++++******++++++,,,---------,,,,,,+++++++++***++++++,,,+++***)))(((+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++******))))))))))))))))))***************+++,,,,,,***))))))***'''(((((((((((((((((('''(((((()))***************))))))))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''((()))))))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''((()))***(((((((((((())))))))))))((((((((((((((((((((((((((('''&&&&&&&&&'''((()))+++***)))(((((('''(((((()))))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******))))))((('''''''''))))))))))))))))))))))))******)))((((((((())))))(((((((((((())))))))))))***)))'''((()))******)))(((((()))************)))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++***++++++,,,,,,++++++******,,,---...---,,,---...///000000111000///...---............///////////////////////////000111111111000000000111333555777<<<999888888;;;<<<<<<;;;888888888888999:::;;;;;;777666444555666888777777555666777777777777666555666666555555666888999:::888:::<<<;;;:::999999:::999999999999999888888777666666555555555555666666777666666555666777888999******++++++++++++******************************************))))))))))))************************)))))))))))))))))))))))))))))))))((()))******++++++***************++++++))))))******************+++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...+++******+++------+++***------------,,,+++***)))++++++,,,,,,,,,,,,------...---,,,---/////////...//////...---,,,,,,,,,------------------------------......//////000111111///000000000111222222333000111222333333333222111...//////000000111111222111111000/////////000000000000////////////000000000000/////////000000111000111111111111000000///,,,---...000111111000000000000111111///...,,,+++------........./////////+++---///111111111000///---/////////...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******************************+++++++++***************)))))))))))))))))))))))))))************+++++++++************************))))))))))))***************,,,---,,,+++)))******)))((((((''''''(((((()))((())))))************)))''''''((())))))***++++++(((((((((((())))))))))))************************)))))))))(((((((((((('''))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&%%%%%%&&&&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((''''''(((((()))+++*********)))'''&&&%%%'''(((((()))******++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((*********)))((((((''''''***************************))))))))))))******+++))))))))))))((((((((((((((('''&&&''')))******)))'''((())))))******))))))(((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++)))************+++++++++***++++++,,,,,,++++++***)))+++------,,,+++,,,---...///000111000///...------............/////////...//////000000000000//////.........///111333444777555555666888:::::::::777777666666666666777777777555444444666777777666444555555666666555555444555555555555555666777888999;;;<<<;;;999888888999888888888888888777666666666666555555555555666666666666666555666666777888******++++++++++++***************************************)))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++*********)))******+++,,,((((((((()))*********+++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------***))))))***+++,,,+++***,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------------------...//////...000///...---,,,,,,++++++........................------......///000000111...//////000000000//////000111222333333333222111////////////000000111111111000000/////////000000000000////////////000000000000000000000000111111111111222222111000///...,,,...000111222111///........./////////...,,,+++------------.........///+++,,,///111222111000///---...///...---,,,---...........................,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))*********((()))))))))************)))+++,,,,,,***))))))******)))(((''''''((()))***((()))************))))))(((((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))*********))))))(((((())))))))))))(((((())))))))))))))))))))))))(((''''''''''''(((((()))%%%%%%%%%&&&&&&&&&''''''******))))))((((((''''''(((((((((((((((((((((((())))))((((((((((((((((((((()))*********((('''&&&'''''''''(((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((******))))))(((((('''''')))))))))(((((('''''''''))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))******))))))((((((''''''&&&%%%%%%''')))***)))((('''(((((()))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))*********+++++++++***++++++,,,,,,++++++***(((***,,,,,,+++++++++,,,......///000000///...------------.........//////...///111222222111000///............///000111222333333333444666888999:::777777666555555555555555666444333444555777666666444555555555666666666666777777777777888888999999:::;;;<<<;;;999777777777777777777777777666666555666666555555555555666666777777777777777777777888******++++++++++++******************************))))))))))))))))))******))))))))))))))))))))))))************************((()))))))))******************))))))***++++++,,,((((((((()))*********+++++++++++++++++++++++++++***************************++++++,,,,,,++++++***)))*********++++++++++++***)))((()))+++,,,+++***++++++,,,,,,++++++******+++++++++,,,,,,,,,------,,,---...............///000///...,,,,,,+++++++++++++++++++++++++++++++++---------...//////000000000000111111000///...---//////111222222222111000///////////////000000000000///////////////000000000000////////////000000//////000111111111111111111222333333333222000//////000111222222000...,,,+++,,,---/////////...---------------.........///,,,...000111222111000///...///000///,,,+++,,,---........................,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))*********((()))))))))************((()))+++***(((''''''(((***)))(((''''''((()))***))))))*********))))))((())))))))))))(((((('''''''''((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''(((((((((&&&'''(((((()))))))))((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''''''''(((''''''''''''&&&'''(((*********)))((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((******))))))((((((''''''(((((('''''''''''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&''''''(((******))))))((((((''''''%%%%%%%%%'''******)))(((''''''((()))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++***++++++,,,,,,++++++***(((***,,,,,,+++++++++,,,---...///000000///...---------------............000000222222222111000///////////////000000111222111222333444555777999:::888777666555555444555555555444222333555666666555555555555666666777777777888888999999999999999999999;;;<<<;;;888777777777666777777777777666555555666666555555555555666666888888888888888888888777******++++++++++++******************************))))))))))))************))))))))))))))))))))))))************************(((((()))************)))))))))))))))***+++,,,,,,))))))******************++++++++++++++++++++++++***************+++++++++******++++++++++++******))))))))))))***************)))((((((***,,,,,,,,,***+++++++++++++++******++++++,,,,,,,,,,,,------,,,---......------...000......---,,,+++++++++,,,------------------------,,,------......///000000111222333333333222000///......000111111111000/////////////////////////////////......//////000000000000////////////000000//////000111222222222222222333444555555444222111111111222222111///...---***+++---///000000//////------.........///////////////000111222222222222222333333111...,,,+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++***))))))(((((())))))***************************************+++++++++)))))))))))))))))))))))))))************+++++++++************************))))))))))))************''')))***)))(((&&&''''''***))))))(((((())))))***)))************))))))(((******)))(((((('''&&&&&&''''''(((((())))))******''''''''''''''''''''''''&&&''''''''''''(((((((((%%%&&&'''(((((()))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''&&&''''''((()))***''''''((())))))))))))((())))))))))))((((((((((((((((((((((((((((((((((((%%%&&&'''(((((((((((('''%%%&&&''')))*********+++))))))(((''''''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))))))))))))))((((((((((((&&&&&&''')))***+++)))'''&&&'''(((((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******)))************+++++++++***++++++,,,,,,++++++***)))+++------,,,+++,,,---,,,---...///000///......,,,------------.........111111111111111000000////////////000000111111111000222333444444555888:::888777666555555555555555555333222222444555555444555555555555666777888888666666777888888777777666888:::;;;:::888777777888777777777777777666555555666666555555555555666666777888888888888777777666******++++++++++++******************************((()))))))))************))))))))))))))))))))))))************************'''((()))***+++******)))))))))))))))***+++,,,---+++++++++++++++*********++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******))))))*********++++++++++++)))((()))+++---------******++++++++++++******++++++,,,,,,,,,,,,------+++---//////---,,,...000------,,,,,,+++,,,,,,,,,////////////////////////,,,,,,---......//////000...000222333444444333222......000111111111000///////////////////////////...............///000000000000////////////000000...///111222333333222222222333555777777666444333111111000000000000000000,,,---...///000000///........./////////000000000/////////000222444666888777888777444000...------++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------,,,+++***)))))))))******++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,++++++******))))))))))))))))))************((()))******(((''''''((()))))))))******)))))))))***************)))(((((((((((((((((((((((('''''''''''''''((()))*********((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''))))))************)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&''''''((()))***&&&'''((()))***))))))((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&''')))*********)))(((((('''(((((()))***+++)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********((((((((((((((((((((((((***)))((((((((((((((()))(((((((((((())))))))))))(((((((((***++++++)))&&&&&&'''(((((())))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++***++++++,,,,,,++++++******,,,---...---,,,---...,,,,,,.../////////......,,,,,,---------.........000000///..................//////000000000000000///111333333222333666999666666555444444444555555444333111222333555555444444444444444444666777888555555666777777666555555777999::::::888777888888777888888888888777666666666666555555555555666666555666777777777555444333******++++++++++++******************************(((((())))))*********+++))))))))))))))))))))))))************************'''((()))++++++******)))))))))))))))***+++,,,------,,,,,,,,,+++*********++++++++++++++++++++++++))))))******++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,***((()))+++---......)))******+++++++++******++++++,,,,,,,,,---------+++---//////---,,,...000,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000)))+++...111333444444333...///000111222111111000///////////////........................///000111000000////////////000000...///111222333333222222222333666888999888666444000/////////000111222333...///000000000///...---////////////000000000000.........000222666:::<<<<<<<<<:::777333///......------------------------,,,++++++++++++++++++,,,+++++++++,,,,,,------------,,,+++*********+++,,,++++++++++++++++++++++++))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++---------,,,+++***))))))))))))))))))************)))***++++++)))(((((()))((()))***++++++***)))(((***************)))((((((&&&&&&''''''((()))))))))&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''')))******+++++++++***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&'''''')))******&&&&&&((()))))))))((('''''''''(((((())))))******((((((((((((((((((((((((%%%&&&(((***+++,,,,,,+++******(((''''''((()))***)))))))))***++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''(((((())))))******++++++++++++++++++,,,,,,))))))))))))))))))))))))***)))(((''''''&&&''''''''''''(((((())))))******)))))))))+++,,,+++)))&&&&&&''''''((((((((((((((((((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++++++++,,,,,,+++++++++***,,,......---------...+++,,,.../////////......,,,,,,,,,---------......///...---,,,+++,,,,,,---......//////000////////////111333222111111444777555444444333333444444555444222111222333444444444333333222222333555666777666666777888888777666555666888999:::888888888999888888888888888777666666666666555555555555666666444444555555555444222111+++*********))))))((((((,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))---,,,***)))))))))******))))))))))))))))))))))))***)))))))))***+++,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))++++++************+++++++++++++++************))))))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,000000000000///...---,,,+++***))))))+++---///111000///...---------------++++++,,,,,,...///111111...............///000111///000000000111111111111000111111111000///......////////////////////////333333222111111111111111222222333333333222222111333333333333333222000000222222222111000///......//////............////////////000000////////////111111111222333444666666999777555222///---,,,+++......------------......///...,,,+++******+++,,,)))***,,,.../////////...,,,,,,,,,++++++*********))))))))))))))))))))))))***+++,,,,,,+++***((('''************************))))))************)))))))))(((((((((''''''''''''************************+++*********))))))((((((((()))***+++***(((&&&%%%&&&'''((())))))******)))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))((((((((((((((()))))))))))))))))))))))))))(((((('''&&&%%%$$$$$$###(((((())))))******++++++***))))))(((((((((((()))******)))(((((((((((((((+++***)))(((((()))***+++'''&&&&&&''')))***)))((())))))(((((((((((())))))******))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***)))((((((((((((((()))'''''''''''''''&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((,,,+++)))((('''''''''((())))))))))))(((((((((((('''''''''''''''((())))))************************+++,,,,,,------,,,,,,+++))),,,///111000///......------------------------.........///......------............////////////222222222222222222222222......000111333444666666444333222222222333444555000000111222444555666666555666666777777777777666888888888888777777777777444444333333333444444555444555555555666666777777444555777888777666444333************)))))))))(((++++++*********)))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,+++***)))))))))******))))))))))))))))))))))))*********)))******+++++++++++++++*********))))))************************))))))))))))))))))))))))++++++************+++++++++++++++************))))))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,000000000000///...---,,,+++*********+++---///111000000///------,,,,,,,,,,,,,,,,,,,,,,,,---...//////............//////000/////////000000111111222//////000000000///......////////////////////////...............///000111111222222333333333222222444444333222222111000000///000111222222111000000/////////...//////000111111111000000000000000111111111111111111222333444666555333111///---,,,,,,......------------.........---,,,+++++++++,,,---+++,,,---......------,,,,,,,,,,,,+++++++++************************************+++++++++******)))************************(((((())))))))))))(((((())))))((((((((('''''''''************************************)))))))))(((&&&((()))***+++***((('''((()))))))))))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&((((((((()))))))))))))))''''''&&&&&&&&&''''''(((***))))))((((((((((((((())))))((((((((((((((())))))(((''''''((()))'''&&&)))((((((''''''(((((()))***)))))))))((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((()))''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((,,,+++)))((('''''''''((())))))))))))((((((((((((((((((''''''(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))),,,//////...,,,+++***------------------------......////////////..................////////////222222222222222222222222000111222333444555666777444444333222222222333444111111222222333444555555555666666777777777777777888888888777777777666666666555555555666777777888555555555555666666666777555666777888777666444333************))))))))))))******))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))++++++***)))))))))******))))))))))))))))))))))))++++++***)))))))))******+++************)))))))))************************))))))))))))))))))))))))++++++************+++++++++++++++************))))))************++++++++++++++++++*********************+++++++++,,,,,,,,,///000000//////...---,,,++++++******+++---///000111000///---,,,+++++++++,,,,,,,,,++++++,,,,,,,,,//////......---..................//////000111222.........///////////////////////////////////////,,,,,,,,,---...///111222111111222222333333444444666555333111000000000000---...000222333333222111000000//////000111111222333222111000000111333444222222222111111222222333333222111000...------,,,------------------------,,,,,,,,,+++,,,,,,---...---------------,,,+++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++******************++++++************************(((((((((((((((((((((((()))))))))(((((((((''''''************************************))))))))))))&&&'''(((***++++++***)))************)))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))))))))((((((''''''((((((&&&''''''(((((('''''''''***)))''''''((((((&&&%%%(((''''''''''''''''''((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++***)))(((((('''''''''''''''((((((((())))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((+++***)))((('''''''''((((((((((((((()))))))))))))))))))))((()))******+++------------------------++++++,,,,,,,,,,,,++++++))),,,......,,,)))((((((------------------------......////////////..................////////////000000000000000000000000333333333444555666666666555555333333222222222222111222222222333333444444555555666777777777777777888888777777777777666666555555555666777888999:::555555555555666666666666666666777888777666555444*********))))))))))))))))))))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))*********))))))))))))***((((((((((((((((((((((((,,,+++***))))))((())))))************))))))))))))************************))))))))))))))))))))))))++++++************+++++++++++++++*********))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,------......---,,,,,,+++++++++***++++++---...///111000///---,,,+++******,,,+++++++++,,,---......000///......---------------------...///000222333//////........./////////////////////////////////............///111222333222222222222333444444555777555222000/////////000---///111333444333222000111111000000111111222333555333111000000222444666444444333222222222222222////////////......------------------------------+++++++++,,,---......///,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******)))((()))***,,,---************************)))))))))))))))))))))))))))))))))(((((((((((('''*********************************)))))))))))))))'''((()))************))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''((())))))(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((''''''&&&&&&%%%'''''''''((((((***++++++)))(((((('''''''''((((((%%%&&&'''))))))((('''&&&)))(((''''''((()))'''&&&''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((,,,++++++***)))(((''''''************++++++++++++''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******)))((((((((((((((((((((((((((())))))))))))******))))))******+++,,,........................++++++,,,,,,,,,,,,++++++)))+++------+++)))))))))------------------------,,,------............---............////////////000000000000000000000000333444444444444444555555555555444333222222111111222222222222222222333333444555666777777888777777888777777777666666666666333333444444666777888999555555555666666666666666666666777777777666555444))))))))))))))))))******((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((((((((((((((((((++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++++++++*********))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,++++++******++++++++++++,,,------...000///...---+++++++++*********+++,,,...///111222000///...---------------------------///111444555333222111//////////////////////////////////////////////////////000111111333333222222222333444555666444222///...///000000000111222333333222111000222222111111111111222222444222000///000222444666222222111000////////////,,,------.........------,,,,,,---......---,,,,,,***+++,,,---.../////////************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))((()))***,,,---************************+++***))))))))))))***+++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********************)))((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((((((''''''&&&&&&%%%%%%'''''''''((((((***++++++((((((''''''''''''((((((%%%&&&((()))***)))((((((&&&&&&%%%&&&)))******)))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''',,,++++++***)))(((((((((************++++++++++++''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&'''((()))((((((((('''((((((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))((((((((('''((((((((()))))))))******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((***------,,,+++,,,---------------------------***+++,,,---------------............////////////////////////////////////222222222222222222222222555555444444333222111000222222222222222222222222444555666777888888888888777777777666666666666555333333444444666777888999666666666666666555555555666666666666666555444444))))))))))))************(((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))'''((()))*********))))))))))))))))))))))))))))))******)))((((((((())))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++++++++************))))))************+++++++++***************+++++++++******+++++++++,,,,,,,,,******++++++++++++******+++++++++,,,,,,---------///...---,,,++++++++++++)))***+++,,,...111333444......------,,,---------...---------///222555777999777555222000/////////////////////////////////.........---......//////555444333222222333444555444333111000//////000000222222222222222222111111444333222111000000000000111000///...///111333444///...---,,,,,,,,,,,,,,,+++,,,---...///...------+++,,,---......---,,,+++***+++---...////////////***)))))))))***+++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******************++++++************************+++***)))(((((()))***+++******)))))))))((((((((())))))))))))))))))))))))))))))))))))************,,,,,,+++***))))))((((((&&&'''((()))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&''''''((((((&&&'''(((((())))))))))))%%%$$$$$$&&&)))++++++***(((''''''''''''''''''((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''++++++*********)))))))))'''''''''((((((((())))))''''''''''''''''''''''''((((((''''''''''''(((((($$$%%%'''((())))))((('''&&&''''''(((((())))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))***************)))******+++,,,++++++++++++++++++++++++******++++++++++++******)))+++------------...///------------------------***+++,,,---------------............////////////////////////////////////000000000000111111111111444444444444333333111111000111111111222222333333333444555777888888888888777777666666666666555555555555555666777888999:::666666666666666555555555555555555444444444333333((()))))))))************)))))))))*********++++++))))))(((((((((((())))))))))))))))))))))))))))))&&&''')))*********)))))))))))))))))))))))))))))))))(((((((((((())))))***(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++++++++************))))))************+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,------,,,,,,+++,,,,,,---******+++,,,---///111222------,,,,,,,,,---............---...000444777999???===999555111///......////////////////////////---------...///000111222777666444222222222333444111111111111000000000000222111111111111222444555555444222111///...............---...///000111111......---,,,,,,,,,------+++,,,...///000///------***+++---......---+++***+++,,,---...//////......++++++***)))((()))************+++++++++,,,,,,,,,******************************+++++++++******)))************************)))((('''&&&&&&'''((()))*********)))))))))(((((())))))))))))))))))))))))((()))))))))************++++++******************'''((()))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((())))))'''''''''''''''(((((((((''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&'''((()))***&&&%%%%%%&&&)))******))))))((((((''''''(((((()))'''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((###%%%'''((())))))((('''%%%&&&&&&'''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))(((((('''''''''((()))*********)))))))))))))))***++++++++++++++++++++++++++++++******++++++++++++******+++,,,...---,,,,,,---...------------------------+++,,,---...////////////............////////////000000000000000000000000/////////000000111111111222333444444444333222222//////000111222333333444333444555777888888999999777777666666666555555555666555555555666777777888777666666666555555555555444444333333222222222333(((((())))))*********+++))))))******+++++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))(((((('''(((((()))***+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++++++++************))))))************+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,---......---------++++++,,,---------,,,,,,,,,,,,++++++,,,,,,---...+++***++++++,,,---...///,,,,,,,,,,,,------...//////.........111444888;;;DDDAAA<<<777333000......////////////////////////......///000222444666777888777555222111222333333//////000111111111111000111000//////111333666888666444333111///------,,,+++,,,,,,---.../////////000000/////////000000111+++---...000000///...,,,***+++---......---+++***,,,---.../////////...---...,,,***)))((('''((((((*********++++++,,,,,,,,,))))))))))))))))))))))))***+++,,,,,,,,,***)))'''************************((('''%%%$$$$$$%%%'''(((************))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))***+++,,,---************)))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))************************%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))*********)))))))))))))))&&&'''''''''((()))))))))***))))))((((((((())))))&&&&&&&&&&&&&&&'''((()))%%%%%%$$$$$$%%%&&&((()))((('''&&&'''((()))((('''))))))(((((((((((())))))'''((((((((())))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((************************)))))))))***++++++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((###$$$&&&((())))))((('''%%%%%%%%%&&&'''(((((()))(((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))((((((&&&''''''((()))******+++)))))))))((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---......---+++***+++,,,---------------------------...///000111111111111............/////////000111111111111111111111111...//////000111111222222111222333444444444333222...///000111222333444444333444555777888888999999777666666666555555555555444444333333333444444555777777666666555555555444444333222222111111222222))))))))))))))))))))))))))))))))))))************+++***((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++++++++***((((((((((((((('''''''''))))))(((((((((((())))))******))))))((((((''''''************))))))))))))************************))))))))))))************+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***)))((()))+++,,,+++***+++++++++***************)))***,,,,,,+++++++++,,,++++++++++++,,,,,,---...000000000222444888;;;===EEEAAA:::555222000000///111111111111222222333444,,,,,,...///222555777888444333333222111111111222111222222111///...///000111000///000333555777777555444222000............111000/////////000222333------..................////////////////////////...---,,,,,,++++++,,,,,,---,,,+++******,,,...///...,,,******+++++++++***************************,,,,,,,,,++++++++++++***...---,,,+++++++++,,,,,,+++*********))))))(((((())))))))))))))))))))))))(((((())))))************((()))***+++***)))&&&%%%&&&'''((())))))***))))))))))))))))))))))))))))))'''((()))******)))((('''+++***((('''&&&''')))***)))'''%%%%%%&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&******))))))((((((''''''$$$%%%&&&((()))*********(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))'''&&&&&&&&&'''(((***+++((((((((((((((((((((((((***(((&&&'''***+++)))'''$$$%%%&&&'''((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))******))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((&&&'''((())))))((('''&&&%%%%%%&&&'''((()))******''''''(((((((((((('''''')))'''&&&'''((()))((('''((()))*********((('''&&&''''''''''''''''''''''''))))))))))))************++++++++++++++++++++++++*********************************++++++,,,,,,,,,---------,,,,,,+++++++++,,,---///000000000///.../////////...------,,,,,,//////////////////////////////000000000111111111444333222222111111222222333333222222333333444555444333222444666888999999:::999999888666555333222666555555444444444555555333333333333333333333333333222222222444333222000))))))))))))))))))))))))))))))))))))******************))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''************))))))))))))************************))))))))))))************************)))))))))(((++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,+++***+++---...---,,,++++++++++++++++++,,,,,,***+++------,,,,,,,,,---+++++++++++++++,,,---...000000000111333666999:::???<<<888444222111000000111111111222333555666777.........///000222333444222111111000//////000000000111222111//////000111111000000222555999::::::666444222000............///////////////000000111---------....../////////...........................---,,,,,,++++++,,,,,,---,,,+++******,,,---//////---++++++,,,---,,,+++************************************)))))))))))),,,,,,+++***************************)))))))))((()))))))))))))))))))))))))))))))))))))))*********((())))))******)))(((''''''(((((())))))))))))((())))))))))))))))))))))))'''((()))******)))((('''***)))(((''''''((()))******)))'''&&&((())))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&))))))))))))((((((''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))))))))((((((''''''((()))+++,,,(((((((((((((((((((((((()))'''&&&&&&((()))(((&&&((((((((((((((('''&&&%%%((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''(((((())))))))))))(((((('''''''''))))))))))))))))))))))))))))))(((((())))))***+++)))))))))))))))))))))))))))(((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((('''(((((())))))(((((('''***((('''((()))***)))((()))))))))))))))(((''''''************************(((((()))))))))*********++++++++++++++++++++++++***************************++++++++++++++++++,,,---------,,,,,,+++++++++,,,,,,---...............//////......---------,,,//////////////////////////////000000111222222333444333222222111111222222333333222222333333444555666444444555777999999888777777777777777666555555555555444333333333333444333333333333333333333333222111111222444444333222))))))))))))))))))))))))))))))))))))******************++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))************))))))(((((((((((())))))))))))))))))((((((((((((************))))))))))))************************))))))))))))************************))))))))))))***************************++++++,,,,,,,,,,,,,,,,,,+++***+++---------,,,+++++++++,,,,,,------...***,,,......---------...,,,++++++++++++,,,,,,---////////////000222555666666666555333222111111000000111222333555777888999000000///////////////000//////......------.........000111111//////000222222222222555999<<<>>>>>>777555333111///...------,,,---...///000//////...,,,,,,---...//////000000------------------------...---,,,,,,++++++,,,,,,---,,,+++***+++,,,---...///...,,,,,,---...---,,,+++++++++++++++++++++++++++*********))))))))))))+++*********))))))))))))************))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***,,,***((((((***++++++***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((('''''')))))))))(((((((((((('''))))))))))))(((&&&%%%$$$(((((((((''''''''''''&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))(((((()))***+++,,,(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&))))))))))))((('''&&&%%%***))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((((('''''''''''''''))))))))))))))))))))))))******)))******+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&((())))))******))))))(((+++)))((()))***+++***)))***))))))(((((((((((((((************************(((((())))))))))))******++++++++++++++++++++++++************************+++++++++++++++*********------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------.........---------------000000000000000000000000...///000111222444555555444333222222111111222222333333222222333333444555666666555777888999888777444444555666777777777777444444444333333333222222444333333333333333444444222111000222333444444333((((((((((((((((((((((((((()))))))))******************+++,,,,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((()))+++,,,((()))))))))))))))******))))))(((((((((((())))))))))))))))))((((((((((((************)))))))))(((************************((()))))))))*********************)))))))))))))))******************************+++,,,,,,,,,,,,+++***(((((()))***+++***))))))******+++,,,---......***,,,......---,,,---...,,,+++++++++++++++,,,,,,......------...///111111...000222333333222111111000111222333444555666666000///......---------.........---------------...---///000000//////111222555444444777;;;===>>>>>>777666333111///---------,,,---///111222000///---+++,,,---...///000111222------------------------...---,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---...///---++++++---------,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++***************)))))))))*********)))))))))))))))((((((((((((((((((((((((************)))))))))))))))((((((((()))***++++++))))))***))))))((('''&&&(((((((((((((((((((((((((((((())))))))))))(((((()))(((((('''(((((()))***+++***))))))***+++***)))((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((&&&%%%%%%((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))''''''''''''''''''&&&&&&))))))))))))))))))))))))++++++***************+++'''''''''''''''''''''''''''''''''((((((((((((((()))((('''&&&&&&'''((()))((((((((((((''''''''''''))))))************))))))***)))((((((******)))(((***)))(((''''''((()))***''''''''''''''''''''''''(((((((((((()))))))))***************************************************,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++------------------------------000000000000000000000000......000111333555666777444333222222111111222222333333222222333333444555666555666777999999777555444444555666777777777777555555555555444444333333444333333333333444555666555444222222333444333222((((((((((((((((((((((((((()))))))))******************+++,,,,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((()))++++++'''''''''(((((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))******++++++++++++++++++++++++)))***++++++,,,,,,++++++)))((('''(((***+++***)))((())))))***+++,,,,,,---)))+++,,,---,,,+++,,,---,,,++++++******+++++++++,,,,,,,,,,,,,,,------...***...222444333111111222000000111222222222111111...---------------............---------......///---...000000//////000222666555666777:::;;;;;;:::666555222000...---------,,,...111333333222000...,,,,,,---...///111111222------------------------...---,,,,,,++++++,,,,,,++++++++++++,,,,,,---------+++******+++,,,,,,+++++++++++++++++++++++++++---------,,,,,,,,,,,,+++++++++,,,,,,++++++***)))))))))))))))))))))******((((((((((((((((((((((((*********)))))))))))))))))))))(((((()))***+++,,,))))))***))))))((('''&&&(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))*********)))((((((******)))((((((((((((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((((((((('''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))'''(((((()))))))))))))))''''''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((,,,+++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))************)))))))))(((''''''))))))((('''***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))************************************************+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++------+++,,,,,,,,,------......////////////////////////---...///111333555777777444333222222111111222222333333222222333333444555444555666888999999666333555666666666666555555444555555666666666666555555444333333333444666999:::;;;888555444333333111000))))))))))))))))))))))))))))))))))))******************++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******&&&&&&''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++)))******++++++++++++++++++***)))***,,,,,,,,,+++)))))))))******++++++,,,(((***,,,,,,+++++++++,,,,,,++++++************+++***+++++++++,,,,,,,,,,,,+++000444555333111111222//////000111000///...---------,,,,,,------...///.........---......///000---///000000......///111444333444555777888777555444222000...---------------///111333333222000///------...///000000111111------------------------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------,,,***))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++,,,,,,,,,+++))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))******************((())))))))))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******(((''''''((())))))(((&&&'''(((((())))))******+++)))))))))))))))))))))))))))))))))(((((((((''''''&&&''''''''''''(((((((((&&&&&&'''((()))))))))((('''(((((((((((()))))))))&&&&&&&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))&&&'''((((((((((((''''''((((((((((((((((((((((((((()))***)))((('''(((***++++++***)))(((&&&%%%$$$&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((+++***((('''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((''''''''''''((((((&&&'''''''''(((((())))))((())))))******))))))(((((('''&&&'''((()))(((&&&((((((((((((((())))))***''''''''''''''''''''''''''''''(((((((((((())))))***************************************************************)))))))))++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,******+++,,,---......///////////////////////////---...///111333444666666444333222222111111222222333333222222333333444555333444666999;;;:::777444777777777666555444333222333444666777888888777777444333333444666:::===??????<<<888666444333222000))))))))))))))))))))))))))))))))))))******************))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&''''''((())))))******))))))(((((((((((())))))'''((((((((()))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************************************))))))***++++++++++++++++++***)))***+++,,,+++***++++++++++++++++++++++++)))+++------,,,+++,,,---,,,,,,+++***************))))))***+++++++++++++++///333777777333000000111,,,---///000000///...---......------------......---------------...//////...///000000...---...//////...///222444555444222111000...---,,,,,,---------...000111222111000///......//////000000000111...........................---,,,,,,++++++,,,,,,++++++,,,,,,---------,,,,,,+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))***+++,,,+++***((('''((()))))))))************))))))))))))))))))))))))''''''((()))***++++++,,,)))***+++++++++***)))((('''(((((())))))))))))((())))))))))))))))))))))))***)))(((''''''((()))***&&&'''((())))))*********(((''''''(((******(((&&&'''(((((()))******++++++((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''((((((((())))))))))))((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))'''((())))))))))))((('''((((((((((((((((((((((((&&&(((***)))'''&&&''')))*********)))'''%%%$$$###'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))''''''((((((((((((''''''(((((((((((((((''''''''''''(((((())))))((((((''')))((('''((()))***)))'''''''''((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))************************************************))))))))))))************+++++++++,,,,,,---------++++++,,,,,,+++******))))))******,,,---...//////---------------------------...///000222333444555444333222222111111222222333333222222333333444555444555888<<<>>>===999666666666666666555444333222000222444777888888888777333333333555888===AAADDDAAA>>>:::777666555444333))))))))))))))))))))))))))))))))))))************+++***((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))***+++++++++))))))(((((((((((())))))'''((((((((())))))******************))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))***++++++++++++***)))''''''((()))***)))(((---,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...,,,,,,+++***))))))******((()))***++++++,,,++++++222666999888333//////111***,,,...000111111000///000000///...------------,,,,,,,,,,,,------...//////000111000...------...******,,,///222444333222///...---,,,+++,,,------------///000000000///...////////////000000000000////////////////////////...---,,,,,,++++++,,,,,,***+++,,,---------,,,,,,---,,,++++++---///......,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,'''(((***+++***)))'''&&&(((((())))))*********+++))))))))))))))))))))))))&&&&&&''')))***+++,,,---)))+++,,,---,,,***((('''''''''((())))))***))))))))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&((()))************((((((((()))******(((&&&'''(((((()))***+++++++++((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((((((((('''''''''((((((((())))))******))))))(((((('''''''''&&&))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((%%%''')))(((&&&%%%&&&)))&&&'''''''''''''''&&&&&&)))))))))(((''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((('''((((((((())))))******((((((((((((((((((((((((%%%%%%&&&&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&'''((())))))((('''&&&+++***)))((('''&&&%%%%%%''''''((((((((((((''''''***)))((()))***+++***(((&&&'''(((*********)))(((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))************************(((((())))))******+++++++++++++++,,,,,,---------)))***+++++++++)))((('''))))))***+++---...//////------------------------------...000111222333444444333222222111111222222333333222222333333444555444666:::>>>AAA@@@<<<888555555555666555555444444...000333666888888888777333333444666999>>>CCCFFFAAA>>>:::777777777666666))))))(((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++)))((('''&&&(((((()))***************))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))************************))))))************))))))************************---,,,***)))((())))))*********+++++++++,,,,,,,,,---,,,++++++******++++++++++++******++++++,,,---111555888666000,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,333000,,,+++,,,---+++)))---------............///------......//////000000---......///000111111222---------.........//////////////////////////////...---,,,++++++,,,---...((()))***+++,,,+++******...,,,+++))))))***,,,---++++++++++++++++++++++++------,,,,,,------...///,,,,,,,,,,,,---///000222//////000//////...------((()))***++++++***)))(((******++++++***)))'''&&&))))))(((((((((((())))))++++++******))))))((((((''''''(((((()))*********))))))(((((('''''''''&&&(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((''''''&&&((((((''''''''''''(((((())))))(((((((((((())))))'''(((((()))))))))))))))''''''(((((())))))******''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***((('''&&&&&&'''''')))((('''%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((******)))((('''&&&%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((('''***+++***'''&&&'''***))))))))))))))))))))))))************************)))))))))))))))******++++++******))))))******+++************************...------,,,,,,++++++***,,,++++++******++++++,,,---...//////000000//////,,,---......//////......000/////////000111222222444444333222222111111000444333222111111333555666000666>>>EEEGGGCCC===999888777666555555555555555555555666666666666555555666555666777999;;;>>>@@@===<<<999777555333222111))))))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((''''''(((((()))))))))(((((())))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''(((((((((((((((((()))))))))*********''''''''''''(((((((((((())))))))))))))))))))))))************************))))))************))))))************************+++***)))(((((()))***+++*********+++++++++,,,,,,---,,,++++++******++++++,,,,,,++++++,,,,,,---...000333666555000,,,,,,...---------,,,,,,,,,,,,,,,///,,,***+++---///...------------............///............////////////---------.../////////000..................//////...........................------------------...***+++,,,---------,,,+++...---+++*********+++,,,+++++++++++++++++++++++++++************+++,,,,,,------------...000111222333222111///---+++)))((())))))************))))))***+++++++++***)))((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&%%%))))))((((((((('''''''''(((((())))))))))))(((((())))))))))))((((((((((((((())))))))))))(((''''''((((((''''''''''''(((((())))))(((((((((((())))))%%%%%%&&&'''''''''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))(((((())))))((('''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''************************&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((((((''''''(((***))))))))))))))))))))))))************************))))))(((((())))))***+++))))))************))))))************************---,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,,,,------...............////////////000111222222444444333222222111111000333222111000000222333555:::>>>CCCGGGFFFAAA;;;666777666555555444444555555555555555666666555555555555555666777999;;;===>>><<<;;;999777555444333222))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((('''((((((((((((((('''&&&))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))******''''''''''''(((((((((((())))))))))))))))))))))))************************))))))************))))))************************)))))))))((())))))***+++*********++++++++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,---......---000333222///,,,,,,...------------------------...,,,++++++---.........---------............////////////...............---------------------...........................---------------------------..................------...///000//////------...---,,,++++++++++++,,,++++++++++++++++++++++++***************+++,,,,,,.........///000111333444444333111///,,,***((('''******))))))))))))******+++++++++++++++***)))((())))))(((((((((((())))))&&&&&&'''(((((()))*********))))))(((((('''&&&&&&))))))((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))***************)))((((((((((((''''''''''''(((((()))((((((''''''(((((()))'''((())))))******))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&))),,,,,,+++***((())))))))))))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))(((''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))(((''''''&&&&&&''''''(((((((((''''''(((((((((%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%$$$$$$%%%((())))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++((()))***++++++***)))(((************************++++++++++++,,,,,,,,,,,,++++++************++++++))))))***+++++++++++++++,,,,,,---...............////////////000111222333444444333222222111111000222111000///000111222333===@@@CCCDDDBBB>>>999555666555444444444444444444444444444444444444444444555555777888:::;;;<<<===;;;:::999777666444444444))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******))))))(((((())))))((((((''''''(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))************(((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))************************))))))************))))))************************+++*********************************++++++++++++,,,++++++***************,,,++++++++++++,,,------***---//////---,,,---...---------...............//////------,,,,,,++++++---------............////////////......---------.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000000///------...///000000000///...---......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++,,,------...///000000111222333444555333222000///---,,,+++++++++***)))(((((()))***++++++++++++++++++***))))))))))))(((((((((((())))))&&&'''''''''((((((((())))))))))))***++++++,,,,,,))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))***++++++++++++***))))))((((((''''''''''''(((((((((((((((''''''((((((((())))))***+++++++++++++++******))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%''')))***+++***(((((('''((()))******)))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((''''''''''''(((''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%###%%%)))+++)))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((()))+++,,,,,,+++)))(((************************)))******+++,,,,,,------++++++************+++++++++,,,,,,---------------,,,,,,---.........------.........//////111222333444444333222222111111000222111111000111222333333777888:::<<<<<<:::888777555444444333333333444444444444444333333444444444555666777888999:::;;;;;;;;;:::999777666555555555))))))(((((((((((())))))(((((())))))************))))))))))))))))))))))))))))))(((((())))))***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************'''(((((((((((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))------,,,++++++***)))((())))))*********+++++++++,,,+++******))))))*********************++++++,,,)))***,,,---------...///---------.........//////............---,,,++++++---------............/////////......------,,,,,,//////..................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---...///000000///...---......//////...---+++***++++++++++++++++++++++++,,,++++++++++++,,,------000000111222444444555555444333111///------,,,,,,+++***)))(((((()))***+++++++++******************))))))(((((((((((()))))))))((((((((('''''''''&&&)))))))))***++++++,,,,,,(((((())))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***+++++++++++++++******)))((((((''''''''''''((((((((((((''''''''''''((((((%%%&&&''''''((((((''''''******))))))((((((''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%&&&(((((()))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))(((''''''''''''(((''''''((())))))((('''''''''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((+++(((&&&'''***+++)))&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''((())))))***)))***,,,------,,,***)))************************((()))******+++,,,------+++******))))))******+++,,,,,,---...............+++,,,,,,---...------------------...///111222333444444333222222111111000222222222222222333444444222333444666777777777777444444333333333444444555555444333333333333444555666666777888888999::::::;;;:::999777666666555555))))))(((((((((((())))))((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))))))))(((((()))***************))))))))))))))))))))))))''''''(((((((((((())))))''''''''''''((((((((((((''''''(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++,,,,,,++++++***)))((()))))))))************+++++++++***))))))))))))***)))))))))))))))***++++++)))******+++,,,---...///,,,,,,,,,---......//////)))+++---...------...000---------............///.........---------------..................//////*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---...///000///.........///000111000---+++)))++++++++++++++++++++++++)))))))))))))))***++++++000111222333444555555555777555222///,,,******)))******))))))))))))************))))))((())))))***))))))(((((((((((())))))******)))(((((('''&&&&&&***))))))(((((('''&&&&&&(((((())))))))))))******(((((())))))))))))((((((''''''(((((())))))*********++++++++++++***))))))((((((''''''''''''(((((((((''''''&&&&&&''''''(((&&&&&&'''(((((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***((('''%%%$$$$$$%%%&&&%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''((((((((((((((((((((((((''''''((((((((())))))))))))(((''''''&&&&&&''''''&&&'''((())))))((('''&&&(((''''''''''''((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((+++)))(((((())))))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***)))***+++,,,,,,+++***)))************************)))))))))***+++,,,,,,---******))))))))))))*********++++++,,,,,,,,,,,,,,,++++++,,,---------------,,,------...///111222333444444333222222111111000222222333333333444444444333333444444555555555555444444444444444444555666666555444333333444555666888777666666777888999:::<<<;;;:::888666555555555))))))(((((((((((())))))'''(((((()))******++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((&&&&&&((()))************))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''''''''((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&'''((()))******)))((())))))))))))************++++++***)))))))))))))))******))))))******+++,,,*********+++,,,.........+++++++++,,,---.........'''***...///...---...000---------............///,,,------------------...,,,,,,,,,---.........///******+++,,,---......///------------------------,,,,,,++++++++++++,,,,,,+++,,,...///000111000000...///111222111...+++)))++++++++++++++++++++++++)))))))))))))))******+++///000222444555555555444444222///,,,***)))))))))))))))************))))))))))))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&%%%(((((()))))))))*********(((((())))))))))))(((((('''''''''((()))******************+++***))))))(((((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))(((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((************************))))))******++++++,,,,,,******))))))))))))******))))))***+++++++++++++++++++++,,,------------,,,,,,,,,,,,---///111222333444444333222222111111000111111222333333333333333222222333333444444444444555555444444555555666777777666444333333444666777:::888666444555777999;;;>>>===;;;888666555444444))))))(((((((((((())))))'''(((((()))***+++++++++))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''$$$$$$&&&((()))*********))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((())))))))))))************''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))!!!###%%%''')))*********))))))))))))************+++******)))))))))))))))++++++******++++++,,,---+++*********,,,...///...******+++,,,,,,---......***---000000---++++++------------.........//////,,,,,,,,,------.........******+++,,,,,,---......***+++,,,---///000111111---------------------------,,,************,,,---+++,,,...000111222222222...000222333111...+++(((+++++++++++++++++++++++++++++++++***+++,,,,,,---///000222444555555555444...---+++))))))***+++,,,((()))***++++++***)))((()))((('''&&&&&&'''((()))))))))(((((((((((())))))(((((())))))******++++++''''''(((((()))*********(((((())))))*********+++(((((())))))))))))((((((&&&''''''((()))******+++)))************)))((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''###$$$$$$%%%&&&%%%%%%%%%''''''(((((())))))******))))))))))))))))))))))))$$$$$$%%%'''(((***+++,,,''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((###%%%(((***+++***(((''')))(((''''''''')))***+++((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&%%%%%%%%%%%%&&&&&&'''(((******((('''&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%%%%&&&'''((()))***+++''''''''''''''''''''''''(((((((((((((((((((((((("""%%%((((((&&&&&&(((+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((('''&&&&&&&&&&&&'''(((***************************************+++++++++******))))))))))))************+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,---///111222333444444333333222111111000000000111222222222222111---...000111333444444444555555555555555666777888888777555444444555777888;;;999666333333666999<<>>LLLVVVRRRHHHAAA===:::444444333222222222222222222333555777999999:::999666333111///000000//////111222333444444222111///111000000000000000111111***)))((('''&&&&&&''''''$$$%%%&&&'''(((***++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((((('''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&))))))************))))))&&&&&&&&&&&&'''''''''((('''(((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((()))******+++*********+++,,,,,,------(((((((((((())))))))))))******))))))))))))******)))************+++++++++++++++++++++++++++++++++))))))))))))***+++,,,---++++++,,,---------,,,,,,++++++++++++,,,,,,---...---,,,+++******+++,,,,,,++++++++++++++++++++++++)))))))))***+++,,,......******++++++++++++******************************'''((((((((())))))******))))))))))))))))))))))))))))))******+++++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''')))+++,,,---,,,***)))'''''''''((((((((())))))%%%&&&((()))((()))+++,,,))))))(((((('''''''''&&&''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&''''''((()))******+++++++++***)))((('''&&&&&&))))))(((((('''''''''&&&'''((((((((('''&&&%%%%%%''''''''''''((((((((()))&&&&&&''''''&&&&&&%%%%%%$$$&&&)))***)))((('''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))************((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&((())))))(((''''''(((''''''''''''((((((((()))******)))(((((((((((((((***))))))(((((((((((()))))))))))))))************************************'''(((***+++,,,------------...---,,,,,,...222555@@@NNNWWWQQQFFF???<<<999444333222222111111222222///111444777999:::;;;;;;777555222000000000///...000111222333333222000///222111000000000000000111))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''(((((())))))******))))))(((((((((((())))))******))))))((((((''''''&&&&&&&&&&&&''''''''''''*********)))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))***+++,,,---,,,+++******))))))******))))))))))))))))))))))))((()))***++++++***)))(((,,,+++*********+++,,,---,,,---///000000///---,,,((()))))))))************---+++)))***,,,---,,,))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------------,,,,,,+++******************)))((((((((('''&&&%%%&&&''')))+++)))((((((((()))***++++++---,,,***)))))))))******))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))((('''''''''''''''$$$&&&(((((('''&&&'''((()))((('''&&&%%%&&&''''''(((((('''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''(((((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''))))))))))))))))))))))))******))))))((((((((('''((((((((((((((('''&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((())))))))))))((((((((((((***++++++***((('''((())))))(((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$((((((((((((((((((((((((&&&'''((((((((('''%%%$$$&&&&&&%%%&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%$$$%%%&&&''')))***++++++))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&'''''''''''''''((())))))))))))(((((('''''''''&&&))))))))))))************&&&'''((())))))((('''&&&))))))))))))************'''%%%$$$&&&)))+++***(((+++++++++*********))))))++++++++++++++++++,,,,,,+++,,,---------///222555AAAKKKTTTTTTIII===777666444333111000000111333444333444555666777999999:::111111000000000000111111333222111111222222111000000000000000000000000000))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((''''''''''''((())))))))))))))))))***+++,,,------,,,+++***************))))))))))))))))))))))))((()))***++++++***)))(((+++******)))***+++,,,---+++,,,---......---,,,+++************++++++++++++...,,,***+++---...---+++,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,+++******+++++++++++++++***)))))))))(((&&&&&&&&&((()))+++++++++++++++++++++,,,,,,,,,+++***)))))))))***+++)))((((((''''''(((((()))''''''((((((((((((''''''''''''''''''(((((((((((())))))************))))))))))))((('''''''''''''''%%%'''(((((('''''''''((()))((('''&&&&&&&&&''''''))))))(((((((((''''''''')))(((&&&%%%%%%&&&((()))((((((((((((((((((''''''''''''(((((((((((('''''')))))))))))))))))))))))))))))))))(((((('''''''''***************)))(((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))(((((((((''''''((()))***)))'''&&&'''((()))))))))(((((((((''''''%%%%%%&&&&&&&&&'''''''''))))))************))))))))))))))))))))))))))))))))))))(((''''''&&&%%%%%%(((((((((((((((((((((((())))))*********)))((('''''''''''''''((()))******(((((())))))))))))((((((''''''(((((('''&&&&&&%%%"""######$$$%%%&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&'''''''''''''''((()))))))))(((((((((''''''''''''(((((()))))))))*********((())))))******))))))((((((((()))))))))************((('''(((***+++***((())))))))))))******+++++++++++++++++++++++++++++++++,,,---------///222444<<>>@@@AAAAAAAAA@@@???BBBCCCDDDCCCBBBAAAAAACCCCCCDDDEEEFFFFFFEEEDDDCCCAAA===888555555555555555333333333444444333333222222111000000111222111000.........///000111000...++++++++++++++++++******++++++++++++++++++++++++---------------,,,+++*********)))))))))))))))***++++++***)))(((((())))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))***************)))((()))++++++)))((())))))))))))************++++++******))))))(((((())))))))))))))))))))))))************************************************)))))))))*********++++++************************++++++++++++++++++++++++((()))************)))((())))))))))))************++++++************++++++************************'''((()))***+++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,---,,,,,,,,,***+++,,,------------------,,,,,,,,,,,,+++++++++,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************************************(((((((((((()))***++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++******)))))))))***+++((((((((((((((((((((((((*********+++++++++,,,,,,)))))))))******+++++++++))))))))))))***+++,,,,,,(((((())))))******++++++))))))************))))))((((((((((((((((((((((((((()))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''***))))))))))))))))))***(((((((((((())))))))))))*********************************))))))))))))(((************************(((((((((((())))))))))))))))))************))))))''')))******))))))***+++*********)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++******)))((('''''''''(((***+++*********)))))))))))))))+++******))))))******+++************************+++******************+++))))))*********+++++++++*********++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...---+++******+++,,,---,,,,,,------------,,,,,,,,,,,,---------.........---------------...//////////////////////////////333333333333333222222222222777<<<>>>???AAAFFFIIIMMMOOOQQQRRRSSSSSSRRRRRRTTTUUUUUUUUUSSSRRRSSSTTTWWWVVVVVVVVVVVVTTTRRROOOMMMJJJFFFDDDBBBAAA???>>>============<<<:::999888666444333333333222000...000//////000111222000///************************++++++++++++++++++++++++------------,,,++++++******)))))))))))))))******+++***))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))***************)))((()))++++++)))((((((((()))))))))*********+++******))))))((((((((())))))))))))))))))))))))************************************************((((((((()))))))))******************************************************)))))))))******)))))))))******++++++++++++,,,,,,++++++************++++++************************'''((()))***+++,,,,,,,,,+++++++++++++++++++++,,,***************************+++,,,---------------,,,,,,---......///......++++++++++++************---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,+++++++++******))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***************************************+++++++++))))))((())))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))***(((((((((((((((((((((((()))))))))************+++'''(((((())))))*********(((((((((((()))***++++++(((((())))))******++++++((())))))*********))))))(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))******)))))))))'''((((((((()))))))))***************************+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))''')))******))))))***+++))))))))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((************************'''((())))))******)))))))))((('''''''''(((***+++))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))*********++++++*********))))))*********+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------+++++++++,,,---...,,,------......------,,,+++,,,,,,,,,,,,---------///......---------......000000111222333444555666555555666888999:::;;;<<>>+++++++++,,,,,,---------------------------------)))((((((((()))***++++++))))))((())))))***++++++***)))))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))***************)))((()))++++++)))((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))******++++++++++++************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))************+++++++++++++++************++++++++++++++++++++++++++++++******+++++++++******)))+++++++++,,,,,,---------***************************+++,,,---............+++++++++++++++***)))(((---------,,,,,,,,,++++++++++++---......---++++++************************+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,------............///...,,,,,,,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))******++++++++++++*********++++++,,,,,,,,,,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))((())))))))))))*********,,,+++++++++******))))))(((((((((((()))***+++,,,))))))((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''******))))))((((((((('''))))))************))))))((()))******))))))***+++(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))************************))))))***+++++++++++++++&&&''')))*********)))((((((((())))))*********+++++++++************++++++************************)))***+++,,,,,,+++***))))))************+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++---...///...------------............------............//////////////////000222555777999;;;BBBDDDHHHMMMSSSXXX\\\^^^ddddddfffhhhjjjkkkmmmmmmooonnnnnnrrrvvvwwwuuurrrnnnkkkeee___ZZZWWWVVVVVVWWWXXXYYYXXXVVVUUUVVVWWWVVVTTTTTTXXX]]]___]]]YYYWWWTTTPPPPPPSSSXXX\\\^^^```cccfffiiijjjjjjhhhgggaaaaaa```aaa```^^^ZZZWWWZZZXXXUUUTTTSSSPPPMMMJJJ***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,+++++++++******))))))))))))))))))))))))))))))***'''%%%%%%&&&((()))*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))******************))))))))))))******))))))))))))))))))))))))************************************************+++++++++*********)))))))))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++************)))))))))))))))++++++++++++******)))))))))************+++++++++***)))((('''((()))+++---,,,+++*********+++,,,---,,,,,,,,,++++++*********++++++,,,,,,,,,---------......,,,++++++,,,..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------++++++++++++---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------------,,,,,,+++***)))))),,,++++++******++++++,,,*********++++++,,,,,,,,,------,,,,,,+++***************++++++++++++******(((((()))***++++++,,,,,,%%%''')))***+++***((('''))))))*********+++++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))---+++)))((('''((()))***))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***************+++***)))(((((()))***+++******)))((('''%%%###"""***)))(((((((((((((((((())))))************))))))((())))))*********))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******)))(((((((((************************...---***))))))***---...)))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,---------,,,---...---+++++++++,,,000...---++++++,,,---...000000//////000111222222111555:::<<<===@@@GGGNNNVVVXXX\\\aaadddgggiiiiiimmmnnnnnnoooooopppqqqqqqrrrssstttuuuuuusssrrrpppgggddd___[[[ZZZXXXWWWVVVSSSSSSTTTWWWZZZ\\\\\\[[[ZZZ\\\^^^```___ZZZRRRMMMFFFFFFGGGFFFGGGJJJOOORRRZZZ___fffjjjkkkjjjhhhhhheeebbb______aaaaaa^^^[[[ZZZ\\\^^^]]]ZZZWWWUUUUUU,,,,,,------------,,,,,,++++++*********)))))))))++++++*********)))))))))))))))))))))))))))))))))***(((&&&&&&((()))***)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''(((((()))))))))))))))******************))))))))))))******++++++++++++++++++++++++************************************************+++++++++*********)))))))))***++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++******++++++++++++*********)))************++++++++++++...,,,+++*********,,,---,,,+++*********+++,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,---------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,++++++,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,+++******))),,,++++++******++++++,,,++++++++++++++++++,,,,,,)))))))))))))))***************++++++++++++******'''(((((()))******++++++''')))***,,,,,,+++***)))((())))))***++++++,,,,,,***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))******)))'''&&&&&&&&&(((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))************)))******)))(((((()))******((((((((((((((('''&&&%%%)))(((((((((((()))******))))))************))))))***************)))((('''************************'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********************************((('''&&&%%%%%%&&&'''((()))************++++++++++++++++++*********))))))***++++++++++++,,,,,,,,,************++++++++++++++++++,,,,,,,,,---------)))+++,,,,,,******+++---.........---------------///000000111333555666777<<>>AAAGGGNNNTTTZZZ^^^```fffhhhkkkmmmmmmnnnnnnnnnllllllkkkjjjiiihhhhhhhhhaaa\\\VVVQQQPPPSSSXXX\\\bbbeeeiiinnnrrrsssssssssuuutttssssssuuuvvvvvvuuutttsssqqqqqqqqqpppnnnllleeeeeefffiiilllmmmlllkkknnnnnnmmmkkkiiijjjmmmppplllnnnoooooonnnnnnoooqqqllllllkkkjjjjjjkkkmmmooorrrrrrpppkkkeeeaaa^^^^^^******++++++++++++******))))))************++++++(((((())))))))))))******))))))))))))))))))))))))***)))))))))+++,,,+++*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++******))))))))))))******************))))))))))))******++++++++++++++++++++++++***************************************************************+++++++++*********+++******))))))***++++++,,,,,,++++++***))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---.........++++++,,,---------------,,,,,,,,,,,,------------,,,---------..................////////////..............................------------------------------------------------......////////////......------............------------------............------------------------,,,---------.....................---------------------------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++---,,,,,,+++******))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++------,,,+++***(((((('''((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))************))))))))))))******)))))))))))))))))))))))))))))))))*********++++++(((((())))))))))))))))))************************(((((((((((()))))))))))))))************))))))((('''(((((())))))(((((('''+++++++++******(((''''''***))))))((((((((((((((())))))************))))))&&&'''(((***++++++++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******)))(((((('''************************((()))***++++++***)))((()))************+++++++++***************+++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......,,,---------............---...//////...---///000333333333555999===AAADDDMMMPPPUUU[[[```dddfffgggjjjjjjjjjkkkkkkkkkjjjjjjkkkjjjgggdddaaa___]]]]]]UUURRROOOMMMPPPWWW___dddhhhkkkpppsssuuusssqqqoooqqqpppoooooopppqqqooonnnmmmlllkkkkkkkkkjjjhhhfff```___```bbbfffiiijjjiiijjjjjjjjjiiiiiikkkooossspppppppppnnnmmmmmmppprrrkkkkkklllkkkkkkmmmpppssssssuuuwwwvvvsssooommmlll)))******************)))((((((((()))))))))******)))))))))*********++++++))))))))))))))))))))))))+++)))'''((()))+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++***))))))))))))******************))))))))))))******++++++++++++++++++++++++************************************************))))))*********+++++++++)))***++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,------...+++++++++,,,,,,,,,------------------............,,,,,,------------------+++,,,---.........---,,,,,,,,,,,,---------......------------............//////............//////////////////////////////................................................---......//////......---,,,---...//////...---,,,------------.........///........................------------............------------............------------------------,,,++++++******++++++,,,++++++++++++++++++,,,,,,+++++++++++++++++++++*********++++++++++++******++++++++++++++++++++++++)))))))))))))))***+++++++++++++++************)))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++(((((())))))************************************(((((((((((())))))))))))((())))))************)))''''''((())))))(((''''''((())))))***))))))((((((&&&&&&&&&&&&'''((()))***))))))************))))))'''((()))***************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))************************+++,,,,,,,,,,,,,,,,,,+++)))************+++++++++))))))*********+++++++++,,,,,,,,,------------...------------............------------............---///111222222333555777:::===AAAGGGKKKOOOQQQRRRWWWYYY\\\^^^```aaaaaaaaacccbbbaaaaaabbbbbbbbbbbbaaa```]]][[[YYYWWWWWWWWWTTTTTTUUUWWW\\\bbbhhhlllnnnpppqqqrrrpppmmmjjjhhhjjjjjjkkknnnrrrtttuuuttthhhgggfffggghhhhhhfffddd___]]]]]]^^^aaaeeefffgggeeeffffffgggiiilllqqquuuuuutttqqqmmmjjjiiikkkmmmiiijjjjjjiiihhhiiinnnqqqnnnqqquuuvvvvvvuuutttuuu''''''((((((((((((''''''&&&'''''''''(((((())))))))))))******+++++++++,,,)))))))))))))))))))))))),,,)))'''&&&(((***++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,+++***))))))))))))******************))))))))))))******))))))))))))))))))))))))************************************************))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,---...//////+++++++++,,,,,,------------------.........//////,,,,,,,,,,,,+++***))))))+++,,,---.........---,,,,,,,,,,,,------.........---------.........//////000///...------...///000000000000000000000000000................................................------............------,,,---...//////...---,,,---------.........//////........................---------.........//////,,,---------.../////////------------------------,,,++++++++++++++++++,,,*********++++++,,,,,,---+++,,,,,,------......///******++++++++++++******++++++************************))))))******+++,,,)))))))))***++++++,,,,,,(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,******))))))))))))******)))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,,,,,,,,,,************************(((((((((((())))))))))))'''((()))***************&&&'''((())))))((('''&&&&&&&&&((())))))*********"""###$$$%%%''')))+++,,,))))))************)))))))))************))))))(((***************************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++************************++++++++++++++++++++++++)))************+++++++++))))))******++++++++++++,,,,,,,,,---------......---------.........//////---------........./////////111444666888:::===???CCCGGGOOOWWW]]]______^^^ZZZ[[[\\\\\\[[[ZZZWWWVVV[[[YYYXXXWWWYYYZZZ[[[[[[YYYYYYXXXWWWXXXYYYZZZ[[[YYY[[[___dddhhhkkknnnoooqqqpppooollliiifffcccbbbdddeeeiiipppxxx}}}kkkjjjjjjkkkmmmmmmkkkjjjaaa___]]]]]]```cccdddeeedddeeeggghhhkkkooouuuzzzzzzxxxssslllfffddddddfffggghhhgggeeecccdddiiimmmjjjllloooqqqqqqrrrsssttt******))))))((((((''''''))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))************************((()))***+++++++++++++++))))))))))))))))))))))))***************************************************************++++++++++++*********))))))(((((()))***+++,,,,,,+++***)))***************************++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,++++++++++++..................------//////.........---------...------,,,,,,------...000000000000000000000000111111000000//////......///......------.........000///.........///000111//////.........///000000222111111000000///...............///000000111111***+++,,,---..................------------......////////////000000000000++++++,,,---......//////,,,,,,,,,------.........+++,,,,,,------,,,,,,+++------------------------)))))))))******+++++++++************************+++++++++++++++++++++++++++******)))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************)))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))(((((('''''''''&&&(((((())))))******++++++((((((((()))******+++++++++*********))))))((((((%%%&&&&&&'''((())))))***((((((((((((((((((((((((((()))+++,,,+++***'''&&&'''(((((()))))))))))))))))))))))))))))))))))))))***************************)))(((&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******(((((()))***************))))))))))))))))))))))))+++++++++******)))))))))************************++++++,,,,,,,,,++++++***------------------------........................---...000///...---...000///000111111000000111333555666:::>>>DDDIIINNNQQQZZZ]]]aaafffhhhfff```\\\XXXWWWUUUSSSRRRPPPOOOOOONNNMMMMMMNNNOOOQQQSSSTTTYYY[[[]]]^^^^^^___aaaccckkkhhhffffffhhhkkkllllllkkkllllllkkkhhheeebbb```hhheeeggguuu{{{sssmmmnnnvvv||||||yyyqqqnnnkkkkkkmmmnnnmmmlllkkklllnnnqqqwww~~~qqqfffaaa```eeelllggghhheeeaaaaaacccbbb]]]aaaccchhhnnnmmmjjjkkkooo******))))))(((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++************))))))))))))))))))))))))************************))))))***+++++++++******))))))))))))))))))))))))************************************************************++++++++++++,,,+++++++++************)))***+++,,,,,,+++***)))***************************++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,++++++,,,,,,........................//////.........---------...------------------...000000000000000000000000111111000000000/////////000//////............//////...---------...///000000000/////////000000111111111000000000000//////111111111111000000000000------...////////////...//////...//////000111111......................................./////////---------...............,,,,,,------------,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++++++++***)))))))))))))))************************(((((())))))))))))(((((())))))))))))************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''***************+++++++++)))))))))(((((((((((((((************)))))))))(((''''''(((((()))*********************************)))******+++***)))(((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,++++++************((())))))***************************************,,,,,,+++++++++*********************************++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++++++++............------------+++---......------///000000111222222333666:::>>>>>>AAAGGGMMMTTT[[[___aaafffgggiiikkkjjjfff```[[[UUUSSSPPPMMMKKKIIIHHHHHHIIIKKKNNNQQQTTTUUUWWWWWWcccdddfffeeeeeeeeefffhhheeedddeeegggjjjllllllkkkiiiiiijjjkkkllljjjgggdddjjjkkksss}}}xxxwww||||||yyywwwvvvvvvttttttvvvzzz}}}sssmmmjjjkkkppppppqqqqqqoooppprrrpppkkkdddaaabbbeeeeeebbbcccggg***))))))))))))((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************************+++++++++******)))))))))))))))))))))))))))************************************************************++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++...---,,,,,,,,,,,,,,,,,,......................../////////............---......------------......000000000000000000000000111111111000000000000000111000//////.........//////............///000111111111000000000000111111000000111111111111222222444444333333222111111000000111111111111000//////000000///000000111222222//////..................---------,,,,,,,,,++++++/////////...............,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***************************((())))))******))))))((())))))))))))************'''((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((***)))))))))))))))((((((++++++++++++++++++******)))))))))((('''&&&&&&&&&************))))))))))))))))))))))))************************************************))))))))))))'''((())))))******))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++************)))))))))((()))******++++++******************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************.........------,,,,,,,,,,,,---...------...111333333444666999===CCCJJJOOOOOOSSSZZZ```fffjjjlllmmmmmmmmmmmmnnnmmmjjjddd``````^^^YYYTTTPPPOOONNNNNNOOORRRWWW[[[___`````````eeeffffffeeeddddddeeefffaaacccfffkkkpppssssssqqqqqqqqqssswwwzzzzzzvvvrrrooottt~~~zzzyyyzzz}}}ooogggaaaaaaaaa___^^^___))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))************************+++++++++++++++***)))((())))))))))))))))))))))))************************************************)))******++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------............/////////////////////...............//////............//////000000000000000000000000111111111111111111111111111000//////........./////////000000111111222222222222111111111111222222222222333333444555555666888888777777666666666666777777777777666555444444444333222222111111222222222111111111000000//////......------------,,,,,,/////////......---------------............------........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******************************)))))))))******)))))))))((()))))))))************((((((((()))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************))))))))))))+++++++++******))))))))))))))))))(((((('''''''''*********)))))))))))))))***)))))))))))))))))))))******************************))))))((()))******(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))***++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,***************+++++++++.........---,,,,,,++++++...////////////111444777888<<>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAA@@@@@@??????>>>===;;;:::888777777777555555444333222222111111222222222222222222222222//////......------,,,,,,---......//////......---........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***************))))))))))))))))))))))))))))))************))))))((()))))))))************)))))))))*********++++++************************************************))))))))))))))))))))))))(((((())))))************************************))))))))))))******************))))))((((((''''''((((((((())))))*********))))))))))))))))))******((((((((((((((((((''''''))))))))))))))))))))))))******)))((())))))******((())))))***************))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))***))))))***+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------------+++++++++,,,,,,,,,------.........------,,,,,,,,,///000//////000333999===CCCHHHQQQYYY```eeejjjlllnnnoooqqqqqqoookkkgggdddlllmmmooosssxxxzzzzzzyyyyyyvvvpppjjjgggeeeeeeffflllllljjjiiiiiihhhhhhhhhdddeeeggghhhiiilllpppsss{{{{{{}}}wwwnnnhhh)))))))))************+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************************************+++++++++******)))))))))))))))))))))))))))************************************************)))******+++,,,---......************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------------...///.........//////000000111...////////////000000000000000////////////000000111111111111111111111111000000111222333444444444111111111111222333444444000111333444555555555555666666777777888999;;;;;;======>>>>>>???@@@AAAAAADDDEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIGGGEEEDDDBBBBBBBBB;;;::::::888777666555555333333333222222111111111//////........................////////////......,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++(((((((((((((((((((((((()))******++++++******)))))))))))))))************************++++++++++++************************************************))))))))))))))))))))))))((((((((()))******++++++************************(((((()))))))))))))))***((((((((((((((((((''''''((((((((()))***+++++++++))))))))))))************''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************((()))******++++++******))))))))))))))))))))))))************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))************+++)))***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---,,,,,,,,,------......///........................//////000111444:::BBBGGGRRRXXXaaaiiinnnqqqssstttrrrrrrrrrqqqooommmkkkjjjrrrsssuuuyyy}}}~~~}}}yyyvvvrrrooolllkkkllllllmmmllljjjhhhhhhhhhiiijjjkkkmmmppprrrvvv{{{~~~xxx))))))*********+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********************************************************))))))***+++++++++******))))))))))))))))))))))))************************************************)))******+++,,,---...///++++++++++++,,,,,,---------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...........................,,,,,,,,,------------...+++++++++,,,,,,------------------------...//////---......///000000111111.../////////000000000000111000000//////000000111111111111111111111111111000000111222333444555666333333333444666777999:::777888:::;;;<<<======<<<:::;;;;;;<<<>>>@@@BBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGIIIKKKMMMNNNOOOPPPQQQPPPOOONNNMMMMMMMMMMMMFFFEEEDDDCCCAAA@@@???>>>999999777666444222000000000000000000000111111111/////////000000/////////------------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))******++++++************************''''''((((((((()))))))))(((((((((((())))))))))))(((((())))))))))))))))))((()))))))))************'''''''''((())))))******))))))))))))))))))))))))'''((()))***+++******)))))))))***++++++++++++***))))))))))))))))))))))))************************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++,,,,,,---......//////---......//////000000000111222444888>>>GGGRRRYYYbbbgggmmmrrruuuvvvwwwxxxsssrrrpppoooooopppqqqrrrtttuuuwwwzzz}}}}}}{{{xxxvvvuuusssrrrqqqqqqqqqrrrlllmmmooorrrtttwwwxxxyyywwwyyy|||))))))******++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************************************((()))***+++++++++++++++))))))))))))))))))))))))************************************************)))******+++---...//////,,,,,,,,,------.........------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---..............................,,,,,,,,,---------......+++++++++,,,,,,------------------------...///000---......///000111111222.../////////000000111111111111000000000000111111111111111111111111111111000000111222444555666666444555666777999;;;===>>>>>>???AAACCCDDDEEEDDDDDD===>>>???@@@CCCEEEGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIDDDDDDCCCCCCBBBBBBAAAAAAAAACCCEEEHHHKKKMMMNNNOOORRRQQQQQQQQQQQQRRRSSSSSSOOOOOONNNLLLJJJIIIHHHGGGFFFDDDBBB???<<<999666555111111111222333333333444//////000000000000//////////////////////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++******************************++++++++++++******))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))******++++++)))))))))(((''''''&&&&&&(((((())))))*********+++'''(((((()))***++++++,,,************************&&&'''***+++,,,+++***((())))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............++++++,,,------...//////------...///000111222222444666999???HHHSSS```hhhlllooosssuuuvvvwwwxxxyyysssqqqooommmmmmpppsssvvvqqqrrruuuxxxzzzzzzwwwtttrrrqqqqqqqqqqqqrrrrrrrrrnnnrrryyy{{{uuuuuuxxx{{{www{{{************************)))************+++++++++))))))))))))))))))))))))******))))))((((((''''''******))))))))))))******((()))++++++******+++---))))))))))))))))))******))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,+++***((('''************************,,,,,,++++++,,,,,,---...------,,,+++************,,,,,,,,,+++++++++************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......---------------...///000////////////////////////000000000000000///......000000111000......///111111222222333444555555666333333333333333333333333777666555555666777999::::::<<<>>>@@@BBBBBBBBBBBBIIIGGGEEEDDDBBB@@@===:::===>>>??????@@@BBBEEEHHHEEEEEEFFFHHHJJJKKKIIIHHHBBBBBBAAA???>>>===<<<;;;???@@@@@@@@@???AAACCCEEEJJJJJJKKKMMMOOOPPPQQQRRRPPPPPPPPPQQQRRRSSSTTTUUUNNNNNNMMMJJJDDD???<<<;;;777666555555555444333111555555333111//////111333//////...------...///000///...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))+++++++++++++++++++++++++++++++++++++++***)))(((&&&((()))((('''&&&'''))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,)))************+++++++++++++++******))))))(((((((((((()))************)))&&&''''''((()))******+++++++++***)))(((((())))))(((((())))))*********+++,,,+++***((((((((()))***))))))))))))))))))))))))$$$%%%&&&'''((((((((('''))))))))))))************))))))))))))))))))))))))))))))))))))************************)))))))))))))))************+++++++++***((('''((()))***)))'''))))))))))))((((((((((((+++***)))))))))***,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++------------------------......---------...//////+++---000111111111222333999===DDDNNNXXXaaahhhkkkpppsssuuuvvvvvvuuuuuuvvvuuupppkkkhhhiiimmmppprrrnnnqqqvvvwwwvvvrrrooonnnjjjrrrvvvtttuuu{{{~~~|||~~~wwwooofffaaabbbeeennnqqqqqqmmmiiijjjttt||||||uuurrrsssxxx|||************************)))************+++++++++************************+++*********))))))))))))******))))))))))))******)))***++++++***)))***,,,*********)))))))))))))))))))))))))))************(((((()))))))))*********************+++++++++,,,++++++,,,,,,+++***)))(((************************+++************+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------------------------------,,,,,,---------...............---------...//////////////////////////////000000000000000///......///000000000......///111333333333444555555666666444555555555666666666666888888888999:::<<<===>>>CCCDDDEEEFFFGGGGGGFFFFFFCCCCCCBBBBBBBBBBBBAAA@@@===>>>@@@AAAAAABBBEEEHHHGGGFFFGGGHHHIIIIIIGGGDDDBBBBBBAAA@@@????????????:::;;;;;;;;;;;;<<>><<<:::888666555333111000000000000...///////////////......///......---,,,,,,,,,,,,************************,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++++++++***)))))))))***+++***)))((()))+++)))))))))))))))))))))))))))************+++++++++************************************************)))))))))***+++++++++,,,)))************+++++++++*********)))))))))))))))((()))******++++++******''''''(((((()))******+++++++++***)))))))))))))))((()))))))))************,,,+++)))((((((((()))***))))))))))))))))))))))))))))))***************)))))))))))))))************))))))))))))))))))))))))))))))))))))************************)))))))))))))))************+++++++++***((('''((()))***)))((()))))))))))))))))))))(((+++***)))))))))***+++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++------------------------...------------......///---///000111111444777:::EEEJJJQQQZZZcccjjjppprrrvvvwwwwwwuuurrrpppooopppppplllhhhgggiiimmmppprrrmmmooopppooonnnmmmnnnpppwww}}}zzzuuuvvvvvvttttttuuuvvvtttrrrqqqrrrsssqqqooojjjddd]]]YYYZZZ]]]aaacccdddeeeeeeiiinnnrrrppprrrssspppjjjeeebbbbbbgggjjjoooqqqrrrtttwwwzzz************************)))************+++++++++************************++++++++++++******************))))))))))))******)))+++++++++)))((()))***+++*********))))))(((((())))))))))))************'''((((((((()))))))))))))))))))))*********++++++***+++++++++++++++************************************))))))******+++,,,************+++,,,---...,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,------------.........///////////////////////////,,,------------.........//////......---.........////////////////////////000000111111000000/////////000000///......000111333333444444555666666666666666777999:::<<<=========>>>@@@BBBDDDEEEEEEEEEHHHHHHHHHHHHGGGFFFEEEEEECCCCCCDDDEEEFFFFFFFFFFFFAAACCCEEEFFFFFFGGGIIIKKKNNNNNNNNNOOOPPPOOOKKKIIIEEEDDDCCCBBBBBBBBBBBBBBB<<<;;;;;;;;;;;;===>>>???===>>>???@@@BBBCCCDDDEEEFFFFFFGGGHHHJJJMMMOOOPPPQQQSSSTTTTTTRRRQQQRRRRRRQQQPPPOOOLLLIIIFFFCCCBBB:::777555555666555222//////000000111000///---,,,.........///......------++++++++++++++++++++++++***+++,,,---...///000111++++++++++++++++++++++++***++++++++++++***)))))))))***++++++))))))***+++)))))))))))))))))))))))))))************+++++++++******************************************************************++++++)))************+++++++++))))))))))))************)))******+++++++++++++++'''(((((())))))*********+++***))))))))))))))))))))))))))))))************+++***))))))((())))))))))))))))))))))))))))))))),,,,,,,,,,,,+++***)))((())))))))))))************)))))))))))))))))))))))))))))))))*********++++++++++++*********))))))))))))************+++++++++***)))((((((******)))((())))))))))))))))))))))))******))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,---......///000000000000333999AAAFFFUUUYYY```hhhooosssvvvwwwyyyxxxvvvrrrmmmiiihhhhhhmmmjjjhhhhhhjjjmmmooopppnnnmmmkkkhhhhhhjjjooosssyyytttpppnnnjjjllljjjdddaaabbbccccccbbbccccccbbb```______```___aaa```\\\XXXVVVWWWYYY[[[[[[]]]```dddgggiiiiiiiiihhhfffdddaaa^^^\\\ZZZ]]]```dddgggggghhhiiijjjmmmqqquuuxxxxxxwwwvvvwwwzzzxxxwwwxxx~~~************************))))))*********+++++++++******************************************************))))))))))))*********+++,,,***)))(((((()))++++++******)))(((((((((((()))))))))************((((((((()))))))))******((())))))))))))***************++++++++++++++++++***************************************+++,,,,,,+++++++++++++++,,,---...,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,............////////////////////////////////////------------............000000///......---......////////////////////////000000111111111000000//////000000000//////000222222222333444555555666666777888:::>>>AAADDDFFFHHHFFFGGGJJJMMMNNNNNNMMMLLLLLLLLLKKKJJJIIIGGGFFFEEEIIIKKKMMMMMMMMMLLLLLLMMMKKKMMMOOOOOOOOOOOOPPPQQQRRRSSSUUUXXXYYYXXXTTTPPPLLLKKKJJJHHHFFFEEEEEEDDDCCCBBB@@@???@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAACCCDDDFFFGGGHHHJJJLLLMMMNNNOOOQQQSSSVVVVVVUUURRROOOKKKIIIHHHAAA===;;;<<>>999333333333222111000///......,,,---...//////...---,,,........................++++++,,,---...///000000++++++++++++++++++++++++******+++++++++******)))'''((())))))((('''((()))))))))))))))))))))))))))))))))*********+++++++++************************************************+++++++++***************))))))*********+++++++++(((((())))))******++++++******+++,,,,,,,,,,,,+++(((((()))))))))***************)))))))))))))))***)))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))*********)))((('''%%%$$$((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))))))))*********+++++++++***)))((()))******)))((()))))))))))))))************************+++++++++,,,,,,,,,++++++************+++++++++++++++,,,,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...//////000000000222888AAAMMMUUU```dddjjjppptttwwwwwwvvvwwwvvvsssnnniiifffeeefffnnnkkkiiiiiijjjllllllkkknnnmmmkkkiiiiiimmmsssxxx|||ssslllgggeeecccbbbaaa```^^^[[[ZZZ[[[]]]^^^^^^______^^^\\\[[[[[[\\\[[[aaaddd```\\\[[[[[[\\\___```aaabbbdddgggjjjmmmqqqnnniiifffdddbbb```^^^___bbbfffjjjkkkkkkkkkkkkhhhfffeeefffgggeeefffhhheeedddccceeemmmxxx************************))))))*********+++++++++************************))))))))))))))))))))))))******))))))))))))*********++++++***((('''((()))************))))))((((((((()))))))))************)))))))))*********++++++((())))))))))))*********++++++++++++++++++,,,,,,************************+++++++++++++++,,,------...------,,,++++++,,,,,,,,,,,,,,,+++++++++******++++++,,,------------,,,........./////////000000........................---------.........//////111000///...............000000000000000000000000000000111111111111000000///000111111000000222444111111222444555777888888:::<<>>@@@BBBDDDEEEGGGJJJLLLPPPRRRRRRPPPLLLHHHHHHHHHFFFCCCBBBDDDHHHGGGBBB<<<;;;999666333222111222222------/////////...,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******((()))***)))((('''(((***))))))))))))))))))))))))))))))*********+++++++++************************************************+++++++++***************))))))*********+++++++++(((((())))))******++++++******+++,,,,,,,,,,,,+++))))))))))))***************)))))))))))))))************)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((('''&&&%%%$$$((()))))))))************))))))))))))))))))))))))************++++++++++++++++++++++++************))))))*********++++++++++++)))((()))***+++***)))((()))))))))*********+++))))))******++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...///000111000111333888@@@LLLYYYaaaiiikkkppptttvvvvvvtttsssssssssqqqnnnkkkiiijjjlllnnnkkkiiihhhhhhhhhgggffflllmmmnnnnnnpppsssxxx{{{}}}~~~~~~}}}yyyoookkkddd```______``````^^^\\\[[[[[[\\\]]]___aaabbbcccdddbbb```___```aaa```hhhmmmhhhbbb``````^^^```dddffffffeeejjjuuu~~~|||tttmmmiiifffdddcccfffhhhlllqqqtttvvvuuutttqqqiiidddfffeeeaaa^^^___]]][[[ZZZ\\\bbbkkktttzzz************************)))************+++++++++++++++++++++++++++++++++((((((((((((((()))))))))******))))))))))))******(((*********((('''((())))))))))))))))))))))))***))))))))))))************************++++++++++++)))))))))*********++++++---,,,++++++++++++,,,,,,************************,,,,,,++++++,,,,,,---...///...---,,,++++++++++++,,,,,,,,,+++++++++******++++++,,,---------------............/////////000........................------........./////////000000//////.../////////000000000000000000000000000000111111222222111111000222222222111222444666333444555777:::<<<===>>>AAACCCFFFKKKOOOTTTWWWYYYUUUVVVXXXYYYYYYWWWUUUSSSWWWWWWVVVVVVVVVVVVWWWWWWTTTZZZccchhhhhhggghhhiiihhhgggeeeaaa]]][[[[[[\\\ZZZ```jjjtttyyyxxxrrrlllkkkjjjiiieee```ZZZTTTQQQIIIFFFCCCDDDHHHJJJJJJIIIJJJIIIHHHGGGFFFEEEDDDCCCDDDDDDCCCBBBAAAAAAAAAAAA;;;===>>>???@@@AAAEEEGGGGGGIIIKKKIIIDDDBBBBBBDDDEEEDDDEEEGGGJJJKKKHHHEEECCCAAA>>>;;;999888888888000000000000///...---,,,------------------------.........---,,,++++++***++++++++++++++++++++++++))))))***++++++++++++******+++,,,,,,******+++,,,)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++******************++++++)))************+++++++++))))))))))))************)))******+++++++++++++++************************)))))))))))))))******+++************))))))))))))(((((()))************)))))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,,,,++++++++++++*********)))************++++++++++++***))))))++++++***)))((())))))******+++++++++))))))***++++++++++++***,,,,,,++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000222222333666<<>>AAADDDFFFGGGKKKLLLNNNQQQTTTWWWYYY[[[\\\]]]___``````___^^^]]]ZZZZZZZZZ[[[\\\^^^```aaabbbkkkvvv||||||zzzxxxyyyzzzwwwrrrlllfffbbbcccdddhhhppp}}}|||||||||yyyssskkkccc^^^TTTQQQPPPSSSZZZ___```^^^[[[ZZZWWWSSSPPPLLLIIIHHHFFFEEEDDDDDDCCCDDDDDDDDD>>>???@@@?????????BBBDDDAAADDDFFFCCC>>>;;;<<<>>>???@@@BBBEEEGGGHHHIIIIIIIIIIIIIIIGGGEEEAAA>>><<<555444333111000///......------------------------/////////...---,,,,,,+++++++++++++++++++++++++++))))))***+++++++++++++++***+++,,,,,,******+++,,,)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++)))))))))***+++++++++,,,)))************+++++++++*********)))))))))))))))((()))******++++++******************************)))))))))))))))***++++++************)))))))))((('''((()))***+++******)))))))))))))))))))))))))))&&&'''(((******+++++++++))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,+++++++++*********)))************++++++++++++***))))))++++++***)))((())))))******+++,,,,,,((()))***+++,,,++++++***++++++++++++++++++,,,,,,)))******+++,,,,,,------+++,,,,,,,,,,,,---------,,,,,,---......---,,,,,,------------------------------------------------......//////000222333444999???HHHQQQYYYaaahhhlllrrrrrrssssssrrrpppooommmooopppqqqpppnnnlllllllllhhhgggfffhhhlllppprrrsssvvvzzz|||}}}}}}xxxuuuoooqqqrrrvvvyyyrrrrrrooohhhcccbbbbbbaaaaaabbbdddffffffeeebbb___```hhhmmmlllkkknnnkkkllllllkkkiiihhhhhhiiinnnzzztttjjjhhhgggcccaaaeeekkksss~~~vvvtttvvvyyyyyyzzzpppgggjjjlllfffbbbddd]]]]]]]]]]]]^^^______```************************)))************+++++++++++++++++++++++++++++++++))))))******+++++++++,,,******))))))))))))******&&&((())))))(((((()))+++''''''((()))***+++,,,,,,))))))))))))************(((((((((((())))))))))))***++++++++++++,,,,,,,,,000...---+++******++++++*********************************)))***++++++,,,,,,,,,,,,,,,---...//////,,,,,,,,,+++++++++******+++,,,------......------------------.........///////////////////////////............/////////000//////...//////000111222000000000000000000000000///000111222222222222222222444555444444555777999<<<===@@@CCCGGGJJJMMMNNNRRRSSSTTTUUUWWWXXXYYYZZZbbbccceeefffggggggggggggaaaaaabbbdddfffiiilllnnnqqq{{{}}}tttmmmjjjjjjkkknnnwwwwwwnnniiibbb```___eeennnuuuwwwvvvpppmmmhhhaaaZZZSSSNNNKKKDDDDDDCCCCCCDDDDDDEEEFFFBBBBBBBBB@@@??????@@@BBB???BBBDDDAAA;;;777888:::888;;;???AAACCCEEEGGGJJJLLLNNNPPPQQQNNNHHHBBB>>>999777555222111000000000000000000000000000000000000/////////............++++++++++++++++++++++++((()))***+++++++++++++++(((*********)))((()))***)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++(((((()))***+++,,,,,,---)))************+++++++++++++++******))))))(((((((((((()))***************++++++******************))))))((())))))***+++++++++*********))))))(((((('''((()))+++++++++***)))))))))))))))))))))))))))$$$%%%&&&(((***++++++,,,))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))************++++++++++++***)))***+++++++++)))((())))))***++++++,,,,,,((()))***+++,,,+++***************++++++,,,,,,---))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,---......---,,,,,,------------------------------------------------/////////000111333444555???FFFPPPZZZaaafffjjjlllqqqqqqqqqpppnnnmmmkkkjjjmmmnnnooommmjjjgggeeeeeehhhggghhhkkkrrryyy~~~uuurrrtttssspppppppppqqqppprrr{{{yyyoooiiiiiijjjfffeeeggggggggggggiiikkkkkkiiiggghhhdddgggpppvvvuuusssuuuooopppqqqpppmmmlllmmmnnnuuu{{{pppnnnmmmiiikkkmmmsss~~~yyyxxxzzzyyyxxxxxx{{{oooeeeiiimmmiiigggjjjdddeeehhhjjjkkkkkkjjjiii+++++++++******))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,+++***((((((((()))***++++++************++++++***)))((((((((()))+++,,,************************************************************************,,,,,,,,,++++++*********.........------,,,,,,,,,++++++++++++,,,---.../////////...------------...---------,,,,,,+++++++++.........------,,,,,,,,,111000///...............000000000000000000000000000000000000111111111111222222111111111111111111222111111111000000000000111222444444333222333555333555777888999;;;>>>AAAMMMKKKKKKLLLOOOQQQQQQQQQRRRVVVYYYXXXUUUXXX```hhhooosssxxxzzzyyywwwuuutttlllllllllnnnqqqvvvzzz}}}yyytttsssvvvzzzwwwxxxpppeeeiiirrr|||~~~xxxqqqmmmjjjeee\\\UUUKKKIIIFFFEEEFFFGGGGGGFFFJJJGGGEEEDDDEEEFFFFFFEEEHHHCCCAAABBBBBB???===>>>???888555999<<<;;;>>>DDDLLLOOORRRTTTSSSPPPLLLJJJBBB???;;;666333111000000...///000111111///---,,,...---,,,+++***+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***)))(((***,,,,,,++++++,,,---++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++++++++************++++++((()))+++,,,,,,+++***))))))************+++++++++******************************************************************************))))))))))))******************************))))))))))))))))))))))))))))))*********))))))(((***)))((((((((()))+++,,,,,,+++++++++***)))))))))******++++++++++++******************************'''(((((()))***+++++++++))))))))))))))))))))))))++++++************++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,------------------------,,,+++***---------...------,,,,,,,,,,,,---......---,,,,,,///,,,***+++...///...---000///---,,,...444<<>>AAAFFFKKKOOOWWWWWWVVVUUUTTTTTTTTTTTTSSSWWWZZZZZZZZZ^^^hhhqqqzzzyyyyyyzzz}}}|||wwwwww{{{~~~wwwooosss{{{|||xxxuuuooofff___RRROOOKKKIIIJJJLLLMMMMMMRRROOOLLLJJJKKKKKKJJJIIILLLHHHGGGIIIHHHCCC??????>>>888666:::;;;;;;===BBBFFFIIIMMMQQQSSSSSSQQQPPPIIIGGGCCC>>>:::666444333......///000000000///......---,,,+++++++++,,,---+++,,,,,,------,,,,,,++++++++++++++++++***))))))(((***++++++*********+++++++++++++++++++++++++++*********************************+++++++++++++++++++++************++++++++++++,,,,,,,,,++++++***)))************+++++++++******************************************************************************))))))))))))******************************))))))))))))))))))))))))))))))************))))))***))))))(((((()))***++++++++++++*********************++++++++++++******************************((((((((()))***+++++++++************************++++++************++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,------,,,++++++***,,,------...------,,,,,,------...//////...------///---,,,---000222111/////////000111666>>>HHHOOOVVVYYY\\\\\\[[[[[[___dddhhhlllpppqqqpppnnnnnnnnnkkkgggbbb___```dddiiilllrrryyyyyynnncccaaaaaabbbdddgggdddhhhlllnnnttt{{{|||yyyqqqnnnkkkhhhiiiooovvv{{{}}}yyyuuutttuuuwwwxxxwwwyyyzzz}}}~~~{{{{{{}}}zzzzzz{{{}}}}}}xxxzzz|||{{{zzzzzzxxxqqqnnnrrrvvvwwwxxxyyy|||,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))******************)))++++++***)))))))))******++++++************++++++***))))))))))))***++++++************************************************************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++++++++++++++,,,---......000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------.../////////...---,,,000000000000000000000000000000000000111111111111000000000000000000000000/////////000000111222333444555555444444555888;;;===???CCCFFFKKKRRRZZZ___ggghhhgggddd^^^ZZZZZZ[[[[[[^^^aaabbbdddlllwww}}}}}}|||uuuyyy~~~{{{uuulllfff^^^ZZZTTTRRRTTTXXX\\\^^^ccc```ZZZVVVTTTRRRPPPNNNPPPLLLKKKNNNNNNIIIEEEDDD@@@<<<:::;;;:::888999<<>><<<666444222000//////000000///......---------------,,,,,,------------,,,,,,+++++++++,,,,,,++++++******+++---,,,***)))))))))++++++++++++++++++++++++************************''''''((()))***+++++++++++++++************++++++///...,,,+++*********+++))))))*********+++++++++******************************************************************************))))))))))))******************************))))))))))))))))))))))))((())))))************)))*********))))))))))))))))))))))))***+++++++++,,,******++++++++++++******************************)))))))))******+++++++++************************++++++************++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,++++++******,,,,,,------...---------.........//////.........---...///000111111111000///444<<>><<<888333000/////////////////////......------,,,------......------,,,,,,,,,---......---------,,,---...---,,,******+++++++++++++++++++++++++++************************''''''((()))***+++++++++++++++************++++++...---+++))))))))))))***))))))*********+++++++++******************************************************************************))))))))))))******************************))))))))))))))))))))))))(((((()))***************))))))*********))))))))))))))))))***+++++++++,,,******++++++++++++******************************************++++++++++++************************++++++************++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,+++++++++,,,,,,---.........------------------------------...//////000000000000444;;;DDDMMMSSSWWWZZZ[[[[[[[[[\\\]]]```dddjjjnnnkkkiiihhhhhhjjjlllooopppooorrrvvvyyy|||vvvnnnfffaaa___bbbddddddfffjjjooo{{{}}}xxxssssss{{{++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******************))))))***++++++,,,+++++++++++++++************++++++)))***++++++,,,,,,++++++***************************************************************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,---------------......................../////////,,,---.../////////...---000000000000000000000000000000000000111111111111111111222222333444444444444333111000111222444555888:::>>>AAAFFFLLLRRRWWWXXX[[[```fffnnnwww}}}{{{|||}}}}}}~~~~~~|||yyywwwuuunnnmmmmmmqqqyyy}}}yyywwwwwwwwwwwwqqqfff[[[UUUPPPLLLMMMPPPQQQWWWZZZVVVPPPNNNLLLIIIBBB@@@???>>>>>>???AAACCCDDDFFFHHHKKKLLLLLLKKKJJJEEEBBB===888444222000000//////000000//////...---------............------------.../////////......,,,---......---+++,,,,,,++++++++++++++++++++++++************************((())))))******+++++++++++++++************++++++,,,,,,+++***)))))))))))))))************+++++++++******************************************************************************))))))))))))******************************))))))))))))))))))))))))'''((()))******+++******(((((()))******************************+++++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,---------,,,,,,++++++,,,---............------,,,,,,,,,,,,---------...///000000222444777>>>EEENNNUUUYYYZZZ[[[[[[cccdddeeefffhhhjjjlllmmmfffeeeeeehhhnnnuuuzzz|||uuu{{{wwwmmmhhhgggdddcccfffggghhhkkkppp{{{{{{wwwuuuyyy*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,,,,++++++++++++************++++++)))***+++,,,,,,,,,++++++******************************************************************************+++++++++,,,,,,,,,+++,,,,,,,,,---------------,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...............---------------........./////////000,,,,,,---------.........000000000000000000000000000000000000111111111111000111111222333333444444444333222222333666999<<>>>>>@@@CCCFFFHHHJJJJJJKKKHHHFFFBBB===999666444333//////000111000///...---------............------,,,------...//////......***,,,------,,,+++,,,---++++++++++++++++++++++++*********************************+++++++++++++++++++++************+++++++++++++++,,,++++++******)))************+++++++++******************************************************************************))))))))))))******************************))))))))))))))))))))))))'''((()))******+++++++++&&&'''(((***+++++++++++++++++++++*********************++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++,,,,,,---------.........+++,,,---...............***+++,,,---............///...---,,,,,,---...///---///111222444888>>>BBBKKKPPPVVVZZZ^^^```ccceeellllllkkklllllllllkkkjjjhhhhhhjjjpppxxx~~~zzztttooollljjjjjjggggggkkkmmmnnnsssyyy)))))))))******+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++)))***+++,,,---,,,,,,+++++++++************++++++)))***+++,,,---,,,++++++*********************************************************************************++++++,,,,,,,,,,,,,,,,,,------.........------,,,++++++,,,,,,,,,++++++++++++,,,---....../////////...---------,,,---.........//////000000...............///000111000000000000000000000000000000000000111111111111///000000111222222333333555444444555888<<<@@@CCCLLLOOOTTTXXX[[[___cccffflllpppvvv{{{}}}|||}}}wwwyyy}}}~~~|||}}}}}}}}}}}}uuulllhhhddd``````bbbnnnvvvyyyqqqgggbbb]]]WWWYYYTTTLLLDDD>>>:::999999999;;;===@@@CCCEEEGGGHHHIIIGGGDDD@@@<<<999777555///000111111111000...---------............------+++,,,,,,---.........---(((***,,,,,,++++++,,,---++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++++++++************++++++***+++,,,---...---,,,+++)))************+++++++++******************************************************************************))))))))))))******************************))))))))))))))))))))))))''''''(((******+++++++++%%%&&&(((***+++,,,,,,+++,,,+++++++++******))))))******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++---------.........//////,,,------.../////////...***+++,,,---............000///...------...///000...000222444777===FFFLLLUUUWWWZZZ]]]aaaeeekkkooopppooommmmmmmmmmmmllljjjmmmnnnrrryyyzzzwwwsssooonnnnnnppprrrmmmkkklllppprrruuu{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******++++++,,,,,,,,,,,,------))))))***+++,,,...///000.........------,,,,,,,,,---------------------------------.........//////,,,,,,------...------,,,000000000000111111111111000000000000111111111111///111333333111111111222444333222222444555666666999;;;>>>AAADDDIIIQQQWWWbbbggglllmmmjjjiiikkknnnqqqwww}}}~~~}}}}}}|||~~~tttkkkiiiiiikkkqqqwwwvvvddd\\\\\\]]]YYYSSSMMMHHHBBB===999666999===@@@AAABBBCCCEEECCCDDDFFFFFFDDD???;;;888666333111111222222...+++.........------......///........................---------,,,,,,+++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******************************+++,,,,,,***)))((((((((((((((())))))))))))************************))))))))))))))))))))))))************************+++++++++*********))))))******************************))))))***,,,---///.........---,,,+++))))))+++++++++*********)))))))))***+++,,,,,,+++)))(((,,,,,,,,,++++++************+++,,,---...---,,,+++---,,,******+++++++++***------------------------***+++,,,,,,------,,,,,,////////////000000000111000111000...------///222///111555;;;CCCLLLTTTXXX\\\^^^aaafffkkkoooppppppooonnnlllkkkmmmppptttvvv|||wwwtttvvv~~~uuusssnnnjjjmmmtttwwwtttyyyrrrnnnooottt|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********************++++++++++++************++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******++++++,,,,,,,,,,,,------*********+++,,,---...///.........------,,,,,,,,,------------------------------------................../////////...------//////000000000111111111000000000000111111111222111222444444222111222333555444222222444555777777666>>>GGGNNNSSSYYYaaaggguuuxxxzzzxxxtttqqqsssvvvwww}}}}}}}}}}}}||||||yyyrrrllllllooouuuqqqjjjjjjddd___XXXQQQKKKFFFBBB???;;;===???@@@AAABBBCCCDDDBBBCCCEEEEEEEEECCC@@@???:::777222000111111000...111000///.......................................---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,************************************************************************((()))***+++++++++++++++(((((((((((()))))))))***************************************************************************+++++++++*********))))))***************************************,,,---...,,,,,,------,,,,,,+++++++++++++++*********))))))++++++***************+++,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,---,,,+++***++++++++++++---------------,,,,,,,,,++++++,,,------------,,,//////////////////000000///000111111000000222444333777???HHHPPPWWW[[[]]]```ccchhhmmmqqqqqqooommmhhhjjjmmmqqquuuyyy|||}}}}}}{{{{{{}}}~~~|||ooonnnjjjjjjppp{{{zzzwwwwww}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************************+++++++++,,,************+++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------............---------------------------------------,,,,,,,,,---------......000000000000000///...---////////////000000000000000000111111111222222222222444555444333222333444666666555444666888;;;===@@@KKKZZZdddiiinnnuuu|||}}}~~~~~~}}}|||zzzxxxwwwsssppprrrvvv~~~yyyzzzqqqjjj```WWWPPPKKKGGGEEEAAA???>>>???@@@AAA@@@@@@@@@@@@BBBCCCEEEFFFFFFGGGBBB===777222111111111111333222111///....................................------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******)))))))))*********++++++************************((((((((((((((((((((((((************************((((((((()))***,,,---...((((((((()))))))))******************************++++++++++++++++++++++++************************+++++++++***************************************************+++,,,------******+++,,,------,,,,,,+++++++++***************---+++***((((((***,,,---++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------///////////////.........,,,---/////////000222444999@@@KKKWWW___dddeeeeeefffjjjppptttuuuqqqkkkhhhccchhhpppyyy|||tttsssnnnqqqssstttxxx}}}}}}yyymmmmmmkkklllvvv~~~}}}|||~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++******))))))******++++++++++++,,,,,,,,,------...------,,,,,,,,,------...............---------........................,,,,,,,,,,,,------------000000000000///...------....../////////000000000111111111222222222333333333444444444333333444666666666777777:::???EEEIIIVVVaaannnvvvyyy||||||xxx~~~zzzxxxxxx{{{xxxkkk^^^UUUOOOKKKIIIHHHFFFDDDDDDEEEDDDCCCAAA=========???BBBEEEIIIKKKHHHEEE???:::777444333222222111000///....................................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------)))******++++++******)))((())))))))))))*********************************))))))))))))))))))))))))***************************))))))((()))+++---...(((((()))))))))*********************************++++++++++++++++++++++++*********************************************************************************++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************,,,+++*********+++,,,---*********++++++,,,,,,,,,---,,,+++***+++,,,---...---------,,,+++***+++,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,---...---------/////////...........................///222666999CCCJJJVVVaaajjjmmmmmmmmmoooqqquuuuuurrrlllgggdddeeekkkuuu{{{tttqqqhhhllloooppptttyyyzzzwwwqqqqqqppprrr}}}{{{xxxvvvuuu|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------......------,,,,,,------................................................,,,,,,,,,---------......///////////////...---,,,////////////000000000000222222222222333333333333222333444333333333666888555666888;;;???GGGPPPWWWiiiqqqyyy}}}~~~tttfff\\\UUURRRPPPRRRRRRQQQPPPOOOLLLHHHEEE<<<;;;;;;<<<>>>BBBFFFIIIKKKJJJIIIEEE@@@:::555333111000//////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------)))******++++++******)))((())))))))))))*********************************************************************************,,,+++***))))))***+++,,,))))))))))))******************************************************************************************************************************************++++++,,,,,,,,,+++++++++,,,,,,++++++***)))************************)))***+++,,,---,,,,,,+++*********++++++,,,,,,,,,---,,,+++***+++,,,---...,,,---...---******+++---+++++++++,,,,,,---------,,,,,,---.........------//////////////////......444333222111333888@@@FFFSSSXXXaaaiiippptttuuuuuuttttttsssooojjjgggfffgggjjjqqq{{{|||wwwwww{{{|||wwwpppmmmiiinnnpppooopppttttttqqqssssssssswww{{{xxxvvvuuuzzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------......---------------................../////////........................---------.........//////---......//////.........000000000000111111111111222222333333333444444444222333444444444666999<<<888;;;>>>BBBGGGQQQ]]]ffftttwwwzzz|||yyymmmeeeaaa___^^^\\\___aaa```YYYQQQJJJFFF@@@???===<<<===???BBBDDDHHHKKKMMMLLLGGG@@@:::777333222111000/////////000........................++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++***))))))******)))))))))*********++++++***************************************************************************************+++++++++***************************++++++,,,,,,,,,++++++++++++,,,,,,+++***))))))***************+++++++++((())),,,......---,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------,,,...///---***))),,,...+++,,,,,,------......///,,,,,,---...............////////////000000000111333333222333888@@@JJJQQQdddfffkkkppptttwwwyyyzzzsssrrroooiiieeeffflllqqquuu|||rrrnnnmmmrrrsssnnniiihhhmmmrrrtttrrrqqqrrrrrrppptttvvvwww}}}~~~}}}~~~~~~}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------......---------......///---........./////////000................................./////////000000---...//////000000000000111111111111222222222222333333333333444444444444222444555666777999>>>AAAEEEHHHLLLOOOUUU___mmmxxx}}}||||||yyyrrroooooopppqqqooovvv|||xxxlll]]]RRRNNNHHHFFFCCC@@@??????@@@@@@BBBGGGLLLMMMJJJEEE@@@???888777555333111000//////........................+++++++++,,,,,,---------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++++++++******))))))*********+++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++***************************+++,,,,,,,,,,,,+++***)))******++++++++++++***))))))*********+++++++++******+++,,,------------,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,,,,...000...***))),,,///,,,,,,---......///000000,,,------..................//////000111222333333000222777===DDDNNNYYY```mmmoooqqqsssuuuvvvwwwwwwmmmmmmjjjgggfffkkkvvv}}}wwwuuupppkkkjjjmmmnnnlllmmmooowww||||||zzz{{{|||zzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,------.........++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,------------------------...//////---.........//////000000////////////////////////////////////000000000000---...///111222222222222111111222222222333333333333333333444444444555555444555666777999<<>><<<999666333000..............................+++++++++,,,,,,---------......,,,++++++,,,......++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************&&&((()))+++,,,,,,,,,+++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++***************************+++,,,---,,,,,,***)))'''((()))***,,,,,,,,,,,,))))))******++++++++++++,,,+++******+++,,,///000---,,,,,,++++++************+++,,,---...---,,,+++,,,///000...***))),,,000------......///000111111,,,---......//////............///111222333444555333888AAAKKKUUU```jjjpppoooppprrrssstttsssrrrrrrhhhiiihhhggghhhqqqssslllkkknnnjjjiiikkknnnqqqwww~~~{{{---...000///...,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,+++***)))((('''+++++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++************************,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---//////.........------------------...///000000111222111000.........///000///////////////........./////////000111111222222000000000000111222333444222333444555666666555555666999===@@@CCCHHHPPPWWWdddiiinnnppppppuuuyyyyyy|||}}}qqqlll___XXXOOOIIIGGGGGGFFFDDD===???AAADDDFFFGGGGGGGGGEEEBBB>>>999666444333444---......//////......---///000111111...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,+++***))))))***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))******+++++++++,,,***************************************************)))((((((((()))+++,,,++++++***)))(((((())))))))))))***+++,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------///......------,,,++++++///......---------......---------............/////////......///222777:::<<>>:::777444333/////////000000/////////...//////...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************))))))************))))))************************(((((())))))))))))))))))***************************************************))))))((()))***+++,,,,,,+++***)))))))))))))))*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------.........//////------------------------///......---------.............../////////000000///111222222111444999===JJJTTT```iiimmmoooqqqtttvvvwwwxxxxxxuuuooojjjffflllnnnqqqwwwtttiiihhhkkknnnpppsssxxx~~~}}}~~~~~~xxxvvvyyy...///000///---++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))*********++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++///......------......///...............---------------......///000000000111000000////////////000///////////////////////////000111222222333333333444444444444444444555555333444555555666999>>>AAAJJJLLLOOOSSS[[[hhhwwwvvvmmm___UUUPPPNNNLLLKKKFFFCCC???===>>>BBBGGGKKKIIIIIIHHHFFFAAA<<<777444000000000000000000000000......---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,------------***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************))))))************))))))***************************************)))))))))***************************************************))))))))))))***++++++,,,,,,+++************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------.........//////++++++,,,------...//////......---------....../////////000000000111111111000333555444444777???FFFYYYdddqqqvvvtttrrruuuyyyvvvwwwwwwuuuqqqllljjjiiissswww|||xxxtttmmmhhhjjjppprrrvvv~~~~~~}}}~~~yyyxxxyyy...///000///---+++***++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++......------------..........................................//////000000000000000////////////000///////////////000000000000111222333444444444333555555444444444555555666666777777666777<<>>GGGOOOTTTYYYaaajjjsssuuufff]]]XXXTTTRRRQQQPPPLLLIIIGGGFFFFFFFFFFFFHHHLLLNNNMMMHHHCCC@@@555444333111000///////////////...,,,++++++...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************...------,,,,,,+++++++++************************************************)))*********++++++++++++,,,+++++++++++++++,,,,,,---,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------......---------,,,,,,,,,---------------...//////....../////////000000000000222333444:::GGGXXXdddooorrrvvvyyyyyywwwuuutttnnnrrrtttrrrnnnooouuu|||{{{oooooommmkkkkkkkkkmmmuuu~~~+++---......,,,++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------------,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,---------.....................//////////////////...//////000000000000///...//////000000111111222111222444666777666555444444444444444555666777888666999<<<<<<>>>EEEPPPYYY___eeennnwww~~~rrrhhhaaa[[[XXXPPPPPPPPPNNNLLLHHHEEECCCDDDFFFJJJMMMMMMKKKHHHFFF:::888666333111////////////000000...------///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++***************)))))))))************************************************)))***++++++,,,,,,+++++++++************+++,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------.........////////////...---,,,,,,++++++---------------...///000........./////////000000222222333888CCCSSSdddoooyyyxxxxxxxxxwwwuuurrrpppqqqvvvzzzwwwrrrsss{{{zzzsssmmmooollljjjjjjkkkooo{{{***,,,------,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++,,,---......------,,,,,,,,,,,,---------------.........///////////////////////////...---...///000111111000///...//////000111111222222111333555777888777666444444444555555777888:::;;;999>>>CCCFFFJJJSSS```kkkqqqwww~~~|||uuupppllliii\\\\\\\\\YYYUUUNNNHHHDDDDDDEEEHHHJJJKKKKKKJJJIII@@@>>>:::666333111000000...///000000......///000........................------------------------------------------------++++++,,,---............***+++,,,,,,------,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++(((((())))))))))))))))))************************************************)))***+++,,,,,,,,,++++++)))))))))))))))***+++,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------.........//////---------------------,,,---,,,,,,------///000000//////000000000111111111444444777AAAPPP```lllsssxxxyyyxxxuuurrrpppqqqrrr{{{xxxvvvuuuqqqqqqooopppllliiijjjmmmuuu)))+++------,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////)))******+++---......///++++++++++++++++++++++++)))))))))******+++++++++))))))***+++,,,,,,------*********************************+++,,,---...///.........------.........---------........./////////////////////.........---...///111111111000///...//////000111222222222111333666888999888666555555555666777888:::<<<===>>>DDDKKKPPPVVV```ooozzz~~~|||zzztttssspppjjjbbbYYYQQQLLLEEEEEEFFFGGGIIIIIIJJJJJJDDDAAA===888444222111111---...000000///......///........................------------------------------------------------))))))+++---...///000000++++++,,,---------,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++))))))******+++++++++,,,************************************************)))***+++,,,---,,,++++++))))))(((((()))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++,,,,,,------......///,,,,,,,,,---...///000111000111111111111222222222666777<<>>@@@@@@BBBFFFIIIRRR[[[```hhhuuu~~~sssbbbWWWRRRJJJHHHFFFDDDEEEGGGJJJLLLIIIFFFBBB>>>;;;888333000---+++)))***,,,.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++---------------,,,+++*********************************++++++++++++******++++++*********+++---...************************,,,,,,++++++***+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......000000///...------,,,,,,++++++++++++++++++++++++000000000///......------------........................------------......---------......000111222222000...///111333444333999AAANNN[[[eeekkkpppsssxxxtttooojjjfffiiiuuuwwwyyy|||yyyuuuwwwzzzxxxqqqlllrrr|||vvvwwwxxxzzz}}}------------------------------------------------------------------------,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++++++++,,,------++++++,,,---...---,,,+++++++++,,,---,,,,,,,,,---------..................///////////////...------//////...---000000000000111111222333000111222222111111222333333444444555666666666666;;;999;;;@@@DDDEEEJJJPPPYYYdddnnntttzzznnn^^^VVVQQQMMMHHHDDDCCCCCCDDDEEEJJJHHHEEEBBB???;;;555111///---,,,,,,---/////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++***)))(((******************************++++++++++++******++++++*********+++,,,---************************,,,,,,+++++++++++++++,,,((())))))))))))*********,,,,,,,,,------------...//////......---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,///.........------,,,,,,///......------......//////////////////000111222111111111111222333555666>>>GGGUUUaaajjjnnnqqqrrrppplllhhhfffgggnnnzzz|||tttuuuyyy{{{|||zzz|||{{{tttooonnnpppsssxxxyyytttnnnsss{{{---------------------------------------------------------------------------...///...,,,+++,,,------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,+++++++++,,,------,,,,,,,,,---------......---------........./////////...------/////////---000000000000000000000000000111222222111111222444444555555666777888888888>>><<<>>>DDDIIIMMMUUU]]]ooozzz~~~jjj```YYYTTTLLLFFFCCCCCCBBBBBBIIIIIIHHHGGGEEE???888333333111......///000000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++***))))))******************************++++++++++++******++++++*********+++,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,((())))))))))))*********,,,,,,,,,,,,------------...------,,,,,,+++++++++++++++++++++++++++++++++))))))******+++,,,,,,---//////...---,,,+++******///......------......///111111111000000111111222///111333333222444888<<>>>>>@@@GGGMMMTTT```lllzzzpppccc\\\RRRKKKHHHGGGFFFEEEEEEFFFHHHJJJIIIDDD>>>888777444111000000000///...////////////////////////---------------------------------------------------------------............---,,,,,,++++++,,,,,,************************+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++***************************++++++,,,,,,++++++***+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,,,,,,,---------.........---------,,,,,,+++++++++//////............//////222111111000000000111111...111333222222666???GGGYYYaaammmuuuvvvrrrlllhhhaaa``````eeeqqqxxxttttttvvvxxxvvvnnnhhhgggggghhhkkkppppppttt|||------------------------,,,,,,,,,---------......------------------------+++,,,---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,------...+++,,,------++++++,,,---***++++++,,,------------,,,,,,,,,---------......+++++++++,,,,,,,,,------///...---...000111000/////////000000000//////...///111222333222222444555666666666777888999;;;<<<>>>???CCCJJJRRR[[[kkkxxxqqqggg[[[QQQMMMKKKHHHFFFBBBCCCFFFIIIJJJHHHCCC???;;;888444222111000///...////////////////////////------------------------------------------------,,,,,,,,,---------.........---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++***))))))((()))***++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,------...******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++******************++++++,,,,,,,,,000/////////.........---+++++++++,,,,,,---------/////////....../////////111111000/////////000000///222333333555===JJJTTThhhnnnuuuxxxuuunnngggbbb\\\```eeemmm}}}zzztttqqqpppqqqrrrrrrjjjeeeeeehhhkkkqqqwwwwwwzzz------------------------+++,,,,,,------.........------------------------+++,,,---,,,***)))***++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------+++,,,------++++++,,,---++++++,,,---------,,,,,,,,,,,,,,,---------.............../////////000000///...---...000111111000...///000111111111000//////111222333222333444666444444444444666888:::;;;@@@BBBHHHPPPYYYddduuuvvveeeYYYRRRNNNJJJFFFBBBCCCDDDGGGJJJIIIGGGEEE@@@<<<888555333222000...////////////////////////------------------------------------------------***++++++,,,,,,---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))((('''''')))***+++,,,++++++******++++++,,,++++++++++++++++++++++++))))))***+++++++++******************************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///((())))))))))))*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---//////...------,,,++++++******+++,,,---...//////000//////......//////000000000/////////000000111111444777:::AAALLLYYYbbbrrruuuwwwuuupppiiiccc```\\\eeeppp{{{}}}qqqkkkiiiggggggiiijjjeeebbbffflllpppwww}}}------------------------++++++,,,,,,---......///------------------------,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,------------------,,,,,,,,,+++,,,------++++++,,,---+++,,,---------,,,+++***,,,,,,,,,---------....../////////000000000111111......---...000222111000...///111222333222111000///111333333333333555777666555555555777999;;;===DDDGGGOOOXXXaaammmpppbbb[[[WWWRRRNNNGGGFFFEEEFFFHHHIIIIIIHHHEEEAAA===999777444222000////////////////////////................................................))))))******+++,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((('''((()))+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++((()))***++++++++++++***************************+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...//////((())))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///000000////////////000000000000000000111111222333444777>>>HHHSSS___hhhnnnvvvvvvsssoooiiieeecccbbbcccrrruuugggccccccbbbdddgggiiifffhhhpppxxx~~~------------------------++++++,,,,,,---...//////---------------------------...///...,,,+++,,,---++++++------------+++++++++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,+++,,,------++++++,,,---,,,------...---,,,***))),,,,,,,,,---------..................////////////......---...111222222111---///111333444333222222///111333333333333555777999999888888:::<<>>NNNWWWccclllpppqqqssstttlllkkkjjjkkkqqq|||kkkccc]]]___eeemmmxxx//////......---,,,,,,,,,,,,,,,,,,,,,------------///...---,,,,,,,,,,,,---,,,++++++,,,......---+++...------,,,,,,------......---+++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///....../////////000000000000000000000111111111111111222222333333333222222111333555666777888:::<<<;;;<<<===@@@EEENNNXXX^^^hhhppp{{{{{{xxxpppbbbVVVNNNJJJHHHGGGJJJKKKKKKIIIEEE@@@:::777333222111000///000000111000111111222111///---,,,...........................------,,,,,,------...222222222000---,,,---...,,,------......------,,,---,,,,,,,,,,,,,,,,,,---++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))******+++,,,,,,------------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---.........------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,---------------------------------------......///---...000111222222111111...111444444444888AAAHHH]]]eeeooouuuuuusssqqqqqqfffeeegggnnn}}}|||hhhccc```dddllluuu......---------,,,,,,,,,+++++++++,,,,,,,,,------......------,,,,,,,,,,,,+++++++++,,,---...---+++...------,,,,,,------...,,,,,,+++*********+++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...////////////000000000///000000000111111111111222222222333222222111111333555777888777888999;;;===???BBBEEEKKKTTT___fffuuu}}}|||tttdddXXXOOOJJJGGGGGGIIIJJJKKKJJJEEE@@@;;;444333111/////////000000111222222222111///------...........................------,,,,,,------...222333333111...,,,---...,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,........................---,,,,,,,,,,,,---.........///000111222222111111000333555555666???LLLWWWdddkkksssvvvtttpppmmmlllfffeeeiiitttsssjjjggggggkkkqqqyyy---------------,,,,,,,,,+++++++++,,,,,,,,,---------------------,,,,,,,,,+++++++++,,,---...---+++...------,,,,,,------...+++++++++++++++++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///////////////000000000111///000000000111111111111222222333333333222111111555777888888777777888:::<<>>HHHUUU```fffkkkrrrxxxzzzwwwyyy~~~ssscccVVVOOOFFFEEEEEEHHHKKKLLLIIIFFF===:::666222000//////000111000...---------...///...........................------,,,,,,------...///000111111///------...***++++++,,,,,,++++++***+++******))))))******+++++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,+++******))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,---------------------------------------......////////////000111111222222111222444999CCCRRRaaakkklllnnnnnnlllhhhfffhhhjjjuuu|||tttkkkggghhhmmmrrruuu|||........................,,,------------.........------.........---,,,+++,,,++++++,,,......---+++...------,,,,,,------...++++++,,,---------------------,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................---------............/////////000000000111111111000000000000111111111111222333444555555555555555999:::999999999<<>>@@@@@@BBBMMMYYYnnnmmmhhhiiigggfffjjjtttyyy|||{{{zzzzzzvvvppptttwww~~~ooo___QQQOOOLLLIIIHHHIIIJJJKKKKKKHHHCCC???<<<888444111222222111000000000000000222222111000/////////000......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,---...---,,,***)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))************...------,,,+++***)))))).........------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++++++++///......------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,---------............///////////////////////////222222333333333222222111666333111000222555666666777>>>KKK\\\jjjpppooolllgggmmmsssyyywwwrrrpppmmmnnnsss}}}........................................................................---------.........//////......------------,,,,,,------------------------,,,,,,,,,---------............------,,,,,,,,,,,,.........---------,,,,,,---------............///////////////////////////000000000000////////////111111111111222222222222444444444444555666888888<<<<<<>>>??????DDDSSSaaa|||{{{iiigggiiigggfffhhhlllooopppmmmlllkkkhhhcccgggkkksss~~~vvvgggZZZVVVQQQMMMKKKJJJJJJJJJIIIGGGCCC@@@<<<888444000222111000000000000000111333222111000000//////000.........---------,,,,,,......---------,,,,,,,,,,,,------...---,,,+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************************++++++++++++---,,,,,,++++++*********......---------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,---------............//////////////////////////////000000111111000000///222222111111222333555666===FFFSSSbbblllpppooommmgggqqq|||xxxqqqqqqrrrsssvvv{{{........................------------------------....................................////////////...------------,,,,,,,,,------------------------,,,,,,,,,---------......---,,,,,,,,,,,,+++++++++------------,,,,,,,,,,,,---------............///////////////////////////////////////000000000000111111111111222222333333555555555666777888999:::???>>>???@@@BBBJJJ\\\llloooeeegggkkkhhheeefffhhhiiihhhccc``````^^^[[[^^^bbbiiitttqqq```[[[TTTNNNKKKJJJIIIHHHJJJHHHEEECCC???;;;666222111111000///000000111222333333222000000/////////.........------------,,,......---------,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++------------,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,------.........))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............/////////////////////////////////000000000000//////000222444333222333777;;;HHHRRR___iiimmmmmmllllllkkkyyyvvvqqqooossswww{{{........................------------------------........................------------........................------------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////////////////000000000000000111111222222333333333555555666666888999;;;<<>>DDDJJJNNNVVVfffuuuwwwtttsssxxxzzzvvvqqqmmmkkkmmmjjjfffeeehhhhhhfffggghhhiiilllrrr}}}sssmmmddd___\\\ZZZUUUQQQQQQOOOLLLIIIGGGCCC>>>:::555333222000111222444555555444333111000000////////////.........---------......---------,,,,,,,,,---------------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))******+++,,,------.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///////////////////////////000000111222222222222222333444444333444<<>>???<<<@@@GGGOOOSSSZZZiiiwwwwwwwwwxxxzzzzzzwwwrrroooppprrrrrrppppppsssssspppmmmmmmmmmmmmpppyyy|||uuunnniiigggccc[[[UUUTTTQQQNNNJJJHHHEEEAAA???888777444222222333555666666555333222000000///////////////.........------......---------,,,,,,,,,---------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,))))))))))))))))))))))))************++++++++++++*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///////////////////////////...///000111111111111111222222222333999DDDSSS^^^iiilllnnnkkkfffeeejjjpppzzzssstttzzz........................,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++------------------------,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,---------.........---------............///////////////////////////.........///000111111111000111111222333444555666::::::;;;<<<>>>@@@BBBCCCDDDHHHOOOWWW[[[bbbppp~~~~~~|||xxxxxxvvvssssssyyy{{{vvvuuuuuurrrkkkddd[[[WWWRRRNNNLLLJJJHHHFFF<<<:::666444333444666777666555444222111000//////////////////..................---------,,,,,,,,,...------,,,---...///000---------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,---++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,---------............//////////////////////////////000111222222333333333111222444999DDDQQQ^^^ggglllkkkiiifffdddiiisss{{{uuuooonnnrrryyy........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......+++++++++*********))))))------------------------,,,,,,,,,---------......+++++++++,,,,,,------------------....../////////---------.........//////////////////////////////---......///000111111222000111111222444555666666<<<======???@@@CCCDDDFFFOOORRRXXX^^^bbbiiiyyyzzzvvvzzzyyybbb]]]WWWSSSQQQOOONNNMMM>>><<<888555333444666777777666444222111000//////000/////////..................---------,,,,,,,,,...------,,,---...///000---------------------------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,------------------------,,,,,,,,,---------......++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++---------------------,,,*********++++++,,,------------------------------------------------------,,,------......------,,,---------.........//////////////////////////////111222333444555666666666333444888AAAOOO]]]gggmmmllliiieeebbbdddmmmzzz~~~zzztttpppooorrrzzz.........------,,,,,,,,,........................000000///...------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------++++++++++++------------------------------........................------------------,,,,,,000000000000000111111222000222333333333444777999;;;===???@@@AAADDDIIIMMMZZZaaahhhjjjkkkppp}}}ttthhh]]]WWWSSSNNNJJJIIIFFFAAA;;;666444555555555666444222///.........///////////////////////////111000///...---...//////...---,,,,,,,,,,,,---...***+++,,,,,,******+++,,,...---+++))))))***+++,,,,,,++++++******++++++,,,......---------,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,---......//////..............................,,,,,,,,,---------......////////////000000000000///000111000000000222444666555;;;III[[[hhhkkkiiijjjiiiggghhhooo|||xxxttttttpppooo~~~.........------,,,,,,,,,........................000//////...------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,++++++,,,------------------------------....................................------------000000000000000111111222111333444444444666888:::888<<<@@@AAABBBHHHSSS\\\jjjmmmooommmlllssssssddd\\\XXXSSSPPPOOOHHHDDD>>>999777666555555444333111///.........///000000000000////////////000000...---------...///...---,,,,,,,,,,,,---...---...//////------...///...---+++***)))***+++,,,,,,++++++******++++++,,,...------------,,,,,,,,,+++,,,------......------++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,------------------------------------,,,,,,,,,++++++,,,---......//////..............................------........./////////////////////000000000111///111222222222333555777999<<>>;;;888666444111000000000////////////111111111000000/////////000///......------.........------,,,,,,------...+++,,,---,,,+++***+++---...---+++******+++,,,,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,------...............++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---------------------------------------,,,,,,,,,,,,,,,---......//////..................................../////////000000000/////////000000000111111000222333444444555777999;;;CCCQQQ^^^gggkkkjjjhhheeeiiippp{{{zzz~~~...............---------........................//////.........---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------,,,,,,---------------------------------........................////////////000000000000000000000000000111111222222333555555666777:::<<<999===DDDMMMYYYkkk|||uuuuuusssggg```XXXSSSQQQMMMJJJEEEAAA>>>:::666333...//////000000000//////111111111000//////....../////////...............------------------------)))+++,,,+++***)))***+++---,,,,,,+++++++++,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,+++++++++,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++------------------,,,,,,,,,---......///......................................./////////000000000//////000000000111111111111222333444444555888;;;>>>KKK\\\hhhmmmlllkkkjjjiiiooozzz...............................................................---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------......................../////////000000000111111000000000000000111111222000222444444555666999;;;:::<<