BM6P6(@ 555555555444444333333333444333111000000111333444333444444444555555666666444444666777999;;;<<<=========<<<;;;::::::999999:::999888777777888999:::;;;888666777999:::999777777777777777777888888999999888777666666777888999555555444444444444555555333333444444555444444444444444444333333222222222555666666666666666555555222222222333333444444444333333444555555444444444222555777777999???IIIQQQ```jjjxxx}}}tttooogggjjjmmmnnnnnnppptttxxx{{{|||~~~{{{yyyzzz|||~~~~~~{{{{{{xxxvvvrrrmmmhhhddd```^^^^^^ZZZUUUQQQOOOMMMKKKJJJHHHGGGEEEEEEFFFJJJNNNPPPSSSSSSTTTUUUVVVWWWYYYZZZZZZYYYXXXZZZ\\\\\\YYYVVV\\\WWWUUUXXXXXXWWWWWWZZZ\\\gggvvvnnneeejjjxxxcccKKK@@@>>>;;;999888777555333666666555444333333222222444444444444333333333333222111111000111333666777444444444444444333333333444555555666777888999999999999999999::::::::::::999999888777777888999999:::888666666888999888777777777666666777777888999888777777777777777777888555555444444444444555555555555555666666555444444555555555444444444333333444444555555555555444444222222222333333444444444111111222333444666777777333555777666777;;;DDDKKKUUU___lll{{{xxxoookkkeeehhhkkkkkklllnnnsssxxx|||~~~|||zzzzzz|||}}}~~~zzz{{{~~~~~~|||yyywwwsssooojjjeeebbb```\\\YYYTTTPPPNNNLLLJJJIIIFFFEEEDDDEEEGGGKKKPPPSSSTTTTTTUUUUUUWWWXXXYYYZZZZZZXXXWWWXXX[[[[[[YYYWWW\\\XXXWWWZZZ[[[ZZZZZZ]]]^^^iiivvv~~~ppplllttt}}}xxx```KKK@@@>>>;;;999888777555333555555555444333333333222333333333333333333444444000000111222333666999:::555444444333222222111111555555555555555555666666444555666777888:::;;;;;;999888888777777888888999888777555666777888888777666666666666666777777888666777777888888777777666555555444444444444555555777777777777666555444444666666555555555555444444222333333444444444333333222222333333333333444444333333222222333555666777444555666555555888>>>CCCPPPYYYeeettt~~~rrrjjjgggeeegggiiiiiiiiilllrrrwww}}}~~~~~~~~~~~~zzzxxxxxxyyyzzz~~~zzzzzz~~~|||wwwwwwuuurrrnnnjjjeeeaaa___ZZZWWWRRRNNNLLLJJJIIIGGGDDDDDDDDDEEEIIIMMMRRRUUUUUUUUUVVVWWWXXXXXXYYYZZZYYYXXXVVVVVVXXXYYYYYYXXX[[[XXXYYY\\\^^^\\\]]]aaafffnnnzzzpppssswwwzzz}}}[[[III???===:::888888777555333444444444444333333333333111111222222333333444444111111222333444777999:::444444444333333333333333444444444444555555555666444444555777888999:::;;;888888777777777777888888777666555555666777777777666666555555666666777888555666777888888777666555555555444444444444555555777777777666666444333222555555555555444444444444222333333444444444444333333333333333333333333333888777444222111222333444444555555555555777<<>>FFFNNNXXXfffzzzyyyrrroooooonnnnnnnnnkkkiiikkkpppuuu{{{}}}~~~zzzyyy|||{{{xxxwwwvvvwwwxxx|||xxxyyy}}}xxxrrrooonnnmmmjjjfffbbb^^^[[[VVVSSSNNNJJJIIIHHHFFFEEEGGGFFFGGGHHHJJJNNNQQQSSSWWWWWWXXXYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUVVVXXXZZZZZZYYYZZZ]]]]]]\\\```fffzzz{{{~~~xxxkkkNNNBBB>>><<<999888777777555444222222333333333333333333111111111111111111222222222222222222222222222222111222333444666777888888111222333444555666777777777777777777777777777666666777777888888777777666555666777777666666888:::777777777777777888888999555666666777777666666555555555444444444444555555444555555555444333222222222222222333333333333444222333444555555666555555444444333333333333222222333333222222333555666777222333444666888:::<<<===AAAHHHRRR```tttyyysssqqqrrrpppqqqqqqooolllmmmqqquuuzzz}}}|||zzzxxxyyy}}}}}}{{{zzzzzz{{{{{{{{{wwwyyy~~~}}}wwwsssnnnnnnmmmkkkhhhccc___\\\UUUQQQMMMJJJHHHGGGFFFEEEGGGGGGHHHIIILLLNNNQQQRRRVVVWWWXXXYYYYYYXXXVVVUUUUUUVVVWWWWWWVVVVVVXXXZZZZZZYYYZZZ]]]^^^___gggooo~~~aaaIIIAAA===;;;888777777777555444333333333333222222222222111111111111111000000000000000000000000000//////222222333444555555666666222222222333333333444444555555555555555555555555555666777888888777666555555777888888666777999<<<888888888888888999::::::666666666555555666666666555555444444444444555555444555555555555555444444333333333333444444555555111111333444444555555555444444444333333222222222111111222333444666777777333333444666888:::::::::===EEEOOO]]]qqqwwwqqqppppppoooqqqrrrqqqoooppptttxxx{{{zzzzzzyyy|||~~~}}}|||zzzzzz{{{||||||zzzwwwyyy~~~}}}zzzwwwuuulllllllllkkkgggccc^^^\\\TTTQQQMMMIIIHHHGGGFFFEEEEEEFFFGGGJJJMMMPPPSSSTTTVVVWWWXXXYYYXXXWWWUUUSSSSSSVVVXXXYYYWWWWWWXXXZZZ[[[ZZZ\\\```bbbgggrrr}}}~~~WWWEEEBBB===:::888777777777555444444333333333222111111111222222111111000000//////------...///////////////333333333333333333333333222222222222111111000000333333333444444555555555555666777888888777666555555777999999777777:::===999999888888999999:::;;;777666555444444555666777555555555444444555555555555555666666666666666666444444444555555555666666///000111222333444444444444444444333333222222222333333444555555555444444444333444666888888777666888@@@KKKYYYllluuunnnmmmmmmlllooorrrrrrqqqrrrvvvzzz}}}{{{{{{|||zzzyyyxxxxxxxxxyyyzzz{{{yyyvvvyyy{{{xxxwwwwwwiiijjjjjjhhheeeaaa\\\YYYTTTQQQLLLIIIHHHGGGFFFEEECCCDDDGGGJJJNNNRRRUUUWWWUUUVVVXXXXXXXXXVVVTTTRRRRRRVVVYYYZZZYYYXXXYYYZZZ[[[[[[]]]bbbfffmmm{{{uuuQQQBBBDDD<<<:::888777777777555444444444333333222111000000111111000000//////......000000000000111111111111000000000111222222333333222222222222222222222222222222111111111222333444333444444555666666555555111333666888999888666555888999::::::::::::999888777666555444444444444444444444444555555555666666444444444555555555666666000000111111111222222222444333222111222333444555111222222333333222222111111111222333333333333222333333444444555666777777===@@@IIIXXXlll~~~zzzsssnnnnnnqqqmmmoooqqqtttwwwyyyzzzzzz||||||yyyzzz}}}~~~xxxuuuvvvxxx{{{|||{{{yyyzzz~~~{{{xxxtttqqqllljjjgggdddbbb^^^ZZZWWWVVVQQQKKKHHHHHHHHHFFFEEEEEEFFFGGGHHHJJJNNNSSSWWWZZZYYYWWWTTTSSSSSSSSSSSSQQQTTTVVVWWWXXXXXXZZZ[[[ZZZ___dddfffhhhrrrjjjPPPBBB===:::999777666444333333222333333333333333333444444000000000000//////............/////////000000000///000000111111222333333222222222222222222222222111111222222222333333333444444555555555555555444222444666888999888777555777777888999999888777777777666666555555444555555444444444444444444444444333444444444555555555666222222222222222333333333222222111111111222333444222222333333333333222222000111222222333333222222333333444444555666666777:::===FFFUUUgggyyyzzzsssnnnnnnqqqsssssstttvvvxxxyyyzzz{{{~~~}}}{{{||||||yyyvvvtttuuuwwwzzz{{{{{{zzz}}}|||yyyvvvrrrnnnllliiifffcccaaa^^^YYYVVVUUUPPPKKKHHHHHHGGGFFFEEEFFFGGGIIIJJJKKKOOOTTTXXXYYYXXXVVVTTTSSSSSSTTTTTTSSSUUUWWWXXXXXXYYYZZZ\\\ZZZ^^^cccgggnnnzzzdddKKKAAA===:::999777666444333333333000000000000000000000000000000000////////////...------.........///////////////000111111222222333222222222222222222222222000111222333444333222222444444555555555444444333333555777999999999888777666777777888888777777666777777666666666666555555333333333333333333222222333333444444444444555555444333333333333333333333111111111111111222333333222222333333333333222222222222333444444444444444333333444444555666666666888;;;BBBOOOaaaqqq~~~xxxsssoooooorrrxxxxxxxxxxxxyyyzzz|||}}}~~~}}}~~~wwwvvvvvvvvvwwwyyyzzz{{{{{{}}}|||xxxuuuppplllkkkhhheeebbb___\\\XXXVVVRRROOOKKKHHHGGGGGGFFFEEEGGGHHHJJJKKKMMMPPPUUUXXXWWWVVVUUUUUUTTTTTTUUUUUUTTTVVVXXXYYYXXXYYY[[[]]]\\\^^^bbbiiiuuu[[[FFF???===999888777555444333333333111000000000///.........////////////////////////------.........///////////////000000111222222222111111111111111111111111///000333444444333222111444444555555555444333333444555777999999999888888777777777777777777777777666777777777777777666666222222333333444444444444333333333333333333444444333333333333333222222222222222222222222333333333222333333333333333333222444555555666666666666666444444444555555555666666666999???KKKZZZiiiwww~~~|||vvvrrrooopppssszzzyyyxxxxxxyyy|||~~~~~~}}}wwwxxxzzzzzz{{{{{{}}}~~~~~~{{{vvvpppkkkjjjgggccc```]]]ZZZWWWUUUOOOMMMJJJHHHFFFFFFEEEEEEEEEHHHJJJLLLNNNQQQTTTWWWUUUUUUUUUUUUUUUUUUUUUVVVTTTVVVWWWWWWWWWXXXZZZ\\\___^^^bbbmmm}}}zzzTTTAAA======888888666555444333333333444444333222111000000///.............../////////....../////////000000000...//////000111111222222111111111111111111111111///000333444444333222111333444444444444444333333555666777888999999999888888888888888888888888888555666777777888777666666111222333444555666777888333333333333333333222222222222222222111111111111333333333444444444444444333333333444444333333333333333444555555555555555444444444555555555555555666888>>>GGGSSSbbbpppyyyyyyuuurrroooqqqtttwwwwwwwwwxxxzzz~~~~~~{{{~~~yyy{{{||||||||||||zzzrrrmmmhhheeeaaa]]][[[XXXVVVSSSLLLKKKJJJGGGEEEDDDEEEEEECCCFFFJJJLLLNNNPPPSSSUUUTTTTTTUUUUUUVVVVVVVVVVVVTTTUUUVVVUUUUUUVVVXXXZZZ______eeeuuuqqqOOO@@@<<<<<<888777666444333333333333555555444333222222111111---............/////////....../////////000000000......///000000111111222111111111111111111111111000111222333444333222222222222333444444444444444555555666777888888888888999888888777777888888999444555666777888777666555222222333444666777888888333333222222222222111111000000111111111222222222333333444555555555555555333333444444444444333333000000111222222222222222555555555555555555555555666888<<>>GGGVVVdddrrrzzzwwwsssnnnjjjmmmoooppprrrvvvvvvxxx{{{}}}~~~~~~~~~~~~zzzrrrhhh```]]]VVVSSSPPPNNNLLLJJJGGGDDDCCCCCCBBBCCCDDDFFFHHHIIIMMMNNNPPPRRRTTTUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\^^^bbbeeehhhxxx{{{xxxWWWCCC@@@:::555666444444444333333333222222222000000/////////.........)))***+++,,,------...///,,,,,,---.../////////.........,,,,,,+++,,,---...//////.........---------.........//////111222222222222333555666888999999555666777777777777777666222222333333333444444444666555444333333444555666444444333333222111000000111111111222222333333333222222222333333222222222222222333444444444333333222222222111111111111111111111111111222333444555444444444555555555666666555333444666555666<<>>888666444333444555555444333333222111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---...///...,,,,,,...///000////////////.........///...------...000222444555555555444444333333333555555555555555555555555333333333444444444444444444444444444444444444444222222333333333333222222222222222222222222222222111111111111111111111111000000111111111222222222111111000000111111222333111111222222222333333333444444444444444444444444555666666666666888<<<>>>GGGSSS```kkkxxx}}}sssmmmlllkkkkkklllooorrrtttyyyzzz|||~~~~~~~~~{{{~~~{{{ppphhhbbb\\\XXXRRRPPPMMMIIIGGGFFFFFFFFFDDDEEEEEEEEEDDDEEEHHHJJJPPPQQQTTTVVVWWWWWWVVVUUUYYYYYYYYYYYYYYYYYYYYYYYY[[[YYYZZZ^^^```aaafffmmm|||YYYKKK===888777555333333444333333222111111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///000000...,,,++++++,,,---------............///......---...///000222444333333222222222222111111333333333333333333333333444444444444333333333333444444444444444444444444111222222333333222222111333333333333333333333333111111111111111111111111000000000111111111222222111111000000111111222333111111222222222333333333444444444444444444444444555666666666666888;;;===@@@KKKXXXcccqqq{{{rrrllllllkkklllnnnqqquuuwwwzzz{{{}}}~~~|||uuullleee```[[[WWWQQQOOOLLLIIIFFFEEEEEEFFFDDDEEEEEEEEEEEEGGGJJJLLLQQQRRRTTTVVVWWWWWWVVVVVVYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[]]]``````aaaiiissszzzvvvRRRFFF;;;888777555333333222222222111000000//////////////////............++++++++++++++++++++++++++++++,,,---------------...///000///,,,+++++++++++++++,,,------...//////............///111222333222222222222222111111111222222222222222222222222555444444333333222222222333333333333333333333333222222333333333333222222333333333333333333333333111111111111111111111111000000000000111111111111111111000000111111222333111111222222222333333333333333333333333333333333444555666666666777999<<<;;;FFFTTT```mmm|||zzzrrrllllllkkklllooossswwwzzz{{{}}}}}}yyyppphhhccc___ZZZVVVPPPNNNKKKHHHEEEEEEEEEEEECCCDDDFFFFFFFFFHHHLLLNNNQQQRRRTTTUUUVVVWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYY[[[]]]aaabbbaaacccooo}}}xxxyyyhhhJJJAAA999888777444222333222222111111111000000000////////////............++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++---......---,,,,,,---******+++,,,---...//////------...///000111222222222222222222222333333333333333333333333333333333444444444333333222222111333333333333333333333333333333444444444444333333333333333333333333333333000000000000000000000000//////000000000111111111111111000000111111222333111111222222222333333333333333333333333333333333333555666666666666888::::::CCCSSSaaalllxxxxxxqqqlllllllllnnnqqquuuzzz|||}}}~~~~~~}}}}}}{{{uuulllfffbbb^^^ZZZVVVNNNLLLIIIFFFEEEDDDDDDDDDCCCDDDFFFGGGHHHJJJNNNQQQRRRSSSTTTUUUVVVWWWWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZ[[[^^^bbbddddddhhhxxxzzzyyy^^^EEE>>>888777777444222444222222222222222111111111////////////............++++++++++++++++++++++++)))***++++++,,,,,,++++++)))+++---...------------++++++,,,,,,---...//////------...///000111222222222333333333333444444444444444444444444444444444333333333333222222222222333333333333333333333333222333333444444333333222222222222222222222222222000000000000000000000000/////////000000000111111111111000000111111222333111111222222222333333333333333333333333333333333222444666666555555777888999AAAPPP^^^iiitttvvvpppnnnmmmmmmooorrrwww{{{~~~~~~}}}}}}}}}~~~vvvqqqiiidddaaa^^^YYYUUUMMMKKKHHHEEEDDDCCCDDDDDDBBBDDDFFFGGGIIILLLPPPSSSSSSSSSTTTUUUVVVWWWXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZ[[[^^^bbbfffhhhppp|||zzz|||SSSBBB<<<777777666333333555222222222222222222222222////////////............************************)))******+++++++++++++++(((+++......---,,,,,,,,,,,,,,,------......//////,,,---...///111111222222222222222333333333444444444444444444444444444444222222222222222333333333222222222222222222222222111111111222222111111111111111111111111111111111000000000000000000000000////////////000000000111111111000000111111222333111111222222222333333333222222222222222222222222222444666666555555666777888===JJJXXXbbbooouuupppooooooooopppssswww|||~~~~~~|||}}}~~~sssmmmfffaaa___\\\WWWTTTLLLJJJGGGEEECCCCCCCCCDDDBBBDDDFFFHHHJJJMMMRRRUUUTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZ\\\]]]aaafffmmmxxx|||wwwzzzrrrIIIAAA;;;777777555333333666111111111111111111111111////////////............************************))))))***+++++++++++++++))),,,...///---+++++++++---------.........//////,,,---...000111111111111111111222222333333333333333333333333333333333333111111111222222333333444222222222222222222222222//////000000000000//////000000000000000000000000000000000000000000000000////////////000000000000111111111000111222222333111111222222222333333333222222222222222222222222222444666666555555555777777:::DDDQQQ\\\kkk~~~tttppppppppppppqqqsssxxx|||~~~}}}zzz}}}pppkkkddd```]]]ZZZVVVRRRKKKJJJGGGDDDCCCBBBCCCCCCBBBDDDFFFHHHJJJNNNRRRVVVTTTTTTTTTUUUVVVWWWYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\___gggppp}}}{{{{{{jjjBBBAAA<<<777666555222333777////////////000000000000000/////////............************************,,,,,,,,,,,,+++***))))))***++++++,,,,,,++++++***------,,,+++,,,---...///////////////////////////111111222222222333333333444333333333444444555666444111///111555555111,,,...000222222111000000000000000000000000000000000111000///111444666444222333222111000////////////000000000000000000000000000000000000000000000000111111000000111111222333333333222222222222222333333333333444444444555555666:::@@@HHHUUUggg{{{yyyppplllpppqqqrrrtttwwwzzz}}}~~~~~~}}}vvvnnnjjjddd^^^XXXRRRLLLHHHGGGFFFCCCAAAAAABBBDDDEEEGGGGGGGGGHHHKKKOOORRRTTTVVVVVVVVVWWWXXXYYY[[[[[[YYYYYYXXXWWWXXXYYYZZZ[[[^^^```cccgggppp}}}YYYDDD===:::777555444444333111000000000000000000000000......------------......************************++++++,,,,,,++++++*********++++++,,,,,,++++++***---,,,,,,+++,,,---...///////////////////////////000000000111111111222222444333333333333333444444333111000111333333000---...000222333111000000000000000000000000000000000000///...000333444333111222111000///............000000000000000000000000000000000000000000000000111111000000111111222333222222111111111111111222333333333444444444555555777:::>>>EEEPPPaaasssvvvooolllpppqqqrrrtttwwwzzz}}}~~~~~~~~~|||ssslllhhhbbb]]]XXXRRRMMMIIIGGGEEECCCAAAAAABBBDDDEEEFFFFFFGGGHHHKKKOOORRRTTTTTTTTTTTTUUUVVVXXXYYYZZZYYYXXXWWWWWWWWWXXXZZZZZZ[[[]]]aaahhhssswwwSSSAAA<<<999666444444333222111000000000000000000000000......------------......************************)))***++++++,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---....../////////////////////////////////000000000111111333333222222111222222222111111111222222111000///...000333333111000000000000000000000000000000000///......000222333111000111000///......------...000000000000000000000000000000000000000000000000111111000000111111222333333222222111222222333333333333333444444444555555777999<<>>:::888555333333222111000000000000000000000000000......------------......************************((((((***++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---------......................../////////000000000111111333222111111111111111111000111222222000//////000///111333333222000000111//////////////////////////////000111222222111111111000///...............000000000000000000000000000000000000000000000000111111000000111111222333444333333333333444555555333333333444444444555555666888:::>>>EEEQQQ```jjjzzzyyyrrrooooooqqqqqqsssuuuxxx{{{}}}~~~||||||~~~}}}uuuooofffbbb]]]XXXTTTPPPMMMJJJEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFGGGIIILLLPPPSSSTTTSSSSSSSSSSSSTTTUUUVVVWWWXXXWWWVVVVVVVVVWWWYYYZZZ___^^^aaajjjxxx{{{zzz~~~^^^EEE<<<999777333222222222111000000000000000000000000000......------------......************************'''((()))***+++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,------------------------000000000111111111222222222111111000000111111111000111222111///...///111///111333333222111111111////////////////////////000111222333222222222222111111000000//////000000000000000000000000000000111111111111111111111111111111000000111111222333222222222222222333444444333333333444444444555555444666999;;;AAALLLZZZdddooo}}}xxxsssqqqrrrqqqrrrsssuuuxxx{{{~~~~~~}}}{{{zzz|||{{{tttoooddd```ZZZUUURRROOOLLLIIIDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFHHHKKKNNNQQQTTTUUUUUUUUUTTTUUUUUUVVVWWWXXXXXXXXXWWWVVVWWWXXXYYYZZZaaa___```gggtttxxxyyy~~~XXXCCC;;;888666333111111222111000////////////////////////......------------......************************'''((()))***++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,------------------------000000000111111111222222111111000000111222222333222111000/////////000000///111333444222111111111000000000000000000000000000222444444222111222333111111000000000000111111000000000000000000000000111111111111111111111111111111000000111111222333////////////000111222222333333333444444444555555444666888:::???HHHUUU^^^ggguuuxxxtttssssssqqqrrrtttvvvxxx{{{~~~|||{{{zzzzzz|||yyyrrrmmmbbb^^^XXXSSSOOOMMMJJJHHHCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGJJJMMMPPPSSSUUUWWWVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYXXXWWWXXXYYYZZZ[[[```___```gggqqq~~~{{{xxxuuuSSSBBB;;;888666333222222222111000////////////////////////......------------......************************(((((()))******+++*********++++++,,,,,,++++++***)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000111111000000000111222333444555444000------000111000...000222444444333111111222000000000000000000000000///222444333111000111222000000/////////000000111000000000000000000000000111111111111111111111111111111000000111111222333000000000000111222333333333333333444444444555555555777888999<<>>:::999666444222333333333222////////////////////////.........------.........,,,,,,,,,+++***)))(((''')))*********++++++++++++))))))))))))))))))))))))(((((()))***,,,---...///++++++,,,,,,---...//////...------,,,,,,...///000////////////000111222333333///---///333555333000111111222222222333333333444333222111000000000000111111111000000000000000222222111000//////000000000000000000000000000000000000000000000000000000111111111111111111111111111222444666666555444333333333333444444444555555333666777777888>>>HHHQQQ```wwwuuupppooopppwwwvvvuuuvvvzzz~~~{{{tttkkkeeeeee___[[[VVVPPPKKKHHHGGGFFFBBBCCCDDDCCCCCCCCCEEEFFFJJJLLLOOOQQQQQQQQQRRRSSSVVVUUUUUUVVVVVVXXXYYYZZZWWWXXXXXXXXXXXXZZZ]]]___```___hhhyyywwwzzzSSSAAA;;;888888555333222222222111000////////////////////////000000///...------,,,,,,************)))((('''''')))))))))*********++++++))))))))))))))))))))))))))))))******+++,,,------++++++,,,,,,------............---------...///000/////////000000111222333333000...///333444222///000000000111111111222222222111111000000000000000000000000000000000000000111111111111000000//////000000000000000000000000000000000000000000000000111111111111111111111111111222444555666555444333333333333444444444444555222444555555555;;;DDDLLLbbb{{{tttpppqqqssstttrrrrrrtttxxx|||~~~wwwqqqiiicccbbb\\\YYYTTTNNNIIIGGGEEEEEECCCDDDEEEDDDDDDDDDFFFHHHKKKMMMPPPRRRRRRRRRSSSTTTUUUUUUVVVWWWWWWXXXYYYYYYXXXYYYZZZZZZZZZ[[[]]]```cccdddnnn}}}mmmKKK===888555777555333222222222111000////////////////////////000//////...------,,,,,,'''(((((())))))(((((('''((((((((()))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............///000000000000000000111222333333333000...///222333000...////////////000000000000000000000000000111111111000000000000000000000000000000111222222111///...000000000000000000000000000000000000000000000000111111111111111111111111111222444555555555444333333333333333444444444444222333444444444999AAAGGG___zzz~~~tttqqqsssuuusssrrrrrrtttxxx}}}zzzrrrllleee```^^^YYYVVVRRRLLLHHHEEEDDDDDDDDDEEEEEEEEEDDDEEEHHHJJJMMMOOORRRTTTTTTSSSTTTUUUTTTUUUWWWXXXYYYYYYXXXXXXYYYZZZ\\\\\\\\\\\\^^^```ccciiivvvaaaGGG===:::888666444222111222222111/////////////////////////////////......---,,,,,,,,,&&&'''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++***************,,,,,,,,,,,,++++++++++++............//////000000000000000000111222333333333111//////000111///---....../////////000000000//////000111222222222333/////////000000000000000...000111333222111///...000000000000000000000000000000000000000000000000111111111111111111111111111222333444444444444333222222333333333444444444444555666555666999???DDDXXXrrryyyvvvvvvwwwwwwvvvvvvxxx{{{vvvmmmhhhccc^^^ZZZWWWTTTPPPLLLHHHFFFDDDDDDCCCDDDEEEDDDDDDFFFIIIKKKOOOQQQTTTUUUUUUUUUUUUVVVTTTVVVXXXYYYZZZYYYXXXWWWXXXZZZ\\\]]]]]]]]]^^^___bbblll~~~yyyVVVDDD===:::999555333111111111111000///////////////////////////.........------,,,,,,,,,''''''((()))************(((((((((((())))))))))))))))))))))))))))))))))))++++++************))))))+++++++++++++++*********---......///////////////////////////000111222333111000////////////...---/////////000000000000111...///111222333444333333......//////000000000000...///111222333111000...000000000000000000000000000000000000000000000000000000000000000000000000222222222333333333333333222222222333333333444444444555555555666999===???PPPgggwww|||~~~~~~|||zzzzzzyyyyyy{{{~~~~~~sssiiidddbbb]]]XXXTTTSSSOOOLLLIIIFFFEEEDDDBBBCCCCCCCCCCCCEEEIIILLLPPPSSSUUUVVVVVVVVVVVVWWWUUUVVVXXXZZZZZZYYYXXXVVVWWWYYY[[[\\\\\\]]]___```dddtttgggKKK???999666666444222000000111111000///////////////////////////---------------,,,,,,,,,'''((())))))************((((((((()))))))))******))))))))))))))))))))))))******************))))))************************,,,------...///.....................///000111111////////////............////////////000000000000...///111222333333333222---......//////000000111...///111222222111000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222333333333333222222222222333333333333222222222333555777:::;;;III]]]lllrrrvvvvvv}}}{{{zzzzzz|||}}}pppeeeaaa```\\\VVVRRRPPPNNNKKKIIIGGGEEEDDDBBBBBBBBBBBBBBBEEEJJJMMMQQQSSSVVVWWWVVVVVVVVVWWWWWWXXXYYYYYYZZZYYYXXXWWWWWWYYYZZZZZZ[[[]]]aaadddmmmZZZFFF@@@999555666333111//////000111000///////////////////////////------,,,,,,,,,,,,,,,,,,''''''((())))))((((((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))************(((((())))))******++++++++++++---.........---,,,---,,,,,,------...///000---..................///------........./////////,,,...///111222111000///------......///000000111//////000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222222222222333333444111222222222222333333333222222222444666888999:::AAATTTccclllqqqoooxxx|||{{{{{{|||zzzmmmaaa]]]^^^ZZZSSSOOONNNLLLJJJGGGFFFDDDCCCBBBCCCCCCBBBCCCGGGLLLPPPQQQTTTVVVWWWVVVUUUVVVVVVYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYZZZ[[[___dddhhhxxx~~~wwwPPPCCCAAA999555777222000//////000000000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,&&&'''''''''''''''&&&&&&************++++++++++++))))))))))))))))))))))))((()))))))))************'''(((((()))***++++++,,,***+++,,,---------,,,+++,,,,,,,,,,,,---...//////,,,---............///000,,,,,,,,,---------......+++,,,...000000///---,,,---------...///000000111000000//////000111222222000000000000000000000000000000000000000000000000000000000000000000000000222222111111222222333444111111222222222333333333444333444666999;;;<<<;;;;;;MMM^^^iiinnniiiooo}}}{{{yyy||||||}}}xxxkkk___[[[]]]YYYQQQLLLKKKJJJHHHFFFDDDCCCBBBDDDDDDDDDCCCDDDHHHMMMQQQQQQTTTVVVWWWVVVUUUUUUVVVZZZYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZ\\\```ggglll~~~}}}hhhEEE======444000333222000......///000000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''******)))((((((((((((((((((((((((((())))))))))))******************************+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---............////////////000+++,,,---...////////////........................////////////////////////////////////000000000000111111222222222222111111222222111000//////000000//////............//////,,,...//////......///111222222111111111111111111333333222222333333444555222222333444555666777888<<>>888:::555333555111333333222111000///...---...............---------+++++++++,,,,,,---------&&&''''''''''''(((((((((((((((((((((((())))))***)))))))))*********++++++************************(((((()))************)))***************+++,,,,,,+++++++++,,,,,,,,,------------...............---////////////////////////////////////////////////------........./////////......////////////......//////......//////000000//////............//////...///000///...---...///...//////000000111111111222111111111111222333333222222333333444444444444666555888@@@IIIUUUgggvvv|||~~~sssooonnnmmmnnnqqqnnnppptttxxx|||~~~~~~tttkkkeee^^^[[[VVVRRRPPPNNNKKKIIIGGGFFFEEECCCCCCCCCDDDDDDEEEFFFIIILLLOOOQQQTTTUUUWWWWWWXXXYYYZZZZZZ[[[\\\[[[ZZZYYYWWWXXXYYY[[[\\\___]]]\\\]]]\\\]]]dddmmm|||rrryyynnnqqqyyy^^^III;;;999:::444333555000333222222111000///............//////......---,,,***++++++,,,,,,------...&&&&&&&&&'''''''''((((((((((((((((((((()))******))))))*********+++++++++************************(((((()))************)))***************++++++,,,,,,,,,,,,,,,---------------...............------........................---------------------------------.........//////---......//////......---...............///000000//////............/////////000000000...---...///......//////000111111222111000000000000111222222222333333333333444444444555555999===AAALLL```rrr{{{zzzpppmmmllllllmmmpppppprrrvvvzzz}}}wwwooohhhddd]]]YYYTTTQQQNNNLLLIIIGGGFFFEEEDDDCCCBBBCCCDDDEEEEEEGGGIIIMMMPPPRRRTTTUUUYYYYYYYYYYYYZZZZZZ[[[\\\[[[ZZZXXXWWWXXXZZZ\\\^^^```^^^]]]^^^]]]^^^eeennn|||xxxuuu~~~{{{PPPCCC999888999333222555111222111111111000000//////---.../////////...---,,,******+++,,,,,,---......&&&&&&&&&'''''''''((((((((((((((((((((()))******)))************+++++++++******************************+++,,,,,,,,,,,,+++*********)))***++++++,,,,,,,,,------------......---...............------........................---------------------------------.........//////---..................---...............///000111//////............/////////000111000...------...---......///000111111222///////////////000111111333333333333333333333444444666999;;;<<>>@@@CCCFFFFFFEEEDDDHHHNNNRRRTTTTTTUUUUUUZZZZZZ[[[[[[[[[\\\\\\\\\[[[ZZZXXXXXXYYYZZZYYYXXX\\\bbbgggggggggmmmzzz|||}}}\\\JJJ>>>;;;777555444333111000111111000......---------.........------,,,,,,,,,......////////////......''''''((((((((('''%%%$$$'''((())))))''''''((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))************)))(((((()))))))))*********+++,,,,,,,,,,,,---------+++,,,------...---------///////////////...------,,,---.........---,,,+++,,,,,,,,,---------............................................................/////////000000000...------------...//////......///000000000000000111000///...///000222333111222222333444555666666555444555777999???NNN]]]mmmwww{{{tttmmmjjjhhhhhhlllrrrrrrtttwww{{{tttmmmggg```ZZZYYYVVVQQQMMMKKKIIIGGGFFFDDDBBB@@@AAADDDFFFFFFEEEFFFJJJPPPTTTUUUVVVVVVWWWZZZZZZZZZ[[[[[[[[[\\\\\\ZZZYYYYYYZZZ\\\]]]^^^^^^bbbfffkkknnnsss}}}uuuyyywwwTTTEEE===:::666444444333222111111000///......---------------------,,,,,,,,,+++,,,------......------,,,'''''''''''''''&&&&&&&&&&&&'''(((((('''&&&'''((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))************)))'''((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,---------------...////////////...------............---,,,++++++,,,,,,,,,---------......................................................------........./////////......------......///000......///000000000000000111000/////////000222333444333333222333444555666333222333666777;;;GGGSSS```iiirrr|||xxxqqqllljjjiiiiiimmmssssssuuuyyy}}}}}}|||~~~{{{ooohhhbbb]]]XXXVVVSSSNNNKKKIIIGGGEEECCCFFFDDDBBBCCCDDDFFFGGGFFFIIILLLRRRUUUVVVWWWWWWXXXZZZZZZZZZZZZ[[[[[[[[[[[[XXXYYYZZZ\\\___bbbdddfffjjjmmmqqqxxxzzznnnwwwgggIII???;;;888555444444333333222111000///......---......,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***(((''''''&&&&&&&&&''''''&&&'''((('''&&&%%%&&&((((((((())))))))))))(((((())))))))))))))))))))))))''''''((())))))))))))(((((((((((()))))))))******)))************+++++++++++++++,,,------------,,,.........//////...------//////......---,,,+++***,,,,,,,,,---------......................................................------------.........///...............//////000......///000000000000000000000//////000000111222444222111//////000222333222111333666666888@@@JJJYYY___gggqqq~~~uuuooojjjjjjjjjjjjnnntttsssvvvzzz~~~}}}}}}uuuhhhbbb^^^YYYVVVTTTQQQMMMJJJHHHFFFCCCAAAGGGFFFDDDDDDEEEFFFGGGHHHJJJNNNRRRUUUVVVVVVWWWXXXYYYYYYYYYZZZZZZZZZ[[[[[[YYYZZZ[[[]]]```dddiiilllrrruuu{{{uuuooo{{{XXXBBB===999777444333333444333222000000///...............++++++++++++++++++++++++******++++++++++++******''''''&&&&&&&&&''''''(((&&&'''((('''&&&%%%&&&((((((((())))))))))))(((((())))))))))))))))))))))))%%%&&&''''''(((((('''''')))))))))*********++++++)))))))))*********++++++***+++,,,,,,------,,,,,,------............------//////...---,,,+++++++++,,,,,,,,,---------......................................................------------.........//////............///000000......///000000000000000000000000000000111111222444222000//////000111222333222333666777777<<>>888555333222333333333222000//////............///++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++&&&&&&&&&'''''''''''''''&&&'''(((((('''&&&'''((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''(((((((((((('''************++++++++++++))))))*********+++++++++******+++,,,,,,,,,,,,,,,,,,,,,---............---///...---,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------------.........///////////////......//////000111......///000000000000000///000000000111111111111444333222111111222333444444333444777777777;;;@@@OOOTTT]]]fffllltttpppllljjjkkkllllllooosssrrrvvv|||yyyiii]]]XXXVVVSSSQQQOOOMMMKKKJJJIIIHHHFFFDDDDDDEEEFFFFFFEEEGGGIIILLLNNNPPPSSSUUUUUUUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXZZZbbbmmmvvv||||||gggIII>>>???777555222111222222222111//////............//////++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++$$$%%%'''((((((((('''&&&'''((())))))''''''((()))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))***)))))))))))))))))))))*********************+++++++++,,,,,,******+++,,,,,,,,,,,,++++++,,,------.........---......---,,,,,,,,,---...,,,,,,,,,---------..............................------------------------....../////////000000000///////////////000000111......///000000000000000//////000111111111111111222222222222222333333333555333333666777666999>>>BBBLLL[[[eeefffiiiwww|||oookkkjjjllllllkkknnnrrrpppvvv|||~~~sssdddZZZVVVTTTQQQOOOKKKJJJIIIIIIIIIHHHFFFDDDBBBDDDEEEEEEEEEFFFJJJMMMPPPSSSUUUVVVVVVVVVWWWYYYWWWWWWXXXXXXXXXYYYYYYYYYUUUUUUTTTSSSVVV```ooo{{{}}}|||}}}XXXCCC<<<<<<888555222111111111111000//////............//////+++,,,,,,,,,------------+++,,,,,,------,,,,,,+++###%%%'''))))))((('''&&&((()))***)))((('''(((***(((((())))))))))))(((((((((((((((((((((((((((((())))))***+++++++++++++++(((((((((((())))))))))))***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,------.........---...---,,,+++,,,---...///,,,,,,,,,---------..............................------------------------////////////000000000000///////////////000111111...//////000000000000000//////000111111111111111...///000111111111111000555222222555666666888===888EEEYYYeeedddcccoooxxxoookkkjjjlllmmmkkkmmmqqqpppvvv|||~~~~~~}}}|||~~~zzzooobbbXXXUUUSSSPPPMMMIIIHHHGGGHHHHHHHHHFFFDDD@@@CCCEEEEEEEEEFFFKKKNNNRRRUUUWWWXXXWWWXXXYYYZZZWWWWWWWWWXXXXXXXXXYYYYYYRRRRRRPPPOOOSSS```qqqvvvzzzoooOOO>>>999999888666222111111111000/////////.........//////000,,,,,,,,,------.........++++++,,,,,,,,,,,,++++++&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))(((''''''''')))***+++''''''&&&&&&%%%%%%%%%$$$))))))(((((('''''''''&&&(((((()))*********************+++++++++,,,,,,,,,---,,,++++++---//////...******+++,,,------------,,,,,,+++++++++,,,------...---,,,,,,,,,,,,---.....................------...------------...//////..............................///000000000000000000000000000000000000000111111111111222222222222000000000000111111111111111222333333444555999;;;???DDDOOO]]]eeeiiinnnttt{{{rrrkkkjjjiiiiiijjjmmmppprrrqqqtttyyy|||}}}~~~}}}{{{}}}tttjjj^^^TTTPPPNNNLLLKKKGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFGGGGGGGGGHHHKKKNNNTTTUUUWWWYYYYYYXXXWWWVVVXXXWWWVVVXXXZZZ[[[XXXUUUOOOIIIFFFJJJSSSbbbwwwvvvrrrxxxZZZFFFBBB===555555555444333222111000///222111000///...---,,,,,,***+++---...///...------...---+++*********++++++&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))((((((''''''((()))***)))))))))((((((((('''''')))(((((((((''''''''''''(((((()))************************+++++++++,,,,,,---+++))))))***+++***)))******+++,,,------------------,,,++++++,,,,,,,,,...---,,,,,,,,,,,,---.....................------...------------...//////..............................///000000000000000////////////////////////---............/////////000000000000111111111111000111222222222444777999;;;???KKK[[[eeeiiimmmrrr|||{{{ssskkkiiihhhhhhiiikkknnnpppqqquuuyyy|||}}}~~~}}}~~~ppphhh]]]TTTPPPNNNLLLJJJHHHHHHGGGFFFEEEDDDDDDCCCDDDEEEGGGGGGGGGIIIMMMOOOUUUVVVWWWXXXXXXXXXWWWVVVUUUUUUUUUWWWYYYYYYVVVSSSIIIEEEDDDJJJVVVhhhtttsss|||rrrQQQAAA===999555444444333222111000//////111111000///...---,,,,,,+++,,,---.........---,,,---,,,+++*********++++++&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((***))))))(((((((((((()))******))))))))))))((((((((((((((((((''''''''''''(((((()))************************++++++++++++,,,---+++)))((())))))((('''******+++,,,------------...------,,,++++++++++++...------,,,,,,------...------------------.........------------...//////..............................///000000000000///////////////////////////000000000000111111111111000000000000111111111111000111222222111222444666666999DDDUUUbbbiiimmmpppppp{{{sssjjjiiihhhggghhhjjjmmmooosssvvvzzz}}}}}}~~~~~~~~~yyykkkddd[[[TTTQQQNNNKKKHHHHHHGGGFFFEEEDDDCCCBBBAAACCCEEEFFFGGGHHHKKKNNNQQQVVVVVVVVVWWWWWWWWWXXXXXXUUUUUUVVVXXXYYYWWWSSSPPPEEEBBBCCCKKKXXXjjjpppuuu^^^HHH>>>888555777333333222111000///......000000///...---,,,,,,+++,,,------------,,,,,,+++,,,,,,+++************+++&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((******))))))((((((''''''((((((((((((((('''''''''((((((((((((((('''''''''(((((()))***************************++++++++++++---+++))))))***++++++*********+++,,,------------///...---,,,+++*********------------------------,,,,,,------------.........------------...//////........................---...//////000000//////////////////////////////000111111111111222222222///000000000111111111111111222333333222222333444555666>>>MMM\\\eeemmmrrrmmm|||zzzrrrkkkiiihhhggghhhkkknnnppptttwww{{{}}}~~~}}}~~~}}}}}}~~~ssseee___XXXSSSQQQNNNJJJFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCEEEGGGHHHJJJLLLPPPTTTWWWVVVVVVVVVVVVWWWXXXYYYWWWXXXZZZZZZYYYUUUOOOLLLDDDCCCGGGNNNWWWeeeyyy~~~}}}uuummmwwwwwwPPPCCC???777555;;;222111111000///.........//////......---,,,,,,+++------------,,,,,,++++++++++++******************&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((******))))))(((((('''''''''''''''((((((((((((((('''''''''((((((((((((((((((((()))***************))))))*********+++++++++***((('''(((+++,,,,,,,,,******+++,,,------------///...---,,,+++*********------------------------,,,,,,,,,,,,------.........------------...//////////////////////////////------...///////////////........................---------............//////000000000111111111111222333555444333222333444777555999DDDRRR^^^kkkuuusss{{{wwwpppkkkjjjiiihhhjjjlllppprrrvvvyyy|||~~~~~~}}}}}}~~~}}}||||||{{{{{{{{{}}}~~~~~~{{{ooo___ZZZUUURRRPPPMMMIIIEEEBBBBBBBBBCCCDDDDDDEEEEEEDDDEEEGGGIIIKKKNNNRRRUUUWWWVVVVVVVVVVVVWWWXXXYYYXXXYYYZZZYYYUUUOOOJJJGGGCCCEEEKKKRRRWWW___nnn|||yyynnnmmm{{{hhhFFF@@@???666333:::111000000000///...............------,,,,,,++++++------,,,,,,++++++++++++************************&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((()))))))))))))))((('''(((((())))))))))))******'''''''''((((((((((((((((((((()))***************)))))))))************+++'''%%%%%%&&&)))+++,,,+++******+++,,,------------...------,,,++++++++++++,,,------......------,,,++++++,,,,,,------.........------------...//////////////////////////////------...////////////.......................................////////////000000000000111111111111111333555555444333333444777555666===GGGTTTeeesss{{{tttnnnjjjiiihhhhhhjjjnnnqqqtttxxxzzz}}}~~~~~~}}}|||}}}yyyzzzzzzzzzyyyyyy|||~~~~~~}}}~~~}}}{{{tttiiiZZZVVVQQQOOONNNLLLHHHEEE@@@AAABBBCCCDDDEEEFFFGGGEEEGGGIIIJJJLLLOOOSSSVVVVVVVVVVVVWWWWWWWWWXXXXXXVVVWWWXXXVVVQQQKKKGGGEEECCCGGGOOOVVVZZZ___lllyyyxxx{{{wwwkkkqqqzzzYYY>>>;;;<<<444111666111000000000/////////...------,,,,,,,,,+++++++++---,,,,,,++++++++++++,,,((()))******+++*********&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''((()))******))))))(((''''''((((((((()))))))))''''''''''''((((((((()))(((((()))***************))))))))))))************((('''&&&''')))+++++++++******+++,,,------------------,,,++++++,,,,,,,,,,,,,,,---......---,,,,,,***++++++,,,------.........------------...//////////////////////////////,,,---......//////..............................000000000111111111111222000000000000111111111111///111333444333222333444444444666:::???JJJ]]]mmm}}}|||sssmmmgggffffffgggjjjnnnrrruuuyyy{{{~~~~~~|||||||||xxxyyyzzzyyyxxxyyy|||}}}{{{|||}}}~~~}}}lllcccWWWSSSOOOLLLLLLKKKHHHEEEBBBBBBCCCDDDEEEFFFFFFGGGGGGHHHJJJKKKLLLOOOSSSVVVUUUVVVWWWXXXXXXXXXWWWVVVTTTVVVXXXVVVQQQLLLJJJJJJKKKOOOUUU[[[]]]bbbqqq}}}ooojjjxxxdddMMM:::888999444111222111111000000000000//////,,,,,,,,,,,,++++++++++++,,,+++*********+++,,,---'''((()))***++++++***)))&&&''''''''''''''''''&&&''''''''''''((((((((()))&&&'''(((*********))))))$$$%%%%%%%%%&&&&&&''''''&&&'''''''''(((((())))))(((((()))***************))))))))))))************---+++******,,,---,,,+++******+++,,,------------,,,,,,+++++++++,,,------,,,,,,---......---,,,,,,******+++,,,,,,---.........------------...//////000000000000000000000000,,,---......//////..............................------------............000000000000111111111111---///222333222222222333111222666999<<>>GGGUUUpppsssjjjdddbbbgggggghhhiiijjjmmmrrrvvvvvvwwwyyyyyyxxxwwwxxxyyy{{{{{{zzzzzzzzz{{{|||}}}rrreee[[[SSSOOOLLLKKKJJJHHHGGGFFFFFFFFFCCCCCCCCCDDDEEEFFFGGGHHHMMMOOOQQQSSSUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZYYYZZZ]]]___bbbbbbiiivvvyyykkkjjjvvvxxxSSSCCC:::555333555555222000000///////////////////////////...---,,,++++++++++++************************************************''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%'''((('''%%%$$$$$$%%%''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------------------------------...........................//////000111111222222333333444666555555999???NNNgggvvvzzz{{{{{{~~~qqqiiidddbbbdddeeegggiiikkkoootttxxxzzz{{{{{{yyywwwvvvvvvwww{{{zzzzzzzzzzzzzzz{{{{{{xxxiii___XXXSSSOOOKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCDDDEEEFFFGGGIIIJJJNNNOOOQQQSSSUUUWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[ZZZ\\\___aaabbbeeeooo~~~xxxnnnfffkkkzzzhhhJJJAAA888444333666555222000111.............../////////......---,,,++++++++++++************************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&((((((&&&%%%&&&'''''''''''''''''''''''''''%%%&&&''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))*********((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,.........---------------)))******++++++******)))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.......................................///000000111111222222222444444444555888;;;GGG\\\kkkrrrvvvttt|||{{{ppphhheeecccaaadddgggjjjmmmqqquuuxxx||||||{{{yyyvvvtttuuuvvvyyyyyyzzzzzzzzzzzzzzzzzz~~~|||lll___YYYVVVRRRNNNIIIIIIHHHGGGGGGGGGGGGGGGDDDDDDEEEFFFGGGIIIKKKLLLNNNPPPRRRTTTVVVXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ\\\\\\\\\\\\___aaaaaaggguuuzzziiiddddddoooZZZDDD>>>777444333555444111000222---------..................---,,,++++++************************+++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$&&&((((((''''''((()))''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((()))******+++(((((()))++++++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,------------***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......////////////////////////......//////000111111111111222333222333666888999???PPP___kkkqqqoooxxxyyynnngggeeedddaaaeeeiiimmmoooqqqtttvvvzzzzzzyyywwwtttssstttvvvxxxxxxyyyzzzzzzzzzzzzzzz}}}{{{ooo```WWWTTTRRROOOLLLHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGIIIKKKMMMNNNPPPQQQSSSVVVXXXYYYZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYXXXZZZ\\\]]]]]]]]]^^^___bbbjjj{{{~~~jjjaaa```gggxxxfffKKK>>>888777444333444222...///222......------------------...---,,,+++************))))))*********+++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$&&&((()))(((((()))+++''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---+++++++++,,,,,,---------......///000000///...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000000000000000000000000......//////000111111111000222222111333666999999999HHHWWWeeeooommmvvvwwwlllgggddddddbbbfffkkknnnpppqqqrrrsssxxxxxxwwwuuusssssstttvvvvvvwwwxxxyyyzzzzzzzzzzzz||||||rrrgggYYYQQQPPPPPPMMMIIIHHHHHHGGGGGGFFFGGGGGGHHHEEEFFFGGGHHHJJJLLLNNNPPPRRRSSSUUUWWWYYY[[[\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZXXXZZZ]]]^^^]]]]]]]]]]]]dddnnntttbbb___bbbmmmyyySSSAAA999444777444222333000---...222......---------,,,,,,,,,...---,,,+++************))))))******++++++++++++))))))))))))))))))))))))#########$$$%%%&&&'''(((******)))((('''''''''''')))(((&&&%%%$$$$$$%%%%%%"""""""""###&&&(((+++,,,+++)))(((&&&&&&((()))+++&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))),,,+++******++++++)))(((++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,+++***)))......---+++***)))+++---,,,---------,,,++++++***,,,,,,,,,---------......------......///000000000111111111000000000000000111333333111222777:::999;;;AAANNN]]]gggnnnyyy~~~qqqjjjhhhffffffaaadddiiinnnqqqsssssssssvvvvvvuuutttsssrrrrrrqqqsssxxxxxxsssrrrxxx}}}|||~~~zzzuuuccc]]]VVVOOOKKKIIIGGGFFFJJJIIIGGGEEEEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLOOOQQQWWWVVVUUUUUUVVVYYY[[[]]][[[[[[[[[ZZZZZZZZZZZZZZZZZZ\\\^^^^^^\\\[[[\\\]]]dddpppyyymmmiiiaaajjj{{{bbbGGGAAA>>>666222111111000000000000000////////////............---,,,+++***))))))))))))+++++++++************)))(((((((((((())))))))))))&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&)))((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%'''((())))))((('''&&&&&&'''((()))&&&'''((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))),,,+++)))***++++++)))(((*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++******---......---,,,+++,,,...---------------,,,++++++,,,,,,,,,------------...------......//////000000000000000000000000000000222444333///111666999888888<<>>777444222000//////..................------------,,,,,,,,,---,,,+++******)))******))))))))))))((((((((('''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''(((((())))))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%(((((())))))((('''&&&&&&(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++)))((()))***+++***((()))))))))*********++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++,,,,,,---,,,,,,++++++)))+++...///...------...------.........------,,,++++++,,,,,,,,,---------,,,,,,---......//////000/////////000000000000000///222222111555???EEEFFF999777;;;FFFRRR^^^kkkuuuyyywwwmmmhhheeebbb```ccceeeiiillloooqqqqqqrrrwwwvvvuuusssssssssssstttsssrrrrrrtttxxx}}}~~~}}}xxxrrrkkkccc\\\TTTPPPLLLIIIHHHHHHGGGFFFDDDCCCCCCDDDEEEFFFHHHIIIGGGIIIKKKLLLNNNPPPSSSVVVWWWVVVVVVVVVWWWXXXZZZ[[[ZZZ[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]\\\[[[[[[]]]___iiirrrqqqfffiiippp}}}vvvQQQCCC>>>777444666000000///............///.........---------,,,,,,---,,,++++++******************)))))))))((((((((((((((((((((())))))))))))!!!"""###%%%&&&&&&%%%%%% !!!"""###$$$%%%((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&'''(((((((((((('''&&&(((((())))))((('''&&&&&&(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((***)))((((((***+++***(((************+++++++++,,,++++++++++++++++++++++++***+++,,,,,,---------,,,+++,,,,,,---------,,,,,,'''***,,,---,,,+++,,,,,,,,,,,,---------------,,,+++++++++,,,,,,,,,------,,,,,,------.../////////......//////000000000000...111111111555===CCCDDD999666888@@@KKKWWWeeeqqqooozzzssshhhdddcccccccccccceeehhhkkknnnppprrrrrrxxxwwwuuusssqqqqqqrrrrrrpppoooppptttyyy~~~wwwooojjjddd\\\VVVOOOLLLIIIGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGJJJLLLMMMNNNNNNOOORRRTTTWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZ[[[[[[\\\\\\\\\]]]______]]][[[ZZZZZZ]]]```jjjvvv~~~xxxmmmhhhnnnwwwcccDDD======777444777222111000000//////000000////////////.........------,,,++++++++++++++++++++++++*********)))))))))(((((((((((())))))))))))!!!"""$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%'''((((((''''''(((((((((''''''&&&%%%&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((('''&&&((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((()))((('''(((*********)))*********+++++++++,,,,,,++++++++++++++++++++++++******+++,,,------------+++,,,,,,---------------(((***,,,,,,+++******+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////---......//////000000111///111111///000666999888666444666;;;BBBLLL\\\kkkkkkuuu~~~pppeeebbbbbbcccdddbbbdddgggjjjnnnqqqssstttwwwuuusssqqqppppppqqqrrrnnnnnnqqqwww|||}}}rrrjjjeee___WWWPPPLLLIIIGGGFFFFFFGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFLLLMMMOOOOOOOOOPPPRRRUUUWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZ[[[[[[\\\]]]]]]]]]```___^^^\\\[[[]]]aaaeeeppp~~~zzzzzzllllllvvvnnnSSS<<<888999444222555222222111000000000000000000000/////////.........,,,,,,++++++++++++,,,,,,++++++++++++************(((((((((((())))))))))))!!!"""$$$&&&&&&%%%$$$###(((((('''(((((()))******%%%&&&''''''((('''&&&%%%&&&&&&(((((()))(((((('''''''''&&&%%%%%%&&&''''''&&&'''((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))((('''(((*********))))))))))))************+++++++++++++++++++++++++++)))***+++,,,------------+++,,,,,,---......------+++,,,,,,+++***)))+++,,,)))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,+++,,,,,,------......///------......///000000111---000000......111222///333444666999;;;CCCUUUfffkkkrrr|||ooofffccccccccccccaaabbbeeeiiimmmqqqtttuuusssrrrpppnnnoooppprrrtttssstttzzzwwwlllddd___ZZZTTTNNNJJJHHHFFFEEEFFFGGGFFFEEEDDDDDDFFFGGGHHHHHHHHHIIIKKKMMMOOOOOOPPPRRRTTTWWWWWWWWWXXXXXXXXXXXXXXXXXXZZZZZZ[[[\\\\\\]]]^^^^^^______^^^]]]___ccciiinnn}}}vvvnnnsssWWWIII;;;666555111000111111111000/////////////////////.........---------,,,,,,,,,++++++,,,,,,---************))))))))))))(((((((((((())))))))))))$$$%%%&&&''''''%%%$$$"""$$$$$$#########$$$%%%%%%$$$%%%&&&'''''''''&&&%%%'''((()))))))))((('''&&&'''&&&$$$######$$$&&&'''&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))******)))(((((((((((())))))))))))++++++++++++++++++++++++)))***+++,,,------...---+++,,,,,,---.........---......---+++***)))+++---((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///---------...///000000111+++///000//////222222///333555888:::999@@@SSSeeefffjjjxxxzzzppphhheeedddcccaaa```bbbeeeiiimmmqqquuuvvvpppnnnmmmmmmnnnqqqtttvvvyyy|||ssskkk```YYYWWWTTTOOOKKKIIIHHHFFFEEEFFFGGGFFFEEEBBBCCCEEEGGGIIIJJJKKKKKKJJJKKKNNNOOOQQQSSSWWWYYYWWWWWWXXXXXXYYYXXXXXXXXXZZZZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^___bbbhhhpppuuuvvvpppzzznnnLLLEEE===777333000000000000000///.....................---------,,,,,,,,,,,,,,,,,,++++++,,,------))))))))))))(((((((((((((((((((((((())))))))))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------***+++---------+++)))(((******+++++++++,,,,,,,,,.........------,,,,,,,,,............////////////000000111111111222222222---111444444666>>>LLLXXX]]]ggguuu|||tttnnnkkkhhhcccbbbcccdddccceeeiiipppttttttsssrrrmmmkkknnnnnnmmmsss|||~~~pppfff\\\WWWSSSMMMJJJJJJHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGGGGHHHIIIJJJKKKLLLMMMOOOQQQTTTVVVXXXZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYYYY[[[^^^___^^^^^^^^^___^^^```aaaaaadddooo|||{{{yyy[[[@@@<<<777333111111000///222111111000///......---,,,,,,------------,,,,,,...,,,)))'''&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))*********+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***+++,,,------,,,***)))***++++++++++++,,,,,,,,,......---------,,,,,,,,,............////////////000000000111111111222222///222444444444:::FFFOOOYYY```jjjxxxzzzrrrllliiifffbbb```bbbddddddfffjjjpppttttttsssvvvqqqnnnooooooooouuu}}}xxxmmmcccYYYUUUQQQKKKHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDGGGGGGGGGGGGHHHJJJKKKLLLKKKMMMOOORRRTTTVVVWWWXXXZZZYYYYYYXXXXXXYYYYYYYYYYYY[[[^^^^^^^^^]]]^^^___cccdddhhhnnnwww~~~|||gggMMM>>>:::666333111111111000000000//////...------,,,---------......---------...,,,***((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++*********++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))***+++,,,---,,,+++***++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,---............/////////000000000000111111111111000333555444222666>>>EEEQQQTTT]]]kkk}}}wwwoooiiigggddd```___aaaeeeeeehhhlllqqqssstttsssxxxuuurrrrrrrrrssszzzqqqhhh^^^UUUQQQNNNIIIFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCFFFFFFFFFGGGHHHIIIKKKKKKKKKMMMOOOQQQTTTUUUWWWWWWZZZZZZYYYYYYYYYYYYZZZZZZZZZ\\\^^^^^^]]]]]]^^^```fffjjjssszzz}}}wwwTTT???;;;888444222222222111111//////......---,,,,,,,,,---..................---...---+++)))((()))***+++************************))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------.........///////////////000000000111111000222555444333444999===FFFLLLXXXfffuuuuuunnnhhhfffdddaaa```bbbeeegggjjjnnnqqqssstttsssvvvuuutttuuuwww|||}}}ooocccZZZQQQNNNLLLHHHFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFHHHIIIKKKLLLNNNOOOQQQSSSVVVWWWXXXYYYZZZZZZYYYYYYYYYZZZ[[[[[[[[[]]]^^^]]]]]]^^^```bbbfffpppyyyeeeJJJ<<<999666333222222222222111............------,,,,,,---......//////......---...---+++***)))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((()))))))))*********++++++++++++++++++++++++))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------................../////////000000000///222444444333444888;;;???KKK\\\iiirrr{{{uuunnnhhhgggeeebbbbbbdddfffiiimmmppprrrsssssstttrrrtttvvvxxx|||~~~ooo```WWWOOOLLLKKKHHHFFFGGGEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLOOOPPPRRRTTTVVVXXXYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\\\\]]]^^^]]]^^^___cccfffkkk{{{|||yyyXXXEEE===666444222111222333222111/////////...............------............---------,,,+++*********+++,,,((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((()))))))))*********++++++++++++,,,,,,,,,))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...,,,------------.....................///////////////111222333444555777:::===LLL___jjjooottt~~~tttmmmhhhgggfffddddddfffgggjjjooorrrssssssssstttpppuuuyyy||||||mmm\\\TTTLLLKKKJJJHHHGGGHHHEEEEEEDDDCCCCCCDDDFFFGGGEEEFFFFFFGGGIIIKKKMMMNNNOOOPPPRRRTTTUUUWWWWWWXXXZZZZZZZZZZZZ[[[\\\]]]^^^]]]^^^^^^^^^___bbbgggkkkvvv~~~hhhNNN@@@;;;555333111111222222111000........................,,,------------------,,,+++++++++*********++++++''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********(((((((((((()))))))))*********+++++++++,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,************++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,---------.........------........./////////000000111111222333666777;;;GGGWWWbbbhhhmmmtttzzzssslllggggggfffddddddgggggglllqqqttttttsssssstttssszzzwwwhhhYYYPPPIIIIIIIIIGGGGGGHHHEEEDDDCCCBBBCCCDDDFFFGGGFFFFFFGGGHHHJJJLLLNNNOOOPPPQQQSSSUUUWWWXXXXXXYYY[[[[[[[[[[[[\\\]]]^^^^^^^^^^^^^^^^^^```eeekkkpppwww{{{uuuYYYFFF===999555333111111222222000///------------------------++++++,,,,,,,,,,,,++++++************************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))*********++++++,,,,,,,,,+++++++++************************++++++,,,,,,,,,))))))******+++++++++,,,------,,,+++*********+++,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,---------......---------.........//////111000000000000222444555888AAAMMMXXX```ffflllooozzz~~~rrrkkkfffffffffddddddgggggglllrrruuutttsssssstttwwwrrrbbbWWWNNNGGGGGGHHHFFFFFFHHHEEEDDDBBBBBBBBBDDDFFFGGGGGGGGGHHHIIIKKKMMMOOOPPPSSSTTTVVVXXXYYY[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^___^^^^^^^^^___aaafffmmmrrrwwwoooyyygggPPPCCC<<<999555333111111222111///...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&%%%$$$$$$%%%'''***&&&###%%%((()))%%%!!!(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******((((((((((((((()))******))))))))))))))))))))))))+++++++++++++++***)))(((,,,,,,++++++***))))))))))))***,,,------,,,***)))------,,,+++***)))((('''))))))******+++++++++,,,++++++++++++++++++++++++)))***+++,,,---.........---,,,,,,,,,,,,---.....................///000000000000000000111222333444888<<>>888666333333222222111000000000111000///...............,,,,,,,,,+++++++++******++++++***)))(((((())))))************************+++***)))(((((('''(((((($$$%%%&&&&&&''''''&&&&&&&&&'''((('''&&&&&&((()))$$$((()))&&&$$$$$$%%%(((((('''''''''&&&&&&&&&(((''''''&&&%%%%%%&&&&&&%%%&&&'''((((((&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))***((((((((((((((()))******))))))))))))))))))))))))+++++++++++++++***))))))******************++++++)))***,,,------,,,***)))+++++++++***************+++++++++***************++++++++++++++++++++++++,,,,,,------,,,,,,+++***---,,,,,,,,,,,,---......---------------...//////000000000000111222333333666999>>>EEEPPP^^^kkkrrruuu~~~zzzllljjjgggeeedddeeefffgggkkklllnnnpppsssuuuwwwxxx~~~|||fffZZZNNNJJJEEEBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDGGGHHHJJJMMMPPPSSSVVVWWWVVVVVVXXXYYYZZZZZZZZZZZZYYYZZZZZZ[[[]]]___```aaa]]]^^^aaaeeeffflllyyyxxxssszzzcccMMMAAA:::555333111111000000///.........---------,,,------......,,,,,,,,,+++++++++******++++++***)))))))))))))))((((((((((((((((((((((((***))))))(((((((((((()))$$$%%%&&&&&&''''''&&&&&&&&&'''((('''&&&&&&(((***+++,,,+++)))&&&&&&''')))'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((''''''(((((()))***((((((((((((((()))******))))))))))))))))))))))))***++++++++++++***))))))((())))))***++++++,,,,,,***+++,,,------,,,+++***))))))******+++++++++,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---......000000000000111222333333333666:::???GGGVVViiiwww{{{}}}wwwjjjhhhfffddddddfffhhhiiilllmmmnnnpppsssvvvyyy{{{~~~~~~uuuaaaVVVKKKHHHDDDAAAAAABBBBBBAAACCCDDDDDDEEEFFFFFFFFFEEEFFFHHHKKKNNNRRRVVVYYYZZZWWWWWWXXXYYYZZZZZZYYYYYYYYYYYY[[[]]]___aaabbbccc]]]]]]```dddhhhnnn|||}}}{{{tttuuupppUUUDDD<<<777333111111000000//////......---************+++,,,---...,,,,,,,,,+++++++++******+++***))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&%%%%%%%%%''')))III===///((((((***(((&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))(((''''''''''''((())))))((((((((((((((())))))***))))))))))))))))))))))))******+++++++++******)))))))))*********+++++++++***++++++,,,,,,++++++***)))************+++++++++++++++******************************************)))***+++,,,---.........,,,,,,++++++,,,,,,---...------,,,,,,------...////////////000000111222333222444777;;;@@@NNNeeeyyyyyyssshhhgggeeeccccccdddfffhhhkkklllmmmpppssswwwzzz|||yyyzzz|||}}}~~~nnn\\\RRRJJJGGGDDDBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGIIILLLOOOSSSVVVXXXYYYXXXXXXYYYYYYYYYYYYYYYXXXZZZ[[[]]]^^^```aaabbbbbb___^^^___cccgggmmmzzz|||rrruuu}}}ppp^^^KKKAAA;;;666333222222222222111000000//////++++++******+++,,,,,,---,,,,,,,,,+++++++++************)))))))))))))))***))))))))))))))))))))))))(((((('''(((((()))******$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&%%%&&&(((***UUUPPPGGG<<<111)))%%%###&&&'''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''''''''(((((()))((((((((((((((())))))***)))))))))))))))))))))))))))******+++++++++******+++++++++*********))))))+++++++++++++++++++++++++++++++++************)))(((((()))***++++++,,,,,,************************)))***+++,,,---.........,,,++++++++++++,,,------...............//////000////////////000111222333333333555999===HHH___uuu}}}uuuppphhhfffdddbbbaaabbbdddeeejjjkkkmmmooosssvvvyyyzzzvvvxxx|||~~~|||gggWWWOOOHHHEEEBBBAAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKNNNPPPSSSTTTUUUVVVXXXXXXYYYYYYYYYYYYYYYXXX]]]^^^___````````````___aaa___^^^aaaeeelllxxx|||uuuoooyyy]]]QQQEEE>>>:::555222222222222111111000/////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))******))))))))))))))))))))))))(((((('''(((((()))******$$$%%%&&&&&&''''''&&&&&&%%%'''(((((('''(((***,,,KKK[[[hhh```GGG111)))***&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))((((((((((((((()))******))))))))))))))))))))))))))))))***++++++++++++***,,,,,,++++++***))))))(((++++++++++++++++++++++++,,,+++++++++******))))))''''''(((***+++,,,---...************************,,,,,,------,,,,,,+++***+++++++++++++++,,,------///............///000000////////////000111222222444222444999<<>>;;;777222000111000//////......------,,,000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))******+++(((((((((((((((((((((((()))(((((((((((())))))***$$$%%%&&&&&&''''''&&&&&&%%%'''((((((((()))+++---999PPPhhhkkkWWW???000+++&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&''''''(((''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((()))******))))))))))))))))))))))))))))))***+++++++++++++++++++++******************,,,++++++++++++++++++,,,***************+++++++++(((((()))***+++,,,,,,---************************,,,,,,------,,,,,,+++***+++++++++***++++++,,,---...------------.../////////......//////000111222444111333:::;;;>>>LLL^^^xxx~~~wwwqqqnnngggfffdddbbbccceeegggiiijjjlllppptttvvvwwwwwwvvvwwwxxxyyyzzzyyyzzz|||~~~iiiYYYNNNHHHCCCAAA@@@???AAAAAAAAA@@@CCCCCCCCCDDDFFFHHHKKKLLLNNNOOORRRTTTUUUUUUUUUTTTVVVVVVXXXYYYZZZZZZZZZZZZ[[[\\\^^^`````````^^^^^^aaa]]]^^^dddmmmwww}}}sssrrr{{{rrrUUUAAA<<<999888555000///222/////////...------,,,,,,///...---------------...,,,,,,,,,+++++++++******)))))))))))))))***++++++((((((((((((((((((((((((***))))))(((((((((((()))$$$%%%&&&&&&''''''&&&&&&###%%%&&&&&&&&&''')))+++,,,999LLLYYYXXXGGG111!!!&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))***'''&&&&&&&&&&&&'''((((((((((((((((((((()))******))))))))))))))))))))))))((()))***+++++++++++++++)))))))))***++++++,,,,,,,,,++++++******++++++,,,'''((()))***+++,,,------***************+++++++++)))))))))))))))))))))))))))***+++,,,---.........++++++******++++++,,,------,,,,,,,,,,,,---...............//////000111222333///222:::;;;;;;EEEUUUkkk}}}|||vvvqqqmmmfffeeeddddddeeegggkkkmmmkkknnnrrrvvvxxxxxxwwwvvvtttuuuuuutttuuuyyy~~~yyycccTTTJJJEEEEEECCCBBBBBBCCCDDDCCCBBBCCCCCCCCCDDDFFFIIIKKKMMMNNNPPPSSSUUUWWWWWWWWWVVVUUUVVVWWWYYYZZZ[[[[[[[[[YYYZZZ]]]___`````````______\\\^^^fffrrrqqqnnnuuucccGGG;;;888777777555111111555111111111000//////......,,,,,,,,,,,,---...//////,,,,,,,,,+++++++++******))))))((())))))***++++++************************+++***)))(((((('''(((((($$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%(((***---000111///***'''$$$$$$$$$&&&''''''%%%###"""$$$&&&((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((******))))))))))))******---+++***+++,,,,,,+++******++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111///000333555888<<>>BBBTTTiiizzzsssmmmiiigggfffeeeddddddfffhhhiiiiiikkklllnnnqqqrrrsssssssssxxxyyyzzzzzzyyyyyy{{{~~~}}}gggVVVKKKEEEDDDBBBAAA@@@???????????????AAABBBDDDEEEGGGIIIJJJKKKPPPQQQSSSUUUVVVUUUUUUTTTXXXYYYYYYZZZ\\\]]]^^^^^^^^^^^^^^^aaadddeeeeeeddddddgggllluuuxxxoooiiinnn}}}{{{\\\EEE999777666444222111111111111////////////............------,,,,,,,,,+++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''$$$$$$***222444...'''***(((&&&&&&''''''&&&%%%&&&&&&$$$######$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))*********))))))***,,,---,,,+++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++******************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111222333444444555666:::<<>>>>>>>>>>>???DDDDDDEEEFFFHHHKKKNNNOOOSSSTTTUUUVVVWWWWWWVVVUUUWWWWWWXXXZZZ\\\]]]^^^___```______aaadddfffgggggghhhoooyyyzzznnniiijjjvvveeeJJJ>>><<<555555333222111111000111/////////............---,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$)))///000---(((***'''$$$###$$$$$$$$$############$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))******)))(((((())),,,------,,,++++++************++++++************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111111222333333333555777999???NNNlll~~~wwwoooiiieeeddddddeeefffeeedddddddddfffhhhiiijjjkkkmmmoooqqqrrrsssvvv|||{{{zzz~~~cccSSSLLLGGGBBB@@@?????????>>>??????@@@@@@EEEEEEEEEFFFIIILLLPPPRRRUUUVVVWWWXXXXXXXXXXXXWWWVVVWWWXXXZZZ\\\^^^___``````___^^^```cccfffhhhhhhpppyyyvvviiijjjqqqtttTTT>>>888;;;444333333222111000000000//////.........---------,,,+++++++++++++++++++++,,,,,,,,,+++++++++++++++************))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))(((((()))***'''$$$###$$$$$$$$$###"""$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))*********))))))))))))******)))(((((()))+++---,,,++++++******))))))******+++************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000...000222333333444777999>>>EEE\\\zzzzzzssslllfffddddddeeedddeeeeeedddbbbccceeehhhhhhiiijjjlllnnnppprrrsssvvv||||||{{{tttZZZLLLHHHEEEAAA???@@@@@@@@@@@@AAAAAABBBCCCEEEEEEEEEFFFIIIMMMQQQTTTWWWWWWXXXYYYYYYZZZZZZZZZWWWWWWYYY[[[\\\^^^``````aaa___^^^___bbbfffiiijjjrrr{{{tttiiimmmzzz}}}^^^FFF777333555222222222111111000//////............------------++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$'''***)))%%%###%%%(((***(((&&&&&&''''''&&&%%%&&&'''((()))'''$$$!!!########################%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))************))))))))))))******)))(((((()))+++,,,+++***+++***)))(((((()))***+++************************++++++++++++++++++++++++***************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000---///111333333555777999===@@@NNNeee{{{|||xxxtttnnnhhhdddccccccdddbbbdddeeedddaaabbbeeehhhhhhhhhiiikkknnnppprrrtttwww{{{~~~~~~|||~~~|||iiiSSSIIIEEECCCAAA@@@AAAAAAAAABBBBBBDDDEEEFFFDDDEEEFFFHHHLLLOOOSSSUUUWWWWWWXXXYYYZZZ[[[\\\\\\YYYYYYZZZ\\\^^^___```aaacccaaa______ccchhhkkkmmmpppzzzyyyrrrlllsssgggOOOBBB888333444111111111111111000///............------------,,,*********+++++++++++++++,,,,,,,,,+++******))))))(((((()))))))))))))))***))))))))))))))))))))))))'''((()))******)))((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&$$$$$$%%%'''((('''&&&'''(((((('''%%%&&&&&&''''''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((()))***************))))))))))))*********)))((()))***+++***)))+++***)))(((((()))***+++************************++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000---///222333444444666888888<<>>AAAGGGUUUbbbvvv}}}yyysssxxxxxxppphhhaaa]]]XXXWWWUUUUUUWWWZZZ\\\^^^aaabbbccccccbbbccceeegggfffiiilllmmmmmmmmmmmmnnnooossszzzjjjRRRGGGCCC>>><<<>>>@@@AAAAAA>>>@@@BBBCCCCCCDDDFFFHHHIIIKKKPPPUUUXXXYYYXXXVVVWWWXXXZZZ[[[\\\]]]\\\\\\^^^^^^___```aaabbbdddeeeccc```bbbjjjttt}}}{{{tttzzzqqqOOOCCC<<<777777444111111555///000000111000...---,,,++++++,,,,,,,,,------------,,,++++++************+++++++++*********))))))************))))))))))))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))((((((((()))******++++++************************************++++++,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))******+++++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------............///000000111222222555444666:::===BBBNNNZZZlllyyy~~~wwwwww}}}}}}uuukkkccc\\\YYYUUUUUUUUUVVVXXXZZZ]]]___```aaabbbbbbbbbcccfffhhhgggjjjlllmmmmmmllllllmmmrrr{{{}}}___MMMFFFCCC???===<<<>>>??????>>>@@@BBBDDDDDDEEEHHHJJJIIIMMMRRRVVVXXXYYYXXXWWWXXXYYY[[[]]]^^^^^^^^^]]]bbbbbbbbbbbbcccdddeeefffbbbaaagggvvv~~~zzzaaaEEE===:::888666444111111333//////000000000...,,,+++------,,,,,,,,,+++++++++))))))((())))))***+++++++++++++++*********))))))*********)))))))))(((((('''''''''(((((((((((((((&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))((((((((()))******++++++************************************++++++,,,---------))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))***++++++++++++++++++++++++++++++)))************+++++++++************++++++++++++++++++,,,,,,------......---......///000000111111222111222555888;;;EEEOOO]]]nnn~~~|||{{{}}}xxxoooeee]]]XXXVVVSSSUUUWWWXXXYYYZZZ]]]______aaabbbccccccdddgggiiijjjlllmmmmmmlllkkkkkklll{{{oooVVVKKKDDDCCC@@@===<<<===>>>???>>>@@@CCCEEEFFFGGGJJJLLLKKKOOOTTTWWWXXXXXXYYYZZZYYYZZZ\\\^^^____________``````aaabbbccceeefffgggiiiiiitttpppSSSAAA999777555333222000///000////////////...---,,,,,,------,,,,,,++++++******'''''''''((()))***+++,,,+++++++++************)))******)))))))))((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%&&&''''''''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&'''((())))))******))))))******************************++++++,,,------...************************))))))))))))))))))))))))''''''(((((())))))******************************)))************+++++++++************++++++++++++***++++++,,,------......---......//////000000000000000222666777777<<>><<<===???@@@???AAADDDFFFGGGIIILLLNNNMMMPPPUUUWWWWWWXXXZZZ\\\ZZZ[[[]]]___`````````___```aaaccceeeiiilllooopppuuuvvvyyyYYYEEE===777555222000111222111///000000///...------------+++++++++++++++,,,,,,,,,)))((((((((()))***+++++++++++++++************)))***)))))))))((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))###$$$&&&''''''&&&$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&''''''(((((((((((((((******************************+++,,,,,,---......************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++,,,,,,---......------......//////000000000111444999999666777<<<@@@TTTjjjvvv{{{pppnnnjjjbbbYYYTTTSSSTTTQQQTTTXXXYYYYYYYYY[[[^^^```aaacccdddeeefffiiillljjjlllooorrruuuzzz{{{[[[KKKHHH@@@@@@???>>>===>>>@@@CCC???BBBEEEGGGHHHJJJMMMOOONNNQQQUUUWWWVVVWWWZZZ]]][[[\\\^^^```aaaaaa``````gggiiilllppptttyyy}}}iiiIII;;;:::888555222000333666444000111000...---,,,,,,---...((()))***+++,,,---......++++++***************++++++++++++************)))))))))))))))((((((((((((&&&'''''''''(((((())))))))))))************))))))###$$$%%%&&&&&&&&&%%%$$$ !!!"""$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$$$$%%%&&&'''((()))''''''(((((('''&&&%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((()))******))))))((((((''''''******))))))((((((''''''''''''(((((())))))******,,,+++***((((((((()))*********+++++++++******)))+++***)))(((((()))***+++))))))))))))************&&&''''''((()))******+++++++++******************,,,---.........---,,,+++------......//////000000111111111222333444666777:::EEEUUUfffvvv~~~wwwmmmhhhbbb\\\WWWTTTPPPNNNQQQSSSUUUWWWWWWXXX[[[]]]cccdddeeeeeeeeefffhhhjjjpppnnnqqqxxx{{{{{{jjjUUUHHH?????????@@@@@@AAABBBCCCDDDDDDEEEGGGHHHIIIKKKOOORRRSSSUUUXXXZZZ[[[[[[[[[ZZZ___\\\\\\``````___aaafffjjjlllvvvpppPPPDDD===555333333222222111000000000111000///...---,,,++++++++++++***)))(((((())))))++++++++++++++++++++++++,,,------,,,)))'''((((((************************$$$&&&((()))***)))((('''''')))+++,,,,,,,,,***)))$$$%%%&&&&&&&&&%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%&&&'''(((((('''''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))((((((((((((,,,+++)))((((((((()))************++++++******)))******)))(((((()))******))))))))))))************(((((())))))******++++++++++++******************+++,,,---.........---,,,/////////000111111222222111111111222333444555666777>>>JJJ]]]rrryyyqqqhhhccc^^^YYYVVVSSSQQQOOORRRTTTWWWXXXYYYZZZ]]]___cccdddfffffffffgggiiikkksssppppppuuuxxxzzzcccQQQFFF@@@?????????@@@AAABBBCCCDDDEEEFFFHHHIIIJJJLLLPPPSSSTTTUUUXXXZZZ[[[\\\[[[[[[___]]]]]]```aaa```ccchhhooovvvbbbHHH>>>999666333333222111111000000///000000///...---,,,++++++,,,,,,+++***************)))))))))))))))))))))))),,,------,,,)))(((((()))************************(((''''''''''''(((((()))&&&((()))++++++***)))(((&&&&&&&&&&&&%%%%%%############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))(((((((((((())))))))))))((((((((((((*********)))((('''''''''+++***))))))((()))))))))))))))******+++******)))***))))))(((((())))))***))))))))))))***************************+++++++++******++++++++++++++++++++++++,,,---...............//////000000111222222000000111111222333555555666777@@@RRRjjj}}}}}}rrrjjjaaa]]]XXXTTTSSSRRRQQQPPPRRRUUUXXXZZZ\\\]]]```aaacccdddfffgggggghhhjjjllltttpppoooqqqtttyyytttZZZKKKDDD@@@>>>>>>??????@@@BBBCCCDDDEEEGGGIIIJJJKKKNNNQQQTTTTTTVVVXXXZZZ[[[\\\\\\[[[___]]]^^^```aaaaaaffflllwwwmmmPPP@@@777555666333222222111111000//////000//////...---,,,++++++---,,,++++++++++++++++++++++++++++++++++++++++++,,,------,,,)))(((((()))))))))))))))))))))))))))***)))'''%%%%%%&&&((()))&&&'''((()))***)))((('''''''''&&&&&&%%%$$$###"""$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''&&&&&&%%%%%%%%%'''(((((('''%%%%%%((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))((((((((((((***)))))))))((((((((('''******))))))))))))))))))((())))))***************)))))))))(((((()))))))))((()))))))))*********************************)))******+++++++++++++++,,,***+++,,,---......//////,,,,,,------...//////000000000000111111222444444555666<<>>>>>>>>???AAABBBDDDDDDFFFHHHKKKLLLNNNOOORRRUUUVVVWWWXXXZZZ\\\\\\]]]]]]___^^^___bbbcccdddjjjssszzzTTTCCC<<<444222666222222222111000000////////////...------,,,++++++,,,++++++*********++++++++++++++++++++++++++++++***++++++***(((''''''(((((((((((((((((((((((((((***)))((('''&&&&&&'''(((&&&'''((()))))))))((((((''''''&&&%%%$$$$$$######%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***)))))))))*********))))))'''((()))***************((((((((())))))(((((((((((()))))))))************)))))))))))))))(((((((((******++++++,,,,,,,,,,,,+++++++++,,,---...//////,,,,,,,,,---......//////000000000000111111222333222333;;;HHHTTTcccxxxvvvjjjbbbYYYUUUPPPMMMMMMNNNOOOOOOQQQUUUYYY\\\^^^___aaabbbccceeehhhjjjjjjjjjkkkllllllnnnppprrruuu|||vvvZZZJJJAAA>>>>>>>>>>>>???@@@AAACCCEEEFFFHHHJJJMMMOOOPPPQQQTTTVVVWWWXXXYYYZZZ\\\]]]]]]^^^___^^^```ccceeehhhqqq{{{cccEEE>>>===555111555222222111111000//////............---,,,,,,++++++******))))))))))))***+++&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&&&&'''''''''''''''''''''''''''(((((()))))))))'''&&&%%%(((((()))))))))***))))))''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''((()))*********(((((()))************)))''''''((()))************'''(((((())))))(((((('''))))))))))))************((((((((((((((()))))))))******++++++,,,---------,,,,,,,,,,,,,,,---...///---......//////000111111000000//////000111111222...000888CCCJJJTTTlllttthhh```VVVRRRMMMKKKKKKNNNPPPQQQRRRVVVZZZ^^^___```aaabbbcccfffiiijjjjjjiiijjjjjjhhhmmmqqqrrrvvv}}}hhhQQQEEE@@@>>>>>>??????@@@AAACCCEEEFFFGGGIIIKKKOOOQQQRRRSSSUUUWWWXXXXXXYYY[[[\\\]]]^^^___^^^___bbbeeehhhmmmyyykkkRRR===;;;<<<666222444222111111000000///......------------,,,,,,++++++)))))))))((())))))***+++'''''''''''''''''''''''''''))))))((('''&&&&&&'''((((((((((((((((((((((((&&&''')))******(((&&&%%%(((((())))))))))))******&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******'''((((((((()))))))))***'''((((((((()))))))))***(((((((((((())))))))))))'''((()))***+++******)))&&&'''((()))************''''''((())))))(((''''''))))))))))))************((((((((())))))******+++******++++++,,,------......---,,,,,,,,,---......------...//////000000111000////////////000111111222000555===@@@FFFXXXmmm~~~|||pppddd]]]RRROOOKKKIIILLLPPPSSSUUUUUUYYY]]]```aaaaaaaaabbbdddfffiiijjjiiihhhhhhhhhgggmmmqqqqqquuu}}}zzzZZZIIICCC@@@??????@@@@@@AAABBBDDDFFFHHHIIIJJJLLLPPPRRRSSSTTTVVVXXXYYYYYYZZZ[[[\\\^^^___```^^^___cccgggjjjqqqzzzTTTFFF999777777444222333111111111000//////......---------,,,,,,,,,,,,+++***)))))))))******+++,,,++++++++++++++++++++++++)))*********((('''((()))(((((((((((((((((((((((('''''''''(((((((((((((((((('''''''''(((((())))))&&&%%%$$$$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''""""""###$$$%%%%%%&&&&&&'''''''''((((((((())))))$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((***++++++'''((((((((())))))******'''((((((((())))))************))))))(((((('''''''''((()))+++++++++***)))&&&'''((()))************&&&'''((())))))((('''&&&))))))))))))************(((((()))***+++,,,,,,---******+++,,,,,,---......///...---,,,+++,,,---...++++++,,,,,,---......///000////////////000000111999333222888:::;;;HHHXXXrrr|||yyymmmbbbZZZOOOLLLIIIIIILLLRRRVVVYYYWWW[[[___bbbcccbbbbbbcccdddgggiiijjjiiigggffffffgggnnnpppooosss}}}pppRRRDDDBBBAAA@@@@@@AAAAAABBBCCCEEEGGGIIIJJJJJJMMMQQQSSSTTTUUUWWWXXXYYYYYYZZZ[[[\\\^^^___```]]]___ccchhhlllsss{{{vvv```GGG@@@888333222222222222111111111000//////......---,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---))))))))))))))))))))))))***+++,,,+++***)))***+++))))))))))))))))))))))))((('''&&&%%%&&&(((***+++'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''(((&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###(((((((((((('''&&&%%%$$$)))((('''&&&&&&&&&&&&&&&(((''''''''''''((())))))+++*********))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%'''''')))******)))((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((()))************************************************************************+++,,,---///000---,,,+++***+++,,,---...////////////000000000000333222111111444;;;DDDJJJ___ooowwwkkk___VVVLLLLLLKKKLLLOOOSSSWWWYYY\\\]]]___aaabbbcccddddddggghhhiiijjjjjjiiihhhgggmmmnnnooopppsssyyyuuu]]]GGGBBBBBB===<<<@@@BBBCCCDDDEEEFFFIIILLLOOOQQQQQQRRRTTTVVVXXXZZZ[[[YYYZZZ\\\\\\[[[\\\^^^```eeedddfffmmmwwwyyyuuuttt|||oooRRR???;;;777333222222222111////////////............///...---,,,++++++++++++************))))))))))))++++++***)))(((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))***)))((('''&&&&&&'''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&'''''''''''''''&&&(((''''''&&&&&&%%%&&&&&&''''''&&&&&&''''''((()))*********)))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''')))******))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))************************************************************************+++,,,---...///---,,,,,,,,,------........./////////000000000000777666444222222666<<>>>>>BBBAAACCCEEEFFFGGGJJJMMMPPPOOOPPPQQQRRRTTTVVVXXXZZZ[[[\\\]]]]]]]]]^^^```bbbdddfffkkkuuu}}}wwwsssrrrvvv[[[EEE>>>;;;666333222222222111////////////..................---,,,++++++++++++************))))))))))))+++******)))(((((())))))))))))))))))))))))))))))((((((''''''''''''((((((***)))((('''&&&&&&'''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%'''(((***%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&''''''(((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((******))))))))))))(((((((((((((((((((((((((((((())))))((((((((((((''''''''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***************************************************************************+++---...///,,,------...................../////////000000000666666555333222333777:::CCCVVVooorrrfffZZZRRRMMMMMMNNNOOORRRVVVYYY\\\______```aaacccdddeeeeeeeeeeeeggghhhjjjkkkllllllnnnppptttwwwzzz~~~qqqYYYJJJ>>>>>>@@@???@@@CCCAAACCCEEEGGGIIIKKKOOORRRPPPQQQRRRSSSUUUWWWYYY[[[]]]^^^_________```bbbdddeeejjjsssvvvttttttxxxeeeLLL???<<<999555333222222111111/////////............---...---,,,++++++***++++++************))))))))))))******)))((((((((())))))))))))))))))))))))))))))''''''(((((((((((('''''')))(((''''''&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''(((((())))))******((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***************************************************************************+++,,,---...***+++---.........---,,,........./////////000000000111222222222333666888999HHH^^^qqq}}}~~~}}}ooobbbWWWPPPMMMMMMNNNPPPSSSWWWZZZ\\\______```aaabbbcccdddeeeffffffggghhhiiikkklllmmmooossswww{{{~~~xxxfffMMMCCC<<<===AAAAAABBBDDDAAADDDGGGIIIKKKMMMPPPSSSSSSTTTUUUVVVXXX[[[]]]^^^]]]___````````````ccceeehhhnnnxxx}}}}}}pppSSSDDD???:::777444222222222111000//////.........------------,,,,,,+++******++++++************)))))))))(((***))))))((((((((())))))************************&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%%%%$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((())))))((((((((((((((((((((((((((((((((()))))))))))))))'''''''''((())))))***+++((((((''''''''''''((((((''''''''''''''''''''''''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,---)))***+++------,,,++++++............////////////,,,...000111111222555777555>>>LLL\\\kkkwww|||mmm___UUUOOOMMMMMMOOOQQQTTTXXX[[[]]]```______```aaabbbcccdddjjjiiihhhggghhhjjjlllmmmqqquuuzzz~~~}}}fffWWWEEEAAA===???AAAAAACCCDDDCCCEEEIIIKKKLLLNNNQQQSSSUUUUUUVVVXXXZZZ\\\^^^___^^^___`````````aaaccceeegggnnnzzztttWWWEEE<<<999888555333111222222111///............------------,,,,,,+++*********++++++************)))))))))((()))((((((((((((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%$$$#########$$$$$$###############"""&&&&&&%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%#########$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''(((''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''(((***+++,,,((((((''''''''''''((((((''''''''''''''''''''''''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,))))))***+++++++++++++++------........./////////---///000111000000111333555999???IIIXXXjjj}}}{{{kkk^^^UUUPPPMMMNNNPPPSSSVVVZZZ]]]^^^aaaaaa``````aaabbbdddeeekkkjjjhhhggggggiiilllnnnssswww{{{iiiVVVLLLBBBAAA@@@@@@@@@AAACCCEEEEEEGGGKKKMMMNNNOOOQQQSSSTTTUUUVVVWWWYYY[[[]]]___^^^```aaaaaaaaaaaadddfffeeennn}}}~~~}}}\\\III???999555555333111111111111000///.........------------,,,++++++************++++++************))))))))))))((((((''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###%%%&&&(((((((((&&&&&&''''''&&&&&&''''''((()))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''&&&'''(((***+++,,,((((((''''''''''''((((((''''''''''''''''''''''''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,++++++******++++++,,,------------.........//////...000000000//////000222444666999>>>JJJ^^^uuu{{{jjj]]]UUURRROOOQQQSSSVVVZZZ]]]```aaadddcccbbbbbbbbbdddfffgggjjjiiigggfffgggjjjnnnqqquuuxxx|||mmmYYYKKKGGG>>>@@@AAA??????AAADDDFFFGGGJJJMMMOOOOOOOOOQQQRRRUUUVVVVVVXXXZZZ\\\^^^``````bbbccccccbbbccceeehhhkkkvvv}}}fffKKK@@@===888333333222000000111111000............---------,,,,,,++++++************++++++************))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''((((((''''''''''''(((((($$$%%%&&&'''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&$$$%%%'''))))))((('''&&&(((''''''''''''((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''&&&'''(((***,,,---((((((''''''''''''((((((''''''''''''''''''''''''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******************++++++---,,,+++***+++,,,---...---------.........//////---.../////////000222444333555777:::CCCVVVnnn{{{jjj]]]VVVSSSQQQSSSUUUYYY\\\```bbbcccffffffdddddddddfffhhhiiiiiigggeeeeeeggglllppptttvvvyyy|||ooo\\\KKKBBBBBB;;;???@@@???>>>AAAEEEGGGHHHKKKNNNOOOOOOOOOPPPQQQXXXXXXYYY[[[]]]___aaabbbbbbcccdddddddddeeegggiiissssssRRR===888888555000222111000000111111000.........---------,,,,,,,,,+++***************++++++************))))))))))))'''''''''''''''((()))***'''''''''''''''''''''''')))((('''&&&&&&'''((()))###$$$&&&'''((('''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&$$$%%%&&&%%%###"""###$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&))))))((('''''''''''''''))))))))))))))))))))))))))))))((((((((((((((()))***)))((('''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))++++++***)))(((((())))))))))))*********+++++++++---,,,,,,+++++++++,,,,,,///////////////000111111222222444999>>>JJJ^^^ppp~~~yyyiii^^^XXXVVVVVVWWWYYY\\\___aaabbbbbbaaaaaabbbbbbccceeefffggghhhffffffiiiiiijjjpppwww|||iiiYYYNNNFFFAAA@@@===>>>???@@@@@@BBBEEEHHHHHHKKKMMMOOOPPPRRRUUUWWWUUUWWWZZZ]]]```cccdddeeebbbhhhllliiiccc```eeelllvvv|||rrrYYYBBB;;;:::555333666000000000000////////////......---------,,,,,,,,,+++++++++***)))(((((('''+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))((('''&&&&&&%%%%%%'''(((((('''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%&&&'''(((((())))))((('''''''''''''''(((((((((((((((((((((((())))))((((((((((((((()))'''&&&&&&%%%%%%%%%&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))++++++***)))))))))))))))+++++++++,,,,,,,,,------///......---------......///////////////000000111111000222555999AAARRRbbb|||}}}}}}vvvggg]]]XXXWWWYYY[[[]]]___aaaccccccdddcccccccccccccccdddeeeffffffeeefffiiikkkmmmttt|||ppp\\\OOOHHHBBB???>>>===>>>@@@@@@AAACCCGGGIIILLLNNNQQQSSSTTTUUUXXXZZZZZZ[[[]]]___aaabbbcccccc```eeeiiigggaaaaaagggnnnzzzzzzzzz___LLL<<<999888222///222000000000000/////////...------,,,,,,,,,+++++++++++++++******)))(((((('''++++++******)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&%%%%%%'''((()))((('''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((())))))(((''''''&&&'''''''''(((((((((((((((((((((((()))((((((''''''((())))))&&&&&&%%%%%%%%%&&&'''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))+++***))))))))))))))))))+++++++++,,,,,,,,,,,,---......------------......//////......//////000111111000222444555999EEEQQQkkkyyyxxx|||rrrddd\\\XXXXXX^^^___aaabbbddddddeeeeeefffeeeddddddcccccccccdddfffeeehhhlllpppttt~~~jjj\\\MMMFFFCCC???===>>><<<>>>@@@BBBCCCFFFIIILLLNNNQQQSSSUUUVVVWWWZZZ\\\^^^___```aaabbbbbbbbbaaaaaaeeegggeeeaaaccclllttt~~~xxxvvv~~~~~~^^^JJJ???888999888111...000000000000/////////......,,,,,,+++++++++*********++++++******)))(((((((((+++******))))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&''''''((())))))((((((((('''&&&&&&%%%%%%%%%''')))***((('''''''''$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$###"""###$$$%%%%%%''''''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((''''''(((((((((***))))))))))))((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((())))))'''''''''''''''((()))***(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))******)))))))))))))))***))))))))))))************+++++++++***++++++,,,,,,///............///000000222222333555555666===FFFWWWrrr|||wwwyyy}}}~~~nnnbbb\\\ZZZZZZaaabbbcccdddeeeeeeeeeeeefffeeedddcccccccccccccccggggggkkkqqqvvv}}}vvv[[[PPPFFFCCCAAA>>>===>>><<>>:::999;;;999333111333000000/////////.........,,,,,,,,,,,,++++++++++++************))))))((((((******))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&$$$'''******)))'''&&&'''$$$$$$$$$%%%%%%&&&&&&&&&)))(((%%%$$$###$$$%%%&&&$$$%%%&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((''''''(((((((((***))))))))))))(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''((()))***''''''((((((((()))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))***)))))))))))))))******(((((()))))))))************************+++,,,---...............//////000111000222555555444999???GGGbbbwww|||zzz||||||}}}}}}lllaaa]]]\\\\\\bbbbbbcccdddddddddccccccddddddcccccccccddddddeeehhhiiiooouuu{{{yyydddSSSJJJCCCAAA@@@<<<;;;<<<===@@@DDDGGGIIIKKKNNNQQQRRRTTTVVVXXXXXXYYY\\\^^^^^^^^^___aaaaaabbbbbbaaaccceeeeeeddddddkkkvvvlllPPP@@@;;;999999999777444333555////////////............------------,,,,,,,,,,,,*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))((((((''''''''''''''''''''''''&&&&&&&&&$$$'''******)))'''&&&'''###$$$$$$%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&'''$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&%%%%%%%%%&&&''''''''''''(((((()))******+++))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((()))))))))))))))))))))******+++*********++++++++++++,,,,,,++++++,,,,,,---...///......------......///000///...000444444333555:::===RRRcccqqq~~~|||}}}~~~zzzjjjbbb```______aaaaaabbbcccccccccbbbbbbbbbbbbcccdddfffhhhjjjkkkkkknnntttzzziiiVVVLLLEEE@@@>>>===:::999;;;???BBBFFFIIIKKKMMMPPPRRRVVVXXXZZZ[[[[[[]]]___aaa]]]^^^___aaabbbbbbbbbbbbbbbcccdddeeeiiirrr~~~sssTTTBBB;;;999888666555444222222222/////////.........------.........---------,,,,,,******))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******))))))(((''''''&&&''''''''''''''''''''''''%%%''')))***((('''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%&&&'''((((((&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))'''&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))(((((((((((()))))))))))))))))))))***++++++************++++++++++++++++++++++++,,,---...///...------------...//////000...///333444222333777888EEEOOO^^^ttt}}}~~~}}}~~~{{{~~~xxxjjjdddbbbbbbbbb```aaaaaabbbccccccbbbbbbaaabbbdddgggjjjnnnqqqssstttwww}}}ppp[[[MMMEEE@@@<<<<<<<<<:::;;;???AAADDDHHHKKKMMMNNNPPPRRRWWWYYY[[[\\\\\\]]]___aaa``````aaabbbccccccccccccbbbdddgggkkksss~~~~~~^^^GGG<<<;;;666555333222333333111...//////.........------------------,,,,,,,,,++++++)))))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))######$$$%%%%%%&&&''''''"""###$$$%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))******)))((('''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''((()))******+++))))))(((((((((((())))))))))))((())))))***++++++(((((((((((())))))))))))))))))))))))***+++,,,---...------------...//////333000111555555333444777777>>>BBBRRRnnn~~~}}}{{{{{{{{{zzz|||wwwjjjeeeddddddccc``````aaabbbcccccccccccc```bbbeeeiiinnnssswwwyyy}}}ttt___OOODDDBBB===;;;<<<======???DDDBBBEEEIIILLLMMMOOOPPPRRRUUUWWWYYYZZZZZZ[[[]]]___cccccccccddddddccccccbbbdddgggkkkrrr|||gggMMM===888999444333222222555666222,,,//////.........---------,,,,,,,,,+++++++++******)))))))))))))))*********'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))$$$%%%%%%&&&&&&''''''(((&&&''''''''''''''''''''''''((()))'''&&&&&&(((***$$$###"""""""""###$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''$$$ """%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$###$$$&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''---,,,)))'''%%%%%%%%%%%%))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))************+++++++++***)))((((((((()))+++,,,******+++,,,,,,---........................------...///000111222333444444555999>>>GGG[[[ttt~~~|||{{{}}}~~~~~~~~~{{{yyywww{{{}}}~~~~~~qqqiiifffccc```______bbbdddeeeeeeddddddeee```eeelllrrruuuzzzwww```OOOFFFEEEAAA@@@>>>===>>>???AAABBBEEEHHHLLLOOOPPPQQQSSSUUUXXXXXXXXXXXXZZZ\\\^^^```\\\```dddddd```___bbbfffbbbiiipppwwwhhhSSSGGG<<<666666444444333222111111111111////////////............++++++++++++++++++++++++))))))))))))))))))******'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$$$$######"""###$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''$$$!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''))))))((('''''''''''''''(((''''''''''''''''''((())))))))))))(((((((((((()))((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++***)))((((((((()))++++++******++++++,,,------.....................---------......///111222222333222666999???OOOeeevvv}}}{{{zzz|||{{{{{{||||||}}}~~~}}}|||zzz{{{{{{{{{{{{{{{}}}pppiiigggdddbbbaaaccceeeggggggfffeeeffffffdddiiiqqqwww{{{iiiWWWIIIBBBBBB>>>>>>======???AAACCCEEEHHHJJJNNNPPPQQQQQQSSSTTTWWWWWWXXXYYY[[[^^^```bbb___aaacccdddcccbbbcccdddhhhpppyyyxxxWWWGGG@@@999555666333333222111111111222222............------------++++++++++++++++++++++++*********)))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''')))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&(((((())))))((()))((((((''''''''''''((()))((((((''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++)))))))))((()))******+++*********+++,,,,,,------------------------......------......///000111111111555666888AAASSSeeeooo}}}zzzuuuyyy}}}|||xxxvvvzzz{{{|||~~~~~~~~~}}}|||zzzxxxvvvwwwxxxzzz{{{{{{|||mmmhhhhhhgggeeeeeeggghhhjjjiiiggggggggghhhjjjoooxxxjjjXXXLLLDDD@@@???<<<<<<===>>>@@@CCCFFFHHHJJJMMMPPPRRRRRRSSSTTTUUUWWWXXXYYYZZZ]]]___aaacccaaabbbcccccceeefffhhhiiipppxxxwww^^^EEE;;;999555444555111111111111111111222333------------,,,,,,,,,++++++++++++++++++++++++++++++*********))))))(((((()))(((&&&$$$$$$&&&((()))((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%'''''''''&&&''''''((((((''''''''''''''''''''''''((('''&&&&&&(((((((((&&&%%%$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&((())))))(((((()))(((''''''''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))******+++)))*********++++++,,,,,,,,,,,,------------......------...//////000111111333555666555999FFFXXXeee|||}}}xxx|||zzzwwwyyyzzz{{{{{{{{{{{{zzzzzzwwwtttrrrssswwwyyyxxxvvvyyy|||vvvkkkiiijjjiiihhhiiiiiijjjkkkjjjhhhiiijjjlllooovvvttt[[[LLLFFFBBB@@@???======>>>@@@CCCFFFHHHJJJKKKNNNRRRTTTUUUVVVWWWXXXZZZ[[[[[[]]]^^^```aaabbbaaabbbcccdddfffkkkttt{{{aaaOOO===777777555333333000000000000000111222333------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))(((((((((((((((&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''((()))((((((((((((((((((((((((((('''&&&'''))))))((('''$$$$$$%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&&&&((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))((((((((((((&&&&&&''''''((((((((()))(((((((((((())))))))))))(((((()))))))))*********((()))))))))************))))))***************+++,,,,,,,,,,,,------.........//////000000111111111333444555444555===NNN]]]uuu~~~}}}zzzzzzyyyxxxwwwvvvuuuttttttqqqppprrrvvvyyyxxxvvvwwwyyy|||{{{rrrjjjjjjmmmllllllnnnjjjkkkkkkkkkkkkmmmqqqtttwwwyyyeeePPPEEECCCAAA?????????@@@AAACCCEEEHHHJJJKKKLLLOOOSSSVVVXXXYYY[[[]]]]]]^^^______```aaaaaaaaa___cccfffgggjjjuuuiiiPPPEEE:::666666666444444////////////000111111222.........------------,,,++++++++++++++++++++++++************))))))(((((('''((())))))))))))((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((('''&&&''')))***)))(((######$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%(((''''''''''''(((((())))))((((((''''''(((((()))))))))))))))((((((((((((&&&&&&&&&''''''(((((()))(((((((((((())))))))))))((((((((()))))))))******(((((()))************)))))))))))))))))))))))))))++++++,,,,,,------....../////////000000111111111111111333333333777DDDQQQiii{{{{{{zzzxxxvvvtttrrrqqqpppqqqqqqqqqsssvvvwwwwwwwwwvvvwwwyyy{{{~~~vvvooojjjlllooooooppprrrlllmmmnnnppprrrvvv|||~~~fffWWWGGGAAA@@@>>>>>>>>>AAABBBDDDFFFIIIKKKMMMNNNNNNQQQUUUXXXZZZ[[[]]]^^^______```bbbbbbcccbbbbbbaaaeeekkkpppxxxlllSSSAAA<<<666444555666555444//////////////////000111............------------++++++++++++++++++++++++)))))))))))))))))))))***&&&(((***++++++***(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&((())))))((("""###$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%'''&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))(((''''''''''''''''''((())))))))))))((((((((((((%%%%%%&&&''''''((())))))(((((((((((())))))))))))(((((((((((()))))))))***'''((()))***+++******)))))))))))))))))))))))))))***++++++,,,------............////////////000000111000111444444444<<>>>>>@@@AAABBBEEEIIILLLOOOQQQRRRSSSVVVYYY[[[[[[[[[\\\]]]]]]^^^```cccdddeeeffffffgggiiiooo{{{sssUUUDDD:::888555222222333333111000000///.........//////------------,,,,,,,,,+++++++++++++++++++++++++++((((((((()))******++++++'''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%''')))((('''!!!"""###$$$%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""%%%''''''%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&!!!"""###$$$%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&%%%$$$$$$%%%&&&((()))'''''''''''''''((()))***''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))(((((((((((())))))))))))'''((()))++++++******)))))))))))))))((((((((((((******+++,,,,,,---......---------...............333000222666666333888@@@CCC]]]xxx||||||{{{zzzxxxvvvtttsssrrrrrrpppsssuuutttrrrpppqqqsssssstttuuuvvvwww{{{~~~xxxqqqmmmlllpppsssssstttwwwsssuuuxxx|||xxxdddTTTKKKEEEAAAAAABBB@@@@@@CCC@@@BBBEEEJJJOOORRRUUUVVVWWWYYY\\\\\\[[[ZZZZZZ[[[ZZZ\\\```cccfffhhhiiiiiimmmlllrrr```GGG<<<;;;:::777333111111000...111000///...............,,,,,,,,,+++++++++******++++++++++++++++++++++++''''''((()))***+++,,,,,,)))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((%%%&&&&&&'''((()))******((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%'''((((((''''''&&&%%%%%%$$$$$$%%%%%%"""""""""######$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&%%%$$$$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&"""$$$&&&((())))))((('''''''''''''''''''''''''''&&&&&&''''''(((((())))))***++++++***'''&&&&&&'''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((((((((((()))***,,,+++***)))''')))************++++++++++++,,,,,,------,,,,,,+++,,,---......------...///000111222222333555888;;;???MMMccc{{{vvvxxxwwwxxx{{{yyyqqqllllllmmmppprrrrrrpppoooppprrrpppppprrrssstttvvvwwwxxxwww{{{xxxpppqqqrrrtttvvvwwwxxxyyyuuuzzzzzzssskkkaaaTTTJJJAAAAAA@@@@@@AAABBBBBBCCCEEEHHHLLLOOOQQQSSSUUUVVV[[[]]]______^^^\\\\\\]]]bbb^^^___eeeiiigggeeeeeegggjjjxxxcccJJJ@@@>>>999888666333222111111111////////////............------------------------------,,,,,,,,,,,,++++++***)))(((&&&&&&&&&'''((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***(((%%%######%%%(((+++'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((('''%%%$$$$$$$$$$$$%%%(((((('''''''''&&&&&&&&&$$$%%%&&&((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((()))******)))'''&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))((('''&&&$$$%%%''')))******)))))))))************++++++++++++,,,,,,------,,,,,,+++...///111000//////000222111222333222222333555888;;;CCCTTTjjjxxxvvvxxx{{{yyyrrrnnnnnnjjjmmmpppqqqpppqqqsssvvvqqqqqqqqqrrrrrrssssssssssssvvv{{{}}}tttnnnppptttwwwyyyzzzzzz{{{{{{zzzoooiiiaaa[[[VVVPPPHHHBBB@@@@@@@@@@@@AAABBBDDDDDDHHHKKKOOORRRTTTUUUWWWYYY]]]___aaaaaa```______```bbb```aaafffhhhhhhiiilllnnnvvvmmmQQQAAA;;;;;;888777555333111111111111////////////............------------------------,,,,,,+++++++++*********,,,+++***)))(((((()))***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***)))&&&%%%$$$%%%'''((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&)))((('''%%%$$$$$$$$$$$$'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((*********(((&&&%%% """$$$''')))*********)))************+++++++++++++++,,,,,,,,,,,,++++++...000111111000///111222111222222222000111222444777999CCCVVVnnn~~~{{{{{{}}}{{{tttpppqqqkkkmmmoooooooooqqqsssuuurrrqqqqqqppppppoooooonnnppprrruuuxxx|||xxxqqqmmmqqqvvvzzz||||||||||||vvvmmmfffaaaXXXSSSMMMIIIHHHGGGDDDAAA>>>>>>???@@@BBBDDDFFFGGGLLLOOOSSSVVVWWWXXXZZZ\\\```aaacccbbbaaaaaabbbccccccbbbcccggggggiiipppxxx{{{sssUUUCCC<<<::::::666555333111000///000000/////////............---------------------------+++************)))))))))+++******))))))))))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((()))++++++***(((%%%$$$!!!###%%%''')))*********))))))*********+++++++++++++++,,,,,,,,,,,,++++++,,,...//////...---///000///000111111000000111333555777<<>>>>>@@@BBBDDDGGGJJJKKKPPPSSSVVVYYYZZZZZZ\\\]]]```aaabbbaaaaaaaaaccceeeffffffgggiiihhhlllxxx{{{ZZZDDD<<<;;;999777555444222000///...////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))(((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''''''''&&&'''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%&&&(((((('''''')))***(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((())))))***++++++***(((&&&%%%&&&''''''((())))))******))))))*********+++++++++***++++++,,,,,,++++++***+++---......------...///,,,...000000000000222333333777<<>>===???@@@BBBDDDHHHKKKNNNPPPRRRUUUYYY[[[[[[\\\]]]^^^^^^___```aaabbbdddhhhlllqqqpppppppppoootttrrr___HHH;;;999999444///444222111///.........///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************'''''''''((((((((((((''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&'''((()))((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%'''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************)))(((((('''************)))))))))))))))************+++++++++******++++++++++++******,,,...//////...---///000+++---000111111111222333000555:::;;;???MMMcccttt{{{vvvwww}}}yyysssooonnnnnnnnnmmmkkkkkklllmmmnnnnnnoooooolllmmmoooooooooppprrrttttttyyyzzzuuurrrvvvxxxxxxuuusssuuu}}}rrrkkk```[[[TTTMMMIIIGGGEEEDDD?????????@@@???>>>======CCCDDDFFFHHHLLLOOORRRTTTUUUWWW[[[\\\\\\]]]^^^___^^^```cccfffjjjqqqxxx}}}YYYNNNAAA;;;;;;:::555///333222000///......//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********((())))))************)))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$&&&'''(((((())))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''$$$%%%&&&'''((((((''''''&&&&&&&&&'''''''''(((((($$$%%%&&&((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((%%%'''((('''&&&&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((+++***)))(((((())))))***+++******))))))*********)))************+++++++++******++++++++++++******+++,,,...---,,,,,,---///---///111222111000000111///222555555666???PPP]]]}}}~~~vvvpppmmmlllkkkjjjiiiiiijjjkkkkkklllmmmmmmiiilllnnnooonnnnnnooopppppptttzzz|||uuurrrqqqsssvvvyyyxxxvvvyyyxxxjjj___ZZZRRRNNNIIIEEEDDDCCCBBBAAA????????????@@@AAADDDEEEGGGHHHIIILLLPPPSSSVVVXXXXXXZZZ]]]^^^^^^^^^___```aaadddiiipppyyyhhhKKKFFF???;;;:::999777555333222111////////////000.........---------,,,,,,+++++++++++++++++++++++++++************)))))))))'''((()))***++++++***)))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&%%%&&&&&&&&&'''''''''(((((("""$$$&&&((())))))((('''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''((('''&&&%%%&&&((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''+++***((('''''')))+++,,,)))))))))))))))******+++)))************+++++++++******++++++++++++******(((***++++++***)))+++,,,///111333333111/////////000111222222333:::EEENNNkkk}}}zzzrrrmmmjjjgggdddiiiiiiiiiiiiiiijjjjjjjjjiiillloooqqqpppooonnnooonnnqqqvvvzzz}}}xxxrrrppppppoootttzzz{{{zzz|||uuuhhh[[[RRRMMMJJJGGGCCCAAA@@@@@@@@@???======<<<<<<===BBBHHHLLLIIIJJJLLLOOORRRUUUXXXZZZYYY\\\___````````````aaadddhhhoooyyysssUUUAAA>>>999444222222444777333222111/////////000000......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((%%%&&&''')))))))))((('''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&+++***((('''%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&%%%'''&&&%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((())))))))))))(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''******))))))((((((((('''''''''''''''(((((())))))''''''(((((((((((('''''')))))))))))))))((((((((())))))************))))))))))))***++++++++++++***************************))))))***+++---...//////---------............///111111111222555999===???[[[mmm}}}rrrllljjjiiiiiijjjfffccceeeiiilllkkkhhhiiijjjkkkmmmnnnmmmmmmlllqqqrrrsssuuuvvvxxxyyyzzz~~~|||wwwrrrooommmnnnkkkqqqwwwzzz{{{zzzppplllfff^^^VVVOOOJJJHHHBBBCCCCCCBBB???>>>>>>???>>>>>>???@@@CCCFFFHHHJJJLLLNNNQQQUUUXXXZZZ[[[\\\\\\]]]^^^^^^^^^___bbbdddeeemmmxxxxxxYYYCCC;;;;;;:::888777555444444333222111000////////////------,,,,,,,,,,,,++++++111...***)))+++------,,,))))))))))))))))))))))))+++++++++***)))(((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((((((((('''%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%% !!!###%%%'''((($$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))************))))))(((((()))************)))******************************+++,,,,,,---......---------............//////...///000222666999;;;GGGXXXnnn~~~|||wwwrrrmmmhhhllliiifffgggjjjkkkiiieeejjjkkklllllllllkkkjjjjjjooopppqqqrrrssstttuuuvvvwww|||}}}yyywwwvvvuuuvvvttttttssspppmmmkkkkkklllnnnsssyyy}}}~~~yyyssslllhhhaaa___ZZZTTTNNNIIIEEECCC@@@AAAAAA@@@>>>>>>???@@@@@@@@@AAABBBEEEHHHKKKMMMNNNPPPSSSVVVYYY[[[\\\\\\\\\]]]^^^^^^^^^```cccfffkkkttt}}}bbbLLL???999888777666555333222222222111000///............------,,,,,,,,,,,,+++++++++(((%%%$$$&&&((('''&&&))))))))))))))))))))))))++++++******)))(((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''%%%&&&)))******(((%%%###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$######&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''((())))))******))))))(((''''''((()))))))))))))))************************+++++++++,,,,,,------------------............///.........///111333666777:::FFFZZZpppuuummmoookkkhhhhhhiiiiiifffccckkkkkkkkkkkkjjjiiihhhgggmmmmmmmmmnnnooopppppppppnnnrrrxxx~~~xxxuuuqqqmmmkkkkkkkkkllliiiiiijjjiiihhhhhhjjjlllqqqvvv|||~~~yyyrrrlllfffaaa\\\YYYQQQOOOMMMIIIFFFCCCAAA@@@>>>??????>>>===>>>@@@CCCBBBCCCDDDFFFIIILLLOOOQQQRRRTTTVVVYYY[[[\\\]]]]]]]]]^^^_________bbbfffiiioooxxx|||^^^III???<<<666666555444222111000000000000///...------------------,,,,,,,,,,,,++++++,,,***''''''((())))))((())))))))))))))))))))))))+++******))))))(((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%'''((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$(((((((((((('''%%%"""!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''(((((())))))))))))(((((('''((())))))******))))))************************,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000111333444555777===KKK___xxxzzzsssnnniiifffeeeeeeeeedddiiiiiiiiiiiihhhhhhggggggkkkkkkkkkkkkkkkkkklllllljjjmmmrrrwww}}}{{{yyyqqqoookkkgggeeeeeefffgggeeeggghhhhhhhhhjjjlllnnntttyyyyyyrrrllleee]]]XXXTTTPPPNNNHHHGGGEEECCCBBBAAA@@@@@@===>>>>>>>>>>>>???CCCFFFFFFGGGIIIKKKNNNQQQTTTUUUVVVXXXZZZ\\\]]]^^^^^^]]]^^^___``````aaadddiiimmmuuuyyy~~~cccKKK===999;;;555444444333111000000///000//////...------......------,,,,,,,,,+++++++++...---++++++++++++++++++((((((((((((((((((((((((******))))))((((((((((((&&&&&&&&&''''''''''''(((************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%$$$###"""###$$$%%%&&&###$$$$$$$$$$$$$$$$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$ ###%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((()))******++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000000111111222333444555<<>>>>>>>>??????BBBDDDFFFFFFHHHJJJLLLNNNOOOQQQTTTVVVXXXYYYZZZ[[[\\\^^^___```aaa`````````aaabbbbbbeeeiiippptttxxxrrrssskkkNNNBBB???:::555444444444333333222111111000000000//////...//////000------,,,,,,,,,,,,++++++)))***+++***((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$###"""""""""###%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''')))((('''%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''(((((()))))))))((((((((('''''''''&&&&&&''''''((((((((((((''''''&&&&&&'''(((((()))******''''''((((((((((((''''''((())))))*********************************************+++,,,,,,---......---------............///,,,---...//////000000000111444777;;;EEE[[[xxxvvvlllgggffffffeeedddcccccccccdddeeeeeeccccccddddddeeeeeeeeefffeeedddccccccfffiiikkklllqqqtttyyy|||xxxtttpppnnnlllmmmnnnoooooopppppppppppprrrttttttuuuvvvyyy{{{}}}uuuooommmmmmmmmmmmnnnllljjjhhhfffaaa\\\XXXRRRNNNJJJGGGEEEEEECCCBBB@@@???????????????@@@AAABBBEEEIIIKKKLLLLLLMMMNNNQQQRRRTTTWWWYYYZZZZZZZZZ[[[\\\^^^```aaaaaaaaaaaaaaabbbbbbcccfffkkkrrrwwwvvvsssxxxlllTTT@@@<<<<<<777333333333333222222111000000000///......------......///------,,,,,,,,,,,,+++++++++---///...,,,***+++---))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''"""###$$$%%%%%%%%%%%%%%%#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''""""""!!! !!!"""$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''((((((((())))))******))))))((((((((('''''''''''''''(((((((((((('''''''''''''''((()))******+++''''''(((((((((((('''''''''(((((()))))))))))))))************************))))))***+++---...//////---------.........//////......000111222222222222---222666555888HHHddd{{{tttkkkfffdddfffeeedddbbbbbbbbbbbbcccaaaaaaaaabbbcccdddddddddeeecccbbbbbbeeehhhiiijjjmmmnnnpppsssxxx}}}|||xxxtttqqqpppooopppsssuuuvvvwwwwwwvvvuuuvvvxxxzzz{{{}}}|||wwwpppkkkiiigggeeecccdddbbb___]]][[[WWWSSSOOOJJJHHHEEECCCCCCBBBAAA@@@?????????@@@AAABBBCCCDDDDDDHHHLLLOOOPPPOOOOOOPPPSSSTTTVVVXXXZZZZZZZZZZZZ[[[\\\^^^```aaabbbbbbaaabbbbbbcccdddgggllltttyyy|||}}}~~~\\\III;;;::::::444111555222222111111000000//////------,,,,,,,,,------...---------,,,,,,,,,++++++***---///...+++***+++,,,))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((&&&$$$$$$&&&((()))&&&'''''''''((()))))))))(((((((((((((((''''''''''''''''''''''''((())))))(((((())))))*********++++++*********))))))((((((******+++++++++,,,,,,,,,)))+++------,,,,,,,,,---////////////000000000000---111555555666@@@QQQ___sssiiiddddddbbb```______```___^^^`````````aaabbbcccdddeeecccbbbaaaaaabbbdddfffgggfffhhhiiikkkmmmpppvvvyyy}}}{{{xxxwwwwwwyyy|||}}}}}}}}}{{{{{{|||~~~}}}wwwrrrppplllgggccc___\\\ZZZTTTTTTTTTRRRPPPMMMJJJHHHDDDDDDDDDDDDCCCAAA@@@???===@@@CCCDDDDDDEEEGGGIIIKKKNNNQQQSSSTTTUUUVVVWWWYYYZZZ[[[\\\\\\[[[ZZZYYY^^^]]]]]]^^^```aaaaaa```ccccccdddfffkkkrrrxxx|||eeeKKKCCC;;;777777888666444222222222111111111111000......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%$$$$$$###$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((('''(((''''''''''''((())))))((()))))))))************************)))))))))(((******+++++++++,,,,,,,,,)))+++------,,,,,,,,,---......//////000000000111000222333222222999EEEOOOhhh||||||qqqjjjbbbaaa______``````___^^^]]]]]]]]]^^^___```bbbcccbbbaaa``````aaabbbdddfffeeefffgggggghhhjjjmmmppptttwww|||~~~|||zzz{{{|||~~~~~~}}}}}}|||tttooohhhfffbbb]]]YYYUUURRRQQQLLLLLLLLLJJJHHHFFFCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA???BBBEEEFFFGGGHHHJJJKKKNNNQQQTTTVVVVVVWWWXXXYYYYYYYYY[[[\\\\\\\\\[[[[[[^^^]]]^^^___aaabbbbbbbbbaaadddiiinnnrrrwww|||xxx[[[EEE???888555555666444111111111111000000000//////...------------,,,,,,,,,,,,,,,+++++++++*********))))))************))))))))))))(((((((((((())))))'''''''''(((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$'''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((()))***))))))))))))************************))))))))))))******+++++++++,,,,,,,,,)))+++------,,,,,,,,,---------...///000000111111222222111000111555<<>>===????????????@@@BBBCCCDDDCCCEEEHHHJJJKKKLLLNNNPPPSSSUUUXXXYYYYYYYYYZZZZZZYYYZZZ[[[\\\]]]^^^^^^]]]^^^^^^___aaabbbcccddddddccckkktttzzz}}}hhhRRR???:::666444555555333111000000/////////.........------------,,,,,,,,,,,,,,,++++++++++++*********))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''+++***((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&%%%%%%%%%$$$''''''''''''((((((((((((((((((((('''((())))))***)))))))))))))))******************)))))))))))))))******+++++++++,,,,,,,,,)))+++------,,,,,,,,,---,,,,,,---...///111111222111000///111444888;;;<<>>>>>======<<<>>>>>>===>>>@@@DDDGGGIIIHHHJJJMMMOOOPPPQQQSSSTTTVVVXXX[[[\\\[[[ZZZ[[[[[[ZZZZZZ\\\]]]^^^___``````___```aaabbbbbbccceeefffllluuummmUUUHHH;;;888666666777666444222000000000/////////......---------,,,,,,,,,++++++++++++++++++************))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&$$$######$$$&&&''''''''''''&&&%%%%%%%%%$$$&&&'''''''''(((((())))))((((((((((((((()))************))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,)))+++------,,,,,,,,,---+++,,,---...///000111222///......111555888999888>>>FFFYYYrrr|||vvvnnnhhheeedddcccccc___^^^\\\ZZZZZZ[[[]]]^^^]]]]]]]]]]]]]]]]]]^^^^^^```aaaccccccaaa``````aaaaaaccceeegggjjjnnntttxxx{{{}}}~~~{{{{{{|||{{{zzzxxxwwwwwwwwwvvvuuuvvvyyy{{{~~~{{{yyy{{{~~~}}}vvvppppppmmmhhhccc^^^WWWPPPKKKIIIHHHFFFCCCAAA???>>>===============>>>>>>??????@@@@@@@@@AAADDDHHHLLLNNNMMMOOORRRTTTTTTUUUVVVXXXXXXZZZ\\\]]]\\\[[[[[[\\\\\\\\\]]]^^^___```aaabbb```aaabbbbbbbbbdddhhhkkkxxxlllRRRBBB<<<777666555555666555444222111111000000000/////////------,,,,,,,,,++++++++++++++++++*********))))))))))))************))))))(((((())))))))))))(((((()))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((((('''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''$$$######$$$'''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((())))))***+++************))))))))))))))))))))))))******************+++++++++,,,,,,,,,)))+++------,,,,,,,,,---,,,,,,---...//////000000000//////000222333333222:::;;;FFF]]]wwwyyyqqqmmmjjjgggeeeaaa___\\\YYYXXXYYYZZZ[[[\\\\\\\\\\\\]]]]]]]]]\\\[[[\\\^^^]]]]]]\\\^^^___^^^```aaabbbcccfffkkkoooqqqtttwwwyyy{{{~~~}}}vvvtttrrrsssuuuvvvtttqqqooopppqqqpppooonnnpppqqqtttrrrpppppppppnnniiieeeccc___[[[WWWSSSNNNIIIEEEBBBAAA@@@???>>>=========<<<<<<======???@@@BBBCCCEEEEEEFFFHHHJJJNNNQQQRRRRRRTTTWWWWWWWWWWWWXXXZZZXXXZZZ]]]^^^]]]\\\\\\]]]^^^^^^^^^___```aaabbbccc```bbbcccbbbccchhhpppvvvpppVVVDDD;;;999333333333333222222111111111111111000000000//////,,,,,,,,,,,,+++++++++++++++************)))))))))))))))************))))))'''((()))******)))((('''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((('''&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''((((((&&&&&&''''''((())))))***))))))(((((())))))***+++************)))))))))(((((()))))))))******************+++++++++,,,,,,,,,)))+++------,,,,,,,,,------------......////////////000111111000000111111666555<<>>>>>>>>???@@@@@@?????????AAACCCEEEHHHIIIKKKLLLMMMOOOQQQSSSUUUVVVVVVXXXZZZZZZYYYYYYYYYZZZYYY[[[^^^___^^^^^^^^^___aaa``````___```aaabbbccc___aaabbbcccfffooo{{{sssYYYJJJ???::::::333333333222111111111222000000/////////.........,,,,,,,,,++++++++++++***************))))))))))))))))))************))))))'''((()))******)))((('''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((###"""""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&'''''''''((()))))))))&&&&&&&&&'''((())))))***)))))))))))))))******++++++*********))))))(((((((((((())))))*********+++******+++++++++,,,,,,,,,)))+++------,,,,,,,,,---------.....................000222222111222444666444444999CCCNNN___{{{~~~nnnkkkfffbbb___^^^___```\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[[[[YYYXXXYYY\\\^^^^^^___```_________```bbb___bbbfffiiilllooosssuuuxxxxxxyyyzzz}}}{{{yyyvvvuuutttrrrpppnnnkkkgggdddccceeeddd___ZZZ[[[]]]______\\\ZZZXXXXXXSSSSSSSSSQQQNNNLLLLLLMMMLLLJJJFFFDDDDDDCCCAAA????????????@@@AAABBBDDDDDDCCCCCCCCCEEEGGGJJJMMMOOOOOOPPPRRRTTTUUUWWWWWWWWWYYYZZZ\\\\\\ZZZYYYYYYZZZZZZ\\\___````````````aaabbbbbbaaa``````aaabbbccc^^^```bbbdddiiittt\\\GGG???:::777777666666555444222222444555//////.........---------,,,,,,,,,+++++++++******************))))))))))))))))))************))))))'''((()))++++++)))((('''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%'''((((((((('''&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""&&&### ###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###(((++++++((('''&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))(((&&&%%%%%%&&&''')))''''''''''''''''''''''''*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++)))***+++,,,---,,,++++++.........------,,,,,,,,,......//////000000111111555444555;;;AAALLLbbbvvv{{{nnneeebbbaaa```^^^\\\[[[ZZZZZZZZZZZZWWWUUUZZZYYYXXXWWWXXXXXXZZZZZZ]]]]]]]]]]]]]]]]]]]]]]]]aaa`````````bbbeeehhhjjjqqqqqqrrrssssssvvvzzz}}}}}}{{{{{{|||~~~~~~zzzwwwtttqqqooommmjjjgggbbbbbbbbbaaa^^^ZZZVVVTTTUUUUUUTTTSSSQQQPPPOOOOOOJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBCCCDDDEEEBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHIIILLLPPPTTTVVVVVVVVVVVVWWWXXXYYYZZZ[[[]]]]]]]]]\\\\\\\\\[[[[[[___`````````______aaaccc^^^cccfffcccbbbeeefffeeeeeegggjjjoooxxxeeeGGG??????:::555555333333222222111000//////////////////............///......---,,,+++******,,,+++)))((('''''''''((((((((())))))******++++++***)))((('''&&&&&&'''((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))))))))((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################&&&### ###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###%%%'''((('''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%'''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++)))***+++,,,,,,,,,++++++......---------,,,,,,,,,---......///000000111111111///111444777>>>NNN___vvvqqqjjjeeeaaa^^^___]]]\\\\\\\\\[[[YYYWWWXXXXXXWWWVVVWWWXXXYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[^^^^^^]]]^^^```bbbeeegggggghhhjjjkkkllloootttwwwyyy{{{}}}~~~~~~}}}zzzxxxwwwyyyzzz{{{}}}}}}|||zzzuuurrrooollliiifffccc```]]]]]]]]]\\\YYYVVVRRRPPPOOONNNMMMLLLKKKJJJIIIIIIGGGFFFFFFFFFEEEEEEEEEEEEGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMNNNQQQTTTVVVXXXWWWWWWWWWWWWXXXYYYZZZ[[[]]]]]]]]]\\\\\\\\\\\\[[[]]]^^^______^^^^^^___aaaaaaddddddbbbccchhhkkkjjjdddhhhooowwwmmmUUU???::::::555000111333333222111111000//////............------------,,,,,,,,,,,,++++++++++++,,,+++)))(((''''''(((((()))))))))))))))************)))((('''&&&''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%&&&&&&((()))))))))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%###$$$'''***''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++)))***+++,,,,,,,,,,,,+++------------,,,,,,,,,,,,------......///000000000222222333444333666???JJJZZZpppzzzooofff```]]][[[ZZZYYYYYYYYYWWWUUUVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[\\\___aaaccc___```bbbdddeeehhhlllpppqqqsssuuuuuuvvvxxx{{{}}}{{{{{{{{{|||~~~~~~}}}{{{zzzwwwuuutttsssrrrssssssuuuvvvxxxzzz{{{|||yyyzzzzzz|||}}}~~~~~~~~~}}}|||{{{zzzyyyyyyyyy{{{{{{{{{{{{zzzxxxvvvuuuqqqnnnjjjfffccc```[[[XXXVVVVVVVVVUUURRRPPPMMMKKKIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJLLLMMMOOOPPPPPPRRRRRRTTTUUUWWWYYYZZZ[[[XXXXXXXXXXXXYYYZZZ[[[[[[]]]]]]]]]]]]\\\\\\\\\\\\\\\^^^``````_________```cccffffffggglllsssvvvtttkkkqqq{{{nnnVVVGGG:::999999444111222222222111111000000//////------------,,,,,,,,,+++))))))******++++++++++++++++++)))(((((((((((((((***))))))))))))))))))((())))))(((''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%###$$$&&&)))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&((((((&&&%%%###%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000222444666666444444888===FFFWWWpppoooddd\\\[[[YYYXXXXXXXXXWWWUUUTTTTTTTTTTTTUUUUUUVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXZZZ\\\^^^___]]]___```aaabbbdddgggjjjjjjlllmmmnnnooopppsssuuusssttttttvvvxxxzzz|||}}}yyy{{{~~~~~~|||zzzyyyxxxwwwuuussspppooonnnoooooolllmmmnnnooopppqqqrrrssstttttttttuuuuuuvvvwwwxxxzzzyyyyyyxxxwwwvvvvvvvvvuuuvvvvvvuuutttrrrpppooonnnkkkgggccc___\\\WWWTTTPPPPPPPPPOOOMMMKKKIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKMMMNNNPPPQQQRRRVVVWWWXXXZZZ[[[\\\\\\\\\ZZZZZZZZZZZZZZZ[[[\\\\\\^^^^^^]]]]]]]]]\\\\\\\\\]]]___bbbbbbbbbaaabbbcccccciiipppwww{{{rrrWWWFFF>>>777777777333222555111111000000000/////////------------,,,,,,,,,,,,)))))))))))))))*********+++******))))))(((((((((******))))))((((((((('''((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$######''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((()))))))))*********+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////+++///222222111222444555===DDDRRRhhh~~~{{{nnnbbb```]]]\\\\\\\\\[[[YYYUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVWWWYYY[[[\\\]]]^^^___``````______aaaccceeegggiiiiiiiiikkkmmmpppooooooppprrrtttvvvwwwxxxssstttwwwzzz||||||||||||~~~}}}}}}}}}~~~~~~~~~zzzvvvsssrrrqqqooonnnllljjjiiijjjlllmmmiiijjjjjjkkkllllllmmmmmmoooooooooooopppqqqrrrsssqqqqqqqqqppppppooonnnnnnpppppppppooonnnllljjjhhhhhheeeaaa^^^[[[WWWSSSPPPMMMMMMMMMLLLKKKIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKKKKLLLLLLMMMNNNOOOQQQRRRSSSTTTXXXYYYZZZ\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\]]]]]]^^^^^^^^^]]]]]]]]]\\\\\\\\\^^^aaabbbbbbcccdddfffeeeqqquuuZZZJJJ<<<888444222111///000333000000//////////////////.........------------,,,++++++***))))))(((''''''***************)))))))))***)))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''&&&%%%$$$$$$######''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''"""$$$'''((('''%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((())))))***((((((((((((((((((((((((''''''(((((())))))******((((((((()))))))))******++++++******++++++,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........)))...111000000333444333888888???PPPeee||||||jjjgggccc```^^^]]][[[YYYWWWWWWWWWWWWVVVUUUTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSUUUVVVXXXZZZ[[[[[[[[[]]]^^^]]][[[[[[[[[]]]aaabbbdddddddddfffhhhjjjkkkkkklllnnnooopppqqqqqqmmmnnnpppsssuuuvvvwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuwwwxxxzzzzzzyyyyyy{{{||||||{{{yyyuuuppplllkkkkkkhhhgggeeeddddddeeeggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhiiijjjlllnnnoookkkkkkllllllkkkjjjiiiiiiiiiiiiiiiiiigggeeebbbaaa```]]]ZZZWWWUUURRROOOMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJLLLMMMOOOOOOPPPPPPSSSSSSTTTUUUVVVWWWWWWXXXYYYYYYZZZ[[[\\\^^^^^^___^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]]]][[[]]]___```bbbdddgggjjjmmm}}}tttYYYIIIAAA<<<999666333222111222333////////////........................------------,,,,,,+++***)))((('''''')))******++++++***)))))))))(((((((((((((((((('''&&&'''(((((()))((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!###&&&'''&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''((()))*********(((((((((((()))))))))***++++++*********+++,,,---******+++++++++,,,,,,,,,+++++++++,,,------......,,,111222000000444555222666555999AAALLL\\\uuu{{{vvvpppjjjeeebbb^^^\\\ZZZZZZZZZZZZXXXVVVTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTPPPQQQSSSUUUVVVXXXYYYYYYXXXYYY[[[[[[YYYXXXYYYZZZ\\\]]]_________```bbbeeeeeefffggghhhiiiiiiiiiiiifffgggjjjlllnnnpppqqqqqqkkkkkklllmmmnnnnnnnnnnnnpppqqqssssssrrrrrrtttuuuqqqrrrrrrnnnjjjffffffgggcccbbbaaa```___``````aaaddddddccccccccccccccccccbbbbbbaaabbbcccfffiiijjjhhhhhhiiiiiiiiihhhgggfffcccccccccbbb```^^^[[[ZZZXXXVVVTTTRRRQQQPPPMMMKKKKKKKKKJJJJJJJJJJJJJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKMMMNNNPPPRRRTTTTTTUUUTTTXXXXXXXXXYYYYYYYYYZZZZZZZZZYYYYYYZZZ\\\^^^```aaa______^^^^^^^^^^^^^^^______^^^^^^^^^^^^]]]]]]]]]^^^___aaabbbdddhhhnnnrrr|||sssYYYGGG>>>;;;:::999777666555555333111........................------------,,,,,,,,,++++++++++++******))))))))))))***++++++++++++***)))'''''''''(((((((((((((((%%%&&&((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''%%%$$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""###%%%%%%%%%%%%'''(((%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((()))))))))))),,,+++*********+++,,,---*********++++++,,,,,,,,,***++++++,,,,,,---.........222111,,,,,,111111...444666999;;;:::BBBYYYqqqyyyrrrmmmhhhddd\\\\\\\\\[[[YYYWWWTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSOOOPPPQQQSSSUUUVVVWWWWWWVVVXXXZZZZZZZZZYYYZZZ[[[XXXZZZ[[[[[[[[[\\\^^^```aaabbbbbbcccdddcccccccccbbbccceeegggjjjkkklllmmmcccdddfffhhhiiijjjkkkkkkkkkmmmnnnnnnnnnnnnoooqqqjjjkkkllljjjfffcccdddeeeaaa```___]]]\\\[[[[[[[[[^^^^^^^^^]]]]]]]]]\\\\\\]]]]]]\\\]]]___bbbeeegggccccccdddeeeeeedddbbbbbb_________^^^\\\YYYWWWUUUVVVTTTRRRQQQQQQPPPNNNMMMKKKJJJJJJJJJJJJJJJKKKKKKHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNOOOOOOPPPQQQTTTVVVWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYZZZ[[[^^^aaaccc```______^^^^^^^^^____________^^^^^^^^^]]]]]]]]]bbbcccdddfffhhhnnnuuuzzzvvvZZZIII>>>999888333333333333444333///***---.....................,,,,,,,,,+++++++++******************++++++++++++))))))+++,,,,,,+++***)))&&&'''''''''(((((())))))%%%&&&((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''((()))))))))******++++++&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%#########$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%&&&'''((()))))))))))))))))))))))))))''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((()))***************///,,,)))((())))))'''%%%'''((()))***++++++***)))*********)))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------...///000000111111444777777999>>>GGGOOOgggxxxttthhhfffccc___[[[ZZZXXXVVVTTTUUUUUUTTTQQQOOOOOOPPPQQQRRRQQQQQQRRRUUUWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXWWWWWWYYY\\\^^^^^^^^^^^^______^^^]]]]]]___```aaabbbcccccccccccc^^^___aaabbbcccdddccccccgggfffeeefffhhhiiihhhgggeeefffffffffccc```\\\YYYXXXWWWUUUTTTTTTTTTUUUVVVWWWWWWVVVVVVWWWYYYZZZ\\\YYYXXXXXXYYYZZZ\\\^^^___cccaaa___]]][[[ZZZZZZZZZ\\\\\\\\\\\\[[[ZZZYYYXXXUUUTTTRRRPPPNNNNNNNNNNNNGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHIIIKKKKKKKKKLLLOOORRRSSSTTTSSSRRRUUUVVVXXXZZZZZZYYYWWWVVV]]]]]]]]][[[YYYWWWXXXZZZXXXWWWXXXZZZ]]]______^^^_____________________``````___^^^^^^^^^___aaabbbdddfffhhhkkkpppxxxvvvVVVGGG@@@777333666444222000000222333111//////////////////......---------,,,,,,,,,,,,++++++************)))))))))))))))))))))(((&&&''')))+++((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((()))(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%******))))))((((((''''''%%%&&&((()))))))))(((((((((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&&&&&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((((((((((((+++)))'''''')))***)))((((((((()))***+++***)))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++,,,------.........///000111111111000222444444333777???EEESSSaaaxxxtttpppkkkeeebbb^^^[[[XXXYYYXXXVVVSSSQQQPPPQQQRRRUUUTTTTTTUUUWWWXXXWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVTTTUUUVVVVVVVVVWWWZZZ\\\[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\]]]^^^^^^^^^^^^\\\]]]^^^___``````______bbbaaa```aaabbbccccccaaa______```___]]]YYYVVVTTTSSSRRRQQQPPPOOOPPPPPPQQQRRRRRRQQQQQQRRRSSSUUUVVVWWWWWWWWWWWWXXXYYY[[[\\\___^^^\\\ZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWUUUTTTSSSRRRQQQOOONNNLLLLLLLLLLLLIIIJJJJJJKKKKKKKKKJJJJJJKKKJJJIIIIIIJJJKKKLLLMMMOOOPPPRRRTTTUUUVVVVVVVVVXXXXXXZZZ[[[[[[[[[ZZZYYY\\\]]]]]][[[YYYYYYZZZ[[[[[[ZZZZZZ\\\___`````````]]]^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^___```bbbcccdddgggkkkpppvvv}}}{{{aaaHHH???<<<777555888444111000000222222111//////////////////...------------,,,,,,,,,+++++++++************))))))))))))((()))))))))'''''')))***((((((((('''''''''&&&&&&''''''''''''''''''''''''(((&&&%%%%%%&&&&&&%%%$$$''''''''''''''''''''''''))))))))))))((((((''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%###""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''((((((((((((((('''%%%%%%&&&(((*********))))))*********)))(((((((((((())))))******++++++*********++++++++++++,,,+++++++++++++++,,,------......//////000111111111111222222111000111777;;;???HHH[[[ttt{{{tttlllddd```]]][[[XXXVVVTTTTTTUUUUUUUUUTTTTTTUUUVVVVVVTTTRRRUUUTTTTTTTTTTTTTTTTTTTTTRRRTTTUUUTTTTTTUUUWWWYYYXXXYYYYYYZZZZZZZZZYYYYYYWWWXXXYYYZZZZZZ[[[[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZ\\\[[[ZZZ[[[]]]^^^]]]\\\YYYYYYYYYYYYWWWTTTQQQOOONNNNNNMMMLLLLLLLLLLLLMMMNNNNNNMMMMMMNNNOOOPPPQQQUUUTTTTTTTTTUUUUUUVVVWWWYYYXXXWWWUUUTTTTTTUUUVVVUUUUUUTTTTTTSSSRRRPPPOOOPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIKKKKKKKKKLLLMMMNNNOOOPPPTTTTTTUUUWWWXXXYYYZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]\\\]]]]]]\\\[[[ZZZ\\\]]]___^^^^^^___aaabbbbbbaaa]]]^^^___``````___^^^]]]_________```bbbccceeeeeennnuuu^^^KKK;;;888999666555777333111000000111222000///...////////////...------,,,,,,,,,,,,++++++++++++************))))))))))))'''(((******((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''&&&$$$%%%&&&&&&%%%$$$(((((((((((((((((((((((()))))))))(((((((((((('''((('''&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""" """###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((()))***************%%%$$$$$$%%%''')))***************))))))(((''''''''''''((()))***++++++,,,************+++++++++++++++++++++***+++,,,,,,---............//////000000222222333111000111444777999<<>>HHHUUUjjjxxxtttnnnjjjgggdddaaa^^^^^^\\\ZZZYYYYYYYYYWWWVVVTTTTTTTTTSSSSSSRRRRRRRRRSSSTTTVVVVVVUUUUUUVVVXXXVVVVVVWWWXXXXXXXXXXXXXXXWWWXXXYYYZZZZZZ[[[[[[ZZZYYYYYYXXXWWWWWWVVVVVVVVVVVVUUUTTTUUUWWWXXXWWWVVVTTTUUUUUUTTTSSSQQQPPPNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPOOOPPPPPPOOONNNNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNMMMMMMLLLMMMNNNOOOQQQQQQRRRRRRRRRSSSTTTUUUWWWXXXXXXYYYXXXXXXXXXYYYZZZ[[[\\\]]][[[[[[[[[[[[\\\]]]^^^___]]]^^^___^^^^^^^^^```bbbbbbaaa```aaabbbcccbbbaaa___```aaaccccccccccccbbbbbbbbbdddfffjjjnnnrrruuufffQQQDDD===888777777444111///111111111111000//////000...............------,,,,,,,,,+++++++++*********************)))))))))(((&&&(((***+++)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))((('''&&&'''((()))(((''''''''''''''''''''''''''''''''''''''''''((((((((()))(((&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))'''&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((&&&&&&'''(((((((((((((((&&&'''((('''%%%%%%''')))))))))((('''''''''(((((((((((())))))******++++++)))))))))************+++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222666777999<<>>FFFTTTjjj|||tttuuussslllddd^^^\\\\\\[[[[[[ZZZYYYXXXWWWUUUUUUUUUTTTSSSRRRRRRRRRSSSSSSVVVVVVVVVWWWWWWXXXXXXXXXSSSSSSTTTUUUUUUUUUUUUTTTSSSTTTTTTUUUUUUUUUUUUTTTXXXXXXXXXXXXXXXXXXXXXXXXUUUVVVWWWWWWWWWUUUTTTSSSVVVVVVVVVVVVUUUUUUUUUUUUXXXXXXXXXXXXYYYYYYYYYZZZYYYYYYXXXXXXXXXXXXYYYZZZWWWWWWVVVUUUUUUTTTSSSSSSTTTTTTUUUVVVWWWYYYZZZ[[[\\\\\\]]]]]]^^^^^^______^^^]]]\\\\\\]]]^^^]]]\\\\\\\\\]]]]]]\\\[[[YYYXXXYYYZZZ[[[\\\]]]\\\\\\[[[]]]\\\\\\\\\]]]]]]^^^^^^^^^```bbbaaaaaabbbggglllrrrxxxnnnSSSEEE;;;;;;;;;666444777111111111111000000000/////////......---,,,,,,,,,,,,,,,++++++++++++******,,,++++++++++++*********))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))((('''&&&&&&%%%&&&&&&''''''''''''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$"""$$$&&&&&&%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))((('''&&&'''((((((((((((((()))))))))*********))))))))))))******)))))))))*********++++++++++++,,,,,,,,,------------------.........//////222222111111111222333333777777999BBBRRRgggyyyvvvkkkeeefffiiieeeddddddbbb___\\\YYYWWWSSSRRRQQQQQQQQQRRRSSSTTTTTTUUUUUUVVVVVVWWWWWWXXXRRRSSSUUUVVVVVVVVVUUUTTTUUUUUUVVVVVVVVVVVVUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWWWWWWWWWWUUUTTTSSSWWWWWWWWWWWWWWWWWWVVVVVVXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYYYYWWWWWWVVVTTTSSSRRRQQQPPPOOOPPPPPPRRRTTTVVVXXXZZZ]]]]]]]]]^^^^^^____________^^^^^^^^^___^^^]]]]]]]]]]]]]]]]]]\\\ZZZXXXWWW[[[\\\^^^___```___^^^^^^]]]]]]\\\\\\]]]^^^___```ccceeeggghhhiiilllrrrxxxiiiTTTHHH???888999999666444666/////////000000000000000.........------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((('''&&&%%%###$$$&&&'''(((''''''&&&((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((''''''((()))'''(((((((((((()))))))))***))))))))))))))))))***************+++++++++,,,+++++++++,,,,,,,,,------------------............111000000000000000111111333444666:::BBBOOObbbqqqyyypppooouuu|||zzzyyyvvvrrrkkkddd]]]YYYVVVUUUTTTTTTTTTUUUVVVWWWUUUUUUUUUUUUVVVVVVWWWWWWSSSTTTVVVWWWWWWWWWVVVUUUUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWWWWXXXWWWVVVUUUTTTWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZ[[[ZZZZZZYYYZZZZZZZZZYYYYYYYYYXXXXXXUUUUUUTTTRRRQQQPPPOOONNNMMMNNNOOOQQQSSSVVVXXXYYY]]]]]]^^^^^^^^^^^^______^^^___```______]]]]]]\\\]]]]]]]]]\\\[[[ZZZYYYXXX[[[]]]___aaabbbbbb```___``````______```bbbdddfffiiikkkoooqqqsssyyy~~~eeeQQQFFFAAA:::444333333222222222...////////////000000000---------------,,,,,,,,,,,,,,,,,,---------------+++++++++*********))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((()))(((((('''&&&&&&###$$$&&&'''''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&'''''''''(((((((((((($$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%)))((('''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$!!!"""###$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''(((((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))''''''((()))''''''(((((((((((())))))***))))))(((((())))))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........//////000000000000000000---///444777888>>>NNN]]]uuu|||}}}qqqgggaaa[[[ZZZXXXWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUVVVVVVVVVVVVUUUTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVWWWXXXXXXWWWVVVUUUWWWWWWWWWWWWXXXXXXXXXXXXWWWXXXZZZ[[[[[[[[[ZZZYYY[[[[[[[[[[[[ZZZXXXWWWVVVQQQQQQPPPPPPOOONNNMMMMMMOOOOOOPPPRRRUUUXXXZZZ[[[]]]]]]]]]]]]]]]^^^^^^^^^\\\^^^```___]]][[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[]]]```cccccccccaaa```^^^]]]]]]]]]___bbbfffhhhmmmqqquuuyyy}}}zzzaaaLLLBBB???;;;777333111111222333444////////////000000000000------,,,,,,,,,,,,,,,,,,,,,,,,------------......+++************)))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''$$$%%%%%%&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&'''''''''((((((((())))))$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$"""###$$$&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''&&&%%%$$$$$$%%%$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''((($$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))***)))((('''((()))'''''''''((((((((())))))))))))(((((((((((()))))))))))))))************+++***++++++++++++,,,,,,,,,,,,,,,---------...............///000000111000000......111555555666???JJJ]]]ooozzztttiiigggccc___\\\YYYXXXWWWXXXXXXWWWWWWVVVVVVUUUUUUSSSSSSSSSSSSSSSTTTTTTUUUQQQRRRSSSUUUVVVWWWWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUVVVXXXXXXXXXXXXWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXYYYZZZ\\\\\\[[[ZZZYYY[[[[[[ZZZYYYXXXUUUSSSRRRMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPQQQSSSUUUWWWZZZ[[[]]]]]]]]]]]]]]]]]]\\\\\\ZZZ]]]______\\\YYYYYYYYYZZZZZZZZZZZZ[[[\\\]]]^^^]]]___cccfffgggfffdddccc]]]]]]]]]^^^aaaeeeiiikkkssswww|||ooo[[[MMMBBB;;;:::666666444333333444444444000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((%%%&&&'''((())))))))))))&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%%%%$$$"""!!!!!!###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&''''''((('''&&&$$$######$$$$$$%%%&&&'''((((((######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%######$$$$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&(((''''''&&&&&&''''''((($$$$$$$$$$$$%%%%%%&&&'''###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))***)))((('''(((***''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......---...///000111111111111444000000555666444888>>>FFFXXXppp{{{xxxsssmmmhhhcccaaa___ZZZYYYXXXXXXWWWVVVUUUTTTRRRQQQPPPPPPPPPQQQSSSTTTNNNOOOQQQSSSUUUVVVWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTVVVXXXYYYYYYYYYXXXVVVVVVVVVWWWWWWWWWXXXXXXXXXZZZ[[[]]]]]]\\\[[[ZZZXXXXXXXXXVVVTTTQQQOOOMMMJJJJJJJJJKKKLLLMMMMMMMMMNNNNNNOOOQQQSSSUUUWWWYYY\\\\\\\\\\\\\\\\\\\\\\\\XXX\\\^^^^^^[[[XXXWWWXXXXXXXXXYYYZZZ[[[]]]___```aaacccgggjjjkkkjjjhhhgggdddddddddeeeiiimmmrrruuuxxx|||mmmPPPEEECCC@@@:::888111333333222111111///---222111111111000000000///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((($$$%%%&&&((())))))******((('''%%%$$$###$$$$$$%%%%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((***++++++((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&'''(((((((((''''''(((((((((((((((((((((((((((((())))))))))))******)))))))))+++,,,---(((''''''&&&&&&((()))***(((((())))))******++++++******))))))******+++,,,.........////////////000---------............///111111000000111333666777===BBBQQQfff{{{zzzsssooolllfffbbb^^^[[[XXXUUURRRPPPQQQQQQOOOOOOOOOPPPRRRSSSTTTRRRPPPQQQSSSTTTSSSRRR[[[UUUQQQRRRSSSRRRSSSUUUTTTVVVWWWYYYYYYXXXVVVUUUWWWWWWWWWUUUTTTTTTVVVWWWZZZXXXWWWYYY[[[\\\YYYWWWYYYXXXWWWUUUSSSPPPNNNMMMIIIIIIGGGGGGHHHJJJLLLMMMNNNOOOPPPQQQSSSVVVXXXYYY]]]\\\[[[ZZZZZZZZZZZZZZZ[[[ZZZYYYZZZ[[[[[[ZZZYYYWWWYYY\\\]]]^^^```bbbeeekkknnnpppqqqpppooooooppppppqqqrrrvvvzzz}}}zzzaaaUUUFFF>>>===;;;666000111111111111000000000///000000000000////////////------,,,,,,,,,,,,++++++************************,,,,,,++++++***)))((((((((((((''''''''''''((((((***))))))((('''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((''''''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((())))))***''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''''''''((((((((())))))******)))((())))))++++++(((''''''&&&'''((()))***)))))))))))))))***************))))))******+++,,,,,,,,,,,,---------......------------............000000//////000222444666888:::DDDSSSeeeyyy{{{wwwpppiiiccc\\\WWWSSSRRRRRRRRRRRRSSSTTTTTTTTTRRRRRRQQQRRRRRRSSSTTTTTTXXXSSSPPPRRRRRRPPPQQQUUURRRSSSTTTUUUVVVUUUUUUTTTWWWWWWWWWUUUTTTTTTUUUWWW[[[YYYXXXZZZ\\\]]]\\\ZZZZZZYYYXXXWWWUUUSSSQQQPPPMMMLLLKKKJJJKKKLLLNNNOOONNNNNNOOOQQQSSSUUUWWWXXX[[[[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[[[[[[[^^^___``````bbbfffkkkooozzz|||~~~ooo^^^OOOFFF===888888888666222222222222111111111000000000000000/////////......------,,,,,,,,,+++++++++************************,,,,,,+++******)))((((((((((((''''''''''''(((((()))))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''%%%$$$###$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))'''###!!! """$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&((((((((((((''''''&&&&&&&&&&&&&&&'''''''''((((((***))))))(((((((((((()))(((''''''''''''((())))))************))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,------------............//////......///111333444333333777>>>JJJ^^^{{{wwwnnneee\\\VVVQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUUUUTTTTTTVVVXXXUUUSSSRRRSSSQQQOOOQQQUUUSSSTTTTTTTTTUUUUUUVVVVVVWWWXXXWWWVVVUUUUUUWWWZZZYYYXXXWWWWWWYYY[[[[[[ZZZXXXWWWVVVTTTRRRPPPNNNMMMLLLKKKJJJIIIIIIJJJLLLMMMOOOPPPQQQSSSUUUWWWXXXYYYZZZZZZYYYXXXWWWWWWWWWWWWVVVWWWWWWYYYZZZ\\\^^^^^^eeeeeefffgggkkkrrrzzzhhhSSSHHH===:::666444444444444333222222222222111111111111000////////////.........,,,,,,,,,,,,++++++++++++************************+++++++++******))))))(((((((((''''''''''''(((((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%///+++'''"""!!!"""$$$&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))'''$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((((('''&&&&&&&&&%%%)))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''''''''''''''''''''((((((((()))++++++******))))))((((((******))))))******+++,,,************++++++++++++,,,,,,---------...............---......000111222222222444666<<>>MMM```sss|||oooccc^^^^^^\\\ZZZ[[[YYYZZZ]]]___aaabbbbbbbbb______```______```bbbeeejjjoootttwwwwwwxxxyyyzzzxxxtttnnnfff___ZZZWWWUUURRRSSSTTTVVVWWWXXXXXXYYYZZZ[[[[[[[[[ZZZXXXVVVTTTSSSSSSTTTUUUWWWYYY[[[\\\___dddiiimmmpppwwwwwwiiiUUUEEE<<<999777666111111111111222222222111//////.........------------------,,,,,,,,,,,,+++++++++++++++************************************((()))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''(((((((((###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&'''(((*********))))))%%%&&&((()))))))))((('''(((((())))))******++++++*********)))***++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------......//////000/////////000...///111111000444999444>>>LLLZZZnnn{{{kkkffffffeeebbbaaa___bbbfffjjjnnnpppppppppkkkkkkjjjiiigggfffhhhjjj|||yyymmmddd]]]ZZZ]]]^^^```bbbdddeeeffffffbbbbbbbbbbbb```]]]ZZZYYYWWWXXXYYY[[[]]]```bbbcccdddiiiooossswww~~~qqq\\\VVVLLLAAA999555555666555333111111222222000...000////////////.........---------,,,,,,,,,+++++++++++++++************)))************************(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************'''''''''''''''&&&&&&&&&'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&!!!$$$&&&(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&''')))((('''&&&%%%%%%&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))************+++++++++''''''''''''((()))***+++((()))***+++---...///000---------............////////////000111111222222333888>>>EEEQQQfff|||xxxzzz|||xxxtttzzzyyyyyy|||}}}yyyxxxyyy{{{~~~ooogggddddddfffkkkssszzz}}}|||yyysssqqqmmmiiifffccc___\\\```]]]^^^eeegggeeehhhnnnrrrxxx~~~zzzcccXXXGGGDDD???:::555333222222222222222111000//////...000000///.....................---,,,,,,+++******************************+++*********))))))(((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&))))))(((((('''&&&$$$$$$))))))(((((('''''''''&&&(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((########################"""###$$$$$$%%%&&&''''''#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&'''(((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&"""###%%%'''(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''(((((('''&&&%%%&&&''''''''''''''''''(((((((((((()))(((((((((((((((((()))))))))*********+++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////000000111222222444777:::===CCCQQQeeesssxxxtttsssuuuzzz~~~zzzuuuooojjjfffeeehhhfffiiipppssstttxxx~~~zzz___MMMGGG@@@>>>:::666444333333333222222111111000//////...000//////..................------,,,++++++******************************************)))))))))((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&(((((((((((('''&&&%%%%%%)))((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))***************&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''''''''(((''''''&&&&&&&&&'''((((((''''''''''''((((((((((((******))))))))))))******)))))))))*********++++++---,,,+++***))))))))))))------,,,,,,++++++******,,,,,,,,,---------............//////000111111111333444555555666===JJJTTTkkkxxxrrrqqqrrruuuwww|||pppZZZHHH???===777666444222111222333444222111111000000//////...//////...------------...------,,,,,,++++++******************************************))))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&&&&%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))))))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((('''&&&%%%###"""$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((******))))))))))))******))))))))))))******************)))(((''''''((((((******++++++,,,,,,,,,---+++,,,,,,,,,------------------...//////000000111000222333222222666>>>DDDSSSggg~~~jjjUUUGGG>>>;;;;;;222222000000000111222333111111000000///////////////...------,,,,,,------,,,,,,,,,,,,++++++***************************************)))))))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((((((((''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%$$$###"""!!!###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''%%%%%%&&&''''''(((((((((''''''''''''(((((((((((((((((((((''''''((((((((((((((()))))))))*********((((((''''''((()))***************++++++,,,,,,,,,++++++++++++,,,,,,,,,------------...//////000000///111222222222444999===DDDQQQeeeyyytttcccOOOCCC<<<777555555222111000000000000111222000000000///////////////......---,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((''''''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((('''''''''((())))))''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###"""""""""$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((%%%&&&''''''((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((()))))))))******))))))))))))***+++,,,---,,,,,,++++++******))))))******+++++++++,,,,,,,,,,,,,,,------.../////////000111111111111222444666:::@@@KKK\\\rrroooWWWMMMBBB===999444111222333222111111000000000000////////////////////////------,,,++++++++++++,,,++++++++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&'''''''''###############$$$$$$$$$%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''(((%%%$$$$$$$$$$$$$$$######""""""############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((******&&&'''((((((((('''&&&%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***+++***************+++++++++++++++***************************+++++++++++++++,,,,,,---......////////////////////////111222222666<<>>777666444444444333333333222222000000000///////////////------------------------+++++++++++++++++++++++++++******)))))))))))))))******)))))))))))))))***''''''''''''''''''''''''''''''(((((((((((((((((()))'''&&&%%%%%%&&&''')))&&&&&&%%%&&&'''(((&&&$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%)))'''$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((()))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))************+++++++++++++++++++++***************************++++++++++++---............/////////222222333222222555888<<<;;;CCCOOO^^^pppfffXXXJJJBBB===888555555333222222222222111111111....../////////000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))))))))))))))++++++***)))((((((((()))'''''''''''''''''''''''')))))))))))))))(((((((((((('''&&&%%%%%%&&&'''((('''&&&&&&'''(((((('''%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''((((((''''''&&&%%%%%%$$$)))'''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&'''((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))))))))******+++++++++************************+++,,,,,,,,,,,,------------------.........//////111222222111000000333555555999???HHHUUUiii~~~zzzxxxzzz{{{fffSSSIII???<<<:::777444444111111111111111000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))))))))))),,,,,,***)))((((((((((((''''''''''''''''''''''''***))))))(((((('''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&'''((())))))&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))*********************************+++++++++,,,,,,,,,------------------............///000111111000///111222555666999<<>>DDDOOO___rrr|||oooXXXOOOCCC<<<:::999777444111111111111111111111111///000111222222222222222222222333222111///---,,,***)))))))))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$%%%&&&&&&&&&$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((())))))'''%%%$$$$$$%%%&&&&&&&&&&&&&&&'''(((((()))((((((((((((((((((((()))((((((((('''''''''&&&))))))))))))))))))))))))++++++++++++************+++++++++,,,,,,,,,------------------............------...///000111111222222444777:::???JJJXXXccc{{{ttt___TTTKKKCCC;;;666555555333111000000000000000000000000...///000000111111000000111111111000///...,,,,,,*********)))******++++++************************))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&%%%###""" &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&''''''%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))))))))))),,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,------------............------........./////////333444555555666;;;CCCJJJZZZkkkzzz~~~}}}hhhTTTFFF@@@===888333111222333111///////////////////////////---......///////////////111000///...---,,,,,,,,,++++++******)))*********************************))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((((((((('''&&&&&&%%%$$$$$$$$$%%%%%%########################'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&!!!"""$$$%%%%%%%%%''')))%%%&&&&&&''''''''''''''''''''''''(((((((((((((((************))))))))))))************************------,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,---------.................................000222333444444777;;;???CCCPPPbbbsss}}}nnn]]]OOOCCC===<<<666444222222333333222000////////////////////////---...////////////......111000...,,,,,,,,,,,,---,,,,,,+++***)))))))))***************************(((((((((((((((((((((((())))))((((((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&!!!#########$$$&&&'''%%%&&&''''''((((((''''''&&&&&&''''''((((((((()))))))))))))))************)))))))))))))))))))))))),,,,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,------------...000000////////////......,,,---///000111333555777;;;@@@IIITTTaaaqqq~~~iii\\\MMMDDD>>>999888999444444333333444333111000000000000000000000000000...//////000//////......111000...---,,,------...,,,,,,+++***)))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###!!!!!!"""###$$$###"""%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&###$$$%%%$$$"""!!!"""###$$$%%%'''((((((((('''&&&&&&&&&&&&''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((************************************++++++++++++,,,,,,,,,,,,------------000/////////////////////...///000111111222222333999888999???FFFRRRbbbppp~~~~~~zzzyyyzzz~~~oooaaaNNNEEE===;;;:::777555666222222333222222111//////000000000000000000000000//////////////////...---//////...---------------++++++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&%%%%%%%%%%%%$$$''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!"""$$$%%%$$$############$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&''''''&&&###""""""###$$$%%%'''((()))((('''&&&%%%%%%&&&''''''((())))))&&&'''''''''((((((((()))''''''''''''''''''''''''((((((((())))))******+++************++++++++++++++++++,,,,,,,,,---------........................222111111222333444333333444222333777:::>>>IIIUUUcccuuu|||vvvuuuwwwwwwdddTTTIIIBBB<<<999:::;;;777333333000111111111000//////000////////////////////////...............---,,,,,,---------------,,,,,,+++*********)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&%%%%%%%%%$$$$$$''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&""""""###$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%&&&''''''%%%%%%&&&'''$$$%%%'''))))))((('''&&&%%%%%%&&&&&&'''((())))))((()))))))))******++++++''''''''''''''''''''''''&&&&&&'''((()))***++++++)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......///......///111333333222///...222888999777<<>>EEEOOOZZZhhh|||oooZZZKKKEEEBBB<<<777555555444333333222111111///////////////////////////...---,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,))))))))))))))))))******))))))))))))))))))))))))((()))******)))(((***+++((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&$$$%%%'''((()))(((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((******((('''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))))))))))))))(((''''''******))))))((('''''''''(((((()))***************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000000000000///////////////000222333444222777???FFFPPP^^^ooozzzsssaaaUUUGGG>>>;;;:::888555555444444333222222111111////////////////////////......---,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))***+++,,,+++***)))***+++))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%$$$############%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((''''''''''''&&&&&&)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))((('''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((((())))))((((((((('''''''''(((((('''''''''))))))))))))))))))))))))(((((()))))))))(((''''''***))))))((((((''''''&&&(((((()))***************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...////////////.../////////...///000111111///222666999===EEENNNUUUlllxxxooo\\\QQQEEEAAA;;;777666777777777444444333333222111111111////////////////////////...------,,,,,,,,,,,,,,,------,,,+++++++++++++++---------,,,++++++******))))))))))))))))))))))))***+++,,,+++)))(((((()))***))))))))))))))))))***&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%###$$$&&&&&&%%%%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&******)))((('''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((((((''''''(((((())))))***+++++++++(((((()))******************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...////////////...000000//////////////////222444666666777999>>>AAAJJJSSSaaappp}}}xxxeeeTTTGGGAAA999999999777555444444555333333222222111111111000........................------,,,,,,+++,,,,,,------,,,,,,+++***+++++++++***************)))))))))))))))))))))))))))))))))((())))))(((&&&$$$%%%%%%))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&***)))'''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$%%%&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&******)))((('''&&&&&&%%%)))((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))******++++++(((((()))***************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------......///000000000//////000000000000000/////////000111222222333444555777:::===EEEQQQaaatttzzzwww{{{}}}}}}{{{||||||gggVVVLLLEEE@@@<<<222444555555222//////000222111111111111111000000------------------------,,,,,,+++++++++,,,,,,---,,,,,,+++************+++((((((((())))))*********))))))))))))))))))))))))(((((()))'''%%%$$$$$$%%%'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&***)))'''&&&%%%%%%&&&'''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%&&&'''''''''###$$$&&&%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''((())))))))))))(((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&)))((((((''''''&&&&&&&&&***)))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&'''(((((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''((((((((('''''')))((((((''''''&&&&&&%%%(((((()))***************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......///000000000000//////000000000000000///.../////////000111222444444:::888888???IIIVVVgggttt||||||{{{zzz|||jjj]]]LLL@@@<<<<<<:::777111222444444222111111222000000000000000000000000------------------------+++++++++++++++,,,,,,---,,,,,,+++***************)))))))))*********++++++)))))))))))))))))))))))))))***+++***(((''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''((('''%%%$$$!!!"""$$$$$$$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''((()))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&(((((('''''''''(((((()))(((((('''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''')))(((((('''&&&&&&%%%%%%(((((()))***************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------...////////////...------.../////////...---000/////////111222333444777333333888<<<@@@IIISSSdddooo~~~yyyzzzzzzhhh\\\MMMHHH@@@:::777666555555444444333333444555555555000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,++++++***************+++******)))(((''''''&&&))))))))))))))))))))))))(((***+++***(((((()))***''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''')))(((&&&###!!! ###$$$$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***+++,,,******)))(((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%))))))))))))))))))))))))%%%%%%&&&'''((((((((('''''''''(((((()))*********(((((()))***************((())))))***++++++,,,,,,------------------------******+++++++++,,,,,,,,,+++,,,------......------++++++---.........------000...,,,,,,...///000000///---000666777555777>>>EEEOOO```ooo}}}}}}zzz}}}vvvgggXXXIII@@@<<<>>>???<<<888444555666666333000000111222222111////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,++++++***)))*********+++***)))'''%%%###!!!!!!))))))))))))))))))))))))&&&''')))(((''''''((()))((((((''''''''''''((((((&&&''''''''''''''''''&&&$$$%%%'''((()))(((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$###$$$&&&'''%%%###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&'''''''''&&&$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))&&&'''''''''&&&%%%%%%$$$'''''''''(((((((((((()))$$$$$$%%%''')))***(((&&&&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$###$$$%%%&&&'''''''''''''''((((((((((((''')))+++,,,***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---------............//////////////////.........222111111111222444666777999===CCCMMMXXXfffsss|||vvvlll^^^RRRKKKDDD===888777777666555444444333333111111111111000000000000000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************.........---,,,+++***)))))))))************))))))***))))))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''',,,***'''%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%&&&((()))'''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&''')))++++++***(((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%$$$$$$$$$%%%&&&'''''''''''''''((((((((((((''')))******)))(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********************************))))))))))))))))))))))))++++++,,,------------,,,------------............///.....................000/////////111222444555444666999===DDDLLLVVV\\\lllvvvuuuhhhWWWPPPGGG@@@===;;;666333555555444333333222111111111111000000000///////////////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++***)))((('''))))))************))))))((((((((('''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''***)))'''&&&&&&&&&((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&(((***+++)))(((&&&&&&''''''''''''&&&&&&###$$$%%%'''((()))))))))'''''''''''''''''''''''')))))))))(((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%$$$%%%&&&&&&'''&&&''''''''''''((((((((('''((()))(((&&&&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))******************************))))))))))))))))))))))))+++,,,,,,---------------------------....................................---------...///000111222333444444555666:::???CCCHHHQQQ```qqqvvviii\\\PPPGGGAAA===999777888888555333222222222111000000//////000////////////.............../////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***))))))((('''&&&((())))))******))))))((('''''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&***))))))(((((('''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''(((((('''((('''&&&%%%%%%''')))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***************************))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,---------.........---------------.........---------......///000111222333444444444666999<<<:::???HHHRRR\\\gggrrrxxxxxxnnn```TTTLLLFFFAAA===<<<:::888777888888555333111111111000000///////////////.........---------------......///.........,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************)))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))((('''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''')))(((((((((''''''&&&&&&'''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&'''&&&%%%&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&$$$%%%''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))************************))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,------------...+++,,,,,,,,,---------...------...//////000000000---///000000000111444666777999;;;>>>BBBHHHOOOSSSdddnnn|||}}}ooodddTTTNNNFFFAAA>>>===<<<:::888777666555555444222000111111111111000000000000............------------,,,---...............---,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********)))(((((((((((())))))))))))((((((((((((((('''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((('''''''''&&&''''''((()))&&&&&&&&&%%%%%%%%%%%%%%%'''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''((((((((((((''''''''''''((((((((()))))))))'''&&&&&&'''(((((('''&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&'''''''''&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))************************))))))))))))))))))))))))((())))))***************,,,,,,,,,,,,------------***++++++,,,,,,------------...///000000000000///---...000000//////000111222333444444666999>>>AAAGGGNNNYYYeeeqqqttthhh___WWWMMMFFFAAA>>>;;;888777666555333333333333333222222222222111111111111111111111111///............---------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************''''''(((((((((((('''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&((()))))))))((('''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((&&&%%%'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&'''((()))***&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&'''(((((((((((((((''''''((((((((())))))))))))'''%%%%%%'''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''&&&'''))))))'''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))************************))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,---------*********+++,,,,,,---------...///000000000///......000222222111000000111...000111222333444777:::999===CCCIIIQQQZZZfffnnn|||uuubbb\\\TTTLLLFFFAAA===;;;999888666555444222111///222333333222222222444555000000000000000000111111/////////............---............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************'''(((((())))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###$$$'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((((('''&&&&&&'''((()))***(((((())))))******++++++(((((())))))))))))((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''((())))))(((((('''''''''(((((((((((()))(((&&&######$$$%%%%%%%%%&&&''''''''''''''''''&&&$$$$$$&&&'''(((((())))))''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%'''******)))'''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------))))))***+++,,,,,,------,,,---.../////////...---+++...000111111000000111000111333333222222444555666999;;;<<<>>>CCCJJJQQQVVV___mmm|||uuukkk```VVVPPPHHHFFFCCC@@@===<<<;;;;;;555444333333333333222222222222222000///000222333/////////000000000000000000////////////............///......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******************************+++++++++++++++***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''***)))'''&&&%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&)))(((((('''''''''((((((&&&&&&''''''(((((())))))******)))((('''&&&%%%%%%'''&&&%%%%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((((((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$&&&''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''(((((())))))******''''''((()))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))************))))))(((++++++************++++++......------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---......///////////////000000000000111111111111222111222333666:::>>>@@@@@@DDDJJJSSS]]]ffflllpppxxxqqqfffbbb[[[SSSKKKEEEAAA???;;;:::888777666666666777444444444444444444444444111111111111111111111111///............---------......//////////////////+++,,,---......---,,,+++************************************************,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((()))))),,,)))&&&%%%&&&'''(((''''''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((())))))((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&%%%$$$%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((''''''''''''(((((('''''''''((((((((((((((()))))))))(((''''''&&&&&&''''''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&'''((())))))((((((((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$&&&((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((()))))))))''''''((()))))))))))))))******)))))))))((((((((())))))))))))))))))))))))((())))))*********))))))++++++************++++++,,,,,,+++******)))((((((,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------...///////////////---.........////////////222222222222444666888:::999:::>>>BBBGGGKKKOOOQQQWWW\\\dddnnnyyyuuuiii___WWWSSSKKKHHHDDD@@@===;;;::::::888888666555444444444555333333333333333333333333111111111111111111111111000////////////...............------,,,,,,++++++++++++,,,,,,,,,,,,++++++************************(((((((((((((((((((((((()))(((((((((((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((())))))+++)))&&&%%%&&&'''((('''''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%(((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''''''''(((((())))))((((((((((((((('''(((((((((((((((((((((((((((((('''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$%%%&&&((())))))******))))))(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))(((&&&$$$&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((''''''''''''&&&***))))))(((''''''&&&&&&))))))((((((((((((((((((''''''((())))))))))))(((((((((((((((((('''''''''))))))))))))))))))))))))'''(((((()))************++++++************+++++++++++++++***))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------...////////////...------........./////////111111111222222222222222666666777777888999::::::===AAAGGGNNNUUU^^^ffflllxxx~~~~~~wwwrrrpppgggbbbYYYPPPHHHBBB???>>>999888777666666666777888555555444333222222222222222222222222222222222222111111111111111111111111000000000////////////...//////...---,,,+++******++++++************++++++************************(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''(((((()))***(((&&&%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''((((((((()))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&'''((((((((('''%%%$$$(((''''''&&&&&&&&&''''''&&&&&&''''''(((((())))))(((''''''''''''(((((()))***)))))))))((((((''''''''''''(((((())))))))))))))))))((('''''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((('''((((((((((((''''''&&&&&&)))))))))((((((''''''&&&&&&'''(((((())))))((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((()))************++++++************++++++---,,,,,,,,,++++++******++++++++++++++++++++++++---------......---------,,,---......//////....../////////000000000111111000000111111111111000///444444444555555666666666888:::===???AAADDDHHHKKKRRRXXXbbbmmmwwwvvvrrrkkkbbbZZZSSSOOOMMMLLLHHHDDD???<<<;;;<<<===999888777666666666666777333333222222111111111111111111111111111111111111111111111111111111111111////////////............/////////......---------,,,+++***))))))***+++,,,************************************************((()))***++++++***)))(((''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''((())))))'''%%%%%%'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%%%%%%%&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''(((((()))((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&'''((((((((('''&&&%%%''''''&&&&&&&&&''''''(((&&&&&&''''''(((((())))))'''''''''''''''((())))))******))))))((((((((('''''''''(((((()))*********)))))))))((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&'''''''''((((((''''''(((((((((((((((''''''%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''))))))((((((''''''&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%&&&'''))))))*********++++++************++++++,,,,,,+++++++++++++++***++++++++++++++++++++++++,,,,,,------------,,,,,,,,,------...............////////////000000000000...///000111111111111000///000000111222333333444///111444666777999<<>>AAAEEEKKKRRRYYY^^^aaajjjnnnuuu}}}|||wwwqqqnnnmmmjjjccc]]]RRRPPPLLLGGGCCC@@@===<<<::::::999888888888888999777666555444333222111111222333333222222222111111111111111111111111111111000000000000000000000000......---------,,,,,,,,,,,,---------......//////---,,,+++******+++,,,---************************************************((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((''''''''''''(((((((((&&&%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((((((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((######$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&'''''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''&&&''''''((()))******))))))))))))))))))(((((((((((())))))*********(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&'''(((((((((((('''((((((((((((((('''&&&&&&$$$$$$%%%'''((()))******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&$$$$$$&&&((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((($$$$$$%%%%%%&&&''''''(((((((((''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&''''''((())))))))))))++++++************++++++))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---............---,,,,,,---------...............///000000111111222000000000000000000000000///111333444444555777888999999999;;;>>>BBBFFFIIIJJJMMMRRRYYYaaakkkuuu{{{~~~zzzuuurrroookkkddd___ZZZVVVRRRPPPOOOMMMHHHEEE>>>>>>===;;;:::999999999555666666666666555444333333333333222222111111111222222333333333222222111111111111111111111111111000000000000000000000000---------,,,,,,,,,++++++))))))***+++,,,---......,,,,,,++++++++++++,,,,,,************************((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((())))))))))))(((((()))((((((''''''''''''(((&&&%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''))))))((((((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&''''''((()))***)))))))))))))))*********))))))))))))))))))******''''''))))))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))%%%&&&'''((()))(((((('''&&&'''((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''++++++************++++++(((((((((((())))))))))))************************++++++,,,,,,,,,,,,+++++++++,,,------......------,,,,,,,,,---------......000///.........///000111111111000000000000000///444555666555333222222333555555444555666888:::;;;888;;;???BBBFFFLLLQQQUUUXXX^^^fffmmmssszzz{{{llljjjfffbbb``````aaabbbYYYUUUQQQOOOOOOLLLHHHDDDCCCBBB@@@>>>===<<<;;;;;;888888777777777666666666666666666666555555444444222222333333333333333222000111222333333222111000222222222222222222222222000000000000000000000000......---------,,,,,,,,,*********++++++,,,,,,---******++++++++++++******************************(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))((('''''''''''''''&&&%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$%%%&&&'''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''""""""###$$$&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&&&&&&&&&&'''''')))******(((((())))))******++++++******))))))))))))))))))&&&'''(((*********))))))************************&&&&&&&&&'''((())))))***%%%&&&((()))))))))((('''%%%%%%'''((())))))******(((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%&&&''''''''''''''''''&&&&&&''''''((()))((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))))))))(((''''''&&&&&&%%%&&&&&&''''''(((((((((%%%&&&''''''(((((('''''''''''''''((((((((())))))(((((((((((((((((((((((('''(((((((((((((((''''''++++++************++++++***************+++++++++************************+++++++++,,,,,,++++++++++++,,,------......------........./////////000000111000...,,,,,,,,,...///---------............///,,,...000111111111222333///000111222333444444444333666999;;;<<<<<<>>>???@@@DDDJJJNNNQQQVVV]]]ccccccgggmmmrrrvvv|||~~~wwwtttooolllhhhbbbZZZTTTLLLLLLJJJFFFCCCAAABBBDDDAAA>>><<<<<<===>>>;;;888999999999777666666888:::777777666555444333222222333333222222333444666777111222222222222111000000///000111222222111000///222222222222222222222222000000000000000000000000//////.........---------------------------------((()))***++++++***)))(((***************************************************)))(((''''''((()))***(((((((((((((((((((((((((((((())))))))))))((((((***)))((('''''''''''''''%%%$$$$$$&&&(((((('''%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$%%%&&&'''''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%))))))((((((''''''&&&&&&&&&&&&''''''(((((()))))))))(((((('''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((******))))))(((((('''''''''''''''''''''((())))))***)))(((''''''((()))***+++***)))(((((()))***+++++++++++++++++++++++++++'''''''''''''''''''''''')))))))))))))))))))))))),,,,,,+++***))))))******,,,+++)))((('''''''''((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''&&&&&&&&&'''(((***+++)))))))))((()))******++++++***)))(((((()))***+++))))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------...------------...//////////////////000000000000000111111000//////000222555444444444444555666666888999;;;===???AAACCCCCCIIIJJJMMMPPPTTTWWWZZZ[[[```bbbdddhhhlllpppsssttt||||||}}}}}}~~~{{{wwwsssqqqnnnnnnooopppsssvvvyyy{{{rrrqqqooommmkkkiiigggfffjjjiiigggddd```\\\YYYWWWRRRQQQOOOMMMJJJHHHFFFEEE=========<<<<<<;;;;;;;;;:::999999999888888777777666666666555555444444333444444444333333222222222333333333333333333333333111111111111111111111111222222222111111111111000111000///......///000111////////////............000/////////............++++++++++++++++++++++++***+++,,,------,,,+++******************)))(((((())))))))))))))))))))))))+++(((&&&''')))***)))''')))***++++++***)))((('''(((((((((((((((((((((((($$$%%%&&&%%%%%%%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&$$$$$$###"""((('''&&&%%%%%%&&&'''((('''%%%$$$%%%((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((%%%""" !!!$$$&&&))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((('''((((((((((((((((((((((((******))))))(((((((((((('''''''''''''''((())))))***)))(((((((((((()))***+++***)))(((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***))))))))))))))),,,+++)))(((''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((('''''''''((()))+++,,,)))))))))))))))******++++++***)))(((((()))***+++))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++...------------...//////.../////////000000000000000111111000//////000222333222222222222333444444333444555666888:::;;;<<<999:::<<<>>>@@@BBBDDDEEEFFFGGGIIILLLOOORRRTTTUUUYYYZZZZZZ[[[\\\\\\]]]]]]aaaaaaaaaaaaaaaaaa``````aaa```___\\\YYYVVVSSSQQQQQQQQQRRRRRRTTTUUUWWWWWWTTTSSSRRRPPPNNNMMMKKKKKKNNNNNNMMMKKKIIIFFFDDDCCCBBBBBB@@@>>><<<:::999888888888888888777777666666777777777777666666555555555444444444444444444333333333333333333333222222333333333333333333333333111111111111111111111111222222222111111111000000111000///......///000111////////////.....................---------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***************)))(((((())))))))))))))))))))))))+++(((&&&''')))***)))''')))******+++***)))((('''((((((((((((((((((((((((%%%&&&''''''&&&%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%&&&'''((((((&&&$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%'''&&&###"""!!!"""$$$%%%((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((('''''''''((('''''''''''''''((((((&&&''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((***))))))))))))((((((((((((((('''''''''((())))))***))))))(((((())))))***,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))++++++)))((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((('''&&&%%%((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((()))***++++++)))))))))))))))***************))))))))))))******))))))))))))************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////....../////////000000000000111111000//////000222111000000000000111222222//////000111222333444444333333444555555666777777666777888:::;;;===>>>??????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@>>><<<;;;======>>>>>>>>>======<<<>>>>>>===<<<;;;::::::999::::::;;;;;;::::::999999:::999888777666555444333555444444444444333333333555444444444444444333333222222222333333333333333222222222333333333333333333333333333333333333333111111111111111111111111222222111111111000000000000000////////////000000////////////............,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,++++++,,,,,,,,,)))************))))))((())))))))))))))))))))))))***((('''((()))***)))((())))))*********)))((((((((((((((((((((((((((((((%%%'''))))))(((&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''')))'''%%%$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((())))))((((((''''''&&&&&&)))(((((((((((())))))***'''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))),,,,,,+++***))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))((((((((((((((()))+++******))))))((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***(((((()))******************))))))))))))))))))***((()))))))))***************++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,////////////////////////...------------...//////........./////////000000///000111000......000111000000//////000000111222000000000111111111222222555555555666666666777777777888888888888999999999999999999::::::;;;;;;;;;999999::::::::::::;;;;;;::::::;;;;;;::::::999888999999:::;;;:::999777666:::999999999999999999999666777888888999999999999888888888777777666666666444444444444444444444444333333333333333333333333000000111111222222333333111111222222333333333444222222222222222222222222111111111111111111111111111111111111000000000000000000////////////000000////////////............,,,,,,,,,,,,---------------,,,,,,++++++*********,,,+++***))))))***+++,,,))))))************)))((())))))))))))))))))))))))((((((((()))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((&&&(((++++++)))'''%%%%%%'''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((((((((('''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((''''''&&&&&&'''&&&&&&&&&''''''((()))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))***************))))))((((((((())))))))))))************))))))++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))((((((((((((((())))))***************)))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((()))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''((())))))'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))************))))))))))))******)))))))))((()))))))))*********************+++++++++,,,,,,*********++++++,,,,,,,,,*********+++++++++,,,,,,////////////////////////...------------...//////............///////////////000000///......///111000000000000000111222222111111111111111111111111111111222333333444444444666666666555555444444444555555555666666666666666444444555555666666666777444555666777777777777777444555666777777666555444444555555555666666777777444555555666666666666555333333444444444444444444333333444444444444444444333333333333333333333333///000000111111222222222111111111222222333333333222222222222222222222222111111111111111111111111111111111000000000////////////000000000000//////////////////............---------------------...,,,,,,,,,++++++*********+++***)))(((((()))***+++((())))))*********))))))))))))))))))))))))))))))'''((()))***)))((((((((((((((((((((((((((())))))((((((((((((((((((((((((&&&(((++++++)))'''%%%%%%'''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&%%%$$$'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''############$$$%%%&&&&&&)))))))))(((((((((((('''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))************+++******)))((((((((()))))))))******++++++******)))******+++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((()))******)))******++++++***))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&'''((()))++++++******)))))))))************))))))))))))))))))************************++++++++++++))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------.........////////////000000///......///111111000000000000111222222000000000000000000000000......//////000111111222222222111111000000000///111111111111111222222222000000111111222222333333111111222333333333333333000111111222222222222222///000000111111222222333333333444444444333222222111111222222222333333333111111222222222222333333222222333333333333444444000000000111111111111111111111111222222222222222222222222222222222222222111111111111111111111111111111000000000///////////////000000000000//////////////////........................---------,,,++++++++++++++++++++++++******))))))))))))******((())))))************)))))))))))))))))))))))))))&&&(((***+++)))((((((((((((((('''''''''((())))))((((((((((((((((((((((((%%%'''))))))(((&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&''''''&&&&&&%%%$$$'''''''''((((((((())))))((('''''''''''''''&&&&&&'''''''''((((((((((((((($$$######$$$%%%&&&''''''))))))))))))((((((((('''&&&&&&''''''((())))))***))))))))))))))))))))))))))))))*********++++++++++++******)))(((((()))))))))***++++++++++++***)))((()))+++,,,,,,,,,,,,+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))***++++++)))***++++++++++++***)))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%'''(((***+++++++++)))(((((()))***++++++***)))((())))))))))))************************++++++++++++((())))))***++++++,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++...------------...//////---------.........//////...///000///------///000000000000000000111111222////////////////////////111111111111111222222222111111111111111111111111111111111111111111111111//////000000111222222333111222222333333333222222333222222111111111222222///000000111111222222333333444444444444444333333333333333333444444444444111111111222222222333333111111222222222333333333222222111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111000000000////////////...///000111111000///...////////////............///......---,,,+++***************++++++,,,,,,---++++++,,,,,,,,,,,,++++++(((((()))***************))))))))))))))))))))))))%%%(((++++++)))''''''((((((''''''&&&'''((()))***((((((((((((((((((((((((%%%&&&''''''&&&%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$"""&&&'''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))&&&&&&&&&'''((()))***+++******))))))((((((((('''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))******++++++++++++++++++***))))))((()))))))))***+++,,,,,,+++***)))'''(((***,,,---------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))***+++,,,,,,))))))+++,,,,,,+++***)))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((())))))((('''&&&'''(((***+++,,,+++)))(((((()))***++++++***)))((())))))))))))************)))************+++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------------------------------...------------...//////---------.........//////...///000///------///000///////////////000111111//////000000000000111111444333333222222222111111222222222222222222333333111111111111111111111000......///000111111222222222333333333333333222111666444333111000111111222111111111222222333333333222333333444444444444444222222222333333333333333222222333333444444444555000000111111222222222333333333222222111111000000333222222222111111000000111111111111111111111111111111111111111111111111000000000000////////////...///000111111000///...000/////////............///...---,,,***)))(((((())))))***+++,,,------...,,,,,,...//////...,,,,,,(((((()))***************))))))))))))))))))))))))%%%(((,,,,,,)))''''''(((((('''&&&&&&'''((()))***(((((((((((((((((((((((($$$%%%&&&%%%%%%%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$!!!&&&((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%'''((((((((((((((('''&&&''''''((()))))))))))))))+++***((((((((()))((('''''''''''''''((((((((()))+++***((('''''''''((()))*********)))))))))))))))))))))))))))************++++++++++++************,,,+++***))))))***+++,,,+++*********))))))((((((++++++******++++++,,,---)))************+++++++++******++++++++++++******)))*********++++++++++++*********++++++,,,,,,,,,'''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&++++++******))))))(((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''))))))))))))(((((((((((((((((())))))((('''&&&&&&))))))((('''&&&&&&%%%%%%)))'''%%%%%%'''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***)))'''&&&''')))&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''')))((('''''''''(((***+++))))))************))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++***+++---...------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++******////////////////////////............////////////000000111111111111000000////////////000000000000333333222222111000000000111111111000000000000000222222222222222222222222333333333333333333333333222222222222222222222222222444555555444333333444222222222222222222222222333222222222222222222222111111111222333444444444111111111111111111111111111111111111111111111111222222222333333444444444333333333222222222111111333333222111111000//////222111111111111000000000------------------------++++++++++++++++++,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***+++)))(((((())))))(((&&&******))))))((((((''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''(((((())))))******(((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&'''''''''&&&$$$%%%&&&''''''&&&$$$###''''''((((((((((((((('''''''''((()))))))))))))))+++***(((((((((((((((((('''''''''((((((((())))))+++***)))((('''(((((()))***)))))))))))))))))))))))))))))))))************))))))))))))((((((((((((++++++***))))))***++++++++++++******))))))))))))+++************+++,,,,,,************++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))***)))))))))(((((((((((()))))))))))))))))))))((((((((((((((((((((((((((())))))(((((((((''''''''')))))))))((((((((((((((()))))))))(((((('''''''''''''''(((((((((((('''''')))((((((((((((((((((((((((((())))))(((''''''&&&)))(((((('''&&&&&&%%%%%%)))'''%%%%%%'''((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%(((***)))'''&&&'''(((&&&&&&''''''''''''&&&&&&(((''''''''''''''''''(((((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))************))))))(((((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------..................................../////////////////////000000/////////.../////////000000000000111111111111111111111222111000000000000000000000222222222222222222222222333333222222222222222222222222222222222222222222222444555555444333333444333333333333333333333333333333333333333333333333333333333444444555555555111111111111111111111111333333333333333333333333222222222333333333333333222222222222222222111111222222222111111000000000000000000/////////..............................++++++++++++++++++++++++,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++***,,,***))))))******)))((()))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$######"""&&&''''''((())))))))))))''''''((()))))))))))))))***))))))(((((((((((((((''''''((((((((()))))))))+++***)))(((((((((((()))))))))))))))))))))******)))))))))*********++++++******)))))))))(((((((((+++***))))))))))))***++++++++++++************)))***************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++++++++***))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''''''''''''''((((((((((((******))))))))))))(((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((()))))))))(((''''''((((((((('''&&&&&&%%%%%%((('''%%%%%%'''(((''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&'''))))))'''&&&'''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))*********++++++*********++++++++++++,,,+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------....................................---............/////////---......//////......---....../////////000000000//////000111111222333333000000000000000000111111222222222222222222222222111111111111111111111222222222222222222222222222222333555555333333333444444444444444444444444444333333333333444444444444111111111222222222222222222222222222222222222222444444444444444444444444444444444444444333333333222333333333333333333333222222222222222111111111000000000000/////////////////////////////////...++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***---+++******+++,,,***)))(((((())))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$############$$$$$$%%%&&&'''))))))*********''''''((())))))))))))))))))))))))(((''''''(((***'''(((((((((((()))))))))*********))))))))))))))))))))))))))))))*********))))))*********+++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++***************+++,,,,,,++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***************************************)))))))))(((((()))))))))))))))*********(((((((((((((((((((((((())))))(((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((((((((()))))))))(((((('''(((((('''''''''&&&&&&&&&(((&&&%%%%%%'''(((((('''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&'''((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((())))))************))))))(((((((((((())))))))))))))))))))))))************************++++++++++++************************************************,,,------,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------........................---------.........//////.........//////................../////////000000///000000000111111111222000000000000000111111111111111111111111111111111000000000000111111111111222222222222222222222222111333555444333222333444333333333333444444444444333333333333333444444444111111111111111111111111333333333333333444444444444444444444444444444444666666666555555555555555444444444444555555555555333333333333333333333333222222222111111111000000////////////............,,,,,,,,,,,,++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++******+++,,,+++)))((((((((())))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%'''&&&%%%$$$$$$&&&'''(((&&&'''((()))************''''''((()))))))))))))))''')))***)))'''''')))+++(((((((((((()))))))))******************))))))((((((((())))))************************++++++++++++,,,,,,,,,,,,++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---+++,,,,,,,,,------------++++++,,,,,,,,,,,,++++++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++************))))))))))))((()))))))))*********+++))))))))))))))))))))))))(((((())))))))))))))))))((((((((())))))*********(((((((((((((((((((((((()))(((''''''''''''((()))&&&&&&''''''((((((((()))(((((()))))))))))))))((('''''''''''''''&&&&&&&&&'''&&&%%%%%%'''(((((('''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))*********)))((())))))************))))))(((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++************************************************+++,,,---,,,***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,------........................------------...............//////000000//////...............////////////111111111000000000////////////000000111111111111111111111111111111111111/////////000000111111111222222222222222222222222111333444444333222222333111111222222333333333333222222222222333333444444444444444444444444555555222333333333444444555555555555555555555555555555777777777777777666666666666666666666666666666666333333333333222222222222222222222111111111111000000/////////......------...---------,,,,,,++++++---------,,,,,,,,,+++++++++++++++++++++++++++++++++)))((()))++++++***)))(((((())))))******++++++((((((((()))***+++++++++(((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%'''&&&%%%$$$%%%&&&((()))'''(((((()))************''''''((()))))))))))))))&&&)))***)))'''&&&))),,,((((((((()))))))))************++++++******)))(((((((((((()))******++++++*********++++++++++++,,,+++************)))))))))++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---......,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++))))))*********+++++++++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))((())))))******+++++++++))))))))))))))))))))))))(((((())))))))))))******))))))))))))************''''''(((((((((((()))))))))((('''&&&&&&'''((()))&&&&&&&&&''''''(((((()))(((((()))*********))))))'''''''''''''''''''''''''''%%%$$$%%%'''))))))(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))))))))************))))))(((((((((((())))))))))))((((((((()))))))))******)))))))))************+++***************+++++++++************************))),,,---,,,)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///------------------------,,,------------........./////////000000/////////------........./////////222222111000000///....../////////000111111222222111111111111111111111111/////////000111111222222222222222222222222222222111222444444222222222333000111111222222333333444222222333333444444555555222333333444555555666666555555666666777888888888::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::999999777777666666555444444333222222222111111111000000111111000000//////....../////////......------,,,------------,,,,,,,,,,,,,,,++++++******++++++,,,***)))((()))+++++++++)))))))))******************''''''((()))***+++,,,---))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$######$$$$$$%%%&&&'''((())))))*********))))))''''''((()))))))))))))))&&&)))+++)))&&&&&&)))---(((((()))))))))***************+++++++++***)))((('''(((((()))******++++++*********+++++++++,,,,,,++++++*********))))))))),,,------......------,,,,,,,,,,,,,,,---------......------------...//////------------............,,,,,,------------,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((())))))******+++,,,,,,))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))(((((((((((((((((())))))*********)))((('''&&&&&&'''((()))%%%%%%&&&''''''((())))))(((((()))***************'''''''''''''''''''''''''''%%%$$$%%%'''))))))(((&&&&&&'''''''''''''''''''''''''''''''''''''''''''''%%%$$$&&&((((((&&&$$$&&&&&&''''''''''''&&&&&&(((''''''''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***))))))************))))))(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))************))))))*********+++++++++************************'''+++---,,,)))(((***...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...------------------------,,,,,,---------.........---......//////......------------.........//////000000000000000/////////...//////000111111222222111111111111111111111111//////000111111222333333222222222222222222222222111222444444222111222333111111222222333444444555444444444555666777777777555666666888999:::;;;<<<>>>>>>??????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@???>>><<<;;;;;;666555555555444444444444444444333222222111000000111111111000///............------------,,,,,,,,,,,,,,,+++******+++,,,,,,+++***)))***,,,---,,,+++++++++******************)))))))))******+++++++++))))))))))))))))))))))))***)))))))))((((((((('''(((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((()))))))))************'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((%%%&&&'''(((((('''&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$"""###$$$%%%&&&&&&&&&&&&)))************))))))((('''(((((()))))))))))))))%%%(((+++***&&&&&&)))---))))))))))))******************+++,,,+++***)))((('''(((((()))***+++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++------...//////...------,,,,,,,,,------.........///............///000000---------.........//////---..................------------.........//////.........------,,,,,,,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((())))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))*********+++))))))(((((('''''''''&&&))))))******++++++++++++***((('''&&&&&&'''(((***%%%%%%&&&&&&'''((())))))(((((()))***************&&&'''''''''''''''''''''&&&%%%$$$%%%'''))))))((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''%%%$$$%%%((((((&&&###&&&''''''''''''''''''&&&((((((''''''''''''((((((%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))******++++++++++++))))))))))))))))))))))))&&&***---,,,)))(((+++///,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++------------------------,,,,,,,,,---------......,,,------......------,,,---------.........//////......//////000000111111...//////000111222222222000000000000000000000000///000000111222333333333222222222222222222222222000222444333222111222333222222333444444555666666555666666777888999999:::>>>???@@@BBBCCCEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNOOOPPPQQQSSSSSSTTTSSSSSSRRRPPPOOONNNMMMLLLLLLKKKJJJIIIGGGEEEDDDCCC::::::::::::999999999999666666555444444333222222333222222111000//////.........---------,,,,,,,,,---,,,+++******+++,,,---,,,+++***+++---...---,,,,,,+++++++++***)))))))))+++++++++***************))))))))))))))))))))))))******))))))((((((((('''(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&''')))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&'''''''''&&&%%%%%%$$$###%%%&&&((())))))((('''(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++++++++,,,,,,+++***)))))))))***+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...///---.../////////...,,,+++...///000///---,,,,,,---......//////000111111222......///000000000000///,,,------------------,,,---...///000000///...---+++,,,---...///...---,,,......---,,,,,,------......---,,,+++++++++++++++************++++++++++++++++++***))))))***+++,,,(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((+++++++++***)))(((((('''************))))))))))))'''''''''''''''&&&&&&&&&''''''(((((())))))******''''''''''''''''''''''''$$$%%%'''((()))(((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))(((((())))))((('''&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((+++***)))((('''&&&%%%%%%)))))))))))))))******+++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((())))))((((((******))))))((((((''''''))))))***++++++***((('''+++,,,,,,------,,,,,,+++++++++,,,------------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......------------------------...///000000//////.........//////////////////////////////111111000000000000111111111111111000000000000000000////////////000000111111000000000111222333333555444333333222222222333555666777777777777999;;;:::<<>>@@@BBBBBBDDDFFFGGGGGGIIIMMMPPPRRRRRRRRRSSSUUUYYY]]]```ddd``````cccccc^^^[[[[[[\\\ZZZ\\\bbbeeedddfffkkknnnmmmjjjgggdddccceeegggccc]]][[[\\\\\\\\\]]]aaahhhoootttrrrjjjbbb___```ZZZWWWSSSOOOMMMJJJGGGEEEDDDAAA>>>;;;:::999666444666555444444444666888999111111111111000...------///...---,,,,,,,,,,,,,,,***++++++++++++*********+++******+++------,,,***(((((())))))))))))((((((******))))))(((((((((((()))(((((((((((())))))***((((((((((((''''''''''''(((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))((((((''''''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$(((((((((((())))))))))))***************************************************++++++,,,,,,+++++++++************+++,,,------++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,---------............---,,,,,,)))***+++---.../////////.../////////000222555888666666666666666555555555999:::;;;===>>>???@@@@@@@@@===999666444444555666444444444555666888:::;;;999:::;;;;;;:::999888777555555555555444333111000/////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,***************)))))))))))))))))))))))))))))))))************************++++++******)))(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''$$$$$$%%%&&&'''(((((()))))))))(((((())))))***+++))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++***)))))))))***+++))))))))))))((((((((((((''''''(((((()))+++,,,---(((((())))))))))))(((((())))))***+++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,---------,,,,,,,,,,,,+++++++++------------------...//////...............////////////////////////////////////............//////000000000000000000000000222222111111111111111222666555444333333333333333333333444444666777888999999<<>>???BBBDDDFFFHHHHHHKKKKKKLLLMMMNNNNNNNNNNNNKKKIIIFFFBBB???===<<<<<<999888777666777:::===???CCCCCCEEEFFFFFFFFFEEEDDDAAAAAABBBBBB@@@>>>;;;999777777666444222111///...---------,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++******)))))))))))))))))))))))))))))))))************************************))))))(((((())))))((((((((('''''''''(((((((((((())))))))))))+++*********))))))((((((''''''''''''''''''''''''***)))'''&&&%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''((((((((()))'''%%%$$$$$$%%%'''(((''''''''''''''''''''''''))))))((((((''''''&&&&&&###$$$$$$%%%&&&'''((((((((((((((((((((()))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++)))'''%%%%%%%%%'''((())))))))))))(((((((((((()))(((((('''(((***,,,---'''(((((())))))(((((('''(((((()))*********************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++........................---------,,,,,,---............---------...//////////////////////////////.........------........./////////000000000000000222222111111111111111222444444444444555666777777555555666888:::===???@@@DDDFFFIIILLLOOOTTTYYY\\\^^^______```aaaccceeegggnnnmmmmmmmmmpppuuuyyy|||wwwvvvxxx~~~~~~yyysssrrruuuuuuxxx}}}}}}yyyyyyyyyzzzwwwuuuwwwwwwvvvyyy{{{ppplllnnniiieee```\\\[[[[[[ZZZYYY]]][[[YYYXXXWWWTTTQQQOOOJJJGGGDDDAAA???>>>???@@@@@@??????>>><<<:::999888333333444333222///---,,,------------......//////000---***)))***+++******)))))))))******)))))))))))))))))))))))))))))))))++++++***)))((((((((((((((((((((('''''''''&&&&&&((((((''''''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))))))))******+++++++++,,,************************,,,,,,---------,,,,,,+++///...---,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,------.........)))***,,,...000000000000---......///000111222333444555666777999===BBBFFFJJJLLLNNNQQQTTTXXXZZZ[[[[[[[[[[[[[[[ZZZYYYXXXWWWSSSSSSRRRPPPLLLHHHEEECCC@@@>>><<<::::::<<>><<<888888888777555222000...,,,,,,,,,,,,---///000111000...+++)))*********)))))))))************))))))))))))))))))************,,,+++***))))))((()))))))))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,,,,,,,111000///---,,,+++******,,,,,,---.........------,,,,,,,,,---......//////......///000000000/////////000000222333666888999;;;===???BBBFFFKKKPPPUUUZZZ[[[\\\^^^___aaabbbcccaaaaaaaaa```___]]]\\\[[[YYYZZZZZZYYYVVVQQQMMMJJJHHHFFFDDDBBBBBBDDDFFFGGGLLLNNNQQQTTTVVVXXXYYYYYY\\\\\\\\\[[[ZZZWWWUUUTTTIIIHHHFFFBBB===777222///111111111000//////..................---,,,+++++++++++++++++++++*********************************))))))))))))))))))))))))******))))))))))))))))))************))))))))))))&&&''''''(((((())))))***)))(((((((((((((((((('''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((('''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((((((((''''''&&&&&&%%%%%%((((((''''''(((((()))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''((()))(((((((((((())))))))))))++++++***)))))))))))))))))))))************))))))(((((()))*********************+++++++++,,,,,,,,,------,,,+++***))))))(((+++++++++,,,,,,,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////////////////......------------......---......//////000000111000000000111222333555555777777777888999;;;<<<===DDDEEEGGGIIIMMMPPPSSSUUURRRSSSWWW\\\cccnnnyyy|||{{{uuupppmmmjjjhhhffffffgggkkkooopppmmmgggbbbZZZYYYXXXWWWUUURRRPPPNNNMMMLLLKKKIIIGGGEEEBBBAAA@@@???>>><<<:::777555333...---,,,,,,,,,---///000///---+++***++++++***))))))******++++++******))))))))))))************+++++++++***)))))))))*********)))))))))((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))***++++++,,,------++++++++++++++++++++++++)))***+++,,,,,,---,,,,,,000000...---,,,,,,,,,,,,,,,,,,---...............,,,,,,------.../////////111111111111111222333333444555666999<<<@@@CCCEEEJJJLLLOOOQQQTTTWWW[[[^^^aaaaaabbbbbbcccccccccdddaaaaaaaaaaaa```^^^]]]\\\]]]]]]]]][[[YYYVVVSSSQQQPPPOOONNNNNNNNNPPPRRRSSSSSSUUUXXX[[[]]]______```aaaaaa```___^^^]]]\\\[[[TTTSSSQQQMMMHHHBBB<<<999666555555444333333222222.../////////...---+++******++++++++++++++++++,,,************************************************)))))))))))))))))))))******))))))))))))(((((((((%%%&&&&&&'''(((((())))))((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))((((((((('''''''''&&&&&&(((''''''''''''((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************'''((((((((()))))))))***((())))))************)))))))))************))))))((()))******++++++************+++++++++,,,,,,,,,******************+++++++++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,---...///000//////////////////////////////............//////------......///000000111111111222333555777888:::<<<===???BBBFFFJJJNNNPPPOOOPPPRRRUUUXXX\\\___aaa```ccchhhnnnuuu}}}}}}{{{yyyvvvtttrrruuuzzz~~~}}}wwwmmmfff___^^^]]][[[YYYYYYXXXXXXVVVVVVTTTRRRPPPMMMKKKIIIIIIGGGEEEBBB???<<<;;;:::555444111///------......---,,,++++++,,,,,,***((()))******++++++******)))))))))*********+++++++++*********)))******++++++))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%######$$$%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++((()))***+++,,,---------///......---------......,,,,,,---.../////////...,,,,,,------...///000000111111111222333666999:::999:::===@@@EEEKKKOOORRRYYY[[[\\\]]]]]]]]]___```aaaaaaaaabbbbbbccccccccc`````````aaa``````___^^^___^^^]]]ZZZXXXWWWVVVVVVVVVVVVVVVVVVXXXYYY[[[]]][[[]]]___bbbcccdddeeedddcccbbb```___^^^^^^^^^^^^]]]\\\ZZZWWWRRRLLLGGGDDD999888888777666666555555...///000000///---+++************++++++,,,,,,---************************++++++++++++++++++++++++)))))))))))))))*********)))(((((((((''''''''''''%%%%%%%%%&&&'''(((((()))))))))******++++++,,,,,,''''''''''''''''''''''''$$$%%%'''((()))(((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******'''((((((((((((((((((((('''''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++******'''((((((((())))))******%%%''')))***+++++++++***(((((())))))))))))(((((())))))***+++++++++++++++******+++++++++,,,,,,,,,'''((()))***+++,,,---------------....../////////...---,,,,,,+++++++++++++++++++++,,,---...///000//////////////////////////////............//////---------...///000000111222222333555777999<<<===>>>AAAFFFLLLTTT[[[aaaddd^^^___aaacccgggjjjmmmoooooosssyyysssjjjfffccc___[[[ZZZZZZ[[[\\\___^^^]]][[[XXXUUUSSSQQQOOOMMMIIIFFFCCC@@@??????>>>;;;888444111///......+++++++++,,,------***(((******++++++++++++******))))))******++++++++++++***)))))))))***+++,,,,,,(((((('''''''''&&&&&&&&&((((((''''''''''''(((((()))))))))((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%&&&((())))))(((&&&%%% !!!"""$$$&&&((()))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((()))************)))(((((()))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111///------......---,,,+++,,,---......///.........------000444555333000222444555777999===CCCGGGKKKIIIJJJNNNTTTYYY[[[ZZZ^^^\\\[[[[[[\\\]]]\\\[[[___```aaaaaaaaaaaaaaaaaaaaabbbcccbbbaaaaaabbbcccbbb```^^^\\\ZZZZZZZZZ[[[ZZZ^^^___]]]\\\```bbbaaaeeeeeeeeeeeefffgggiiiiiigggeeebbb```^^^]]]]]]]]]\\\YYYWWWXXXYYYVVVOOOHHHEEEAAA>>>>>>???>>>999444666222...///222222///,,,,,,,,,,,,,,,+++++++++***+++******))))))******+++,,,,,,,,,,,,+++***))))))******))))))))))))************))))))(((((('''''')))((('''''''''(((***+++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&((((((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''%%%$$$%%%'''(((((((((((())))))))))))((()))))))))))))))((('''(((((((((((())))))))))))((((((((()))******++++++%%%$$$###$$$&&&(((((((((''''''(((((())))))******(((((((((((())))))))))))************************))))))))))))))))))))))))************************************************,,,++++++******++++++,,,------------------------)))***+++,,,---.........////////////000000000000000---+++,,,///222222111222333444333111000000222555333333777???DDDDDDBBBFFFHHHMMMXXXeeepppwwwyyywwwqqqlllmmmssszzz~~~~~~{{{yyyqqqooojjjbbb[[[WWWXXXZZZVVV\\\bbbdddaaa]]]\\\\\\YYYWWWTTTOOOKKKGGGEEEDDDEEEBBB>>><<<;;;888333//////...---,,,,,,+++,,,,,,)))***++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''+++*********))))))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((()))******)))((('''+++***)))((('''&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((()))***************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,,,,+++***,,,------.............../////////222666777666444777:::>>>AAADDDIIINNNQQQXXXUUUSSSTTTXXX[[[]]]]]]^^^\\\ZZZZZZ[[[]]]]]]\\\[[[\\\]]]^^^^^^_________```aaaaaa```___^^^^^^^^^```___^^^]]]]]]]]]]]]]]]\\\```bbb``````dddgggffffffffffffeeeeeeeeeeeeeeehhhgggeeebbb```___^^^]]][[[WWWTTTTTTUUUTTTPPPLLLHHHEEECCCDDDEEECCC===777888444000000333444222///000000000///......------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))&&&%%%%%%$$$$$$%%%%%%&&&((((((((()))))))))))))))((((((((((((((()))******((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''%%%%%%''')))(((((((((((())))))))))))&&&'''((())))))***))))))(((((((((((())))))))))))******))))))))))))))))))'''%%%$$$%%%'''(((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,++++++************+++------,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,............////////////...,,,++++++...000000......///000000///000222444:::999999<<>>999888666444111...---,,,,,,+++++++++***))))))(((************************************************((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))((('''''''''&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((($$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''((()))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,,,,---......------------...///000000111555777;;;???DDDGGGIIIIIIMMMQQQWWW\\\^^^```aaaccccccbbbbbbcccdddddddddcccccc```\\\ZZZ[[[\\\\\\\\\dddfffhhhkkkmmmooopppqqqnnnmmmmmmmmmnnnnnnnnnmmmdddbbb```^^^^^^```cccfffkkknnnmmmgggbbbaaa___\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^___`````````___]]]\\\^^^ZZZVVVTTTSSSQQQOOOMMMIIIHHHGGGHHHJJJLLLKKKIIIDDD@@@;;;999999999888777777666666555555444333333000///......---------...,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,(((((()))))))))*********'''((()))++++++***))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((''''''(((((((((((('''&&&%%%%%%&&&((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&(((***(((((((((((())))))))))))''''''((())))))***))))))(((((((((((())))))))))))******))))))((((((((((((***((((((((()))***((('''******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************------------,,,++++++*********++++++++++++,,,,,,000000111111111000000///------........./////////000000000000111111000///222444555777999===BBBEEEDDDIIIPPPTTTWWW]]]eeelllnnnqqqvvv||||||tttrrruuuxxx~~~~~~~~~~~~~~~|||yyyvvvuuuqqqlllkkksss{{{lllgggcccbbbddddddaaa]]]ZZZXXXUUURRRNNNLLLIIIGGGAAA@@@===:::666222///---......---,,,,,,+++++++++************************++++++++++++++++++++++++(((((((((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$$$$%%%&&&'''((((((((((((((('''''''''(((((()))((((((((('''&&&&&&&&&%%%******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000...,,,---...//////...---......///111444666777;;;>>>DDDIIINNNRRRUUUWWWXXX[[[___aaabbbbbbbbbcccccchhhnnnsssuuutttrrrpppppplllhhheeeddddddbbbaaaiiijjjnnnqqquuuxxxzzz{{{zzzxxxvvvuuuuuuuuussspppmmmiiiccc______dddjjjnnnxxx||||||vvvppplllgggbbb]]][[[ZZZXXXWWWVVVVVVWWWZZZ[[[\\\^^^^^^^^^]]]]]]ZZZZZZYYYYYYXXXWWWTTTRRROOOLLLIIIGGGGGGIIIKKKKKKKKKHHHDDD@@@>>>===<<<;;;>>>>>>>>>=========<<<<<<444333222000///.........------.........---,,,,,,***))))))(((((())))))***+++*********)))))))))((('''(((***+++++++++***)))(((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&%%%%%%%%%'''((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''%%%%%%&&&'''(((((((((((())))))))))))))))))***))))))((('''&&&(((((((((((())))))))))))''''''(((((())))))))))))))))))((()))******(((&&&******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************......//////...---,,,,,,*********++++++,,,,,,,,,------...000000111111111....../////////000000000//////000000111111222222555777:::===@@@EEEJJJMMMKKKTTT___eeeiiilllsssyyy~~~tttooorrruuuwwwzzz~~~|||yyytttppppppqqqsssxxx~~~~~~~~~~~~{{{{{{}}}kkkhhheeedddeeeeeeccc```^^^\\\ZZZVVVSSSPPPOOOOOOIIIHHHFFFBBB>>>999555333000///...---,,,,,,,,,,,,************************++++++++++++++++++++++++)))(((((((((((('''''''''************************''''''''''''''''''''''''))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((()))*********)))''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%++++++,,,,,,+++******)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++,,,...///......///000111333777;;;???AAADDDHHHMMMRRRVVVYYY]]]___^^^___aaaaaaaaabbbdddfffjjjrrr|||zzzvvvrrrnnnkkkhhhdddaaafffhhhlllqqqvvvzzz}}}~~~{{{xxxwwwuuupppmmmlllhhhaaa]]]^^^dddkkkppp{{{}}}yyysssmmmeeebbb^^^YYYWWWVVVVVVVVVWWWWWWXXXYYYYYYZZZYYYYYYWWWXXXZZZ\\\]]]]]]\\\\\\YYYUUUPPPKKKHHHHHHIIIJJJOOOMMMKKKHHHFFFDDDBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA<<<;;;999666444222111111////////////...---,,,+++***))))))(((((())))))***,,,++++++***))))))((((((((()))******++++++******))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))(((''''''''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''%%%$$$%%%&&&(((((((((((())))))))))))************)))'''&&&%%%(((((((((((())))))))))))&&&&&&'''(((((()))******((('''((()))++++++(((&&&))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,---.../////////------******++++++,,,,,,------)))***+++---......//////////////////000000000111---...//////000222555888777;;;AAAFFFKKKPPPUUUYYYZZZcccnnnvvvyyy{{{~~~~~~rrrpppuuutttuuuuuuvvvyyy}}}~~~wwwoooiiifffggghhhjjjooouuuyyy{{{}}}~~~~~~~~~~~~|||{{{}}}~~~mmmllljjjgggdddbbb``````^^^^^^\\\YYYUUUTTTTTTUUURRRRRRPPPLLLHHHCCC???<<<444222000---,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))******))))))(((((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&'''((()))))))))((('''&&&%%%$$$$$$$$$'''''''''''''''&&&&&&&&&******+++,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------........................///...------///000000///222333555999>>>DDDIIILLLMMMQQQUUUYYYZZZ[[[^^^aaa^^^_________```dddiiimmmqqqyyy}}}xxxsssmmmfffbbbdddgggkkkqqqvvv{{{~~~}}}||||||zzzuuupppkkkhhheeecccfffkkkrrrwww{{{~~~wwwmmmiiiddd___]]]^^^```bbbbbbaaa```___^^^]]]]]]]]]\\\\\\]]]\\\\\\]]]___```]]]\\\YYYUUUQQQNNNMMMMMMNNNOOOOOOOOOMMMKKKJJJJJJBBBCCCCCCDDDEEEFFFGGGHHHGGGEEEBBB???;;;999777666111111000000...---+++***,,,,,,++++++++++++,,,,,,******************************))))))******+++,,,************************(((((())))))))))))((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''%%%%%%&&&((((((((((((((())))))))))))))))))***))))))((('''&&&(((((((((((())))))))))))''''''((((((((((((((((((&&&&&&''')))++++++)))'''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************)))***,,,...///...---,,,+++++++++,,,------......+++,,,,,,---.........---........./////////000000...000111111222666<<>>;;;777222...+++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***+++,,,---------++++++,,,,,,,,,---------------------------------........................222000///000222333333222444666888===CCCJJJQQQTTTSSSVVVZZZ\\\[[[[[[]]]___]]]]]]]]]^^^```gggooouuuttt{{{~~~vvvnnniiifffhhhmmmsssyyy~~~zzzqqqpppppprrrvvv{{{ppplllgggddddddhhhmmmqqqvvvtttqqqnnnlllkkkjjjjjjdddbbb___\\\ZZZZZZ\\\___\\\]]]^^^]]]ZZZWWWTTTSSSLLLNNNQQQRRRRRRPPPPPPOOOKKKKKKLLLNNNOOOQQQRRRRRRNNNLLLIIIEEEAAA>>><<<;;;222222111000...,,,+++***,,,++++++******++++++,,,)))))))))***++++++,,,,,,+++***)))))))))***,,,---************************(((((())))))))))))((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&###$$$&&&((())))))((('''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&(((***(((((((((((())))))))))))'''((()))))))))))))))((((((((((((((()))))))))))))))))))))(((''''''&&&&&&$$$%%%&&&(((++++++)))'''''''''(((((())))))******(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))************************************************&&&(((***---...---,,,,,,++++++,,,------...//////000000000000000//////...---------.........//////222333444555666;;;CCCIIIIIIPPP[[[fffooovvv|||~~~yyy{{{{{{{{{yyyoookkkhhhjjjkkkkkkooouuussszzz~~~zzzyyyyyy|||}}}~~~{{{}}}{{{qqqddd\\\[[[]]]^^^___^^^[[[XXXWWWZZZ]]]`````````^^^ZZZVVVRRROOOHHHDDD>>>888222...+++***++++++++++++++++++++++++************************++++++++++++*********)))************************))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&(((''''''''''''((())))))%%%&&&&&&''''''(((((((((++++++++++++++++++++++++---............,,,+++***---///000000...------------...000000//////000222000111111222333333444444:::???GGGMMMRRRWWWZZZ]]]]]]ZZZWWWWWWZZZ^^^bbbccchhhhhhiiiiiikkkmmmooopppmmmrrr{{{{{{qqqsssqqqttt{{{{{{{{{{{{rrrnnnooosssvvvxxx}}}{{{{{{{{{zzzyyytttmmmeee___^^^^^^]]]\\\_________^^^\\\ZZZZZZZZZXXXVVVTTTRRRQQQPPPQQQQQQRRRTTTUUUVVVUUUUUUWWWYYYVVVVVVSSSOOOIIIBBB;;;777888777555333111///......************+++,,,---...)))******+++++++++*********************+++++++++******++++++++++++******))))))))))))))))))))))))&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))***************)))((('''''''''''''''%%%&&&'''((()))***+++,,,***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''')))******&&&'''((())))))***))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,++++++*********,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,---......//////......---,,,......///111333333222000///444999;;;<<<@@@GGGNNNTTTbbbqqq}}}{{{yyyxxxyyy{{{yyytttpppyyy{{{~~~|||{{{~~~{{{tttjjjbbb______aaa```^^^```cccbbb^^^jjjeeeccccccaaaZZZUUUTTTPPPNNNJJJEEE>>>777111..................---------******)))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''%%%###"""&&&&&&'''((()))***++++++%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''++++++++++++++++++++++++---......///......,,,,,,+++---......---,,,---...111333555666444333222333222333555888;;;===???@@@EEEIIIOOOTTTXXX[[[^^^```ZZZZZZ[[[___eeekkkoooppptttrrrooollljjjiiijjjkkkkkkppp{{{~~~|||zzz}}}~~~xxxxxx{{{~~~{{{ppphhhccc```^^^]]]ZZZ[[[[[[ZZZZZZZZZ[[[\\\\\\[[[YYYVVVTTTRRRPPPOOOTTTTTTTTTSSSSSSTTTXXX[[[[[[ZZZWWWSSSNNNGGGAAA===888777555333111000000000,,,++++++++++++,,,------)))******++++++*********++++++************************++++++++++++******))))))))))))))))))))))))&&&''''''((())))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************(((((('''''''''(((((()))***)))))))))((((((((('''***)))(((''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))))),,,+++)))(((&&&&&&%%%%%%'''(((((())))))))))))((())))))))))))))))))))))))))))))***++++++,,,------,,,,,,,,,+++++++++************+++,,,,,,---,,,,,,+++,,,,,,,,,,,,------------...............------.........000111222222222555999>>>AAAEEEKKKUUU]]]aaannn}}}}}}}}}|||zzz}}}|||tttmmmkkkdddeeebbb```cccjjjmmmlllnnnhhhccccccbbb___^^^```ZZZYYYVVVQQQJJJCCC===999000///...---,,,,,,,,,,,,------,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&%%%(((((((((((())))))))))))%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,---......///////////////+++---...///......///111///222555555444222111111444666999>>>BBBFFFIIIJJJPPPSSSXXX\\\^^^```bbbddd```aaaeeelllsssxxxzzz{{{{{{wwwqqqllliiiiiikkkmmmooosss}}}rrrkkkgggeeeccc^^^^^^]]]\\\[[[[[[\\\\\\\\\\\\[[[ZZZXXXVVVTTTRRRVVVUUUTTTRRRQQQSSSWWW[[[^^^]]][[[XXXSSSNNNIIIGGG;;;999666333222111222222......---------,,,,,,,,,*********************))),,,+++++++++***)))))))))******++++++++++++******))))))))))))))))))))))))''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************))))))((('''''''''''''''+++******)))(((''''''&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))---,,,***(((&&&%%%%%%$$$((())))))))))))(((((('''))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,++++++++++++***'''((()))+++,,,---------++++++,,,,,,------------------------------...---/////////000222444777999>>>BBBHHHMMMSSS]]]hhhooorrr}}}~~~{{{vvvtttvvv{{{{{{{{{qqqpppmmmkkkpppzzz|||rrriiifffcccbbbdddhhh___^^^\\\XXXSSSLLLEEEBBB666555222000...---------//////...,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))((((((***)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,---......///000111111111///000111000//////111333///111333444444444666777>>>@@@DDDHHHLLLOOOQQQRRRUUUXXX]]]```ccceeehhhjjjmmmnnnooossswwwzzz{{{{{{xxxuuuqqqnnnnnnrrrwww{{{}}}zzzssspppoooooommmkkkhhheeedddbbb```___YYYZZZ[[[\\\\\\[[[ZZZYYYXXXXXXWWWTTTRRRSSSUUUWWW\\\[[[ZZZXXXVVVSSSQQQPPPAAA???;;;777444222222333000000000000///...------+++*********)))))))))***,,,,,,,,,+++***)))((((((******++++++++++++******))))))))))))))))))))))))'''(((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))************+++***)))(((&&&&&&%%%%%%(((((((((((())))))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((())))))))))))***))))))((('''&&&))))))))))))))))))))))))))))))******+++++++++,,,++++++++++++++++++++++++(((((()))***+++,,,,,,+++++++++,,,,,,---.........,,,,,,,,,------...//////222222222333666;;;AAAEEEIIINNNVVV]]]eeemmmvvv|||~~~yyysssppprrrvvv{{{}}}zzzzzzxxxvvvvvvyyyuuummmgggbbbbbbddd``````___]]]XXXRRRLLLIIICCC@@@<<<777333000......///...------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))'''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,.........///000111222222111111111000//////000222666777999:::<<<@@@EEEIIIOOOQQQSSSVVVWWWXXXXXXXXXYYY\\\aaaeeehhhlllpppsssuuusssqqqrrruuuwwwyyyyyyzzzyyywwwxxx}}}zzzwwwwwwwwwzzzwwwtttssssssqqqmmmkkk______^^^]]]\\\\\\\\\\\\ZZZ[[[\\\ZZZWWWUUUTTTTTTWWWWWWVVVVVVVVVVVVVVVVVVJJJGGGBBB<<<888555333222333333333333222111///...---,,,+++***))))))******,,,,,,,,,+++***)))((((((******++++++++++++******))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))))))))************)))(((((('''''''''(((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''''')))***,,,,,,))))))***))))))((('''&&&************************)))***************++++++++++++++++++++++++++++++******+++++++++******)))++++++,,,------...//////---,,,,,,---...///000111333444666888<<>>@@@CCCGGGMMMSSSXXXZZZ[[[]]]^^^^^^\\\ZZZYYY___bbbfffiiilllppptttwwwrrrqqqqqqsssxxx|||~~~}}}~~~rrrooohhhbbb]]][[[ZZZ[[[[[[]]]______\\\XXXVVVVVVUUUUUUTTTTTTTTTVVVXXXYYYQQQNNNJJJDDD>>>999555333555666777777666444222111///...,,,+++******+++,,,,,,+++++++++***)))))))))******++++++++++++******))))))))))))))))))))))))))))))*********)))(((((())))))))))))))))))))))))''''''((((((((())))))))))))))))))(((((((((((('''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))************$$$$$$%%%&&&(((***,,,---+++******)))(((''''''&&&&&&'''((()))*********)))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++((())))))))))))(((((('''***************************************************++++++++++++,,,,,,,,,++++++,,,,,,+++******)))++++++,,,---...//////000...---------...000222444444777<<<@@@FFFPPP\\\eeemmmqqqwww}}}~~~zzzyyy{{{~~~~~~rrrpppnnnooorrryyywwwnnnddd^^^\\\aaabbbbbbbbbaaa___^^^]]]VVVSSSNNNHHH@@@:::444111......------------......,,,++++++++++++*********************************))))))))))))))))))))))))+++++++++******(((''''''&&&&&&'''((()))***++++++((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''------------------------///............///111111///000111111111333666999CCCGGGLLLRRRWWW[[[```cccbbbccceeeffffffdddbbbaaaeeegggiiikkklllmmmpppsssqqqrrrvvv~~~ttthhh___[[[[[[\\\\\\^^^``````^^^]]]]]]^^^XXXWWWUUUTTTTTTUUUWWWYYYTTTRRROOOJJJDDD>>>999666777888999:::999888666444111///---,,,++++++,,,---++++++************************++++++++++++******))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))'''((((((((())))))))))))))))))))))))((((((((('''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************%%%%%%&&&&&&((()))++++++***)))))))))((((((((('''%%%&&&((()))*********)))(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))***'''(((((())))))))))))(((************************************))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,,,,+++++++++,,,---...///000000///.........///222444666:::???FFFMMMUUUaaaooozzzxxxvvvtttuuuxxx}}}{{{uuunnneee___^^^\\\\\\\\\]]]]]]^^^___```\\\[[[WWWRRRLLLDDD>>>;;;222222000///...---------,,,,,,+++++++++*********************************))))))))))))))))))))))))((())))))***))))))((((((''''''(((((())))))******''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''------------------------///......------...000111111222333444555999===AAALLLRRR[[[bbbgggjjjkkkmmmlllmmmppprrrrrrqqqpppnnniiijjjjjjiiihhhhhhjjjkkktttxxx{{{lllbbb^^^___```]]]^^^_________```ccceee\\\ZZZWWWUUUTTTUUUWWWXXXUUUTTTRRRNNNHHHBBB<<<999888999:::;;;;;;:::888666222000...,,,+++,,,---...***************+++++++++******++++++++++++******))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((((('''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************)))''''''&&&&&&&&&%%%&&&'''((()))***+++,,,%%%&&&((()))*********)))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))***++++++''''''((())))))***))))))*********************************)))))))))))))))*********++++++,,,,,,,,,)))***+++,,,---.........++++++,,,---...///000111//////...///000333666888AAAGGGPPPYYYbbbooo~~~|||{{{}}}xxxssslllddd______[[[[[[[[[\\\]]]```bbbdddaaaaaa___[[[VVVOOOHHHDDD777666333111///---,,,+++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))&&&&&&((())))))*********))))))))))))((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&))))))((('''&&&%%%%%%$$$'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''',,,,,,,,,---------......,,,+++***---111444555333...222777888999===FFFMMMYYY^^^ccceeefffiiioootttrrruuu|||zzzsssrrrmmmjjjgggiiiooouuuxxxyyy}}}sssmmmjjjhhhfffcccaaa______aaabbbcccbbbaaa___]]][[[[[[ZZZXXXVVVUUUSSSPPPNNNLLLHHHAAA<<<:::::::::;;;<<<;;;888555222000------//////,,,))),,,,,,,,,+++++++++++++++---)))%%%$$$''')))***)))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))'''(((***+++***)))'''&&&&&&'''((())))))((('''&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((()))))))))***))))))))))))))))))))))))***)))(((''''''((()))***,,,+++)))((((((((()))***&&&((()))++++++)))(((&&&************))))))))))))))))))))))))************''''''(((((())))))******++++++***)))(((((())))))))),,,///111222000---+++)))******++++++,,,------+++++++++,,,......---,,,222333333444666:::@@@EEEJJJPPPVVV]]]lll|||vvvuuuzzz~~~~~~xxxoooiiidddbbb^^^]]][[[[[[\\\```cccfffgggccc_________[[[SSSLLLCCC>>>777222////////////...,,,++++++,,,...------,,,,,,++++++***)))(((((())))))***+++++++++++++++***)))'''%%%$$$%%%&&&'''+++)))((('''((()))+++,,,)))(((''''''''')))***+++))))))(((((('''''''''&&&((())))))))))))))))))(((***)))((('''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$((('''&&&%%%%%%&&&'''((('''&&&%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''..................//////...,,,+++,,,///222333222333333444777>>>HHHRRRXXX[[[___dddgggiiilllrrrwww~~~|||yyyzzzsssqqqqqqvvv~~~}}}tttqqqqqqppppppooommmllljjjiiigggccc```dddcccaaaaaaaaa```^^^]]]WWWSSSNNNKKKIIIGGGDDDAAA===;;;888777777666555333333000......//////...,,,++++++++++++++++++++++++...+++(((''')))++++++***+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))'''''''''''''''''''''''''''((()))******)))((('''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***''''''&&&&&&&&&''''''(((''''''((()))******++++++(((((((((((((((((((((((())))))(((((('''(((((((((***)))((((((''''''(((((('''((()))******)))((('''*********)))))))))(((((())))))))))))************(((((())))))***++++++++++++******))))))))))))******+++...///000///---,,,*********+++,,,,,,------,,,,,,,,,---///000/////////222666:::>>>CCCHHHLLLNNNUUU]]]gggvvv}}}~~~zzzxxxzzz}}}{{{}}}{{{uuunnnjjjgggddd___]]]^^^aaacccdddeeeeeeeeedddbbb___ZZZWWWNNNHHHAAA:::666333000...---,,,******,,,,,,+++***,,,,,,++++++***)))))))))((()))******+++++++++***,,,+++)))(((((()))***+++***)))((('''((()))+++,,,)))(((((((((((())))))***)))((((((((('''''''''''')))((((((''''''(((((()))'''&&&%%%$$$$$$$$$$$$$$$(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&'''(((''''''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''000000000000000/////////111///------///333555555999888:::@@@JJJTTT[[[^^^^^^```eeeiiimmmrrrxxx|||~~~~~~||||||~~~~~~~~~xxxvvvwwwxxxxxxyyyxxxxxxwwwuuuqqqkkkffffffdddbbbaaabbbbbbaaa```[[[VVVOOOJJJGGGFFFFFFEEE@@@<<<888444444444444333333111.........//////...++++++++++++++++++++++++---,,,++++++------,,,+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***'''''''''''''''''''''''''''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''(((***+++((((((''''''&&&'''''''''''''''((()))******++++++''''''''''''''''''''''''((((((((((((((('''&&&%%%''''''((((((((('''&&&&&&(((((())))))))))))((((((******))))))))))))(((((())))))))))))************)))))))))***++++++,,,,,,******)))))))))***++++++***+++,,,---------,,,,,,******++++++,,,,,,---------------...///000111111000444<<>>888222...///---,,,,,,---,,,+++))),,,,,,,,,+++******))))))(((((()))************)))(((((('''&&&&&&''')))******)))((((((((()))+++,,,((())))))))))))(((((('''(((((((((((('''''''''''')))((('''&&&&&&'''((()))((((((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((000000000000000/////////333111///000222777;;;===@@@CCCHHHPPPVVV[[[^^^___dddeeeggglllrrrxxx~~~~~~zzzyyy}}}|||zzzzzz{{{{{{|||}}}~~~{{{xxxoookkkeeeaaa```aaabbbbbb```\\\UUUNNNIIIFFFDDDCCC@@@===999666555555555444333111///......///000000++++++++++++++++++++++++,,,,,,---......---,,,+++***))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***'''''''''''''''''''''''''''((())))))***))))))(((((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''))))))))))))))))))))))))+++***(((&&&&&&&&&'''((()))(((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((&&&%%%$$$&&&'''((())))))(((&&&%%%))))))(((((((((((())))))***)))))))))((((((((((((((()))))))))************(((((()))******++++++,,,))))))))))))***++++++,,,++++++******++++++,,,---******++++++,,,------............------...000222666;;;BBBIIIPPPVVV[[[___mmmpppuuu{{{}}}|||{{{~~~{{{uuuppprrr|||ssspppkkkeeebbbbbbeeeggg```\\\VVVOOOGGG???777111111000......//////...,,,,,,,,,,,,++++++*********((())))))*********))))))&&&&&&&&&&&&&&&'''((()))))))))(((((())))))***+++((()))*********((('''&&&((((((((((((((('''''''''((('''&&&%%%%%%&&&'''((())))))((((((((((((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))////////////////////////000000111333666<<>>BBBIIIPPPXXX```iiinnn~~~}}}xxx{{{}}}}}}oooeeeccceeeffffffdddaaa]]]XXXQQQJJJBBB===444222/////////000///...,,,,,,,,,+++++++++++++++))))))************)))))))))))))))******+++,,,,,,)))))))))))))))******+++((()))*********((('''&&&'''''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((&&&%%%%%%$$$%%%%%%&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((&&&%%%%%%&&&((((((&&&''''''''''''''''''&&&(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((())).../////////000000000000000222555888===CCCKKKPPPVVVYYY[[[ZZZ[[[bbbnnnyyy|||xxxuuuxxxvvvlllfffdddcccccc``````___ZZZSSSKKKFFFDDD===;;;999999999888666444555666666555222111111111000000///...------,,,+++)))+++------,,,******+++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))''''''(((((())))))*********))))))))))))))))))************)))((('''&&&%%%((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((''''''(((((()))*********)))(((&&&%%%$$$$$$'''''''''''''''''''''''''''''''''(((((((((''''''''''''((())))))))))))((((((((())))))))))))(((((())))))((((((((((((''''''))))))))))))************'''''''''((())))))******++++++*********++++++,,,++++++******++++++,,,---++++++,,,,,,------......///111111111111444;;;@@@IIIMMMTTT\\\eeennnxxx~~~|||~~~~~~|||zzz||||||||||||{{{{{{~~~wwwkkkhhhhhhhhhfffgggeeebbb___\\\VVVPPPKKK:::666111...............,,,,,,,,,,,,,,,,,,++++++***++++++++++++***))))))))))))))))))************((()))))))))************((())))))))))))((((((''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((...//////000111222333333666:::???DDDHHHNNNUUU[[[\\\^^^```bbbeeelllttt{{{|||xxxwww}}}}}}ssslllfffaaa___ZZZ\\\^^^\\\WWWRRRPPPOOOEEEBBB>>>;;;;;;::::::999888:::<<<;;;777444222333444333222000///---,,,+++)))+++------+++***+++,,,((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((('''''''''(((((()))***+++(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''$$$%%%''')))***)))((((((''''''''''''((()))++++++***))))))))))))(((((((((((((((((((((((((((((((((''''''''''''((()))******'''&&&&&&&&&''''''((()))'''((()))******)))((('''))))))((((((((('''''''''))))))))))))************'''(((((()))******++++++,,,,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........000222555666888>>>HHHPPPYYY^^^eeemmmssszzz|||~~~~~~~~~~~~{{{wwwuuuxxx}}}~~~rrrllliiihhhggggggeeedddbbbaaa]]]YYYUUUEEE@@@888222////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******'''((((((((((((''''''&&&(((((()))***************)))(((((((((((())))))***''''''''''''((((((((()))&&&''')))******)))'''&&&((((((((((((((()))******(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''//////000111333444555666???CCCIIINNNRRRWWW^^^ccc^^^```fffmmmsssuuusssqqqvvvsssttt~~~vvvnnneee```UUUXXX[[[[[[YYYWWWXXXZZZOOOJJJCCC>>>===>>>>>>???;;;>>>@@@???;;;666444444666555444222///---,,,+++***,,,...---+++***,,,...((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((()))++++++&&&'''((())))))((('''&&&%%%&&&''')))******++++++'''''''''''''''''''''''''''(((***+++***(((%%%###&&&&&&&&&''')))***,,,---)))))))))***++++++,,,,,,))))))))))))))))))))))))((('''''''''((()))+++---&&&&&&%%%$$$%%%&&&((()))&&&((()))++++++)))(((&&&)))(((((((((''''''''''''))))))))))))************)))))))))***++++++,,,,,,------,,,+++***************+++,,,------------,,,++++++,,,------......///000444888;;;???GGGSSS\\\hhhmmmtttzzz}}}yyyyyy|||tttpppqqqvvvzzzwwwmmmgggfffgggeeedddbbbbbbaaa___[[[YYYPPPIII???666222111111111,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***++++++,,,++++++***)))((((((((()))***************)))(((''''''''')))***+++&&&'''''''''(((((())))))&&&'''***++++++***'''&&&%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%$$$%%%'''(((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''...000222333444666999<<>>EEEJJJUUUZZZ^^^^^^bbbiiimmmlllmmmooorrrrrrrrruuuzzz~~~~~~zzzqqqlllggg```]]]^^^______]]][[[XXXSSSMMMIIIFFFEEEEEEGGGGGGFFFFFFEEECCCBBBAAA???===999555222000000000,,,,,,,,,,,,,,,,,,------+++++++++************)))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((('''((((((((()))))))))***)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''((()))***+++&&&''''''(((((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))******************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***+++++++++***************,,,,,,------.........///---,,,...222111///000555999@@@IIIQQQYYYbbbnnnvvv}}}|||yyy{{{}}}||||||{{{zzz|||vvvrrrkkkdddcccdddfffhhhhhhgggdddbbb]]]ZZZTTTLLLCCC;;;666333///---,,,+++,,,------,,,,,,,,,,,,++++++++++++***++++++++++++************++++++++++++++++++++++++(((''''''(((((()))***+++)))((((((((())))))'''%%%&&&'''(((((())))))(((((((((((((((((((((((((((((())))))(((((('''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&%%%%%%$$$((((((((((((((((((((((((***************)))((((((111333555999???HHHRRRYYY\\\^^^___aaagggoooqqqooopppooooooqqqwww|||wwwpppkkkiiieee```\\\[[[ZZZXXXUUURRRNNNLLLJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEBBB===777333222222222------------------,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''(((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))(((((((((((()))***)))(((''''''''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''((((((((((((((((((((((((((((((*********))))))(((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,++++++*********)))******+++,,,---...///000///---...111111111555:::DDDJJJTTT```kkkvvv}}}}}}yyyzzz}}}}}}zzzuuunnngggdddddddddfffhhhhhhgggeeebbb```\\\VVVNNNEEE>>>:::222///,,,***+++---------,,,,,,,,,,,,++++++++++++,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***++++++((('''&&&'''((((((&&&$$$%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((()))(((((('''&&&%%%$$$$$$''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%&&&'''&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((()))************)))((((((444666;;;@@@GGGPPPYYY______aaadddgggkkkoooqqqpppqqqpppqqqxxxzzzooobbbXXXXXXYYYZZZZZZXXXUUURRROOOIIIIIIHHHFFFEEEDDDCCCCCCGGGDDD@@@<<<777444222111///.........------,,,,,,+++++++++*********))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''((()))(((((((((((((((((((((((()))))))))((((((((((((((()))((('''%%%%%%%%%&&&&&&(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))((((((((((((((()))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((***+++,,,---,,,,,,++++++******)))+++++++++,,,---......///111//////222444666<<>>EEEPPPZZZ___fffrrryyyxxxxxx{{{~~~|||uuunnneeecccaaaaaabbb___ZZZVVVJJJDDD<<<555111///---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,+++***)))***++++++)))'''''''''((())))))))))))((('''(((((())))))******+++%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''&&&%%%%%%&&&'''###$$$&&&((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))(((''''''NNNRRRXXX___eeekkkqqquuu{{{vvvqqqooollljjjpppyyyvvvooo]]]]]]\\\\\\[[[ZZZZZZYYYYYYVVVRRRNNNKKKHHHGGGGGGDDDFFFGGGGGGDDD@@@<<<999333222111000...---,,,++++++++++++************)))************************))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((()))******))))))&&&&&&''''''((((((''''''''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))))))))(((((()))******+++(((((((((((((((((((((((()))))))))******+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++***++++++,,,,,,---------......//////////////////111222777@@@JJJSSS___jjjooorrryyyxxxlllhhhdddccceeeeeeaaa^^^UUUOOOFFF>>>888333///---...------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,+++***)))***++++++)))'''''''''((())))))))))))((('''(((((()))******++++++((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&((('''%%%$$$%%%'''###$$$&&&'''((()))******(((((((((((((((((((((((((((((())))))(((((('''&&&UUUYYY^^^eeellluuu}}}~~~sssjjjjjjmmmrrr{{{|||sssdddbbb```]]][[[ZZZZZZ[[[\\\YYYUUUPPPLLLIIIHHHHHHGGGGGGGGGGGGEEECCCAAA???444333222000///---,,,++++++++++++************)))************************))))))))))))************((((((((((((((((((((((((******))))))((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&((()))*********)))&&&''')))*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((())))))***++++++************************))))))))))))(((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++***))))))***+++,,,------...///------...///000111222222666777>>>IIITTT___lllwww{{{|||}}}~~~}}}|||zzz~~~rrrmmmgggeeeggghhheeeccc___YYYOOOFFF???999333000......---------,,,,,,,,,---------,,,,,,,,,++++++((((((((((((((((((((((((---,,,+++***))))))))))))+++***)))***+++***)))'''&&&'''(((((())))))(((((('''(((((()))***+++++++++,,,+++***)))'''&&&$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((&&&(((***)))'''&&&'''***''''''''''''''''''&&&%%%************************&&&&&&''''''&&&&&&%%%$$$```bbbjjjwww}}}{{{sssnnnnnnrrrvvv~~~}}}ooojjjccc___^^^]]][[[YYYZZZZZZYYYWWWSSSNNNIIIFFFIIIHHHGGGHHHHHHGGGDDDBBB<<<999444111000000//////...---+++***))))))((((((***************)))((((((''')))***++++++***)))'''###$$$&&&'''((()))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))&&&%%%%%%%%%&&&)))+++---)))))))))))))))))))))))),,,,,,,,,,,,+++)))(((''')))'''%%%&&&)))***(((&&&)))))))))(((''''''&&&&&&(((((((((((())))))))))))(((((((((((()))***+++,,,(((((((((((())))))))))))************************************************++++++++++++++++++++++++++++++++++++,,,---...//////---,,,///000...000444:::AAAJJJRRRZZZdddrrr|||~~~|||zzzxxxwwwzzzzzz|||}}}{{{pppgggddddddbbbaaabbb___ZZZSSSOOOLLLFFF===666222000...------,,,***))),,,,,,,,,------.........,,,,,,,,,------.........******))))))))))))******''''''((()))***+++,,,,,,++++++******))))))((((((***)))(((&&&&&&&&&'''((((((((('''''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))''''''(((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''nnnooottt}}}}}}zzz{{{tttssswwwzzztttmmmhhheeebbb^^^[[[WWWWWWWWWVVVTTTPPPMMMKKKGGGFFFEEEEEEFFFEEECCCAAA???;;;666333111000///......---,,,+++***)))))))))***************)))((((((((()))***++++++***)))((((((((('''''''''((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))************))))))&&&&&&''')))******++++++))))))))))))))))))))))))+++++++++******)))((((((***(((&&&''')))***((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,(((((((((((()))))))))***************************************************++++++++++++++++++++++++,,,+++++++++,,,---......000------000111000333999@@@FFFQQQ\\\fffnnnsssvvvyyyzzzzzzzzzzzz|||~~~}}}|||zzznnniiigggcccaaabbbeee```[[[WWWTTTNNNEEE>>>666333///............---,,,,,,,,,------.........,,,,,,,,,---------------******))))))))))))******((((((((()))******++++++*********)))))))))))))))******((('''''''''(((((((((((('''''''''&&&&&&&&&)))(((''''''''''''((()))(((((((((((((((''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''~~~}}}|||wwwxxx}}}}}}wwwsssmmmgggbbbWWWWWWVVVUUUTTTRRRQQQPPPJJJHHHGGGFFFFFFFFFDDDBBBBBB>>>999555333222000//////...---+++******))))))*********+++******)))(((((()))***++++++***)))(((,,,+++)))'''&&&''')))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))(((&&&(((***,,,,,,+++)))((())))))))))))))))))))))))***))))))(((((())))))******)))((((((******)))(((&&&&&&'''(((((()))******(((((((((((())))))))))))(((((((((((()))***+++,,,((((((((()))))))))******))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,------,,,,,,,,,------...111......111333444:::AAAIIIPPP]]]kkkvvvyyyvvvqqqwww{{{{{{xxxyyy}}}}}}|||ooohhhccc^^^]]]^^^ccc```]]]ZZZXXXSSSKKKEEE===888333//////000000111---------------.........------------,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))************+++***))))))((()))))))))(((((((((''''''''''''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''|||vvvttt|||{{{tttnnnbbb___ZZZVVVSSSRRRSSSTTTRRROOOLLLJJJIIIHHHEEECCCBBB???;;;888666555333222000///...,,,++++++***************++++++******))))))******++++++******)))***))))))((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))*********)))((((((((((((((((((((((((((((((((((((''''''''')))***+++***)))))))))*********)))''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,(((((()))))))))*********))))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,,,,......------------......000///000444666999BBBKKKVVV^^^lllyyy{{{vvv{{{}}}}}}}}}{{{yyyzzzyyyvvvwwwtttwwwzzznnngggaaa\\\[[[]]]^^^]]]]]]\\\[[[XXXRRRMMMGGGAAA999333000000111111---------..................------,,,,,,++++++++++++******))))))******+++************))))))(((((((((((())))))******+++++++++*********************(((((((((''''''''''''''''''((())))))))))))(((''')))))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''|||xxxtttwww~~~yyytttnnneee\\\VVVTTTUUUVVVXXXUUURRRNNNLLLHHHDDDAAAAAA>>>;;;999999888777555111000///---,,,,,,++++++******++++++++++++************++++++++++++******$$$%%%(((***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***)))((('''&&&'''((((((((((((((((((((((((((((((''''''''''''((()))***+++)))*********)))))))))*********))))))(((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,))))))))))))************))))))))))))))))))))))))************************++++++,,,,,,,,,---------......------......//////000000444999<<>><<<;;;;;;:::999777222111000...------,,,,,,)))***++++++,,,+++++++++++++++++++++++++++++++++!!!$$$(((+++,,,+++)))'''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''***)))'''%%%%%%&&&((()))))))))))))))))))))))))))'''((()))************)))((()))******(((((()))***++++++***))))))(((''''''(((((((((((())))))))))))(((((((((((()))***+++,,,)))))))))*********++++++************************************************++++++,,,,,,------.........------......000111111111444:::AAAEEEJJJUUUaaapppxxxxxxnnnccc\\\\\\\\\]]]___````````````___ZZZTTTKKKBBB;;;666111.../////////...............,,,,,,,,,,,,++++++++++++++++++************+++++++++*********))))))(((((())))))))))))************))))))***++++++++++++***'''(((((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((zzz|||}}}tttjjjbbb^^^ZZZXXXWWWUUURRRMMMGGGBBBAAA???===<<<;;;:::888666222222000///...---------)))***++++++,,,,,,,,,++++++++++++******+++++++++%%%''')))+++,,,+++)))((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))'''(((+++,,,,,,+++)))((('''(((***)))'''&&&(((*********))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,))))))*********+++++++++++++++++++++++++++++++++************************++++++,,,,,,---......///---------...///111222333444888AAAIIINNNTTT___lllzzz}}}zzzllldddbbb``````aaa`````````aaabbb___[[[TTTLLLEEE===555000000/////////.........---+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,*********)))))))))))))))*********)))))))))))))))((((((***+++++++++******'''((((((((()))))))))))))))((('''&&&&&&'''((()))&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((({{{uuujjjbbbZZZZZZZZZZZZXXXRRRLLLGGGCCCAAA>>><<<;;;999666444333222111///............)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++*********)))))))))))))))))))))))))))************************((((((((((((((((((((((((''''''((((((((((((''''''&&&(((***+++,,,+++))))))))))))))))))))))))))))))'''))),,,......,,,)))'''&&&(((***)))&&&%%%''')))((((((((()))******++++++(((((((((((())))))))))))(((((((((((()))***+++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,---...//////,,,,,,---...000222333444777<<>>:::888888777777666555333111000///------,,,++++++++++++,,,***))))))(((((())))))************))))))((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++************************,,,+++++++++*********)))---,,,++++++,,,,,,,,,,,,......///000000111111111333222333777;;;@@@JJJTTTWWWXXX\\\eeeqqqxxx{{{zzzttt{{{|||sssuuu{{{zzzooogggfffdddcccaaa^^^YYYVVVMMMGGG===555111///////////////.........---------,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((()))***++++++***((('''((()))***)))'''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''')))***))))))((((((((((((((((((***)))(((''''''((()))***'''((((((((()))))))))***))))))))))))((((((((((((mmm___WWWUUUUUUTTTUUUUUUSSSNNNFFF???:::888888888777666444222000///000///......---------...******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,---.........//////000111111444444777===AAAHHHTTT```aaadddhhhmmmsssyyy~~~zzzzzz{{{|||uuuiiigggdddaaa```^^^\\\ZZZSSSMMMCCC;;;666222000///............------------,,,,,,,,,++++++++++++***))))))************))))))(((((((((((()))***+++,,,***((('''((()))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&'''(((***+++(((((())))))))))))))))))***)))(((''''''((()))******)))))))))((((((((('''))))))))))))((((((((((((vvvggg^^^YYYUUURRRXXXXXXWWWTTTNNNGGG???;;;;;;:::999888666444222111222111000///.........///++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++************************))))))******+++,,,,,,---,,,------,,,++++++,,,...............///000111111444666<<>>999444111///............---------,,,,,,,,,,,,++++++++++++)))******++++++******)))))))))(((((()))***++++++***((('''((()))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''((())))))***************++++++++++++******((((((((((((***************)))((('''''''''&&&&&&'''((()))***++++++tttjjjccc\\\WWW]]][[[WWWUUUSSSMMMEEE???>>>>>>===;;;999777555333222111000///............,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''((((((((()))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))))))))************************************+++++++++++++++++++++---...,,,******,,,...///.........///000111222777;;;CCCLLLRRRZZZhhhuuu~~~~~~xxxvvvpppggg```]]]]]]^^^^^^ZZZWWWSSSMMMHHHAAA999444000000000/////////......------,,,,,,,,,+++++++++)))***++++++++++++***)))***)))))))))))))))*********((('''((()))***)))'''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))((()))))))))*********++++++***))))))))))))))))))***))))))))))))((((((((((((&&&&&&'''((()))***++++++}}}uuummmeee___bbb\\\WWWTTTTTTQQQJJJDDDAAA@@@???>>>;;;999777666111111000......------------,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))******++++++'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))************************......------,,,++++++++++++---...---******,,,///000////////////111222333;;;AAAKKKUUU[[[cccqqq~~~yyy|||tttiiiaaa]]]]]]___```\\\ZZZXXXTTTNNNFFF===777111111111111000000000000---------,,,,,,,,,++++++)))***+++,,,,,,+++***)))******))))))))))))*********((('''((()))***)))((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''&&&&&&''''''((((((((())))))))))))******)))))))))''''''(((((())))))******))))))))))))((((((((((((yyyrrrlllfff___ZZZ[[[ZZZTTTNNNJJJIIIGGGEEEEEEEEEBBB===888666444222222222111///---000///...---,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((('''''''''------,,,+++***)))((('''******))))))***+++,,,,,,++++++******))))))(((((()))************+++++++++))))))***++++++++++++***************************,,,+++***)))***+++,,,---...------------...//////000------/////////333999CCCKKKVVV^^^eeennnyyy|||~~~yyyqqqhhhbbb^^^^^^^^^```^^^\\\YYYTTTMMMEEE@@@999555111...---.........------,,,+++++++++,,,,,,,,,,,,,,,+++++++++************++++++++++++******(((((((((((((((((((((((()))))))))))))))))))))))))))'''%%%&&&)))***(((&&&))))))))))))))))))))))))((((((((((((((())))))*********))))))))))))************+++,,,,,,+++))))))))))))))))))))))))))))))}}}tttjjj```\\\ZZZUUUQQQPPPPPPMMMKKKJJJJJJHHHCCC???666444111000000000...---///...---,,,,,,,,,,,,,,,************************************************)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))(((''''''''''''((((((((((((((((((+++++++++***************))))))(((((())))))***+++*********)))))))))))))))(((((()))))))))*********))))))***++++++++++++***+++++++++++++++++++++++++++++++++***++++++,,,------------------......///...,,,,,,///000111666===HHHRRR___iiiooovvv}}}{{{rrrjjjeeecccbbbaaa```^^^\\\XXXQQQJJJDDD>>>:::444000////////////...---,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******************************))))))))))))))))))))))))***((('''(((***+++)))''')))))))))))))))))))))))))))))))))))))))***++++++******))))))))))))******'''((())))))***)))(((((())))))))))))))))))))))))wwwhhh```ZZZUUUTTTVVVWWWSSSPPPOOONNNMMMHHHDDD999666222000000000000000...------,,,,,,,,,------++++++++++++++++++++++++************************))))))******))))))(((((())))))))))))))))))))))))************************'''(((((())))))((((((''''''''''''(((((()))))))))))))))******+++++++++,,,(((((((((((((((((()))***))))))))))))************'''((((((((())))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///---...111444666===DDDPPP\\\kkkvvv{{{}}}~~~tttmmmiiigggdddccc```^^^[[[VVVPPPKKKEEE@@@999333111111000000......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******************************))))))))))))))))))))))))+++)))((()))***+++***)))((((((((((((((((((((((((***************++++++,,,******))))))))))))******&&&'''((())))))***))))))))))))))))))))))))))))))oooddd\\\VVVUUUXXXXXXUUUQQQOOOOOONNNJJJFFF???;;;555222111222333444......---,,,,,,------...++++++++++++++++++++++++************************))))))*********))))))((())))))))))))))))))))))))************************((((((((())))))(((((((((&&&&&&'''((()))******+++)))************+++++++++))))))((((((((())))))***(((((())))))******++++++((((((((()))))))))******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++,,,,,,,,,,,,,,,---......000///111666:::===DDDLLLWWWbbbqqq{{{wwwrrrpppnnniiiccc^^^ZZZXXXUUUSSSLLLFFF>>>888444222111000000///...---,,,,,,,,,---,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************)))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((***))))))))))))***++++++******))))))))))))******(((((()))***+++,,,,,,,,,))))))))))))))))))))))))uuukkkbbbYYYVVVWWWXXXUUURRRQQQQQQPPPLLLHHHCCC>>>888444222333444444//////......---.........++++++++++++++++++++++++************************))))))************))))))************************)))))))))))))))))))))))))))))))))(((((()))))))))&&&''''''((()))***+++++++++++++++************)))+++******))))))*********(((((())))))******++++++)))))))))*********++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,---,,,,,,,,,,,,---......000///333999>>>AAAHHHPPPUUU```oooyyy~~~~~~uuuiii___ZZZXXXXXXYYYQQQLLLDDD===888555222000111000///...------------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''(((((((((((((((((((((((((((((()))(((((((((((()))************))))))))))))******((())))))***+++,,,,,,---))))))))))))))))))))))))}}}vvvkkk```YYYXXXYYYWWWVVVVVVWWWUUUPPPLLLGGGBBB;;;666444333333333222222000//////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++******************************))))))))))))))))))))))))***))))))(((((())))))***((((((((())))))*********,,,+++++++++******)))))),,,++++++***************))))))))))))************************++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------...------------.../////////000444<<>>999444000222111000///...---------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))******((('''''''''((()))***+++))))))))))))))))))))))))uuuggg___]]]YYYXXXYYY[[[]]][[[UUUPPPMMMHHHBBB<<<999777555444555444333111000/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***++++++++++++*********************************************************)))(((((()))******)))))))))))))))))))))******************+++++++++++++++***)))))))))))))))*********)))))))))))))))))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,---......///............///000000111333999BBBFFFGGGKKKPPPVVVaaappp{{{uuuhhh```]]][[[ZZZVVVQQQKKKEEE>>>777333333222000///...---------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))'''&&&(((***))))))))))))))))))))))))))))))(((((())))))***+++******))))))))))))******))))))(((''''''((()))***))))))))))))))))))))))))|||mmmcccaaaXXXXXXZZZ]]]___]]]VVVQQQTTTOOOHHHBBB???<<<999777777666444222111000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++************************+++++++++++++++++++++++++++***)))(((((()))***+++*********)))))))))))))))'''((()))***+++,,,------******)))(((((((((((((((++++++******))))))(((((((((((((((((())))))))))))))))))***++++++++++++***************************...---,,,+++,,,---...//////////////////000111111666888???HHHLLLLLLNNNRRR___jjjxxxpppeee^^^ZZZ\\\YYYUUUPPPJJJBBB:::555333222111///......------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))(((***,,,+++(((''')))+++*********************************)))***++++++,,,******))))))))))))******,,,+++***))))))***++++++))))))))))))))))))))))))yyymmmddd]]]\\\[[[]]]___]]]XXXSSSSSSQQQNNNIIIDDD???;;;999999777444111///---,,,,,,......---------,,,,,,,,,++++++++++++******)))))),,,,,,+++***))))))******(((((()))***************(((((())))))******++++++))))))))))))))))))))))))******)))((((((((((((((((((((((((((()))***+++,,,******)))(((((()))***+++))))))))))))************)))************+++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,------,,,,,,,,,---......///......///111222111000555<<>><<<;;;999777333111///......//////.........---------++++++++++++*********)))+++******)))(((((())))))(((((()))***************)))))))))))))))*********))))))))))))))))))))))))++++++***)))))))))))))))************+++,,,---...+++***)))(((((()))***+++))))))))))))************)))************+++++++++******+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,------------------...000222333<<<@@@EEEIIILLLQQQYYY___fffrrrrrrfff^^^[[[YYYWWWTTTQQQLLLGGGDDD<<<999444111000///---,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))((((((((()))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))}}}mmmfff]]]XXXWWWYYYYYYYYYWWWVVVRRRNNNIIIEEEBBB@@@===<<<999666333111000///000000/////////.........++++++++++++******************)))(((((((((((()))((()))******+++*********************)))))))))))))))))))))))))))))))))))),,,++++++***************************+++,,,------+++******)))))))))******))))))))))))************)))************+++++++++++++++,,,------------,,,++++++++++++,,,,,,,,,,,,......------...//////000,,,...///......111777<<>>888444111000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************++++++,,,))))))******++++++++++++************************************************************************))))))))))))))))))))))))qqqhhhbbb]]]YYYWWWVVVTTTQQQNNNKKKIIIHHHAAA@@@>>><<<888555222000...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------+++++++++,,,++++++***)))************))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))((())))))))))))************)))************+++++++++))))))***++++++++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,---///000111///000222444999BBBNNNWWW___bbbeeefffhhhnnnyyyrrrkkkccc______^^^ZZZVVVNNNIIIAAA;;;777444222000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************))))))))))))***++++++(((((())))))***+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))uuukkkaaaZZZXXXWWWUUURRRPPPMMMLLLKKKCCCCCCAAA>>>;;;777444222............------------+++++++++,,,,,,,,,------++++++******++++++,,,---+++,,,,,,,,,++++++***))))))))))))))))))*********))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,+++++++++++++++,,,,,,,,,------,,,***)))((())))))))))))************)))************+++++++++)))***++++++,,,,,,++++++,,,,,,,,,------------............///000111222333111111222777???JJJUUU\\\eeelllrrrsssqqqwww~~~vvvlllfffeeeccc^^^YYYSSSNNNGGGAAA<<<777333111............------------------------------------************************************************))))))((((((((()))******''''''((())))))***++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))sssfff^^^XXXWWWVVVTTTQQQOOOMMMLLLEEEEEECCCAAA===999555333000/////////............+++++++++,,,,,,---------******))))))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))(((((())))))******++++++))))))))))))))))))))))))******))))))***+++,,,,,,******)))))))))))))))***,,,,,,------,,,+++)))((())))))))))))************)))************+++++++++++++++,,,------------,,,,,,,,,,,,---------......)))))))))***+++,,,......444333444:::EEEQQQZZZ```iiirrr{{{{{{xxx|||wwwoookkkhhhaaa[[[XXXSSSLLLEEE???:::555111//////.........---------------------------------************************************************((((((((((((((())))))***&&&''''''((()))*********++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))tttmmmeee```[[[XXXWWWTTTPPPLLLKKKIIIFFFCCC@@@===888555111000---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******************************++++++++++++******+++++++++***)))(((((('''(((((())))))*********+++******))))))******+++,,,+++++++++*********)))))))))))))))))))))))))))))),,,+++***)))))))))***+++******+++++++++,,,,,,,,,..................---------......///000111111222111:::@@@BBBIIIVVVaaadddmmmttt{{{}}}}}}~~~uuuiiibbbbbbZZZWWWQQQLLLFFF???888444///---++++++,,,......------------,,,,,,,,,++++++,,,,,,+++******+++,,,,,,(((+++---,,,)))'''''')))))))))))))))))))))))))))******))))))))))))******))))))))))))************++++++,,,,,,,,,---------------,,,,,,+++***)))))))))))))))((())))))***+++|||pppiii```ZZZWWWVVVSSSQQQNNNKKKHHHEEEBBB???:::777222000...,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******++++++******)))(((((('''((()))))))))******************))))))******+++,,,+++++++++*********)))))))))))))))))))))))))))))),,,+++************+++,,,***++++++++++++,,,,,,,,,.................................///000111111222444<<>>DDDGGGMMMYYYeeekkkrrr|||ssskkkdddbbb___[[[UUUMMMDDD>>>777444000.........------------------,,,,,,,,,,,,,,,++++++******++++++,,,***(((''''''((()))***)))))))))))))))))))))))))))******))))))))))))******))))))))))))************(((((())))))))))))******++++++++++++++++++*********************+++,,,,,,ttthhhbbb^^^[[[XXXRRRPPPLLLIIIFFFBBB===:::444333111///...---------------------------------------,,,,,,+++***))))))******************************++++++++++++******************))))))(((((()))))))))))))))***************))))))******+++,,,************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,---------------...............////////////000111333444<<<@@@FFFJJJOOOYYYdddkkksss}}}}}}qqqiiigggeeeaaa[[[RRRIIICCC999555111///.........---...------------,,,,,,,,,+++++++++++++++++++++++++++'''$$$$$$(((++++++***))))))))))))))))))))))))******))))))))))))******((()))))))))************'''''''''(((((((((((((((************++++++++++++++++++******++++++,,,---uuummmeee^^^XXXSSSQQQMMMJJJGGGCCC>>>:::555444333111000///......------------------------------,,,,,,+++***))))))******************************++++++++++++***************)))))))))))))))******))))))))))))))))))******))))))******+++,,,************************))))))))))))))))))))))))++++++,,,,,,------------++++++,,,,,,,,,------------------.........//////000//////000111333666777???CCCHHHNNNSSSZZZccckkkuuu|||~~~{{{nnnkkkgggbbb\\\UUUMMMHHH:::777222///.../////////.........---------,,,,,,+++++++++++++++++++++++++++((($$$%%%(((++++++***))))))))))))))))))))))))******))))))))))))******((()))))))))************''''''''''''''''''''''''*********************+++++++++******++++++,,,---yyynnnbbbZZZUUUSSSOOOKKKHHHDDD???;;;666666555333222000///...---------------------------,,,,,,++++++***************************************++++++++++++************))))))))))))))))))************))))))))))))******))))))******+++,,,***************+++++++++)))))))))))))))))))))))))))***+++,,,---------,,,,,,,,,,,,,,,------------,,,,,,------.../////////000000000000333666999<<>>999666444333222111///...------,,,,,,------------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,************************+++++++++,,,,,,,,,,,,------...//////......000222333333555888===DDDIIIMMMTTTXXXaaalllyyy}}}ssskkkeee```]]][[[WWWOOOEEE;;;444111000//////...------............------,,,,,,,,,,,,,,,---,,,++++++******++++++)))************+++++++++*********************************)))******++++++++++++))))))((()))***++++++++++++*********))))))************************yyynnnbbb[[[WWWQQQNNNNNNFFFBBB<<<888555333000//////...------,,,---------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........///000///......///111222444888???FFFMMMSSSVVV^^^bbbjjjwww|||ssslllfffccc___ZZZSSSIII@@@999444111///...............///000///......------------------,,,++++++******++++++)))************+++++++++************************++++++******)))******************))))))(((((((((+++++++++***************************************|||rrrhhh___WWWRRRPPPIIIDDD>>>999666333111/////////...---------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++------------.........//////000000///......///111111555<<>>777333//////......//////000111///......---,,,------------,,,++++++******++++++))))))*********+++++++++************************,,,,,,+++***)))))))))***************)))'''&&&%%%************************************************uuuiii^^^UUUPPPKKKGGGAAA;;;888555222000//////...------------...---------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++------.........////////////000000000...///000222111666???JJJUUU___fffiiilllnnnuuu~~~wwwqqqmmmddd```YYYSSSLLLDDD<<<666000000/////////000000111...------,,,,,,,,,,,,,,,---,,,++++++******++++++))))))*********+++++++++************************,,,,,,+++***)))))))))***************)))'''&&&%%%************************************************uuukkk___VVVPPPKKKEEE???;;;888555333000///......------......------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...///000000///000222444333999BBBMMMZZZdddmmmqqqttttttyyy|||uuuqqqfffbbb]]]YYYTTTKKKAAA:::222222111000000000000000...------,,,+++,,,,,,,,,---,,,++++++******++++++)))************+++++++++************************++++++******)))******************))))))(((((((((***************+++++++++************************~~~rrrfffXXXSSSKKKEEE???;;;777444000//////...............------------------------************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...///000000111333555888===EEEQQQ]]]iiirrrwww}}}|||zzzuuuiiifffaaa^^^[[[SSSHHH@@@444333222111000////////////......------------------,,,++++++******++++++)))************+++++++++*********************************)))******++++++++++++))))))((()))***+++))))))*********+++++++++************************vvv^^^YYYPPPIIIBBB<<<888444000000///...............------------------------************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---///000000111444666;;;@@@HHHSSS```llluuuzzz~~~yyykkkhhhdddbbb___XXXLLLDDD555444333111000//////...000000///...............---,,,++++++******++++++)))************+++++++++***************************)))))))))***+++,,,,,,,,,+++)))((((((***,,,---))))))******++++++++++++************************jjjdddZZZNNNDDD===999777333111000000111111000.........---------,,,,,,,,,---------,,,,,,+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---...---,,,***)))+++++++++,,,,,,---------...------,,,,,,,,,------,,,,,,,,,---------......111000...---///222666888@@@DDDJJJRRR\\\hhhttt|||}}}wwwrrrjjjccc^^^WWWOOOJJJAAA<<<666222000//////.........---------......///---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************+++++++++++++++***)))(((++++++++++++++++++++++++pppiii^^^SSSIIIAAA999444555444222222222111///---.........---------,,,,,,---------,,,,,,++++++++++++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---------,,,,,,+++***+++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,------........./////////111000//////111555999;;;@@@CCCIIIQQQ\\\gggqqqxxx|||}}}zzzooofffaaa\\\TTTNNNCCC???999444111000///............------......///,,,,,,,,,+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******************************+++++++++***))))))++++++++++++++++++++++++vvvmmmaaaXXXPPPHHH>>>777888666555444444222///---.........------------,,,------,,,,,,,,,,,,++++++,,,,,,++++++*********)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,....../////////000000000111111111222555999===@@@BBBDDDJJJSSS___jjjqqquuuwww}}}uuujjjfffbbb[[[UUUHHHCCC<<<666333111000/////////......---......///++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))************************)))******+++++++++******++++++++++++++++++++++++zzzpppcccZZZUUUPPPFFF???888777555444444333000...............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------....../////////000000000111111111444777<<<@@@CCCFFFIIIOOOZZZfffpppuuuwwwxxxzzzmmmjjjggg```YYYMMMGGG@@@999555222000...000//////...............***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************************************((()))***+++++++++++++++++++++++++++++++++++++++yyyiii___ZZZTTTMMMFFF999777555444444333111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------........./////////000000222555999>>>CCCEEEHHHMMMWWWcccooowww|||~~~qqqnnnkkkddd]]]RRRMMMDDD<<<777333000...111000///...............+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************((()))***+++++++++++++++++++++++++++++++++++++++xxxkkkbbbZZZQQQKKK>>>:::666444333333333222/////////.........------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,++++++...---------...///000111------........./////////111222444777<<>>777444333333444000/////////............+++++++++,,,,,,---------)))***+++,,,------...///******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,---...---,,,,,,---------,,,,,,++++++++++++++++++,,,---...///000000000000000111111111111555666999<<>>999666222222000///.....................------,,,,,,,,,------------------------++++++++++++++++++++++++((())))))***++++++,,,,,,************************+++++++++++++++***)))(((++++++++++++++++++++++++~~~lll```TTTMMMCCC<<<999888777555222000.........///...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))+++,,,+++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++---///111222000...///222333111///222777>>>CCCDDDEEEKKKQQQ^^^kkk}}}}}}~~~uuuooojjjiiiaaaUUULLLGGG>>>444666333000...///111111222......---,,,,,,,,,,,,------------,,,,,,+++++++++------,,,+++***)))(((''',,,++++++******++++++,,,))))))))))))))))))))))))#########$$$%%%''')))+++++++++++++++++++++++++++wwwkkk]]]UUUKKKCCC???<<<999666333111///...//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++))))))***+++,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000...---///222333222111444999@@@FFFIIILLLSSSYYYeeeqqq~~~xxxttttttlll___TTTMMMDDD<<<:::777333111111111111000///......------------------------,,,,,,+++++++++++++++++++++************,,,++++++******++++++,,,***************************))))))((()))***+++,,,++++++++++++++++++++++++{{{lllcccVVVKKKEEEAAA<<<999666333000/////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++***)))***,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......///......---,,,...111333333333666<<>>;;;777444333111000...000///......------......------,,,,,,,,,,,,++++++)))*********++++++,,,,,,,,,++++++******++++++,,,************************...---,,,++++++***++++++++++++++++++++++++++++++|||qqqaaaSSSJJJDDD@@@===999666222000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++***)))***,,,---,,,+++,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000///...---...------...000222333444888???GGGNNNVVV```iiimmmoooyyy|||{{{vvvjjj\\\QQQHHHDDD???<<<888666444222///---000000///............///,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,************************,,,,,,++++++***)))))))))++++++++++++++++++++++++~~~kkk[[[PPPIIIDDDAAA<<<888444111000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---------,,,,,,,,,++++++*********,,,---,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++...000111000...---///////////////111333555;;;CCCKKKPPPZZZgggppprrrttt}}}zzzqqqeeeYYYPPPLLL@@@===888555333222000...000000///............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,************************))))))******************++++++++++++++++++++++++xxxhhh[[[QQQIIIDDD???;;;666222111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...------,,,,,,+++++++++,,,+++***+++,,,------+++((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000111000///...///000000000000222666999@@@IIIOOORRR]]]llluuutttyyy}}}xxxnnnaaaVVVQQQCCC???999555333222111000000///......------......++++++,,,,,,,,,,,,------------,,,,,,+++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++))))))+++,,,------------++++++++++++++++++++++++xxxlll]]]OOOEEEAAA===777333111000000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++***))))))(((,,,+++***+++---...---,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000//////,,,...000000111555:::???FFFNNNSSSUUU___ooowwwuuu|||zzzlll]]]VVVIIIDDD<<<666222111111000///......---------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))***,,,---......------++++++++++++++++++++++++xxxfffSSSFFFCCC>>>888333111000000///000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,*********)))(((''''''&&&,,,+++***+++---...---,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000***,,,///000222777>>>CCCJJJRRRVVVWWWaaaqqqyyyuuu}}}xxxhhh___OOOHHH???777222111000000......---,,,,,,,,,,,,---+++++++++,,,,,,---------)))******+++---......///,,,++++++++++++++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,+++***++++++++++++++++++++++++}}}rrr^^^KKKGGG@@@999777666222222333...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......000000000000///////////////222444333333888AAAIIINNNPPPXXXccclllqqqtttvvvyyynnn___PPP???777444111///000...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++---,,,,,,+++*********+++tttcccSSSFFF>>>888777555111000111...///000000000///------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........000000000000////////////000111222333444:::BBBIIIPPPVVV```kkkrrrtttvvvxxxwwwcccTTTDDD<<<999444111000//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---,,,++++++******++++++wwwiii]]]IIIAAA:::999777333000000/////////000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------,,,------------.........////////////000000000000111111111333777>>>EEEIIIQQQ]]]kkktttwwwyyyzzz|||jjj[[[KKKBBB<<<666222111000/////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++zzznnneeeQQQGGG???===<<<777333222///////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------------------............////////////000000000000222111111444;;;CCCIIIKKKUUUdddttt{{{|||pppaaaPPPEEE===555222222111000000//////.................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++***++++++,,,~~~ssskkkYYYNNNCCC@@@>>>999444333000/////////............------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,...------,,,,,,------...---------.........//////.../////////000000000111222222222777???GGGMMMOOO\\\mmm}}}wwwhhhVVVHHH>>>666333555222222111000//////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++***++++++,,,,,,zzzrrrbbbSSSEEE@@@===999444222000000///............///------------------------++++++------------++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,......------------......------........./////////......//////000000111111222333666;;;BBBJJJQQQUUUfffxxx}}}ppp```SSSGGG<<<888999333333222111000///......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,zzzkkkZZZIIIAAA>>>:::555333111000///...---......///........................***+++---......---+++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,......------------..................////////////.........///000111111111111555:::???DDDKKKTTT[[[kkk~~~yyynnncccVVVHHH???===444333333222000//////...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++******++++++,,,---rrraaaMMMDDDAAA<<<888666111000///------......///........................***+++---......---+++***++++++++++++++++++++++++++++++,,,---------,,,,,,......------------................../////////000---......///000111111222111666===BBBEEELLLVVV^^^kkk~~~xxxpppcccRRREEEAAA444444333222111000///...,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---+++*********+++,,,,,,---yyy}}}qqq]]]LLLCCC===999555333222000000111111///---------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***++++++++++++,,,,,,,,,,,,,,,------...///000000222000......000111222222333999@@@EEEJJJRRR\\\ddduuuzzztttaaaMMMAAA888777555333222111000///////////////////////////------............------+++++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,uuuwwwxxxeeeTTTHHH@@@;;;888444333111000111111///...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,---......//////000000///...///000111222222555;;;BBBHHHNNNWWWbbbjjjzzzvvvcccOOOAAA999777444222111111000///////////////////////////------............------+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++~~~tttuuu~~~qqq^^^OOODDD>>>;;;666444222111111111///...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,........................---------......//////000......///000000111222222888>>>EEEMMMTTT^^^jjjrrr}}}jjjUUUFFF:::777333111000000//////////////////////////////------............---------,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))******++++++,,,,,,xxxzzz{{{iiiVVVHHH@@@===888666333222111111000///........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,........................------....../////////000,,,---///000111111222333;;;@@@HHHQQQ[[[fffqqqxxx~~~}}}ttt^^^OOO===888333000000111000...////////////////////////------............---------------,,,,,,+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------|||qqq]]]MMMBBB===;;;888444222222111000///........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------------.....................///////////////+++...000111000111444666===BBBKKKVVVaaallluuuzzzzzzyyyyyy{{{{{{fffVVVBBB<<<444111111222000///////////////////////////------............---------------,,,,,,+++++++++------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---...//////}}}~~~yyygggUUUGGG@@@===:::666333222222111000........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------+++,,,,,,---...///000000////////////////////////,,,///111111000222666:::@@@EEEPPP\\\hhhqqqwwwzzzwwwsssrrrsssvvv}}}lll\\\IIIAAA777222333333222///////////////////////////------............---------,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......//////~~~qqq```OOODDD???;;;777333222222111000........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++---...000111333333000/////////////////////...000222111///222888>>>CCCIIIUUUbbbnnnuuuyyyzzz~~~xxxqqqooooooooosss{{{ssscccPPPFFF;;;555444555333000////////////////////////------............------+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------xxxgggUUUHHH@@@<<<777444222222111111////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---+++,,,---///111444555666000000000000///////////////111222111///222:::AAAFFFLLLXXXfffrrrxxxzzzyyy~~~{{{rrrpppppppppnnnsss|||yyyhhhTTTIII===666666666333000////////////////////////---..................---+++++++++,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,}}}~~~uuueeeNNNFFF???999777555000...///222222111111000/////////111111000......---------........................---------............///000///------...111444666000///.........000111222000111111222333888===BBBMMMQQQ]]]nnnxxxzzz}}}qqqkkkjjjoootttyyy}}}}}}ttteeeTTTDDD>>>:::444111222000000000///......------------------------------+++,,,,,,------,,,,,,+++000///...------------------------.........//////..................------~~~~~~uuu```MMMDDD<<<999666222000111222222111111000/////////111000///......------------------------------------------............///444333111///......///000//////...---...///000000111222222333555999???CCCNNNUUUddduuuyyymmmjjjlllssszzzyyyjjjYYYGGG???:::555222333111111000000///.........+++,,,,,,,,,------------------............------......---,,,,,,,,,,,,,,,*********+++++++++,,,,,,........................~~~~~~~~~}}}}}}tttXXXLLLAAA;;;888444222444222222111111000/////////111000///......---......------------,,,,,,,,,,,,---------............///444333222000///...------000///......---......///111222333444666;;;AAAFFFPPPYYYkkk}}}rrriiijjjooozzz~~~qqqaaaNNNBBB;;;777444555222222111111000/////////,,,---------......//////,,,------......------,,,---,,,,,,,,,,,,+++++++++,,,------------.................................~~~}}}~~~~~~}}}|||{{{~~~dddVVVFFF>>>999555444555222222111111000/////////000000///...............---,,,,,,,,,,,,,,,++++++---------............///...//////000000000111111111111000/////////......000111333444777<<>>999666555333333222222111000000///000000000000000000000000******++++++++++++******,,,,,,---------,,,,,,,,,............////////////---------...............||||||}}}~~~~~~}}}{{{zzz|||ooo___LLLAAA;;;666444555222222111111000/////////000//////............///---------,,,,,,+++++++++---------............///+++,,,---///000222333333222222222222111111000000000111222444888>>>EEEJJJQQQ___rrr|||rrriiigggllluuuuuubbbPPPDDD===888555333333222222111111000000222111111000///...------***++++++,,,,,,++++++***,,,---............------******+++++++++,,,,,,,,,---------.........//////{{{{{{}}}||||||{{{yyyxxxzzz}}}zzzgggRRREEE>>>888555444222222111111000///////////////............//////......------,,,,,,++++++---------............///............///000111111222333333333333222222111000111333666:::@@@GGGMMMTTTdddwwwssslllggghhhmmmvvvppp\\\MMMDDD<<<666333333222222111000000000000000///...---,,,++++++---......//////......---,,,---.../////////...---,,,,,,,,,,,,------------,,,,,,------.../////////zzzzzz|||yyyyyyxxxwwwvvvwwwzzz}}}oooXXXJJJBBB;;;666444222222111111000///////////////............////////////......---,,,,,,+++---------............///000///...------...000111000111222333333333222111222333666888===CCCKKKPPPYYYkkkxxxiiieeedddhhhnnnvvv}}}hhhXXXLLLAAA777222222222111000000//////////////////////////////...//////000000//////...***+++---//////...---,,,........./////////000000,,,,,,------...//////000zzzzzz{{{vvvvvvvvvuuutttuuuxxx{{{xxxsss\\\MMMEEE>>>777555222222111111000///////////////.........//////000000000///...------,,,,,,---------........./////////...,,,+++,,,///222444///000111222333333222111444555888;;;???FFFNNNSSS^^^qqqyyyhhhbbb```aaagggnnnvvvqqq___RRRDDD999222222111111000////////////000111222333444555555------............------)))***,,,.........,,,++++++++++++,,,,,,,,,------,,,,,,------...///000000~~~}}}wwwsssyyyvvvsssrrrsssuuuuuutttzzzzzzdddSSSJJJAAA:::777111000000111222333222111////////////....................................---------............///000000//////.........---111000000000000111111222333111444>>>FFFKKKTTT]]]oooyyyzzzkkkbbb\\\___bbbeeejjjssslllZZZGGG:::999777333111000000222333000000////////////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------...///000000111~~~~~~~~~~~~yyyuuuxxxuuurrrqqqrrrtttuuuuuuyyyyyy~~~qqqZZZMMMDDD>>>999222111000000222333222111////////////....................................---------............///000/////////............///............///000000333222777???GGGMMMWWWbbbttt~~~}}}pppddd]]]YYY\\\```dddjjjsssyyygggTTTGGG;;;999555333111111111111000000////////////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------......///000000111~~~}}}{{{xxxvvvsssooonnnppprrrtttuuuwwwxxx|||eeeQQQIIIBBB:::333222000000111222111000////////////....................................---------............///////////////...........................///000111222444:::BBBGGGOOO]]]iiizzz|||yyy~~~{{{oooeee^^^YYYXXX[[[```eeelllvvvppp\\\LLL===:::777444333222000///000000////////////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------......///000000000}}}{{{uuuqqqmmmlllnnnqqqsssttttttvvvzzz~~~qqqXXXNNNFFF;;;555333111000111111111000////////////....................................---------............//////////////////.........000000000000111222333333111666>>>DDDIIISSScccppp~~~xxxyyy{{{nnneee___\\\ZZZ[[[___dddiiioooyyywww___LLL===:::666444444333000...000000////////////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.....................//////000000}}}tttpppmmmlllmmmpppqqqrrrrrrtttwwwzzz}}}aaaSSSHHH===888666333111111111111000////////////....................................---------............///.........///////////////000000000000111222333444000888AAAFFFLLLXXXhhhsss|||xxx~~~zzznnnddd^^^[[[[[[[[[]]]```eeejjjpppyyygggRRR>>>999444333444444111...000000////////////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...............////////////sssqqqnnnmmmnnnoooooooooppprrrssstttzzznnnZZZLLLCCC<<<999555222222222111000////////////....................................---------............///.........///////////////.........///000111222333333;;;DDDIIIQQQ___mmmuuuxxx|||ssslllccc[[[XXXWWWXXXXXX[[[___dddiiiooowwwoooYYYBBB<<<555222444444222///000000////////////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------............//////////////////xxxyyysssqqqoooooooooooonnnlllnnnooonnnmmmsss}}}~~~}}}bbbQQQKKK???;;;777444333333222111////////////....................................---------............///............/////////000.........///000111333444666???HHHNNNXXXgggrrrvvvttt~~~vvvgggbbb[[[WWWUUUVVVVVVVVVXXX]]]ccciiioooxxxvvvcccJJJBBB888333444555222///000000////////////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////////////////...{{{qqqsss|||~~~~~~~~~~~~}}}}}}||||||sssrrrqqqppppppooollljjjmmmnnnkkkhhhnnnxxx|||zzzyyyiiiVVVQQQ@@@===888444333333333222000/////////....................................---------.........//////---.........//////000000000000000111222444555666:::BBBJJJQQQ]]]mmmvvvvvvrrr|||ssskkkaaa]]]YYYVVVUUUVVVVVVVVVWWW\\\cccjjjqqq{{{nnnQQQGGG;;;555555555222...000000////////////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111///////////////.........}}}tttmmmooovvv}}}}}}yyyvvvvvvxxx{{{||||||}}}vvvsssuuutttnnnlllnnnmmmkkkjjjjjjlllpppuuuwwwsssrrrzzzmmmUUUHHHDDD>>>888555555555333111)))+++...111222333222222000000//////.........---///////////////...................../////////000000111222222222333666999;;;@@@JJJZZZhhhrrruuuuuuqqqyyy{{{qqqhhhccc```[[[VVVRRRRRRTTTVVVXXXZZZ___fffmmmsss|||~~~{{{```LLL<<<999777///---111//////000000111111222222,,,,,,------------------......------------......------............------///////////////.........xxxoooiiimmmuuu}}}}}}}}}zzzwwwvvvwwwwwwxxx|||~~~~~~|||yyyyyy}}}|||vvvsssuuutttooommmnnnllljjjiiihhhiiilllppprrrmmmmmmvvvtttYYYJJJCCC>>>777444444444333111---...000111222111000///000/////////............/////////////////////............/////////000000000111111111222333777999===BBBMMM\\\jjjssswwwwwwyyy}}}rrriiiccc___\\\YYYTTTRRRRRRUUUWWWYYY]]]aaahhhooouuu~~~}}}lllXXXFFF???;;;333111555000000000000111111111111------------------------......------------......------............------////////////////////////pppiiidddjjjsss}}}~~~|||zzz|||yyyvvvvvvxxxyyywwwtttvvvxxxyyyxxxwwwxxx}}}~~~}}}xxxuuuvvvuuuqqqnnnnnnkkkiiigggeeeeeegggiiikkkggghhhqqq}}}aaaLLLBBB===777333333444222000000111111222111///...---////////////..................//////////////////....../////////000000000///000111111111444888;;;@@@FFFRRR```nnnxxx|||}}}~~~pppfff```\\\YYYVVVTTTRRRQQQRRRUUUYYY[[[```eeekkkqqqwwwvvvaaaLLLAAA999222111555111111111111111000000000//////......------,,,,,,......------------......------............------////////////////////////llleeebbbhhhrrr}}}{{{yyyyyyzzzwwwuuuwww{{{{{{wwwrrrsssuuuwwwwwwwwwyyy~~~~~~~~~{{{yyyxxxwwwtttqqqpppkkkiiigggdddccccccdddeeedddfffoooiiiPPPDDD>>>777333333333222111111222222222111///...---///////////////.....................////////////...////////////000000000...///000000111555999===CCCKKKYYYiiiwwwttthhh___YYYUUUSSSPPPPPPQQQQQQSSSVVVZZZ^^^bbbfffmmmrrrxxx~~~~~~jjjRRRBBB888222222555222222222111111000000000000000000///...---,,,,,,......------------......------............------///////////////000000000|||kkkdddbbbiiittt~~~}}}yyyxxxyyyyyywwwvvvyyy}}}}}}xxxsssqqqtttuuuuuuuuuwww|||}}}{{{zzzxxxuuuqqqkkkjjjgggdddcccbbbbbbcccdddgggooo~~~rrrVVVGGGAAA999444333333333111111111111111111000000000.........///////////////---.........//////000000////////////000000000111...///000111222666<<<@@@FFFPPPaaasss}}}vvvmmmccc\\\VVVPPPMMMLLLNNNPPPRRRSSSVVV[[[___bbbgggmmmsssxxx~~~uuu]]]JJJ===777666999333333222222111111000000111111000//////...------......------------......------............------////////////000000111111zzzkkkeeedddlllxxxzzzwwwwwwyyyyyyxxxyyy{{{~~~}}}yyytttqqqssstttsssrrrsssxxx||||||{{{{{{wwwqqqjjjiiigggeeecccbbbbbbbbbdddhhhnnnzzz~~~aaaLLLEEE<<<666555555333222000000000111111111111222.........///////////////------......///000000000/////////000000000111111///000111111444888???CCCIIIVVVjjj}}}sssnnnfff___XXXRRRMMMJJJJJJNNNRRRTTTTTTVVV[[[___cccgggnnntttzzz~~~}}}fffPPPAAA999777777222222222222222111111111111111000000//////............------------......------............------...//////000000111111222yyykkkeeeeeeooo}}}}}}wwwtttvvvxxxyyyzzz{{{||||||zzzxxxvvvuuuvvvwwwuuurrrrrrvvvyyy~~~~~~~~~{{{zzz{{{wwwppphhhhhhfffeeeccccccccccccbbbffflllvvvnnnQQQJJJ@@@999777666444333222111111111111111111222............/////////000------......///000000111//////000000000111111111000111111222555:::AAAFFFLLL[[[qqqwwwmmmggg___WWWQQQNNNKKKIIIKKKOOOTTTUUUUUUVVVZZZ^^^dddhhhooovvv|||{{{xxxzzz}}}pppXXXFFF<<<666333111222222222222222222333000000000000000000000000......------------......------............------...//////000111111222222yyyjjjeeefffqqq}}}{{{uuurrrtttxxxxxxzzz||||||zzzxxxvvvvvvzzz{{{{{{xxxtttsssvvvyyy{{{{{{{{{}}}}}}zzzyyyzzzvvvooogggfffeeedddcccccccccccc___dddiiissswwwTTTMMMBBB;;;888777555333333333222111000000000111---.........//////000000---------...///000000111000000000000111111111111111111222333666;;;CCCHHHOOO^^^uuu|||ssskkkdddYYYQQQLLLJJJIIIIIIKKKPPPUUUWWWUUUVVVZZZ^^^eeejjjqqqwww~~~}}}wwwtttvvvxxx||||||cccOOOBBB:::555111111111222222333333444000000000000000111111111.........------.........---..................---...//////000111222222222vvvkkkhhhhhhqqq~~~}}}|||{{{zzzxxxvvvuuutttxxxwwwvvvwwwxxxxxxwwwuuuxxxwwwvvvtttrrrqqqtttvvv{{{yyywwwxxx{{{~~~~~~}}}{{{wwwqqqjjjgggdddcccccccccbbbaaaaaaeeegggkkkzzzaaaKKKAAA???666222444222111111111111000000000000000000///...............///////////////000111111000000000000111111111111000222444777:::@@@FFFKKKTTTeeettt{{{~~~xxxqqqggg\\\QQQMMMLLLIIIHHHIIIMMMPPPSSSVVVWWWYYY\\\^^^bbbiiisss|||~~~wwwuuuqqqmmmnnnsss{{{}}}|||qqqYYYEEE:::777333222000000111222111000111111000000000000111111//////////////////////////////............//////000000000000////////////}}}rrrkkkiiijjjttt~~~~~~}}}}}}}}}}}}|||{{{zzzyyyxxxwwwyyyxxxwwwxxxxxxxxxwwwuuuuuuuuutttrrrqqqqqqsssuuuwwwuuussssssvvv{{{~~~|||yyytttnnniiigggcccaaaaaaaaa```___]]]bbbgggkkkvvviiiPPPBBB???888555666333111111111111000000000000111111000//////////////////////////////000111111000000000000111111111111333444555666999???FFFKKKUUUfffssswwwyyy~~~tttlllbbbWWWNNNLLLLLLKKKJJJLLLNNNPPPRRRTTTWWWZZZ^^^aaafffllluuu|||~~~{{{ssspppmmmjjjjjjooovvv|||}}}{{{~~~www^^^HHH<<<888444222000000111222111000111111000000000000111111//////////////////////////////............//////000000000000////////////|||~~~xxxmmmjjjiiilllwww}}}{{{zzz{{{|||}}}}}}}}}|||||||||||||||{{{{{{zzzxxxxxxxxxxxxvvvtttrrrrrrrrrpppnnnoooqqqsssrrrqqqooooooqqqvvv|||}}}{{{uuuoooiiifffbbb``````______^^^\\\ccciiilllsssvvvXXXEEE@@@:::888888333222222111111111000000000222111111000000000000111///////////////000111111000000000000111111111111444555555666999???GGGMMMXXXhhhsss~~~uuu|||{{{ooofffZZZQQQJJJJJJLLLLLLMMMOOONNNOOOQQQSSSVVV[[[aaaeeejjjooowww}}}yyyuuullljjjgggddddddhhhooottt~~~~~~|||||||||fffNNN???999555333111111222222222111111111000000000000111111/////////////////////////////////....../////////////////////000000000000~~~|||{{{zzzxxx}}}uuulllhhhiiinnnyyy~~~{{{xxxxxxyyy|||~~~||||||}}}}}}}}}~~~~~~~~~|||zzzxxxwwwwwwwwwuuutttqqqqqqpppnnnllljjjkkkmmmnnnmmmkkkjjjmmmssszzzzzzuuukkkgggccc```______^^^^^^___ffflllnnnqqq|||aaaHHHAAA;;;:::999333222222222111111111000000111111000//////000000000///////////////000000111///000000000111111111111333444444666:::BBBKKKRRR___mmmvvv}}}zzzmmmbbbSSSMMMHHHIIIKKKKKKMMMPPPOOOPPPQQQSSSVVV\\\dddiiilllqqqxxx~~~~~~zzztttpppgggfffccc``````ccciiinnn{{{}}}zzzpppVVVCCC:::666444222222222333222111111111000000000000111111////////////////////////......////////////......////////////000000000000{{{tttoootttwwwyyyxxxyyyyyyuuunnnfffiiippp{{{~~~zzzxxxxxxzzz}}}{{{|||||||||}}}}}}}}}}}}{{{xxxvvvuuuuuuuuutttsssrrrrrrqqqmmmiiifffeeefffggggggffffffgggmmmuuu{{{|||~~~}}}xxxmmmiiiddd```_________^^^aaaeeeiiijjjlllvvvjjjMMMBBB;;;:::999111222222222222111111111111//////.........//////000///////////////000000111///000000000111111111111111222444777===FFFQQQXXXgggrrryyyzzzjjj^^^OOOJJJHHHJJJKKKKKKMMMPPPQQQQQQRRRTTTXXX___gggmmmlllqqqyyy~~~{{{vvvpppkkkdddcccaaa___^^^```eeeiiiwww{{{|||}}}yyy^^^GGG;;;777555333222333333222111111111000000000000111111////////////////////////......///000000///........./////////000000000111vvvooommmpppqqqqqqtttvvvtttooofffjjjrrr~~~}}}zzzxxxxxxzzz}}}{{{{{{zzzzzzzzzzzzzzzzzzxxxuuurrrqqqrrrrrrrrrqqqrrrrrrqqqmmmgggcccaaaaaaaaabbbcccbbbbbbgggooouuu{{{|||}}}}}}|||}}}|||xxxooojjjddd```___^^^^^^^^^___```bbbccceeeooosssTTTFFF===999888222333222222222222111111111...............//////000///////////////000111111000000000000111111111111///111555:::AAAKKKVVV]]]kkkuuuyyyuuudddXXXLLLIIIHHHKKKLLLKKKMMMQQQSSSTTTUUUWWW[[[bbbjjjooonnnssszzz~~~|||{{{yyytttnnnjjjbbbbbb```^^^]]]^^^bbbeeeqqqvvv|||}}}}}}hhhNNN>>>888666444333444444222111111111000000000000111111////////////////////////---...///000000///...---......//////000000111111|||uuukkknnnnnnmmmooorrrqqqlllggglllvvv}}}|||zzzxxxxxxzzz|||~~~zzzzzzyyyxxxwwwvvvuuuttttttrrrooonnnooopppppppppqqqqqqppplllgggbbb``````___bbbdddccccccfffmmmsss{{{|||~~~zzz}}}}}}zzzyyy{{{zzzvvvooojjjddd___]]]]]]]]]\\\[[[ZZZ[[[___bbbiiizzz{{{[[[LLL???:::999333333333222222222111111111//////......///000000111///////////////000111111000000000000111111111111000333777===DDDNNNXXX^^^llltttvvv|||mmm[[[OOOHHHFFFGGGKKKMMMLLLOOOTTTUUUVVVXXXZZZ^^^dddkkkpppqqqvvv|||{{{{{{zzzyyyxxxtttnnnjjjaaaaaa```^^^\\\]]]```bbbkkkqqqxxx}}}{{{|||rrrVVVBBB999777555444444444333111111111000000000000111111////////////////////////---...///000000///...---.........///000111111111|||lllnnnmmmkkklllooonnniiiiiioooxxx|||zzzyyyxxxxxxyyy{{{|||zzzyyyxxxvvvtttsssqqqqqqrrrooommmlllmmmoooooooooooopppooolllgggcccaaaaaabbbeeeggggggfffhhhooouuu{{{|||~~~{{{~~~~~~zzzyyy{{{yyyvvvnnniiibbb^^^\\\[[[[[[[[[ZZZXXXYYY^^^aaaffftttaaaPPPAAA:::999555333333333222222222111111000000///000000111222222///////////////000111111000000000000111111111111222555:::@@@FFFOOOXXX^^^jjjqqqsss|||wwwfffTTTGGGEEEDDDGGGKKKMMMNNNQQQVVVVVVWWWZZZ\\\```eeelllppptttxxx~~~yyyyyyyyyyyyxxxtttnnnjjj``````___]]]\\\\\\^^^aaagggmmmvvv}}}~~~|||zzzyyy|||xxx[[[EEE999777555444444444333111111111000000000000111111////////////////////////---...///111111///...------......///000111111222~~~sssqqqmmmhhhdddccceeehhhjjjttt}}}|||||||||zzzxxxvvvuuussspppnnnmmmmmmmmmrrrooommmmmmooopppnnnlllooollliiieeecccccccccdddeeefffgggeeecccfffnnnuuu}}}||||||}}}}}}|||zzzxxxwwwpppkkkddd___]]][[[XXXVVVYYYXXXXXX[[[\\\aaannn{{{jjjQQQCCC<<<888555555444222111000000//////000/////////...............//////000111222222222111111111000111111222222444333:::GGGLLLKKKRRR___iiiiiippptttfffWWWLLLIIIFFFIIIKKKMMMMMMNNNPPPQQQVVVXXX[[[]]]___eeennnttt}}}}}}}}}|||}}}}}}|||vvvmmmfffaaa```^^^\\\[[[[[[[[[[[[aaaiiittt}}}}}}yyyxxxzzzkkkJJJ<<<999666555444333333444000000000000////////////000000////////////000000222000///000222333111......///000111111111111111vvvsssnnnhhhcccbbbdddgggoooxxx~~~~~~~~~|||zzzxxxsssrrrpppooonnnnnnnnnnnnnnnlllkkkllloooqqqqqqooommmkkkgggdddbbbbbbcccddddddeeeeeedddcccgggnnnuuu}}}|||}}}~~~zzz||||||}}}}}}}}}{{{zzzyyypppkkkccc^^^\\\[[[YYYWWWZZZXXXYYYZZZ\\\```kkkwwwoooTTTEEE>>>:::888555444333111000000//////000000/////////............//////000111111222222111111111000111111222333333222999FFFKKKKKKSSS___fffgggooo|||pppcccUUUKKKIIIFFFIIILLLMMMMMMNNNPPPQQQSSSVVVZZZ]]]aaagggooouuu}}}~~~wwwllleeeaaa```^^^\\\[[[ZZZZZZ[[[```hhhsss{{{~~~yyyxxxzzz~~~sssTTT@@@:::666555444333222444111000000000////////////000000////////////000000111///...000222222000......///000111111222222222}}}zzztttmmmgggfffgggjjjuuu~~~~~~~~~~~~~~~}}}yyyvvvpppooonnnmmmmmmmmmnnnooojjjiiiiiikkkooorrrsssrrrmmmjjjfffbbbaaaaaaccceeecccddddddcccbbbfffnnntttxxx{{{{{{xxxxxxzzzyyyvvvyyyzzzzzz{{{{{{zzzzzzyyyooojjjccc^^^[[[ZZZZZZYYY[[[YYYXXXZZZ[[[^^^gggpppwwwYYYHHH@@@<<<:::555444333222000000000000000000000/////////....../////////000111111222222111111000000111222222333444444;;;FFFKKKMMMVVVaaaiiikkksssuuujjj^^^QQQIIIHHHGGGIIILLLMMMNNNNNNPPPQQQPPPTTTZZZ___ccchhhpppuuu}}}xxxllldddaaa```^^^\\\ZZZZZZZZZZZZ___fffpppwww|||}}}xxxwwwyyyyyyyyy~~~bbbGGG===666555555222222333111111000000000/////////000000////////////000000//////...///000111///---//////000000111222222333~~~vvvpppnnnoooqqqzzz|||||||||}}}}}}{{{wwwsssoooooommmlllllllllmmmnnniiiiiijjjkkknnnppprrrsssmmmjjjgggcccbbbbbbdddfffddddddcccaaaaaadddkkkpppssswwwxxxuuutttvvvvvvsssvvvvvvvvvvvvvvvvvvuuuuuuoookkkddd^^^[[[ZZZZZZ[[[[[[YYYXXXZZZZZZ[[[aaaiiivvv~~~___III@@@<<<999555444333222111000000000000000000////////////...//////000000111111111111000000000000111222333333777888>>>FFFLLLPPPYYYdddpppttt{{{rrrfffZZZNNNGGGFFFGGGIIILLLNNNNNNOOOPPPRRRPPPUUU\\\aaaeeeiiiooottt|||yyymmmeeeaaa```]]][[[YYYYYYYYYYYY]]]ccckkksssyyy}}}|||wwwvvvyyyvvvtttzzzoooPPPBBB777666666222111333111111111000000000//////000000////////////000000........./////////......//////000000111222333444zzzwwwxxxyyyyyyyyyyyyzzzzzzxxxtttpppqqqpppooommmllllllllllllllllllmmmmmmmmmnnnpppqqqnnnllliiifffddddddeeefffeeedddaaa^^^^^^aaafffjjjoootttvvvsssrrrtttuuutttwwwvvvvvvuuutttsssssssssooolllfff```\\\ZZZ[[[\\\[[[XXXWWWYYYYYYXXX\\\aaahhhsssfffLLLAAA<<<888666555333222111111000000111000000000////////////000000000000000111111111000000000000111222333444888:::???FFFLLLSSS]]]gggtttzzzpppdddWWWLLLEEEEEEGGGJJJLLLNNNNNNOOOQQQRRRSSSXXX___cccfffiiinnnrrr{{{xxxnnnhhhaaa___]]]ZZZYYYXXXXXXXXXZZZ___gggooovvv|||zzzvvvwwwyyyvvvuuu{{{}}}[[[HHH888777777333111444111111111111000000000000000000////////////000000---.../////////........./////////000111333444555}}}|||xxxwwwwwwwwwwwwvvvrrrooosssrrrpppnnnmmmmmmmmmmmmpppppppppooommmlllnnnooonnnmmmkkkiiigggeeedddcccdddaaa^^^[[[\\\___cccfffmmmsssvvvtttsssuuuwwwwwwxxxwwwvvvuuuuuuuuuuuuvvvpppnnnjjjddd^^^[[[ZZZ[[[ZZZVVVVVVXXXXXXVVVWWW[[[]]]iii|||oooRRRDDD===888666555444222111111111111111111000000000/////////000000000000000000111111//////000000111222444444666:::@@@GGGNNNYYYfffoooxxx~~~nnnbbbVVVKKKEEEEEEHHHJJJMMMNNNOOOOOOQQQRRRVVV[[[aaaeeegggkkkpppttt|||vvvoookkkaaa___]]]ZZZXXXWWWWWWWWWYYY\\\bbbjjjrrrzzzzzzxxx{{{{{{zzzyyy}}}fffNNN:::888999444111555222222111111111000000000000000////////////000000---///111000///...//////000000///000111333555666~~~}}}{{{zzzyyyxxxvvvvvvvvvuuurrrpppsssrrrqqqpppooopppqqqqqqqqqssssssqqqmmmlllmmmooommmmmmlllkkkhhhdddaaa______\\\YYYXXXZZZ^^^ccceeelllsssxxxvvvuuuxxx{{{|||uuutttttttttuuuvvvxxxyyyqqqpppnnnhhh```[[[ZZZZZZXXXUUUTTTWWWXXXUUUTTTVVVYYYccctttzzzZZZJJJAAA;;;666555444333222111111111111111111000000000//////111000000000000000000000/////////000111333444555777===DDDLLLVVVeeeuuu~~~{{{kkk___TTTJJJFFFGGGHHHJJJMMMNNNOOOOOOQQQSSSWWW\\\bbbfffiiimmmsssxxx~~~|||tttnnnlll```___\\\ZZZWWWVVVVVVVVVYYY[[[^^^eeennnwww~~~{{{|||~~~~~~~~~oooSSS<<<:::;;;555222666222222222111111111000000000000////////////000000...000222222000...///111000000//////111333666777~~~~~~}}}{{{zzzyyyzzzxxxvvvuuuuuuuuusssqqqrrrrrrqqqqqqqqqrrrtttuuurrrssstttqqqnnnlllnnnpppkkkllllllkkkhhhccc___\\\[[[YYYVVVVVVYYY___cccfffllltttyyyxxxvvvzzz~~~pppppppppqqqtttvvvyyy{{{rrrrrrpppjjjbbb\\\ZZZZZZWWWTTTTTTWWWXXXUUUSSSTTTXXXaaaooo```OOOEEE>>>666555444333222111111111111111111111000000000000111111111000000000000000/////////000111333444555:::@@@IIIRRR___qqqxxxiii]]]SSSKKKHHHIIIHHHJJJMMMOOOOOOPPPQQQSSSWWW[[[aaafffjjjooovvv|||zzzrrrnnnlll```___\\\YYYWWWVVVUUUUUUZZZZZZ\\\bbbjjjttt|||}}}~~~{{{}}}tttUUU===;;;===666333777222222222111111111111000000000////////////000000...111333222000///000222000000//////111333666888~~~~~~~~~|||zzzxxxxxxwwwqqqtttvvvuuurrrpppqqqsssoooooopppqqqssstttuuuuuurrrrrrrrrqqqqqqpppoooooonnnllljjjgggdddcccaaaaaaXXXYYY[[[[[[[[[[[[]]]___mmmqqqrrrsssyyy|||sssssstttuuuvvvwwwwwwxxxyyyvvvppphhh___YYYWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTYYY]]]hhhzzziiiNNNAAA===888555333111222222222111000000000000000000000000000000000000111111111111222000111333222000222666:::GGGLLLTTTkkkxxxgggZZZOOOGGGEEEGGGJJJKKKMMMNNNNNNPPPSSSVVVVVV\\\ccciiinnnssszzz~~~{{{xxxvvvoooggg\\\ZZZXXXWWWWWWWWWVVVTTTTTTVVVYYY^^^fffqqq}}}~~~yyytttsss{{{{{{```DDD888555333333444333333333222222222222111222222111000//////000000000000000000111111111111222//////333444333555:::~~~}}}}}}~~~|||zzzyyyyyyxxxuuuvvvvvvtttrrrooonnnooonnnooopppqqqrrrsssttttttuuutttsssrrrqqqooonnnnnnpppnnnkkkhhhddd```^^^]]]ZZZZZZ[[[ZZZYYYYYY\\\^^^jjjmmmnnnooouuu||||||xxxsssssstttvvvwwwxxxyyyzzzzzzwwwrrriiiaaaZZZWWWVVVVVVVVVWWWWWWVVVVVVUUUTTTWWW[[[eeewwwlllQQQBBB>>>999777444333333444333222000000000000000000000000000000000000111111111111333111222444444111333888;;;IIIPPPZZZpppvvveeeYYYOOOHHHGGGJJJKKKMMMOOOPPPQQQRRRTTTVVVXXX^^^eeekkkpppuuu|||}}}zzzwwwpppggg^^^[[[XXXWWWWWWWWWVVVUUUTTTVVVYYY^^^fffqqq}}}zzzvvvpppmmmttt|||gggJJJ<<<999666555444111111111111000000000000222222111000000000000000000000000000111111111111111///000333444444777<<<~~~}}}||||||~~~}}}|||{{{zzzzzzyyywwwuuusssrrrrrrpppnnnlllmmmnnnooopppqqqqqqrrrrrrvvvuuutttrrrqqqooonnnmmmpppooollliiieeebbb___]]]\\\\\\ZZZXXXVVVVVVYYY\\\dddggghhhjjjnnntttvvvsssrrrsssuuuwwwyyy{{{||||||zzzyyytttlllccc[[[WWWVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTXXXaaarrrtttWWWFFF@@@;;;888666444555555444333000000000000000000000000000000000111111111222222444222333555555333555;;;<<>><<<999666444444444333222000000000000000000000000111111111222222222222333333111111333444444888???FFFPPPZZZjjjrrrcccWWWOOOIIIHHHKKKNNNQQQUUUXXXYYYZZZ\\\^^^dddiiiqqqwww{{{wwwmmmeee```]]]XXXTTTSSSSSSRRRQQQPPPRRRUUUZZZbbbmmmyyy{{{wwwtttssspppllljjjlll{{{rrrSSS@@@:::888777222222222222111111111111000000000000000111111222000000000000111111111111111000222444555888BBBNNN~~~}}}|||||||||{{{yyywwwvvvuuuttttttssssssqqqnnnkkkjjjkkklllmmmnnnpppqqqqqqooolllkkkgggggghhhhhhiiiiiijjjjjjpppqqqsssrrrooojjjdddaaaZZZZZZXXXTTTPPPMMMNNNOOOQQQPPPTTT\\\___bbbiiirrrooorrrvvvzzz}}}~~~~~~xxxzzz{{{wwwoooeee]]]YYYSSSSSSTTTUUUUUUUUUUUUUUUUUUVVVZZZbbbqqqoooPPPCCC>>>;;;888666555555444333000000000000000000000000111111111222222222333333444111111444555555:::AAAHHHRRR\\\nnn{{{ooobbbXXXQQQKKKIIILLLMMMOOOSSSUUUWWWZZZ]]]```dddjjjqqqwww|||vvvlllddd]]]ZZZVVVTTTSSSRRRQQQPPPOOOQQQTTTYYYaaammmxxx~~~|||wwwttttttqqqkkkhhhhhhssszzzcccJJJ>>>:::777333333222222222111111111000000000000000111222222000000000000111111111111111111333444555888EEEQQQ}}}~~~}}}|||{{{{{{|||{{{yyywwwuuusssrrrrrrnnnppppppmmmjjjjjjmmmqqqnnnoooqqqrrrqqqooollljjjggggggggggggffffffffffffiiikkknnnooonnnjjjeeeaaaYYYYYYXXXTTTPPPMMMMMMMMMNNNMMMRRRZZZ^^^```hhhrrrooorrrvvvzzz}}}~~~~~~}}}wwwyyy{{{xxxqqqggg^^^ZZZRRRSSSTTTUUUUUUUUUUUUUUURRRTTTWWW^^^kkkvvvWWWIII???===999777777666555444000000000000000000000000111111222222222333333333555333333555666777<<>>GGGKKKSSSaaannntttvvv~~~~~~}}}wwwlll___VVVOOOJJJIIIKKKLLLNNNPPPRRRTTTYYY^^^bbbiiinnnuuu{{{~~~wwwkkkccc___[[[VVVRRRPPPPPPPPPPPPSSSUUUZZZ___fffnnnvvv{{{~~~||||||zzzxxxwwwtttpppkkkggggggppp|||```JJJ===888666555444333222222222222222111111000000000000000111111111111222222333333555111333888:::===MMMaaaqqqbbbZZZTTTPPPPPPRRRUUU[[[cccjjjqqqzzz||||||{{{zzzyyywwwuuutttssssssrrrrrrrrrrrrqqqqqqooonnnkkkiiihhhhhhiiijjjkkkhhhfffgggjjjkkkiiifffbbb```___^^^___```___^^^aaabbbccccccbbb___\\\ZZZWWWUUUSSSPPPNNNMMMLLLLLLOOOPPPRRRTTTXXX^^^eeejjjnnnqqqvvvzzz}}}~~~}}}|||yyyxxxwwwvvvtttnnneee^^^XXXVVVTTTSSSSSSRRRPPPNNNMMMMMMNNNSSSZZZhhhkkkRRRBBB===777555555555444222111111111111111111111111000111111111111222222222333222333555555777>>>GGGMMMVVVdddmmmoooqqq|||vvvkkk___WWWPPPJJJIIIKKKKKKMMMPPPRRRUUUZZZ___ccciiiooovvv{{{yyynnneeebbb]]]XXXSSSRRRQQQQQQPPPVVVXXX\\\aaagggnnnwww|||~~~zzzyyyyyyxxxwwwsssmmmiiifffmmmzzzhhhNNN???;;;666555444333222222222222222111111000000000000000000000000111111111111222444111222777;;;BBBUUUiiittthhhZZZSSSNNNJJJJJJLLLMMMQQQVVV[[[bbblllxxx~~~}}}xxxyyyyyyyyyxxxvvvtttrrrqqqrrrsssrrrqqqqqqqqqrrrooonnnllljjjhhhhhhhhhiiihhhfffeeeeeeggggggfffddd```___^^^^^^```aaa```___^^^^^^``````___\\\ZZZXXXSSSQQQOOOMMMLLLLLLLLLLLLNNNPPPRRRTTTXXX^^^eeejjjnnnqqquuuzzz}}}~~~~~~zzzxxxvvvuuutttooohhhbbbXXXVVVSSSRRRQQQPPPNNNLLLLLLKKKMMMQQQWWWeee{{{rrrVVVCCC>>>888555555666555333111111111111111111111111000000111111111222222222333222333555666777???HHHOOOZZZgggmmmlllmmm|||~~~uuukkk___WWWQQQJJJIIIKKKIIIKKKNNNQQQTTTYYY___cccggglllsssxxx||||||qqqhhhbbb^^^XXXUUUSSSTTTSSSSSSUUUXXX]]]aaafffnnnxxx~~~{{{{{{{{{{{{yyytttmmmhhheeejjjsss~~~oooQQQ???;;;666555444333333222222333222111111000000000000000000000000000000000000111333111222666;;;FFF\\\ppp~~~lll```TTTOOOKKKHHHGGGIIIKKKNNNQQQTTT[[[fffttt~~~~~~|||{{{wwwwwwxxxxxxvvvuuurrrqqqssstttuuutttqqqoooppprrrpppooommmkkkjjjiiiiiiiiifffeeeddddddddddddcccbbb```___^^^___aaabbbaaa___\\\\\\]]]]]]\\\ZZZXXXWWWPPPOOOMMMKKKJJJJJJKKKKKKLLLNNNPPPSSSXXX^^^ffflllnnnqqquuuzzz}}}{{{xxxvvvvvvuuuqqqjjjeeeYYYWWWSSSQQQPPPNNNMMMKKKLLLKKKMMMPPPVVVbbbxxxyyy[[[EEE???999555555666555333111111111111111111111111000000111111111222222222333222333555666888@@@IIIOOOYYYeeekkkhhhjjj{{{{{{tttjjj___XXXQQQKKKIIIKKKHHHJJJLLLOOORRRWWW]]]aaafffkkkrrrwww{{{~~~ssskkkaaa]]]XXXUUUUUUVVVVVVVVVRRRVVV[[[___dddlllwww~~~~~~}}}zzztttmmmgggdddgggmmmyyy}}}uuuUUU@@@:::666666555444333333333333222111111000000000000000111000000000000000000000333333333666<<>>777333666444444333111//////000111333111111222222222333333333000222333444555;;;DDDKKKTTTYYYdddnnnssswww}}}xxxmmmaaaXXXPPPJJJHHHJJJIIIKKKNNNRRRWWW\\\```bbbhhhkkkooouuu|||~~~|||{{{zzzzzzrrrkkkddd[[[UUUSSSSSSRRRPPPTTTSSSSSSTTTTTTXXXcccooo|||}}}|||{{{xxxtttqqqnnniiigggkkkvvvtttVVV@@@;;;888555444333333222111444444444333333222222222222222222111222222333333444555666<<>>666333666444666555333222222222333333111111222222222333333333111333555666888>>>HHHOOOUUU]]]lllyyywwwlll```XXXQQQJJJHHHJJJIIIKKKNNNRRRWWW]]]aaadddiiikkkpppuuu||||||}}}}}}}}}|||ttthhhbbbYYYTTTSSSRRRQQQPPPRRRRRRSSSUUUUUUYYYcccooo}}}|||{{{yyyuuusssnnniiigggiiippp___FFF<<<999666444444444333222444333333333222222222222222222111111222222333333444555666<<>>OOOkkkuuucccWWWNNNHHHDDDEEEFFFFFFHHHKKKKKKMMMPPPUUU^^^lll}}}~~~|||zzzwwwuuutttttttttvvvtttqqqnnnlllllllllmmmmmmmmmlllllljjjiiihhhhhhjjjhhhggggggggggggfffdddaaaaaaaaa```^^^]]]^^^___aaa```]]]YYYVVVSSSQQQPPPRRRQQQPPPNNNLLLKKKJJJJJJHHHGGGFFFEEEDDDEEEFFFGGGFFFDDDDDDGGGIIIJJJPPPWWWbbbffflllqqqtttwwwzzz|||}}}~~~{{{uuurrrrrrpppmmmaaaWWWOOOMMMLLLJJJIIIJJJIIIIIILLLNNNNNNQQQ^^^kkkaaaIII===<<<666444666333222222333222222000///...111111222222222333333333111333555888===GGGSSS\\\hhhtttmmmcccZZZTTTOOOJJJHHHJJJIIIJJJLLLPPPVVV]]]dddgggiiinnntttyyy~~~{{{yyyyyyzzzzzz}}}~~~yyyoooaaa\\\UUURRRRRRRRRQQQOOOMMMNNNRRRVVVXXX[[[eeeppp}}}||||||}}}}}}|||{{{vvvtttppphhhaaagggzzzYYYBBB>>>999666444444444333111111111111111111111111111111111111222333444555333666:::AAATTTpppvvvdddWWWNNNHHHDDDFFFHHHGGGIIIMMMLLLOOOSSSXXXaaannn~~~~~~}}}zzzwwwuuusssssssssuuusssqqqnnnmmmlllmmmnnnnnnnnnmmmlllkkkiiihhhgggjjjhhhgggfffggggggeeeccc`````````___\\\\\\]]]^^^\\\[[[XXXUUUSSSQQQPPPOOORRRQQQOOOMMMKKKJJJIIIIIIGGGFFFEEEDDDDDDEEEFFFFFFFFFCCCDDDGGGHHHIIIOOOVVV```dddkkkppptttwww{{{}}}|||~~~{{{uuussssssrrrooocccYYYPPPMMMLLLJJJIIIKKKHHHIIIKKKMMMLLLOOO[[[hhhfffLLL???===777666777444444444444333333333333222111111222222222333333333111333555888===HHHUUU^^^ppp||||||wwwhhh___VVVRRRMMMHHHGGGIIIHHHIIIJJJNNNTTT[[[aaaeeegggnnnvvv|||xxxsssqqqrrrrrrssswwwzzz~~~vvvmmmbbb]]]WWWTTTSSSSSSQQQOOONNNOOORRRVVVWWW[[[eeeqqq}}}|||zzz{{{}}}~~~~~~}}}yyywwwsssjjjbbbdddwwwbbbEEE@@@:::666555444444444111111111222222222222222000000000111222333444555444666:::EEEZZZwwwuuucccVVVMMMGGGDDDFFFHHHHHHJJJMMMKKKOOOTTTZZZdddqqq~~~|||yyyvvvsssrrrqqqqqqtttrrrpppmmmllllllmmmmmmlllmmmmmmmmmlllkkkiiihhhiiihhhfffeeeeeeeeecccaaa^^^______]]][[[ZZZ[[[]]]XXXWWWVVVTTTRRRQQQQQQQQQQQQPPPNNNLLLJJJIIIIIIIIIFFFEEEDDDCCCDDDDDDEEEFFFFFFCCCDDDFFFHHHIIINNNUUU]]]bbbhhhnnnsssvvvzzz|||zzz|||zzzuuussstttsssoooeeeZZZPPPLLLKKKIIIIIIKKKHHHHHHJJJKKKJJJMMMYYYfffjjjOOO@@@>>>888777999555444333222222222333444555111111222222222333333333222444666999>>>IIIVVV```ooo}}}|||uuunnnddd\\\TTTPPPLLLGGGFFFGGGGGGGGGHHHKKKQQQWWW^^^bbbeeennnxxxzzzsssnnnmmmmmmmmmmmmqqquuuzzz~~~}}}uuunnnddd___YYYVVVUUUUUURRRPPPPPPPPPRRRTTTVVVZZZeeeqqq|||zzzyyyzzz|||~~~~~~zzzxxxtttlllcccbbbpppiiiFFFBBB;;;777555555555444222222222222333333333444000000000111222333555666444666;;;HHHaaa}}}uuubbbUUULLLGGGCCCEEEGGGGGGJJJMMMIIIMMMTTT\\\fffsss}}}{{{xxxuuurrrppppppooosssqqqooolllkkkkkklllmmmkkklllmmmmmmmmmmmmkkkkkkiiigggeeeddddddcccaaa___]]]^^^^^^\\\ZZZZZZ[[[\\\XXXWWWVVVUUUTTTTTTTTTTTTQQQPPPMMMKKKIIIIIIHHHIIIFFFEEEDDDCCCCCCDDDEEEFFFFFFDDDDDDGGGHHHIIINNNUUU[[[```ffflllqqquuuxxx{{{xxxzzzyyytttrrrtttrrroooeeeZZZPPPLLLJJJHHHHHHKKKHHHHHHJJJJJJIIILLLYYYffflllQQQAAA???999888:::666222111/////////111333555111111222222222333333333444555777:::???JJJXXXbbbjjjzzz~~~yyyqqqiiibbbZZZRRRNNNKKKFFFEEEGGGGGGFFFGGGJJJOOOUUU\\\```dddmmmyyy|||wwwqqqmmmkkkkkkkkkjjjlllqqqwww{{{{{{uuupppfffaaa[[[WWWWWWVVVSSSPPPRRRQQQRRRTTTUUUYYYeeerrr~~~{{{yyyxxxyyy{{{~~~{{{xxxtttmmmdddbbblllyyysssGGGCCC<<<777555555555444222222222333333444444444000000000111222444555666444666;;;JJJfffppp]]]RRRGGGEEECCCAAABBBEEEIIIKKKOOOPPPVVVaaajjjuuuzzzyyywwwtttrrrqqqpppooorrrpppmmmmmmmmmmmmlllkkkllljjjiiihhhiiijjjiiihhhddddddddddddccccccbbbaaa```___^^^^^^___^^^\\\[[[XXXWWWVVVUUUTTTRRRQQQQQQNNNMMMKKKIIIHHHHHHHHHHHHDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEDDDEEEHHHLLLPPPZZZbbbiiillloootttvvvuuuwwwvvvttttttsssqqqmmmkkkfff]]]RRRKKKJJJKKKJJJHHHIIIGGGGGGIIIJJJMMMWWWaaa~~~yyyVVV@@@===999666666444777555333111000222333555111///---///333666777666999444444<<>>999666777444444444333333222222222222111///---///222555555444888444666>>>HHHRRR___jjjrrrzzz{{{qqqiiidddZZZPPPLLLJJJGGGFFFGGGHHHHHHIIIJJJMMMSSS[[[```iiipppxxx}}}|||vvvsssqqqooooooooonnnkkkiiigggjjjooouuu{{{~~~tttmmmjjjeeeaaa^^^[[[[[[YYYVVVSSSUUUTTTVVVWWWWWWZZZdddooo|||~~~}}}|||{{{|||}}}xxxuuuqqqnnnhhhccchhhooo~~~[[[BBB777:::555111333444333333333222222222111111000222444444333222333444555888===LLLeee}}}nnn\\\QQQGGGFFFDDDCCCDDDGGGKKKMMMRRRTTT\\\gggqqq|||~~~|||yyywwwtttrrrpppppppppqqqqqqooonnnmmmmmmmmmkkkjjjhhhfffeeeeeeffffffeeedddeeeeeedddcccbbbaaa___^^^___^^^]]]]]]^^^]]][[[ZZZYYYXXXWWWUUUSSSRRRPPPPPPLLLLLLJJJIIIHHHGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFJJJMMMRRR\\\ffflllrrrxxxzzzyyyyyyxxxxxxwwwwwwtttpppmmmhhh```VVVOOOLLLKKKJJJIIIIIIGGGGGGIIIJJJMMMVVV___|||~~~ZZZBBB???:::666777444111222333444444222111000111000///000222333333333666555888AAALLLWWWcccllluuuxxx|||}}}ssslllfff\\\RRRMMMKKKGGGFFFGGGGGGHHHIIIJJJMMMSSSZZZ```gggoooyyy~~~}}}tttooolllmmmnnnppprrrrrrooommmnnnooorrruuuyyy~~~yyypppkkkhhhdddbbb___]]]\\\ZZZXXXUUUVVVVVVWWWXXXWWWYYYcccmmmzzz~~~|||{{{zzzwwwtttqqqnnniiidddgggnnn~~~}}}wwwcccHHH:::<<<777222555444333333333222222222111111222333444333222222444666555777???NNNfffzzz~~~}}}kkk[[[QQQGGGFFFEEEEEEFFFIIIMMMOOOSSSVVV___kkkuuu}}}{{{wwwvvvsssqqqpppppprrrsssqqqooonnnmmmmmmllljjjhhhfffeeedddeeeffffffeeedddffffffeeedddcccaaa___^^^___^^^]]]]]]^^^]]][[[YYYZZZYYYWWWUUUSSSQQQOOOOOOKKKKKKJJJIIIHHHGGGFFFFFFBBBBBBCCCCCCCCCCCCCCCDDDBBBCCCCCCBBBBBBDDDIIILLLQQQ[[[eeelllrrrxxxzzzxxxyyyyyyxxxxxxxxxuuupppmmmhhhaaaXXXPPPLLLJJJIIIHHHHHHFFFGGGIIIJJJLLLTTT^^^|||]]]EEE@@@:::777777444222222333333222222111000333222222222333333333333555666;;;DDDOOO[[[gggnnnuuuuuuvvv}}}uuunnneee[[[QQQMMMLLLIIIHHHIIIFFFGGGIIIJJJMMMSSSZZZ___eeennnzzz|||~~~xxxqqqnnnnnnnnnooorrrvvvwwwvvvuuuyyyyyyyyyzzz}}}wwwpppkkkiiieeecccaaa___\\\YYYVVVTTTRRRQQQSSSTTTTTTVVV```kkkzzz}}}zzzxxxwwwsssqqqooojjjfffggglllvvv~~~wwwoooPPP???>>>999555777666333333333222222222111111222333333111000111444666555888@@@QQQgggvvv{{{xxxzzziiiZZZPPPGGGFFFFFFFFFHHHKKKOOOQQQTTTXXXbbbooozzz}}}{{{vvvuuusssqqqqqqrrrssstttpppooonnnnnnmmmllliiigggfffeeeeeefffhhhhhhfffdddggggggfffeeedddbbb```______^^^]]]]]]^^^^^^\\\ZZZ[[[ZZZXXXVVVSSSQQQOOONNNJJJJJJIIIHHHGGGFFFEEEEEEAAABBBBBBBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBDDDHHHKKKRRR[[[dddjjjooouuuwwwvvvyyyxxxxxxyyyxxxuuupppllliiicccZZZRRRLLLIIIGGGGGGGGGFFFGGGIIIIIIKKKSSS\\\wwwaaaGGGBBB;;;777777555555444222000000111222333444555555555555555555555555888===EEEQQQ___jjjppptttqqqrrr}}}yyyqqqdddZZZQQQMMMKKKHHHGGGHHHEEEGGGHHHJJJMMMSSSYYY^^^cccmmmzzz}}}~~~vvvrrrqqqtttssssssvvvzzz~~~}}}uuunnnjjjiiigggfffddd```[[[WWWSSSQQQNNNMMMOOORRRRRRUUU___kkk|||{{{xxxwwwssspppooolllggggggjjjuuu|||yyyVVV@@@>>>999666666444333333333222222222111111111222222111000000333555666888BBBTTTgggsssvvvuuuxxxhhhXXXOOOGGGGGGGGGHHHJJJMMMPPPRRRWWW[[[fffttt}}}zzzttttttsssssssssttttttuuupppooonnnnnnnnnlllhhhffffffeeefffgggiiiiiigggeeeffffffeeedddcccbbb```___```___^^^^^^___^^^\\\[[[\\\[[[XXXVVVSSSPPPNNNMMMIIIIIIIIIHHHGGGFFFDDDDDDAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBDDDHHHKKKRRR[[[cccggglllrrruuutttyyyyyyyyyzzzyyyvvvpppllljjjeee]]]TTTMMMIIIGGGGGGGGGEEEFFFIIIIIIKKKRRR[[[nnndddJJJCCC<<<777888555777555222000000111444555444666888888777666666777666:::???FFFQQQaaammmqqqrrrooorrr}}}uuufff[[[QQQLLLHHHDDDBBBCCCEEEFFFHHHJJJNNNSSSYYY]]]cccmmmzzzzzztttssstttyyyxxxxxx|||}}}~~~~~~yyyrrrmmmjjjiiiiiiiiigggccc]]]VVVSSSQQQMMMMMMOOORRRSSSVVVaaalll}}}|||yyyvvvrrrppppppmmmhhhggghhhsssZZZAAA<<<777555555111333333333222222222111111111222333222111111333555777999CCCVVVhhhpppssstttwwwfffWWWNNNGGGGGGHHHIIILLLOOORRRTTTZZZ___kkkzzz{{{xxxrrrsssuuuvvvvvvvvvvvvuuupppooonnnnnnnnnkkkhhheeeeeeeeeeeegggiiiiiigggeeecccccccccbbbbbb```______aaa```______``````^^^\\\\\\[[[YYYVVVSSSPPPMMMLLLHHHHHHHHHHHHGGGFFFDDDCCC@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDCCCBBBDDDHHHKKKQQQYYY```ccciiippptttuuuzzzzzz{{{|||{{{wwwrrrmmmmmmiiiaaaXXXPPPKKKIIIIIIFFFEEEFFFIIIIIIJJJQQQYYYhhhfffLLLDDD===888888555666555444333333333444444222555888888777666777888777<<>>:::666555555555444333333333333444333555666555444444555666:::>>>DDDJJJQQQZZZdddlllqqqwwwxxxmmm\\\UUULLLDDDAAAAAABBBCCCFFFGGGIIIJJJMMMQQQWWW[[[gggppp{{{~~~tttlllfffggglllsss}}}xxxvvvyyy||||||~~~}}}|||yyyvvvsssqqqooojjjiiihhhiiihhhddd[[[UUUQQQPPPPPPRRRQQQSSS\\\gggxxx}}}}}}}}}|||yyyuuuqqqnnnllliiiddd```[[[gggnnnyyy}}}xxxTTTBBB>>>:::555222444444444333333333222222333333222222222333444444;;;;;;CCCVVVhhhssszzz~~~}}}nnn]]]RRROOOKKKLLLMMMMMMNNNQQQUUUYYYccckkkxxx||||||wwwvvvuuuuuuttttttuuuuuusssqqqooommmlllkkkhhhfffdddeeefffggggggeeecccbbbbbb```^^^^^^___aaaaaa```]]]^^^_________^^^]]]\\\ZZZWWWTTTPPPMMMLLLKKKKKKHHHGGGGGGFFFEEEDDDCCCBBBCCCBBBAAAAAAAAAAAABBBCCCBBBCCCCCCBBBBBBBBBEEEGGGLLLQQQXXX___fffmmmssswwwyyy|||~~~|||vvvssstttvvvwwwuuukkk\\\QQQMMMJJJHHHGGGFFFGGGHHHGGGGGGMMMUUUddd{{{nnnOOOBBB>>>:::666555444444333222222222222333333444666555444444555666777<<>>:::666333444444444333333333222222333333333222333333444555999:::EEEXXXlllxxxyyykkk[[[RRRPPPOOOOOOPPPOOOPPPSSSWWWZZZgggooo{{{}}}~~~yyyxxxwwwvvvttttttsssssstttrrrooommmllljjjgggeeedddeeefffggggggeeecccbbbaaa___^^^^^^___```______\\\]]]^^^^^^^^^\\\[[[ZZZWWWUUURRROOOLLLKKKJJJJJJGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBBBBAAABBBDDDGGGIIINNNVVV]]]dddkkkqqqvvvxxxzzz{{{yyyuuusssuuuxxxvvvtttjjj\\\QQQMMMKKKIIIIIIGGGGGGHHHGGGGGGLLLTTTbbbzzzqqqQQQBBB???:::666666333333222111111111111222333444555555444444555777666<<>>HHHQQQZZZeeeqqqyyyyyytttmmmbbbZZZKKKGGGBBB???@@@BBBDDDEEEHHHIIIJJJLLLNNNSSSXXX]]]eeennnzzztttiiicccaaafffnnnxxxuuukkklllttt{{{~~~{{{uuuoookkkiiigggfffgggfffaaaZZZSSSRRRPPPOOOPPPPPPPPPVVV^^^hhh}}}}}}{{{yyyzzz{{{|||{{{wwwqqqjjjeee___gggiiiiiiffflll}}}dddJJJ===:::888888555444444444444333333333444333333333444555666777888===LLLcccvvv|||rrrfffZZZUUUUUUPPPPPPOOONNNOOORRRXXX\\\jjjsss}}}zzzwwwuuutttsssssspppmmmkkkjjjgggdddbbbbbbccceeefffeeedddbbbaaa^^^]]]\\\\\\]]]]]][[[ZZZYYYZZZZZZZZZYYYXXXVVVUUUQQQPPPNNNLLLJJJIIIHHHGGGEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@??????@@@BBBEEEGGGLLLTTT]]]dddlllssswwwzzzzzzxxxvvvsssssstttuuusssqqqhhhZZZPPPMMMKKKIIIIIIHHHHHHIIIGGGFFFLLLSSSeee}}}yyyVVVEEE???:::666777555555444333333333333333222333555555444555666888999???JJJTTT___jjjvvv~~~zzzrrrlllhhhccc[[[VVVFFFCCC@@@???AAADDDFFFGGGHHHIIIKKKLLLOOOSSSYYY]]]fffmmmvvv}}}|||ooofffbbbccckkksss||||||qqqmmmqqqxxx}}}~~~zzzsssnnnjjjhhhfffeeedddaaaZZZUUUTTTPPPOOOPPPPPPPPPTTTZZZdddttt{{{zzz}}}zzzwww}}}}}}|||zzzqqqiiieee\\\fffggg~~~fffdddiiiyyymmmOOO???::::::999555555555444444444333333444444444444555666777888:::@@@QQQhhh{{{xxxnnncccYYYUUUVVVOOOOOONNNMMMNNNSSSYYY]]]kkkuuu}}}zzzxxxuuutttssspppnnnkkkiiihhhfffcccaaaaaabbbcccddddddbbbaaa___]]]\\\[[[[[[\\\\\\ZZZXXXXXXXXXXXXXXXWWWVVVTTTSSSOOONNNMMMLLLJJJIIIHHHGGGDDDDDDCCCCCCBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>?????????>>>???AAADDDGGGLLLTTT]]]eeemmmtttxxxzzzyyyxxxvvvuuutttttttttqqqooofffXXXNNNLLLJJJHHHIIIGGGGGGHHHGGGGGGLLLTTTfff~~~}}}XXXFFF???:::666777666555444444333333444444111333555555555555777888888???JJJVVVaaalllyyy~~~rrrlllddd^^^ZZZVVVPPPLLLCCCAAA???@@@CCCFFFHHHIIIIIIJJJLLLMMMOOOTTTZZZ^^^ffflllttt{{{~~~tttiiicccbbbfffpppyyyyyytttooorrryyyvvvqqqmmmiiieeecccccc```\\\XXXVVVRRROOOQQQQQQPPPSSSXXXaaannnrrrrrrvvvtttuuu~~~tttlllggg\\\eeedddvvvlllhhhkkkxxxuuuTTT@@@;;;::::::555555555555444444444333444444444555666777888999<<>>>>>>>>===>>>AAACCCEEEKKKSSS\\\dddmmmtttyyyxxxwwwwwwwwwxxxwwwvvvuuunnnmmmdddWWWMMMJJJIIIGGGGGGFFFGGGHHHGGGGGGMMMUUUeee|||ZZZFFF???999666777555444333333222222333333111333444555555555777999999AAAMMMXXXcccooo{{{}}}ssskkkccc^^^WWWQQQMMMJJJGGGDDDCCCAAA@@@AAAEEEHHHJJJJJJIIIKKKLLLNNNPPPTTTZZZ___dddkkkuuu|||sssjjjbbb```bbbhhhsss~~~|||xxxqqqoooooovvv{{{tttpppkkkeeebbbaaa```^^^[[[XXXSSSPPPQQQRRRQQQRRRVVV___kkkpppsssyyyyyy{{{uuummmjjj^^^fff```lllvvvqqqqqqzzz|||YYYBBB;;;;;;999555555555555444444444444444444444555666777999:::<<>>>>>======>>>@@@BBBDDDJJJRRR[[[dddllltttxxxuuuuuuvvvxxxzzzzzzxxxwwwmmmkkkcccVVVLLLJJJIIIGGGGGGEEEFFFHHHHHHHHHNNNVVVdddzzz[[[GGG???999777777444333222222111111222222111333444555555555777999<<>>>>>>>>>>>@@@AAABBBHHHKKKRRR\\\hhhqqqwwwzzzzzzzzzzzz{{{{{{yyyvvvsssoooiiiaaaWWWOOOJJJHHHGGGDDDEEEFFFGGGGGGJJJNNNQQQbbbwww^^^FFF===;;;999888333333444444444444444444222333444444444555777999;;;DDDOOOZZZiiixxx~~~tttlllgggaaaYYYRRRMMMHHHCCCAAABBBDDDEEEDDD???BBBGGGIIIJJJKKKLLLMMMMMMLLLNNNSSSTTTUUUYYY___gggnnnxxx|||sssbbb^^^\\\^^^dddlllyyyvvvqqqoooooolllqqqyyy~~~sssqqqkkkeee```______aaaaaa___ZZZTTTPPPOOOQQQRRRSSS^^^hhhuuu|||yyypppiii``````[[[ZZZnnn|||eeeGGG<<<888444666666555444444444444555555666666555444666999<<<@@@OOOdddxxxsssfff^^^XXXQQQNNNNNNNNNLLLMMMQQQTTTWWW]]]eeesss|||}}}yyytttpppnnnmmmkkkjjjgggfffdddccccccbbb```^^^]]]^^^`````````^^^[[[YYY[[[ZZZYYYXXXWWWUUUTTTTTTTTTUUUUUUUUUSSSQQQNNNMMMLLLJJJHHHGGGGGGGGGFFFEEEDDDCCCAAA@@@@@@AAACCCDDDEEEDDDBBBAAA@@@@@@@@@AAA???>>>>>>>>>>>>@@@AAABBBFFFJJJRRR^^^kkkuuu{{{}}}xxxwwwxxxyyy{{{zzzwwwuuuoooiiiaaaWWWOOOJJJHHHGGGDDDEEEFFFGGGGGGJJJNNNQQQ___ttt___FFF>>>;;;999888444444444444444444444444222333444444444555777999<<>>:::666666666555444444444444555555555666555444666999<<>>>>>>>>>>>@@@AAABBBDDDIIIRRR^^^kkktttyyy{{{vvvvvvwwwyyyzzzzzzxxxvvvoooiiiaaaWWWOOOJJJHHHGGGEEEFFFFFFGGGGGGJJJNNNQQQ[[[rrr___GGG>>>;;;999888555555555444444333333222222333555555444555777999===HHHTTT^^^hhhrrrxxxyyy|||yyysssooofffaaaZZZUUUSSSPPPKKKGGGBBB@@@???@@@AAACCCCCCBBBDDDGGGJJJLLLMMMMMMNNNPPPRRRQQQRRRVVVWWWWWW\\\bbbjjjqqq|||tttggg______]]]^^^eeellluuu~~~uuummmhhhhhhkkkmmmwwwyyyppphhheeecccbbbdddeeeffffff___\\\WWWSSSQQQQQQSSSTTT]]]ffftttxxxoooiii```]]]WWWXXXllloooPPPAAA<<<999666666555444444444444555555555555555444666999<<>>===???>>>>>>>>>>>>@@@AAABBBEEEIIIRRR]]]hhhooorrrssswwwwwwwwwyyy{{{zzzxxxuuuoooiiiaaaWWWOOOJJJHHHGGGEEEFFFGGGGGGGGGIIIMMMPPP[[[qqq```HHH???<<<999777666666555444333333222222222444555555555555888:::???KKKXXX___fffnnnssstttzzzyyytttnnniiifff\\\XXXSSSOOOLLLJJJGGGDDD@@@@@@AAACCCDDDFFFFFFEEEGGGJJJMMMNNNNNNOOOPPPQQQSSSRRRSSSVVVWWWXXX]]]cccmmmuuu|||nnneee``````___ccckkkttt|||zzzvvvoooiiihhhlllrrrvvvtttllliiigggeeeeeefffgggfffeee```^^^ZZZUUURRRQQQSSSUUUYYYbbbqqq~~~xxxqqqkkk```[[[TTTUUUeeewwwVVVCCC<<<999666666555444444444444555444555555555444666:::===EEEVVVmmmyyykkkaaaYYYVVVUUUQQQPPPQQQOOONNNOOOUUUZZZ```jjjssswwwuuusssqqqnnnkkkgggdddbbbbbbbbbccccccbbb^^^[[[ZZZZZZ[[[[[[ZZZYYYWWWWWWVVVUUUUUUTTTSSSRRRQQQQQQNNNNNNNNNNNNMMMMMMLLLLLLKKKIIIGGGGGGHHHHHHGGGFFFBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@>>>===???>>>>>>>>>>>>@@@AAABBBEEEIIIQQQ\\\gggnnnpppqqqyyyyyyyyyzzz{{{yyyvvvtttoooiiiaaaWWWOOOJJJHHHGGGFFFFFFGGGGGGGGGIIIMMMPPP\\\rrraaaIII@@@<<<888666666666555444333333222222333444555555555666888:::@@@NNN[[[```ccchhhnnnpppwwwzzzsssmmmhhhccc```VVVSSSOOOKKKHHHFFFCCCBBB>>>@@@BBBDDDFFFGGGGGGHHHKKKMMMOOOPPPOOOPPPQQQSSSSSSQQQRRRUUUWWWXXX^^^eeennnvvvxxxlllfffcccaaaaaagggqqqzzz~~~qqqmmmiiihhhjjjqqqyyy~~~{{{ooohhhcccbbbaaaaaacccccccccbbb```___\\\XXXSSSRRRTTTWWWWWWaaaqqq~~~xxxrrrmmmbbb[[[TTTTTT```xxx]]]EEE;;;999666666555444444444444555444444555444555777:::===EEEXXXoooxxxhhh___XXXWWWWWWTTTSSSTTTRRRPPPRRRXXX^^^eeepppzzz}}}wwwtttrrrooommmjjjfffcccbbbaaaaaaaaabbbaaa^^^\\\ZZZZZZZZZZZZYYYXXXWWWWWWSSSRRRRRRQQQPPPPPPOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLKKKIIIGGGGGGHHHHHHHHHGGGBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>@@@AAABBBDDDHHHQQQ\\\gggppptttuuuzzzyyyyyyzzzzzzxxxuuurrroooiiiaaaWWWOOOJJJHHHGGGFFFGGGGGGGGGGGGIIIMMMPPPZZZpppbbbJJJAAA<<<888666555555555444444333333222333444666666555666888:::BBBPPP]]]``````dddjjjnnnttt~~~yyyppphhhbbb]]]ZZZPPPNNNKKKGGGDDDBBBAAA@@@===@@@CCCEEEEEEFFFHHHJJJMMMOOOPPPPPPPPPPPPRRRSSSSSSQQQRRRUUUXXXZZZ```hhhooovvvtttkkkfffeeedddfffmmmxxxxxxjjjiiihhhjjjpppxxxuuulllggg^^^^^^]]]___bbbeeeeeeeeeaaaaaa___ZZZUUURRRUUUXXXYYYdddttt|||xxxrrrmmmeee]]]WWWWWW^^^ooobbbGGG;;;:::666666555444444444444555333444555444555777;;;>>>FFFZZZrrr}}}tttggg___XXXXXXXXXVVVUUUVVVUUUSSSUUU\\\bbbjjjvvv~~~zzzvvvsssooommmkkkhhheeebbbbbbaaa````````````___]]]ZZZYYYYYYYYYXXXWWWWWWVVVPPPPPPOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMJJJIIIGGGGGGHHHIIIHHHGGGAAABBBBBBBBBBBBBBBBBBAAABBBAAA@@@??????@@@AAAAAA???>>>>>>>>>>>>@@@AAABBBEEEIIIPPPZZZeeennnsssuuuvvvvvvvvvwwwxxxwwwtttqqqoooiiiaaaWWWOOOJJJHHHGGGFFFGGGGGGGGGGGGIIILLLOOOVVVkkkbbbJJJAAA<<<888555444444444444444444444444333555666666666666999;;;DDDRRR^^^___]]]```hhhnnnwww|||pppfff^^^XXXUUUKKKJJJHHHFFFCCCAAABBBBBB@@@CCCEEEFFFFFFHHHKKKMMMOOOPPPQQQPPPPPPPPPRRRSSSSSSQQQRRRWWWZZZ]]]dddllltttzzz|||pppjjjhhhiiilllooowww~~~tttmmmmmmooottt|||{{{qqqkkkggg___^^^]]]^^^aaadddffffffaaabbbaaa\\\UUUSSSUUUXXXZZZdddvvv|||yyyuuuppplllccc[[[VVVXXX[[[gggfffIII======666666555444444444444555333444444444555777;;;>>>HHH]]]vvvzzzpppfff^^^XXXXXXXXXVVVVVVWWWWWWUUUWWW^^^eeemmmyyy{{{vvvuuurrrnnnjjjhhhfffcccaaacccaaa___^^^___```___^^^YYYYYYXXXWWWWWWVVVVVVUUUOOONNNNNNNNNMMMLLLLLLLLLMMMLLLLLLLLLLLLMMMMMMNNNJJJIIIGGGGGGHHHIIIHHHGGGAAABBBBBBCCCCCCBBBBBBAAAAAA@@@???>>>>>>@@@BBBCCC???>>>>>>>>>>>>@@@AAABBBHHHJJJOOOXXXaaaiiinnnppprrrrrrsssuuuvvvvvvtttqqqoooiiiaaaWWWOOOJJJHHHGGGGGGGGGHHHGGGGGGIIILLLOOOQQQfffbbbKKKAAA===888555333333444444444444444444444555666666666777999;;;DDDSSS^^^^^^[[[^^^gggnnn{{{sssggg]]]VVVRRRIIIIIIHHHFFFDDDCCCDDDFFFDDDGGGIIIJJJIIIJJJNNNRRROOOPPPQQQPPPOOOPPPRRRSSSTTTRRRSSSXXX[[[___gggooozzzvvvmmmjjjkkkmmmuuuxxx{{{ssstttvvvzzzxxxpppkkkiii___]]]ZZZZZZ[[[]]]^^^^^^bbbcccbbb]]]VVVSSSUUUYYYXXXcccuuuzzzwwwsssoookkk^^^WWWTTTWWWXXXaaa~~~iiiKKK???@@@666666555444444444444555333444444444555777;;;>>>JJJ___xxx|||sssaaa___]]][[[ZZZZZZXXXWWWYYYZZZ___gggrrr{{{}}}vvvrrrsssqqqnnnkkkhhheeedddccc```aaaaaa```^^^[[[WWWUUUWWWVVVVVVUUUUUUTTTTTTTTTQQQQQQOOONNNLLLKKKJJJIIIJJJJJJJJJJJJJJJIIIIIIIIILLLJJJIIIIIIIIIIIIHHHFFFBBBBBBBBBAAAAAA@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>=========>>>??????@@@@@@GGGJJJPPPWWW___gggmmmpppssssssttttttsssqqqpppooolllhhhaaaWWWNNNHHHGGGGGGHHHHHHIIIHHHGGGGGGHHHJJJSSSbbb}}}cccJJJ???;;;888777666555555555555444444444444555555555555666:::===GGGWWW[[[WWW[[[^^^fffsss}}}xxxlll___SSSKKKEEEDDDCCCCCCDDDFFFHHHJJJKKKJJJIIIIIIJJJLLLOOOQQQRRRRRRQQQPPPPPPPPPQQQRRRTTTVVVYYY[[[___fffpppxxxyyyooojjjhhhjjjmmmvvv~~~yyytttmmmhhhaaa]]]\\\``````\\\]]]bbbbbbcccbbb___ZZZXXXZZZ\\\\\\cccvvv~~~{{{{{{wwwooogggaaaZZZVVVTTTSSS\\\vvvnnnLLL;;;;;;888777555333222333444555222111333777888777:::???JJJ\\\zzz|||rrrdddbbb```^^^]]]\\\ZZZYYYYYY\\\bbbmmmyyy|||vvvsssqqqooommmiiigggdddcccbbb``````___^^^\\\YYYWWWUUUWWWWWWVVVUUUTTTSSSSSSSSSPPPPPPOOONNNLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKIIIHHHHHHHHHHHHGGGEEEBBBBBBBBBBBBAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>=========>>>??????@@@@@@FFFIIIOOOVVV^^^ffflllooouuuuuuvvvvvvuuutttrrrqqqmmmiiibbbXXXOOOIIIFFFGGGGGGHHHHHHHHHGGGGGGIIIKKKTTTaaazzzdddKKK@@@;;;888777666555555555555444444444444555555555555666:::===GGGWWW[[[WWW[[[___fffsss~~~xxxlll___SSSLLLGGGFFFEEEEEEFFFHHHJJJLLLNNNMMMLLLLLLLLLMMMOOOQQQRRRRRRQQQPPPPPPQQQRRRSSSVVVYYY\\\```dddmmmxxx~~~qqqkkkiiiiiimmmrrr}}}zzztttnnnkkkbbb^^^]]]``````\\\]]]aaaaaabbbcccaaa]]]YYYXXXXXXZZZ```ooo~~~}}}zzzzzzvvvmmmfff```YYYUUUSSSRRRZZZrrr~~~rrrOOO===;;;;;;:::888666666666777888333222333777777666999???LLL]]]zzz|||qqqhhhgggeeebbb```___^^^]]]___ccckkkwwwyyyuuusssnnnmmmkkkhhheeecccbbbaaa```___]]][[[YYYWWWVVVVVVWWWWWWVVVUUUSSSRRRQQQQQQOOONNNNNNMMMLLLKKKKKKJJJHHHHHHIIIIIIJJJJJJKKKKKKJJJHHHGGGFFFGGGGGGFFFDDDBBBBBBBBBBBBBBBCCCCCCCCCAAA@@@??????>>>>>>>>>>>>=========>>>??????@@@@@@DDDGGGMMMUUU]]]eeekkknnntttuuuvvvvvvuuutttrrrqqqoookkkdddZZZPPPIIIFFFFFFEEEFFFHHHHHHGGGHHHJJJLLLUUU___vvvfffLLLAAA<<<888777666555555555555444444444444555555555555666:::===HHHWWWZZZWWW\\\aaahhhuuuwwwkkk___SSSMMMHHHHHHGGGHHHIIIKKKMMMNNNRRRQQQPPPOOOOOOPPPQQQRRRRRRRRRQQQQQQQQQSSSTTTUUUZZZ]]]bbbffflllvvvzzzrrrkkkjjjlllnnntttzzz{{{tttooonnndddaaa```bbbaaa______bbbaaaccceeeddd```[[[XXXVVVYYY]]]hhhwww~~~~~~ttttttwww{{{{{{yyywwwssskkkddd___XXXTTTSSSQQQWWWmmmxxx}}}yyyVVVAAA===999888666555444444555555444333444777777666999>>>LLL]]]www{{{pppjjjjjjiiigggdddccccccccckkkooowww{{{vvvtttsssmmmllljjjgggeeecccbbbaaa___]]]ZZZWWWVVVUUUUUUVVVVVVVVVUUUTTTRRRQQQPPPPPPMMMMMMMMMLLLLLLKKKKKKKKKGGGGGGHHHIIIIIIJJJKKKKKKHHHGGGEEEEEEFFFFFFDDDCCCAAABBBBBBCCCCCCDDDDDDDDD@@@@@@???>>>>>>>>>>>>>>>=========>>>??????@@@@@@BBBEEEKKKSSS\\\ccciiimmmqqqqqqrrrrrrrrrqqqooonnnpppmmmeee[[[QQQJJJFFFFFFDDDEEEGGGGGGGGGIIIKKKMMMTTT\\\rrrhhhNNNBBB<<<888777666555555555555444444444444555555555555666:::===IIIWWWZZZWWW]]]dddkkkxxx~~~ssshhh]]]SSSMMMIIIIIIIIIIIIKKKLLLNNNOOORRRQQQQQQQQQQQQRRRSSSTTTSSSSSSSSSSSSTTTVVVXXXYYY^^^bbbggglllrrr{{{pppkkkiiimmmqqqvvv|||zzzsssooooooiiigggffffffeeeddddddeeeeeefffgggfffccc^^^ZZZXXX[[[\\\cccnnnttttttsssuuurrruuuzzzzzzwwwuuupppiiiccc___YYYUUUTTTRRRVVVhhh|||vvvzzz___GGG@@@777777555444333333444444666444444777777666999???MMM^^^vvvzzzoookkklllmmmkkkiiihhhiiikkktttyyyxxxtttrrrrrrnnnmmmjjjgggeeecccaaaaaa]]][[[XXXUUUTTTTTTTTTUUUUUUTTTTTTSSSQQQPPPPPPOOOLLLLLLLLLKKKKKKJJJJJJJJJFFFGGGGGGHHHIIIJJJKKKKKKHHHFFFEEEEEEEEEEEEDDDBBBAAABBBBBBCCCCCCDDDDDDDDD??????>>>>>>===>>>>>>>>>=========>>>??????@@@@@@@@@DDDJJJRRR[[[ccciiillloooooopppqqqpppooonnnmmmpppmmmfff\\\RRRJJJGGGEEECCCEEEGGGGGGGGGIIILLLNNNRRRZZZqqqiiiOOOCCC<<<999777666555555555555444444444444555555555555666:::===IIIWWWYYYWWW```hhhppp|||uuukkkbbbYYYRRRMMMIIIIIIJJJKKKLLLNNNOOOPPPPPPPPPQQQRRRSSSUUUWWWWWWVVVVVVVVVVVVXXXZZZ]]]^^^cccggglllqqqvvvxxxkkkiiilllrrrwww{{{wwwpppnnnnnnmmmmmmllljjjjjjkkkkkkjjjkkkjjjhhhgggeeebbb___]]]]]]]]]bbbjjjnnnpppsssxxxyyy~~~~~~yyyvvvrrrmmmgggbbb___ZZZWWWWWWUUUWWWeeewwwyyyzzzdddJJJ@@@::::::999888888777777777666444444777777666:::@@@PPPccc{{{zzzqqqkkknnnppppppnnnooorrruuu{{{yyyuuusssrrrooommmjjjgggdddaaa```___\\\ZZZWWWUUUTTTSSSTTTUUUSSSRRRRRRQQQQQQPPPPPPOOOMMMLLLLLLKKKJJJIIIIIIHHHGGGGGGHHHHHHIIIIIIJJJJJJHHHFFFEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBCCCCCCCCC???>>>>>>======>>>>>>>>>=========>>>??????@@@@@@@@@CCCIIIQQQZZZccciiilllpppqqqrrrrrrrrrrrrppppppnnnllleee\\\SSSKKKGGGFFFDDDEEEGGGGGGGGGIIIKKKNNNPPP[[[tttiiiOOOCCC===999888666555555555555444444444444555555555555666:::===IIIVVVXXXXXXcccmmmvvvwwwqqqiiiaaaZZZTTTPPPMMMIIIJJJKKKMMMNNNPPPQQQQQQPPPPPPRRRTTTVVVXXXYYYZZZYYYYYYZZZ[[[]]]```bbbdddhhhlllqqqvvv{{{{{{pppjjjjjjooowww|||~~~}}}zzzuuupppmmmmmmmmmmmmoooooollllllooopppnnnmmmkkkiiihhhhhhfffcccaaa^^^]]]```fffkkknnnvvv~~~}}}yyyuuuqqqlllfffbbb___ZZZXXXZZZXXXXXXcccrrr|||{{{fffJJJ>>>999999888888777666666666666333444666777777<<>>>>>============>>>>>>=========>>>??????@@@@@@???CCCIIIQQQZZZccciiimmmqqqrrrsssttttttsssrrrqqqllljjjddd\\\SSSKKKGGGFFFEEEFFFGGGGGGGGGHHHKKKMMMQQQ^^^yyyhhhNNNCCC===999888666555555555555444444444444555555555555666:::===IIIVVVXXXYYYfffrrr{{{|||vvvhhhccc\\\VVVRRRPPPMMMLLLKKKLLLMMMOOOQQQRRRSSSTTTSSSTTTUUUWWWYYYZZZ[[[[[[\\\]]]]]]___bbbeeehhhiiilllqqqvvv{{{}}}tttllllllnnnvvv~~~yyytttqqqnnnjjjhhhiiijjjlllllljjjnnnmmmjjjkkkooopppmmmkkkjjjjjjkkkkkkiiieeeaaa[[[ZZZ\\\aaaeeekkkvvv~~~|||yyyuuupppkkkeeebbb]]]YYYXXXZZZYYYXXXaaannn~~~{{{jjjLLL???777777777666666555444333555333333666777888>>>DDDWWWooowwwmmmrrrwwwxxxxxx{{{|||xxxvvvnnnllliiieee```]]][[[YYYZZZYYYXXXVVVUUUTTTTTTTTTOOOOOOOOOPPPPPPPPPQQQQQQNNNMMMLLLKKKIIIHHHFFFFFFIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEEEEFFFFFFDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>============>>>???=========>>>??????@@@@@@???CCCIIIRRR[[[cccjjjmmmpppqqqrrrsssssssssrrrqqqkkkiiiddd\\\RRRKKKGGGFFFEEEFFFHHHHHHGGGHHHJJJLLLQQQaaa~~~hhhNNNBBB===:::999666666555555555444444444444555555555555666:::===IIIVVVXXXZZZhhhttt~~~~~~tttmmm```[[[UUUPPPNNNMMMLLLKKKLLLMMMOOOQQQSSSUUUUUUVVVWWWWWWYYYZZZ[[[[[[[[[[[[^^^___```aaadddhhhkkkmmmooossszzzxxxrrrnnnooosss{{{}}}ssskkkgggccc______ccciiikkklllgggkkkkkkggghhhnnnooolllhhhhhhjjjmmmnnnkkkddd___XXXWWWXXX\\\aaahhhttt~~~|||yyyuuupppjjjeeebbb\\\WWWWWWZZZZZZXXX```lllzzznnnPPPBBB999:::::::::999888777666444222222555777999???FFFUUUooozzzrrrvvvzzz}}}}}}vvvuuurrrmmmfffbbbaaa```^^^\\\ZZZXXXUUURRRPPPPPPPPPQQQQQQQQQPPPOOONNNLLLLLLKKKKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@DDDLLLUUU^^^ffflllpppqqquuuuuusssssstttsssoooqqqlllccc[[[TTTMMMGGGCCCGGGFFFEEEEEEFFFHHHJJJKKKSSSaaa~~~gggMMMAAA;;;888888555555444444444333333333666444444666666666:::@@@JJJOOOVVV___jjjwww{{{nnnbbb[[[UUUMMMIIIJJJLLLNNNNNNPPPPPPQQQTTTWWWXXXXXXWWWXXXYYYYYYYYYXXXYYY\\\^^^___```cccfffjjjnnnrrrssszzznnnkkkooosssyyyxxxiiiaaabbbbbb```^^^bbbjjjnnnmmmooohhhdddfffhhhhhhgggiiicccggglllqqqsssnnngggaaaVVVTTTUUU[[[aaahhhrrr|||yyyqqqooonnniiiccc```[[[XXXWWWVVVUUUWWW___hhh|||wwwsssSSSAAA===:::777555555555444222555444555777666777===EEEZZZqqq|||yyy{{{~~~zzzsssqqqpppkkkeeeaaa___^^^\\\ZZZYYYXXXUUURRRPPPPPPPPPPPPQQQPPPOOONNNMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@AAAEEELLLUUU^^^fffllloooppptttuuusssssstttsssoooooojjjbbbZZZSSSMMMGGGCCCGGGFFFEEEEEEFFFHHHJJJLLLSSSaaa~~~hhhNNNAAA;;;888888666666555555555444444444666444444666666666;;;AAALLLQQQZZZeeerrr~~~zzznnnbbbWWWRRRMMMJJJLLLNNNPPPPPPPPPQQQSSSVVVYYYZZZYYYXXXYYYYYYYYYYYYXXXXXX[[[]]]___bbbfffjjjmmmqqqvvvzzz{{{qqqqqquuu}}}~~~wwwjjjdddaaadddfffhhhoooyyy}}}}}}xxxpppiiiiiiiiifffeeefffccceeeiiimmmooonnniiieee\\\YYYXXX\\\```fffqqq{{{wwwooommmlllgggbbb```ZZZWWWVVVUUUTTTTTT\\\eee||||||sss}}}yyyXXXEEE>>><<<888777666666555444555444555777666777===EEEXXXooo~~~}}}~~~}}}wwwooolllkkkhhhccc___]]]\\\ZZZYYYXXXWWWTTTRRRPPPPPPPPPPPPPPPOOOOOONNNMMMLLLKKKKKKLLLLLLKKKKKKJJJIIIGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@AAAAAACCCFFFMMMVVV^^^fffllloooppptttvvvtttuuuvvvuuuqqqlllggg___WWWQQQLLLGGGDDDFFFFFFEEEEEEFFFHHHJJJLLLSSSaaa~~~hhhNNNAAA;;;888888777777666666666555555555666444444666777777;;;AAAPPPVVV```nnn}}}|||uuujjj___RRRPPPMMMMMMNNNPPPRRRRRRQQQSSSWWW[[[\\\\\\ZZZYYYYYYZZZZZZYYYXXXXXXZZZ\\\```eeelllppprrrwww~~~zzztttwww~~~|||~~~~~~tttjjjgggbbbhhhooovvvyyypppllliiidddbbbcccbbbccceeeiiilllnnnlllkkkddd___\\\]]]```eeeppp{{{uuummmkkkjjjfffaaa```ZZZWWWUUUTTTRRRRRRYYYaaavvv{{{nnnvvv___JJJ???===:::888777777666555555444555777777777===EEEWWWlll|||{{{|||~~~{{{|||yyy|||~~~tttllljjjgggddd```]]]ZZZYYYXXXWWWWWWUUUTTTRRRPPPOOOOOOOOOOOONNNNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBBBBDDDGGGNNNVVV___ggglllooorrrvvvxxxwwwxxxyyyxxxtttiiiddd\\\UUUPPPKKKGGGEEEFFFEEEDDDEEEFFFHHHKKKLLLTTTccciiiNNNAAA;;;888888666666666666555555555444666444444777777777<<>>FFFXXXkkkyyyxxxxxx|||}}}uuutttwwwtttvvvzzz}}}zzzqqqjjjiiibbbaaa^^^[[[XXXVVVVVVVVVUUUTTTSSSRRRPPPOOOOOONNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@AAAAAABBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBCCCDDDHHHNNNWWW```hhhmmmppprrrvvvyyyxxxxxxyyywwwrrrhhhbbbZZZSSSNNNJJJGGGEEEEEEEEEDDDDDDFFFHHHKKKMMMUUUeeejjjNNNAAA:::888999555555555444444444333333666444444777888888<<>><<<999777666666555444666555666888777888>>>FFFZZZkkkvvvuuuuuuvvvyyy|||~~~{{{~~~uuuoooooorrrnnnppptttwww|||~~~{{{vvvmmmhhhggg^^^^^^]]]ZZZWWWUUUTTTUUUSSSSSSRRRQQQPPPOOONNNNNNLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDCCCCCCBBBBBBBBBBBB???@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????AAABBBCCCCCCGGGNNNWWWaaaiiiooorrrqqqvvvxxxwwwwwwwwwtttooohhhbbbZZZRRRMMMJJJGGGEEEEEEDDDDDDDDDFFFIIIKKKMMMUUUeeekkkOOOAAA:::888999555444444444444333333333666444444777888888===DDDXXX```kkkvvv}}}{{{zzz{{{}}}~~~zzzqqqiiiddd]]]WWWPPPRRRUUUVVVUUUUUUVVVWWW[[[___ddddddaaa]]]\\\]]]\\\^^^```aaacccfffjjjmmmooouuu}}}~~~{{{{{{~~~}}}xxxwwwyyyzzzyyysssuuuuuullljjjhhheeedddfffbbbcccfffkkkpppssssssrrrqqqjjjdddbbbbbbfffpppzzz|||pppllljjjfffcccccc]]]ZZZWWWUUUPPPMMMPPPWWWeee~~~vvvnnnuuu|||nnnOOO>>><<<888777666666555444666555666888888888>>>FFF[[[jjjsssrrrpppnnnlllmmmqqqsssooosssvvvtttooollllllnnnkkknnnqqquuuzzzyyyvvvqqqiiidddddd\\\]]]]]]ZZZVVVTTTTTTUUURRRRRRRRRQQQPPPOOONNNMMMLLLLLLKKKKKKKKKKKKJJJJJJHHHHHHHHHIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGHHHCCCCCCCCCBBBBBBBBBBBBAAA??????@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@AAABBBBBBFFFNNNXXXaaajjjqqqttttttxxx{{{yyyxxxxxxtttoooiiicccZZZRRRMMMJJJGGGEEEEEEDDDDDDDDDFFFIIILLLNNNSSSdddlllOOOAAA:::888999555555555555444444444444666444444777888999>>>DDDVVV___kkksssvvvyyyyyyuuupppllliiijjjlllmmmjjjllljjjccc]]][[[WWWSSSOOORRRUUUWWWWWWXXX[[[]]]___cccfffddd```\\\[[[]]]]]]___bbbeeehhhmmmrrrvvvyyy}}}zzz{{{~~~xxxvvvvvvvvvuuuyyy~~~|||sssssszzzyyypppjjjjjjjjjhhhggghhheeedddeeehhhlllpppssssssuuunnngggdddbbbdddllluuu~~~~~~qqqkkkiiieeebbbbbb]]]ZZZWWWTTTNNNJJJMMMSSS]]]qqqvvvooovvvzzzsssRRR???===999888777777666555666555666888888888>>>GGGYYYggg|||}}}pppooolllgggbbbaaaeeeiiihhhkkknnnnnnllljjjjjjkkkmmmooorrrvvv{{{}}}vvvsssnnngggbbbaaa[[[\\\]]]ZZZVVVSSSTTTUUUQQQRRRQQQQQQPPPOOONNNMMMKKKKKKKKKKKKKKKJJJJJJJJJGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIBBBBBBBBBBBBBBBBBBAAAAAA>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>@@@AAABBBBBBFFFNNNXXXbbbkkkrrruuuxxx}}}}}}|||{{{wwwqqqjjjcccZZZRRRMMMIIIGGGEEEDDDDDDDDDDDDFFFIIILLLNNNRRRbbblllOOOAAA:::999999777666666666555555555555666444444777888999>>>EEESSS^^^jjjppprrruuu~~~ppplllfffaaa^^^^^^___aaaYYY]]]\\\WWWSSSRRRQQQNNNNNNQQQUUUWWWXXXZZZ^^^bbbbbbeeegggddd___ZZZ[[[]]]^^^```dddhhhlllqqqwww|||{{{xxx}}}{{{uuutttuuusssqqqppptttyyyxxxpppkkkpppzzzvvvoooiiijjjkkkiiihhhiiihhhfffcccdddhhhnnnrrrtttxxxqqqjjjeeebbbbbbiiiqqq|||qqqkkkhhhdddaaaaaa\\\YYYVVVSSSMMMHHHKKKQQQVVViiivvv|||wwwqqqvvvyyywwwTTTAAA>>>;;;999999888777666777555666888888888???GGGVVVdddzzz}}}uuukkkddd^^^]]]]]]\\\]]]aaaaaadddggghhhhhhgggggghhhggggggkkkuuu}}}{{{yyytttnnnhhhccc___]]]]]]\\\ZZZWWWUUUSSSRRRRRRRRRQQQQQQQQQRRRQQQNNNKKKLLLKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@????????????????????????@@@???>>>======>>>???@@@>>>>>>============>>>>>>DDDFFFKKKVVVbbbmmmssstttxxxzzz|||}}}|||yyyuuurrrhhhbbbYYYQQQLLLIIIGGGEEEFFFGGGHHHHHHGGGHHHJJJLLLSSSccc}}}jjjLLL@@@<<<888555555555444333222222222222555333333555555777>>>HHHZZZ^^^gggnnnnnnqqqyyyrrriiieee```[[[VVVSSSRRRRRRQQQPPPOOONNNNNNPPPQQQSSSRRRRRRSSSUUUXXX[[[___aaacccccc```\\\YYYYYYZZZ]]]aaabbbeeemmmvvv~~~~~~~~~|||zzzvvvnnnhhhfffjjjiiigggbbb```bbbhhhmmm{{{sssuuutttpppooopppoookkkjjjiiifffddddddhhhnnnsssuuuqqqjjjdddcccfffkkkooouuusssllliiieeebbbccc^^^ZZZUUUQQQOOONNNLLLKKKTTTaaaqqq{{{|||yyywwwwwwxxx}}}TTTDDD<<<777777888666666777777555666888777888???HHHQQQhhh{{{|||uuufff___YYYXXXXXXWWWYYY\\\___bbbeeegggfffeeeddddddeeefffkkkuuu}}}zzzwwwrrrkkkfffaaa^^^]]]\\\[[[YYYWWWUUUSSSRRRRRRPPPOOONNNNNNOOONNNLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCBBBAAAAAA@@@@@@??????????????????????????????>>>======>>>??????<<<<<<<<<======???@@@@@@DDDFFFLLLWWWcccmmmsssuuuzzz|||~~~}}}yyyuuurrrgggaaaYYYQQQLLLIIIFFFEEEEEEFFFGGGGGGGGGGGGJJJLLLRRRccc}}}hhhLLL@@@<<<888666777777666555444444444444555333333555555777>>>GGGVVV[[[dddlllooorrr|||rrrlllbbb^^^YYYSSSOOOMMMMMMMMMNNNMMMLLLLLLMMMOOOQQQRRRTTTTTTTTTVVVXXX[[[]]]___\\\\\\ZZZXXXVVVWWW[[[^^^eeefffkkksss}}}{{{xxxtttkkkdddccc___```aaa^^^\\\\\\```dddkkkpppyyy|||xxxnnnssstttqqqnnnnnnmmmkkkhhhgggeeecccdddhhhoootttvvvtttoookkkiiijjjmmmpppuuu~~~qqqkkkiiifffdddddd___[[[VVVRRRPPPOOOMMMLLLTTT___mmmwwwzzzzzzzzz{{{vvv|||YYYEEE===777777888666666777666555666777777888@@@HHHUUUiiizzz{{{tttbbbZZZTTTTTTTTTTTTVVVZZZ___bbbfffgggfffeeeddddddfffgggnnnyyyxxxtttnnnhhhbbb___]]]]]][[[ZZZXXXVVVTTTRRRQQQQQQOOOMMMKKKKKKLLLLLLKKKJJJHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAACCCCCCBBBBBBAAAAAA@@@@@@????????????????????????>>>>>>============>>>>>>;;;;;;<<<===>>>@@@AAABBBCCCGGGNNNXXXdddnnnsssuuu|||}}}}}}yyyuuurrrgggaaaXXXPPPKKKHHHEEEDDDDDDEEEFFFGGGFFFGGGJJJLLLSSSdddfffKKKAAA;;;888777777777666555444444444444555333444666666777>>>FFFTTTYYYbbbkkkpppvvv{{{rrriiiccc[[[WWWQQQLLLHHHGGGHHHIIIIIIIIIIIIJJJLLLOOOQQQSSSUUUUUUVVVVVVWWWYYY[[[[[[VVVVVVUUUTTTUUUXXX]]]aaafffiiipppyyy|||zzzwwwqqqgggaaa___XXX[[[______[[[XXXXXXYYY[[[___eeejjjnnnpppooonnnpppwwwzzzuuuooolllkkkiiiffffffdddcccdddiiioootttxxxxxxxxxvvvtttssstttuuuyyy|||pppkkkiiigggffffff```\\\WWWSSSQQQPPPNNNLLLSSS\\\hhhsssyyy|||~~~~~~rrrzzz___GGG>>>888777888666666777666555555777777999@@@HHHZZZlllyyyxxxrrraaaZZZTTTTTTTTTUUUYYY]]]bbbeeeiiikkkkkkiiiiiihhhiiillluuu~~~vvvrrrllleee```^^^]]]^^^YYYXXXVVVTTTRRRQQQPPPPPPOOOLLLJJJIIIJJJKKKKKKJJJHHHHHHHHHHHHIIIIIIIIIIIIGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBAAACCCCCCBBBBBBAAA@@@@@@???????????????????????????>>>==================>>><<<<<<<<<===>>>@@@AAABBBCCCGGGPPP[[[fffnnnsssvvv|||}}}}}}xxxssspppgggaaaXXXPPPKKKGGGEEECCCCCCDDDFFFFFFFFFHHHJJJLLLUUUhhhbbbJJJAAA;;;888888555555444333222222222222555333444666666777===FFFTTTYYY```gggooozzz{{{sssjjjbbb\\\VVVSSSMMMHHHFFFFFFHHHIIIGGGHHHIIIJJJMMMPPPRRRTTTUUUUUUUUUUUUVVVVVVWWWWWWUUUUUUUUUUUUVVVZZZ```dddeeeiiiqqq{{{}}}zzzvvvnnnddd___^^^\\\aaafffeee```XXXSSSQQQUUUWWW[[[^^^bbbfffjjjlllyyy}}}sssmmmjjjiiihhhhhhgggeeefffjjjoootttyyy}}}~~~~~~rrrmmmkkkhhhfffgggaaa]]]XXXTTTRRRPPPNNNMMMRRRYYYfffsss~~~~~~pppyyybbbIII@@@999777888666666888666444555777888999@@@III]]]ooo{{{~~~uuunnnaaaZZZTTTTTTVVVXXX]]]bbbdddhhhmmmoooooonnnmmmlllkkkpppzzz|||ssspppjjjddd```^^^^^^^^^WWWVVVUUUSSSQQQPPPOOOOOOOOOMMMJJJJJJKKKLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIJJJGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBBBBAAA@@@@@@??????????????????????????????======>>>>>>>>>>>>======???>>>>>>>>>>>>??????@@@BBBHHHRRR]]]gggoootttvvvzzz{{{}}}}}}{{{wwwrrrooohhhbbbYYYQQQKKKGGGEEECCCBBBDDDEEEFFFGGGHHHKKKNNNVVVjjj^^^IIIAAA:::777999555555444333222222222222555444555777666666===DDDSSSVVVZZZ___jjjzzz}}}tttlllddd\\\WWWQQQNNNJJJFFFEEEFFFHHHIIIHHHIIIJJJLLLOOOQQQSSSTTTSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWXXX[[[___cccdddjjjsss}}}{{{uuulllccc___```fffjjjnnnlllcccYYYQQQMMMUUUVVVYYY[[[^^^cccjjjpppwwwpppmmmkkklllkkkjjjiiihhhkkkpppttt{{{vvvpppmmmiiiffffffbbb^^^YYYUUURRRPPPNNNMMMQQQXXXfffxxx|||pppxxxfffKKKBBB:::888888666666888555444555777888999AAAIII]]]ppp~~~|||ssslll___XXXSSSUUUXXX\\\bbbhhhiiimmmqqqtttssspppnnnmmmlllrrr~~~|||zzzpppmmmhhhccc___^^^]]]]]]VVVUUUSSSQQQPPPOOOOOONNNNNNLLLKKKKKKLLLMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@??????????????????????????????>>>>>>????????????>>>>>>@@@??????>>>>>>>>>??????AAAIIITTT```iiioootttwwwxxxzzz||||||zzzvvvrrrooojjjcccZZZRRRLLLHHHEEECCCBBBDDDFFFGGGHHHJJJMMMOOOXXXlllZZZIIIAAA:::777;;;777777666555444444444444555444555777777666<<>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>???@@@AAAAAA@@@IIIVVVbbbjjjpppuuuxxxxxxzzz|||}}}{{{xxxssspppkkkeee[[[SSSMMMIIIFFFDDDBBBDDDFFFHHHIIIKKKOOOQQQ\\\qqq~~~XXXHHHAAA999777<<<777777666555444444444444555444666888777666<<>>???????????????????????????@@@AAABBBBBBAAA@@@???=========>>>???AAABBBCCC@@@JJJWWWccckkkpppuuuxxxxxxzzz|||~~~|||yyyuuurrrllleee\\\SSSMMMIIIGGGEEECCCEEEGGGIIIJJJLLLPPPRRRbbbwww|||VVVHHHAAA999777<<<555555444333222222222222555444666888777666;;;BBBMMMSSSXXX```ooowwwqqqggg^^^WWWRRRNNNLLLHHHIIIIIIJJJJJJJJJJJJJJJMMMMMMNNNOOOOOOOOOOOONNNPPPQQQTTTWWWYYYZZZZZZZZZWWW[[[```cccddddddeeeeeegggmmmttt{{{xxxnnnddd^^^aaahhhfffhhhhhheee```]]]]]]___ccciiiqqqwww}}}yyypppiiieeefffhhhiiikkkpppvvvzzzwwwrrrooojjjeeedddbbb^^^XXXTTTQQQNNNLLLJJJPPPUUUfff|||qqqOOOEEE<<<999888666666999444333444777888:::AAAJJJ]]]ppp}}}~~~|||~~~}}}xxxuuupppkkk]]]\\\YYYYYY]]]eeepppwww}}}wwwqqqooorrrsss}}}wwwqqqllliiifffbbb___]]]ZZZVVVSSSRRRRRRPPPOOONNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKIIIHHHFFFEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>AAA@@@@@@@@@@@@@@@@@@AAA@@@????????????AAABBBCCCCCCKKKWWWccclllqqqtttvvvyyyzzz||||||{{{wwwsssqqqgggbbb[[[TTTNNNJJJGGGDDDGGGDDDDDDFFFGGGHHHMMMTTTbbb~~~uuuSSSFFF===999;;;999666666666666555555555555666333222555777999>>>EEESSSWWW___iiittt~~~|||sssjjj^^^VVVRRRPPPLLLHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNMMMNNNPPPRRRSSSUUUWWWZZZ[[[\\\\\\\\\]]]```dddfffgggiiijjjllljjjnnntttyyy~~~wwwfff___]]]]]]]]]___dddffffffccc```aaaeeehhhpppyyyxxxqqqnnnnnnkkkjjjlllnnnpppwww~~~zzzrrrnnnjjjfffccc^^^\\\YYYUUURRROOOMMMLLLHHHVVVaaaxxxVVVAAA:::===999777888555999666666888999:::@@@GGGWWWjjj|||yyyzzz~~~|||wwwtttooojjj```^^^\\\\\\aaakkkvvv}}}~~~xxxpppmmmpppuuu}}}vvvooojjjfffccc```^^^\\\ZZZWWWUUUSSSRRRPPPOOONNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>@@@@@@????????????@@@@@@>>>>>>======>>>???AAABBBCCCKKKWWWccckkkqqquuuxxxzzz{{{||||||{{{wwwtttrrrhhhbbbZZZRRRMMMJJJGGGEEEGGGEEEEEEGGGHHHIIINNNUUUcccuuuSSSFFF===999:::888666666666666555555555555666333222555777999???FFFTTTZZZbbbkkksss|||{{{llldddYYYSSSPPPNNNKKKHHHIIIIIIJJJKKKKKKLLLLLLLLLMMMNNNPPPPPPOOOPPPRRRSSSSSSUUUWWWZZZ]]]___```aaa```cccgggjjjkkkmmmoooqqqsssvvvzzz~~~}}}nnn___YYYWWWWWWYYY[[[```bbbcccbbbbbbfffmmmsssyyysssoooooolllkkknnnoooqqqxxx|||sssnnnkkkgggddd^^^\\\YYYVVVRRRPPPNNNMMMLLLYYYddd}}}WWWBBB;;;===999777999555888666666888999:::AAAIII\\\pppyyyuuuuuuyyyzzzuuusssooojjjdddaaa___```fffqqq|||}}}vvvnnnlllnnnxxx{{{tttmmmgggcccaaa^^^\\\\\\ZZZWWWUUUSSSRRRQQQOOONNNNNNNNNNNNLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIGGGFFFEEEEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>??????>>>>>>>>>>>>??????<<<<<<;;;;;;<<<===???@@@CCCKKKVVVbbbkkkrrrwwwzzz|||}}}}}}}}}{{{xxxuuussshhhbbbYYYQQQLLLIIIFFFEEEHHHEEEEEEHHHIIIJJJPPPVVVfffsssRRRFFF===999999777666666666555555555555444666333222555777999@@@HHHWWW^^^hhhooottt{{{yyyrrraaa[[[SSSNNNMMMLLLJJJHHHJJJJJJJJJKKKKKKKKKKKKKKKMMMOOOQQQRRRRRRRRRTTTUUUWWWXXXZZZ\\\___aaacccdddgggiiilllnnnppprrruuuwwwyyy|||zzzpppdddXXXTTTSSSSSSVVVZZZ```bbbdddfffiiirrr}}}|||vvvtttqqqnnnnnnpppqqqsssyyytttnnnkkkgggeee]]]\\\YYYVVVSSSQQQPPPOOOOOO\\\fffZZZDDD<<<===999777999666666555666888999:::BBBLLLbbbuuuuuuqqqqqqvvv~~~}}}~~~{{{uuurrrrrrppplllhhhdddaaabbbiiisss|||~~~yyyuuuooojjjkkkpppyyy{{{vvvqqqjjjeeeaaa___]]][[[ZZZXXXUUUSSSRRRQQQPPPOOONNNNNNNNNNNNKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHFFFEEEEEEEEEFFFGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>============>>>>>><<<<<<;;;;;;<<<===???@@@DDDLLLWWWbbblllsssyyy}}}~~~~~~~~~}}}{{{yyyvvvttthhhbbbYYYPPPKKKHHHFFFEEEHHHFFFFFFIIIJJJKKKQQQXXXhhhqqqQQQFFF===888888555666666555555555444444444555333333555777999BBBKKK[[[dddmmmsssuuu{{{{{{nnndddWWWSSSNNNLLLKKKLLLKKKJJJLLLKKKKKKKKKJJJJJJKKKKKKLLLOOORRRSSSTTTTTTUUUVVV\\\\\\^^^```bbbdddfffgggnnnpppqqqrrrssstttwwwyyyzzz}}}|||rrrkkkeee]]]UUUSSSTTTUUUZZZ```fffhhhlllpppvvv~~~{{{yyytttqqqqqqssstttuuuzzztttmmmiiifffddd]]][[[YYYWWWTTTRRRQQQQQQRRR]]]fff]]]GGG===>>>888777999777555555666888888:::DDDNNNcccyyy|||rrrooonnnuuu}}}{{{yyytttwwwvvvrrrqqqsssrrroooiiifffbbbccciiipppwwwzzz|||uuummmiiifffeeelllttt{{{|||tttppplllgggcccaaa___\\\YYYXXXUUURRRPPPQQQPPPOOONNNNNNNNNNNNNNNJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>==================>>>>>>===<<<<<<===>>>@@@AAAFFFMMMWWWbbbkkkttt{{{~~~~~~|||yyyvvvttthhhbbbYYYQQQLLLIIIFFFEEEHHHFFFFFFIIIKKKLLLRRRYYYjjjmmmOOOEEE===888888555555555555555444444444444555333444666777999CCCNNN___gggpppuuuwww{{{sssdddYYYQQQOOOMMMLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLLLLOOOQQQSSSSSSTTTVVVXXX\\\^^^aaadddhhhllloooppptttuuuuuutttssstttwwwyyy|||zzznnnddd^^^[[[WWWTTTUUUVVVYYY```gggooosssxxx}}}}}}{{{vvvssssssuuuvvvvvv{{{ssskkkgggdddaaa[[[ZZZXXXVVVUUUSSSSSSRRRUUU```ggg```III>>>>>>888666999777555555777888888:::EEEPPPeee|||yyypppnnnnnnwww{{{yyyxxxvvvtttwwwxxxuuutttuuusssooogggdddaaabbbgggmmmooopppqqqjjjccc```___bbbkkkuuu}}}wwwoookkkhhhdddbbb```^^^ZZZXXXVVVTTTPPPNNNOOOOOONNNMMMMMMMMMMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBB@@@@@@@@@????????????>>>>>>>>>============>>>>>>???>>>======>>>???AAABBBGGGMMMVVV```iiirrryyy~~~}}}~~~}}}yyytttqqqgggbbb[[[TTTNNNJJJGGGDDDHHHEEEFFFIIIJJJLLLRRRYYYllliiiLLLDDD===999999555555555555444444444444333444444555666666:::EEEPPPaaagggoootttwww|||xxxkkk^^^UUUNNNNNNNNNNNNNNNNNNOOOOOOOOONNNMMMLLLLLLMMMNNNOOONNNOOOQQQRRRSSSUUUXXX[[[\\\___eeelllrrrwwwzzz|||wwwwwwuuusssrrrtttwwwzzz|||oooccc[[[VVVSSSSSSTTTXXXZZZ]]]fffpppzzz|||yyywwwuuuuuuwwwwwwwww{{{ssskkkfffbbb___YYYXXXWWWVVVTTTSSSSSSSSSXXXbbbhhhdddLLL@@@>>>888666:::888666666888888777999EEERRRggg~~~wwwpppnnnpppyyy{{{zzzzzzzzzyyy}}}}}}yyywwwrrrlllccc```^^^aaafffjjjjjjhhhgggbbb]]]]]]]]]```iiirrr{{{yyyqqqkkkiiifffbbb^^^]]][[[XXXVVVUUUSSSQQQNNNNNNMMMLLLLLLKKKLLLLLLLLLIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@????????????>>>???>>>>>>======>>>>>>??????>>>======>>>???AAABBBFFFKKKTTT]]]fffnnnvvv{{{{{{}}}~~~yyysssooogggccc\\\VVVQQQLLLGGGDDDGGGDDDEEEHHHJJJLLLQQQYYYooofffJJJDDD===:::999666555555555444444444333333444444555777666:::FFFRRR```dddjjjpppuuu{{{zzzmmm```YYYUUUMMMNNNOOOOOOOOOOOOOOOPPPOOOOOOMMMMMMMMMOOOQQQRRRPPPQQQRRRRRRSSSWWW[[[___bbbfffmmmuuu{{{vvvvvvuuusssrrruuuzzz}}}tttfff\\\VVVSSSPPPRRRWWW]]]___cccmmmxxx|||wwwxxxvvvvvvxxxxxxwww{{{tttmmmgggaaa^^^XXXWWWVVVTTTTTTSSSSSSSSSWWW```ddd|||yyyfffNNNAAA>>>888666:::888666777999999666888DDDRRRhhh|||vvvpppoooqqqzzz|||{{{}}}~~~~~~yyyqqqjjj___]]]\\\```fffiiihhheeeaaa^^^\\\]]]^^^```gggnnnwwwwwwsssmmmjjjhhheee```\\\ZZZXXXVVVUUUUUUTTTRRRPPPMMMLLLKKKKKKKKKKKKKKKLLLIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDEEEFFFGGGCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@????????????>>>??????>>>>>>>>>>>>??????>>>>>>======>>>???AAABBBEEEJJJRRRZZZccckkksssxxxzzz}}}yyyrrrmmmgggccc]]]XXXSSSMMMGGGDDDFFFDDDDDDHHHJJJKKKQQQXXXrrrdddIIICCC>>>::::::777555555444444444333333333444444555777666:::FFFTTT___aaaffflllssszzzssscccXXXUUUUUULLLNNNOOOPPPOOONNNOOOOOOPPPOOONNNNNNNNNPPPSSSTTTSSSSSSSSSSSSTTTXXX^^^bbbkkkooovvv|||uuuuuutttsssssswww||||||{{{~~~pppbbbXXXSSSRRRPPPTTT[[[aaadddhhhsss|||wwwxxxvvvvvvxxxxxxwwwzzz|||uuunnnhhhbbb]]]VVVVVVUUUTTTSSSSSSSSSSSSSSS[[[___|||xxxttt}}}hhhOOOAAA>>>777666:::999777888:::999666888DDDRRRfffxxx~~~uuuqqqrrrppp}}}{{{zzzzzz|||~~~~~~wwwkkk```ZZZYYYYYY[[[^^^aaabbbbbbaaabbbbbbbbbcccfffkkknnnvvv{{{vvvqqqkkkfffcccbbb```___\\\YYYVVVSSSSSSRRRQQQOOOOOONNNLLLJJJJJJJJJKKKKKKHHHIIIJJJJJJIIIHHHFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCBBBBBBCCCEEEFFFDDDCCCAAAAAAAAABBBBBBBBBCCCCCC@@@@@@AAAAAABBBBBBAAAAAA???????????????>>>======>>>>>>?????????>>>>>>===;;;===>>>??????@@@BBBDDDGGGKKKQQQYYYcccmmmvvv|||}}}|||zzzxxxrrrkkkgggbbbZZZSSSOOOLLLIIIHHHDDDBBBCCCHHHKKKNNNUUU^^^tttcccIIIBBB999666888888555555444333333333333444666444444555555999EEEQQQaaa```eeennntttvvv}}}ttthhh^^^WWWRRROOOOOOOOOPPPQQQQQQPPPPPPOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVXXX[[[```dddgggiiirrr{{{wwwvvvuuuvvvyyy~~~}}}www||||||kkk\\\SSSRRRSSSQQQYYY[[[```jjjmmmvvvzzzxxxwwwwwwxxxwwwvvvvvvvvvxxxzzz{{{}}}zzz}}}}}}mmmbbb______YYYWWWUUUSSSRRRRRRSSSTTTTTT[[[eeevvvrrriiiuuunnnOOO>>>???<<<:::;;;999888666666888888:::CCCMMMeeerrr}}}sssoooooovvvzzzqqqqqqsssyyyzzzpppdddYYYWWWVVVVVVXXX\\\___``````___```aaabbbcccfffkkknnnsss{{{}}}yyysssooojjjfffcccaaa___]]]ZZZWWWTTTQQQQQQPPPOOOMMMMMMLLLKKKIIIIIIIIIIIIJJJHHHIIIIIIHHHHHHGGGFFFEEEFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBCCCEEEFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBAAAAAA@@@???????????????>>>======>>>>>>????????????>>>>>><<<>>>??????>>>???AAACCCCCCGGGNNNWWWaaammmxxx}}}{{{yyyssslllfff```YYYRRRNNNKKKIIIGGGFFFDDDEEEIIILLLOOOWWW```uuucccIIIBBB999555777777555555444333333333333444666444444555555999DDDQQQ^^^___eeemmmrrruuu~~~~~~qqqddd[[[UUURRRPPPPPPPPPQQQQQQRRRRRRQQQQQQQQQRRRSSSTTTTTTTTTUUUUUUVVVWWWXXXZZZ^^^bbbgggjjjlllttt}}}wwwwwwwwwyyy|||~~~{{{}}}yyyiii[[[TTTTTTVVVSSSZZZ\\\bbbmmmsss}}}|||yyyxxxxxxxxxzzzyyyxxxwwwxxxyyy{{{||||||xxxzzz~~~nnnbbb^^^^^^XXXWWWTTTSSSRRRRRRSSSSSSSSSZZZdddsssrrrjjjvvvqqqQQQ??????;;;888999777777555555777777999BBBKKK]]]jjjyyy{{{pppkkkkkkvvv~~~|||uuunnnhhhjjjqqq|||tttiii]]]TTTTTTSSSSSSUUUYYY\\\]]]]]][[[]]]___aaacccgggkkkooorrryyyzzzvvvooolllhhhdddbbb```]]]ZZZXXXUUUQQQOOOOOONNNMMMKKKLLLKKKJJJIIIHHHHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCEEEFFFDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@??????>>>>>>??????>>>>>>======>>>>>>????????????>>>>>>>>>???@@@???>>>>>>@@@BBBBBBEEEKKKUUUbbbppp|||~~~|||yyyssskkkccc^^^VVVPPPLLLJJJHHHFFFHHHGGGHHHJJJLLLOOOYYYcccyyyaaaHHHBBB:::555777555555555444333333333333444555444444666666999DDDPPP\\\```ffflllnnnsssyyykkk___WWWSSSRRRQQQRRRRRRRRRSSSSSSTTTTTTTTTTTTVVVXXXYYYWWWVVVVVVVVVXXXYYY[[[___ccchhhlllnnnnnnvvv}}}uuuwwwyyy}}}uuufffZZZUUUVVVXXXSSSZZZ[[[aaannnvvv~~~zzzxxxyyyyyyyyy{{{zzzyyyxxxxxxzzz|||}}}|||vvvuuu~~~~~~nnnbbb]]]\\\WWWVVVTTTRRRQQQQQQQQQRRRRRRXXX```mmm|||qqqlllxxxsssSSS@@@???:::666777444666444555666777888@@@JJJWWWdddqqq|||xxxmmmgggggglllqqqtttsssooollljjjjjjmmmwww~~~ooocccYYYSSSSSSRRRRRRTTTWWWZZZ[[[[[[XXX[[[^^^aaadddhhhmmmpppuuu|||~~~{{{wwwtttkkkhhheeecccaaa^^^[[[XXXWWWTTTQQQOOONNNMMMLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIHHHFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBCCCEEEFFFDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>======>>>>>>>>>>>>>>>=========>>>>>>????????????>>>???@@@@@@???>>>>>>???AAACCCEEEKKKUUUcccrrr~~~~~~{{{xxxqqqiii```[[[TTTNNNKKKIIIGGGFFFIIIHHHHHHKKKLLLOOOZZZfff___GGGBBB:::555666444555555444333333333333444555444555666666999DDDPPP]]]ccciiillllllrrr{{{rrreeeZZZTTTRRRRRRSSSTTTTTTTTTUUUVVVWWWWWWXXXZZZ\\\______\\\YYYYYYZZZ[[[]]]aaafffjjjnnnqqqsssooovvv{{{{{{{{{|||zzzwwwsssvvv{{{sssdddYYYUUUVVVXXXVVV]]]^^^dddrrr||||||xxxxxxyyyyyyyyy{{{yyyxxxwwwxxxyyy{{{|||}}}tttpppyyy~~~oooccc\\\YYYVVVUUUTTTRRRQQQPPPPPPPPPOOOVVV\\\fffyyy{{{qqqnnnyyytttSSS@@@>>>:::666777555777555666777888999@@@IIIWWWbbboooxxx}}}tttiiiccccccbbbdddfffgggffffffjjjnnnsss~~~yyyiii\\\UUUQQQSSSSSSRRRUUUXXX[[[\\\\\\XXX[[[^^^aaaeeejjjooossszzz}}}zzzxxxuuurrrooohhheeebbb```___\\\YYYWWWXXXUUUQQQOOONNNNNNLLLKKKLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGEEEDDDCCCCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBAAA???>>>===<<<======>>>>>>>>>============>>>???????????????@@@@@@AAA???>>>===???@@@DDDEEEJJJUUUcccrrr||||||xxxuuunnnfff]]]XXXRRRLLLJJJHHHGGGFFFHHHGGGHHHJJJKKKOOO\\\iii\\\FFFAAA:::666666444555555444333333333333444444444555777777999DDDOOO^^^ffflllllllllssstttkkk```WWWRRRRRRTTTUUUVVVVVVVVVWWWXXXZZZ[[[\\\```cccfffddd```]]]]]]___```ccchhhmmmqqqtttvvvvvvnnnsssvvvtttssssssrrroooqqqwww~~~ssscccYYYUUUVVVWWW]]]dddgggmmm{{{{{{xxxxxxxxxwwwwwwwwwvvvuuuuuuuuuwwwyyy{{{~~~sssnnnsss|||}}}oooccc[[[XXXUUUTTTSSSQQQPPPOOONNNNNNMMMSSSWWW]]]nnn{{{rrrnnnxxxtttSSS???>>>:::777999777888666777999999:::AAAIIIXXXcccnnnwwwwwwnnnccc^^^^^^\\\\\\^^^``````aaagggoootttuuudddVVVPPPOOOTTTSSSSSSUUUYYY\\\]]]]]][[[]]]___bbbfffkkkrrrwww~~~~~~{{{yyyxxxzzz}}}~~~|||yyyvvvtttrrrooollljjjfffddd```^^^]]][[[YYYWWWXXXUUURRROOOOOONNNMMMKKKKKKKKKLLLKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCEEEFFFDDDCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<<<<===>>>>>>>>>======<<<===>>>??????@@@?????????@@@@@@???>>>>>>???AAABBBCCCIIITTTcccqqqyyy}}}~~~~~~zzzvvvsssllleee[[[VVVPPPKKKIIIHHHGGGGGGGGGGGGHHHJJJJJJPPP___nnnzzzXXXDDDAAA;;;666777555555555444333333333333444444444555777777:::DDDOOO]]]eeekkkkkkmmmuuuzzzmmmfff]]]UUUSSSTTTVVVXXXXXXXXXXXXYYYZZZ\\\___```dddgggjjjgggbbb___aaaeeeeeehhhmmmsssvvvwwwvvvuuulllqqqsssqqqoooqqqpppmmmttt{{{tttdddZZZWWWWWWXXX^^^ggglllttt~~~|||yyywwwwwwwwwvvvttttttsssrrrrrrtttvvvyyyzzzuuummmooottt}}}{{{oooddd\\\XXXTTTTTTSSSQQQOOONNNMMMLLLKKKPPPSSSVVVdddzzz~~~sssmmmvvvuuuTTT@@@???;;;888:::999888777888:::::::::AAAIIIWWWaaammmvvv{{{qqqggg\\\XXXXXXWWWVVVXXX\\\]]]^^^eeennnuuuqqqbbbUUUPPPQQQUUUTTTTTTVVVYYY\\\]]]]]]___```aaabbbfffmmmuuu{{{}}}yyyuuutttuuuwwwyyywwwuuurrrpppooommmjjjhhhfffccc___\\\[[[[[[ZZZXXXWWWUUUQQQOOONNNNNNLLLKKKJJJJJJKKKKKKJJJIIIGGGFFFGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBCCCEEEFFFDDDCCC@@@@@@AAABBBCCCDDDEEEEEECCCCCCCCCBBBAAA@@@???>>>;;;<<<<<<===>>>>>>======<<<===>>>??????@@@@@@@@@>>>???@@@???>>>>>>@@@AAABBBDDDJJJWWWhhhuuu|||}}}}}}~~~}}}yyyvvvsssllleeeZZZUUUOOOKKKIIIIIIHHHGGGGGGGGGIIIKKKLLLRRRcccsssvvvUUUBBB@@@;;;777888666555555444333333333333444333333555888888:::DDDNNNXXX```fffhhhmmmxxx~~~vvviiiccc[[[VVVUUUVVVYYYZZZZZZZZZYYYZZZ\\\___aaacccfffiiijjjgggaaa___dddiiigggkkkpppuuuwwwvvvtttrrrkkkqqqsssrrrrrruuuvvvtttyyyuuueee\\\ZZZZZZ[[[```kkksss~~~|||yyywwwvvvuuuvvvvvvuuusssqqqqqqqqqqqqtttwwwzzz|||wwwnnnkkknnnvvv~~~yyyoooeee]]]XXXSSSSSSRRRQQQOOOMMMKKKJJJIIINNNOOOPPP]]]sssuuulllsssyyyXXXCCC@@@;;;888:::999777666888:::999999???GGGUUU```mmmwwwxxxmmmbbbXXXTTTUUURRRQQQTTTZZZ\\\]]]eeeooowww{{{nnnaaaVVVSSSVVVTTTTTTTTTVVVYYY\\\]]]]]]bbbbbbbbbcccgggnnnwww}}}zzzvvvsssssstttvvvuuusssqqqoooooonnnkkkiiifffccc^^^[[[ZZZZZZZZZZZZWWWTTTPPPNNNMMMMMMLLLJJJHHHIIIJJJJJJIIIHHHFFFEEEGGGGGGHHHHHHHHHFFFDDDCCCBBBCCCCCCCCCDDDDDDEEEEEECCCBBBBBBCCCEEEFFFDDDCCC@@@AAABBBCCCDDDFFFGGGGGGBBBBBBBBBBBBAAA@@@??????;;;;;;<<<===>>>>>>======<<<<<<===??????@@@@@@@@@>>>???@@@???>>>>>>@@@BBBCCCFFFMMM\\\mmmzzz|||~~~}}}yyyvvvtttmmmfffYYYUUUOOOKKKIIIIIIIIIHHHGGGHHHJJJLLLMMMTTTfffwwwtttSSSAAA@@@<<<888999777555555444333333333333444333333555888888:::CCCNNNSSS\\\bbbeeemmmzzz|||sssfffaaa[[[WWWVVVXXXZZZ[[[[[[ZZZZZZ[[[]]]```ccceeefffiiijjjfff```___dddjjjhhhlllqqqvvvwwwuuurrrooolllqqqttttttvvvzzz}}}|||~~~uuueee]]]\\\]]]^^^gggttt~~~{{{uuusssssssssuuuuuutttssspppppppppqqqtttwww{{{}}}xxxooojjjjjjrrr{{{~~~wwwnnneee^^^YYYSSSSSSRRRQQQOOOMMMKKKJJJHHHMMMNNNMMMYYYooovvvjjjrrr}}}ZZZEEEBBB;;;888999777666555777999999888>>>FFFTTT```ooozzzrrrdddZZZSSSOOOMMMKKKKKKMMMRRRZZZaaafffiii{{{uuueee\\\XXXWWWVVVVVVTTTSSSUUUYYY\\\]]][[[___```bbbdddiiipppyyy||||||zzzuuuqqqqqqssspppllljjjiiiiiihhhfffbbbaaa___]]]ZZZXXXVVVUUUTTTSSSRRRQQQOOONNNMMMLLLJJJJJJIIIIIIHHHGGGFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEDDDCCC@@@???CCCCCCCCCDDDEEEGGGHHHIIIFFFEEEDDDCCCBBBAAA@@@@@@<<<===>>>>>>>>>>>>======???>>>=========>>>@@@AAAAAAAAA@@@???>>>>>>AAADDDFFFHHHQQQ___ooozzz~~~}}}}}}yyyvvvsssooojjjfff\\\WWWNNNHHHFFFFFFGGGGGGHHHKKKIIIJJJQQQSSSccc}}}hhhPPPBBB???888555888666777666444222222222444555333333444666666777AAAKKKZZZ]]]aaaiiirrrzzzxxxmmmeeeaaa\\\YYYYYY[[[\\\]]]\\\\\\\\\]]]___```bbbccchhhgggdddaaa```bbbgggllliiieeeffflllpppooommmmmmqqqssswww{{{uuuggg^^^ZZZaaaiiiuuu}}}vvvrrrpppqqquuuvvvsssooopppqqqssstttvvvyyy~~~ssshhhgggpppxxx~~~tttiiiaaa]]][[[UUURRROOOMMMLLLKKKIIIGGGGGGDDDHHHKKKRRRiiiyyyjjjooo[[[BBB???;;;999999666777555666999::::::>>>DDDVVV___lllzzz}}}nnn```VVVPPPLLLKKKJJJLLLOOOTTTZZZaaaiiinnnoooaaaZZZWWWUUUTTTUUUTTTSSSUUUYYY[[[[[[ZZZZZZ\\\___bbbgggnnnvvv|||}}}{{{vvvrrrrrrrrrooollliiihhhgggeeeccc```___]]][[[XXXVVVTTTSSSRRRQQQPPPOOOMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAABBBDDDEEEEEEDDDCCCBBBCCCCCCCCCDDDEEEFFFHHHHHHEEEDDDDDDCCCBBBAAA@@@???>>>>>>????????????>>>>>>>>>>>>=========>>>@@@@@@@@@AAA@@@???>>>???AAADDDHHHJJJQQQ]]]lllvvvyyyyyy}}}{{{yyyvvvtttoooiiieee\\\VVVNNNHHHFFFFFFGGGGGGHHHKKKIIIKKKQQQTTTdddgggOOOBBB???888555888666777555444222222222444555333333444666666888AAALLLZZZ\\\bbbjjjsss{{{uuuiiibbb___ZZZXXXYYY[[[]]]^^^\\\]]]___`````````___^^^aaaaaa___^^^^^^aaafffjjjfffcccccciiimmmmmmlllmmmtttwww|||tttggg___^^^fffppp}}}~~~{{{tttqqqnnnooosssuuutttqqqrrrsssuuuwwwyyy|||uuukkkiiiqqqyyy~~~tttiiiaaa]]][[[TTTQQQNNNLLLKKKJJJHHHFFFFFFCCCGGGJJJPPPgggxxxkkkqqq\\\CCC???;;;999999666777555666999::::::>>>DDDUUU```pppzzzlll^^^TTTNNNKKKIIIIIIMMMRRRUUUYYYaaammmvvvxxxjjj^^^XXXVVVUUUSSSTTTSSSRRRTTTWWWXXXXXXXXXVVVXXX]]]aaagggmmmuuuzzz|||yyytttqqqqqqooommmjjjhhhgggeeeccc```]]]\\\ZZZXXXVVVTTTRRRQQQOOOOOONNNMMMKKKJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@AAACCCEEEEEEEEEEEEDDDBBBCCCCCCDDDEEEFFFGGGGGGCCCCCCBBBBBBAAA@@@????????????@@@@@@@@@@@@??????>>>>>>=========>>>??????@@@@@@AAA@@@??????BBBDDDJJJKKKQQQ\\\hhhqqquuuvvvzzzyyyxxxvvvtttooohhhdddZZZUUUNNNIIIGGGGGGHHHHHHHHHLLLJJJKKKQQQUUUgggfffNNNAAA???888555888666666555333222222333444444333333444666666888BBBLLLZZZ]]]ccckkksss|||~~~qqqfff___\\\YYYYYYZZZ]]]______^^^___aaaaaa```^^^[[[YYYZZZ[[[\\\]]]^^^aaaeeehhhfffcccccciiimmmnnnooorrryyy}}}rrrgggbbbcccmmmxxx{{{wwwsssooolllmmmpppssssssqqqqqqsssvvvxxxzzz}}}vvvmmmkkkrrrxxx}}}tttiiiaaa\\\ZZZSSSQQQMMMKKKJJJIIIGGGEEEEEEBBBFFFIIINNNddd{{{vvvkkksss]]]CCC???;;;999999666777555666999:::999===CCCSSS```tttzzzkkk]]]TTTNNNLLLKKKHHHNNNSSSUUUXXX```ppp|||}}}tttggg]]]XXXUUUSSSRRRPPPPPPQQQSSSTTTUUUUUUUUUTTTWWW\\\bbbgggnnnuuuzzzzzzvvvsssooolllllljjjiiiggggggfffeeebbb```[[[ZZZYYYWWWUUUSSSQQQPPPNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDBBBBBBCCCDDDEEEEEEEEEFFFBBBBBBAAAAAA@@@??????>>>??????@@@@@@??????>>>>>>>>>>>>=========>>>>>>>>>???@@@AAA@@@@@@@@@BBBDDDJJJLLLRRR\\\gggppptttvvvwwwvvvvvvvvvsssnnngggaaaXXXTTTMMMIIIHHHHHHIIIIIIHHHLLLKKKLLLRRRVVVjjjdddLLL@@@???888666888666444444333222222333333444333222444777777999BBBMMMZZZ^^^dddlllttt}}}|||oooeee]]][[[ZZZZZZ]]]```aaabbbbbbbbb```___\\\ZZZXXXWWWYYY[[[]]]^^^___aaadddgggiiifffhhhmmmrrrtttwww|||qqqhhhdddgggsss}}}wwwtttrrroookkkjjjlllnnnoooooooooqqqtttvvvxxx|||vvvnnnkkkpppuuu{{{ssshhh```ZZZXXXTTTQQQNNNLLLJJJIIIGGGEEEEEEAAAEEEGGGLLLaaaxxx|||sssjjjsss^^^DDD@@@;;;999:::666888666666999:::999===CCCSSS```tttyyyjjj\\\SSSNNNLLLLLLGGGNNNTTTVVVXXXaaarrrxxxooocccYYYTTTRRROOOMMMMMMNNNPPPRRRSSSSSSTTTTTTSSSWWW\\\aaagggnnnuuuyyy{{{rrrnnnlllhhhfffgggfffffffffggggggfffcccaaa[[[ZZZYYYWWWUUUSSSRRRQQQNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEDDDDDDCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBBBBAAABBBCCCDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@??????>>>>>>>>>??????>>>======<<<======>>>>>>>>>=========???@@@AAAAAA@@@AAACCCEEEIIILLLTTT^^^iiiqqqvvvxxxvvvuuuuuutttqqqlllddd___VVVRRRMMMIIIHHHIIIJJJJJJHHHMMMLLLMMMRRRXXXnnnbbbKKK???>>>888666888666333333333222222333333333222222444777777999CCCNNN[[[___fffmmmuuu~~~{{{pppfff]]][[[[[[\\\___bbbbbbbbbeeebbb]]]YYYWWWWWWXXXXXXZZZ[[[]]]^^^^^^___aaacccjjjiiilllrrrwwwyyy~~~{{{}}}}}}qqqiiifffkkkwwwzzz|||~~~zzzuuurrrqqqoookkkiiiiiijjjkkkkkkmmmooosssuuuwwwzzz~~~tttkkkiiimmmqqq~~~}}}}}}yyyrrrhhh___YYYVVVVVVSSSPPPMMMLLLJJJGGGEEEDDDAAADDDGGGKKK```vvvzzz~~~ppphhhqqq```EEE@@@;;;999:::777888666777999:::999===BBBSSS___qqqwwwgggYYYQQQMMMLLLLLLIIIPPPVVVYYY[[[eeeuuu|||sssjjj]]]SSSOOOMMMKKKIIIKKKNNNRRRTTTTTTTTTUUUVVVVVVXXX\\\aaafffmmmuuuzzzzzzrrrkkkjjjiiifffdddeeeeeeeeefffhhhiiigggdddaaa[[[ZZZYYYWWWUUUSSSRRRRRRNNNNNNMMMLLLLLLKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBEEEDDDDDDCCCBBBBBBAAAAAA@@@AAACCCDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<;;;======>>>>>>>>>===<<<<<<>>>@@@AAABBBAAABBBCCCEEEGGGLLLVVVaaakkkrrrwwwyyyvvvuuutttrrroooiiibbb]]]UUUQQQLLLIIIIIIJJJKKKJJJHHHNNNMMMMMMSSSYYYqqq```III>>>>>>888666888555222222222222333333333333222222555777777:::DDDOOO]]]bbbiiiooovvvyyynnneee]]]\\\\\\]]]```aaaaaa```bbb___YYYUUUSSSUUUXXXZZZZZZ[[[\\\\\\[[[\\\^^^```iiiiiinnnuuuzzz}}}~~~{{{~~~|||rrrlllkkkppp}}}|||wwwyyy|||}}}|||xxxsssooonnnllljjjhhhgggggghhhiiimmmpppsssuuuwwwyyy||||||}}}xxxnnnggggggkkkpppxxx|||zzz{{{}}}}}}zzzsssjjj```ZZZWWWWWWTTTPPPNNNLLLJJJGGGEEEDDDAAAEEEHHHLLL```vvvyyy~~~ooofffnnnbbbFFF@@@;;;999:::777999777777999999999<<>>===<<<<<<======>>>>>>>>>===;;;;;;===???BBBBBBBBBBBBDDDEEEFFFMMMXXXccclllrrruuuwwwxxxvvvsssppplllfff```\\\SSSPPPLLLJJJJJJKKKKKKKKKHHHNNNNNNNNNSSSZZZsss^^^HHH>>>>>>888666888555111111222333333333333333222222555777888:::DDDOOO___dddkkkpppvvvvvvjjjaaa\\\[[[\\\]]]______]]]\\\\\\ZZZVVVSSSSSSUUUXXXZZZ[[[\\\\\\\\\\\\]]]```bbbgggjjjqqqyyy~~~zzzsssppprrrxxx|||zzzyyy{{{}}}}}}{{{vvvqqqmmmhhhhhhhhhggggggggghhhiiilllnnnrrrtttuuuvvvxxxzzzxxxyyy|||zzzpppgggcccffflllqqquuu{{{{{{}}}~~~~~~|||vvvmmmccc\\\YYYVVVSSSPPPMMMKKKIIIFFFDDDDDDAAAFFFIIIMMMbbbwwwzzzqqqfffmmmcccGGGAAA;;;999:::777999777777999999888<<>>============>>>>>>>>>===;;;:::===???BBBCCCCCCCCCDDDEEEFFFMMMYYYdddlllpppssstttyyyvvvrrrnnnjjjeee___[[[RRROOOLLLJJJJJJKKKLLLKKKHHHNNNNNNNNNSSS[[[uuu]]]GGG===>>>888666888555000111222333333333333333222222555777888;;;EEEPPP```eeelllqqqvvv|||rrrfff]]][[[[[[[[[\\\]]]]]]ZZZXXXWWWVVVTTTTTTTTTVVVXXXYYY]]]^^^^^^^^^^^^```dddggghhhkkkttt}}}xxxtttsssvvv}}}|||zzzyyy|||}}}~~~{{{vvvppplllcccdddfffgggggghhhiiijjjiiikkkooopppqqqrrrtttvvvvvvxxx{{{~~~~~~}}}|||{{{uuukkkcccaaaeeemmmsssttt|||}}}~~~xxxooofff___[[[UUURRROOOLLLJJJHHHEEECCCDDDAAAFFFJJJNNNcccxxx{{{rrrgggmmmdddGGGAAA;;;999:::777999777777:::999888<<>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCEEEFFFHHHHHHJJJQQQZZZdddkkkpppuuuwwwyyytttooonnnnnnkkkbbbZZZVVVRRRNNNKKKKKKLLLMMMMMMMMMOOOLLLLLLUUU^^^uuuyyyWWWIII===999999888666666444444444444444444444444333333555888999===HHHTTT```iiissswwwyyy~~~yyymmmbbb\\\YYYZZZ[[[\\\\\\[[[ZZZYYYRRRRRRSSSUUUVVVWWWXXXYYY___bbbdddcccaaaaaadddhhhooossszzz~~~yyyuuutttzzzzzzuuuzzz}}}zzzsssmmmjjj___bbbfffiiikkkllloooqqquuutttqqqppppppqqqsssuuuuuuvvvwwwzzzzzzwwwrrrnnnmmmfff```]]]\\\___hhhrrr{{{}}}uuukkkccc\\\YYYRRRQQQOOOLLLJJJHHHGGGFFF@@@BBBHHHHHHMMMfff|||{{{}}}tttlllppphhhJJJAAA;;;888;;;999555666777888888:::===@@@LLL[[[rrr{{{nnncccYYYRRRQQQUUUWWW\\\cccjjjpppvvv{{{yyytttjjj^^^SSSPPPPPPOOOOOOQQQTTTVVVZZZ]]]___ccchhhkkkrrrvvv}}}yyyuuuqqqppptttvvvuuussssssqqqnnnkkkhhheeeaaa^^^ZZZYYYWWWTTTRRRQQQPPPOOOLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKIIIGGGEEECCCBBBBBBBBBCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBB@@@AAABBBDDDDDDCCCBBBAAA>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAA????????????????????????@@@@@@AAACCCEEEFFFGGGHHHLLLRRR\\\dddkkkooosssuuuwwwsssooooooppplllccc[[[UUUQQQMMMJJJKKKLLLMMMMMMKKKMMMJJJLLLVVV```xxxtttTTTHHH<<<999999777666666444444444444444444444444444333444777888<<>>???AAABBBCCCDDDCCCCCCCCCCCCBBBBBBBBBBBB????????????????????????AAABBBBBBCCCEEEFFFFFFGGGNNNTTT]]]eeekkkooorrrttttttrrrppppppqqqlllbbbZZZSSSOOOLLLJJJJJJLLLLLLLLLIIILLLJJJLLLWWWccc}}}oooQQQEEE;;;888888666444555444444444444444444444444555444444666666;;;GGGTTTkkkqqqwwwyyyzzzvvvjjjaaa[[[XXXXXXXXXYYYXXXWWWVVVVVVRRRSSSUUUVVVXXXZZZ[[[\\\cccfffjjjlllnnnqqqwww|||~~~~~~}}}{{{wwwqqqvvv|||}}}yyyrrrkkkgggeeejjjqqqwwwzzz|||}}}~~~~~~|||yyyuuusssrrrrrrrrrnnnmmmkkkjjjiiifffbbb______[[[XXXXXXXXXZZZbbbjjjuuu{{{|||tttkkkccc\\\XXXRRRQQQOOOLLLJJJHHHGGGFFFHHHGGGJJJJJJLLL```ssssssssskkkeeelllfffHHH@@@:::888999777555666777777888999===???IIIVVVhhhzzz{{{qqqjjjccc\\\\\\___bbbgggooouuuxxxzzz{{{}}}~~~zzzyyyzzzxxxtttqqqlllbbbXXXVVVWWWUUUTTTTTTVVVXXX[[[^^^bbbgggmmmqqq}}}wwwsssnnnlllnnnppprrrsssqqqooollliiigggddd```]]]XXXWWWUUUSSSPPPOOONNNNNNIIIIIIIIIIIIHHHHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIFFFEEECCCBBBAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCAAA@@@@@@>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDEEEFFFFFFFFFMMMSSS]]]ffflllpppssstttsssqqqppppppnnnhhh^^^VVVPPPNNNKKKIIIKKKLLLMMMMMMJJJMMMKKKNNNZZZfffjjjLLLBBB:::888777555333444333333333333333333333333555444444555555:::FFFSSSccchhhnnnrrrvvvssshhh^^^YYYVVVVVVVVVVVVVVVUUUUUUTTTRRRSSSUUUWWWYYY[[[]]]]]]cccgggkkkooorrrxxx}}}yyyvvvqqqvvv{{{}}}yyyqqqjjjeeehhhooowww~~~}}}yyyuuurrrqqqqqqllliiifffdddbbb___[[[YYYXXXUUUTTTVVVWWWXXX^^^fffoootttwwwwww}}}|||tttlllddd]]]YYYRRRQQQOOOLLLJJJHHHGGGFFFHHHFFFIIIJJJLLL^^^pppqqqrrrjjjeeemmmeeeHHH@@@:::888999777555666777777777999<<<>>>GGGTTTdddsss|||vvvrrrllleeecccffffffkkkrrrwwwzzz{{{|||}}}|||zzz{{{}}}}}}zzzwwwoooeee\\\[[[\\\ZZZXXXXXXVVVXXX[[[^^^aaagggmmmqqq{{{~~~qqqnnnjjjhhhiiikkknnnpppooollljjjgggfffccc___\\\WWWVVVTTTQQQOOONNNMMMMMMJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAAAAA@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCDDDEEEFFFFFFGGGJJJQQQ\\\fffmmmrrruuuvvvsssrrrpppnnnjjjbbbXXXPPPNNNLLLJJJJJJKKKMMMNNNNNNMMMPPPMMMPPP\\\iiieeeHHH@@@999888777444333444333333333333333333333333555444444555555999DDDQQQ]]]bbbggglllsss~~~~~~pppeee\\\WWWUUUTTTTTTTTTTTTTTTTTTUUURRRSSSUUUXXXZZZ]]]___```cccggglllppptttzzz~~~~~~~~~}}}{{{wwwttttttwww{{{{{{wwwpppiiifffmmmsss{{{zzzuuurrrooonnnjjjgggccc```^^^\\\XXXVVVSSSPPPQQQTTTUUUVVV\\\cccjjjmmmnnnooovvv|||uuummmeee^^^ZZZRRRQQQOOOLLLJJJHHHGGGFFFFFFCCCGGGIIIKKK[[[mmmooorrrkkkhhhqqqdddHHH@@@;;;888999777555666777777777888;;;>>>EEERRRbbbooo}}}}}}|||xxxqqqmmmnnnkkkooouuuxxxzzz{{{|||}}}~~~||||||~~~}}}qqqhhh```___```^^^[[[[[[VVVXXXZZZ\\\___eeekkkppp|||~~~wwwkkkiiigggeeefffiiilllnnnllljjjgggeeecccaaa]]]ZZZVVVUUUSSSQQQNNNMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBAAAAAABBBBBBAAA@@@@@@??????>>>????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDFFFGGGGGGHHHIIIQQQ\\\gggnnnsssuuuwwwsssrrrppplllggg^^^TTTMMMMMMKKKJJJKKKMMMOOOOOOOOOOOORRROOOSSS```nnn___DDD>>>999999777444333555333333333333333333333333444333444666555888CCCNNN^^^aaafffjjjqqq{{{yyylllbbbZZZVVVSSSSSSRRRSSSSSSTTTUUUVVVUUUVVVXXXZZZ]]]```bbbccceeeiiimmmqqquuu|||}}}}}}}}}{{{zzzwwwuuuuuuwwwxxxwwwsssnnnjjjiiirrrxxx|||wwwsssooollljjjgggdddaaa^^^]]]ZZZWWWUUUPPPMMMNNNQQQRRRTTTYYY```fffhhhiiijjjsss|||~~~{{{uuummmeee^^^YYYRRRQQQOOOLLLJJJHHHGGGFFFDDD???DDDHHHJJJXXXiiimmmrrrllljjjvvvdddHHHAAA<<<999:::777555666777777666888:::===CCCQQQ```mmmzzz}}}wwwwwwsssvvvyyyzzzzzzzzz{{{|||}}}}}}~~~~~~qqqhhhaaabbbccc```]]]\\\VVVWWWYYYZZZ]]]bbbiiinnnzzzzzzyyyxxxxxxxxxyyyyyy}}}wwwmmmccccccccccccccceeeiiikkkjjjhhheeecccaaa___[[[XXXUUUTTTRRRPPPNNNLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDFFFHHHIIIIIIKKKRRR^^^hhhooorrrtttuuusssrrroookkkeee]]]UUUOOOLLLKKKJJJLLLNNNPPPQQQPPPOOORRRPPPUUUcccsssxxxWWWBBB===::::::888444444666222222222222222222222222333333555777666888AAAKKK]]]```dddiiioooxxxssshhh___YYYVVVQQQQQQQQQRRRSSSUUUWWWXXXXXXYYY\\\___bbbeeeggghhhjjjmmmqqqtttwww~~~}}}{{{{{{zzzzzzyyyttttttsssqqqnnnlllmmmnnnxxx}}}~~~}}}{{{yyyvvvrrrmmmjjjgggeeeaaa___]]]\\\[[[YYYUUUSSSNNNKKKKKKNNNOOOPPPVVV]]]eeeggggggiiisss~~~zzz}}}}}}|||xxxssslllccc\\\XXXRRRQQQOOOLLLJJJHHHGGGFFFDDD>>>BBBGGGHHHTTTeeeiiinnnjjjkkkxxxeeeIIICCC===:::;;;888555666777666666777:::<<>>BBBGGGGGGRRRaaafffkkkhhhjjjyyyeeeIIICCC>>>;;;<<<888555666777666666777:::<<>>>>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA<<<===???AAAAAAAAA??????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAABBBBBBBBBCCCEEEGGGIIIJJJKKKKKKOOOVVVaaajjjpppssstttuuutttsssoooiiiaaaXXXPPPKKKMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSWWWeeeiiiMMM>>>===:::777555444333333444333333222222333333444444333333555555777???HHHZZZZZZ[[[___hhhuuu|||wwwkkkaaaYYYTTTRRRRRRQQQQQQRRRTTTVVVXXXZZZ[[[]]]```dddiiilllmmmlllqqqvvv{{{~~~|||uuuppppppssswwwyyy|||~~~~~~{{{yyyyyysssqqqooonnnnnnqqqtttvvv~~~zzzwwwvvvrrrqqqpppmmmiiiddd```]]]ZZZWWWTTTUUUXXXWWWRRRNNNNNNMMMKKKJJJKKKOOORRRUUU\\\___bbbgggsss|||||||||xxxssslllddd[[[UUURRRPPPNNNKKKHHHFFFEEEEEEDDDDDDDDDDDDFFFOOO]]]hhhiiifffkkk~~~fffJJJCCC;;;666777555999888777666666888:::;;;BBBPPP^^^fffnnn{{{~~~{{{zzzzzzyyyxxxzzz|||}}}|||}}}}}}xxxooohhhaaa```]]]WWWSSSQQQPPPRRRUUUXXX\\\```cccdddjjjfff```[[[ZZZ\\\___bbbmmmpppsssrrrlllfff```]]]\\\]]]___dddjjjnnnnnnmmmnnnnnnmmmllliiiddd]]]XXXVVVUUURRROOOLLLLLLNNNPPPRRROOOLLLJJJIIIIIIHHHHHHFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFEEEEEEEEEDDDDDDCCCCCCBBB@@@???>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@@@@@@@AAABBBBBBCCCEEEGGGIIIKKKKKKLLLPPPWWWaaajjjpppsssuuuvvvuuusssoooiiiaaaXXXQQQLLLLLLLLLMMMNNNOOOPPPQQQRRRQQQRRRTTTZZZjjjcccJJJ>>><<<:::777555444333333444333333222222333333444666555555777777999AAAJJJVVVVVVYYY]]]gggvvvwwwkkk```XXXTTTRRRQQQQQQQQQRRRTTTWWWYYY[[[]]]^^^aaaeeejjjmmmnnnnnnqqqvvv{{{~~~~~~wwwrrrkkkhhhiiinnnrrruuuzzz{{{|||}}}|||{{{zzzzzzsssrrrqqqqqqssswww{{{~~~}}}wwwuuutttppppppnnnlllgggccc^^^[[[ZZZWWWUUUUUUWWWVVVQQQLLLNNNLLLKKKJJJKKKNNNQQQTTTZZZ]]]```dddooo~~~yyyyyy}}}xxxrrrkkkbbbYYYSSSTTTRRRPPPNNNKKKIIIHHHGGGEEEEEEEEECCCFFFOOO]]]ggglllgggllldddIIIBBB;;;777888666999888777666666888:::;;;@@@OOO^^^eeelllxxx~~~zzzxxxwwwwwwvvvwwwyyyyyywwwxxxyyyvvvqqqlllddd]]][[[YYYSSSNNNMMMOOOPPPRRRUUUZZZ^^^ccceeefffccc]]]YYYXXXZZZ^^^aaahhhkkkmmmmmmjjjfffcccbbbcccccceeejjjppptttvvvvvvvvvvvvvvvuuurrrlllddd^^^ZZZWWWSSSOOONNNOOORRRTTTUUURRRNNNLLLJJJIIIHHHFFFEEEEEEEEEDDDDDDCCCCCCBBBDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCAAA@@@??????@@@AAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===<<<<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBCCCEEEHHHJJJLLLMMMMMMQQQXXXbbbkkkqqqtttvvvwwwuuusssnnnhhh```XXXQQQNNNLLLLLLMMMOOOPPPRRRSSSTTTPPPQQQTTT^^^qqq\\\GGG>>><<<:::777555444444444444333333222222333333444666555555777777999AAAJJJUUUUUUWWW\\\ffftttvvvjjj___XXXTTTRRRPPPQQQQQQRRRUUUXXXZZZ\\\^^^```cccfffjjjnnnppprrruuuyyy~~~}}}yyy}}}}}}||||||{{{{{{zzzyyyyyyxxxlllhhhdddcccffflllrrrvvvzzzzzzyyyyyyyyyzzz{{{|||sssssssssuuuyyy~~~yyytttqqqpppnnnmmmkkkhhhddd```[[[YYYYYYVVVTTTTTTUUUTTTOOOKKKMMMLLLJJJIIIJJJMMMPPPRRRXXXZZZ]]]```jjjxxx}}}xxxtttvvv|||~~~{{{wwwqqqjjjaaaXXXRRRTTTSSSQQQOOOLLLJJJIIIHHHGGGFFFEEEDDDGGGQQQ^^^iiipppjjjmmmbbbHHHBBB;;;888999777888888777666777888999:::===LLL\\\ccciiittt}}}wwwuuuttttttttttttwwwvvvttttttuuuqqqkkkhhh```YYYWWWUUUPPPKKKKKKMMMNNNPPPSSSXXX^^^cccffffffccc___\\\\\\___cccffflllmmmooonnnlllkkkjjjkkkkkkkkkmmmqqqvvv{{{~~~}}}uuukkkddd```\\\UUUQQQQQQSSSVVVYYYRRROOOLLLIIIHHHGGGEEEDDDFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDBBBAAA@@@@@@AAABBBBBBCCCCCCCCCBBB@@@@@@AAAAAAAAAAAABBBBBB@@@@@@???>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCFFFIIIKKKMMMNNNOOORRRYYYdddmmmrrruuuwwwxxxsssqqqllleee^^^WWWQQQNNNKKKLLLNNNPPPRRRTTTUUUUUUPPPQQQUUUaaawwwuuuVVVFFF===<<<999777555444444444444333333222222333333444444222333555555777???HHHWWWWWWYYY]]]eeerrrvvviii^^^WWWSSSRRRPPPPPPQQQSSSVVVYYY\\\^^^```bbbdddgggjjjnnnrrruuu}}}}}}zzzyyyxxxxxx|||zzzrrrllllllmmmnnnoooqqqrrrsssiiigggeeegggmmmttt{{{}}}zzzxxxxxxyyyzzz{{{ttttttuuuwww{{{|||vvvqqqooonnnkkkjjjhhheeeaaa\\\YYYVVVUUUTTTSSSSSSTTTSSSPPPMMMLLLKKKJJJIIIIIIKKKMMMOOOUUUXXXZZZ^^^gggrrryyyyyywwwssspppsssyyy~~~{{{xxxtttoooiiiaaaXXXSSSQQQQQQPPPNNNLLLIIIHHHGGGHHHGGGEEEEEEJJJUUUcccmmmtttlllnnn___FFFAAA;;;999:::888888777777666777888999999;;;IIIZZZbbbfffppp}}}xxxvvvuuuuuutttuuuwwwvvvtttssstttpppjjjeee]]]VVVUUUSSSOOOLLLLLLLLLMMMOOOSSSXXX^^^dddggggggeeecccaaabbbfffjjjmmmtttuuuuuutttrrrqqqqqqrrrpppqqqtttwww{{{~~~ssskkkeee^^^VVVQQQQQQTTTVVVWWWMMMKKKIIIHHHHHHGGGEEEDDDFFFFFFEEEDDDDDDDDDEEEEEEBBBCCCDDDDDDEEEEEEDDDDDDFFFFFFFFFEEEDDDCCCAAAAAAAAAAAABBBBBBCCCCCCBBBBBB@@@@@@@@@AAAAAABBBBBBBBB@@@AAABBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFIIILLLOOOPPPQQQUUU\\\fffnnnsssvvvwwwxxxqqqnnnhhhaaaZZZTTTPPPMMMKKKMMMOOOQQQSSSTTTUUUUUUQQQQQQUUUccc|||oooSSSGGG===;;;999777555444444555444333333222222333333444444222333555555777???HHHVVVWWWZZZ___hhhsssuuuggg\\\VVVSSSSSSPPPQQQRRRUUUXXX\\\___aaabbbdddgggiiikkkpppuuuzzzxxxtttrrrrrrqqqvvvxxx||||||rrriii______aaacccfffiiilllnnnkkkkkklllqqqxxx~~~yyyxxxxxxxxxwwwsssttttttvvvyyy}}}~~~xxxssspppnnnmmmiiihhheeeaaa]]]YYYVVVTTTQQQQQQRRRSSSTTTTTTRRRPPPKKKJJJIIIHHHHHHIIIKKKLLLSSSVVVYYY\\\eeeoootttttttttqqqoooqqqvvvzzz||||||xxxuuurrrnnniiibbbZZZUUUPPPPPPPPPNNNLLLJJJHHHFFFGGGFFFFFFHHHOOO[[[hhhqqqvvvmmmnnn]]]EEEAAA<<<999:::888777777777777777888888888999FFFWWW```dddlll}}}|||zzzyyyyyyxxxxxxzzzzzzwwwvvvwwwsssmmmggg___WWWUUUTTTOOOMMMMMMKKKLLLPPPTTTZZZaaafffiiihhhgggeeefffhhhmmmrrrvvv||||||}}}{{{yyywwwxxxyyyuuuwww{{{~~~yyyrrrfff___UUUPPPOOOQQQQQQQQQKKKIIIHHHHHHIIIIIIGGGFFFGGGFFFEEEDDDDDDDDDEEEFFFBBBBBBCCCDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDBBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAA???@@@@@@AAAAAABBBBBBCCCAAABBBCCCEEEDDDCCCAAA???AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@BBBDDDGGGJJJNNNPPPRRRSSSYYY___hhhppptttvvvwwwwwwooolllfff^^^XXXRRROOOMMMKKKMMMOOOQQQSSSTTTTTTSSSRRRQQQUUUeeejjjPPPFFF<<<;;;999777555555555555444333333222222333333444666555555777777999AAAJJJRRRUUU[[[ccclllxxxuuufff[[[UUUSSSSSSQQQRRRTTTWWWZZZ___ccceeeeeehhhkkklllnnnrrrzzzwwwpppllljjjjjjjjjnnnqqquuu{{{xxxnnnddd[[[\\\]]]^^^bbbeeehhhjjjnnnooosss{{{{{{yyywwwtttrrrqqqrrrrrrsssuuuxxxzzz||||||vvvrrrooonnnmmmkkkhhhfffccc___[[[WWWTTTSSSQQQQQQSSSTTTTTTSSSRRRRRRJJJJJJHHHHHHGGGHHHIIIIIIPPPTTTWWW[[[dddnnnrrrqqqqqqpppoooqqqtttxxxzzz{{{wwwuuurrrnnniiibbbZZZUUUQQQQQQQQQPPPNNNLLLIIIHHHGGGFFFGGGKKKSSS___jjjqqqtttjjjjjj}}}\\\DDD@@@<<<999:::888666666666777777777888888999CCCSSS___dddkkkyyy~~~}}}||||||{{{|||~~~~~~{{{{{{|||xxxrrrmmmddd[[[XXXUUUPPPMMMLLLJJJMMMQQQWWW]]]ccchhhjjjjjjjjjjjjkkkooouuu{{{|||}}}vvvhhh```VVVPPPOOOOOOMMMKKKJJJIIIHHHHHHIIIHHHGGGEEEFFFEEECCCBBBBBBCCCEEEFFFCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAAAAABBBCCCCCCBBBBBBCCCBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAABBBDDDGGGKKKNNNQQQSSSTTT\\\bbbkkkqqquuuvvvvvvvvvoookkkeee]]]WWWRRRPPPOOOKKKMMMOOOQQQSSSSSSRRRQQQRRRQQQUUUfff~~~fffMMMCCC<<<;;;999777555555555555444333333222222333333444666555555777777999AAAJJJRRRVVV^^^gggqqq{{{uuueeeZZZTTTSSSSSSRRRSSSUUUXXX]]]aaafffhhhjjjmmmpppqqqrrrwww}}}wwwnnngggdddbbbbbbbbbeeejjjqqqzzz|||tttjjj___\\\\\\]]]___cccgggkkkmmmqqqttt{{{}}}yyyvvvrrrnnnnnnnnnoooppprrrtttvvvwwwvvvrrrmmmkkkkkklllkkkjjjgggeeebbb]]]YYYVVVSSSRRRSSSTTTUUUUUUTTTRRRQQQQQQJJJIIIHHHGGGGGGGGGGGGGGGLLLQQQUUUZZZcccmmmqqqpppooonnnoooqqqtttxxx{{{|||zzzwwwsssoooiiiaaaYYYSSSOOOPPPPPPPPPNNNKKKIIIGGGGGGFFFHHHMMMUUU___ggglllpppeeeddduuu[[[DDD@@@;;;888999777555666666777777777777777999AAAPPP^^^eeejjjvvv}}}}}}}}}{{{zzz|||vvvrrrhhh___ZZZVVVPPPLLLKKKJJJMMMRRRYYY```eeeiiikkkmmmmmmnnnpppuuu|||yyylllcccYYYRRRQQQOOOLLLIIIIIIHHHGGGGGGGGGFFFDDDBBBDDDCCCBBBAAAAAABBBDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCAAA@@@???@@@@@@AAAAAAAAA@@@????????????@@@AAAAAABBBCCCCCCDDDCCCAAA??????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDCCCBBBBBBBBBDDDGGGKKKOOORRRTTTUUU^^^dddlllrrruuuuuuuuuuuupppllleee]]]WWWSSSQQQPPPLLLMMMOOOQQQRRRRRRQQQPPPRRRPPPUUUgggwwwcccJJJAAA<<<;;;999777555555555666444333333222222333333444444333333555555777???HHHUUUZZZbbbkkksss{{{ttteeeYYYTTTSSSSSSSSSTTTVVVZZZ^^^cccgggjjjnnnqqqssstttuuuzzzvvvppphhhbbb___^^^]]]]]]```gggrrr}}}xxxpppfff\\\\\\]]]^^^aaafffkkkpppssssssxxx}}}yyyvvvqqqlllkkklllmmmnnnppprrrtttuuunnnjjjgggfffhhhjjjjjjhhhgggeeeaaa]]]YYYUUUSSSRRRVVVWWWWWWVVVSSSQQQOOOOOOIIIIIIHHHGGGFFFFFFFFFFFFIIINNNSSSYYYbbblllpppooolllmmmnnnqqquuuyyy|||~~~}}}zzzuuuoooiii```WWWQQQLLLMMMNNNMMMLLLIIIFFFDDDGGGGGGHHHMMMUUU]]]dddggglllbbb___ooo[[[DDD@@@;;;888999666555666666777777777777777:::@@@NNN^^^fffjjjttt|||vvvwww|||zzztttooohhh___YYYUUUSSSRRRSSSTTTWWW^^^hhhooosssssssssuuuyyy~~~wwwkkkcccXXXRRROOONNNKKKHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEECCCBBBBBBAAABBBBBB@@@@@@AAAAAAAAA@@@??????CCCCCCBBBBBBBBBAAAAAAAAAEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDDDDCCCCCCEEEGGGIIIKKKNNNRRRWWW[[[bbbffflllrrrvvvvvvuuusssooojjjbbbZZZSSSOOONNNMMMPPPPPPOOOOOOOOOPPPQQQQQQNNNQQQ[[[nnnxxxttt~~~~~~YYYEEE@@@;;;:::888777555444444333333333333222222222111111222333666888666666===FFFTTT[[[```mmm|||~~~qqqddd\\\XXXUUUTTTUUUXXX\\\___cccggglllpppqqqrrrtttwww{{{yyynnnkkkgggaaa]]]]]]___bbbccckkkwwwxxxlllccc```[[[```ggglllpppuuu{{{zzz}}}yyywwwuuuqqqnnnkkkjjjjjjlllppprrrsssrrrllliiigggfffgggiiiiiiiiiiiifff```ZZZWWWUUUVVVVVVYYYXXXVVVSSSPPPMMMKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFLLLNNNRRRWWW\\\```cccdddcccffflllsssxxx|||~~~~~~|||zzzwwwrrrlllcccYYYRRRKKKKKKJJJIIIHHHGGGGGGFFFDDDEEEGGGLLLTTT]]]fffkkkooobbb^^^mmm^^^FFFBBB<<<999:::777777777777777777888888999999CCCLLLXXXdddgggsss}}}yyy{{{yyyuuunnnggg```[[[XXXWWWXXXYYY]]]eeeooovvvyyyzzz|||~~~yyyjjjbbbXXXQQQOOONNNKKKHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBB@@@AAAAAAAAAAAAAAA@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@CCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBFFFHHHJJJLLLOOOTTTZZZ___eeeiiioootttwwwwwwuuutttnnniiiaaaYYYRRROOONNNNNNOOOOOOOOOOOOPPPPPPQQQRRROOORRR]]]rrrsssrrrzzzVVVBBB???;;;:::888777555444444444333333333222222222111111444444666777555555<<>>::::::888666555444444444333333333222222222111111555555555666444555===GGGYYYbbbhhhqqq~~~rrreee\\\VVVSSSQQQSSSVVV\\\aaaffflllrrrwwwwwwyyy|||~~~vvvnnniiihhheeebbbbbbgggooouuuzzzppphhhfffffflllvvv~~~|||zzzyyywwwrrrnnnkkklllooosssvvvwwwvvvtttjjjhhheeeeeefffggggggfffcccbbb___\\\YYYWWWVVVUUUXXXWWWUUUSSSPPPNNNLLLKKKIIIIIIHHHFFFFFFEEEEEEEEEDDDFFFJJJOOOUUUZZZ]]]___dddgggnnntttyyy|||}}}}}}~~~{{{wwwpppiii```VVVPPPKKKKKKJJJIIIHHHGGGGGGFFFDDDFFFIIINNNWWWcccoooxxx{{{nnnhhhuuu]]]FFFBBB===::::::888777777777777777888888999999BBBJJJWWWdddgggqqq{{{zzz{{{{{{{{{~~~zzzssslllgggcccdddhhhoooxxx|||sssccc^^^VVVPPPMMMLLLJJJHHHGGGGGGFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEGGGIIIKKKNNNRRRZZZbbbhhhmmmpppuuuxxxyyywwwtttrrriiiddd\\\UUUOOOMMMNNNOOOMMMNNNOOOPPPQQQQQQRRRRRRMMMUUUeee~~~xxxnnnsssnnnMMM???>>>:::999888666555555444444333333333222222222111111444333444555444555???JJJ]]]hhhnnnuuuuuuhhh]]]WWWTTTSSSUUUXXX]]]bbbgggmmmssswwwzzz}}}~~~tttmmmiiigggfffeeehhhqqq{{{{{{qqqkkkjjjjjjqqq|||{{{|||}}}zzzwwwvvvtttqqqnnnmmmnnnqqquuuwwwwwwssspppiiigggeeeeeeeeefffeeeddd```___^^^\\\ZZZXXXVVVTTTVVVUUUTTTRRRPPPNNNLLLLLLIIIIIIGGGFFFEEEEEEEEEEEEDDDFFFJJJPPPUUU[[[```bbbdddhhhooovvv{{{}}}~~~~~~|||vvvoooggg]]]TTTNNNKKKKKKJJJIIIHHHGGGGGGFFFGGGIIIKKKOOOVVVbbbpppzzz|||pppkkkyyy\\\EEEBBB===:::;;;888777777777777777888888999888AAAIIIVVVdddgggppp~~~||||||xxxwwwzzz|||}}}zzzsssmmmjjjkkkooovvv~~~wwwmmm___[[[UUUPPPLLLJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBBBBBBBBBBCCCDDDEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDEEEEEEEEEFFFFFFFFFHHHKKKOOOTTT\\\dddjjjoooqqquuuxxxxxxvvvrrrooofffaaaYYYRRRMMMMMMNNNOOOMMMNNNOOOPPPQQQQQQQQQQQQLLLVVViiiqqqlllvvvfffKKK@@@>>>999999888666555555555555333333333222222222111111111111222444444777AAAMMM___mmmtttxxxuuuggg\\\VVVUUUUUUZZZ]]]aaaeeeiiimmmrrrvvvxxx|||~~~vvvqqqkkkjjjjjjkkkqqq{{{xxxnnniiijjjooovvvyyyzzz~~~|||wwwsssqqqooonnnmmmmmmoooqqqtttuuusssoookkkiiigggeeeeeeeeeeeedddccc^^^^^^^^^\\\ZZZWWWUUUTTTSSSRRRQQQPPPOOOMMMLLLLLLJJJIIIGGGFFFEEEDDDDDDDDDDDDFFFJJJPPPVVV]]]bbbeeedddiiipppxxx}}}|||uuummmddd\\\SSSNNNKKKKKKJJJIIIHHHGGGGGGFFFIIIKKKMMMOOOTTT^^^kkkuuuwwwnnnlll|||~~~[[[EEECCC>>>;;;;;;999777777777777777888888999888@@@HHHVVVdddgggnnn~~~|||zzz{{{wwwwww|||{{{vvvsssssswww~~~tttiii[[[YYYTTTOOOKKKIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDFFFFFFGGGGGGGGGEEECCCBBBCCCBBBAAAAAABBBCCCEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFHHHMMMRRRWWW^^^eeejjjooorrruuuxxxxxxuuuqqqnnnccc^^^VVVOOOLLLLLLNNNPPPNNNOOOPPPQQQQQQQQQPPPOOOMMMXXXnnnyyyiiikkkzzz^^^IIIAAA>>>999888777666555555555555333333333222222222111111000000222555555888AAALLL^^^nnnvvvxxxsssdddYYYUUUUUUXXX```cccfffiiillloootttwwwwww}}}zzzvvvooopppqqqtttzzz}}}zzzrrriiigggjjjvvv|||~~~vvvwww{{{|||{{{}}}zzzuuuqqqmmmkkkkkkllllllmmmooorrrsssppplllhhhiiigggffffffffffffdddbbb^^^^^^]]][[[YYYVVVTTTSSSPPPOOOOOONNNMMMLLLKKKKKKJJJIIIGGGFFFDDDDDDCCCCCCCCCEEEHHHNNNUUU\\\cccfffdddiiirrrzzz{{{ssskkkccc[[[SSSNNNKKKKKKJJJIIIHHHGGGGGGFFFHHHKKKNNNNNNPPPXXXdddnnnpppjjjmmm}}}ZZZEEECCC???<<<<<<999777777777777777888888999888???FFFUUUdddfffmmm~~~{{{yyyxxxuuuvvv|||||||||pppeeeXXXWWWSSSOOOKKKIIIHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCFFFGGGHHHHHHGGGFFFDDDBBBBBBAAA@@@@@@AAACCCEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDDDDEEEEEEFFFJJJPPPVVV[[[aaagggkkkpppsssvvvxxxxxxuuuqqqnnnaaa\\\TTTNNNJJJKKKNNNQQQOOOPPPQQQRRRRRRPPPOOOMMMOOO\\\sssuuuiiippptttVVVFFFAAA===999888777666666555555666333333333222222222111111111222444777666777???IIIZZZllltttvvv}}}ttteeeZZZVVVZZZ^^^eeehhhkkknnnppptttxxx{{{~~~}}}{{{tttvvvxxx{{{}}}{{{xxxpppiiijjjpppzzzwwwrrruuuyyyzzzxxxwwwvvvtttqqqmmmkkkiiiiiijjjkkkmmmoooqqqpppllliiijjjhhhgggggggggfffdddbbb___^^^]]]ZZZWWWUUUSSSSSSMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIGGGFFFDDDCCCCCCCCCCCCDDDHHHNNNUUU]]]dddhhhdddjjjsss|||zzzrrriiiaaaZZZSSSOOOKKKKKKJJJIIIHHHGGGGGGFFFEEEIIILLLLLLMMMSSS^^^gggiiigggooo|||YYYDDDCCC???<<<<<<999777777777777777888888999777>>>EEETTTdddffflll|||{{{yyyuuurrrsss{{{~~~lll```WWWVVVSSSNNNJJJHHHHHHIIICCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCFFFGGGHHHIIIHHHFFFDDDCCCBBBAAA@@@???@@@BBBDDDFFFCCCCCCBBBBBBBBBAAAAAAAAACCCBBBBBBAAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHGGGLLLRRRYYY^^^ccchhhkkkqqqssswwwyyyyyyvvvrrrooo```[[[SSSMMMJJJKKKNNNQQQPPPPPPRRRRRRRRRPPPNNNLLLQQQ^^^wwwxxxnnnwwwlllPPPEEE@@@<<<999888777666666555666666333333333222222222111111333444666888666666<<>>EEETTTdddfffkkk{{{yyyuuuvvvqqqnnnpppvvv}}}rrrbbbWWWPPPOOOLLLJJJIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBBBBCCCCCCCCCDDDHHHIIIJJJJJJIIIHHHFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@AAABBBCCCDDDEEEDDDBBBAAAAAABBBDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@CCCDDDDDDDDDCCCDDDFFFHHHGGGKKKQQQXXX^^^eeelllpppuuuvvvxxx{{{{{{wwwpppkkkaaaXXXNNNKKKNNNRRRRRRPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOaaazzzrrrxxxdddMMMBBB???===888888777666555444333333444333222222111111222222000111333444666:::@@@DDD\\\iiilllkkkssswwwxxxxxxjjjaaa___aaacccfffjjjpppuuuyyy~~~~~~{{{xxxuuusssrrrqqq}}}uuurrrnnnooorrrvvvxxxxxxsssuuuvvvtttoookkkhhhffflllmmmoooqqqsssrrrnnnkkkllliiifffddddddcccbbbaaa___\\\WWWTTTSSSRRRPPPOOOMMMMMMLLLKKKKKKKKKKKKLLLGGGGGGFFFFFFEEEDDDDDDDDDEEEHHHJJJKKKQQQ]]]eeegggkkkmmmrrr{{{~~~wwwmmmfffaaaZZZRRRKKKMMMLLLKKKIIIGGGFFFFFFFFFFFFEEEFFFHHHJJJNNNWWWbbbhhhfffqqq|||\\\FFFAAA<<<;;;;;;555888777666555555666777888<<<999@@@RRRaaahhhkkkooo{{{wwwqqqpppoooooorrrxxx{{{qqqfffZZZRRRMMMLLLJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBAAABBBBBBCCCCCCCCCDDDDDDDDDHHHIIIIIIIIIIIIGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEDDDBBBAAAAAABBBDDDEEECCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBCCCFFFHHHGGGLLLSSSZZZaaaggglllpppvvvvvvwwwyyyxxxtttmmmiii^^^VVVMMMJJJNNNRRRRRRQQQRRRSSSTTTTTTRRRQQQPPPPPPSSSggg{{{ttt|||___JJJAAA>>><<<888888777666555444444333444333222222111222222222111222333444555999???CCCVVVdddhhhhhhoootttwwwyyykkkccc```ccceeehhhlllrrrwww|||~~~|||yyyvvvuuuttttttuuuzzz~~~xxxmmmkkkjjjlllqqquuuwwwvvvvvvwwwvvvtttoookkkiiiiiimmmnnnppptttuuutttpppllljjjhhhdddbbbbbbaaa```^^^\\\YYYVVVTTTSSSRRRPPPOOOJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDEEEHHHIIIKKKQQQ\\\dddfffjjjlllrrrzzz|||uuukkkddd___YYYRRRLLLLLLKKKIIIHHHFFFEEEEEEEEEFFFEEEFFFIIIJJJNNNWWWaaaffffffrrryyyZZZFFFAAA===<<<===888888777666666666666777888<<<999@@@PPP___fffjjjmmm{{{wwwlllnnnnnnnnnooouuu}}}xxx{{{tttiiiaaaZZZSSSNNNLLLKKKIIIGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEHHHHHHIIIIIIHHHGGGEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEDDDCCCBBBBBBCCCDDDEEEAAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCCCCBBBCCCFFFHHHIIINNNWWW___eeeiiinnnpppxxxwwwvvvvvvtttoooiiidddYYYRRRKKKJJJNNNRRRSSSRRRSSSUUUVVVVVVTTTRRRQQQQQQZZZppp{{{ttt~~~vvvXXXHHHAAA<<<:::999888777777555555444333444444333222222222222222222333444444555888===AAAPPP```eeeeeemmmqqqvvvzzzmmmeeedddfffhhhlllpppuuuzzz|||zzzwwwuuuuuuvvvwwwyyyyyy|||}}}{{{zzzxxxqqqjjjeeefffhhhmmmrrrvvvwwwvvvxxxxxxvvvsssooommmmmmnnnpppqqquuuxxxyyywwwqqqmmmgggddd```^^^]]]]]][[[ZZZWWWVVVTTTTTTTTTSSSQQQOOOIIIIIIJJJKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDHHHIIIKKKQQQ\\\ccceeehhhlllqqqyyy}}}|||tttjjjbbb\\\WWWQQQMMMKKKJJJHHHGGGEEEDDDDDDDDDFFFEEEFFFIIIJJJMMMVVV```cccfffsssvvvXXXFFFBBB>>>===???:::888777777666666777777888;;;:::???NNN\\\dddgggiiizzzuuukkklllkkklllooowwwuuupppvvvwwwpppfff]]]WWWSSSOOOLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHHHHHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAABBBBBBBBBBBBBBBAAABBBCCCBBBBBBCCCFFFHHHLLLRRR[[[ccciiimmmpppqqqzzzyyyvvvtttqqqkkkeee```SSSNNNJJJIIIMMMRRRSSSSSSRRRTTTWWWVVVTTTRRRRRRSSSaaazzz{{{uuulllRRRFFFAAA<<<:::999999888777666555444444444444333222222222222333333444444444444777<<>>:::777777777777777777777777::::::???KKKYYYbbbeeefffzzzuuummmjjjhhhjjjrrr{{{}}}rrrooovvvvvvpppfffbbb\\\VVVRRRNNNKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHGGGEEEDDDCCCBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@AAABBBCCCCCCBBBDDDFFFIIIOOOVVV___gggmmmppprrrsss|||zzzwwwtttoooiiibbb]]]OOOLLLIIIJJJNNNRRRSSSTTTPPPSSSVVVUUURRRQQQSSSUUUhhhzzzeeeOOOFFFAAA===<<<999999888777666555444444555444333333222222333333333444444444444777;;;>>>MMM```hhhfffiiilllsss~~~tttnnnllllllmmmuuuxxx|||~~~{{{zzzyyyyyyyyyzzz|||}}}|||zzzxxxvvvvvvwwwxxxzzz{{{{{{{{{yyytttmmmgggeeeggglllrrrwwwyyyxxxvvvuuutttsssrrrooooooqqqvvvzzz{{{|||~~~~~~|||vvvnnnggg]]]ZZZWWWUUUUUUUUUSSSRRRSSSSSSSSSSSSTTTSSSPPPNNNIIIJJJLLLMMMMMMKKKIIIHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCGGGIIIJJJQQQZZZaaabbbbbbhhhrrrzzzzzzooodddZZZSSSNNNKKKKKKJJJIIIGGGFFFFFFFFFFFFEEEDDDFFFIIIKKKMMMTTT]]]bbbhhhuuuuuuYYYIIIFFF???======999777777888888888888777777999:::>>>HHHVVVaaaeeeddd{{{tttllliiifffjjjsss}}}|||sssqqqyyywwwooogggcccWWWVVVSSSPPPMMMJJJHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFEEECCCBBBAAABBBCCCDDDDDDDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCBBBAAA@@@@@@BBBCCCCCCCCCCCCEEEHHHJJJTTTZZZcccjjjooorrruuuvvv|||zzzwwwsssnnnggg^^^XXXLLLKKKJJJKKKNNNRRRTTTTTTOOOSSSUUUSSSPPPPPPUUUZZZooo```NNNFFF@@@===>>>:::999888888666666555444555444444333333333333333333333333333444666;;;>>>JJJ___hhhfffgggiiiqqqxxxsssooonnnnnnwwwzzz~~~{{{wwwsssoooqqqqqqppppppqqqtttvvvxxxzzzyyyxxxwwwwwwxxxyyyzzzzzzxxxwwwvvvpppiiieeeffflllqqqwww{{{{{{xxxuuutttqqqpppooonnnnnnqqqwww{{{|||||||||{{{xxxrrriiiccc[[[YYYVVVUUUUUUUUUUUUTTTVVVUUUSSSSSSSSSRRRPPPNNNHHHHHHIIIJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBFFFIIIJJJPPPZZZ___```aaahhhsss|||zzzqqqfff[[[SSSMMMKKKJJJJJJHHHGGGGGGFFFFFFFFFEEEDDDFFFJJJKKKLLLTTT\\\aaagggssssssZZZKKKHHH@@@======999777888888999999888888777888:::>>>FFFTTTaaaeeecccwwwqqqgggggghhhlllrrryyy}}}tttsss|||{{{ssskkkddd___ZZZWWWPPPOOOMMMJJJHHHGGGGGGHHHDDDEEEEEEEEEEEECCCBBBAAAEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@AAABBBBBBCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFDDDCCCBBB@@@AAACCCDDDEEEDDDCCCBBBAAABBBCCCDDDEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCDDDDDDDDDFFFIIILLLXXX]]]eeelllqqqtttwwwyyyyyyxxxvvvsssmmmddd[[[TTTKKKKKKKKKLLLOOORRRTTTUUUPPPSSSUUUSSSPPPQQQYYY```vvv{{{\\\MMMEEE>>><<>>???;;;777888999999999999888777666:::>>>EEESSSbbbgggccc{{{rrrlllcccfffkkkmmmpppttt|||~~~tttsss~~~{{{qqqlllddd]]]XXXTTTQQQOOOOOONNNKKKHHHFFFFFFIIIKKKFFFFFFGGGGGGGGGEEEDDDCCCEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFDDDCCCBBB@@@AAACCCEEEEEEDDDCCCBBBAAABBBDDDEEEEEEEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCDDDEEEEEEEEEGGGJJJLLLZZZ___fffmmmqqquuuxxxzzzwwwvvvuuurrrlllcccXXXQQQKKKKKKLLLMMMPPPRRRTTTUUUQQQTTTUUUSSSPPPSSS\\\eee{{{yyywwwZZZMMMEEE<<<:::???::::::999888777666555555555555444333333333333444111222222222444777<<<@@@GGG___kkkiiijjjmmmxxx}}}xxxsssooolllsssxxx{{{oooggg```YYYUUUUUUUUUWWWYYY^^^dddjjjmmmrrrtttvvvyyy|||}}}}}}}}}~~~yyyvvvtttmmmddddddjjjwww|||~~~ppppppnnnllllllmmmqqquuurrrqqqpppooonnniiiccc___]]][[[YYYYYYZZZ\\\\\\[[[]]]ZZZVVVSSSQQQPPPNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJEEEEEEEEEDDDCCCCCCBBBBBBAAAFFFIIIJJJPPPYYY^^^^^^bbbjjjuuu}}}vvvsssnnneee[[[SSSNNNLLLGGGGGGFFFEEEDDDDDDEEEEEEDDDDDDFFFJJJKKKLLLSSS[[[```ccckkk{{{mmmVVVJJJIIIBBB???@@@===777888999::::::999888777666:::>>>DDDSSSccchhhddd{{{sssiiibbbdddbbbbbbgggooovvvzzz{{{|||xxxxxx{{{ssslllaaa]]]VVVRRROOOOOONNNMMMGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGEEEDDDBBBAAAAAACCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFGGGJJJOOORRRYYYdddnnnpppqqqtttvvvvvv~~~{{{vvvnnneee\\\UUUPPPJJJKKKLLLNNNPPPRRRSSSTTTVVVUUUTTTQQQLLLNNN\\\kkk}}}|||~~~kkkUUUMMMDDD@@@>>>999===<<<:::888666444333333333333333333333333333333333222222333444666888:::EEEdddqqqiiikkkuuu}}}uuukkkhhhjjjssszzzoooccc\\\WWWQQQMMMQQQPPPPPPQQQUUU\\\cccgggnnnooopppssswww{{{~~~zzzqqqjjjiiimmmrrr||||||qqqrrrsssssssssqqqpppooonnnnnnmmmkkkgggbbb]]][[[YYYZZZ\\\]]]___```aaaaaa\\\YYYUUUSSSQQQOOOLLLJJJJJJKKKKKKKKKJJJHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEIIIMMMSSSZZZ___bbbaaajjjvvv~~~~~~~~~{{{wwwqqqiii___UUUMMMIIIIIIHHHFFFDDDDDDEEEFFFGGGCCCDDDEEEHHHLLLQQQTTTWWW___^^^fff{{{eeeYYYMMMGGGDDD@@@<<<;;;;;;;;;:::999888888888888::::::;;;@@@NNN___gggggg{{{vvvooofff``````aaadddhhhnnntttyyy{{{||||||wwwvvvrrrkkkeeeZZZVVVPPPLLLJJJIIIIIIHHHEEEEEEFFFGGGHHHHHHGGGGGGCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBDDDEEEEEEGGGJJJOOORRR[[[eeennnqqqrrrtttvvvvvv{{{xxxrrrkkkbbbYYYRRRNNNJJJKKKMMMNNNPPPRRRTTTTTTVVVVVVVVVSSSMMMPPP```qqqzzzzzzgggSSSLLLDDD@@@@@@::::::999888777777666666666444444444444444444444444333222222333444666888:::EEEcccpppjjjmmmvvv~~~~~~qqqhhhgggiiiqqqwww~~~xxxiii^^^XXXSSSOOOKKKPPPPPPPPPSSSWWW]]]bbbeeehhhjjjnnnrrrvvvzzz}}}~~~}}}xxxqqqlllnnnuuu{{{~~~ssstttuuuuuutttrrrpppnnnnnnmmmkkkiiieeeaaa]]][[[ZZZ[[[]]]___aaabbbbbbccc]]]ZZZUUUSSSQQQPPPNNNLLLJJJJJJKKKJJJIIIHHHFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEHHHMMMSSSYYY___bbbccckkkuuu}}}~~~yyyvvvqqqjjj```VVVNNNIIIIIIHHHFFFDDDDDDEEEFFFGGGEEEFFFGGGHHHKKKOOORRRTTTVVVXXXccc{{{eeeYYYMMMHHHEEE@@@===<<<<<<;;;:::999888888888888999:::;;;@@@NNN^^^ggghhh|||wwwqqqkkkddd___]]]aaagggkkknnnrrrxxx|||}}}sssnnnlllhhhccc^^^SSSOOOJJJGGGFFFFFFEEEEEECCCDDDFFFGGGGGGGGGEEEDDDAAAAAABBBCCCDDDEEEFFFFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEGGGJJJOOOSSS^^^gggoooqqqrrruuuvvvuuuvvvsssmmmfff]]]UUUOOOLLLKKKLLLMMMOOOQQQSSSUUUVVVUUUXXXYYYUUUNNNRRReeezzz{{{cccQQQKKKDDDAAAAAA===::::::888777777777777777555555555555555555555555333222222333444666888:::DDDaaaoookkknnnuuu|||xxxjjjcccbbbeeelllqqqxxx}}}yyypppdddZZZUUURRROOOMMMOOOQQQSSSWWWZZZ^^^aaacccaaaccchhhnnntttxxxzzz{{{~~~{{{wwwqqqooosss|||~~~vvvwwwxxxxxxvvvsssooommmmmmllliiifffccc```^^^]]][[[\\\^^^```bbbcccdddddd]]]ZZZUUUQQQPPPPPPOOONNNJJJJJJJJJJJJIIIGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEHHHMMMRRRYYY^^^aaabbbiiirrryyy}}}}}}||||||vvvuuupppjjjaaaWWWNNNIIIHHHGGGFFFEEEDDDEEEFFFFFFHHHHHHHHHIIIJJJMMMOOOPPPOOOTTTbbb|||eeeYYYMMMHHHEEEAAA>>>===<<<<<<;;;:::999999999999888999:::???MMM^^^hhhjjj{{{tttmmmgggccc```\\\ccckkknnnnnnpppvvv|||~~~{{{rrrkkkgggccc]]]YYYOOOLLLHHHFFFEEEFFFEEEEEEBBBDDDFFFHHHHHHFFFDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB?????????@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHLLLRRRVVVbbbiiipppqqqsssuuuvvvtttsssoooiiiaaaYYYRRRNNNKKKKKKLLLNNNPPPRRRTTTVVVWWWUUUXXXZZZUUUOOOTTTlll|||aaaQQQLLLEEEAAABBB>>>>>>===;;;888666555444444555555555555444444444444333222222333444666888:::DDD___mmmkkknnnrrrvvv~~~qqqbbb[[[[[[^^^dddhhhnnntttyyy~~~ssslllaaaYYYVVVTTTTTTTTTSSSUUUYYY]]]aaabbbcccccc]]]___ccchhhnnnssswwwyyy~~~{{{wwwrrrqqqvvv}}}zzz{{{|||{{{xxxtttpppmmmnnnkkkhhhdddbbb`````````[[[\\\^^^___aaabbbbbbccc\\\XXXRRROOONNNNNNOOOOOOJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCEEEHHHLLLRRRXXX]]]``````eeemmmtttxxxyyyxxxwwwsssrrroooiii```WWWNNNJJJGGGGGGFFFEEEDDDEEEEEEFFFGGGGGGGGGHHHJJJLLLNNNPPPOOOTTTccc|||eeeYYYMMMHHHFFFBBB??????>>>===<<<:::999999999999777888:::>>>KKK]]]iiimmmxxxooogggcccaaaaaaaaaiiipppqqqoooooouuu||||||ssskkkeee___YYYUUUNNNKKKHHHFFFFFFFFFFFFEEECCCEEEGGGHHHHHHGGGDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGEEEDDDDDDCCCBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@??????@@@AAABBBCCCDDDCCCCCCCCCCCCCCCDDDEEEEEECCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGIIINNNUUUZZZffflllqqqrrrsssvvvvvvssspppllleee^^^VVVQQQMMMKKKLLLMMMOOOQQQSSSVVVWWWXXXVVVXXXZZZUUUPPPYYYtttzzz```QQQNNNEEEAAABBB>>>>>>===;;;999777555444444444444444333333333222222333222222333444666888:::DDD]]]jjjjjjmmmnnnooovvv|||jjj[[[TTTUUUXXX]]]```eeekkkpppvvv{{{~~~yyyoooiiiaaa[[[XXXXXXZZZ[[[\\\___cccgggiiiiiigggfff______bbbeeejjjpppuuuxxxyyyxxxvvvsssssszzz}}}}}}}}}{{{xxxsssooolllmmmkkkgggdddbbbaaabbbbbbZZZZZZ\\\]]]^^^^^^^^^^^^YYYUUUPPPLLLLLLMMMMMMMMMKKKJJJIIIHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCEEEGGGKKKQQQWWW\\\^^^```dddkkkrrrwwwxxxwwwuuupppooolllfff^^^VVVOOOJJJFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEGGGIIIMMMPPPQQQQQQUUUbbbyyyeeeYYYMMMIIIGGGCCCAAA@@@???>>>===;;;:::999999999777999:::===III[[[iiinnn~~~zzzqqqhhhaaa___aaadddjjjpppuuutttqqqpppuuu{{{{{{tttllleee^^^WWWSSSMMMJJJGGGFFFFFFFFFEEEDDDDDDEEEGGGGGGGGGFFFDDDCCC???@@@BBBDDDFFFHHHIIIJJJDDDCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCDDDEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHKKKRRRZZZ___jjjooorrrrrrtttwwwvvvrrrmmmiiibbbZZZSSSOOOLLLKKKLLLMMMOOORRRTTTWWWYYYZZZYYYZZZYYYVVVTTT```|||uuu]]]PPPMMMEEE@@@AAA>>>;;;:::999888888777888888444444444333333222222111333222222333444666888:::CCCZZZhhhjjjmmmllljjjqqq~~~wwwdddUUUPPPQQQTTTWWWZZZ^^^dddjjjppptttwwwzzz~~~|||vvvmmmiiiccc]]][[[]]]```ccciiikkkooorrrsssqqqnnnllleeeeeefffiiimmmqqquuuwwwqqqrrrrrrsssvvv~~~|||{{{zzzwwwtttpppmmmkkkjjjhhheeecccaaaaaaaaabbbYYYYYYZZZZZZZZZZZZYYYYYYVVVRRRNNNLLLLLLLLLLLLLLLKKKJJJIIIGGGFFFFFFFFFFFFDDDCCCBBBBBBAAAAAABBBBBBCCCDDDGGGKKKPPPVVV[[[]]]bbbeeellltttzzz{{{xxxuuunnnlllhhhbbb[[[TTTOOOKKKFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBDDDFFFIIIMMMPPPRRRQQQUUUaaawwwdddYYYMMMIIIHHHEEEBBBBBB@@@???===<<<;;;:::999999888::::::<<>>>>>@@@BBBDDDEEEGGGHHHBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFEEEFFFHHHIIIIIIHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFIIIMMMUUU^^^dddmmmppprrrrrrtttwwwvvvqqqkkkfff___WWWPPPMMMKKKKKKMMMNNNPPPRRRUUUXXXZZZ[[[^^^\\\YYYWWWYYYgggmmmWWWLLLKKKCCC@@@AAA???;;;;;;:::999888888888888666555555444333333222222333222222333444666888:::@@@WWWeeejjjooommmkkkqqq}}}qqq___SSSOOORRRUUUUUUWWW[[[aaahhhnnnqqqssswww|||{{{xxxpppmmmhhhcccbbbdddiiillluuuwww{{{||||||yyyuuurrrkkkmmmpppsssuuuuuuuuuuuunnnppprrrssswwwyyywwwuuuqqqnnnkkkiiihhhfffeeecccaaa```___``````YYYYYYYYYXXXXXXWWWVVVUUUTTTQQQNNNMMMMMMMMMLLLKKKKKKJJJHHHGGGFFFEEEFFFFFFDDDCCCBBBBBBAAAAAABBBBBBCCCDDDGGGKKKPPPUUUZZZ]]]bbbfffmmmvvv||||||xxxsssllliiiddd^^^XXXRRRNNNLLLEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCEEEIIILLLOOOQQQPPPVVVddd{{{~~~dddYYYMMMJJJHHHEEECCCCCCAAA@@@>>><<<;;;::::::999999;;;;;;<<>><<<:::777666555555777777666555444444333333333222222333444666888:::>>>TTTdddkkkqqqooolllttt~~~~~~mmm\\\RRRPPPSSSWWWUUUVVVZZZ```gggmmmqqqrrrvvv|||}}}||||||uuurrrnnniiihhhjjjpppttt}}}}}}yyyvvvooorrrwww{{{|||yyyvvvsssoooqqqssstttvvv}}}|||vvvtttpppllliiigggffffffcccbbbaaa```___^^^^^^^^^YYYYYYYYYXXXWWWUUUTTTSSSSSSQQQOOONNNOOOOOOMMMLLLKKKJJJHHHFFFEEEEEEFFFFFFCCCCCCBBBAAAAAAAAAAAABBBCCCDDDFFFJJJOOOUUUYYY\\\```dddllluuu||||||vvvqqqkkkhhhbbb\\\VVVQQQNNNMMMEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEHHHKKKNNNPPPQQQXXXiiizzzdddYYYNNNJJJIIIFFFDDDDDDAAA@@@???===;;;::::::999:::<<<;;;<<>>>>>?????????@@@BBBCCCCCCBBB@@@???AAAAAA@@@@@@@@@@@@??????EEEEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBAAAAAAAAACCCCCCCCCCCCCCCDDDEEEEEEDDDDDDFFFHHHIIIJJJKKKKKKFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCFFFGGGJJJNNNTTT]]]fffmmmvvvvvvwwwwwwvvvsssqqqooohhhbbbYYYQQQMMMLLLKKKKKKMMMNNNPPPRRRUUUXXX[[[\\\ccc___YYYWWW```wwwzzznnnXXXSSSLLLFFFBBB@@@>>>===>>>===<<<:::888555333222888888888777666666555555333555555444222333777:::>>>OOObbblllmmmmmmnnnoooooowwwfff\\\WWWSSSRRRTTTVVVWWW[[[ccclllrrrssssssyyy~~~}}}}}}}}}zzzwwwxxxuuurrrppprrrtttwwwxxx|||{{{yyy|||}}}xxxtttpppqqqrrrrrruuu{{{zzzsssmmmjjjgggeeeeeeffffffeeeaaa```___^^^\\\[[[ZZZYYYWWWWWWXXXXXXWWWUUUSSSRRRQQQQQQPPPOOONNNNNNMMMMMMLLLJJJGGGFFFGGGHHHGGGGGGCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCDDDGGGMMMTTTYYY[[[___fffooowwwzzzxxxtttpppiiieee___ZZZVVVSSSOOOLLLHHHFFFEEEEEEEEEDDDBBBAAA@@@CCCFFFHHHJJJLLLOOOQQQRRRYYYqqqvvv```XXXNNNGGGFFFFFFFFFEEEAAA@@@???===;;;999777777888777999<<<@@@KKK___qqqyyyrrriiiccc```dddjjjqqq|||zzztttqqqsssvvv{{{~~~~~~|||zzzvvvssspppmmmlllggggggffffffffffffgggggghhhhhhhhhgggdddaaa^^^\\\WWWTTTQQQOOOMMMLLLJJJHHHFFFDDDBBB???>>>===>>>>>>===???AAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAEEEDDDDDDDDDDDDDDDDDDEEEEEEEEECCCBBBBBBAAAAAAAAACCCCCCCCCCCCCCCDDDEEEEEEEEEEEEGGGIIIJJJKKKLLLLLLFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGJJJNNNUUU^^^hhhnnnuuuvvvvvvvvvtttqqqnnnmmmfff```WWWPPPMMMLLLKKKKKKNNNNNNPPPSSSVVVYYY[[[]]]aaa]]]WWWYYYfffyyyjjjWWWRRRKKKFFFCCCAAA???>>>======<<<:::888666444333777666666555555444333333333444555444333333777:::===MMMaaalllnnnmmmmmmnnnqqq{{{uuudddZZZTTTPPPPPPRRRWWWXXX\\\dddmmmsssvvvwww|||~~~}}}{{{{{{||||||zzzwwwxxxuuuqqqpppsssyyy~~~|||vvvrrrrrrrrrrrrqqqsssyyywwwrrrnnnkkkgggfffeeefffeeeddd``````^^^]]]\\\ZZZYYYYYYVVVWWWWWWWWWWWWVVVTTTSSSRRRRRRQQQPPPOOONNNMMMLLLLLLIIIGGGFFFGGGGGGGGGFFFCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEFFFKKKQQQXXX\\\^^^```eeelllsssvvvvvvsssqqqhhhddd^^^YYYUUUQQQMMMKKKIIIGGGEEEDDDDDDDDDCCCBBBAAACCCFFFHHHJJJMMMQQQSSSYYYbbbzzzqqq___XXXNNNHHHGGGHHHHHHGGGBBBAAA@@@>>><<<:::999888888888999<<>>@@@@@@@@@@@@>>>???@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGJJJMMMQQQVVV]]]fffpppwwwvvvvvvuuussspppkkkgggddd]]]XXXRRRMMMLLLLLLMMMMMMNNNPPPRRRUUUXXXZZZ\\\]]][[[VVVVVVaaazzz|||vvv]]]RRROOOJJJFFFEEEDDDCCCBBB;;;;;;;;;;;;:::999777777555555444444333222222111333444555555666666777777999FFFZZZjjjooolllkkkmmmzzz|||uuueee[[[TTTOOOOOOSSSYYY[[[___eeemmmvvv|||{{{{{{|||vvvkkkccc^^^___bbbeeegggkkkppptttvvvvvvuuuqqqqqqqqqssswww~~~}}}{{{yyyvvvsssqqqsssyyy{{{uuupppmmmmmmkkkgggeeedddcccbbb```]]]]]]\\\[[[ZZZYYYXXXWWWUUUUUUVVVVVVVVVVVVVVVVVVTTTTTTSSSRRRPPPNNNLLLJJJKKKHHHFFFEEEFFFFFFFFFEEECCCBBBBBBAAAAAABBBBBBCCC@@@BBBFFFMMMUUUZZZ\\\]]]___cccjjjpppssssssqqqooohhhccc\\\VVVRRROOOLLLJJJLLLHHHDDDBBBCCCDDDDDDDDDDDDEEEFFFHHHKKKOOOVVVZZZ___nnnqqq]]]WWWOOOKKKJJJJJJIIIGGGDDDCCCBBB@@@>>><<<::::::999999999:::;;;CCCTTTdddzzzoooiiieeejjjrrr|||xxxuuusssrrrwwwzzz~~~}}}zzzxxxxxxwwwtttqqqrrrtttsssnnniiiiiihhheeecccbbbbbbbbbccc]]][[[WWWSSSQQQQQQQQQRRRUUUUUUUUUUUUUUUTTTTTTTTTUUUSSSPPPOOOOOOOOONNNMMMJJJHHHFFFDDDAAA???======999:::;;;===>>>??????@@@>>>>>>???@@@BBBCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEECCCDDDEEEFFFGGGHHHHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDEEEEEEFFFGGGGGGHHHKKKNNNSSSYYYaaaiiirrrwwwxxxwwwuuurrrmmmhhhccc```WWWSSSNNNKKKKKKMMMNNNNNNOOOQQQSSSVVVXXXZZZ[[[[[[XXXUUUYYYiiippp^^^QQQMMMIIIGGGFFFEEEDDDCCC<<<<<<<<<;;;;;;:::888888666666555555444333333333333444555666888888777666888BBBVVVhhhnnnkkkjjjmmmzzz}}}uuufff[[[SSSNNNOOOSSSZZZ\\\```fffmmmuuu|||}}}|||}}}uuufff]]]WWWSSSTTTXXXYYY]]]bbbhhhmmmppprrrsssmmmpppsssuuuwwwzzz~~~zzzwwwrrrqqqsssyyy|||vvvqqqmmmkkkkkkiiifffdddcccbbb```^^^[[[[[[ZZZYYYXXXWWWWWWVVVTTTTTTTTTTTTUUUUUUUUUUUUSSSSSSSSSRRRPPPNNNKKKIIIJJJHHHEEEDDDEEEFFFEEEDDDBBBBBBAAAAAAAAAAAABBBBBB@@@BBBGGGNNNUUU[[[\\\\\\]]]ccckkkrrruuusssnnnkkkgggbbb[[[UUUQQQNNNLLLKKKLLLIIIEEECCCCCCDDDEEEEEEEEEFFFGGGIIIKKKPPPVVV[[[]]]qqqrrr\\\WWWPPPLLLKKKJJJGGGEEEEEEDDDBBB@@@>>><<<;;;::::::999999::::::@@@PPP```wwwnnniiieeennnzzzyyytttsssrrruuuxxx{{{{{{yyyuuurrrqqqooonnnnnnnnnmmmllliiigggeeedddaaa___^^^^^^___```[[[YYYVVVSSSPPPOOOOOOOOOQQQQQQQQQPPPPPPPPPPPPPPPRRRPPPOOOOOOPPPPPPNNNMMMKKKJJJHHHEEECCC@@@>>><<<999::::::;;;<<<===>>>>>>===>>>>>>???AAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEECCCCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDBBBBBBAAAAAAAAACCCCCCDDDEEEFFFGGGGGGHHHIIINNNUUU\\\cccjjjpppuuuxxxwwwtttpppjjjddd^^^[[[RRROOOKKKJJJKKKMMMOOOOOOPPPRRRTTTVVVXXXXXXXXXXXXTTTUUU^^^rrrkkk```PPPMMMJJJHHHGGGFFFEEECCC=========<<<;;;:::999888777777666666555444444444333333555777999999777555888???QQQeeemmmiiiiiiooowww}}}uuuggg\\\SSSMMMOOOTTT\\\___dddiiinnntttzzz~~~~~~}}}~~~|||oooeeeZZZTTTPPPMMMNNNRRRPPPUUU[[[aaaeeeiiinnnpppnnnrrrvvvwwwvvvvvvxxx{{{}}}}}}{{{xxxtttpppoooqqqvvvzzz|||~~~zzzuuuqqqmmmkkkiiihhhfffdddbbbbbb```^^^\\\YYYYYYYYYXXXWWWVVVVVVVVVTTTTTTSSSRRRRRRSSSSSSTTTQQQQQQRRRRRRPPPMMMKKKIIIIIIGGGDDDDDDDDDEEEEEEDDDBBBBBBAAAAAAAAAAAABBBBBBCCCEEEIIIPPPWWW\\\^^^^^^^^^ccclllsssuuuqqqkkkgggddd___XXXRRROOONNNLLLKKKKKKIIIEEEDDDDDDEEEEEEDDDEEEFFFHHHJJJLLLPPPUUUYYY]]]uuuooo[[[VVVQQQNNNMMMLLLIIIFFFFFFFFFDDDBBB@@@>>>===<<<:::999999::::::???NNN]]]{{{tttmmmiiikkkvvvyyyrrrppprrrrrruuuwwwwwwuuuqqqooommmkkkmmmnnnmmmjjjgggfffgggbbb```^^^[[[ZZZ[[[\\\]]]XXXWWWTTTRRRPPPNNNMMMLLLLLLLLLLLLLLLLLLMMMNNNOOONNNNNNNNNPPPQQQPPPNNNKKKKKKJJJHHHFFFBBB???<<<;;;:::::::::::::::;;;<<<<<<======>>>??????@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCDDDEEEEEECCCDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHKKKQQQZZZbbbhhhmmmqqqtttvvvuuurrrmmmfff___YYYUUUNNNKKKIIIHHHJJJMMMOOOPPPQQQSSSUUUVVVWWWVVVUUUTTTOOOUUUddd{{{sssaaa]]]PPPMMMJJJHHHHHHGGGEEECCC>>>>>>======<<<:::999888777777666666555444444444333333555888;;;:::777444888===NNNbbbkkkhhhiiipppvvv~~~zzzlll```VVVQQQSSSYYY___ccciiimmmqqqtttyyy}}}||||||~~~}}}sssmmm```XXXQQQPPPNNNKKKLLLOOOKKKOOOUUUZZZ___dddiiinnnssswwwyyyxxxuuutttvvvyyy{{{|||{{{uuuqqqllljjjkkknnnnnnnnnuuusssqqqnnnkkkiiihhhhhhdddcccaaa``````___]]][[[XXXXXXWWWWWWVVVVVVUUUUUUTTTSSSRRRQQQPPPPPPQQQQQQNNNOOOQQQQQQPPPMMMJJJHHHIIIGGGDDDCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBDDDEEEIIINNNUUUZZZ]]]]]]```dddkkkpppqqqmmmhhheee```[[[TTTOOOLLLKKKKKKJJJJJJHHHFFFEEEFFFFFFDDDCCCDDDFFFIIIKKKMMMPPPSSSVVV]]]wwwjjjYYYUUUQQQPPPQQQQQQNNNLLLIIIHHHGGGEEECCCAAA@@@???:::999:::::::::???MMM\\\~~~xxxqqqmmmjjjrrr~~~xxxpppoooqqqppprrruuutttrrrooommmlllfffiiillljjjdddaaaaaacccbbb```]]]ZZZYYYYYY[[[\\\UUUTTTSSSQQQOOOLLLKKKJJJGGGGGGHHHIIIJJJLLLMMMNNNLLLLLLNNNPPPRRRQQQMMMJJJKKKJJJHHHEEEBBB>>>;;;::::::::::::999999:::;;;;;;=========>>>??????@@@@@@BBBAAAAAA@@@@@@AAAAAABBB?????????@@@AAABBBCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEAAABBBCCCDDDEEEFFFGGGGGGOOOUUU___hhhnnnrrrtttvvvuuussspppjjjccc\\\UUUQQQLLLJJJGGGHHHJJJNNNPPPPPPRRRSSSUUUVVVVVVUUUTTTRRRLLLUUUhhh~~~gggWWWWWWPPPNNNKKKIIIHHHGGGEEECCC??????>>>===<<<:::888777777666666555555444333333333333555888;;;;;;777333888<<