BM6P6(@ ........................000000000000000///......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,.........------...............---------,,,,,,,,,---,,,++++++******++++++,,,,,,++++++***++++++++++++,,,,,,---,,,+++)))(((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***+++*********+++,,,,,,---,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***,,,---......//////......////////////////////////000000000000111111111111000000000000111111111111444333333333333444555555999???GGGMMMSSS\\\gggooo~~~}}}rrrjjj___\\\WWWSSSQQQQQQSSSTTTVVVUUUUUUUUUVVVVVVTTTRRRPPPOOONNNLLLKKKLLLLLLMMMOOONNNMMMNNNOOOPPPOOONNNQQQRRRSSSSSSSSSRRRQQQPPPPPPPPPOOOOOONNNNNNMMMMMMRRRPPPNNNLLLKKKKKKLLLMMMOOONNNNNNMMMLLLLLLLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLHHHGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFEEECCCDDDFFFHHHHHHHHHHHHJJJLLLLLLLLLNNNOOOPPPQQQRRRRRRTTTUUUWWWYYY\\\^^^```aaaccclllyyy}}}yyyyyyiiiYYYNNNEEECCC@@@===:::888888777888888888888888888888888777777666555444333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000111222333333222111000000000000000000000000000////////////////////////,,,,,,,,,------.........///...---,,,,,,---...///.........------,,,,,,,,,..............................................................................///000000000000000000////////////.........------,,,,,,+++***))))))+++,,,------......------,,,,,,,,,+++++++++******,,,,,,,,,------.........(((((()))***+++,,,,,,---,,,,,,+++***)))(((''''''222222222222222222222222000000000000000///......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------,,,,,,,,,,,,---,,,++++++******+++++++++++++++***++++++,,,,,,,,,,,,---------,,,++++++******************************************************++++++++++++++++++))))))***++++++++++++******)))))))))******+++,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,,,,---......//////..............................//////000000000111111111000000000000111111111111222222222222222333444444888<<>>>>>999888888777777666666666666666666666666666666666777666555444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111222222111111111111111111111111111111111////////////////////////000000000//////.........---...///000000///...---////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////......---------,,,,,,,,,---------------.........,,,------...///.........------,,,,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++*********))))))*********+++++++++,,,,,,222222222222222222222222000000000000000///......---.....................---------------------------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++---,,,++++++******++++++************+++,,,---...******+++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,))))))***++++++++++++***,,,++++++*********++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------...,,,---......///....................................////////////000000000///000000000111111111111111111111111111222222333333444555555555666888999;;;>>>CCCIIIRRR^^^lllvvv{{{vvvmmmjjjfffcccbbb```^^^\\\\\\[[[YYYVVVSSSPPPMMMLLLMMMKKKHHHHHHIIIKKKKKKKKKKKKLLLMMMOOOOOOOOONNNMMMJJJJJJJJJKKKKKKLLLLLLLLLHHHIIIIIIIIIHHHGGGFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEFFFFFFFFFFFFHHHJJJKKKLLLNNNQQQUUUXXX^^^fffoooxxxlll___TTTOOOHHHBBB>>><<<<<<<<<777777777888888888777777777777777777777777777777666666555444444444444555333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222111111111111111111222111111111111111111111111000000000000000000000000000//////......------------...///000000///...---................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////......---------,,,,,,,,,,,,,,,,,,,,,------------------.../////////......---------,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,++++++***)))))))))(((((())))))***+++++++++111111111111111111111111000000000000000///......---------...............------------------------------,,,,,,,,,,,,------......---------,,,,,,,,,---,,,++++++******++++++************+++,,,------++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++))))))***++++++++++++***---,,,++++++++++++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,---......//////......------------------------......////////////000000000000000000111111111111111111111000111222222333444444444444444444444444666999<<<>>>BBBKKKVVV^^^ppp~~~zzzxxxvvvtttrrrmmmkkkhhhddd___ZZZUUUSSSSSSPPPMMMKKKLLLMMMMMMMMMMMMNNNOOOQQQQQQQQQQQQPPPKKKLLLLLLMMMNNNOOOPPPPPPMMMLLLKKKJJJHHHFFFEEEDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJHHHKKKOOOPPPRRRUUU[[[```hhhooo{{{zzzgggVVVLLLDDDCCCAAA>>><<<:::999999666666777888888888888888777777777777777777777777666555555444444444555555333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222111000000111222222222222222222222222222222000000000000000000000000//////................../////////000000/////////------............//////................................................,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...............---------,,,------,,,,,,,,,,,,,,,,,,++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++******))))))(((((()))))))))*********////////////////////////000000000000000///......---------.........//////..............................------------....../////////.........---------,,,++++++******+++++++++++++++***++++++,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))(((((())))))***++++++++++++***,,,,,,+++***************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000,,,---......//////......------------------------........./////////000000000000000000111111111111000000//////000000111222111111111222333333333222222555777999:::>>>FFFKKKVVVcccssszzzsssmmmjjjbbb___[[[XXXXXXYYYYYYYYYXXXZZZ[[[]]]]]]]]]]]]\\\WWWWWWXXXYYYZZZ[[[\\\]]]\\\ZZZVVVSSSPPPNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKHHHIIIIIIJJJKKKLLLMMMMMMOOOOOOPPPPPPQQQRRRTTTUUUUUUZZZ___cccfffllluuu{{{rrr```SSSHHHBBB<<<<<<<<<;;;999777666666555666777888888888777666666666666666666666666666555555444444444555555666444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222111000000111222222222222222222222222222222000000000000000000000000//////////////////000000000000////////////000000....../////////000000000........................////////////////////////------------------------,,,---......//////....../////////.........------//////......------,,,,,,+++,,,,,,---------------...------------,,,,,,,,,,,,,,,,,,,,,------------+++++++++************************************+++222222222222222222222222000000000000000//////...---------.........//////........................///......------......///000////////////.........---,,,++++++******++++++,,,,,,++++++***+++++++++000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))((('''&&&&&&))))))***++++++++++++***++++++***))))))((())))))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111,,,---......//////......------------------------............/////////000000000000000111111111111...............///000000------...111333555555444111444666777666777<<>>BBBIIIUUUeeeppp{{{yyyzzz{{{{{{zzzyyyzzz{{{|||}}}zzzooo___VVVKKKCCC@@@>>>;;;888777777777777777777777777666666777777777777666666333444444444555666666666444444444444444444444444333333333333333333333333444444444333333333222222444444444444333333333333222222222222222222333333333333222111111111222222333333333333333333333333222222333333333222222111222111000111333333333222222222333333333444444444555444333222111222333333111111222222222222111000////////////////////////000000///.........///000.....................///---.../////////...---,,,---......///000000//////................................................///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++222111111000000000111111222222222222222222222222000000000000////////////....................................////////////........................************************++++++++++++++++++++++++,,,+++*********+++,,,------,,,+++*********+++,,,******+++++++++******)))+++++++++++++++*********)))******+++++++++++++++******++++++++++++******************************((()))+++***))))))***,,,------++++++++++++---------------------------------,,,,,,,,,---...///000------------------------........................000000111111111111222222000000000000000000000000111111111111222333444444666888999:::<<>><<<;;;:::777555777777777777777777777777666777777888888777777666555555555555555444444444666666555555444444333333333333333333333333333333444444444444444444444444444444444333333333222222222222222222222222333333444444555555666777999999999999999:::::::::::::::;;;;;;<<<=========<<<<<<===<<<;;;<<<>>>??????>>>?????????@@@@@@AAAAAABBB@@@@@@???>>>>>>============;;;:::>>>BBBCCC>>>888999999888777666555555444222222222222222222222333222222222111111000000000111000///...------............//////000//////...------------------------........................---...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,333333222111111111111111000000111222222111000000000000000000////////////....................................////////////........................------------------------++++++++++++++++++++++++,,,++++++++++++++++++++++++***)))(((((()))***++++++++++++++++++***)))(((******************************+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++************************---......---,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,------......///................................................---............/////////000000000111111111222222111111111111222333444555///000222333555777:::===FFFMMMWWWcccrrr~~~|||{{{wwwvvvvvvwwwzzz{{{{{{zzzyyyxxxzzz{{{jjjcccYYYQQQKKKGGGDDDAAA@@@>>><<<;;;:::999777666666666666666666666666666555666666777777666666555555555555555555444444444666666666555555444444444333333333333333333333333333333444444444444444444444444444444444444444444222333333444555555666666666666777999;;;>>>@@@AAAAAAAAAAAAAAABBBBBBCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEFFFIIIJJJIIIHHHJJJJJJJJJKKKLLLMMMMMMMMMKKKKKKKKKJJJJJJIIIHHHGGGFFFDDDCCCFFFKKKKKKFFF@@@@@@@@@??????>>>===<<<<<<888888888888888777777666666666555444333333222222222222000///.....................//////...------........................////////////////////////------...//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,444333222111111111111111000000000000000000000000000000000000////////////....................................////////////................................................++++++++++++++++++++++++,,,,,,,,,++++++++++++***((()))))))))******************+++++++++******))))))))))))******************++++++,,,,,,,,,,,,,,,******++++++++++++*********************************++++++***)))))),,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------//////////////////////////////////////////////////////000000000000111111///000000111111222222222111111111111222333444555222222222333444555666777<<>>===888888999999999888888888666666666666666666666666555555666666666666555555444444555555555555555555555555555555555555555555333333333333333333333333444444444555555555555555666666666777888888999999777888999:::<<<===>>>???<<<===>>>@@@CCCFFFHHHIIIKKKLLLLLLMMMMMMNNNNNNNNNQQQQQQRRRSSSTTTTTTTTTTTTRRRQQQQQQRRRUUUVVVVVVUUUVVVVVVWWWXXXYYYZZZZZZ[[[YYYYYYYYYXXXWWWVVVUUUTTTQQQPPPOOOQQQSSSRRROOOKKKJJJJJJIIIIIIHHHHHHGGGGGGCCCCCCCCCCCCBBBAAA???>>><<<<<<;;;:::999777777666777666666555444333222222///000000000000//////...////////////////////////////////////////////////,,,---...000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,555444333222111111111111111000///......///000111000000000000////////////////////////////////////............////////////........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++******'''(((***,,,,,,+++***)))))))))***+++++++++******((()))))))))*********+++***+++,,,,,,------,,,,,,)))******************)))************************((((((((('''&&&'''))),,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++........................000000000000000000000000/////////000000000111111......//////000111111222000000000000111222333333555444333444555666666555444777;;;???EEEOOO\\\dddqqq|||~~~vvvrrroooooommmlllpppvvvzzzrrraaaWWWJJJGGGCCC???<<<;;;:::999666777777777777777888999666666666666666666666666666666777777777777666666333444444444555666666666444444555555666666777777666666666666666666666666666666777777777888888888888999:::;;;===>>>??????>>>???AAACCCFFFHHHJJJKKKKKKKKKLLLMMMOOOQQQSSSTTTWWWWWWXXXYYYYYYZZZ[[[[[[\\\\\\^^^______`````````\\\[[[[[[]]]___aaa``````aaaaaabbbcccdddeeeffffffeeeeeeeeeeeedddbbb```___\\\\\\\\\[[[ZZZYYYXXXWWWTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQPPPOOOLLLJJJIIIGGGGGGFFFDDDCCCAAA@@@@@@======>>>===<<<;;;999888444444555555444333333222111111111111111111111111////////////////////////,,,---///000000000///...........................------------------------555444333222111111111111222111///......///111222000000000000////////////000000000000000000000000............/////////000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))'''))),,,......---+++***((()))***+++++++++++++++(((((())))))*********+++***+++,,,,,,------,,,,,,))))))************))))))************************---...---,,,+++,,,///111+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***------------------------000000000000000000000000------------.........///---------...///000000111.........//////000111222111000///000111333333333111444888:::===AAAHHHNNNTTT```mmmvvv{{{wwwtttqqqnnnrrrxxxxxxnnn___SSSLLLGGGEEEAAA>>>;;;999777666999999999888777666777888666666666666666666666666777777888888888888777777333333444444555666777777333333444555666777888888888888888888888888888888888888999999999:::::::::;;;<<<===???@@@BBBCCCDDDDDDFFFHHHKKKNNNPPPRRRTTTXXXXXXXXXXXXYYYZZZ[[[\\\______```aaaaaabbbccccccbbbcccdddeeefffgggggggggbbbaaaaaaccceeeggggggfffggghhhiiijjjkkklllmmmmmmllllllmmmlllkkkiiigggfffcccddddddbbb___]]]^^^^^^ZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\[[[ZZZXXXUUURRRQQQQQQQQQOOONNNLLLKKKJJJIIIBBBCCCDDDDDDCCCAAA>>><<<888888999888888777666666111111111111111111111111000000000000000000000000+++---///000111000///...........................------------------------===:::777666555555333222222333333333222111000///000000000000////////////111///...,,,,,,,,,---...000000000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++***)))(((((())))))+++,,,---------,,,+++***************++++++,,,---------------------------)))***+++,,,---.........+++++++++,,,,,,,,,------......------------......////////////////////////......////////////......////////////////////////...///000111222333333333666666555666777:::===???HHHLLLRRRZZZcccnnnxxx{{{~~~}}}pppdddXXXNNNFFFBBB???<<<999888999;;;;;;;;;777777777777777777777777777777666666666666777888666666666666666666555555777777666555444444555555555777888777666555666777777777888777666777999<<<;;;:::999:::;;;>>>@@@BBBDDDEEEGGGJJJLLLNNNOOOOOORRRUUUXXXZZZ[[[\\\^^^```bbbbbbbbbbbbbbbbbbbbbbbbddddddeeeeeefffggghhhhhhlllmmmnnnnnnnnnmmmlllkkknnnmmmmmmllllllmmmmmmnnnppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqrrrrrrrrrllljjjhhheeecccbbbaaaaaa____________```aaacccdddbbbbbbbbbbbbbbbaaa```___]]]\\\[[[ZZZZZZYYYZZZZZZYYYXXXWWWUUURRROOOMMMKKKIIIGGGDDDCCCBBB???:::666666666666555444222111000222000......///111111000333111000///000///---+++///////////////...------------,,,,,,,,,------...AAA===888555444444333222111111111111111000//////111000000000////////////000///..................000000000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,------+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++***))))))***++++++,,,,,,+++******************+++,,,---------,,,++++++++++++++++++,,,------------------------------******+++,,,------------,,,,,,,,,,,,------------///......------......///........................//////000000000000//////000000000000000000000000///000111111222222222222333222222222333666888::::::===BBBGGGMMMUUU^^^dddqqqyyyxxxpppiii```VVVNNNGGGAAA===<<<<<<<<<;;;:::888666555777777777777777777777777666555555444444444555555777777777777777777777777555555444444444555555666888999:::999888777888999999::::::::::::;;;>>>@@@@@@@@@AAABBBEEEHHHKKKLLLOOOQQQSSSUUUWWWYYYZZZZZZ]]]___bbbccccccdddeeegggiiiiiiiiiiiiiiiiiiiiiiiikkkkkkllllllmmmmmmnnnnnnqqqrrrssstttttttttsssrrrssssssrrrrrrrrrrrrsssssstttttttttuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvtttrrroookkkiiihhhgggggggggfffeeeddddddeeefffgggggggggggggggffffffeeeeeeeeedddccccccbbbbbbbbbbbbccccccaaa```^^^[[[YYYXXXWWWUUUSSSRRRQQQNNNJJJFFFCCCCCCBBB@@@>>>;;;999888666444222111222333222222222000/////////000///...////////////......---,,,...------,,,------......KKKFFF>>>999666555444444222222222222222111111111111111000000000/////////...//////000000000000///000000000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++------............------++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++***))))))***++++++---,,,++++++++++++++++++***+++,,,------------,,,---,,,,,,,,,,,,---......------------------------+++,,,,,,------,,,,,,+++,,,------------.........//////............//////........................000000000111111000000000000000000000000000000000000000111111222111111111222111000000111222444555555666999;;;>>>BBBHHHLLLTTT\\\hhhwww~~~~~~}}}qqqeee^^^WWWRRRLLLFFFBBB???===;;;999===AAA@@@<<<666333222777777777777777777777777666666666555555444444444777777777777777888888888555444444555666777888888:::;;;<<<<<<::::::;;;<<<===>>>@@@AAAAAACCCEEEHHHIIIJJJLLLOOOSSSVVVXXXYYY\\\]]]___bbbdddeeeffffffgggiiikkklllkkkkkklllnnnqqqqqqqqqqqqqqqqqqqqqqqqssstttttttttttttttttttttuuuvvvxxxyyyzzz{{{zzzzzzxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{{{{yyyuuuqqqooonnnmmmnnnnnnmmmkkkjjjiiiiiiiiiiiikkkkkkkkkkkkkkkkkkjjjjjjlllllllllllllllkkkkkkkkknnnmmmlllkkkjjjiiihhhggggggfffddddddcccaaa]]][[[WWWVVVTTTQQQNNNJJJGGGEEEAAA>>>;;;999999888666444555222000000111222222222000000000/////////............------------......[[[TTTJJJAAA<<<999777666555555444444333333333333111111111000000000//////---///000222222222111000000000000000000///..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++,,,++++++*********++++++***++++++,,,------------......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***---------.........//////000//////......//////000........................//////000000000000//////111111111111111111111111000111111111111111000///333333222222222333444444666777888888888:::>>>AAAEEEJJJSSS___mmm}}}sssiii___VVVOOOFFFCCC@@@>>>======<<<;;;:::???DDDCCC===777666777777777777777777777777777999999888888777777666555777777777777777888888888777777777777888999::::::999;;;===>>>>>>???AAACCCDDDFFFHHHJJJKKKMMMPPPRRRTTTVVVXXX[[[^^^```bbbbbbdddeeegggiiikkklllmmmmmmkkkmmmoooppppppoooppprrruuuuuuuuuuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxwwwwwwwwwvvvwwwzzz|||~~~{{{{{{zzzzzzzzzzzz{{{{{{|||}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~|||zzzwwwtttrrrqqqqqqqqqpppooommmlllkkkkkkkkkkkkllllllllllllmmmmmmnnnnnnppppppqqqqqqqqqqqqqqqqqqrrrrrrqqqpppppppppppppppqqqqqqpppppppppnnnllljjjhhhgggeeeccc___\\\YYYXXXRRROOOKKKGGGDDDAAA===;;;<<<999666444444555444333000000000000000000111111000///......---.........hhhaaaVVVLLLDDD>>>:::777777666555333333333333333111111111111000000000000...///000222222222111111000000000000000///..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++***************))))))))))))***+++++++++++++++,,,---------///......------.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******---------.........////////////............//////........................---..................---000000000000000000000000000000111111111000000///333333333333333333333444333444555444444555777999===@@@EEELLLVVVcccpppxxxzzzssshhh___XXXRRRKKKFFF???===;;;;;;<<<<<<<<<;;;999===AAA@@@;;;888999<<<777777777777777777777777888888999999888777666666666666777777777888888888999999999999999:::;;;;;;:::===@@@BBBDDDFFFIIILLLMMMOOORRRTTTVVVXXX[[[]]]___```bbbdddfffgggggggggiiijjjlllnnnooopppqqqqqqnnnppprrrsssrrrrrrsssuuuwwwwwwwwwwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzyyyyyyyyywwwyyy|||~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~|||{{{yyywwwuuutttssssssooonnnmmmlllkkkkkklllmmmkkkkkkllllllnnnoooqqqrrrrrrssstttuuuuuuuuuuuuuuussssssrrrrrrrrrsssttttttvvvwwwxxxyyyxxxwwwvvvuuussssssrrrqqqooommmlllkkkfffbbb^^^YYYUUUPPPKKKGGGFFFCCC???<<<:::888666444000000/////////000111222111000//////............pppkkkbbbXXXOOOGGG@@@;;;888777555333111111111111222222111111111000000000///000000111111111111000000000000000000///..............................------------------------+++,,,,,,------------,,,------------------------******++++++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***))))))))))))((())))))***+++---,,,,,,++++++,,,,,,---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,------------...............------------......------------------------,,,------......------,,,//////////////////////////////000000111000000000111111111111111111222222111222333333222333555777555777:::>>>EEENNNXXX^^^mmmxxxyyyqqqccc]]]TTTNNNJJJFFFAAA===<<<:::999999:::;;;:::999666999::::::888777999<<<777777777777777777777777444555777777777777666555777777777888999999::::::;;;;;;;;;;;;<<<===??????AAADDDGGGJJJMMMPPPSSSVVVVVVYYY]]]___aaabbbeeefffiiiiiiiiijjjkkkkkkllllllooopppqqqsssuuuvvvvvvvvvsssuuuwwwwwwvvvuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzyyyzzz}}}}}}~~~~~~~~~}}}{{{xxxuuusssqqqlllkkkjjjhhhhhhhhhiiijjjgggggghhhiiilllooorrrtttssstttvvvwwwxxxxxxxxxwwwuuuuuutttssstttuuuvvvwwwyyy|||~~~~~~}}}~~~||||||||||||||||||{{{zzzwwwtttpppmmmiiiddd___[[[VVVSSSOOOKKKGGGCCC???;;;777555444222111111111111222111000//////...//////vvvrrrmmmfff^^^UUUKKKEEE===;;;888555333222222333222222222111111111000000111111000/////////000000000000000000000///......................................................++++++---.........------------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))***)))))))))******+++,,,///...,,,++++++++++++,,,///......---,,,,,,------++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------------............------..............................///000111111111000//////000111111111111111111222333444333333555777222444666888;;;???EEEJJJSSS\\\iiiuuu}}}sssiii```ZZZQQQLLLFFFCCCBBB@@@<<<999;;;:::888999::::::999888666777777888888888999999777777777777777777777777333444666888888888777666999999::::::;;;<<<<<<===??????@@@BBBEEEGGGIIIKKKMMMPPPSSSUUUWWWZZZ]]]```^^^aaaeeehhhiiijjjlllnnnppppppoooooooooppprrrsssssstttvvvwwwyyyzzzzzzzzzyyyzzz{{{zzzwwwuuutttuuuttttttttttttttttttttttttttttttuuuuuuvvvvvvwwwwwwwwwxxx{{{}}}~~~~~~~~~~~~}}}~~~~~~yyysssnnnjjjfffeeecccaaa```_________^^^^^^___bbbeeejjjnnnpppqqqrrruuuwwwxxxxxxwwwwwwwwwvvvuuuttttttvvvwwwxxxzzz~~~}}}{{{xxxtttpppjjjhhhdddaaa]]]WWWQQQLLLFFFDDD@@@<<<888666555555333222111000////////////zzzxxxuuuqqqjjj```VVVOOOCCC@@@===999777666666666222222222111111111111000222111000.........///000000000000000000//////...................................................***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++*********+++,,,,,,---000///---+++*********+++///...---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------......////////////..............................------///000111111111111///000111222333333333333///000222222111111333444555666777777777888;;;>>>@@@HHHRRR[[[eeessszzznnnbbbZZZSSSLLLHHHGGGCCC??????@@@@@@===:::;;;:::999:::;;;;;;:::999888888888:::<<<;;;999777777777777777777777777777444555888:::;;;;;;:::999;;;;;;<<<<<<===>>>??????CCCDDDGGGJJJMMMQQQTTTVVVWWWYYY\\\^^^___aaaccceeecccfffjjjmmmnnnoooppprrrtttsssrrrqqqrrrtttwwwxxxuuuvvvxxxyyyzzz{{{{{{|||}}}}}}}}}zzzvvvsssqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqrrrrrrrrrsssuuuwwwzzz{{{||||||||||||{{{{{{zzzzzz{{{{{{|||~~~~~~~~~xxxppphhhcccaaa___\\\YYYWWWVVVUUUUUUUUUVVVWWWZZZ^^^ccchhhkkknnnooorrrtttvvvvvvuuutttwwwvvvtttssstttuuuwwwxxxzzz~~~zzzxxxvvvsssooohhhaaa\\\UUURRRLLLFFF@@@<<<:::999333222111000////////////|||xxxssskkkddd^^^TTTNNNFFF???;;;999777666444333222222333222000...111111111111000000000000000000000000////////////................................................,,,,,,,,,---------......---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,+++******)))************+++,,,,,,------,,,,,,---------------,,,+++***++++++***)))***+++---...333000,,,((('''((()))+++)))************+++++++++++++++++++++++++++++++++........................++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////000000//////.........---////////////////////////////////////000000000000000111111111111222222222333444444555666777777888>>>@@@CCCGGGOOOZZZfffnnnzzziii```VVVOOOKKKHHHCCC???<<<<<<<<<;;;;;;:::::::::999999999999999999999999:::::::::999888888777777666777777666666777999;;;777888999888777777999::::::<<<@@@CCCDDDFFFIIIKKKLLLOOOSSSVVVWWWYYY\\\^^^aaabbbbbbccceeegggiiijjjmmmmmmoooppprrrtttuuuuuuwwwwwwvvvvvvwwwyyyzzz{{{yyyyyyyyy{{{~~~~~~|||zzzxxxvvvsssooolllhhhfffdddccccccbbbaaa```dddbbbbbbcccfffiiijjjjjjpppqqqsssuuuvvvvvvvvvvvvrrrrrrrrrrrrrrrsssssstttwwwwwwyyy|||~~~yyypppcccYYYWWWTTTPPPNNNNNNNNNNNNMMMLLLMMMNNNPPPUUU[[[```dddfffjjjoooqqqqqqqqqtttvvvttttttuuutttssstttwwwyyy{{{}}}~~~zzzuuusssmmmhhh```ZZZUUUOOOHHHBBB>>>;;;999777777555333111}}}yyyssslllhhh^^^XXXOOOGGGAAA===999777666555444444555555333111111111111111000000000000111000000000////////////................................................,,,,,,---------.........------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++******+++,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++******+++++++++***++++++,,,,,,...---***(((((()))+++,,,************++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------............000/////////.........---........................////////////000000000000000000111111111222222222333333333444444555555666555777999<<>>>>>BBBFFFIIILLLOOORRRTTTXXXZZZ]]]______```bbbdddffffffggghhhjjjlllmmmnnnpppqqqrrrtttuuuwwwxxxyyy{{{zzzyyyyyyzzz|||}}}~~~}}}||||||~~~~~~{{{wwwrrrnnnjjjeeeaaa]]][[[YYYXXXXXXXXXWWWUUUZZZYYYYYY\\\```dddfffgggjjjkkkmmmpppqqqpppooonnnkkkjjjiiiiiiiiiiiijjjjjjnnnooorrrvvvzzz~~~~~~xxxnnn```VVVRRROOOKKKIIIIIIIIIIIIHHHHHHHHHIIIKKKOOOSSSXXX[[[```cccgggjjjjjjllloooqqqrrrsssttttttssstttvvvxxx|||~~~|||xxxtttooojjjfff```YYYUUUMMMJJJDDD???<<<:::777555~~~xxxssskkkeee]]]TTTLLLEEE>>>:::777555333222333333222000222222111111111000000000111111000000000/////////................................................,,,------------.........,,,,,,,,,,,,------------,,,,,,------------......*********+++,,,---///000***+++,,,,,,------,,,,,,++++++++++++++++++***)))++++++,,,,,,,,,+++******)))))))))))))))***,,,,,,************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,............////////////,,,,,,,,,,,,,,,,,,,,,,,,............------------/////////.......................................////////////000000000000000000000111111111222222222222222222333333333333333444666888:::>>>DDDHHHLLLWWWggguuussshhh^^^UUUPPPJJJFFFAAA??????>>>;;;888::::::::::::999999999999999999999999999999999999666777777777777888888888777888999999888999;;;===777999;;;===>>>@@@CCCEEEGGGKKKOOOSSSWWWZZZ]]]```ccceeeggghhhgggfffggghhhkkklllmmmoooppprrrssstttuuuvvvwwwxxxzzz|||}}}~~~~~~~~~~~~~~~zzzsssllleee^^^XXXTTTPPPNNNLLLKKKLLLLLLKKKJJJNNNNNNOOOSSSXXX\\\^^^___bbbdddgggiiijjjhhhfffddd___^^^\\\[[[ZZZ[[[[[[\\\aaabbbffflllrrryyy~~~~~~xxxlll^^^TTTMMMKKKGGGEEEEEEFFFEEEEEEEEEEEEEEEFFFIIILLLPPPRRRXXX[[[^^^```aaacccfffhhhkkkmmmooopppqqqrrrtttvvv{{{~~~|||yyyuuuoookkkddd___WWWPPPJJJEEE@@@==={{{uuupppiiiaaaYYYPPPGGGBBB;;;888555333333333222111222222222111111111000000111111111000000000//////................................................------------............+++,,,,,,,,,------......,,,,,,,,,---------------*********++++++---......***+++,,,,,,------,,,,,,******+++++++++******)))+++,,,------,,,+++)))((('''((()))************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------***+++,,,,,,------,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,................................................////////////000000000000000000000000111111111111333222222222222222222222333555777888888999<<<>>>@@@FFFOOOXXXaaammm{{{{{{tttjjj```XXXQQQKKKGGGAAA???======>>>===:::888999999999999999999999999999999999999999999999999999999999999999999999999888:::;;;<<<;;;<<<>>>@@@<<<>>>AAACCCEEEIIIMMMPPPRRRUUUZZZ]]]```cccfffhhhhhhjjjkkkkkkjjjjjjjjjkkkpppqqqrrrtttvvvwwwxxxxxxyyyzzz{{{}}}~~~~~~xxxooofff]]]VVVOOOKKKHHHFFFDDDCCCDDDEEEDDDCCCGGGGGGIIIMMMRRRWWWYYYYYY___aaadddeeeeeebbb^^^[[[TTTRRRPPPNNNMMMMMMMMMNNNRRRUUUZZZ```hhhqqqzzzyyynnnaaaYYYPPPMMMJJJHHHHHHIIIIIIHHHIIIIIIIIIIIIJJJLLLNNNPPPVVVWWWWWWXXXYYYZZZ[[[]]]___bbbfffhhhjjjllloooqqqvvvzzz~~~}}}{{{wwwsssmmmfff___WWWPPPKKK{{{wwwrrrllleee]]]TTTOOOEEEAAA<<<888666555444333222222222222111111111111111111111111000000000000////////////////////////////////////////////////---------.........//////,,,,,,,,,------.........,,,,,,,,,+++++++++++++++++++++************++++++***+++,,,,,,------,,,,,,)))******+++++++++******+++,,,------,,,+++)))((())))))*********)))((((((***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++---------.......................................////////////000000000000//////000000000111111111333333222222222222222222///111444555444555666777===@@@CCCFFFKKKTTT___fffrrr|||~~~rrrjjjaaa\\\TTTMMMHHHDDDAAA???======<<<======<<<:::888999999999999999999999999999999999999999999999999:::::::::999999999888888888:::===>>>???@@@BBBDDDEEEGGGJJJMMMPPPTTTXXX[[[]]]```ccceeeggghhhjjjllljjjlllnnnnnnnnnnnnooopppssstttvvvxxxzzz{{{||||||}}}}}}~~~zzzsssiii___VVVOOOIIIEEECCCAAA@@@@@@AAABBBAAA@@@AAACCCFFFLLLTTTZZZ]]]^^^aaabbbddddddbbb^^^YYYUUULLLJJJGGGEEECCCDDDDDDEEEGGGJJJOOOUUU^^^hhhttt|||{{{rrriiibbbYYYWWWSSSRRRRRRSSSSSSSSSTTTSSSSSSSSSTTTUUUVVVWWWZZZYYYXXXWWWVVVUUUSSSRRRRRRUUUYYY\\\___cccgggjjjppptttyyy}}}~~~zzzuuulllccc]]]}}}yyyuuupppjjjccc^^^MMMHHH@@@:::666444222111333222222222222111111111222222111111111000000000////////////////////////////////////////////////------........./////////---------------.........,,,,,,++++++++++++******,,,+++******)))))))))******+++,,,,,,------,,,,,,)))***++++++,,,+++++++++++++++,,,,,,,,,+++******++++++++++++***)))((('''++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------.........------------------------////////////000000000000/////////000000000111111111111222222222222222222///222444555444444555777:::;;;<<<===@@@EEELLLQQQXXXaaannnyyyzzzpppggg^^^WWWNNNJJJEEEAAA???>>>===<<<;;;;;;;;;;;;;;;:::999888999999999999::::::::::::999999999999999999999999999999999999999999999999;;;===AAADDDEEEGGGIIIKKKQQQSSSVVVYYY\\\___dddggggggjjjlllmmmmmmnnnooopppppprrrtttuuutttuuuvvvwwwwwwyyy{{{~~~wwwpppeee[[[RRRLLLGGGDDDBBB@@@??????AAABBBBBBAAA???AAAGGGPPPZZZbbbfffhhheeeffffffddd```ZZZUUUQQQGGGEEEBBB???>>>???@@@AAAAAADDDIIIMMMTTT```mmmwww|||vvvoookkkdddaaa^^^]]]]]]^^^___^^^_________``````aaabbbcccbbb```^^^\\\ZZZVVVQQQNNNJJJLLLNNNPPPSSSWWW[[[___fffjjjpppvvv{{{~~~vvvqqq|||yyytttooojjjXXXRRRHHH@@@:::666444222333333222222222111111111222222222111111111000000////////////////////////////////////////////////............////////////............------------------,,,,,,,,,+++++++++++++++*********+++,,,,,,***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,---,,,,,,+++******))))))+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------.........------------------------////////////000000000000////////////000000000111/////////000000111111222222444666666555555666888555666888999;;;===@@@BBBGGGMMMVVV]]]cccjjjrrrwww|||yyymmmccc\\\VVVQQQMMMFFFCCC@@@>>>>>>>>>======999:::;;;::::::::::::;;;999:::::::::;;;;;;;;;;;;999999999999999999999999999:::;;;<<<===>>>???@@@CCCGGGKKKOOORRRTTTWWWYYY]]]___bbbdddfffiiimmmpppoooqqqttttttttttttvvvwwwwwwyyy{{{|||{{{zzz{{{|||}}}{{{ssshhh]]]TTTNNNIIIGGGEEEDDDBBBCCCEEEFFFFFFEEEEEEGGGMMMVVV___gggkkkllliiihhhfffbbb\\\VVVQQQMMMEEEBBB???===<<<===???@@@@@@BBBEEEHHHNNNXXXgggqqq{{{~~~{{{vvvrrrpppkkkiiifffdddeeeffffffffffffggggggiiijjjkkklllmmmiiigggeeecccaaa[[[TTTOOOHHHHHHHHHGGGHHHKKKPPPSSSWWW\\\cccjjjpppvvv{{{~~~zzzuuurrrggg```UUUKKKDDD@@@===;;;333333333222222222111111222222222111111111111000000000000000000000000000000000000000000000000000............/////////000/////////...---------,,,.........------,,,,,,,,,*********+++,,,---...///++++++,,,---------,,,,,,***+++,,,---------------++++++***)))***+++---...---,,,++++++***+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........------------------------////////////000000000000////////////000000000000,,,------...///000111111111333444333222222333555333444666777888888888888???CCCHHHKKKOOOTTT\\\bbbbbbjjjsssyyy}}}yyymmmeeeYYYPPPKKKIIIFFFDDDBBB@@@===<<<<<<===<<<;;;999:::;;;;;;;;;<<<>>>???:::::::::;;;;;;<<<<<<<<<999999999999999999999999;;;<<<>>>@@@CCCEEEGGGHHHLLLPPPVVVZZZ]]]```ccceeedddfffiiikkklllooosssvvvsssvvvxxxyyyyyyzzz{{{}}}|||~~~~~~}}}}}}~~~yyymmmaaaXXXRRRNNNKKKIIIHHHGGGHHHJJJKKKKKKJJJMMMOOOTTT[[[bbbhhhjjjjjjkkkiiieee```ZZZSSSNNNJJJCCCAAA>>>;;;;;;<<>><<<;;;;;;>>>BBBDDDDDDEEEFFFIIINNNWWWaaahhhtttzzz|||zzzwwwqqqmmmiiihhhgggfffeeedddddddddeeefffgggiiiiiihhhggggggllliiiggggggfffaaaXXXQQQJJJFFFAAA@@@BBBDDDEEEEEEHHHIIILLLPPPVVV]]]fffllluuu|||vvvrrruuutttssssssuuuxxx||||||wwwsssllleee]]]UUULLLFFF===:::666444333333333222222222222222111111111111111000000000////////////000////////////000111222////////////////////////------------------------...........................---+++******+++---......---+++******+++---...---,,,,,,++++++,,,---...------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++,,,,,,---------,,,,,,---------,,,,,,,,,++++++...,,,+++***)))***+++,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++*********+++,,,---,,,,,,,,,------------...------------..................///000000000000000000000000000//////......//////000000000111111111111111222222222333333333333333444555666777777888777777999;;;===>>>@@@@@@BBBEEEHHHJJJMMMQQQVVVYYY```ccchhhnnnuuu~~~{{{rrrkkkfff___VVVOOOJJJHHHEEEAAA???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::999999:::::::::999;;;<<<=========???BBBDDDFFFHHHLLLPPPUUU[[[aaafffiiilllppprrrsssttttttuuuvvvwwwyyy{{{|||~~~{{{uuuoookkkgggdddaaabbbbbb```^^^]]]\\\[[[[[[\\\[[[\\\^^^```aaa```___[[[YYYUUUPPPKKKFFFCCCBBB???>>><<<<<<===AAADDDGGGKKKLLLMMMPPPUUU\\\eeekkkuuuzzz~~~|||zzzxxxtttqqqmmmkkkiiifffccc```___^^^___```aaaaaabbbbbbbbbaaa```___^^^___aaa^^^WWWQQQHHHDDD@@@>>>@@@BBBCCCCCCDDDFFFHHHKKKOOOUUU]]]bbbnnnyyy|||vvvpppkkkllljjjhhhfffgggjjjnnnqqqvvvzzz}}}zzzvvvpppjjjaaaYYYSSSEEEAAA:::666444444555555333333333222222111111111111111000000000///////////////......//////000000////////////////////////------------------------...........................---,,,++++++,,,---...------++++++++++++------,,,,,,,,,,,,---...///000,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))******,,,------.........---------,,,,,,,,,,,,+++---+++***))))))***,,,...++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,------------------------..................///000000000000///000000000////////////...//////000000000000111111///000000000000111111111444444555555555555555555666666666777888999999::::::;;;===>>>>>>@@@BBBEEEJJJLLLOOORRRXXX___gggmmmwwwqqqeee___XXXSSSPPPMMMHHHDDDAAA@@@>>>===<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;===>>>???@@@AAADDDHHHLLLQQQUUUZZZ```eeejjjppptttvvvyyy|||~~~}}}|||}}}}}}}}}}}}~~~~~~zzzuuurrrooommmjjjhhhjjjhhheeeaaa___]]]\\\\\\ZZZYYYXXXXXXYYYXXXVVVTTTRRRPPPMMMIIIEEEBBB@@@???>>>>>>===>>>AAAEEEIIIKKKSSSTTTVVVYYY\\\bbbiiimmmuuuzzz~~~{{{zzzyyyyyywwwuuurrrpppmmmhhhddd___\\\ZZZZZZZZZYYYXXXXXXXXXYYYYYYVVVUUUUUUWWWYYYWWWSSSNNNGGGDDD@@@???@@@BBBCCCCCCCCCDDDFFFHHHJJJNNNSSSWWWeeeqqqzzzrrrkkkfffccc```\\\ZZZZZZ]]]aaaccciiinnnuuu{{{~~~{{{xxxrrrkkkbbb\\\QQQKKKBBB;;;777666555555444444333333222222111111111111111000000000////////////............//////////////////////////////...................................................---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......,,,+++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,---......------************************++++++++++++,,,,,,------++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++***++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---...//////000000//////////////////////////////////////////000000000111/////////000000000111111333333444444444555555555555555555555555555555444555777999::::::<<<>>>@@@AAABBBCCCDDDGGGMMMTTTYYYccckkkvvvyyyoooggg___ZZZTTTPPPJJJGGGFFFEEECCCAAA???>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::::::::<<<<<<<<<<<<<<<===???@@@@@@AAACCCFFFIIINNNTTTYYYcccggglllpppsssvvvyyy|||~~~|||zzzwwwssspppnnnmmmkkkiiifffdddaaa]]][[[ZZZYYYZZZVVVTTTSSSSSSSSSRRROOOMMMLLLKKKIIIFFFCCCAAA@@@???>>>>>>???AAADDDHHHMMMOOOVVVXXX[[[]]]___ccchhhkkkrrrvvvzzz}}}}}}|||{{{{{{yyyxxxvvvvvvwwwwwwxxxxxxxxxwwwtttoookkkfffbbb```[[[ZZZWWWTTTRRRRRRQQQRRRRRRQQQPPPQQQQQQOOOLLLHHHGGGEEECCCAAAAAACCCDDDEEEEEEFFFHHHIIIIIIKKKOOORRR___lll{{{}}}wwwpppkkkccc___ZZZVVVTTTUUUXXX[[[```dddkkkrrrwww{{{~~~~~~zzzssskkkfff^^^WWWMMMCCC===999777555555555444444333222222111111111111111000000000000//////............//////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---.........------,,,+++************************)))***---...///...---,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------...///////////////.............../////////...////////////000000000000000000111111111111222111111222333444555666666666555555444444333333333111333555666777777999;;;:::;;;;;;;;;<<<@@@EEEIIIOOOUUU]]]fffnnnvvv|||~~~qqqeee]]]VVVQQQMMMKKKHHHEEEBBBAAAAAAAAA@@@>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::<<<======>>>@@@DDDGGGFFFIIIMMMRRRWWW]]]eeeiiisssvvv{{{~~~~~~}}}{{{wwwssspppooonnnllljjjhhhfffccc___\\\YYYXXXWWWTTTSSSRRRRRRRRRRRRPPPNNNJJJIIIGGGEEECCCAAA@@@@@@???@@@AAACCCGGGKKKOOOQQQUUUWWWYYYZZZ\\\^^^bbbeeekkkooosssuuutttsssrrrrrrppppppppppppqqqsssvvvxxx{{{{{{zzzxxxuuurrrpppnnneeebbb^^^ZZZVVVSSSRRRQQQOOONNNMMMLLLLLLJJJHHHFFFFFFEEEDDDBBBAAABBBCCCEEEGGGIIIKKKMMMMMMNNNQQQSSS___lll{{{}}}yyynnniiiaaaYYYTTTQQQQQQQQQUUUYYY___eeekkkoootttwww~~~{{{uuupppiiicccZZZPPPHHHAAA<<<999666666555444444333222222222222111111111000000000000000//////......//////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((*********+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---))))))***+++,,,,,,,,,,,,/////////......---+++++++++,,,,,,,,,,,,---------)))+++---......---,,,*********++++++++++++******+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------...////////////...---............/////////......////////////000000111111111111222222222222000000111222333555555666555444444444444333333333333444666666555444444555777888888888888:::>>>AAACCCGGGLLLQQQVVV[[[```ccceeeiiipppyyy~~~rrriii^^^UUUOOOLLLHHHFFFCCCBBB@@@>>>===============<<<<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999<<>>AAACCCEEEGGGJJJMMMNNNQQQVVV\\\ccckkktttzzzwwwpppjjjggg^^^WWWNNNHHHFFFEEECCCAAA>>>>>>>>>>>><<<<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>>>>BBBFFFHHHKKKPPPYYY___eeeiiipppvvv{{{~~~zzzwwwtttrrrqqqqqqoooppppppqqqqqqqqqqqqqqqrrrrrrsssuuuvvvwwwyyyyyy~~~~~~~~~}}}|||{{{wwwvvvtttooojjjddd^^^[[[YYYXXXWWWXXXYYYYYYWWWUUURRRQQQOOOLLLIIIGGGFFFEEECCCDDDEEEFFFIIILLLNNNOOOMMMNNNOOOOOOPPPRRRVVVZZZ^^^aaadddffffffeeeeeefffbbbddddddddddddggglllppptttvvvzzz~~~~~~{{{wwwrrrnnnjjjggg]]]\\\ZZZVVVSSSQQQPPPPPPFFFHHHHHHGGGDDDDDDFFFHHHNNNRRRWWW\\\___bbbeeegggiiitttxxxnnnfffaaa^^^UUUUUUUUUUUUUUUXXX]]]aaaccchhhooovvv|||~~~{{{tttqqqllleee^^^TTTKKKEEE888777666555444333222222222222222111111111111000222222111000000000000000////////////////////////////////////////////////........................------............------+++,,,,,,------,,,,,,+++***+++---...///......---))))))******++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,++++++***)))+++,,,---...////////////)))))))))******+++++++++...+++(((%%%$$$&&&)))+++******++++++++++++******+++,,,,,,------,,,,,,+++)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---......//////......---------.........//////............/////////000000000000000111111111111333333333222222222111111000111111222333444444444000222555555444333333444000222555666666666777888999:::;;;<<<<<<===???AAAEEEGGGIIIJJJMMMRRRXXX]]]bbbiiisss}}}}}}tttllleee___YYYVVVSSSMMMFFFAAAAAAAAA@@@>>><<<>>>???@@@???>>>>>>???;;;<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888:::<<<>>>@@@AAABBBCCCHHHMMMQQQTTTZZZdddlllqqqvvv|||zzzwwwsssnnnjjjhhhggggggdddeeefffffffffffffffeeegggggghhhjjjlllmmmnnnoootttxxx}}}~~~~~~}}}{{{wwwqqqlllhhhfffeeedddeeeeeeeeecccaaaYYYXXXUUURRROOOLLLJJJJJJEEEEEEFFFGGGIIIKKKMMMNNNLLLLLLMMMLLLMMMPPPTTTXXX[[[^^^bbbccccccccccccddd___```aaaaaa```bbbhhhlllooorrrwww|||}}}yyyuuurrrmmmkkkgggaaa[[[VVVTTTTTTKKKLLLMMMLLLIIIHHHJJJMMMRRRWWW^^^dddhhhlllooorrrmmmvvv{{{vvvtttaaa___[[[VVVRRRRRRUUUXXXVVV[[[ccckkkrrryyy~~~xxxqqqmmmkkkdddXXXOOO???;;;777444333333333222222222222222111111111111111111000///////////////---------------...///000,,,---...//////...---,,,.........................................................------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))++++++++++++++++++++++++---------,,,,,,+++++++++)))***++++++------...///,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,++++++,,,------......---------------------------------------......000111222////////////////////////////////////000000000000//////000111222333333333222222222222222222222222111111222222222333333333444444444444555555555555222333444555666888999999;;;<<<>>>AAADDDFFFHHHIIISSSUUUYYY```hhhqqqyyy}}}xxxrrriiifffaaa[[[UUUQQQNNNLLLGGGFFFEEEBBB@@@===<<<;;;========================:::;;;<<<;;;999888999:::@@@===:::999:::<<<===>>>888;;;>>>??????AAAFFFJJJMMMRRRYYYaaaiiipppvvv{{{}}}wwwqqqiiiccc```_________]]]]]]\\\\\\[[[\\\]]]]]]ZZZ[[[[[[]]]___aaacccdddgggkkkqqquuuxxxyyyzzz{{{|||~~~}}}xxxuuusssqqqoooooooooooonnnmmmiiifffaaa\\\YYYUUUQQQOOOLLLKKKJJJIIIJJJKKKMMMNNNUUUTTTSSSSSSSSSUUUXXXYYY___```cccccccccdddfffhhhhhhgggffffffhhhiiijjjjjjmmmnnnpppvvv}}}{{{yyyuuuooohhhbbb\\\YYYWWWTTTPPPOOOOOOPPPPPPOOOSSSVVV\\\bbbhhhmmmoooppptttwww{{{zzztttlllddd^^^ZZZVVVTTTSSSSSSUUUZZZaaakkktttzzz|||vvvsssqqqkkk```XXXHHHDDD>>>999777555444333222222222222222222222222111111000////////////000...---------......///000///000111222222111000///................................................------------,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***,,,,,,,,,+++++++++************+++,,,,,,,,,+++++++++,,,------...---------------------------------......---......///000111.........................../////////000000000000//////000111222222222222222222222222222222222222111111111222222222333333333333333444444444555555333333444555666777777888777777888:::;;;===>>>???DDDEEEHHHLLLRRRYYY___bbbeeekkkqqqttttttuuuxxx|||xxxssspppllleee```YYYWWWSSSNNNJJJGGGFFFEEEDDDCCCBBBAAA@@@???>>>>>>========================<<<===>>><<<;;;999:::;;;<<<<<<;;;;;;<<<=========;;;>>>AAACCCEEEJJJQQQWWW___cccjjjrrrxxx}}}yyysssnnngggaaa^^^]]][[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXZZZ[[[\\\___ccchhhlllmmmnnnooopppvvvwwwzzz}}}~~~{{{}}}{{{yyyyyyzzzzzzyyyxxxtttppplllhhheeebbb___\\\XXXVVVTTTSSSSSSTTTVVVXXXYYYXXXWWWWWWXXXZZZ\\\^^^ccceeegggiiiiiikkknnnppprrrqqqooonnnnnnoooppppppooooooqqquuuzzz~~~zzztttoookkkhhhbbb___ZZZWWWVVVUUUTTTRRRVVVYYY^^^ccchhhlllnnnooorrrtttwww|||}}}uuunnnfff^^^YYYSSSRRRQQQSSSYYYaaaiiinnn|||zzzyyytttllldddWWWQQQHHHAAA<<<888555444333222222222222222222333222111000000///000000000...............//////000---...////////////...---////////////////////////........................,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++,,,,,,,,,++++++***++++++,,,---------------........................///...............//////............................../////////000000000//////000111222222222222222222222222222222222222111111111222222222222333222333333333444444444444444444444555555555666666777777777777888888888888;;;<<<===???BBBFFFIIIKKKJJJOOOUUUXXXYYYZZZ^^^aaaccciiipppuuuyyy}}}zzzwwwtttnnniiiddd```^^^[[[WWWSSSMMMLLLIIIGGGEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@========================>>>??????>>><<<;;;;;;<<<;;;<<<===>>>?????????>>>@@@DDDHHHMMMRRRZZZdddkkkuuuzzzyyyuuuppplllgggccc```^^^\\\ZZZZZZ[[[[[[\\\[[[ZZZYYYXXXXXXWWWWWWVVVUUUUUUVVVVVVYYY\\\```bbbcccccccccdddlllmmmppprrrtttuuuuuuuuuuuuuuuuuuvvvwwwyyy{{{}}}}}}|||{{{}}}}}}}}}|||yyyvvvrrrooommmkkkiiigggcccaaa^^^\\\[[[\\\^^^___```_________```bbbdddeeehhhjjjlllnnnppprrrvvvyyyzzzxxxvvvsssrrrqqqrrrrrrrrrqqqrrrtttxxx|||}}}}}}|||yyywwwppplllgggbbb___]]]ZZZXXXZZZ\\\___cccgggiiijjjjjjnnnoooqqqtttwww|||wwwmmmfff[[[XXXSSSOOOPPPUUU[[[```|||uuupppddd]]]SSSIIIAAA;;;777444333333222111111111222222222222111000000000000111000//////...//////000000------------------------000000000000000000000000........................+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++,,,------------,,,........................//////...---------......................................./////////000000//////000111111111111111111111111111111111111111111111111111222222222222333333333444444444444555444444444444444444444444666666666666666666666666:::::::::;;;<<<>>>@@@AAABBBEEEHHHIIIIIIIIIJJJLLLNNNQQQVVVZZZ]]]bbbgggkkkooottt}}}yyyrrrmmmiiieeeccc^^^[[[WWWUUUTTTRRROOOMMMHHHGGGEEECCCBBBBBBCCCCCC>>>>>>>>>??????@@@@@@@@@========================>>>???@@@???===;;;<<<===<<<===>>>??????@@@BBBDDDHHHNNNVVV^^^eeemmmwww~~~zzzvvvsssqqqooommmllljjjhhheeehhhiiijjjjjjjjjhhheeedddcccbbb```^^^\\\[[[ZZZZZZZZZ]]]```aaa```______```dddfffhhhjjjkkkkkkkkkkkkllllllllllllnnnqqqsssuuuyyy{{{~~~|||zzzxxxxxxzzz{{{zzzyyyyyyvvvsssqqqppppppooonnnmmmkkkhhheeecccdddeeefffeeeeeeeeefffggghhhjjjkkkjjjlllnnnppprrrvvvzzz}}}~~~|||yyyvvvtttssstttsssrrrqqqsssvvvyyyzzzzzzyyy{{{}}}~~~}}}yyyuuuppplllhhheeebbb___^^^___bbbdddfffgggggggggkkkkkkkkklllooossswwwzzz|||}}}~~~xxxlllfff]]]UUUPPPPPPSSSUUU{{{wwwmmmggg\\\RRRIIIAAA;;;777666444222111000000111222333333222111111111111111111000000/////////000000000000000000000000000000000000000000000000000000........................+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++******)))***++++++,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,++++++******+++,,,,,,------,,,,,,........................///......------------.......................................//////////////////000111111111000000111111111111111111111111000000111111111222222222333333444444444555555555444444444444333333333333222222222333333333444444666666666777888999::::::===>>>??????>>>===>>>>>>CCCEEEGGGIIIKKKOOORRRUUUVVV[[[bbbiiipppwww~~~}}}sssoooiiidddaaa]]]ZZZXXXRRRPPPNNNLLLKKKJJJIIIHHHCCCBBB@@@>>>============>>>>>>>>>>>>>>>>>>>>>>>>===========================>>>???>>>===<<<<<<>>>>>>????????????CCCIIINNNUUU^^^jjjttt|||~~~}}}zzz|||}}}~~~~~~}}}zzzxxxvvvsssqqqooollljjjhhhgggfffccceeeggggggeeeccccccddddddeeeggghhhhhhhhhgggfffggggggffffffgggjjjmmmoootttvvvzzz}}}~~~}}}|||zzz||||||}}}~~~~~~{{{yyyxxxxxxyyyyyyyyyxxxwwwuuuqqqppprrrssstttttttttssspppmmmlllkkkkkkkkkggggggggghhhhhhiiijjjkkkiiikkknnnpppssswww||||||xxxvvvvvvooonnnlllmmmpppsssuuuuuurrrtttwwwzzz}}}zzzwwwtttrrrooollljjjfffggghhhiiiiiijjjjjjjjjkkkjjjiiiiiikkkooorrruuuuuuvvvyyy}}}~~~wwwlllaaaXXXSSSQQQQQQ}}}uuuooofff]]]TTTKKKCCC>>>:::888555333111111111222444333222222111111222222222111111000000000000000000//////......//////000////////////////////////........................++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++*********+++++++++++++++,,,,,,++++++*********)))******+++,,,,,,,,,++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,------------------------...---------------......------------------------------.........///////////////000111111000000///111111111111111111111111000000000111111111111222333333333333444444444444333333333333333333333333333333444555555666666777333444555555666777888888888999999999::::::;;;;;;=========>>>@@@BBBDDDEEEFFFIIINNNRRRWWW[[[aaadddgggjjjlllooorrrvvv{{{|||xxxuuusssqqqeeebbb]]]YYYWWWUUURRRPPPMMMLLLKKKIIIHHHGGGFFFFFFBBBAAA???===<<<;;;;;;<<<>>>>>>=========<<<<<<<<<========================<<<>>>???>>>======>>>@@@???AAACCCDDDGGGOOOYYY```kkkuuu|||zzzxxxwwwvvvqqqrrrsssrrrpppnnnnnnnnnmmmnnnnnnooonnnlllkkkjjjhhhgggeeedddeeehhhkkkmmmsssuuuwwwzzz{{{zzzxxxwwwwwwxxxxxxyyy{{{||||||}}}~~~}}}|||}}}~~~yyywwwuuutttuuuuuutttssspppnnnkkkkkknnnqqqssstttuuutttsssqqqpppnnnllllllhhhhhhhhhiiiiiiiiihhhhhhjjjlllooossswww}}}yyyuuusssmmmkkkiiiiiikkknnnoooooommmnnnqqquuuyyy~~~}}}{{{yyyxxxxxxwwwtttrrrooooooooopppqqqqqqrrrrrrpppnnnmmmlllmmmpppsssuuuuuuvvvwwwzzz~~~{{{pppfff^^^XXXUUUzzzvvvpppiiiaaaWWWNNNHHH@@@>>>:::666444333333444444444333222222222222333333222111111000000000111...---,,,,,,,,,,,,---...................................................+++,,,,,,,,,------------++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++)))*********+++++++++++++++++++++***************)))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,((()))***+++,,,---------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///---------------------------------........./////////000000000000000//////111111111111111111111111000000000000111111111111000111111111222222222222222222222222222333333333666666666666777777777777444555666777888888888888888777666777888:::::::::777777888999;;;<<<<<<;;;<<<>>>AAACCCEEEGGGKKKNNNOOOQQQSSSTTTWWWZZZ___cccgggjjjmmmqqquuuzzz~~~{{{xxxssspppmmmllliiihhh^^^ZZZVVVSSSQQQNNNLLLIIIKKKKKKJJJHHHFFFDDDDDDEEECCCBBB@@@>>>=========>>><<<<<<<<<<<<<<<<<<<<<<<<========================<<<>>>???@@@???@@@AAACCCCCCHHHOOOTTTZZZdddqqqzzz~~~||||||}}}{{{{{{{{{zzzxxxuuusssqqqooonnnkkkjjjjjjllloooqqqssstttvvvxxxxxxxxxvvvvvvttttttuuuvvvwwwwwwxxxxxx|||zzzyyyzzz{{{||||||{{{wwwuuurrrqqqqqqqqqooonnnllljjjhhhiiilllqqqtttuuuxxxyyyyyyyyyxxxuuurrrpppnnnnnnnnnnnnmmmlllkkkjjjkkkooosssyyyyyyuuurrroookkkjjjkkklllmmmmmmkkkkkknnnqqquuuzzz~~~}}}{{{zzzyyyxxxvvvwwwwwwwwwuuusssssssssssstttuuuvvvwwwwwwwwwvvvtttttttttvvvwwwyyy{{{zzz{{{|||wwwnnnfffaaa~~~{{{wwwqqqiii```VVVPPPDDDBBB===999666555555555555444333333222222333333333333222111000000111111111000///......///000111................................................,,,,,,,,,------.........++++++,,,,,,,,,---------************************))))))))))))))))))))))))*********************************++++++,,,------++++++++++++++++++++++++))))))******++++++++++++************************)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,'''((()))+++,,,---......******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///000---------------------------------........./////////000000000000000//////000000000000000000000000000000000000111111111111////////////000000000000111111222222222333333333333333333222222222111111333444555666666666666555777555444444555666555555555444555777999:::999888777999:::;;;<<<===@@@BBBCCCDDDEEEEEEFFFIIIMMMQQQSSSVVVYYY\\\___ccciiillljjjpppxxx~~~~~~}}}}}}}}}~~~{{{uuutttvvvwwwtttqqqooommmjjjhhhgggfffdddbbb\\\YYYUUUQQQOOOLLLIIIGGGFFFFFFEEECCC@@@??????@@@@@@???===<<<<<<<<<<<<===::::::;;;;;;<<<======>>>========================<<<>>>@@@AAAAAABBBDDDFFFHHHPPPZZZccclllwww}}}zzzxxxwwwvvvsssqqqqqqsssvvvxxxtttuuuvvvwwwwwwwwwvvvuuurrrrrrsssssstttuuuuuuvvvyyywwwvvvvvvxxxyyyyyyxxxyyywwwtttssssssrrrpppooopppnnnlllmmmqqqvvvzzz|||}}}{{{uuuuuuuuutttsssqqqpppooonnnqqqwww~~~yyyuuuqqqnnnnnnnnnnnnnnnjjjkkklllooosssxxx|||~~~}}}zzzwwwtttssssssrrrrrrrrrssssssqqqooossssssssssssuuuvvvwwwxxx|||{{{zzzzzzzzzzzz{{{|||{{{rrrlll}}}xxxssslllfffbbbVVVOOODDD;;;777666666666777444111000111222333333222222222222111111111000000000//////.........---///...---,,,,,,---...///................................................---------,,,,,,,,,++++++,,,,,,,,,+++++++++******************************------,,,+++***)))((('''''''''((()))***++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))************+++++++++,,,,,,,,,++++++*********++++++************+++++++++***)))(((((()))***+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))+++,,,,,,---,,,+++)))(((------------------------++++++,,,------......///////////////////////////000000000000000000000000222111000//////000111222000111111111111222222222333333222222222222222222555444333333222222222222000111222333444333222222666555444333333444555666555555666666666666555555888888999999999:::::::::<<<======>>>???@@@BBBBBBGGGHHHIIIKKKMMMOOOQQQRRRYYY[[[]]]aaafffjjjnnnpppooorrrvvv|||~~~{{{wwwrrrqqqpppnnnmmmmmmmmmnnnnnnnnnmmmkkkiiigggfffeeeeeeddddddcccbbb___]]][[[ZZZUUUSSSOOOLLLIIIHHHHHHHHHEEEEEEDDDCCCBBBAAAAAA@@@AAA@@@???>>>===<<<;;;::::::;;;===????????????>>>>>>===::::::;;;<<<<<<<<<>>><<<===AAABBBAAAHHHRRRYYYcccrrryyyyyyxxxwwwvvvuuuuuuuuuvvvwwwyyyzzz{{{{{{zzzzzzuuuvvvvvvvvvttttttuuuwwwvvvuuuttttttuuuvvvwwwxxx{{{zzzyyywwwuuutttrrrrrrqqqpppnnnnnnqqqyyy|||xxxyyy~~~|||wwwuuutttttttttsssssssssssstttvvvzzz}}}}}}~~~zzzuuuqqqoooooommmkkkkkklllnnnnnnmmmooopppqqqrrrqqqrrruuuwwwyyyzzz{{{}}}}}}xxxrrrlllhhh^^^WWWMMMDDD>>>;;;888777444222000///111222222111222222111111111000000000000000/////////.........///......------......///................................................---------,,,,,,,,,++++++---------,,,,,,,,,++++++************************************++++++++++++((())))))******+++++++++++++++++++++++++++++++++***++++++++++++++++++***)))************+++++++++,,,,,,,,,+++++++++******++++++************+++++++++***)))(((((()))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,---------,,,++++++------------------------++++++,,,------......///........................////////////////////////111111000//////000111111000000111111111222222222222222222222222222222222333333222111111111111111000111222333333333222222555555444444444444555555555555666666666666555555666777777777777888888888777777777888999:::<<<<<<===>>>???AAABBBDDDEEEFFFLLLMMMOOOQQQTTTWWWYYY[[[[[[]]]aaadddiiinnnuuuyyy}}}~~~~~~{{{{{{{{{{{{zzzyyyxxxwwwvvvssspppooonnnlllgggdddfffeeedddcccbbbcccddddddgggfffeeecccbbbaaaaaa```___^^^^^^\\\ZZZXXXVVVTTTRRRPPPMMMJJJGGGFFFFFFFFFDDDDDDCCCBBBAAA@@@@@@???@@@??????>>>===<<<;;;;;;;;;<<<===>>>???>>>>>>===AAA@@@>>>>>>>>>?????????DDDBBBCCCGGGJJJNNNXXXdddqqqzzz~~~{{{yyywwwvvvtttttttttuuuuuuvvvwwwxxxxxxxxxwwwwwwvvvwwwwwwvvvvvvwwwyyy|||xxxwwwvvvvvvvvvxxxzzz{{{~~~~~~~~~}}}|||{{{{{{zzz}}}||||||}}}}}}|||{{{{{{||||||}}}}}}{{{wwwsssooommmllljjjhhhhhhiiijjjjjjjjjjjjlllmmmnnnmmmnnnqqqsssyyyzzz{{{|||~~~zzzuuuqqqiiicccZZZQQQIIIBBB<<<888444222111111222333333222111111111111000000000///000000////////////...............//////.........................................................------------,,,,,,,,,,,,.........---------,,,,,,************************************++++++,,,,,,*********+++++++++++++++++++++++++++++++++++++++))))))************)))))))))************+++++++++,,,,,,,,,++++++++++++***++++++************+++++++++***))))))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------------,,,,,,------......------------------------++++++,,,------......///........................////////////////////////111000000//////000000111000000000111111111222222000000111111222222333333222222111000000000000111000111222333333333333222444444555555555555444444555555666666666666555555444444555555555666666666666666666777888999:::;;;::::::;;;<<<===>>>>>>???DDDDDDDDDDDDEEEGGGHHHIIILLLNNNPPPQQQSSSVVV[[[^^^bbbdddhhhmmmqqqsssssstttvvvxxxzzzyyyvvvsssqqqqqqsssttttttrrrooonnnnnnooouuuxxx|||~~~zzzvvvrrrnnnllliiiiiiiiijjjjjjiiiiiijjjjjjjjjiiihhhggggggfffdddcccbbbbbb```]]][[[\\\[[[ZZZYYYYYYYYYZZZ[[[^^^^^^]]]]]]\\\[[[[[[[[[ZZZZZZYYYWWWUUUSSSQQQPPPNNNLLLJJJGGGEEEDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>=========<<<<<<;;;<<<===============<<<<<<<<<======>>>???@@@AAAEEEEEEGGGMMMTTT^^^mmmyyy~~~~~~yyyvvvssspppoooooopppqqqttttttuuuuuuuuuvvvvvvvvvwwwyyyzzz{{{|||~~~}}}|||}}}}}}}}}|||{{{xxxuuurrrooommmhhhgggeeeeeefffggggggfffgggiiijjjkkkjjjkkkmmmnnnsssssstttuuuwwwzzz}}}~~~}}}~~~|||xxxrrrmmmfff]]]TTTJJJ@@@:::777555444444555666555444111111111000000000//////000000//////////////////---...///000000///...---...................................................------------,,,,,,,,,------------,,,,,,,,,,,,************************------,,,++++++***)))))),,,,,,++++++++++++++++++++++++++++++++++++++++++)))******************)))))))))*********+++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,---,,,,,,---,,,+++++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///........................////////////////////////000000000//////000000000000000000000111111111111...//////000111222333333222111111000000000111111111111222222333333333333333333555666666555333333444555555666666555555444444444444444555555555555666666666666777888999:::::::::;;;;;;;;;;;;<<<<<>>>>>>>>??????@@@EEEFFFGGGHHHHHHIIILLLOOOQQQSSSWWWZZZ]]]___``````___aaaddddddbbb```___^^^aaabbbcccbbb```^^^^^^^^^bbbeeeiiimmmmmmjjjfffcccaaa___]]]\\\]]]^^^^^^]]]]]]^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[[[[[[[ZZZYYYZZZYYYXXXWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXWWWXXXXXXWWWUUUSSSQQQOOONNNJJJIIIHHHFFFEEEDDDDDDDDDAAAAAA@@@???>>>======<<<========================<<<<<<<<<=========<<<<<<888999;;;===???AAADDDGGGHHHLLLSSS]]]hhhuuu}}}||||||xxxuuuqqqmmmkkklllmmmnnnqqqqqqrrrssstttvvvxxxyyyzzz~~~~~~{{{wwwuuurrrooommmgggfffeeeeeefffgggfffeeeiiikkkllllllkkkjjjkkklllnnnnnnnnnooorrruuuxxxzzzzzzzzz{{{~~~}}}xxxuuuoooggg^^^RRRGGG@@@;;;999666555666555444333111111111111000000000000//////000000000000000000---...///000000///...---.........................................................---------,,,,,,,,,,,,,,,,,,++++++++++++************************------,,,,,,+++*********,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++************++++++******++++++++++++******************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++*********,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///................................................/////////000000///////////////000000000111111111......///000000111222222222222111111111222222333222111222222222222333333222333444555555444333222444444555555555555444444444444444555555555666666333333333333333444555666777777777777777777777777888888888888888999:::;;;<<<>>>?????????@@@BBBDDDDDDFFFHHHKKKNNNOOOPPPQQQLLLNNNQQQRRRQQQOOOOOOOOOPPPSSSUUUUUUSSSQQQPPPPPPQQQTTTXXX[[[\\\ZZZWWWUUUXXXVVVTTTSSSUUUVVVVVVUUURRRSSSTTTTTTTTTTTTTTTSSSRRRSSSUUUVVVVVVVVVVVVWWWZZZYYYXXXWWWWWWXXXYYYZZZWWWXXXXXXYYYYYYXXXWWWWWWVVVUUUTTTSSSQQQOOOMMMKKKHHHHHHGGGFFFEEEEEEEEEEEE@@@@@@???>>>===<<<<<<;;;<<<<<<<<<<<<============<<<<<<<<<<<<=========>>>;;;>>>@@@AAACCCFFFKKKOOOWWW```lllxxx~~~}}}{{{zzzzzzyyyvvvrrrnnnlllmmmnnnooonnnooooooqqquuuyyy}}}|||xxxuuussspppnnnhhhgggfffggghhhiiihhhfffmmmooopppooommmkkkkkkkkkoooooopppqqqsssvvvxxxzzzwwwwwwwwwyyy{{{~~~~~~~~~}}}{{{vvvppphhh]]]RRRJJJAAA===999666444444333222222222222222111111111000//////000000000000111111/////////000000/////////............................................................---------,,,,,,,,,+++++++++*********************************)))******+++,,,---......*********+++++++++++++++++++++++++++++++++++++++***++++++++++++++++++***)))************+++++++++***++++++++++++,,,,,,,,,++++++************++++++******+++,,,,,,+++******))))))))))))))))))))))))++++++++++++++++++++++++***+++++++++++++++******++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///------------------------...........................//////000000//////.../////////000000000111111......//////000000111111222111111111111222333333222222111111222222333444333333444444444444333333444444555555555555444444444555555555555666666666555555444444555666666777666666666666666666666666777777777777888999;;;;;;999:::<<<<<<<<<<<<===???>>>???AAACCCEEEFFFGGGHHHDDDFFFHHHHHHGGGGGGHHHIIIIIILLLOOOPPPNNNLLLKKKJJJJJJKKKNNNPPPQQQQQQPPPOOOPPPNNNLLLKKKMMMNNNNNNMMMNNNNNNOOOPPPQQQQQQQQQQQQOOOQQQSSSUUUUUUUUUWWWXXXXXXWWWVVVUUUVVVWWWXXXYYYXXXYYYZZZZZZZZZYYYXXXWWWRRRRRRQQQOOOMMMKKKIIIHHHFFFFFFFFFFFFFFFFFFEEEEEE@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<===>>>???@@@>>>AAACCCEEEGGGLLLUUU[[[lllxxx}}}|||}}}~~~{{{|||~~~~~~~~~zzzxxxtttqqqppppppqqqrrrrrrrrrsssvvvzzz{{{xxxwwwtttqqqmmmmmmlllmmmoooooommmkkkqqqsssuuuuuusssqqqqqqqqqrrrssstttvvvxxxyyyzzz{{{xxxxxxwwwwwwyyy|||~~~}}}yyyrrrhhh^^^WWWKKKEEE>>>999666555444333333333333333222222222222//////000000000111111111000000////////////000000............................................................------------------,,,,,,,,,+++++++++************************)))******+++,,,---...///((())))))******+++++++++++++++++++++++++++++++++))))))************)))))))))************+++++++++******+++++++++,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***************************************************((()))***+++++++++++++++,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++,,,------......///------------------------..............................///000000///......////////////000000000111////////////////////////000000000000000111222222222222111111111222333444444333333333333333333444333444444555555444444333444444444555555555666666777777777777777777888999777777777777777777888888888888888999999:::;;;<<<:::<<<======<<<;;;<<<===<<<===>>>@@@AAACCCDDDDDDBBBCCCDDDCCCBBBCCCFFFHHHFFFIIIMMMOOONNNKKKIIIIIIGGGHHHIIIJJJKKKLLLLLLLLLLLLJJJHHHHHHIIIJJJKKKJJJLLLMMMNNNOOOPPPPPPPPPPPPMMMPPPTTTUUUUUUUUUXXXZZZTTTTTTSSSRRRSSSTTTUUUVVVXXXYYYZZZZZZZZZXXXVVVUUUQQQPPPOOONNNLLLIIIGGGFFFDDDDDDEEEEEEEEEEEEEEEEEE@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<===>>>@@@BBBCCC@@@DDDHHHMMMSSS^^^lllvvv|||yyywwwxxxzzz|||zzz}}}~~~}}}zzzyyyxxxxxxyyy{{{{{{yyywwwwwwzzz}}}~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~yyypppggg```SSSMMMEEE>>>:::888888777444444444333333333222222//////000000111111111222111000///......///000111................................................//////.........---------......---------,,,,,,,,,************************---,,,,,,,,,,,,,,,,,,+++''''''((()))***++++++,,,++++++++++++++++++++++++(((((())))))))))))(((((()))************+++++++++*********++++++,,,,,,,,,++++++************++++++***+++,,,------,,,+++***++++++++++++++++++++++++************************&&&'''(((***,,,---------------...///...---+++***++++++++++++++++++++++++++++++,,,------......///------------------------........................---...///000000///...---////////////000000000000///////////////.........///////////////000111111333222111111111222333444555444222222222222444555333444444555555444444333333333444444444555555555444444333333333444555555444555555555555666666666666666666666666777888888:::<<<===<<<;;;999999:::::::::;;;<<<>>>???@@@@@@?????????======>>>AAADDDAAAEEEJJJLLLJJJHHHFFFEEECCCCCCCCCCCCDDDEEEGGGGGGMMMKKKIIIIIIJJJKKKLLLKKKHHHIIIJJJKKKLLLMMMMMMMMMIIIMMMPPPRRRQQQRRRTTTWWWRRRRRRQQQQQQQQQRRRTTTUUUWWWXXXYYYZZZYYYWWWUUUSSSQQQQQQPPPOOOLLLJJJHHHGGGBBBCCCCCCDDDEEEEEEDDDDDD@@@@@@???>>>===<<<;;;;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<===???AAADDDEEEEEEJJJQQQZZZeeeuuu~~~yyyvvvtttuuuxxxzzz||||||~~~zzztttpppbbbYYYMMMCCC===999666333444333222333444555444333000000000000000000000000000000000000////////////........................////////////////////////......---,,,,,,,,,------------,,,,,,,,,,,,++++++***+++,,,---...---,,,,,,******************************++++++++++++******,,,++++++******++++++,,,************************))))))))))))))))))))))))++++++************++++++++++++************++++++((((((((()))******++++++************************))))))******+++++++++,,,*********)))))))))))))))***+++,,,,,,******+++,,,))))))***+++,,,,,,------+++,,,,,,---...///000000........................000///...---,,,------.......................................////////////000000000000000000000000,,,---///000000000///...000000000000111111111111222222222222222222222222111111222222222333333333444444444444444444444444111222222333444555666666444444444555555555555666666666666666777777777777888999999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===============>>>>>>???@@@AAADDDGGGHHHHHHHHHGGGDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKNNNNNNOOOQQQRRRTTTUUUVVVTTTSSSQQQOOOOOOOOOOOOPPPPPPRRRUUUXXXXXXVVVSSSRRROOONNNLLLKKKIIIHHHHHHHHHFFFFFFDDDCCCBBBAAAAAAAAA@@@???>>><<<<<<<<<===>>>?????????>>><<<;;;;;;;;;999<<>>?????????AAADDDFFFHHHHHHHHHGGGEEEDDDEEEEEEFFFHHHIIIJJJJJJJJJIIIHHHHHHIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKMMMNNNPPPRRRSSSTTTTTTUUUTTTSSSQQQOOONNNOOOOOOPPPPPPRRRTTTVVVVVVTTTRRRPPPNNNMMMKKKIIIHHHGGGGGGGGGDDDCCCBBBAAA@@@????????????>>>>>>===============:::;;;<<<<<<<<<;;;<<<<<<;;;===???@@@AAAEEELLLQQQcccmmm}}}~~~|||}}}}}}~~~gggnnnwww}}}xxxvvvooofff\\\SSSJJJ???888777555222111111111000///111111111111111111111111000000000000////////////........................////////////////////////,,,,,,,,,,,,------...///------,,,,,,,,,,,,++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,++++++******++++++,,,************************++++++++++++++++++++++++++++++************++++++++++++************++++++------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********++++++++++++++++++++++++)))***+++***)))((()))+++++++++++++++++++++++++++............------,,,,,,------------------------///...------,,,------------------------------------............/////////........................---...//////000/////////000000000000111111111111222222222222222222222222111111111222222222222333333333333333333333333333555444444444333333333222444444444444555555555555555555555666666666666777666666777777888999999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>??????>>>@@@CCCEEEGGGHHHHHHHHHFFFEEEDDDDDDEEEHHHLLLNNNNNNMMMKKKJJJIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLNNNQQQSSSTTTTTTTTTSSSUUUTTTQQQOOONNNNNNOOOOOOOOOPPPRRRSSSSSSRRRPPPNNNLLLKKKIIIGGGFFFEEEEEEEEEAAAAAA???>>>==================>>>>>>>>>===<<<<<<777:::<<<============???>>>@@@AAACCCFFFOOOZZZccc}}}~~~|||zzzxxxzzz|||~~~}}}|||{{{|||~~~aaaeeelllsss~~~zzzuuummmfff]]]RRREEE===;;;888555333333333333222222222222222222222222222000000000000////////////........................////////////////////////+++++++++,,,---...///000------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,++++++******++++++,,,************************++++++++++++++++++++++++++++++************++++++++++++************+++++++++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++++++++)))+++,,,+++***)))***+++,,,,,,++++++++++++++++++------------------------------------------------...------------------------------------------------------.........//////............................../////////////////////000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222333333333333333333333333333333444444444555555555444444555555555666666666444555555666666777888888999999999:::;;;;;;<<<<<<:::::::::;;;<<<===>>>???===???AAADDDFFFHHHHHHIIIFFFEEECCCCCCEEEIIIMMMPPPQQQPPPMMMKKKJJJJJJKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKNNNQQQTTTUUUUUUSSSRRRUUUTTTRRRPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOMMMLLLIIIHHHGGGEEEDDDCCCCCCBBB@@@???>>>===<<<<<<<<<<<<<<<<<<>>>>>>>>>===<<<;;;:::===@@@@@@>>>===???AAA@@@BBBFFFKKKSSSaaaqqq}}}}}}{{{yyyxxxwwwvvvzzz~~~}}}zzzxxxwwwxxxyyy{{{______ccciiisss|||yyysssnnnggg\\\PPPGGG???;;;666333333333444444222222222222222222222222000000000000////////////////////////////////////////////////////////////+++++++++,,,---...///000------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******))))))))))))******,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++************++++++++++++************++++++(((((((((((())))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))******+++++++++,,,------++++++,,,---,,,,,,++++++++++++++++++++++++,,,,,,---......///------------------------,,,,,,------------------------------------------------------............/////////////////////////////////........./////////000000000111111111111111111111111111111111111000000111111111222222222222222222222222222222222111111222222333444444555333333333444444444444555444444444444555555555555333444444555555666666777888888999999:::;;;;;;<<<::::::::::::;;;<<<===>>><<<>>>@@@BBBEEEGGGIIIIIIGGGEEEBBBBBBDDDHHHMMMPPPRRRQQQNNNKKKJJJJJJKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJJJJMMMPPPTTTUUUUUUTTTSSSTTTTTTTTTTTTSSSRRRQQQQQQOOOOOONNNNNNMMMLLLKKKKKKHHHGGGEEEDDDBBBAAAAAAAAA@@@???>>>======<<<<<<===;;;<<<===>>>>>>===<<<;;;===@@@BBBAAA>>>===@@@CCCDDDHHHPPPZZZfffxxx}}}|||zzzxxxwwwvvvwwwxxx}}}}}}xxxuuuttttttttt___]]]]]]bbbiiirrrzzzvvvqqqiii^^^WWWFFFAAA:::555333333333333333333333333333333333333000000000000////////////////////////////////////////////////////////////,,,,,,,,,,,,------...///------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...************************,,,+++***))))))***+++,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++************++++++++++++************++++++&&&&&&''''''((())))))***))))))))))))))))))))))))+++++++++***************((((((((()))******++++++,,,---...---,,,+++,,,...++++++++++++++++++++++++******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////////////////000000///............///000000000000111111111111111111111111111111111111000000000111111111111222111111111111111111111111000000111222333444555555333333333333444444444444333333333444444444555555333333444444555666666666777777888999::::::;;;;;;;;;::::::::::::;;;<<<<<<;;;<<<>>>AAADDDGGGIIIJJJFFFDDDBBBAAACCCGGGKKKNNNRRRPPPLLLJJJIIIIIIKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJJJJLLLOOORRRUUUVVVVVVVVVUUUWWWZZZ[[[[[[YYYWWWUUUPPPOOONNNLLLKKKJJJJJJJJJGGGFFFDDDCCCAAA@@@@@@@@@??????>>>===============;;;;;;<<<=========<<<<<<<<<@@@BBBAAA>>>@@@FFFKKKQQQXXXdddqqq|||||||||zzzyyyzzz|||zzzvvvtttrrrfffaaa^^^```cccgggrrr}}}{{{xxxrrrjjjdddRRRLLLBBB;;;666444333222444444444444444444444444000000000000////////////////////////////////////////////////////////////------,,,,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++---,,,+++******+++,,,---,,,++++++******++++++,,,************************************************++++++************++++++++++++************++++++(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,,,,+++++++++***(((((()))******+++,,,,,,+++,,,------++++++,,,---*********++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................111000///...---......///000000000000111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111222222333333333444222222333333333444444444222333333333333444444444333333444444555666666666666666777888999:::;;;;;;<<<;;;::::::999:::::::::;;;;;;===@@@CCCGGGIIIKKKEEEDDDBBBAAACCCEEEIIIKKKPPPNNNJJJHHHGGGHHHJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJIIIKKKMMMQQQTTTVVVXXXYYYXXX[[[```ddddddbbb^^^[[[QQQPPPMMMKKKIIIIIIIIIJJJFFFEEEDDDBBBAAA@@@??????>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;<<<===>>>:::>>>BBBBBBCCCHHHSSS\\\jjjsss|||yyynnngggbbbaaa``````hhhrrrsss{{{}}}zzzuuuoooiii]]]VVVKKKAAA;;;777555444444444444444444444444444000000000000////////////000000000000000000000000////////////////////////......---,,,,,,,,,---------------,,,,,,,,,++++++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,++++++++++++++++++,,,************************))))))))))))))))))))))))++++++************++++++++++++************++++++++++++******))))))((((((************************---------,,,,,,+++++++++))))))***+++,,,,,,------***+++,,,,,,******+++,,,))))))***+++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------111000///...------...///000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000333333333222222222222111222222333333333444444444222222333333333444444444333333444555555666666777555666777888999:::;;;;;;<<<<<<;;;:::999999999999:::;;;===@@@CCCFFFIIIKKKEEEDDDBBBBBBBBBEEEGGGIIINNNLLLIIIGGGFFFGGGJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJIIIJJJMMMPPPSSSWWWYYY[[[ZZZ^^^eeejjjkkkhhhccc```RRRPPPMMMJJJIIIHHHIIIJJJFFFEEEDDDBBBAAA@@@??????======<<<;;;;;;;;;<<<<<<<<<;;;::::::;;;<<<===>>>999>>>CCCFFFIIIRRR```kkk~~~ssshhheeebbb___aaagggjjjnnnttt|||{{{uuurrrggg```UUULLLDDD???;;;888333444444333222222333555333222111111000111111111222222222222111111111111////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))))))***+++,,,------...************************************)))))))))((()))***+++,,,,,,+++***)))*********)))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))*********+++++++++++++++***)))((('''&&&&&&)))************++++++++++++,,,---......---,,,+++******++++++++++++******---------......---,,,,,,.........------,,,,,,,,,...---,,,,,,++++++++++++---------------------------,,,,,,,,,,,,---......///////////////////////////---,,,,,,---...,,,+++000000000000000000000000111111000000//////......000111111111111222222222111111111111111111111111000111111111111222222222111111222333333333333222111111222333333444555555444555555666666666666666777777777888999999::::::<<<;;;;;;::::::999999888;;;<<<===>>>AAACCCEEEFFFFFFEEECCCAAAAAACCCEEEFFFGGGFFFFFFFFFGGGHHHHHHIIIJJJIIIHHHHHHHHHHHHIIIJJJIIIIIIIIIKKKOOOTTTYYY\\\^^^aaaiiissszzzvvviii]]]RRRQQQNNNKKKHHHFFFFFFEEEEEEDDDBBB@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;;;;>>>@@@???BBBFFFAAAEEEKKKQQQZZZhhhzzzyyyppphhhbbbbbbggggggiiimmmrrrzzzyyyvvvnnnhhh___UUULLLEEE>>>:::777666555444222222333444333222222111111111111111000000000000////////////////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++,,,,,,))))))))))))))))))))))))++++++++++++************)))***++++++++++++***)))+++++++++***************))))))))))))*********+++))))))))))))))))))))))))******************+++++++++++++++***))))))(((((()))************+++++++++)))******++++++******)))******++++++++++++******)))******++++++******)))......---------,,,,,,,,,...---,,,,,,+++++++++,,,---------------------------,,,,,,,,,,,,---..............................---,,,+++,,,...//////...////////////////////////000000000/////////////////////000000000111111111........................000000111111111222222222000111222222333333222222111111222222333444444555444444555666666666666666555666666777888888999999;;;;;;::::::::::::999999;;;;;;<<<>>>@@@BBBDDDEEEEEECCCAAA@@@@@@AAACCCEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKNNNRRRVVVYYY]]]```hhhrrrxxxttthhh]]]QQQPPPMMMJJJGGGFFFEEEEEEDDDCCCAAA???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999999===>>>===@@@DDDEEEMMMXXXcccooouuullljjjllliiihhhgggiiioooxxx|||wwwrrrkkkcccYYYNNNDDD>>>;;;999777444222222222333333333222111111111111111000000000000////////////////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))***++++++++++++***)))++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))++++++******************++++++++++++++++++++++++)))************+++++++++*********))))))***************++++++++++++******((())))))******)))))))))------------,,,,,,,,,,,,------,,,+++++++++,,,,,,---------------------------,,,,,,,,,,,,---......------------------------,,,,,,+++---///111111000//////////////////////////////////////////000000........./////////000000000000000000000000000000000000000111111111222222000111222222333333222222111111222222333333444444444444555666666666666555555555555666777777888888999999::::::::::::;;;;;;::::::;;;<<<>>>AAACCCDDDCCCBBB@@@??????@@@BBBCCCDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKJJJKKKLLLOOORRRTTTZZZ]]]ccclllrrrnnnddd[[[PPPNNNKKKIIIFFFEEEDDDDDDBBBAAA@@@>>>===<<<<<<<<<======<<<;;;:::::::::;;;<<<:::;;;>>>@@@@@@EEEKKKRRR^^^nnn~~~}}}yyyyyyrrrmmmgggeeeiiiqqqyyy|||zzzuuunnneeeYYYMMMEEE>>>;;;777444333333333333333333222111111111111222222222222222111111111000////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++------------------------,,,,,,+++++++++******************++++++******************+++++++++++++++************************))))))))))))))))))))))))+++++++++***************************++++++,,,,,,))))))*********+++++++++---,,,+++******+++,,,---******++++++++++++*********++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------...---,,,...000111111000////////////////////////---......//////000000000....../////////000000000111111111111111111111111000000000000111111111111000000111222222222222222111111222222333333333333333444555555666666555555555555666666777888888888888888999::::::;;;<<<<<<999999:::;;;===???AAABBBBBBAAA@@@??????@@@AAABBBBBBCCCCCCDDDFFFHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIKKKMMMPPPQQQSSSVVV[[[bbbgggeee]]]UUUNNNLLLJJJGGGEEECCCCCCCCC@@@???>>>===<<<;;;;;;;;;>>>===<<<;;;:::::::::;;;@@@>>>???BBBEEEIIIRRR\\\jjjwww|||tttjjjdddeeekkkrrrvvvtttxxx~~~~~~{{{wwwooodddXXXPPPDDD???999555444444444444444333333222111222222222222222222222111111111000////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------))))))))))))))))))))))))+++*********))))))))))))+++******************+++))))))))))))******+++++++++++++++***************))))))))))))))))))))))))************************(((((()))******+++++++++))))))*********+++++++++---,,,************,,,---******++++++++++++******++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................000///......///000///---........................------......//////000000/////////000000000111111........................//////000000000111111111000000111222222222222111111111222222222222222333333444444555555555555555666666777888888999999:::888888999999:::;;;<<<<<<999999:::;;;<<<>>>@@@AAABBBBBBAAA@@@@@@AAABBBBBBBBBBBBCCCDDDEEEGGGIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFHHHIIILLLNNNOOOKKKMMMQQQWWW[[[YYYTTTOOOLLLJJJHHHEEECCCBBBBBBBBB>>>>>>===<<<;;;;;;;;;<<>><<<;;;:::;;;<<<<<>>???@@@BBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDEEEFFFHHHJJJKKKLLLEEEGGGJJJOOOQQQQQQMMMJJJJJJHHHFFFCCCBBBAAAAAAAAA======<<<<<<;;;<<<<<<<<>><<<;;;;;;<<<>>>??????AAAGGGOOOYYYfffyyytttmmmllllllkkkjjjlllooosssxxx~~~wwwoooiii\\\SSSGGG???;;;999666444444444333222222222222333000000000000////////////////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........*********++++++,,,,,,,,,........................+++++++++*********))))))++++++***))))))***++++++(((((()))******+++,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))(((((()))***+++,,,,,,---******++++++++++++++++++)))************+++++++++(((((())))))))))))((((((******++++++++++++******((((((***++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++---,,,,,,,,,,,,---.................................---,,,---...///...---..........................................------........./////////000000111111111111111111111111////////////000000000111///000000111111111111111222222111111111111111111222333444444555555444444666666777777888999999999999999999::::::;;;;;;;;;:::::::::;;;<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBCCCDDDEEEFFFGGGFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHDDDEEEHHHKKKMMMMMMKKKJJJHHHGGGDDDBBB@@@@@@@@@@@@===<<<<<<<<<<<<<<<======???>>>===<<<<<<>>>AAACCCCCCIIIUUUdddqqqxxxtttqqqnnnhhhiiijjjlllpppyyy|||uuuqqqfff\\\MMMCCC>>>;;;666333555444333333222222333333222222222222111111111111////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,))))))***+++,,,,,,------,,,,,,,,,++++++*********))))))))))))))))))))))))''''''(((***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))***+++,,,,,,+++***)))******++++++++++++******))))))***,,,,,,---------*********++++++,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++---,,,,,,,,,,,,---......------------------------+++******,,,...//////.........................../////////......------,,,---------.........//////........................////////////000000000000//////000111111111111111222222111111111111111111222333444444555555444444555555666666777888888888999999::::::::::::;;;;;;::::::;;;;;;===>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>CCCCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEHHHJJJLLLLLLKKKKKKGGGFFFDDDAAA@@@?????????===<<<<<<<<<<<<===>>>>>>???>>>===<<<===@@@CCCEEEIIISSSeeeyyyzzznnnpppiiidddfffkkkpppwww~~~{{{qqqhhh[[[OOOGGG@@@999555777555444444555555333222111111111111000000000000........................//////.........---------///............---------.........------,,,,,,,,,,,,,,,,,,---------......---,,,+++*********+++,,,.........------,,,,,,,,,---***((((((+++------,,,******************************))))))***,,,...///))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,------++++++,,,---************************))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...///888111***(((***,,,,,,***,,,++++++,,,------,,,***,,,,,,,,,---------......------------------------------............------,,,,,,------...///000000..................------111111000000/////////...000000000000000000000000111///...///222333222///000111111111111222222222222222333444444555555666777777777777777888888999<<<<<<;;;:::999999999999;;;:::999888888:::<<<===:::<<<===???@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFEEECCCCCCDDDEEEHHHJJJJJJJJJIIIHHHFFFDDDAAA@@@??????===<<<<<<<<<;;;:::888999<<>>???@@@AAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEFFFEEEDDDCCCBBBCCCEEEGGGIIIIIIIIIHHHGGGEEEBBB@@@??????>>>===;;;:::;;;;;;::::::;;;===@@@===???AAABBBEEEMMMWWW___www|||rrrlllhhhfffgggkkksss|||vvvnnneee]]]SSSHHHAAA<<<:::666555444444222111222222222222111111111111000000000000000000000000/////////............---///............---------...------------,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++---+++******,,,------,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))***+++***)))((()))+++******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++---...222...)))(((+++------,,,...,,,***)))+++,,,,,,,,,,,,,,,,,,,,,------------------------------------------............------,,,,,,------.../////////....................................------------........................000///...///111222111000000000000111111111222222000111111222333333444444888888888888888999::::::;;;:::::::::::::::::::::999999::::::::::::;;;;;;;;;<<<>>>@@@AAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCCCCBBBCCCDDDEEEGGGGGGGGGFFFFFFBBB@@@>>>=========<<<:::999:::;;;;;;;;;<<<>>>@@@===???BBBGGGOOO]]]nnnzzztttlllfffeeehhhjjjvvv|||wwwqqqiii^^^QQQHHH???;;;777444444333333222222111111111111000000000000000000000000000000000/////////...............///............---------------------------------,,,,,,,,,---------......++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------+++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************)))***+++***))))))***+++************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++***)))))))))***,,,---///,,,))))))+++......---000---******+++---...---++++++,,,,,,,,,---------------------------------------............---------------.........//////---------...............000000000000000/////////........................////////////000111000000000000000000111111111111000000000111222222333333777777777777777888888999999:::::::::::::::::::::888999:::;;;;;;;;;::::::;;;<<<>>>@@@AAAAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCBBBBBBAAABBBBBBDDDDDDEEEEEEDDDDDD@@@>>><<<;;;<<<<<<;;;:::999:::<<<<<<;;;;;;===>>>@@@CCCHHHQQQ^^^ppptttiiieeefffccckkkvvv}}}xxxrrrgggZZZPPPCCC???999555444444444444111111000000000////////////////////////////////////////////////////////////............---------------------------------,,,,,,,,,---------......++++++,,,,,,------------++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------+++***)))***************************************************************************************************************************+++,,,+++***)))***,,,************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++---,,,+++++++++,,,---...+++*********,,,---......111...++++++,,,...//////+++++++++,,,,,,,,,------------------------------------............---------------...............---------.........///////////////000000000000000...........................///////////////000111//////000000000111111111//////000111111222222333555555555555555666777777888888:::;;;;;;;;;;;;:::888999:::;;;;;;;;;::::::;;;===>>>@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBB>>><<<::::::;;;;;;;;;999:::;;;<<<;;;:::;;;===???DDDJJJTTTbbbssstttiiifff```dddkkksss~~~~~~xxxoooccc[[[LLLFFF???999777666555555111111111000000000000///////////////////////////...////////////000000000///............---------,,,,,,,,,------------...,,,,,,,,,---------......***+++,,,---......------++++++++++++,,,,,,,,,,,,+++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***************************************************+++,,,+++******+++,,,******************************++++++++++++******++++++++++++++++++++++++***)))(((''''''((()))***)))***++++++,,,---------000...,,,,,,---.........++++++++++++,,,,,,,,,,,,------------------------------............------........................,,,,,,------.../////////---------.......................................---///000000///...000111/////////000000000111111///000000111222222333333444444444444444555555666666888999;;;<<<<<<;;;;;;999999::::::::::::;;;;;;<<<===???AAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAABBBCCCEEEFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===;;;999999;;;;;;;;;:::;;;;;;<<<;;;<<<>>>BBBEEELLLWWWhhh{{{yyyqqqffffffgggkkkrrr|||~~~vvvmmmfffXXXQQQHHH???:::777666555333333333222222222111111000000000000000000000000.../////////000000000000///............---------,,,,,,,,,---------......,,,,,,,,,---------......***+++,,,............---+++,,,,,,,,,------------+++---000///---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------************************************************************************************************************************)))***+++***)))))))))+++************************)))******************)))************************)))((('''&&&&&&'''((()))(((***+++,,,,,,,,,,,,,,,---,,,++++++,,,---,,,+++***++++++++++++,,,,,,,,,------------------------------............------........................,,,,,,------...//////000------------.........///////////////////////////,,,...000000...---///111////////////000000000111000000111111222333333444555444444444444555666666555777999;;;<<<<<<<<<;;;::::::999999999:::;;;<<<<<<===???AAABBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBEEEFFFEEEDDDBBBAAA@@@??????@@@??????>>>>>>>>>>>>>>>???<<<;;;999999;;;<<<<<<;;;;;;;;;<<<<<<>>>CCCJJJOOO^^^lllooollliiihhhkkkqqq|||{{{tttnnnaaaZZZNNNDDD===999666555555555444444444444333333111111111111111111111111.../////////000000111111//////.........---------,,,,,,,,,------.........,,,,,,,,,---------......)))+++,,,...//////......,,,,,,,,,------.........+++...000000---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...///++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))((()))***)))((('''(((***************************))))))************))))))************************000///...---------...///(((***,,,---,,,++++++,,,******)))***,,,,,,***(((******+++++++++,,,,,,,,,---------------------------..................---.....................---,,,,,,------...///000000.../////////000000111111000000000000000000000000,,,...000000...---///111////////////000000000000111111111222333333444444555555555555555666777777555666999;;;======<<<;;;;;;:::999888888:::<<<===<<<===???AAABBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@BBBEEEFFFEEEDDDBBB@@@???????????????>>>============>>>>>><<<:::999:::;;;<<<<<<;;;:::;;;;;;===AAAHHHQQQWWWooo~~~vvvmmmnnnqqqrrrtttxxx}}}{{{tttllldddXXXNNNFFF???777222777444222111333444444333//////000000111111111222000000000000000000000000000000//////.........---------------------------++++++,,,------...//////---------------------------------,,,,,,+++++++++------------------------000///---++++++,,,---...,,,,,,,,,++++++*********************))))))))))))************************++++++++++++++++++++++++)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))******++++++,,,,,,,,,---++++++,,,,,,,,,,,,------++++++************++++++******+++++++++,,,,,,,,,...---,,,,,,+++++++++++++++***+++,,,------+++)))((()))***+++,,,------------------.........//////------------------------........................//////000000000000//////222222111000///...------////////////000000000000000000000000////////////000000000000111111111111111111222222222333333333666666666777888:::;;;<<<;;;:::999888888999;;;<<<:::===@@@@@@>>>===???AAAEEEDDDBBBAAA@@@@@@AAAAAA@@@???===<<<===@@@DDDFFFHHHFFFCCC@@@>>>===>>>>>>???>>>===<<<<<<<<<<<<<<<;;;:::888888999:::::::::======AAAEEEFFFMMMbbbxxxzzzvvvtttqqqoooppppppvvv~~~~~~xxxssslllaaaVVVMMMDDD;;;444777555333222333444333222000000000000111111111222000000000000000000000000000000/////////.........------,,,,,,,,,,,,,,,,,,)))******+++,,,,,,---------------------------------------,,,,,,,,,++++++---------------------------,,,+++***)))***++++++,,,,,,,,,+++++++++******************))))))))))))************************((((((((())))))******************))))))*********,,,,,,,,,++++++******)))************************)))***++++++++++++***)))'''((((((((()))))))))***+++++++++,,,,,,,,,------++++++************++++++******+++++++++,,,,,,,,,---,,,+++************+++,,,++++++,,,...---,,,***+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------............------000000000000////////////............////////////000/////////////////////000000000000111111111111111111222222222333333333666666777888999;;;===>>>===;;;:::999999:::;;;<<<:::===???@@@>>>>>>???AAAEEEDDDBBBAAA@@@@@@@@@AAA@@@???===<<<===@@@CCCFFFGGGEEEBBB@@@>>>======>>>>>>===<<<;;;;;;;;;;;;<<<999999888999::::::999999<<>>???>>>===;;;:::::::::;;;;;;;;;<<<>>>???>>>>>>???@@@CCCCCCBBBAAA@@@@@@@@@@@@???>>><<<<<<===???BBBDDDEEECCCAAA???============<<<;;;;;;::::::::::::;;;666777999;;;<<<<<<<<<<<>>???>>>===;;;:::::::::;;;;;;<<<===>>>>>>>>>??????BBBBBBAAA@@@@@@@@@@@@@@@>>>===<<<;;;<<<>>>AAABBBBBBAAA@@@>>>===<<<<<<<<<::::::999999999999999:::444666:::<<<>>>@@@BBBCCCLLLTTTcccuuuuuuooohhheeeeeelll}}}zzztttlllbbbUUULLLAAA===999555333222000///222222222111111111111111000000000000000000000000//////000000000000000000////////////......------------............//////------------------------------------------------------------------------,,,,,,---------,,,+++***++++++++++++++++++++++++++++++++++++************************************++++++++++++************)))***++++++++++++***))))))*********++++++,,,,,,************************+++******************+++******************))))))*********+++++++++,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---+++)))((()))***+++***)))))))))+++,,,,,,------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......////////////............+++++++++,,,,,,,,,------------....../////////000///000000000111111111111111111222222222333333333222333444555777999;;;<<<>>>>>>===<<<;;;:::::::::;;;;;;<<<===?????????>>>@@@@@@@@@@@@@@@@@@??????===<<<;;;;;;<<<===???@@@??????>>>===<<<;;;;;;;;;999999888888888999999:::666999;;;<<<===@@@DDDHHHXXXeeeyyytttjjjeeebbbdddrrrzzzuuulllaaaXXXJJJEEE>>>888555333111000222222222222222111111111000000000000000000000000//////000000000000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------............------------------------+++*********))))))))))))***++++++++++++,,,,,,,,,,,,++++++++++++*********************************&&&&&&''')))***+++,,,---)))***,,,......,,,***)))((())))))***+++,,,------************************++++++***))))))***++++++,,,,,,,,,+++++++++++++++************++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...+++***((((((***+++***)))((((((***+++,,,---------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,/////////......---------.........////////////000---------......//////000000000000000111111111111111111222222222333333333333333333444555777888999===<<<<<<<<<;;;;;;::::::<<<;;;;;;===???@@@>>>===??????@@@@@@@@@??????>>><<<<<<;;;;;;;;;<<<===>>>======<<<<<<;;;;;;::::::999888888888888999999:::;;;<<<<<<;;;<<>><<<===>>>???@@@@@@???>>>>>>;;;;;;;;;:::;;;;;;<<<===;;;;;;;;;;;;;;;:::::::::999888888888888999:::;;;<<<=========AAALLL\\\ggg{{{sssjjjaaabbbjjjtttzzzpppiii\\\UUUIII???999777777777333333333222222111111111000000000000000000000000//////000000111111111222......///000111222333333//////////////////......---------------------------------.........//////------------------------...---+++))))))***+++---*********++++++,,,,,,,,,,,,,,,,,,+++++++++******************************000000///...,,,+++******---,,,***))))))***,,,---))))))))))))((((((((((((************************,,,+++***))))))***+++,,,,,,,,,,,,++++++*********)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,******))))))***+++,,,,,,///---++++++,,,......---------......------,,,+++---------.........//////------------------------........................---......//////......---++++++,,,---...///000111+++++++++,,,,,,,,,,,,---,,,,,,------...///000000000000000000111111111111111111222222222333333333666666666666666777888888999999:::;;;;;;:::::::::<<<::::::<<>><<<===>>>???@@@@@@???>>>===;;;;;;:::::::::;;;<<<<<<:::::::::;;;;;;::::::999999999888888999:::;;;;;;;;;<<<>>>AAAIIIYYYooo~~~rrrllliiihhhqqqwwwyyyuuujjjdddZZZMMMAAA:::777666777555222111111111111000222222222222222333333333000000000000000000000000........................////////////////////////,,,,,,,,,---------......------------------------......---,,,,,,,,,------...---,,,+++++++++,,,---************************************************///---+++)))(((((()))***...---,,,+++************++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))*********))))))))))))(((//////...---+++***))))))++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***((((((******+++++++++,,,,,,,,,------------------------////////////////////////---------............///---,,,+++,,,...///...---000000//////.........---............////////////000000000000111111111111222111000///000111333444444444444555555555666666999999999999999999::::::<<<<<<<<<========================>>>>>>>>>;;;999<<<<<<;;;::::::::::::;;;:::;;;<<<;;;999888999:::;;;;;;::::::999999:::;;;>>>@@@DDDKKKWWWmmm}}}sssmmmkkkjjjmmmxxx}}}yyyooojjjaaaUUUJJJAAA<<<999888666333222333333222111111111111000000000000000000000000000000000000000........................////////////////////////,,,,,,---------.........------------------------...------,,,,,,,,,,,,,,,------,,,+++++++++,,,---++++++++++++++++++++++++************************%%%%%%'''(((***++++++,,,...---,,,+++************++++++************++++++++++++++++++++++++++++++************************((()))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++,,,,,,---------,,,,,,++++++***++++++,,,,,,,,,+++************+++++++++,,,,,,,,,------------------------........................------------............---,,,+++,,,...///...---///.........------------............////////////000000000000111111111111222111111111111222222333333333444444444555555555777777888888999999999:::;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<===>>>>>><<<999<<<<<<;;;::::::::::::;;;:::;;;<<<;;;999888999:::888999999999999:::<<<>>>???FFFPPP]]]mmmuuuooojjjjjjoooyyyvvvrrrkkkbbbVVVKKKCCC>>>888666555444555555444333222222111111000000//////000000000000000000000000........................////////////////////////,,,------------.........------------------------------,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************!!!###&&&***,,,------,,,------,,,,,,++++++******++++++************++++++************************++++++++++++++++++++++++'''((()))***+++,,,------(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++************++++++************************,,,,,,++++++++++++++++++......---,,,+++***)))))))))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------........................------------............---,,,+++,,,...///...------------------,,,,,,,,,............////////////000000000000111111111111222222333333333222222111222222333333333444444444555555666777888888999999999999::::::;;;;;;;;;;;;>>>===<<<===>>>>>><<<:::<<<<<<;;;:::::::::::::::999:::;;;:::999888999:::888999:::::::::<<<@@@CCCAAAMMM___rrrxxxuuupppnnnrrryyy|||yyytttlllbbbVVVJJJCCC:::888666555666666555333555555444333222222111111000000000000000000000000........................////////////////////////------------............---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************((()))+++,,,------,,,,,,---------,,,,,,++++++***++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))***+++,,,,,,,,,(((((()))***+++,,,------++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,++++++*********---,,,,,,,,,++++++************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---,,,+++,,,...///...---------------------------............///////////////000000000111111111111222222333444444333111000111111222222222333333333333333444555666888888999999999::::::;;;;;;<<<<<<>>><<<<<<<<<>>>>>>===;;;<<<;;;::::::999999::::::999:::;;;:::999888999:::;;;<<<===<<<<<<>>>DDDHHHNNN^^^tttxxxqqqooorrryyy~~~yyyssskkk___RRRJJJ>>>;;;888555555555444333666555555444333222111111000000000000000000000000////////////////////////////////////////////////---------.........//////---------------------------,,,++++++******+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************...---+++*********+++,,,,,,,,,---------,,,++++++++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++************************++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++************************,,,,,,,,,++++++******************++++++,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...---,,,+++,,,...///...---..................//////............///////////////000000000111111111111111222333444333333111000111111111222222222333333222333333555666777888888999::::::;;;<<<<<<======>>><<<;;;<<<===>>>===<<<;;;;;;:::999999999999:::888999::::::888888999:::<<<>>>???>>>>>>BBBIIIPPPeeeuuuyyysssppprrr|||}}}yyyrrriii]]]UUUFFFAAA;;;666444444444333333333222222111111000000000000000000000000000000////////////////////////////////////////////////------........./////////------------------------------,,,+++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))'''((()))+++---+++,,,---......---,,,+++++++++************++++++************************++++++++++++++++++++++++*********)))))))))((((((...------,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++,,,,,,++++++++++++++++++(((((()))***+++,,,------,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++,,,...///...---.........///////////////............////////////000000000000111111111111000000111222222222222222111111222222222333333333333333444555666666777777999999:::;;;<<<======>>>>>><<<;;;;;;===>>>>>>===;;;;;;:::999999999999999777888999999888888999:::;;;>>>BBBCCCEEELLLXXXaaazzzxxxrrruuu{{{}}}yyyrrrhhhaaaOOOHHH???888555444444444222222222222222222222222000000000000000000000000////////////////////////////////////////////////............////////////------------------------...------,,,,,,,,,,,,,,,)))***+++---......------++++++++++++++++++++++++******************************))))))******+++++++++,,,---//////...,,,+++++++++************++++++++++++++++++++++++++++++************************((((((((((((((())))))))),,,,,,,,,,,,+++++++++***++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,))))))******++++++,,,,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++,,,...///...------------....../////////............////////////000000000000111111111111.........///000111222333222222222222333333333444444444555555666666666777888888999:::;;;<<<======>>><<<:::;;;<<<>>>>>>>>>;;;:::999999888999999999666888999999888888999:::;;;@@@HHHMMMTTT```ppp}}}vvvrrruuuzzz~~~xxxpppiiiUUUNNNCCC:::555444555555444444444444444444444555000000000000000000000000000000000000000000000000////////////////////////............/////////000------------------------///...------,,,,,,------)))***+++---......------************************************************,,,---.........,,,***(((+++,,,...//////...,,,+++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))%%%%%%&&&'''((()))************************++++++++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++*********++++++,,,,,,---+++++++++***************((((((***+++,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++,,,...///...---,,,,,,,,,------...................../////////000000000000000111111111111------------///111333444222222333333333444444444555555666666666666666666666777888999:::;;;<<<<<<>>><<<::::::<<<>>>>>>>>>;;;:::999999888888999999666888999999888888999;;;<<>>>>>@@@<<<999777888999777555===:::999::::::888999<<>>@@@<<<999888888888777555888666666999:::999;;;@@@IIIPPPbbb{{{rrrllliiikkkooottt}}}{{{xxxoooaaaTTTJJJBBB:::555444222111111333333333222222222222111111111111000......///000000111222222000000////////////000000............------------+++,,,///111111111///...------------------------...------,,,,,,------......------,,,,,,------...))))))+++,,,,,,,,,,,,,,,***************************++++++,,,---,,,,,,,,,++++++************************+++++++++******))),,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************))))))))))))*********+++,,,,,,,,,+++++++++***************************************************************************************))))))***+++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,---...............///...---,,,---...///000,,,---------..................//////////////////111111000000111111222333333333333333444555666666666555555555555666666777888888999::::::::::::999;;;<<<<<<<<<<<<=========???<<<999888888888777666555444666:::;;;<<<@@@FFFNNN[[[sss~~~ssshhhddddddhhhpppxxx|||tttiii^^^TTTJJJ@@@999666444222111333444333333222222222111111111000000////////////000000111111000000////////////000000........................,,,,,,------------------------------------------------------------------+++++++++++++++++++++++++++,,,,,,++++++***)))(((******************************++++++,,,,,,,,,,,,***************++++++++++++++++++++++++***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************((())))))***+++,,,,,,---************************************************************************************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000---,,,++++++++++++,,,---,,,,,,,,,---------..................////////////111111111111111222222222222222222333444555777777666666555555555555666777888888999::::::::::::999;;;;;;<<<<<<<<<===<<<<<<>>><<<:::888777777777777777777999<<<>>>???FFFNNNXXXjjjpppfffbbbbbbgggmmmuuuyyypppggg^^^RRREEE<<<999777444333333444444333222222222111111111000000000000000000//////......000000////////////000000////////////////////////000///---+++***+++,,,...------------------------------------------------++++++++++++++++++++++++++++++++++++***)))((((((************************************++++++,,,,,,***************++++++++++++++++++++++++***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++(((((()))***++++++,,,,,,************************************************************************************************,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......000111111222222222///...,,,+++******++++++,,,,,,,,,---------......---.........//////000000000000111111222222222222111111222333444555777888666666555555555555666666888888999::::::::::::999::::::;;;<<<===<<<<<<;;;<<<<<<:::999777777888888:::999;;;>>>@@@DDDMMMXXXooo}}}ooofff``````bbbhhhvvvyyyqqqgggZZZLLLCCC===:::777444444444444333222222222111111111111000111111000//////...------000000////////////000000/////////000000000000000222000...---,,,---///000------------------------,,,------......------,,,,,,------......------,,,((((((***+++++++++++++++************************+++************+++,,,,,,++++++************************+++++++++******)))+++++++++++++++,,,,,,,,,************************************************++++++++++++++++++++++++*********+++++++++++++++((()))))))))***+++++++++***************+++++++++************************************************************************,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......///111222222222222111000///---,,,,,,------,,,---------............------......///000000000000000111222222222222111222222222333444555777888777666666555555555555666888888999::::::::::::999999:::;;;======<<<;;;;;;;;;<<<;;;999777666888:::::::::<<>>999666555555444333222222222111111111111000//////////////////......000000////////////000000........./////////000000,,,---...///000000000000------------------------,,,,,,---......---,,,,,,,,,------......------,,,((()))***+++,,,,,,,,,,,,************************+++***)))))))))***,,,,,,,,,+++++++++***)))))))))))))))***+++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))************))))))*********+++++++++************************************************************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...///000111111111//////------------...///------........./////////------......///000000111///000111222333222222111222222222333444555666777777777666555555555555555888888999::::::::::::999888:::;;;======<<<;;;::::::;;;;;;999666666888::::::;;;???GGGPPP^^^sss~~~nnnbbb]]]WWW___hhhrrryyypppddd\\\DDDAAA;;;777666555444333222222222111111111111000------......///000000000000000////////////000000---------.........//////$$$''',,,000222111///...------------------------,,,,,,---......---,,,,,,******,,,,,,,,,,,,******,,,,,,---,,,,,,+++***)))************************+++***)))))))))***,,,------,,,,,,+++***)))((((((((()))***+++++++++++++++(((((())))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********)))))))))))))))))))))******++++++++++++************************************************************************)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,...///000000000++++++******+++,,,...///.........////////////000---------...///000000111///000111222333222111111333333333333444555666666888777666555555555555555888888999::::::::::::999888999;;;======<<<;;;::::::;;;<<<999666666888;;;<<<===DDDNNNZZZmmm|||lll```___\\\]]]dddoooxxxnnneeeUUUNNNCCC:::666555555555666555444333222222222222222222222222111111111000////////////////////////////////////000000000000////////////............///............---------------------------------,,,------......------,,,---,,,******+++,,,+++*********************************))))))******+++,,,---,,,,,,+++*********+++*********))))))))))))(((***++++++++++++***))))))************************((()))***++++++***((((((+++++++++*********)))))),,,***))))))***++++++***))))))******++++++,,,,,,******))))))))))))******************************************************))))))***++++++++++++************++++++,,,,,,,,,******+++,,,,,,,,,,,,+++))))))*********+++++++++---......//////......---+++++++++,,,---...///000......------------......////////////000000000000444333333222111000//////000000111111111222222222444444444555555555555666888888999:::;;;;;;;;;;;;999999999999:::;;;<<<===:::<<<======;;;999999:::>>>FFFPPP]]]rrr|||lllaaa^^^]]]bbbjjjvvv}}}ssslll]]]UUUJJJ@@@:::777777777555444333222222222222222222222111111111000000000////////////////////////////////////............////////////............///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***+++******************************+++++++++++++++,,,,,,------,,,++++++******++++++)))))))))******+++++++++))))))******))))))((('''++++++++++++++++++++++++))))))************)))))),,,,,,,,,,,,++++++******,,,***))))))***++++++***(((((((((((())))))))))))++++++************++++++************************+++++++++*********************+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///......------------......////////////000000000000111111111000///......---111222222222333333333333444444444555555555555666777888999:::;;;;;;;;;;;;::::::999999999999:::;;;777999;;;;;;::::::<<<===EEEQQQaaaqqqyyykkkeee``````dddlllzzz{{{uuuiii```SSSGGG???;;;999777444333222222222222222333111111111111000000000///000000000000000000000000/////////......---------////////////............///............---------------------------------,,,+++***))))))***+++,,,+++)))((()))+++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,++++++******++++++(((((()))***+++,,,------***************))))))(((++++++++++++++++++++++++******)))))))))******+++---------,,,,,,,,,,,,+++,,,***))))))***++++++***)))))))))))))))(((((((((,,,,,,++++++++++++,,,,,,************************++++++++++++******))))))++++++,,,------------,,,------,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++------------,,,,,,,,,,,,,,,,,,************,,,,,,------,,,,,,,,,------.........------------......////////////000000000000111111000000//////......222222333333333444444444444444444555555555555666777777999:::::::::::::::::::::999888888888888888777888999:::;;;>>>BBBEEEPPPbbbxxx}}}rrrgggaaaaaafffqqq||||||rrrjjj\\\OOOEEE>>>:::777333333222222222222333333111111111000000000//////111111111111111111111111111111000///...------,,,////////////............///............---------------------------------,,,+++)))(((((()))+++,,,---+++***+++.../////////+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,++++++***++++++,,,)))******+++,,,,,,------,,,------------,,,+++++++++++++++++++++++++++++++++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,***))))))***++++++***,,,,,,,,,++++++*********+++++++++******+++++++++************************,,,,,,++++++***)))))))))***++++++,,,---,,,,,,,,,...---------,,,,,,++++++******+++,,,,,,,,,,,,+++------------,,,,,,,,,,,,///...,,,++++++,,,...///......---,,,,,,,,,------......------------......////////////000000000000222222222111111111111111222222222333333333333444444444444555555555555666666777888999::::::::::::888888888777888888999999888999:::<<>>999999<<>>AAAFFFPPPaaawwwwwwwwwmmmjjjqqqvvvzzzyyysssiii[[[PPPDDD===777444666777555222444444333222111//////...444444444333333222222222333333222111000///......111111222222222222111111111000///......///000111,,,,,,,,,---------......000000//////.........---......,,,+++***))))))))),,,***)))***+++---,,,,,,------------------------************************************************************************)))***+++,,,,,,+++***)))***))))))((()))+++---...,,,+++***))))))***+++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,---,,,,,,+++***)))((((((******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,------++++++++++++++++++++++++(((***,,,------...///111,,,000666::::::666000,,,...///000111111000///...,,,,,,,,,---------......////////////000000000000222222111111111111111111333333444444444555555555444444444555555555555666777777777777666666666666>>>:::999::::::888;;;???EEEHHHQQQbbbxxxrrrkkkmmmoooooottt~~~}}}yyypppddd[[[IIIBBB:::555555666444333555444444333222111111000333333333222222111111111111111111111000000000000//////000000000000//////......---,,,,,,---......,,,,,,,,,---------......///.........------------///...---,,,,,,+++,,,,,,,,,***)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******************************++++++++++++*********)))))))))***+++,,,---,,,+++***))))))***+++,,,++++++************++++++******************************************************))))))******+++,,,,,,,,,++++++***)))))))))******+++,,,,,,,,,,,,++++++******)))))))))******++++++++++++++++++++++++---------,,,+++,,,///111555666888999777444111///...//////000000//////...,,,,,,---------.....................////////////111111111111111111111111111111222222222333333333444444444555555555555666777777777777777777777666999777888;;;;;;999;;;???JJJRRRaaatttssspppmmmiiihhhlllsssxxxyyyppphhhUUUMMMAAA999666666666555555555444444333333333222222222111111111111111000000000000111111111222222//////000000000000//////------,,,,,,,,,,,,------,,,,,,,,,---------......---------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,***)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************++++++************++++++******)))******+++,,,---++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,******************************+++,,,,,,,,,,,,+++++++++***)))((((((((()))++++++++++++,,,,,,,,,,,,......---,,,+++---222555:::999777444222000///............------.........,,,------------.........---------.........//////111111111111111111111111222222222222333333333333444444444555555555555666777777777777777777777777777666888<<<===<<>>EEEQQQddduuuwwwjjj```___aaaiiixxxyyysssiii[[[MMMBBB;;;777666555555444333222222111111111222222333333333333111111222222222222333333//////000000000000//////......///000000///......,,,,,,,,,---------......---------....../////////.........---......//////,,,***)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************++++++++++++******+++,,,,,,------,,,++++++++++++,,,------,,,++++++++++++************++++++******************************************************))))))******+++,,,***************+++++++++******+++,,,,,,,,,,,,+++************+++,,,------++++++,,,,,,---......///111333444222///,,,***))),,,,,,,,,,,,---...//////------............------............////////////000000000000111111111111///000000111222222333333333333333333444444444444444444444555555555555666666777777888888999::::::999:::???HHHRRRbbbzzzuuueeecccaaaeeeqqq|||ssseeeVVVIIIAAA<<<888777777555444333222222000000111111222222222222///000111222333444555555111111222222222222111111000111222333333222111000,,,,,,,,,---------......,,,,,,,,,------............------,,,,,,---------,,,***)))***+++---,,,,,,------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))+++,,,---------,,,+++***++++++------------++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,---...///000111++++++,,,,,,---...//////222222222///---++++++,,,---,,,***)))***,,,///000,,,---////////////---,,,............/////////000////////////000000000000///000000111222222333333555555555666666666777777444444444555555555666666666777777888999999::::::999===FFFRRR```rrr{{{pppbbb[[[dddmmmwww}}}uuuooohhh[[[III<<<>>>:::777666888888666444333333333333333333333333111111111111111111111111111111111111000000000000000000000000000000000000........................000000///...---,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...***++++++,,,,,,++++++***,,,+++*********,,,...000++++++***************+++************************)))***+++,,,,,,+++***)))******+++,,,------......000///...,,,,,,,,,,,,,,,******************++++++)))************+++++++++...------,,,+++***))))))+++++++++++++++***)))(((***************************++++++,,,,,,---......++++++,,,,,,,,,---------......---,,,,,,,,,------222000///...//////---,,,---------------...//////---.........///000000000---------........./////////////////////000111111000111111222222333444444666444222333666777666444555555555666666666777777===:::888::::::999;;;??????CCCJJJWWWnnn{{{jjjaaafffnnnvvv{{{uuuooobbbRRRFFF???;;;666444555666555333333333333333333333333333111111111111111111111111111111111111000000000000000000000000000000000000......................../////////...---------,,,------------------------*********+++,,,,,,------***++++++,,,,,,++++++***...---+++******+++,,,---+++******))))))*********************************)))***++++++++++++***)))******++++++,,,,,,------,,,++++++++++++*********++++++***************+++)))************+++++++++---,,,,,,++++++************************)))((((((************************((())))))******+++,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,,,,------111///............---+++---,,,,,,,,,,,,------.....................//////---.........///////////////////////////000111111000111111222222333444444555444222333666777666444555555555555555555666666999666666888888777:::???GGGPPP]]]llluuueeeeeeiiiooo~~~~~~~~~xxxmmm___TTTFFF@@@888444444555555444333333333333333333333333222222222222222222222222222222111111111000000000000000000000000000000000..........................................------........................++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***///...,,,+++******++++++***)))))))))))))))******************************)))***++++++++++++***)))******++++++++++++++++++))))))+++,,,,,,,,,+++***---,,,+++***************)))************+++++++++++++++++++++++++++++++++)))))))))***))))))((('''************************((())))))******+++,,,,,,*********++++++++++++,,,---,,,,,,,,,,,,,,,------000...------------,,,***,,,,,,+++++++++++++++,,,.........---------------............///////////////////////////000111111000111111222222333444444555333333333555666555444555555555444444444444444666444555777888888<<>>777666666666666444444444444444444444444222222222222222222222222222222222111111111000000000000000000000000000000........................---------.......................................------,,,,,,,,,+++++++++***++++++,,,,,,++++++***------,,,+++******++++++))))))(((((())))))***************************************++++++*********++++++******************(((***,,,...///...---,,,...---,,,+++***)))))))))))))))*********+++++++++*********++++++,,,,,,,,,))))))************))))))***************************++++++,,,,,,---......))))))*********+++++++++,,,,,,+++,,,,,,---.........---+++,,,------+++***---,,,,,,+++++++++++++++.........---,,,,,,,,,+++,,,---------............///////////////000000111000111111222222333444444444333333444444555555555555444444444444333333333777555666999:::;;;BBBJJJYYYmmmooohhhgggoooyyy{{{rrrlllYYYPPPCCC:::777666666555444444444444444444444444222222222222222222222222222222222222111111111111111111111111111111111111////////////////////////---------...............------------------------......---,,,,,,+++++++++***++++++,,,,,,++++++***************++++++,,,,,,)))))))))))))))***++++++************************+++******************+++++++++******************''')))+++...///...---,,,...---,,,+++************))))))*********+++++++++*********++++++,,,,,,---***++++++,,,,,,+++++++++***************************++++++,,,,,,---......))))))*********+++++++++,,,,,,,,,,,,---...///000---,,,++++++,,,---+++***------,,,,,,,,,,,,,,,---.........---,,,,,,,,,+++++++++,,,,,,,,,---------///////////////000000111000111111222222333444444222333444444444444444555444444444444444444444444777666777:::;;;???IIITTTmmm{{{lllfffiiiooo}}}yyytttbbbXXXJJJ???999666444333444444444444444444444444333333333333333333333333333222222222222111111111111111111111111111111111////////////////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++***++++++,,,,,,++++++***))))))******+++,,,,,,,,,))))))))))))***+++,,,---************************++++++***))))))***++++++******++++++++++++++++++&&&''')))***+++++++++***...---,,,+++++++++++++++)))************+++++++++*********++++++,,,,,,,,,***+++,,,,,,---,,,,,,,,,************************((())))))******+++,,,,,,*********++++++++++++,,,,,,,,,,,,---...000111222---,,,++++++------,,,+++,,,,,,,,,,,,,,,---...............---------------+++,,,,,,,,,,,,---------///////////////000111111000111111222222333444444111333444444333333444555333444444444555555555555777666777;;;>>>FFFUUUccc}}}yyylllhhhjjjrrryyy{{{mmmcccSSSGGG???:::777444555555555555555555555555333333333333333333333333333333222222222111111111111111111111111111111111/////////////////////////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,***++++++,,,,,,++++++***)))******+++++++++******************+++,,,---...************************++++++***))))))***++++++******++++++,,,,,,------(((((())))))*********+++---,,,,,,+++++++++,,,,,,)))************+++++++++++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,************************((())))))******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,------...000111333444---,,,+++,,,---...---,,,************+++---...///..................//////---------........./////////////////////000111111000111111222222333444444111333444444222222444666333333444555666777777888888777:::>>>EEEQQQfffxxxxxxpppnnniiiooosssvvv}}}vvvkkk\\\NNNEEE???;;;777555555555555555555555555333333333333333333333333333333333222222222111111111111111111111111111111000000000000000000000000000000///...------,,,,,,------------------------------------------------+++++++++,,,,,,++++++++++++++++++++++++***)))(((++++++++++++,,,---...///************************,,,+++***))))))***+++,,,******+++,,,------......+++++++++***++++++,,,---,,,,,,+++++++++,,,------)))************+++++++++++++++++++++++++++++++++((()))***+++++++++++++++***************************++++++,,,------......++++++,,,,,,,,,---------------...///111333444555...,,,,,,,,,.........,,,((((((((()))***,,,---...---.........///000000000////////////000000000111///////////////000111111000111111222333333444444000333555444222111333666222333444555666888999999::::::===CCCLLL\\\ttt{{{nnnmmmjjjhhhiiilllttt~~~}}}uuuhhhZZZMMMBBB<<<888444444444222111111333555111111111222222333333333444333222111111111222333222222222111000//////.........///000000000000000,,,,,,------.../////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******,,,---......---+++)))&&&(((+++------,,,***(((---,,,,,,++++++,,,,,,---+++++++++*********))))))+++***)))))))))***,,,,,,---,,,,,,++++++******)))*********))))))))))))(((&&&'''((()))***+++,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///,,,------,,,+++***,,,---+++++++++,,,,,,,,,,,,,,,+++,,,...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////..................------000///...---------------,,,---///000000000///...000111111111111222222222333444555555555444333222777444333666888666666999======AAAKKK]]]ttt~~~rrrkkkeeeccceeemmm{{{~~~|||pppcccVVVJJJBBB===666666666444333333333444222222333333333444444444444333222111111111222222222222111111000//////.........///000000000000000..................------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************++++++,,,---------,,,+++......---,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++******+++***)))))))))***,,,,,,+++++++++,,,,,,,,,,,,,,,++++++*********)))))))))+++++++++++++++,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,---------+++,,,,,,+++******+++---------------............---...///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////........................111000//////.........///...///000111222111000000111111111111222222222222333444444555444444333333666222222666888666777:::===AAAIIIVVViii~~~rrreee^^^___fffqqq|||vvvjjj^^^QQQEEE===999888777666555444444444333333444444444444555555444333222222111111222222222222111111000/////////...//////000000000000000000//////...------,,,,,,,,,------......------,,,---------,,,,,,++++++++++++************++++++,,,++++++++++++,,,------...666444000,,,***+++---...---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,++++++************+++,,,,,,***++++++,,,------......,,,,,,,,,+++++++++******---,,,,,,,,,++++++******+++++++++++++++,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))+++,,,---------......///////////////000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---............/////////........................111111000000//////000000000111222222333333222222111111111111222222222333444444444333333444444555555333444888999888999<<>>EEESSSaaauuusssgggbbbcccfffwwwzzzoooaaaVVVEEE???999666666888777666333333222222222222111111222333333333333222111000111111000000000000000000000000000000000//////...,,,,,,------...//////000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,*********,,,...///++++++,,,---......---------,,,,,,++++++,,,,,,---)))***************++++++***++++++,,,---,,,,,,,,,.........---,,,++++++***---------,,,,,,,,,++++++******++++++,,,,,,,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))),,,---...---------///111000000111222333333444444//////......---------,,,------------------------,,,------------..................//////000000111//////.........///000000000////////////000111111222222222222333333333333333333333333444555555666666444555888999<<>>888777777666555444444333333333222222222222222333333333222111000000000000000000000000111000000000000000///......------..................,,,------......------,,,***++++++,,,,,,------...------,,,+++++++++,,,,,,---,,,+++++++++,,,------***++++++,,,,,,------------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++************+++,,,,,,+++++++++++++++++++++++++++++++++***************+++,,,------,,,---///111...//////000111222333444---------,,,,,,,,,------........................,,,,,,---------.........---......///000000111111000/////////000000111222000//////...///000111222222222222333333333444444111222333444555555555555666555777:::>>>EEESSS```uuuxxxhhhbbbcccdddnnnzzztttkkkYYYOOOBBB:::777777666444555555555444444333333333222222333444333222111000000000000000000111111111000000000000000///....../////////...------,,,,,,,,,------......------,,,)))***+++,,,------...///...------,,,++++++++++++------,,,,,,+++,,,,,,,,,---,,,++++++++++++,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------***+++,,,---...---,,,,,,)))******++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,+++***)))((('''&&&******))))))******+++,,,***************************************************+++,,,,,,+++,,,...000++++++,,,---...///000000,,,,,,+++++++++,,,------........................,,,,,,,,,---------......---......///000111111222111111000000111222333333111000/////////000222333222222333333333444444444000222333555666666555444999888:::???EEENNN___nnnuuugggaaafffgggmmmyyy}}}yyyttthhh[[[KKK???;;;999777555777555222222333444444444333333222111000000111111000000000000000111111111000000111111111111000000000000000000000000000000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---------,,,,,,+++++++++......---------,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,+++***))))))***+++,,,+++++++++***************)))******++++++,,,,,,---)))+++,,,,,,+++***,,,---,,,+++***)))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.........................../////////...---,,,,,,////////////000000000000333333333444444444555555555333111111333555777888888999<<<@@@KKK]]]rrrsssjjjcccbbbfffppp~~~}}}yyymmmbbbSSSGGG???<<<999777777555333333444555444333444444333222222222222222111111111111000000000000000000111111111111000000////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,---------,,,,,,+++++++++...------------,,,,,,,,,,,,+++************************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,+++***))))))***+++,,,***************+++++++++---------,,,++++++******+++,,,------,,,,,,---...,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................................................//////......---,,,000000000111111111111222333333333444444444555555444333111111333444555666:::<<>>DDDQQQbbbvvv|||rrrgggbbbdddooo}}}zzzsssgggXXXKKKBBB===999888888888999888555333111222333333444333222222444333333222111000000///000000111111111111000000........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++*********+++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,---+++++++++,,,,,,+++++++++))))))***+++,,,------...+++,,,,,,------......///''')))******)))(((***+++,,,,,,---------.........++++++++++++++++++++++++------------------------------------------------////////////////////////......///////////////...000000000111111111222222333333333444444444555555444666888777666777:::<<>>IIIYYYmmmiiiaaa___jjj{{{zzzttteeeUUUIII@@@:::888999555555555444444444444333555444333222111111111111111111111111000000000000////////////////////////........................---------------------...+++++++++,,,,,,---------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------------++++++,,,------...//////,,,,,,,,,---------......---------------------------------............///...............///000000/////////000000000000000///////////////000000111111111111222333333444444555555555555666777888888<<<@@@IIIXXXkkkoooccc\\\bbbooo~~~yyylll\\\PPPEEE;;;777888555555555444444444333333444444333222111111111111000000/////////.........000000000000000000000000.................................---------------------------------------------............------++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))))))))************------,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,------......//////+++,,,,,,------.........---------------------------------............///...............///000000...///000111111111000000000000/////////000111111111111222222333444444444444444444555777888:::;;;>>>FFFUUUgggzzzzzzjjj^^^___fffrrrsssfffYYYLLL@@@::::::666666666555555555555444333333222222111222222222111111000000000/////////000000000000000000000000........................//////......------,,,,,,---------....../////////------............------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))))))))*********+++++++++------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,------------------...............++++++,,,,,,---......///........................---------............///...............///000000...///000111222111000000111000000000000111222222111111222333333444444555333333444555777:::<<<===@@@LLL```tttrrraaa^^^```hhh{{{zzzmmmbbbTTTFFF>>>===777777777777666666666666222222222111222222333333333333333333222222222222000000000000000000000000........................000000///...---,,,,,,,,,,,,------...///000111111------............------++++++++++++++++++++++++........................------------------------++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++,,,,,,---------............------,,,,,,------...------------------------,,,,,,,,,---------.....................---------++++++,,,,,,---...//////........................---------.........//////...............///000000...///000222222111111000111111111111111222222333111222222333333444444555222222444555888;;;===>>>FFFUUUllliii^^^]]]cccooozzz}}}uuukkk___RRREEE======777444777999777666666666444222222333333333222333333333222222222111111222222222222222111000/////////............//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------...---,,,,,,,,,,,,---...,,,,,,---...---,,,***)))---------------...///000//////.........---------...---+++******+++---...,,,,,,,,,------,,,++++++////////////......---,,,000...+++)))***,,,///111//////............//////000000///...............---......///////////////000000000000111111111111666666555444333333222222666222222666999:::>>>DDDWWWeeezzzyyyhhhaaa```gggpppyyyqqqgggZZZKKKBBB>>>888555888999777555555666444222222333444333222222222222111111111000000///000000111111111000000//////............/////////...------,,,,,,------------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...---.........------,,,+++---,,,,,,,,,,,,------.........------,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,------,,,,,,+++)))***+++,,,,,,---,,,,,,///---,,,***+++---///000//////............//////111000//////......//////......///000000000000///000000000000111111111111444444444444444444444444888555555888:::===EEENNNaaannnxxxhhh```bbbggguuu~~~wwwqqqeeeUUUIII???999666888:::777444444666444222222333444333222111111111000000000//////------///000000111111111//////............/////////...------,,,---------........................------------------------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...//////...---------......------,,,+++++++++,,,,,,---,,,,,,,,,,,,+++++++++------++++++++++++------,,,,,,------------,,,,,,------......///.........------,,,,,,------.../////////............//////111111000/////////000000//////000111111111111111000000000111111111222222222222333444555555666666999777888:::<<>>:::777666777777888888888666555444222222222111111111111000444333111222333333222000////////////////////////................................................///...,,,*********,,,---,,,,,,,,,++++++*********...---,,,,,,,,,,,,---...------------------------+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,---------...---,,,---......---+++,,,------......------,,,+++++++++,,,,,,---------222000...------///222333,,,,,,---......---,,,,,,---...............------////////////////////////........................////////////000000000000000111111111111222222222000000111111111222222222777444333666666555777;;;>>>DDDPPPcccxxx}}}mmmaaa```dddhhhuuu}}}qqqiii[[[MMMCCC<<<:::999555666666666666444333222222222222222111111111111444333111222333333222000////////////////////////........................///////////////////////////...,,,+++***+++,,,---,,,,,,,,,,,,+++++++++***...---,,,,,,,,,,,,---...------------------------,,,,,,---------............---------,,,,,,,,,+++++++++,,,,,,,,,---------...---,,,---......---+++******++++++++++++******+++,,,,,,,,,---------...000///...------///000222,,,,,,---......---,,,,,,---...............------////////////////////////........................////////////000000000111000111111111111222222222111111111222222222333333555333444777888777999>>>CCCKKKYYYkkk~~~}}}kkkccc______gggrrrwwwqqqeeeWWWIII@@@<<<;;;777777777777666555333333333333333222222222111111444333111222333333222000////////////////////////........................////////////////////////......,,,+++++++++,,,------,,,,,,,,,,,,,,,++++++...------,,,,,,------...---------------------------------.........//////.........---------------,,,,,,,,,,,,------------...,,,,,,,,,......---,,,------............---------------------.........---------.........//////,,,------......------,,,------...............---/////////////////////////////////////////////////////////000000000111111000111111111111222222222222222222333333333444444444333555888999999<<>><<<::::::999999888777666555444333333333222222222222444333111222333333222000////////////////////////........................////////////////////////...---,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------....................................,,,,,,,,,------------......,,,+++,,,---......---//////000000000000//////........................+++,,,---.........------------------------------,,,---......///.........////////////////////////000000000000000000000000//////000000000111111111000000111111111222222222333333333444444444555555444444666999::::::>>>EEESSSaaatttqqqccc\\\^^^bbbcccppp}}}ttthhhYYYKKKBBB===<<<;;;:::999888777666666444444444444333333333222444333111222333333222000000000000000000000000000////////////////////////---------------------------------------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------........................,,,,,,---------............,,,++++++---.........,,,,,,,,,------,,,,,,,,,........................***+++---...///...---,,,------------------------,,,------...//////......////////////////////////111111111111111111111111000000000000111111111111000000111111111222222222333333444444444555555555555555777::::::;;;BBBKKK]]]lllmmmaaa\\\ZZZ\\\eeeuuuyyyooocccVVVIII@@@;;;:::999777666555555555555555444444444333333333444333111222333333222000000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------............---------............///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------.........,,,---------...............,,,******,,,...//////,,,------......------,,,.........---------------+++,,,---.........---,,,...------,,,,,,------...,,,,,,---...////////////////////////////////////000000000000000000000000000000000111111111222222000111111111111222222222333333333444444444555555666666888:::;;;???JJJVVVjjjwwwnnnaaaYYYYYY^^^jjj{{{~~~wwwooobbbQQQEEE===;;;999777666555555555555555555555444444444444444333111222333333222000000000000000000000000000////////////////////////------------------------,,,------...............------......////////////,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------...+++,,,,,,,,,------------------------...............,,,******,,,...///000......////////////......------------,,,,,,,,,+++,,,,,,---..................---,,,,,,,,,,,,---...+++,,,---...////////////////////////////////////000000000000000000000000000000111111111222222222000111111111111222222222222333333333444444444444666666888<<>><<<:::888777777888666666555555555444444444444333111222333333222000000000000000000000000000000000000000000000000000........................,,,,,,---.../////////...---.........//////000000,,,,,,---......---,,,,,,++++++++++++++++++++++++---------.........//////+++++++++,,,,,,------------------.........//////...,,,******,,,...000000***++++++++++++++++++***---------,,,,,,+++++++++---------.........//////...---,,,,,,,,,,,,---...+++,,,---...////////////////////////////////////////////////////////////000111111111111222222222000111111111111222222222222222222333333333444444666666999===AAAKKK^^^nnnppp]]]^^^YYYZZZcccppp}}}|||ssscccTTTEEEAAA;;;999999::::::999444444444444444444444444333333333222222222111111111111111111111111111111111111000///////////////////////////////////////.........------,,,,,,,,,------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,+++******+++,,,,,,------,,,,,,------------------------------------------------***+++---/////////---,,,/////////......---------,,,,,,,,,------.................................,,,---...//////...---,,,------......///000000000,,,------.....................///000111222222333222222222111222222333333333111000222555666555333666999===AAAIIIYYYnnn}}}}}}iii^^^YYYVVV]]]hhhuuuzzzmmm___MMMFFF===888888999777555555555555555555555555555444444444333333333222222111111111111111111111111111111000///////////////////////////////////////.........------,,,,,,,,,------------------------.........---------,,,,,,+++,,,,,,------,,,,,,+++---------------,,,+++***++++++,,,------------,,,------------------------------------------------+++,,,---...//////...---.........---------,,,,,,,,,,,,,,,,,,------------........................---......//////......---///////////////.........------.../////////////////////000000111111222222222222111111222222333333555333222333666777666444777:::???FFFQQQcccvvvxxxccc[[[UUUWWW___iiivvv}}}}}}wwwkkk[[[PPPBBB:::999999777444666666666666666666666666555555555444444444333333111111111111111111111111111000000///////////////////////////////////////.........---------------.................................------------,,,+++,,,,,,------,,,,,,+++,,,------------,,,,,,+++++++++,,,---------------------------------------........................---------------......///------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++........................///..................///111000000///......------......///000000000000000000111111111111111111111222222111111222222333444777555444555666777777666999===DDDNNN]]]ooonnncccXXXVVVZZZaaakkkttt}}}yyy|||rrrhhhZZZIII>>><<<<<<999666777777666666666666555555444444444444333333333333111111111111111111111111000000////////////000000////////////////////////...............---------////////////////////////............------------+++,,,,,,------,,,,,,+++,,,---------------,,,,,,+++,,,,,,---...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***........................000///...------...///000000000//////............//////000111111111111111222111111111111111111111111111111111222333444444777666555555666777888888<<>>:::888888888777777666555555444444444333333333222222222111111111111111111111111///////////////000111111////////////////////////---........./////////000------------------------////////////............+++,,,,,,------,,,,,,+++,,,,,,---...............,,,------...............------------------------------------------------///...---,,,,,,,,,------,,,,,,---------.........---..................///........................//////000000000000//////.........///////////////...///000000111111000000111111111222222333333333000000000111222333555666444555666666666999>>>BBBIIIYYYnnn}}}|||zzzyyyzzz{{{{{{{{{zzzyyyxxxyyy~~~pppeee___]]]^^^```iiisss~~~{{{wwwlll]]]MMMAAA<<<:::999999999888777666666555555555444444444333333333111111111111111111111111///////////////000111111////////////////////////---.........//////000000------------------------000/////////............+++,,,,,,------,,,,,,+++,,,,,,---.../////////...,,,---......//////......------------------------////////////////////////000000///...............---------....../////////---.........///000000000...........................///000111111000///...000000000///......------......///000000000000000000000111222333333444444000000000111222444555666444666777777777:::@@@EEELLL___vvv|||yyyuuusssqqqrrrtttvvvvvvtttsssqqqmmmrrr{{{wwwggg``````___aaahhhttt~~~xxxpppgggXXXFFF>>>???888777555444444555666666555555444444444333333333111111111111111222222222000000000000000000000000111111111000///......---////////////////////////------------------------111111000///////////////........................................................................,,,,,,,,,---------......------,,,+++,,,---...///.........------,,,,,,,,,........................,,,,,,,,,---------......***+++,,,---...000111111---......///////////////////////////000000000000...///000111111000///...111111111000000000000000222333444666777666666555333333666:::<<>>:::999999888555333555555555555444444444444444444333222111111000000000000000000000000000000222222222222111111000000////////////////////////........................000///......------............................../////////...------,,,,,,........................,,,,,,,,,---------......,,,,,,,,,,,,------......,,,,,,,,,------..........................................////////////000////////////////////////---......///////////////000000111111111222222222222222000//////000222222000111111111111111222222333333444555555666666666999777888<<>>HHHRRR^^^ooo~~~{{{wwwuuurrrmmmiiigggddd```^^^]]]]]][[[ZZZXXXVVVSSSSSSSSSSSSQQQPPPQQQOOOMMMMMMNNNOOOOOOOOOKKKLLLLLLMMMMMMMMMMMMMMMOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQRRRTTTVVVWWWYYYYYY[[[]]]___```aaacccgggiiilllnnnqqqssstttwww{{{}}}___bbbeeegggiiiqqq~~~~~~jjj\\\^^^```aaammm}}}{{{pppcccUUUKKK@@@::::::;;;888555666666666666555555555555333333333333333333333333000000000000000000000000000000000000000000000000////////////////////////........................000000///............///........................,,,,,,------.../////////........................,,,,,,,,,---------......+++,,,---.........------------------------,,,,,,........................,,,---------........................////////////---......///////////////---............/////////000000000111111000000000000000111222222333444444222222111111222333555666999<<>>HHHVVVcccooo~~~}}}wwwsssmmmiiiccc```___]]]ZZZWWWVVVSSSPPPNNNMMMMMMKKKJJJMMMKKKIIIIIIIIIIIIHHHGGGGGGEEECCCCCCDDDFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPQQQSSSUUUVVVWWWYYY\\\___^^^```ccceeegggjjjnnnqqqtttwww{{{~~~dddcccbbbaaacccfffiiikkkzzzrrraaaYYYZZZeeeqqq~~~wwwsssgggYYYHHH???===<<<888444999888666444444444555555555555444333333222111111//////000000111111222222222111111111000000//////111111111111111000//////////////////////////////................................................---------............///........................000000//////.........---........................------------------------,,,,,,,,,---------......+++,,,---.........------////////////////////////000000000000000000000000000000000000000000000000111111111000000000000000333333333333444555666777444222222666777666888<<<<<>><<<999666888777666555555555555555555555444333333222111111111111111111222222222222111111111111000000000///000000000000000///......------------------------................................................---------............///........................///.........------------........................------------------------,,,,,,---------.........---------.........//////////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000111111111111222333444555444222333666777666888===AAAJJJXXXfffsssyyyuuupppkkkgggddd```]]]ZZZXXXVVVTTTRRRPPPOOONNNJJJJJJIIIHHHHHHGGGFFFFFFBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFHHHIIIJJJLLLMMMOOOPPPQQQTTTUUUVVVXXX[[[^^^aaabbbhhhjjjnnnqqqtttxxx}}}ccccccdddeeeffffffggghhhgggjjjttt~~~mmmdddbbbeeevvv}}}{{{~~~yyyqqqgggXXXJJJAAA<<<999888777777777777666555444444555444444333333222222111333333333222222222222222111111111111000000000000///////////////...------------------------------................................................---------............///........................---------------,,,,,,,,,........................------------------------,,,------------.........//////...---...///000111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222333444555444222333666777777:::@@@HHHTTTdddqqq|||~~~zzzuuurrrkkkhhhccc___\\\YYYUUUSSSRRRQQQOOOMMMKKKIIIIIIHHHFFFFFFEEEEEEDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@??????@@@@@@?????????>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAADDDDDDEEEGGGHHHJJJKKKLLLNNNNNNPPPRRRTTTWWWZZZ[[[```cccfffiiimmmqqquuuyyyxxxzzz|||bbbccceeefffgggggggggfffiiiiiinnnxxxyyyhhhbbbdddnnn~~~zzz}}}~~~vvvoooaaaRRRDDD===::::::777777888888777666444333444444444333333222222222333333333222222111111000111111111000000000000000//////000000//////...---////////////////////////................................................---------............///........................------------------------........................------------------------------------............000...---,,,,,,...000111000000000000000000000000////////////////////////////////////////////////000111111111111111222222444444444444444555666666444333444777888888>>>EEEOOO]]]ooo|||{{{vvvrrrmmmiiifffaaa^^^ZZZWWWUUUSSSPPPMMMLLLKKKIIIHHHFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>==================>>>>>>>>>?????????========================????????????>>>>>>>>>>>>AAAAAABBBCCCDDDEEEFFFGGGHHHIIIJJJLLLNNNQQQSSSUUUXXX[[[^^^bbbeeeiiinnnqqqrrrsssuuuyyy|||bbbccceeeggghhhhhhgggfffjjjjjjmmmsss|||qqqfffggghhhsss{{{{{{{{{uuuiiiZZZKKK@@@<<<;;;777888888999888666555333444444333333333333222222222222111111000000000///000000000000000000111111000111111111111000//////000000000000000000000000////////////////////////........................---------............///..........................................//////........................---------------------------------.........//////...---,,,++++++---///000000000000000000000000000////////////////////////////////////////////////000000111111222222222333555555444444555555666666444444666888999;;;CCCLLLWWWeeexxxxxxuuuoookkkgggccc___]]]YYYWWWSSSQQQPPPNNNLLLJJJHHHHHHGGGFFFEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>=========<<<<<<>>>>>>>>>>>>????????????========================??????>>>>>>>>>>>>======???@@@@@@AAABBBCCCCCCDDDDDDDDDEEEGGGIIILLLNNNOOORRRUUUXXX[[[^^^aaafffiiilllmmmpppssswwwzzz~~~aaaccceeeggghhhiiiiiihhhfffgggkkkpppuuu~~~~~~kkkfffccciiiwww||||||zzzpppbbbTTTHHH@@@===888888888888777666555555333333333333333333333333111111111000000000000000000000000000111111111111111111111111111000000///........................////////////////////////........................---------............///.................................///////////////........................------------------------------........./////////------,,,+++,,,---...///000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333444333333333333333444444444444777:::;;;>>>IIITTT```nnn{{{xxxmmmiiieeeaaa^^^[[[XXXUUUQQQOOOLLLKKKJJJIIIHHHFFFFFFEEEEEEDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@?????????>>>>>>??????>>>>>>>>>=========>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============?????????@@@@@@AAAAAAAAA@@@AAABBBCCCFFFHHHJJJKKKMMMOOORRRUUUWWWZZZ^^^aaaeeefffhhhkkkooosssvvvxxx|||aaabbbdddfffhhhjjjkkkkkkeeegggkkknnnooosssxxxjjjaaabbbkkk{{{}}}~~~vvvjjj]]]QQQFFF???:::999888777666666666666333333333333333333333333000111111111111111222222///000000000111111111111000000000111000//////...........................////////////////////////........................---------............///........................---------....../////////........................------------------------............////////////------------............////////////////////////000000000000000000000000000000000000000000000000000000111222222333444444444444333333333333444444444444888;;;===BBBNNN[[[kkkwwwzzzuuupppmmmbbb___[[[XXXVVVTTTQQQOOOLLLJJJHHHGGGGGGGGGFFFDDDCCCBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBCCCCCCCCCCCCCCCAAA@@@@@@@@@????????????@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>????????????========================<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>??????===>>>???@@@BBBDDDFFFGGGIIIKKKMMMOOOPPPSSSVVVYYY]]]^^^```cccgggkkknnnppptttwww|||aaabbbccceeehhhjjjlllmmmiiikkknnnnnnkkklllxxxuuubbb```dddppp~~~~~~yyyooodddWWWJJJBBB;;;999888666666666777777333333333333333333333333111111111222222333333444//////000000111111111222///////////////......---111111111111111111111111000000000000000000000000........................---------.........//////........................,,,,,,,,,------.................................------------------------............/////////000---...//////000000//////////////////////////////000000000000000000000000000000000000000000000000000000111222333333444444777666666555555555666666333555888<<<>>>DDDQQQ___rrr}}}zzzsssmmmhhhdddaaa[[[XXXUUURRRQQQOOOMMMKKKKKKIIIGGGFFFGGGGGGFFFEEE@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@???============>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<========================;;;<<<===>>>@@@BBBDDDEEEGGGHHHJJJLLLMMMNNNRRRTTTWWWXXXZZZ]]]aaaeeehhhjjjooorrrvvvyyy|||dddddddddeeegggjjjlllnnnjjjjjjjjjkkknnnrrruuuwwwhhh]]]\\\hhhpppvvvuuummmbbbRRRBBB???999555888999777444444555555444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000111111000000//////............------------......////////////////////////+++,,,.../////////...---............////////////........................------...///...---+++***++++++,,,---.........---000000//////.........---000000000000000000000000+++---///111222000...---////////////000000000000000000000000111111111111111111222222222333333333444444333333333444555555:::888999>>>DDDNNN]]]kkkyyy|||wwwooogggaaa]]]YYYWWWTTTSSSQQQNNNLLLJJJIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@??????@@@@@@@@@@@@?????????>>>===========================<<<<<<<<<<<<<<<<<<;;;========================<<<======>>>???@@@@@@AAAFFFFFFEEEEEEGGGIIILLLNNNMMMNNNQQQUUUYYY]]]```aaacccfffkkkoooqqqtttxxxzzzeeeeeeffffffhhhkkkmmmooolllkkkkkkjjjlllnnnppprrr~~~sssddd]]]ccciiimmm|||yyyrrrhhhYYYJJJAAA;;;777999:::777555666666555555555444444444444222222222222222222222222111111111111111111111111000000000000000000000000111000000000/////////...///......------......///////////////////////////,,,---......///.....................////////////........................,,,------...---------,,,,,,,,,---...............000/////////....................................,,,---///000111000///...////////////000000000111000000000000111111111111111222222222222333333333444444333333444444555666999888:::AAAIIITTTeeesss}}}yyytttooohhhbbb]]]ZZZWWWUUUOOONNNLLLJJJIIIGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<======>>>??????@@@CCCCCCBBBCCCDDDFFFIIIKKKHHHJJJLLLOOOSSSVVVYYYZZZ]]]```eeehhhkkknnnqqqssswww{{{hhhhhhhhhiiijjjlllooopppooonnnkkkjjjiiijjjkkkllluuu}}}qqqaaa```bbbeeeqqqxxxpppbbbUUUFFF>>>999999:::888666777666666555555555444444444333333333333333333333333111111111111111111111111000000000000000000000000000000000000///////////////......------......///////////////////////////...------------...//////............////////////........................------,,,,,,,,,---......------.../////////......////////////.............................................////////////////////////000000000111111000000000000111111111111222222222222333333333333444444444444444555666666777888===FFFPPP]]]nnn}}}|||vvvqqqnnnhhhddd___ZZZWWWUUUSSSQQQKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDDDDCCCCCCCCCBBBBBB????????????????????????>>>>>>>>>======<<<<<<<<<:::;;;;;;;;;<<<<<<======;;;;;;<<<<<<===>>>>>>>>>????????????@@@BBBEEEFFFEEEFFFHHHJJJMMMOOOQQQRRRUUUXXX\\\___bbbdddgggiiikkkooosssxxx|||kkkkkkkkkkkklllnnnpppqqqpppooollljjjiiihhhiiijjjtttyyyjjjaaa```aaajjjvvv~~~wwwjjj^^^KKKCCC;;;::::::777666777555555555444444444333333333333333333333333333333111111111111111111111111000000000000000000000000000000000000//////////////////............//////////////////////////////......---,,,,,,...///000............////////////........................///...---++++++,,,---.........///////////////...///////////////.........000000000000000000000000///......---...///000111//////000000000111111111///000000000111111111111222222222333333333444444444444444444555666777777777999@@@KKKWWWdddvvvwwwpppkkkgggeee```\\\WWWTTTRRRPPPNNNMMMJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKGGGGGGGGGFFFFFFFFFFFFEEEAAAAAA@@@@@@@@@@@@?????????>>>>>>======<<<<<<<<<::::::;;;;;;<<<<<<======;;;;;;;;;<<<<<<<<<==================>>>@@@AAABBBDDDEEEFFFHHHJJJKKKMMMMMMOOOQQQUUUXXXYYY[[[^^^``````dddhhhmmmqqquuuyyy}}}nnnmmmmmmmmmnnnoooqqqrrrpppooommmkkkjjjjjjkkklllrrruuuzzzwwwiiidddbbbhhhppp~~~{{{ooodddSSSIII???;;;999777666777444444444444333333333222333333333333333333333333111111111111111111111111000000000000000000000000////////////000000000000/////////....../////////////////////////////////......---,,,,,,...///000............////////////........................111///...,,,++++++,,,,,,...///////////////...............///////////////000000000000000000000000000///---------...000111000000000000111111111111///000000000111111111111222222333333333444444444555555555555666777888999999;;;DDDQQQ]]]kkk|||vvvmmmgggccc```^^^[[[XXXTTTQQQPPPNNNLLLJJJIIIIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMNNNNNNNNNNNNNNNKKKJJJJJJJJJJJJIIIIIIIIICCCCCCBBBBBBAAAAAAAAA@@@@@@??????>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@BBBCCCDDDEEEFFFGGGHHHHHHJJJMMMPPPRRRSSSUUUWWWYYYXXX[[[```dddgggkkkooorrrvvvyyypppooonnnnnnooopppqqqrrrpppooommmlllkkklllnnnooolllooosssxxxxxxlllffffffkkkxxxtttjjj]]]QQQEEE???;;;777777888555555444444444333333333333333333333333333333333111111111111111111111111000000000000000000000000////////////000000000000000//////......//////000////////////////////////...------------...//////............////////////........................//////...---,,,,,,,,,,,,....../////////...------.........///////////////........................///......------///000111000000000111111111222222000000000000111111111111333333333333444444444444555555555555666888999:::<<<@@@JJJXXXffftttzzztttlllddd___\\\ZZZYYYVVVTTTQQQPPPOOONNNLLLJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRNNNOOOOOOPPPPPPQQQQQQQQQNNNNNNMMMMMMMMMLLLLLLLLLFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>?????????>>>??????@@@AAABBBCCCCCCFFFHHHKKKMMMMMMNNNPPPRRRQQQTTTXXX[[[^^^aaaeeehhhkkknnntttyyy~~~qqqpppooooooooopppqqqrrrpppooommmlllkkklllnnnoookkkooosssuuuzzzyyylllggghhhppp~~~zzzrrrgggZZZKKKCCC>>>:::999;;;777666666666555555555555444444444444444444444444111111111111111111111111000000000000000000000000.../////////000000000111000000////////////000000////////////////////////,,,---......///.....................////////////........................+++,,,,,,---.........---...............---,,,,,,............/////////000.......................................///000000000000111111111222222222000000000000111111111111333333333444444444444555555555555666777888::::::@@@EEEPPPaaappp~~~}}}wwwnnniiibbb\\\YYYWWWUUUTTTQQQPPPNNNNNNOOOPPPOOOMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQQQQRRRSSSSSSTTTTTTPPPPPPPPPPPPOOOOOOOOONNNKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA?????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAAAAACCCFFFGGGGGGHHHIIIKKKJJJMMMPPPSSSUUUXXX[[[^^^^^^bbbggglllqqqvvv|||qqqqqqooooooooopppqqqrrrpppooommmkkkkkkkkkmmmnnnppptttwwwwwwwww|||rrriiihhhjjjwwwxxxmmm___PPPGGG@@@<<<;;;===888888888888777777777777444444444444444444444444111111111111111111111111000000000000000000000000.../////////000000111111000000////////////000000////////////////////////+++,,,.../////////...---............/////////000........................''')))+++...///000000000---.........---,,,,,,+++---.........//////000000000000000000000000000000.........///////////////000111111111111222222222000000000000111111111111333333333444444444555555555555555666777999:::;;;CCCHHHUUUfffwww}}}uuupppfffaaa\\\WWWTTTSSSQQQPPPMMMLLLLLLNNNPPPQQQQQQPPPQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOOPPPPPPQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSTTTUUUUUUVVVWWWRRRQQQQQQQQQQQQPPPPPPPPPOOONNNNNNMMMLLLKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDAAAAAA@@@???>>>===<<<<<<==================<<<<<<:::;;;<<<<<<============<<<<<<===>>>???AAAAAABBB===???BBBCCCCCCCCCEEEFFFFFFHHHLLLNNNOOORRRUUUWWWVVVYYY___dddhhhmmmrrrvvv|||}}}uuutttsssqqqooonnnnnnnnnooonnnllljjjkkkllloooppppppppprrrtttwwwzzz}}}{{{jjjgggdddmmm}}}tttmmm```PPPCCC;;;999999666666666777666666555444444444333333222111000000222222222222222222222222000000000000000000000000000111111111111222222222......//////000000111111111111222222000///---+++---------...///000000111000000000000000000000000//////.........------------------............///......///000000///..................////////////000000000000000000000000111111000000//////......///////////////000111111111222444444222111111222444444444444444444333333555666777666555777===CCCFFFPPP^^^jjj{{{|||uuupppkkkhhhaaa___[[[WWWSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQRRRSSSRRRRRRQQQPPPOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRTTTTTTTTTSSSSSSSSSSSSSSSTTTVVVXXXZZZZZZXXXVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOLLLKKKJJJIIIIIIHHHHHHIIIFFFFFFEEEEEEDDDBBBAAA@@@@@@@@@??????>>>=========::::::;;;<<<<<<===>>>>>>:::::::::;;;<<<===>>>???===>>>>>>???@@@AAAAAABBBDDDEEEFFFGGGIIIJJJLLLLLLRRRSSSVVVZZZ^^^bbbfffhhhmmmnnnqqquuuyyy|||tttsssrrrpppnnnmmmllllllnnnmmmkkkjjjjjjlllooopppqqqrrrssstttvvvxxxzzz|||ppphhhccciiivvvxxxqqqdddVVVHHH???:::999666666666666666555555444444444333333222111111000222222222222222222222222000000000000000000000000//////000000000111111111.../////////000000000111///000000//////...---,,,------......///000000111000000000000000000000000//////.........------------------............///........................---------...///000000000000000000000000000000000111000000000/////////...///////////////000111111///000222222111111111333444444444444444444444444666777888777666999???EEEJJJVVVcccpppzzzrrrlllhhhcccaaa\\\ZZZWWWUUUSSSRRRRRRRRRPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRQQQPPPPPPOOOPPPPPPPPPQQQQQQQQQRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVYYYZZZZZZYYYVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQOOONNNMMMLLLKKKKKKKKKKKKHHHHHHHHHGGGFFFEEECCCCCCAAAAAA@@@@@@??????>>>>>>========================;;;;;;;;;;;;<<<===>>>???;;;;;;<<<<<<===>>>>>>???AAABBBCCCDDDFFFGGGHHHIIILLLMMMPPPSSSWWW[[[___```dddfffhhhlllppptttwwwyyy}}}uuutttrrrpppnnnmmmllllllkkkjjjiiiiiijjjlllnnnppprrrsssssssssuuuvvvwwwxxxzzz{{{kkkeeegggnnn}}}wwwlll^^^QQQEEE===999666666666555555555444444444444333333222222111111222222222222222222222222000000000000000000000000.../////////000000000000////////////000000000000......------------......------......///000000000000000000000000000000000...............------------------............///......------------......,,,,,,---...///000000000000000000000000000000000000000000000////////////000////////////000111111...///111222111000111222333333333444555555555666666888888888888;;;BBBHHHQQQ]]]lllzzzyyytttmmmgggccc```\\\ZZZVVVUUUTTTSSSRRRRRRSSSTTTPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSTTTSSSSSSRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTUUUWWWXXXZZZZZZXXXWWWUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNKKKKKKJJJJJJIIIGGGFFFEEECCCCCCBBBBBBAAA@@@@@@@@@@@@@@@???>>>======<<<<<<;;;;;;;;;;;;<<<<<<===>>>::::::;;;;;;<<<=========>>>>>>???@@@AAACCCCCCDDDDDDEEEGGGJJJNNNQQQTTTVVVXXXYYY\\\```dddhhhkkkmmmpppsssvvvxxxyyy{{{}}}wwwvvvtttqqqooommmlllllliiihhhhhhhhhiiikkknnnooorrrrrrrrrssstttuuuwwwwwwyyyrrriiifffhhhwww|||rrrfffYYYLLLAAA:::777777666555555444444444444444333333333222222222222222222222222222222222000000000000000000000000/////////000000000111111////////////000000000000......---,,,---...000111............//////000000////////////////////////........................---------............//////...---,,,,,,---...///------...............///////////////////////////000000000000////////////000000//////000000111222000222333333111000111111222333333444555666666777666777888888999>>>GGGMMMXXXeeeuuuzzzsssnnnjjjeeeaaa^^^\\\ZZZXXXTTTTTTSSSSSSSSSSSSTTTTTTPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPMMMMMMLLLLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDCCCCCCBBB@@@@@@??????>>>=========;;;;;;:::::::::;;;<<<<<<<<<<<<<<<=========>>>>>><<<<<<======>>>???@@@@@@???@@@BBBDDDGGGJJJLLLNNNNNNOOORRRVVVZZZ]]]```bbbdddhhhllloooqqqrrrtttvvvyyy|||xxxwwwtttrrrooommmlllkkkiiiiiiiiiiiijjjlllnnnoooppppppqqqrrrtttvvvwwwxxx{{{|||llleeedddpppwwwmmmaaaSSSFFF===999888777555555444555555444444444333333333333333222222222222222222222222000000000000000000000000000000000111111111222222000000000000///////////////......---...///111222............////////////////////////////////////---.....................---------............///.........------.........//////......------,,,,,,////////////////////////////////////000000000000000000000000000111222222444555666555222111000111333333444444555666777777555666888999<<>>>>>>>>>>>???AAACCCEEEGGGHHHHHHIIIKKKNNNRRRUUUWWWXXXZZZ^^^bbbfffhhhjjjlllnnnrrruuuyyy}}}{{{yyyvvvssspppnnnllllllmmmmmmmmmmmmnnnooopppqqqpppqqqqqqrrrtttvvvwwwxxxwwwyyysssgggaaajjj{{{{{{sssiii[[[MMMCCC;;;:::888666555555666666444444444444333333333333222222222222222222222222000000000000000000000000111111111111222222222222000000000000///////////////////////////000111222......//////////////////000000000000000000000000---------...............---------............///......///000000///......//////......---,,,,,,,,,000000000000000000000000////////////000000000000111000000000000111222222444666777666333111111222444444444555666666666777555777999<<<@@@IIITTT\\\ggguuu|||uuuooohhhccc^^^\\\YYYXXXXXXXXXVVVUUUWWWWWWVVVVVVVVVUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSUUUUUUUUUVVVVVVWWWWWWXXXUUUUUUVVVVVVVVVVVVUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVVVVWWWWWWXXXXXXTTTUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTSSSRRRRRRRRRRRRPPPPPPPPPPPPOOOMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHBBBBBBBBBCCCCCCCCCCCCCCC>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@BBBCCCDDDDDDEEEFFFIIIKKKNNNOOOPPPRRRTTTXXX\\\^^^```ccceeehhhkkkppptttwww{{{}}}zzzwwwtttrrrrrrssssssssssssttttttuuuuuusssssssssssstttuuuvvvwwwvvvvvv{{{qqqccceeeooo}}}xxxpppcccTTTJJJ===;;;999777666666777777444444444444444444444444222222222222222222222222000000000000000000000000000000000000111111111111111000000000/////////.........//////000//////////////////////////////...000000000000000000000000---------.........//////---------............///---///111222222111///---,,,,,,,,,------.........000000000000000000000000.../////////000000000111111111000000111111222333111333444444333222333444555555555555666666666666666999<<>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAABBBDDDEEEGGGHHHIIIIIILLLNNNQQQSSSVVVYYY\\\^^^aaaeeeiiimmmqqquuuxxx|||~~~{{{zzzyyywwwwwwwwwxxxxxxxxxxxxxxxvvvvvvuuutttttttttuuuuuuxxxwwwzzz{{{gggcccgggqqq{{{ttthhhZZZOOO>>>===:::888777777888888444444444444444444444444222222222222222222222222000000000000000000000000////////////000000000000111111000000/////////...,,,---...//////...---,,,///////////////.........000000000000000000000000---------.........//////---------.........//////---///222444444222///---)))***+++,,,...///000111000000000000000000000000.../////////000000111111111111111000111111222333---000222333333333444666666666666666666555555555888:::>>>BBBIIITTTbbblllwww}}}vvvmmmgggdddbbb___\\\YYYXXXVVVVVVWWWWWWVVVTTTRRRSSSTTTVVVVVVWWWWWWWWWUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZWWWXXXXXXYYYZZZ[[[[[[\\\WWWXXXXXXXXXYYYYYYZZZZZZXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRQQQPPPNNNNNNMMMMMMLLLKKKKKKKKKNNNMMMLLLKKKIIIHHHGGGFFFDDDDDDBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>======;;;;;;;;;:::::::::::::::;;;;;;:::;;;;;;<<<======>>>>>>???@@@AAABBBCCCDDDDDDFFFHHHIIIKKKNNNSSSVVVVVVYYY^^^bbbeeeiiimmmqqqtttxxx}}}}}}{{{zzzxxxuuuuuuuuuvvvvvvuuuuuuyyy}}}ooocccbbbhhhwww~~~yyyrrreeeXXXIIIBBB<<<999555222333777555555444444444333333333333333333222222222111111111111111111111111111111000000000000000000000000444333111000......//////000000//////.........---////////////////////////000000000000////////////,,,---///000111000//////333///,,,,,,///111222111///...444///CCC333111000------,,,+++***))))))(((000000//////.........---////////////000000000000111111222222222111111000222222333333333444444444222333444444333333555777<<<:::===FFFPPP[[[iiittt|||tttoookkkeeeaaa___]]]\\\[[[YYYXXXWWWUUUTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSSSSSSSSSSRRRRRRSSSQQQPPPQQQRRRSSSRRRPPPQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWYYYYYYYYYYYYXXXXXXXXXXXXZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYZZZXXXVVVWWWYYYYYYWWWUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPNNNNNNMMMMMMLLLKKKKKKJJJFFFFFFEEEDDDBBB@@@???>>>????????????>>><<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<========================>>>??????@@@BBBEEEFFFGGGHHHKKKMMMQQQSSSVVVYYY[[[___cccfffjjjmmmrrrvvvyyy}}}}}}zzzyyyyyyyyyxxxwwwvvvyyy|||}}}}}}mmmffffffooo{{{|||vvviii]]]MMMDDD<<<888666444444777555555555444444444333333333333333222222222222111111111111111111111111111000000000000000000000000111000/////////000111222000/////////............////////////////////////000000000000////////////,,,,,,------...---------000...,,,,,,...000000///...---333...BBB222000///000000000///......------000000/////////........./////////000000000111111111111222222222222111111222222333333333444444444333555555555444555777999<<<;;;???IIIUUUaaaooo{{{vvvoookkkgggbbb^^^\\\[[[ZZZYYYYYYXXXVVVUUUTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRQQQQQQRRRSSSRRRQQQPPPPPPOOOOOOOOOOOOPPPPPPRRRRRRRRRRRRRRRSSSTTTTTTTTTUUUUUUVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYY[[[YYYWWWWWWYYYZZZXXXVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPOOONNNNNNMMMMMMJJJIIIIIIHHHFFFEEECCCBBBCCCCCCBBBBBB@@@???======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;<<<<<<===???AAACCCDDDEEEFFFHHHJJJLLLNNNQQQTTTVVVYYY]]]```dddgggkkkooorrrvvvzzz}}}~~~}}}{{{yyyzzz{{{||||||~~~yyykkkdddhhhppp{{{pppeeeTTTHHH<<<888777666666777555555555444444444444333333333333333222222222222111111111111111111111111000000000000000000000000000000/////////000111222////////////............000000000000000000000000////////////000000000000......------,,,---------...---,,,---...//////---...---222...AAA222000///111111111111111111000000000000////////////......000000000111111111222222111111222222222222222111333333333333444444444444555666777777666777999;;;======CCCOOO[[[hhhwww}}}vvvnnnhhheeebbb]]][[[ZZZYYYXXXWWWXXXWWWVVVUUUUUUTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSSSSRRRQQQQQQSSSSSSRRRQQQOOOOOOOOONNNNNNOOOOOOOOORRRRRRRRRRRRRRRSSSTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[\\\\\\]]]]]]^^^^^^^^^\\\[[[[[[[[[ZZZZZZZZZZZZ[[[YYYXXXXXXYYYZZZXXXWWWXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPNNNNNNNNNMMMLLLJJJIIIHHHGGGGGGFFFEEEDDDBBBAAA@@@============<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<===>>>???AAABBBAAABBBCCCEEEFFFHHHKKKMMMOOORRRUUUXXX[[[^^^bbbeeehhhlllpppsss~~~~~~~~~~~~oooeeeeeekkkwwwvvvmmm]]]NNN???:::999888777777555555555555444444444444444444333333333222222222111111111111111111111111000000000000000000000000333222111000///......---///////////////.........000000000000000000000000////////////000000000000222111000.........///000---------.../////////......---333///BBB333000000.........//////000000000000000//////////////////000111111111222222222222111111222222333333222222333333333444444444444555555666777777777777999;;;>>>@@@HHHUUUaaammm|||yyysssnnnhhhdddaaa^^^ZZZYYYYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPOOOOOOPPPRRRSSSSSSRRRQQQQQQSSSSSSRRRQQQPPPPPPOOOOOOOOOOOOPPPPPPRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUVVVVVVWWWXXXXXXWWWXXXXXXYYY[[[\\\\\\]]]\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]^^^___``````\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWUUUUUUUUUTTTTTTTTTTTTSSSTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPOOONNNMMMKKKKKKJJJIIIGGGEEEDDDCCC@@@??????>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>><<<>>>??????>>>>>>???@@@AAACCCEEEGGGHHHJJJNNNQQQSSSVVVZZZ]]]```cccgggiiiuuufffdddgggooo}}}{{{sssfffVVVEEE>>><<<:::888888666666555555555444444444444444444333333333222222111111111111111111111111000000000000000000000000222111111000///...---,,,.........///////////////000000000000000000000000.../////////000000000111333222000///......///000---...///000000000000000000///444000CCC444222111---------......///000000//////000000000000000000000111111111222222222222111111222333333333333333333333444444444555555555444555777777777777:::<<<@@@DDDNNN[[[fffrrrwwwqqqmmmiiieeebbb^^^\\\ZZZYYYYYYZZZYYYXXXUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPNNNNNNPPPQQQSSSRRRQQQPPPQQQRRRSSSRRRPPPQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRSSSSSSTTTSSSTTTTTTUUUWWWXXXXXXYYYWWWXXXYYYZZZ[[[]]]^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^\\\\\\]]]^^^______``````]]]]]]]]]]]]\\\\\\\\\\\\[[[\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXUUUUUUUUUTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPMMMMMMMMMLLLJJJIIIGGGFFFCCCCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>;;;===>>>===<<<;;;<<<===>>>@@@BBBCCCCCCEEEHHHKKKNNNPPPTTTWWWYYY\\\___bbbkkkcccbbbiiitttxxxnnn___NNNEEE???:::888888666666666555555555444444444444444444333333333333111111111111111111111111000000000000000000000000---...///000000000//////.........///////////////000000000000000000000000......//////000000111111//////......---............///000000//////000222111000555111DDD555333222......//////000000111111//////000000000000111111000000000111111111222222000111222333444444444444333444444444555555555555444666777777777888;;;===DDDIIIUUUcccnnnzzz{{{vvvoookkkiiigggccc```^^^\\\ZZZZZZZZZZZZYYYXXXTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPOOOOOOOOOOOOPPPQQQQQQPPPOOOOOOQQQQQQPPPOOORRRQQQQQQPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTTTTSSSSSSTTTUUUWWWXXXYYYYYYXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^____________\\\]]]]]]^^^^^^_________^^^^^^^^^^^^]]]]]]]]]]]]\\\]]]^^^]]][[[ZZZ[[[\\\ZZZZZZZZZZZZYYYYYYYYYYYYVVVUUUUUUUUUTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTRRRSSSSSSSSSSSSSSSRRRRRRPPPPPPOOOOOONNNMMMKKKKKKHHHGGGFFFEEECCCBBBAAA@@@>>>>>>>>>===============::::::999999::::::;;;<<<;;;<<<===<<<;;;:::;;;<<<<<<>>>@@@@@@@@@BBBDDDGGGHHHKKKNNNQQQRRRUUUXXX[[[uuuggg```dddmmm}}}}}}sssfffWWWKKKBBB:::777999666666666666555555555555555444444444444333333333111111111111111111111111000000000000000000000000---...///000000000///.............../////////000////////////////////////.........///000111111111---......////////////......///000...------000333000///555000CCC444222111/////////000000000000000//////000000000111111111/////////000000000111111000111222333444444444444444444444444555555555555555777888999999:::<<>>>>>>>>===::::::999999::::::;;;<<<:::<<<===<<<;;;;;;<<<===;;;<<<>>>>>>>>>???AAACCCCCCEEEHHHJJJLLLNNNQQQTTTlllcccaaahhhwwwvvvjjj\\\OOOCCC999777999777666666666555555555555555555444444444333333333111111111111111111111111000000000000000000000000000000111111///...,,,+++---.........//////000000////////////////////////---......///000111111222...///000222222222111000---...///---++++++///333///...444///CCC333111000/////////...............//////000000111111111222////////////000000000000000111222333444444555444444444444555555555666666777888:::::::::<<<>>>@@@JJJRRRaaarrr~~~xxxrrrnnnkkkgggdddccccccbbb^^^[[[]]][[[ZZZZZZZZZZZZXXXWWWSSSSSSUUUVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSNNNOOOOOOPPPPPPOOOOOONNNOOONNNMMMMMMOOOOOONNNMMMPPPOOOOOONNNNNNOOOOOOPPPRRRRRRRRRRRRRRRSSSTTTTTTRRRSSSTTTUUUWWWXXXYYYZZZ[[[[[[[[[\\\\\\]]]]]]^^^____________````````````]]]]]]]]]]]]]]]]]]\\\\\\```____________^^^^^^^^^\\\^^^```^^^\\\ZZZ\\\^^^ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWSSSSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTOOONNNMMMKKKIIIGGGFFFEEEAAA@@@@@@@@@??????>>>>>><<<;;;;;;;;;;;;<<<======:::<<<======;;;;;;<<<>>>:::<<<======<<<===???AAA???AAADDDFFFGGGJJJLLLOOOuuudddcccccckkk~~~|||uuugggWWWIII???;;;:::888888666555555444444444666555444333222222222222111222222333333222222111111222222222333333333333000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111000///......///000111222222333555666555222///222222111111000000//////111000000000//////......000000000000111111111111333333222222333333444555444444444555555555666666777555666888888888???HHHQQQZZZhhhwww{{{tttoookkkgggdddcccaaa```___^^^______ZZZZZZZZZZZZYYYXXXWWWVVVTTTSSSRRRSSSTTTUUUTTTRRRSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPOOOOOOOOOOOONNNNNNOOOOOOOOONNNNNNNNNMMMMMMOOOOOOOOOPPPPPPPPPQQQQQQRRRSSSSSSTTTTTTTTTTTTSSSTTTUUUVVVVVVWWWWWWWWWWWWZZZZZZ[[[\\\]]]^^^^^^___```___^^^]]]]]]]]]]]]]]]^^^_________``````aaaaaaaaa`````````____________``````___^^^\\\[[[ZZZZZZYYYYYYXXXXXXXXXXXXYYYYYY\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTVVVVVVVVVVVVTTTTTTOOOPPPQQQQQQOOOMMMJJJIIIIIIHHHGGGEEEDDDBBB@@@@@@===<<<;;;:::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;========================???@@@AAABBBDDDEEEFFFGGGmmmeeedddjjjzzzxxxkkk\\\MMMCCC===;;;888777666666555555555555666555444333222222222222111222222333333222222111222111111000000///......000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111000///......///000111222222333555666555222///111111111000000000000000111111111000000/////////000000000000111111111111222222111111222222333444444444444555555555666666888666777999999;;;BBBKKKXXXbbbpppvvvqqqmmmiiigggdddcccaaa___^^^^^^^^^^^^ZZZZZZZZZZZZYYYXXXWWWVVVTTTSSSRRRSSSTTTUUUTTTRRRSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPOOOOOOOOONNNNNNNNNOOOOOONNNNNNNNNMMMMMMMMMOOOOOOOOOOOOPPPPPPPPPPPPRRRRRRSSSTTTTTTTTTTTTSSSTTTUUUVVVWWWWWWWWWWWWWWWYYYZZZZZZ[[[\\\]]]^^^___```______^^^^^^^^^^^^_________`````````aaaaaaaaa```````````````_________aaa```___^^^\\\[[[ZZZYYYYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWVVVUUUUUUQQQRRRSSSSSSRRROOOMMMLLLLLLKKKJJJHHHGGGEEEDDDCCC@@@???>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>@@@AAABBBDDDEEEEEEyyyiiifffhhhsss|||pppbbbTTTIIIAAA===888777666666666666666777666555444333222222222222111222222333333222222111333333222000///---,,,+++000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000111111222444555555222000000000000000111111111111111111111111111000000000000000000111111111222222111111111111111222222333444444555555555666666666888777888:::<<<>>>GGGPPP\\\fffvvvyyyqqqmmmkkkhhheeebbbaaa```___^^^]]]]]]]]]YYYYYYYYYYYYYYYXXXWWWVVVTTTSSSRRRSSSTTTUUUTTTRRRSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOORRRRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYZZZ[[[\\\]]]^^^^^^``````_________```aaaaaaaaaaaaaaaaaaaaabbbbbbbbb```aaaaaaaaa``````______bbbaaa```^^^\\\ZZZYYYXXXYYYXXXXXXWWWWWWXXXXXXYYYXXXXXXXXXWWWXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVWWWWWWXXXXXXWWWWWWVVVTTTUUUUUUUUUTTTSSSQQQPPPPPPOOONNNLLLKKKIIIHHHGGGDDDCCCBBB@@@???>>>>>>>>><<<<<<<<<;;;;;;:::::::::999999999999999999999999<<<===>>>???@@@AAABBBCCCqqqiiifffmmmxxx~~~tttgggZZZNNNCCC===888777777666666777777888555555444333333333333333111222222333333222222111555444333222000///......000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000111111111333555555222000//////000000111111222222222222111111111111111111000000111111111222222222222222111111222222333444555555555555666666666666777666888;;;>>>AAAKKKUUU```kkk}}}uuunnnkkkiiifffdddaaa```___^^^]]]\\\\\\[[[XXXYYYYYYYYYXXXXXXWWWVVVTTTSSSRRRSSSTTTUUUTTTRRRSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^````````````aaabbbcccdddbbbbbbbbbbbbbbbbbbbbbbbb```aaaaaabbbaaa```___^^^bbbaaa```^^^\\\ZZZYYYXXXYYYXXXXXXXXXXXXXXXXXXYYYWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYXXXXXXXXXUUUVVVVVVVVVVVVUUUSSSSSSSSSRRRQQQPPPNNNMMMLLLKKKHHHGGGEEEDDDBBB@@@??????>>>>>>===<<<;;;;;;::::::999999999999999999999999;;;;;;<<<===>>>???@@@@@@}}}pppgggiiippp~~~vvvlll```SSSFFF>>>999999888777777777777888555555444444333333444444111222222333333222222111222222222222111111111111000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////////////////////////////000000000000//////111000111222444444333111//////000000111111222222111111111111111111222222111111111111222222222222444333333333333444555555555555555666666666777777666555777<<<@@@EEEPPP[[[hhhuuu~~~tttnnnjjjhhheeebbb___^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXWWWWWWVVVTTTSSSRRRSSSTTTUUUTTTRRRSSSSSSSSSSSSRRRQQQPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOQQQQQQSSSTTTTTTUUUUUUUUUUUUUUUWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\]]]^^^______`````````aaabbbcccdddeeeccccccccccccbbbbbbbbbbbb```aaabbbbbbbbbaaa___^^^bbbaaa```^^^\\\ZZZYYYXXXZZZYYYYYYXXXXXXYYYYYYZZZWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSRRRPPPOOONNNNNNKKKJJJIIIGGGEEECCCAAAAAA@@@@@@???>>>===;;;;;;:::999999999999999999999999999::::::;;;<<<===>>>>>>|||llliiillltttzzzrrrhhhZZZKKKAAA;;;:::999888777777777777555555444444444444444555111222222333333222222111//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////111000000111333444333222000000000000111111111111000000000111111111111111111111111222222222222333444444444444444555666666555555666666666777777777777666888>>>CCCJJJVVVbbbooo{{{|||sssllliiifffccc```]]]]]]]]]\\\[[[ZZZYYYXXXWWWWWWXXXXXXXXXWWWWWWVVVTTTSSSRRRSSSTTTUUUTTTRRRSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRTTTUUUUUUUUUUUUUUUVVVWWWYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^___```````````````aaabbbcccdddeeecccccccccbbbbbbbbbbbbbbb```aaabbbccccccaaa___^^^``````___^^^\\\[[[ZZZZZZ[[[ZZZZZZYYYYYYZZZZZZ[[[XXXXXXXXXWWWXXXXXXYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZYYYYYYXXXXXXYYYYYYZZZVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQNNNNNNMMMLLLJJJGGGFFFDDDCCCBBBAAA@@@>>>===<<<;;;::::::::::::::::::::::::999999::::::;;;<<<<<<===sssllljjjlll{{{zzzqqqcccRRRFFF===<<<:::999888777666666555555444444444444555555111222222333333222222111000000111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///...000//////000333444333222111111111000000000000000/////////000000111111111111111111222222222333333444333333333333444555555555666666666777777777777999888;;;AAAGGGOOO\\\hhhuuu}}}wwwoooiiigggdddaaa^^^\\\\\\\\\\\\[[[YYYWWWVVVVVVWWWWWWXXXXXXWWWWWWWWWTTTSSSRRRSSSTTTUUUTTTRRRSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSUUUUUUUUUUUUUUUVVVWWWYYY[[[\\\\\\\\\\\\]]]]]]^^^___```aaaaaaaaaaaaaaaaaaaaabbbcccdddccccccbbbbbbbbbaaaaaaaaa```aaacccddddddbbb___^^^______^^^]]]]]]\\\[[[[[[\\\\\\[[[[[[[[[[[[\\\\\\ZZZZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[YYYZZZZZZZZZ[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXYYYZZZWWWWWWVVVWWWWWWXXXYYYYYYXXXXXXWWWVVVUUUTTTTTTSSSQQQQQQQQQPPPOOOMMMKKKIIIEEEEEECCCBBB@@@>>>===<<<::::::::::::::::::::::::999999999:::;;;;;;<<<<<>>===;;;999888666666555555555444444444555555666222222222333333222222222444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///...000//////000222444333222222222111111000000//////......//////000000000111111111222222222333333333333333222222333333444555666666666666777777777777::::::===CCCJJJRRR```mmm~~~xxxrrrkkkfffdddccc```]]][[[[[[\\\[[[ZZZYYYWWWVVVVVVVVVWWWWWWXXXWWWWWWWWWTTTSSSRRRSSSTTTUUUTTTRRRSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNMMMMMMMMMMMMLLLOOOOOOOOOPPPPPPQQQQQQQQQOOOOOOPPPPPPPPPPPPQQQQQQPPPQQQRRRSSSUUUUUUVVVVVVUUUVVVXXXYYY[[[\\\\\\]]]]]]^^^^^^___```aaabbbbbbaaaaaaaaa```aaaaaabbbcccbbbbbbbbbbbbaaaaaa`````````aaacccddddddbbb```^^^^^^^^^^^^]]]]]]]]]\\\\\\]]]]]]\\\\\\\\\\\\]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXYYYYYYZZZZZZZZZ[[[YYYYYYZZZZZZ[[[[[[[[[[[[ZZZYYYXXXWWWWWWXXXYYYZZZXXXXXXWWWXXXXXXYYYZZZ[[[ZZZZZZYYYXXXWWWVVVVVVUUUTTTTTTTTTTTTRRRPPPNNNMMMGGGFFFEEECCCAAA???>>>===999999999999999999999999999999999::::::;;;;;;<<>>DDDIIIPPP]]]lllxxx{{{qqqmmmhhhdddbbbaaa___]]]]]]\\\\\\ZZZYYYXXXWWWWWWXXXXXXXXXYYYXXXXXXWWWWWWUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSOOONNNNNNMMMMMMNNNNNNOOONNNNNNNNNOOOPPPQQQRRRSSSRRRQQQPPPOOOOOOOOOPPPQQQSSSSSSSSSSSSTTTUUUVVVWWWYYYZZZ[[[\\\]]]^^^______bbb```^^^^^^aaacccbbb```bbbbbbbbbbbbcccccccccccccccbbbaaa``````______```^^^```bbbcccdddcccbbbaaa^^^^^^______^^^\\\[[[ZZZ\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\[[[YYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[YYYXXXXXXYYYYYYZZZ[[[\\\[[[[[[[[[ZZZZZZZZZZZZYYY[[[ZZZWWWUUUTTTUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPOOOMMMKKKHHHEEEBBB@@@@@@===;;;999:::<<<<<<<<<:::::::::;;;;;;<<<<<<<<>>999999999888777777777666666555555444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111222222222333333333444444444555555555555666444555777777666777:::<<<<<>>???FFFPPP\\\kkk}}}zzzxxxuuusssmmmkkkhhhgggfffeeedddbbb___^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^_______________[[[[[[ZZZYYYYYYYYYYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZYYYXXXXXXZZZYYYXXXWWWWWWVVVVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZXXXXXXXXXYYYZZZ[[[]]]^^^______^^^]]]^^^___aaabbbcccccccccccccccccceeefffddddddddddddeeeeeeeeeeeeeeeeeedddcccbbbbbbbbbbbbccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa___________________________`````````````````````]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYYYYYYYXXXXXXXXXWWWXXXWWWWWWXXXXXXYYYZZZ[[[^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[ZZZYYYYYYYYYXXXYYYYYYYYYXXXXXXWWWWWWVVVTTTTTTUUUUUUUUUTTTSSSSSSOOOLLLIIIFFFDDDBBB???===;;;;;;::::::::::::::::::oooffffffiiitttzzzqqqdddZZZMMMBBB===<<<:::999777777666666555555444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000111111111111////////////////////////111111111111111111111111111111222222222333333333444444444555555555555666555666888888999:::===???BBBIIITTTaaarrr{{{yyywwwuuusssnnnmmmkkkjjjkkkjjjhhhfffcccccccccbbbbbbaaaaaaaaa___```aaabbbbbbcccbbbbbb___^^^]]]]]]\\\\\\]]]]]][[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[[[[ZZZYYYXXXXXXXXXYYYZZZZZZ[[[\\\]]]]]]]]]]]][[[[[[[[[[[[\\\]]]^^^___aaa```___^^^^^^```bbbccccccdddeeedddcccdddeeegggffffffffffffgggggggggggggggfffeeeddddddccccccdddeeeeeeeeedddddddddddddddccccccbbbbbbbbbbbbcccccc````````````````````````^^^^^^___`````````______^^^____________^^^]]]]]][[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\^^^^^^^^^]]]]]]]]]\\\\\\^^^]]]]]]\\\[[[YYYYYYXXXZZZZZZYYYYYYXXXXXXXXXXXXTTTUUUUUUUUUUUUUUUUUUTTTSSSQQQMMMKKKIIIFFFBBB@@@;;;;;;;;;;;;;;;:::::::::xxxiiicccdddkkk}}}yyylllaaaRRRFFF???<<<:::999666666666666666555555555333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111111111222222222333333333444444444555555555555666555666888999999;;;>>>@@@FFFMMMYYYgggyyy|||yyyxxxvvvuuurrrqqqppppppppppppnnnlllhhhggggggfffeeedddccccccbbbbbbcccdddeeeeeeeeeeeeaaaaaa```____________```^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^```aaaaaa```^^^]]]]]]\\\\\\[[[[[[[[[\\\\\\\\\]]]^^^```aaaaaa````````````_________``````aaacccaaa```^^^___```cccddddddeeeffffffddddddfffhhhgggggghhhhhhhhhiiiiiiiiiiiihhhgggfffeeeeeeeeeeeeggggggfffeeeeeeeeeeeeeeeddddddcccbbbbbbcccdddeeeaaaaaaaaaaaaaaaaaaaaaaaa___```aaabbbcccbbbbbbaaa```````````````______^^^\\\\\\[[[ZZZZZZYYYXXXXXXZZZYYYYYYZZZZZZ[[[\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]\\\\\\[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZUUUVVVVVVVVVVVVVVVUUUUUUVVVTTTQQQOOOLLLJJJFFFCCC>>>>>>======<<<<<<<<<<<>>@@@IIIPPP\\\jjj}}}~~~|||{{{yyyxxxuuutttssstttttttttrrrpppkkkjjjiiihhhgggfffeeeeeecccdddeeefffggggggggggggcccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa___aaabbbccccccbbbaaa___^^^^^^]]]]]]]]]^^^^^^___^^^___aaabbbcccccccccbbbdddccccccbbbbbbbbbbbbbbbdddbbb```______aaaccceeedddfffgggfffddddddfffiiihhhiiiiiiiiijjjjjjjjjjjjjjjiiihhhggggggffffffgggiiihhhgggfffffffffffffffeeedddcccccccccdddeeefffaaaaaaaaaaaaaaaaaaaaaaaabbbccceeefffgggfffeeeeeeaaaaaaaaaaaaaaa``````___]]]\\\\\\[[[ZZZYYYYYYXXXZZZZZZZZZZZZ[[[\\\]]]^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[\\\]]]]]]]]]\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\VVVWWWWWWWWWWWWWWWVVVVVVXXXVVVSSSQQQOOOLLLHHHEEE@@@@@@??????>>>>>>======wwwggg______lll}}}xxxnnn^^^OOODDD===:::888888777666666777777666555555555444444444333333333111111111111111111111111111111000000000000111111//////000000000000//////222222111111000000//////000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222111222222333333444444555444444444555555555666666666666666777:::>>>BBBEEEKKKTTTbbbttt~~~}}}|||zzzyyyxxxvvvvvvwwwwwwxxxpppooommmkkkjjjjjjjjjkkkkkkiiihhhiiilllmmmkkkiiiiiihhhgggfffeeeffffffgggcccccccccdddddddddeeeeeeeeeffffffgggfffffffffeeebbbbbbbbbbbbccccccccccccbbbbbbccccccddddddddddddeeedddddddddddddddddddddcccbbbaaa``````aaabbbcccffffffgggggghhhiiiiiiiiijjjjjjkkklllmmmmmmmmmmmmkkkjjjhhhgggfffffffffggghhhgggfffeeedddeeefffffffffeeeeeedddddddddeeeeeeeeedddbbbaaaaaabbbdddeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddccccccbbbaaaaaa```\\\\\\[[[[[[ZZZYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]^^^^^^___^^^^^^^^^YYYXXXXXXWWWWWWWWWXXXXXXWWWVVVUUUTTTTTTQQQNNNKKKFFFEEECCC@@@>>><<<;;;;;;mmmccc```iiixxx{{{qqqbbbSSSHHH@@@<<<999888777666666777777666555555555444444444333333333111111111111111111111111111111000000000000111111//////000000000000//////111111000000000000000///000000000000000000000000000000000000000/////////000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222111222222333333444555555444444444555555555666666777777888999;;;???DDDGGGQQQZZZiii{{{~~~{{{zzzyyyxxxxxxxxxyyyyyytttsssqqqpppooonnnoooooonnnlllkkklllooopppooommmlllkkkjjjhhhhhhhhhiiiiiigggggghhhhhhhhhiiiiiiiiiiiijjjjjjjjjiiiiiihhhgggccccccccccccccccccccccccdddddddddeeeeeeeeeffffffffffffggggggggggggfffeeecccbbbaaa```aaabbbcccdddggggggggghhhiiiiiijjjjjjkkkkkkllllllmmmmmmllllllkkkjjjhhhgggffffffggggggffffffeeeeeeeeefffhhhiiihhhhhhgggffffffffffffffffffeeedddccccccdddeeefffffffffffffffffffffffffffdddddddddcccbbbaaaaaaaaa^^^]]]]]]\\\\\\[[[ZZZZZZZZZZZZ[[[]]]]]]^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^______^^^^^^ZZZZZZYYYXXXWWWWWWXXXXXXWWWVVVUUUTTTTTTRRROOOMMMKKKJJJGGGEEEBBB@@@>>>===xxxkkkaaaeeeooo}}}wwwhhhYYYMMMDDD>>>:::999888666666777777666555555555444444444333333333222222222222222222222222111111000000000000111111///000000111111000000///////////////000000000000000000000000000000000000222222111000000///......000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222222222222333444444555555444444555555555666666666888999999:::<<<@@@FFFKKKWWWbbbrrr}}}|||{{{{{{zzzzzz{{{{{{yyyxxxwwwuuuttttttttttttqqqqqqpppqqqtttuuuuuutttqqqpppnnnmmmlllllllllmmmmmmmmmnnnnnnnnnooooooooooooooooooooonnnlllkkkjjjiiihhhhhhggggggffffffeeeffffffffffffggggggggggggggghhhjjjkkkkkkjjjiiihhhcccbbbbbbaaabbbcccdddeeegggggghhhiiiiiijjjjjjkkkllllllmmmmmmllllllkkkjjjjjjjjjhhhgggggggggggggggeeeeeeeeefffggghhhjjjjjjkkkkkkiiihhhgggggggggggggggfffeeeddddddeeefffgggggggggggggggggggggggggggeeeddddddccccccbbbbbbaaa______^^^^^^]]]\\\\\\\\\ZZZ[[[\\\]]]]]]^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZ\\\\\\\\\]]]]]]^^^^^^___\\\]]]^^^^^^______^^^^^^\\\\\\ZZZYYYXXXXXXXXXXXXWWWVVVUUUUUUUUUTTTRRRPPPRRRPPPNNNJJJGGGDDDBBB@@@uuufffdddiiirrr{{{nnn___SSSHHH???;;;:::888777777888888666555555555444444444333333333222222222222222222222222222111111000000111111222000000000111111000000000.........//////000000111000000000000000000000000111111111000000000//////000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222222222333333444555555555555555555555666666666666777999:::;;;===BBBIIIOOO[[[ggg{{{~~~~~~}}}}}}}}}}}}}}}}}}|||{{{yyyyyyxxxxxxuuuuuuvvvwwwxxxyyyzzzzzzvvvuuusssqqqpppoooooopppsssssssssttttttttttttuuuuuuuuutttsssrrrpppnnnmmmoooooonnnmmmlllkkkjjjiiigggggghhhhhhhhhhhhhhhhhhhhhjjjmmmnnnooommmkkkjjjeeedddcccccccccdddfffggggggggghhhhhhiiiiiijjjjjjmmmmmmmmmmmmlllkkkjjjiiijjjiiiiiihhhhhhgggggggggffffffgggggghhhiiijjjjjjmmmllljjjiiihhhggggggfffgggffffffeeeeeeffffffgggggggggggggggggggggggggggeeeeeeddddddcccccccccccc```______^^^^^^]]]\\\\\\\\\\\\]]]]]]^^^]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[\\\]]]^^^______\\\\\\]]]^^^____________^^^]]]\\\[[[YYYYYYXXXXXXXXXVVVUUUUUUVVVVVVTTTSSSVVVUUURRROOOLLLHHHEEECCCmmmffffffkkkwwwssseeeXXXLLLAAA;;;;;;999777777888888666555555555444444444333333333222222222222222222222222222222111111111111222222000000111111111111000000......//////000000111111000000000000000000000000///000000000111111111222111111111111111111111111000000000000000000000000000000111111111222222222222222222222222222222222222333333444444555666666555555555666666666777777555888:::;;;===CCCMMMTTT___mmm~~~}}}||||||zzz{{{{{{||||||}}}~~~{{{zzzxxxuuutttssssssssswwwwwwwwwxxxxxxxxxxxxyyyyyyyyyxxxwwwvvvtttrrrqqqsssrrrqqqpppooommmlllllliiiiiiiiiiiiiiiiiiiiiiiijjjlllnnnpppqqqooommmlllhhhgggffffffffffffggghhhfffgggggghhhhhhiiiiiijjjnnnnnnnnnmmmlllkkkjjjiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhlllkkkjjjhhhgggfffffffffffffffeeeeeeeeeeeeffffffffffffffffffffffffffffffeeeeeeeeeddddddddddddddd```______^^^]]]]]]\\\\\\]]]]]]^^^^^^^^^]]]\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYZZZZZZ[[[\\\]]]^^^^^^[[[\\\]]]^^^____________```___]]]\\\[[[ZZZZZZYYYYYYWWWVVVVVVWWWWWWVVVUUUWWWVVVUUURRROOOKKKHHHFFFyyymmmhhhhhhnnnxxxxxxkkk^^^QQQDDD===;;;:::888888888888666444555555444444444333333333333333333333333333333333222222111111111111222222000111111222222111111000000000000000111111111111000000000000000000000000//////000000111222222333111111111111111111111111000000000000000000000000000111111111111222222222222222222222222222222222333333333444555555666666555555666666666777777777444888;;;===@@@GGGRRR[[[fffvvv}}}{{{yyyxxxwwwxxxzzzzzzzzz{{{{{{{{{||||||}}}}}}}}}{{{zzzxxxwwwvvvtttsssrrrqqqpppooonnnnnnlllllllllkkkkkkkkkkkkkkkmmmnnnppprrrrrrrrrqqqpppmmmllljjjiiihhhhhhiiiiiigggggghhhhhhiiijjjjjjkkkmmmmmmmmmmmmlllkkkjjjiiihhhiiiiiijjjjjjiiihhhhhhjjjjjjkkkkkkjjjjjjiiihhhjjjjjjhhhgggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeee``````______^^^]]]]]]]]]^^^^^^___^^^^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\[[[\\\]]]^^^___````````````___^^^]]]\\\\\\\\\\\\[[[YYYWWWWWWXXXXXXWWWVVVVVVVVVUUUTTTRRROOOLLLJJJvvvlllfffhhhnnn~~~|||qqqdddVVVHHH@@@<<<:::888888888888666444555555444444444333333333333333333333333333333333333222222111111222222333000111111222222111111000222222222222111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222222222222222222222222222333333444444555666666666555666666666777777777777444999===@@@CCCKKKXXXcccqqq~~~}}}||||||}}}}}}}}}~~~~~~~~~~~~}}}|||{{{wwwvvvvvvuuutttsssrrrrrrpppooooooooonnnnnnnnnnnnqqqqqqrrrssstttuuuttttttqqqpppnnnllljjjjjjjjjjjjiiiiiijjjkkkkkkllllllmmmmmmmmmmmmmmmlllkkkjjjjjjhhhiiijjjjjjjjjjjjiiihhhiiijjjkkkllllllkkkkkkjjjiiiiiihhhgggggggggggggggggggggggghhhhhhgggggggggggggggggggggggggggggggggeeeeeeeeeeeeeeefffffffffbbbaaaaaa``````___^^^^^^____________^^^]]]\\\[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[]]]^^^___````````````______^^^]]]]]]]]]^^^]]][[[XXXXXXXXXXXXXXXWWWUUUUUUVVVVVVUUUSSSPPPOOO{{{ooofffdddiiiuuuuuuhhhYYYKKKCCC<<<;;;999888888888666444555555444444444333333333333333333333333333333333333222222111111222222333111111222222222222111111444333333333222111111111000000000000000000000000333333222222111000000000111111111111111111111111000000000000000000000000000111111111111222222222222222222222222222222222333333444444555666666666666666666666777777777777555:::???BBBEEENNN]]]hhhzzz{{{zzzzzzyyyyyyxxxxxxxxxrrrrrrrrrqqqqqqqqqpppppptttttttttuuuvvvwwwwwwxxxtttrrrpppmmmkkkkkkjjjjjjkkkkkklllmmmmmmnnnnnnooollllllmmmmmmllllllkkkkkkhhhhhhjjjkkkkkkjjjiiihhhggghhhjjjlllmmmmmmmmmllliiiiiihhhhhhhhhhhhhhhiiihhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhheeeeeeffffffffffffffffffccccccbbbbbbaaa``````````````````___^^^]]]\\\[[[ZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWZZZ[[[]]]^^^___````````````______^^^^^^^^^_________\\\YYYXXXXXXYYYXXXWWWTTTUUUVVVWWWWWWUUUSSSRRRmmmcccbbbccckkkzzzyyyooocccSSSEEE@@@>>><<<:::888777777777999888777666444444333333444444444444444444444444333333333333333333333333222111000//////000111222000000000000000000000000111111111111111111111111000000000000000000000000...000111000///...///111000000000000111111111111////////////////////////333333333333444444555666333333333444444444555555555555666666777777888888<<<;;;===BBBHHHRRRaaannn~~~}}}{{{yyyzzz||||||zzzxxxzzzyyyxxxxxxxxxwwwuuusssvvvuuuttttttuuuwwwyyy{{{xxxwwwuuurrrpppmmmkkkjjjkkkkkklllmmmnnnnnnnnnmmmjjjiiiiiihhhhhhhhhhhhhhhiiihhhhhhgggggggggggghhhiiijjjkkkmmmnnnoooooooookkkiiihhhggghhhgggfffdddiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiijjjkkkkkklllllliiiiiihhhgggfffeeeeeedddfffdddbbb___^^^^^^^^^___```aaaaaa```^^^\\\ZZZYYYWWWVVVVVVWWWXXXYYYZZZ[[[ZZZYYYXXXXXXWWWWWWWWWXXXYYYZZZZZZ[[[\\\^^^___``````___^^^]]]\\\]]]]]]^^^]]]\\\ZZZXXXWWWXXXXXXYYYVVVVVVWWWXXXWWWVVVUUUTTTrrrddd______bbbppp{{{rrrgggXXXKKKAAA>>>;;;999888888777777999888777666444444444444444444444444444444444444444444444444444444444444444333333333333333333444111111111111111111111111111111111111111111111111000000000000000000000000000111222111000///000222000000000000111111111111000000000000000000000000333333333333333333444555333333444444444555555555444555555666666777777888<<<<<>>???@@@DDDJJJUUU```kkk}}}||||||{{{zzzyyyyyyxxxxxxssssssssssssrrrrrrqqqpppoooooonnnmmmmmmmmmmmmnnnnnnmmmmmmlllllllllmmmmmmmmmnnnnnnoooooooooooonnnllliiieeedddgggjjjmmmooommmnnnnnnooopppqqqqqqqqqppppppppppppoooooooooooommmmmmnnnooopppqqqqqqrrrooonnnmmmkkkiiifffdddcccbbbaaa```___^^^^^^___```aaabbbcccddddddcccaaa```aaaaaa```___^^^^^^^^^^^^[[[ZZZYYYXXXXXXXXXXXXXXXWWWVVVVVVUUUVVVWWWXXXYYY[[[ZZZYYYXXXXXXYYYZZZ[[[[[[[[[\\\]]]\\\[[[ZZZYYY|||wwwsssrrrsssvvvxxxzzz}}}iiigggffflll~~~}}}xxxppp^^^TTTHHH???===<<<;;;888555666777777777666444333555555555555555555555555444444444444444444444444222222222222222222222222000111111222222333444444333333333333333333333333222222222222222222222222333333222111111222333333000000111111222222222222222222222222222222222222222333444444555555444444444555666777777888888888777:::===>>><<<<<>><<<:::777555666777777777666555444555555555555555555555555444444444444444444444444222222222222222222222222444444333222222111111000333333333333333333333333000000000000000000000000222111000000000000111222000111111111222222222222222222222222222222222222222333444444555555444444444555666777777888888888666999<<<===<<<>>>BBBFFFZZZaaaiiippp}}}{{{zzz{{{{{{yyyxxxvvvuuuvvvvvvtttrrrpppppppppoooooopppppppppqqqrrrrrrpppooooooppprrrrrrqqqqqqqqqppppppppppppnnnjjjgggfffhhhkkkkkkkkkllllllllllllmmmnnnooopppqqqrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrtttrrrooollliiigggeeeeeeeeedddccccccccccccddddddggggggggggggfffeeedddcccbbbaaaaaabbbcccbbb___]]][[[[[[YYYXXXWWWVVVVVVVVVWWWVVVUUUTTTTTTUUUWWWXXXVVVVVVVVVWWWXXXYYYZZZ[[[[[[\\\^^^``````___]]][[[|||~~~}}}zzzyyyzzz}}}~~~~~~xxxmmmggglllrrr}}}vvvlllaaaRRRFFF???;;;999777666666777777777666555444555555555555555555555555444444444444444444444444111111111111111111111111444444333222222111111000222222222222222222222222000000000000000000000000111000000//////000000111111111111111222222222222222222222222222222222222222333444444555555444444444555666777777888888888666888;;;;;;<<>>;;;999888888777777666666666666555555555555555555555555555555444444444333333333111111111111111111111111000111111222222333444444111111111111111111111111222222222222222222222222111111111111111111111111333222222222222222222222111111111222222333333333222333444444555555444444444555666777777888888888777888999888999>>>FFFLLLZZZdddrrr}}}{{{zzzzzzyyywwwvvvwwwwwwvvvvvvvvvvvvwwwwwwtttuuuuuutttqqqoooooopppppppppqqqqqqqqqqqqqqqqqqoooooonnnmmmllllllmmmnnnmmmmmmmmmnnnppprrrttttttrrrrrrrrrrrrssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuvvvtttrrrooollljjjiiihhhhhhjjjkkkmmmmmmmmmkkkkkkkkkllllllllllllkkkkkkjjjiiigggfffffffffdddaaa___^^^]]]\\\[[[ZZZYYYYYYYYYYYYXXXWWWUUUTTTSSSSSSRRRTTTUUUVVVWWWYYY[[[]]]^^^]]]^^^```bbbccccccdddcccaaaccceeehhhkkkpppvvv{{{~~~~~~zzzxxx{{{ppphhhiiijjjrrr}}}|||tttnnnbbbUUUIIIAAA===;;;999888777666666666777777555555555555555555555555555555555444444333333222222222222222222222222222444444333222222111111000222222222222222222222222000000000000000000000000000111111222222111111000333333333333222222222222111111111222222333333444222333444444555555444444444555666777777888888888777999:::::::::???GGGMMMVVVbbbttt}}}||||||{{{yyywwwyyyxxxxxxwwwwwwxxxxxxyyyuuuvvvwwwuuurrrpppooooooppppppppppppqqqqqqqqqqqqpppqqqqqqooommmlllmmmooonnnnnnooopppqqqrrrtttuuuqqqrrrrrrrrrrrrsssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuutttrrrpppmmmlllkkkjjjkkkllloooqqqrrrqqqooonnnnnnnnnoooooooooooonnnnnnlllkkkiiiiiihhhfffccc```___^^^]]]\\\[[[ZZZZZZZZZ[[[ZZZYYYWWWUUUTTTRRRQQQRRRSSSTTTUUUXXXZZZ\\\^^^___```aaabbbddddddeeeeeedddfffiiilllpppuuu{{{~~~||||||nnngggfffjjjoooyyytttiii\\\OOOEEE>>><<<999888777666666666777888555555555555555555555555666555555444333333222222333333333333333333333333444444333222222111111000333333333333333333333333000000000000000000000000//////000111111000//////444444333333333222222222000111111222333333444444222333444444555555444444444555666777777888888888666888;;;<<<>>>CCCJJJQQQYYYggg|||~~~~~~}}}{{{yyyyyyyyyxxxxxxxxxxxxyyyyyyvvvwwwxxxvvvssspppooooooqqqqqqqqqqqqrrrrrrssssssppprrrsssqqqnnnmmmnnnppppppppppppqqqqqqrrrttttttssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuutttsssrrrpppnnnnnnmmmmmmnnnppptttwwwwwwvvvsssrrrpppqqqqqqrrrrrrrrrqqqqqqooonnnlllkkkkkkhhheeebbb```___^^^\\\[[[[[[[[[[[[\\\\\\[[[YYYWWWTTTRRRQQQRRRSSSTTTVVVYYY[[[^^^___aaabbbbbbcccdddeeeeeeeeelllnnnqqqtttwww}}}vvvhhhfffhhhjjjuuu}}}xxxoooaaaSSSGGG???<<<:::999777666666666777888555555555555555555555555666666555444333333222222444444444444444444444444000111111222333333444444333333333333333333333333222222222222222222222222---...///000000///...---444444444333333222222222000000111222333333444444222333444444555555444444444555666777888888888888555888<<<>>>AAAFFFNNNTTT^^^mmm|||zzzzzzyyyyyyxxxxxxyyyyyyzzzvvvxxxxxxwwwssspppooonnnrrrrrrrrrsssssstttttttttppprrrtttrrrooommmnnnpppqqqqqqqqqqqqrrrrrrssstttttttttttttttuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuusssrrrqqqpppoooooooooooopppssswwwzzz{{{yyywwwtttrrrrrrsssttttttsssssssssqqqooonnnmmmllljjjfffccc```___^^^]]]\\\[[[[[[[[[]]]]]]\\\ZZZWWWUUURRRQQQUUUUUUWWWYYY[[[^^^aaabbbbbbccccccddddddeeeeeefffzzz~~~ooodddbbbdddmmmzzz~~~tttfffWWWIII@@@<<<<<<;;;999777666666666777777666666666555555555555555555555555555555555555333333333333333333333333000111222222333333333333......///000111222333333000000111222333333444444222222333333333444444444555444333222222222333444---///222333222222222333444444444555555555666666777666666666666777777888<<<:::<<<@@@DDDHHHPPPXXXcccuuu~~~~~~||||||{{{{{{zzzyyyxxxwwwyyyxxxxxxvvvtttrrrpppooorrrrrrsssssstttuuuvvvvvvtttsssrrrpppooooooppppppqqqqqqqqqrrrsssvvvxxxyyyuuuuuuttttttttttttuuuvvvvvvuuusssrrrrrrssstttuuupppoooooonnnnnnoooqqqrrrtttvvvzzz|||}}}{{{yyywwwuuuuuuvvvvvvvvvvvvvvvuuutttsssqqqooollljjjhhhgggcccaaa```_________^^^\\\aaa___\\\YYYVVVSSSQQQPPPTTTUUUVVVXXX[[[^^^```bbbddddddddddddddddddddddddxxxhhhbbbaaagggqqqvvviiiZZZLLLBBB===<<<;;;999888777777777888777777666666666555555555444444444444444444444444333333333333333333333333111111222333333333222222111111111222222222222222000111111222333333444444000000111111111222222222444444333222222222333444...000222333222222333444444444444444555555555555777666666666666777888888;;;:::<<>>DDDHHHNNNXXXcccttt~~~|||zzzyyyxxxxxxzzz{{{{{{|||{{{{{{yyywwwuuutttsssssssssttttttuuuuuuvvvvvvuuutttsssrrrrrrssssssqqqqqqrrrrrrtttvvvyyyzzzyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwvvvuuusssssssssssssssssstttvvvwwwxxxwwwyyy{{{}}}}}}|||zzzxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvtttqqqnnnllljjjiiieeedddeeeffffffeeebbb```]]]\\\[[[ZZZYYYXXXXXXXXXYYY[[[^^^aaacccdddddddddeeeeeeeeeeeeeeeeeeeeeeee|||kkkddddddfffooozzzpppcccVVVIIIBBB;;;:::999888777888999999777777777666666666666555333333333333333333333333333333333333333333333333333333333333222222111000333333333333222222222222111111111222222333333333222222333333333444444444333333333333333333444444333444444333222333555777333333333333444444444444666666666666777888999999;;;<<<@@@EEEJJJPPP\\\hhh|||}}}{{{xxxxxxyyy{{{|||}}}}}}~~~}}}|||zzzxxxvvvssssssttttttuuuuuuuuuvvvvvvvvvvvvuuuuuutttttttttrrrrrrrrrsssuuuwwwyyy{{{||||||}}}}}}||||||{{{{{{yyyyyyzzzyyyxxxvvvtttsssttttttuuuvvvxxxyyy{{{{{{zzz{{{}}}~~~~~~}}}{{{yyyyyyyyyzzzzzzzzzyyyxxxxxxxxxwwwuuurrrooommmkkkjjjgggggghhhiiijjjhhheeeaaa]]]]]]\\\[[[ZZZZZZZZZZZZ[[[]]]aaaeeeggggggeeedddeeeeeeeeeeeeeeeeeeeeeeeeqqqeeeddddddiiiwwwzzzrrrhhh[[[MMMDDD<<<;;;:::888888888999999888777777777666666666666333333333333333333333333333333333333333333333333333333333333222222111000000000111111222333333444111222222222222222333333222222333333333444444444222222222333333444444444444444444333222333555777333333333444444444555555666666666666777888999:::<<<===BBBGGGKKKRRR___mmm}}}zzzyyyzzz{{{||||||}}}~~~|||zzzxxxtttttttttuuuuuuuuuuuuuuuvvvwwwwwwwwwvvvvvvuuuuuussssssssstttuuuxxxzzz{{{~~~}}}{{{{{{{{{{{{zzzxxxvvvtttuuuvvvxxxzzz|||}}}~~~~~~}}}{{{yyyzzzzzzzzzyyyyyyxxxwwwxxxwwwuuussspppnnnlllkkkiiiiiijjjkkkllliiieeebbb______^^^]]]\\\\\\\\\\\\\\\___cccggghhhhhhfffdddffffffffffffffffffffffffyyygggbbbaaadddooozzzuuummmaaaRRRHHH>>><<<;;;999888888888888888888777777777666666666333333333333333333333333333333333333333333333333222222333333333222111111//////000111222333444444222222222222222222222222000000111111111222222222111111222333444444444444333444555444333333444666444444444555555555666666666666666777888999:::;;;<<<>>>DDDJJJNNNVVVeeettt}}}{{{{{{{{{|||{{{}}}~~~}}}zzzyyyuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvssssssssstttvvvxxx{{{|||~~~||||||||||||{{{zzzxxxxxxwwwyyy{{{~~~~~~zzzzzz{{{zzzzzzyyyxxxwwwvvvuuutttsssqqqooonnnmmmllllllkkkkkkkkkiiieeebbb``````___^^^^^^^^^^^^^^^___aaaeeehhhiiihhhfffeeeggggggggggggggggggggggggrrrccccccdddjjjyyy~~~~~~{{{xxxrrrgggWWWLLL???>>><<<999888777777777888888888777777777666666444444444444444444444444333333333333333333333333111111222333333333222222111222222222333333444444222222222222222222222222000000111111111222222222000111222444555555444444222333555555333222333444555555555666666666777777666666666777888999;;;<<<;;;???FFFMMMRRR\\\nnn~~~~~~|||{{{zzzyyy{{{~~~}}}zzzxxxvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxwwwvvvuuutttttttttuuuwwwyyy{{{}}}~~~~~~}}}|||{{{{{{{{{{{{{{{zzz|||||||||||||||{{{zzzyyyxxxttttttsssrrrqqqpppooooooooommmkkkjjjiiigggcccaaa^^^^^^^^^___```aaabbbbbbbbbdddfffiiijjjiiihhhggggggggggggggggggggggggggg~~~gggffffffhhhsss}}}|||{{{vvvkkk[[[PPP@@@???<<<:::888777666666888888888888777777777777555555555555555555555555333333333333333333333333000111222333333333333333555555444444444333333333222222222222222222222222222222333333333444444444000111222444555555444444111333555555444222222222666666666666777777777777666666666777888:::;;;<<<:::>>>GGGOOOVVVaaattt}}}{{{zzzxxxzzz}}}}}}zzzxxxvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuwwwxxxxxxwwwvvvuuutttttttttuuuwwwyyy{{{}}}~~~~~~}}}|||{{{{{{|||}}}~~~}}}~~~~~~~~~~~~}}}|||zzzzzzrrrrrrrrrqqqqqqpppppppppqqqnnnkkkiiigggeeebbb```\\\]]]^^^___aaaccceeefffdddfffhhhjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhsssiiibbbdddooo|||~~~~~~~~~yyyuuunnnbbbVVVJJJAAA:::;;;<<<:::888777888777666555555666777888666666666666555555555555555444222111111222444555666333//////111333333222222222444444444444222222333333333333333333333333222222333333333333444444333333333444444444555555444444444444444444444444444444444555666777777888444666999:::::::::;;;===@@@AAAIIIUUU\\\eee}}}|||zzz|||{{{yyyzzz{{{||||||{{{wwwwwwwwwwwwwwwvvvvvvuuuvvvwwwwwwxxxxxxxxxxxxwwwxxxxxxwwwxxxzzz}}}}}}|||{{{|||~~~~~~zzzwwwuuutttsssrrrqqqppppppppprrrpppmmmiiifffdddcccbbb^^^^^^```bbbdddfffhhhiiiiiiiiiiiiiiiiiiiiiiiiiiimmmmmmkkkjjjiiihhhhhhhhhwwwkkkaaaccclll{{{~~~~~~}}}~~~zzzvvvpppdddXXXKKKBBB:::;;;<<<:::888777888777666666666666777888666666666666555555555555666555333222222333555666999666222111222333222111222333333444444333333222333333333333333333333333222222333333333333444444333333333444444444555555555555555555555555555555444444555555666777777888555777999:::::::::<<<===AAABBBIIIUUU^^^kkk|||}}}|||zzzzzz{{{|||{{{zzzxxxwwwwwwvvvuuuvvvvvvvvvvvvvvvwwwwwwxxxxxxwwwwwwyyyxxxxxxyyyzzz}}}~~~}}}}}}~~~~~~zzzxxxuuuuuutttsssrrrrrrrrrrrrooommmjjjgggdddbbbaaaaaa___```aaaccceeegggiiijjjjjjjjjjjjjjjjjjjjjjjjjjjooonnnmmmlllkkkjjjjjjjjjqqqdddcccjjjwww|||zzz}}}}}}{{{yyyttthhh\\\MMMCCC;;;:::<<<:::888888888777777666666777777888666666666666555555555555666666444333333444666666:::777444333333333222111444333333222222333333444333333333333333333333333222222333333333333444444333333333444444444555555666666666666666666666666444555555666666777777888555777999::::::;;;===>>>CCCDDDKKKWWWcccttt}}}{{{{{{||||||{{{zzzyyyxxxvvvuuutttuuuvvvwwwvvvvvvvvvwwwwwwwwwxxxxxxzzzyyyyyyzzz|||~~~~~~~~~{{{xxxvvvvvvuuuuuuuuuuuuuuuvvvnnnmmmjjjgggdddbbbbbbaaaaaabbbccceeegggiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkqqqpppoooooonnnnnnnnnnnnzzzhhheeejjjtttzzzxxx{{{}}}|||{{{wwwlllaaaPPPFFF<<<;;;;;;:::888999777777777777777777777777666666666666555555555555555555444444444444555555777666444333222222222222444444222222222222444444333333333333333333333333222222222333333333444444333333333444444444555555555555555555555666666666555555666666777777777777666777999::::::;;;>>>@@@GGGHHHOOOZZZhhh}}}~~~}}}}}}}}}|||{{{zzzyyyvvvttttttuuuwwwyyyvvvvvvvvvvvvwwwwwwxxxyyy{{{{{{{{{|||}}}~~~~~~~~~|||yyywwwwwwvvvvvvwwwxxxyyyyyyqqqooollljjjgggfffeeeeeedddeeefffhhhjjjkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmsssrrrrrrqqqqqqrrrrrrsssjjjeeehhhooozzzwwwzzz{{{{{{{{{xxxpppfffUUUJJJ???<<<;;;:::888999777777888888888888777777666666666666555555555555444333333333333333333444222222222222222222333444444444222222222222444444333333333333333333333333222222222333333333444444333333333444444444555555333333444444444555555555666666666777777777777777777888999::::::<<>><<<:::888999777888888999999888888777666666666666555555555555333333333333333333333333///111222222222222333555444333333222222333333444333333333333333333333333222222333333333333444444333333333444444444555555222222333333444555555555777777777777777777777777777888::::::;;;===@@@CCCKKKPPPZZZgggzzz}}}|||{{{yyywwwwwwxxxyyyzzzxxxwwwwwwwwwxxxyyy{{{}}}}}}~~~~~~}}}||||||}}}~~~}}}|||zzzyyyyyyyyyzzz{{{{{{|||sssqqqooommmkkkkkkkkkkkkjjjkkklllmmmooopppqqqrrrppppppppppppppppppppppppssssssssstttuuuvvvxxxxxxooodddaaabbbtttxxxyyyxxxvvvwwwxxxssslllaaaTTTFFF???===:::888999777888999999999999888777666666666666555555555555333333444444444444333333000222555444222111333444222333333444444333333222333333333333333333333333222222333333333333444444333333333444444444555555333333333444555666666666777777777777777777777777888999::::::;;;===AAAEEEJJJRRR___ooo||||||{{{zzzzzzzzzzzz{{{yyyxxxxxxxxxyyy{{{}}}~~~~~~|||{{{{{{}}}~~~}}}|||{{{zzzzzzzzzzzz{{{{{{|||uuutttrrrpppooonnnoooooommmmmmnnnoooqqqrrrssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsssuuuwwwxxxyyysssgggbbb```pppyyyyyywwwtttvvvxxxtttmmmeeeVVVHHHAAA===:::888999777888999::::::999888777777666666666555555555555444555555666666555555444333555777666333111222444222222444555555444222222333333333333333333333333222222333333333444444444333333333444444444555555444444444555666777777888888888888777777777777777888999::::::;;;>>>BBBEEEIIISSScccuuu|||||||||||||||{{{{{{{{{zzzyyyxxxxxxyyy|||~~~~~~|||{{{{{{}}}~~~~~~}}}{{{{{{zzzzzzzzzzzz{{{{{{yyyxxxvvvtttssssssssssssnnnnnnoooppprrrsssttttttrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrsssuuuwwwxxxzzz}}}ddd]]]aaallluuuwwwppprrrvvvvvvsssrrrhhh]]]NNNBBB<<<:::::::::333444666777999:::::::::777777777777666666666666333222222111111222222333444444444444444444444444666666555555555444444444333222111000000111222333222222222222222222222222555555555444444333333333222222333333333333444444===;;;999777666666777888888999;;;<<<===AAAEEEIIIPPPYYYjjj}}}||||||{{{{{{{{{zzzzzzzzz{{{|||}}}~~~~~~~~~}}}}}}||||||}}}~~~~~~}}}}}}||||||{{{{{{yyyxxxvvvuuusssssstttrrrqqqsssvvvwwwuuurrrttttttuuuuuutttrrrpppoooqqqrrrrrrrrrqqqrrruuuwwwooocccaaahhhppp|||rrrrrruuuvvvuuutttkkkaaaRRREEE>>><<<;;;;;;777777888888888888888777666666666666555555555555555444444333333444444555444444444444444444444444666666555555555444444444444333222111111222333444333333333333333333222222555555444444444333333333333333444444444555555555;;;:::888666666666777888999:::;;;===>>>BBBGGGKKKSSS]]]nnn~~~}}}||||||||||||{{{{{{{{{{{{|||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}||||||{{{zzzyyyxxxwwwvvvuuutttsssrrrtttvvvwwwuuussstttuuuuuuuuuuuusssrrrqqqqqqrrrsssrrrqqqrrrtttvvvjjjaaacccjjj|||uuurrrtttuuuvvvwwwnnneeeWWWJJJBBB>>><<<;;;:::::::::999888777555444666666555555555444444444555555444444444444555555444444444444444444444444555555555555555444444444444444333333333333444444333333333333333333444444555444444444444333333333444555555555555666666666888888666666666666777888999:::<<<===@@@DDDJJJNNNXXXbbbvvv}}}}}}||||||||||||{{{||||||}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}|||{{{{{{zzzyyyyyyvvvuuutttvvvwwwxxxvvvuuuttttttuuuuuuuuuuuutttsssrrrrrrsssrrrqqqqqqrrrtttqqqaaa```gggsssxxxqqqrrrsssuuuxxxqqqiii\\\OOOEEE???<<<;;;:::::::::999888777555444777666666666666555555555333333222222222222333333444444444444444444444444555555555555555555555555444444333333333333444444333333444444444444555555444444444444444444444444444444555555555666666666666666555555666777888888888:::;;;===@@@EEELLLQQQ\\\hhh~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||vvvvvvwwwwwwxxxxxxwwwvvvssssssssstttttttttttttttrrrssssssrrrppppppppprrrxxxdddaaaggglll{{{}}}sssqqqrrrtttwwwrrrkkk```SSSGGG@@@<<<:::999999999999999888777666888888888777777777777666444333333222222333333444444444444444444444444444444555555555555555555555222222333333333333222222333333333444444555555555444444444444444444444444333444444444444555555555555555555666666777888888777999:::===@@@GGGNNNTTT```ooo~~~~~~~~~~~~~~~~~~~~~~~~wwwxxxyyyyyyxxxwwwwwwwwwrrrrrrrrrrrrrrrrrrssssssrrrssssssrrrpppnnnnnnooollleeeggghhhuuuwwwtttssstttvvvsssnnndddXXXKKKAAA===;;;888999999999999999888888999999999888888888777777666666555555555555666666444444444444444444444444444444444555555555555555222222333333333333222222222222333333444444555555333333333444444444444555333333444444444555555555666666666777777888888888888999;;;===BBBIIIRRRXXXfffxxx~~~~~~~~~~~~~~~~~~~~~}}}wwwxxxzzzyyyxxxvvvwwwwwwrrrrrrqqqqqqqqqqqqqqqrrrrrrssstttrrrooommmlllmmmxxxiiifffdddooo~~~yyyvvvtttuuutttppphhh\\\OOODDD???>>>999:::::::::999999888777888888888888777777777777666666555555555555666666444444444444444444444444444444444555555555666666222333444555555444333222111111222222333444444444333333333444444444555555444555555555555666666666777777888888888888888888:::;;;===@@@EEEMMMVVV\\\nnn~~~~~~~~~}}}}}}|||||||||vvvxxxzzzyyywwwuuuvvvwwwuuutttrrrqqqpppqqqqqqrrrrrrssstttrrrooolllkkkkkkllleeeaaakkk|||}}}xxxuuuuuuuuurrrkkk___QQQGGGBBB@@@;;;;;;;;;:::999888777666777777777777666666666666444444333333333333444444444444444444444444444444444444444555555555666666333444555666666555444333000000111222222333444444333333333444444555555555666666666666777777777777888888999999999999888888<<<===???BBBGGGOOOYYY```ttt~~~~~~}}}}}}|||{{{{{{zzzvvvxxxzzzyyyvvvuuuuuuwwwwwwuuutttrrrqqqqqqrrrrrrrrrttttttsssooollljjjjjjsssdddeeejjjvvv}}}xxxxxxyyywwwuuuoooeeeXXXKKKAAA<<<<<<<<<:::999888777777777888888777666555444444333000111222222444444555666222333333444444333333222555555555555555555555555666666555444333333222222444444444444444444444444666666555555555444444444666666666666666555555555999999999888999999::::::777>>>???DDDNNNRRR[[[lll~~~~~~~~~~~~}}}{{{yyywwwvvvvvvuuuuuuuuuuuuvvvwwwvvvuuusssrrrrrrrrrrrrvvvuuuuuusssqqqooonnnmmm|||jjjcccgggsssyyywwwwwwyyywwwqqqhhh[[[NNNCCC>>>===<<<:::999888888777777777777777666555555555444333333333444555555666666444444555555555555444444555555555555555555555555666555555444333333222222444444444444444444444444666666555555555444444444666666555555555555666666999888888888888999::::::888@@@AAAFFFOOOTTT^^^qqq~~~~~~~~~}}}{{{yyywwwvvvuuuuuutttuuuuuuuuuvvvuuutttsssssssssssssssvvvvvvvvvuuutttqqqooonnnrrreeegggppp}}}yyyyyy|||yyytttkkk___RRRFFF???===<<<;;;999888888888888666666666666666666666666555555555555555555555555555555666666666666555555555555555555555555555555555555555444444333333222444444444444444444444444555555555555555444444444777666555444444555666777888888777777888999999:::;;;BBBDDDHHHRRRWWWcccxxx~~~~~~}}}{{{xxxvvvvvvuuutttttttttttttttuuuttttttsssssstttttttttuuuvvvxxxxxxwwwtttqqqooozzzjjjgggmmm~~~}}}|||zzzuuummmcccUUUIIIAAA===<<<;;;:::999888888888666666666666666777777777666666666555555555444444555555555666666555555555555555555555555555555555555555444444444333333333333333444444444444444444555555555555555555555555777666555444444555777888777777777777888999::::::<<>>===<<<:::999999999999777777777777777777777777555555555444444444333333444444444555555444444444555555555555555555555555444444444444444444444444222333333444444555555555444444444555555555555555444444555555666777777777777777888888999:::<<<<<<===FFFIIINNNZZZfff{{{}}}zzzxxxvvvuuutttsssrrrqqqqqqqqqppppppppppppqqqqqqrrrsssrrrtttvvvxxxyyyxxxvvvuuuooocccgggrrr|||{{{yyyvvvtttnnncccTTTIII>>>===<<<;;;:::999999999999888888888777666666666666666666555555555555555555555666666666666555555555555555555555555555555444444444444444444444444222222333333444555555666444444444555555555666666222333555777888777666666888888888999:::<<<===>>>>>>HHHLLLQQQ^^^lll}}}zzzxxxvvvuuutttrrrqqqppppppppppppoooooooooooooooppppppqqqrrrtttuuuvvvvvvvvvuuuxxxhhheeejjjsss{{{yyywwwvvvrrrgggXXXLLL>>>===<<<;;;:::999999999:::999999888777666555555666666666777777777777777666666777777777777666666555555555555555555555555444444444444444444444444222222333333444555666666444444444555555555666666111333666888999888666555999999999:::;;;<<<>>>??????JJJNNNTTTaaappp}}}zzzxxxvvvuuusssrrrqqqpppppppppoooooonnnnnnnnnnnnoooooopppqqqrrrsssuuuuuuvvvvvvjjjbbbfffmmm{{{zzzuuuyyyyyyuuurrrlll^^^PPPFFF???;;;<<<===;;;999999999999999888888888888888777777777777777777777777666666666666666666666666444444444555555555555666444444444444444555666777333333444555666666555555666666666666666666666666555555666666777777888888;;;;;;<<<;;;;;;<<<@@@CCCAAAGGGOOOVVVccc|||~~~}}}|||yyywwwtttsssqqqoooooonnnoooooooooooonnnmmmmmmmmmmmmmmmppppppqqqrrrrrrrrrrrrqqqtttgggfffkkkyyyvvvxxxxxxuuurrrmmm```RRRGGG@@@;;;<<<===:::888999999999999888888888888888777777777777777777777777666666666666666666666666444444444555555555555666444444333333333444555555333444444555666666555555555555555555555555555555555555666666777888888888:::;;;;;;;;;:::<<<@@@CCCCCCJJJRRRZZZiii~~~}}}{{{yyyvvvtttsssqqqpppooonnnoooooooooooonnnmmmmmmmmmmmmmmmoooppppppqqqqqqqqqqqqqqqpppggghhhuuuxxxxxxwwwtttsssnnnbbbVVVHHHAAA;;;<<<<<<:::888999999999999888888888777777777777777777777777777777666666666666666666666666444444444555555555555666444444333333222333333333333444555555666555555555444444444444444444444444555555666777777888888999999::::::::::::<<<@@@CCCFFFLLLUUU```qqq~~~}}}{{{xxxvvvuuutttrrrpppoooooooooooooooooonnnnnnnnnmmmmmmmmmnnnoooooopppppppppppppppzzzjjjgggrrr}}}zzzvvvuuutttpppeee[[[KKKCCC<<<<<<<<<999888999::::::999999888777777777666666666666666666666666666666666666666666666666444444444555555555555666666555444444333333333333444444555555555555555444555555555555555555555555555666666777888888999999888999:::::::::===AAADDDHHHMMMXXXfff{{{~~~~~~|||zzzxxxuuutttrrrpppooooooooooooooooooooooooooonnnmmmmmmmmmmmmnnnoooooooooooooooooogggooozzz|||vvvvvvvvvqqqhhh```OOOFFF>>><<<<<<999999:::::::::999999888777777666666666666666666666666666666666666666666666666666444444444555555555555666888777666555555444555555444555555555555555444444666666666666666666666666666666777777888999999999888999::::::;;;>>>BBBFFFHHHNNNZZZlll~~~~~~|||{{{vvvuuusssqqqooooooooooooooooooppppppoooooonnnmmmkkklllmmmmmmnnnnnnmmmmmmwwwjjjllltttwwwwwwxxxsssjjjdddTTTJJJ@@@===<<<::::::<<<;;;::::::999888777666666777777777777777777777777666666666666666666666666444444444555555555555666777777666666666666666666555555555666555555444333777777777777777777777777666666777888888999999:::888:::;;;;;;===@@@DDDHHHJJJQQQ```uuu~~~}}}{{{wwwvvvsssqqqoooooooooooonnnooopppqqqpppooonnnmmmjjjkkkkkklllllllllllllllllljjjmmm~~~yyyyyyzzzuuulllgggWWWMMMBBB???===;;;;;;===;;;;;;:::999888777666555777777777777777777777777666666666666666666666666444444444555555555555666666555555555555666666777555555666666555444444333777777777777777777777777666777777888888999::::::999:::<<<===>>>AAAFFFJJJOOOVVVggg}}}{{{yyyxxxvvvtttqqqpppooooooooonnnooopppqqqqqqooonnnmmmiiijjjjjjkkklllkkkkkkkkknnnhhhiiirrrzzzzzz{{{vvvmmmiiiYYYNNNDDD???>>><<<<<<>>>;;;;;;:::999888777666555777777777777777777777777666666666666666666666666444444444555555555666666444444444444444555666777555666666666555444333333666666666666666666666666777777777888999999:::::::::;;;<<<===???CCCGGGKKKSSS[[[lll~~~|||xxxvvvxxxwwwtttrrrpppooooooooonnnoooqqqrrrqqqpppnnnmmmiiiiiijjjkkkkkkkkkkkkjjjsssfffgggmmm}}}zzzyyyxxxrrrlll\\\SSSGGG@@@>>>===;;;888:::::::::999999999888888999777666666888999888777555555666666666666555555666666666666666666666666666555444333333444555666555555555555555666777777888777555333333444666777999999:::;;;;;;<<<<<<===:::<<<======>>>BBBIIIOOORRR^^^uuu~~~|||zzzuuuuuutttsssrrrrrrrrrrrrppppppppppppooonnnllllllggghhhiiijjjjjjiiihhhgggwwwhhhgggiiiuuuzzz{{{{{{vvvpppbbbXXXKKKBBB>>>===;;;999:::::::::999999999888888999888666666777888888777555555666666666666555555666666666666666666666666666555444444444444555666555555555555555666777777777666555444444555666666888888888999::::::;;;;;;:::<<<>>>>>>???CCCJJJPPPYYYfff~~~|||wwwwwwvvvuuuttttttttttttrrrrrrrrrqqqpppooonnnmmmiiiiiijjjjjjjjjiiigggggglllgggccckkkyyyzzz|||}}}wwwppphhh^^^PPPEEE???===;;;::::::::::::999999999888888:::999777666777888777666555666666777777666666555666666666666666666666666666555555444444555555666555555555555555666777777555555555555555555666666666666777777888999999999:::<<<>>>???@@@EEELLLRRR___ooo~~~zzzzzzyyyxxxwwwwwwwwwwwwtttttttttsssrrrqqqooonnnkkkkkkkkkkkkjjjhhhgggfffpppfff___dddmmmyyyzzz{{{uuunnnjjjaaaSSSGGGAAA>>>===<<<:::::::::999999999888888;;;999777666777777666555666666777777777777666666666666666666666666666666666666555555555555666666555555555555555666777777555666777777888777777777666666777777888999999999:::===???@@@BBBGGGOOOUUU```sss||||||{{{zzzyyyyyyyyyyyyvvvuuuuuutttsssqqqpppooonnnnnnmmmkkkjjjhhhgggfffsssddd___aaahhhxxxzzzyyyzzzvvvpppjjjbbbVVVJJJBBB???>>>>>>:::::::::999999999888888;;;999777666777777666555666666777777777777666666666666666666666666666666666666666666666666666666555555555555555666777777666777888999999999999999777777888888999:::::::::;;;===@@@BBBDDDJJJRRRXXXbbbxxx~~~}}}|||{{{{{{zzzzzzzzzwwwwwwwwwvvvtttrrrqqqppppppooonnnllljjjiiihhhhhhyyyggg```bbbfffsss~~~{{{{{{yyyvvvkkkeeeZZZNNNEEE@@@??????:::::::::999999999888888:::999777666777888777666666777777888888777777666666666666666666666666666555666666777777666666555555555555555555666777777777777888888999999::::::888888999999:::;;;;;;;;;;;;>>>AAACCCFFFLLLUUU[[[iii~~~}}}}}}||||||}}}zzzzzzyyyxxxvvvuuusssrrrqqqpppnnnlllkkkjjjjjjiiiqqqbbbcccdddmmm~~~|||zzzxxxoooiii___SSSIIIAAA>>>===:::::::::999999999888888999888666666777888888777777777888888888888777777666666666666666666666666555666777888888777666555555555555555555666777777666666555555666888999:::888888999999:::;;;;;;;;;;;;>>>BBBDDDGGGNNNWWW^^^rrr~~~}}}}}}|||zzzxxxvvvuuuqqqpppnnnmmmkkkkkkkkkkkk|||dddcccccchhh|||zzzxxxwwwsssmmmdddWWWKKKBBB===<<<:::::::::999999999888888999777666666888999888888777777888888888888777777666666666666666666666666555666777888888777666555555555555555555666777777666555333333444666888:::888888888999::::::;;;;;;;;;>>>BBBEEEHHHOOOXXX___xxx~~~|||zzzxxxwwwqqqpppnnnmmmlllllllllmmmlll```bbbppp|||yyyxxxsssmmmcccVVVJJJBBB???>>><<<;;;::::::999999::::::888777777666666666666666666666777888888888888888777777777777888888888888777777666555555555555555444555555666777888888999777777777777777888888999999999999::::::;;;;;;;;;>>>CCCBBBDDDMMMRRR\\\ppp}}}zzzwwwvvvtttpppnnnnnnmmmlllkkkvvvgggfffssszzzxxxrrrmmmdddWWWKKKCCC???>>><<<;;;::::::999999::::::999999888777777777777777666666777888888888888888777777777777888888888888777777666555555555555555555555555666777888888888666666666666666777777888999999999::::::;;;;;;<<<===BBBAAADDDMMMSSS___sss~~~{{{yyy{{{xxxuuusssrrrrrrpppoooooojjjuuuyyyvvvqqqmmmdddYYYMMMDDD???>>><<<;;;::::::999999:::::::::999999888888888888888666666777888888888888888777777777777888888888888777777666555555555666666555555666666777777888888666555555555555666777777888999999:::;;;;;;<<<<<<>>>DDDDDDFFFQQQXXXfff|||~~~|||{{{xxxuuurrrrrrqqqpppnnnuuunnnxxxxxxtttpppmmmfff[[[OOOEEE@@@>>><<<;;;::::::999999::::::999999888777777777777888666666777888888888888888666777777777888888888888777777666666666666666777555666666666777777777888666666666666666777888888888999999:::;;;<<<======AAAHHHHHHKKKWWW```rrr{{{xxxtttrrrqqqpppooommmuuu{{{{{{uuupppmmmhhh^^^SSSHHHAAA>>><<<;;;::::::999999::::::888888777666666666666777666666777888888888888888666777777777888888888888777777666666666777777888666666666666777777777777888888777777888888999:::888999999:::<<<======>>>AAAIIIJJJNNNZZZggg||||||xxxvvvtttsssrrrppp~~~xxxpppooojjjbbbVVVKKKCCC???<<<;;;::::::999999::::::888777777666666666666666666666777888888888888888777777777777888888888888777777666666666777888888666666666666777777777777999888888888888999::::::888999:::;;;<<<===>>>??????GGGIIINNN[[[jjj|||xxxuuutttsssqqqoooxxxppppppmmmeeeZZZNNNEEE@@@<<<;;;::::::999999::::::999888777777666666777777666666777888888888888888777777777777888888888888777777666666777888888999777777777777666666666666888888888777888999999:::888999:::;;;<<<>>>??????>>>GGGJJJOOO]]]nnn|||xxxuuusssrrrpppooo~~~vvvqqqqqqnnnggg\\\PPPFFFAAA<<<;;;::::::999999:::::::::999999888777888888888666666777888888888888888777777777777888888888888777777666777777888999999777777777777666666666666777777777777777888888999888999:::;;;===>>>???@@@@@@IIILLLQQQ```qqq|||zzzxxxwwwuuusss~~~yyywwwooonnnmmmhhh```TTTIIIAAA>>>===;;;;;;;;;;;;999777999999999888888888888777777777777777777777777777::::::999888777666555555777777777777777777777777555555666888999999999999777777777777777888888999;;;;;;;;;;;;;;;<<<@@@BBBEEEFFFMMMXXXeee{{{}}}yyywwwuuutttyyyyyyqqqpppnnnjjjbbbWWWKKKDDD@@@>>><<<<<<<<<<<<:::999999999999999888888888888777777777777777777777777999999888888777666666666777777777777777777777777444555666777888888888777777777777777777888999999;;;;;;<<<;;;;;;===@@@CCCGGGIIIPPP\\\kkk|||yyywwwvvvyyy|||{{{sssrrrpppllleeeZZZNNNFFFBBB@@@>>>=========<<<::::::999999999888888888888777777777777777777777777777777777777777777777777777777777777777777777777666777888888888888777777888777777777777888999999:::;;;<<<;;;<<<>>>AAADDDIIILLLTTTaaattt|||zzzyyyyyywww|||tttssspppmmmggg]]]QQQHHHBBB@@@>>>=========<<<;;;::::::999999999888888888777777777777777777777777666666777777888888888888777777777777777777777777999999:::::::::999888888888888777777888888999::::::;;;<<<<<<<<>>AAAEEEIIIJJJRRR```sss}}}wwwsssyyyyyyvvvrrrqqqooofffYYYNNNEEEBBB>>><<<<<<===>>>>>>;;;;;;:::::::::999999999777777777777777777777777777777777777777888888888777777777777777777777777444555666777777777777777999999888888999999:::;;;:::;;;<<<===???BBBGGGJJJMMMXXXggg|||yyyoooqqq{{{wwwtttsssqqqiii[[[QQQFFFCCC???===>>>?????????;;;;;;;;;:::::::::999999777777777777777777777777888888777777777777777777777777777777777777777777666777888999:::;;;;;;;;;999999888888999999:::;;;999;;;<<<===???BBBGGGKKKQQQ\\\mmmxxxkkkqqqxxxzzzqqqrrrrrrjjj]]]SSSKKKFFF@@@======>>>===;;;;;;;;;;;;:::::::::999999999999888888999999:::;;;::::::999999888777666666777777777777777777777777777777777777888888888888999999888888999999:::;;;:::;;;======???CCCIIIMMMUUU___rrrpppsssttt}}}sssttttttmmm```WWWLLLGGG@@@======>>>===;;;999999999888888888888777999999888888999999:::;;;::::::999999888777777777777777777777777777777777777777777777888888888888999999888888999999:::;;;;;;<<<===>>>@@@DDDIIIMMMVVVaaawwwxxxuuuqqqwwwvvvwwwpppddd\\\NNNHHHAAA===<<<===<<<;;;999999999999888888888888999999888888999999:::;;;:::::::::999888888777777666666666666666666666666777777777888888888999999999999888888999999:::;;;<<<===>>>???AAAEEEJJJNNNVVVeee~~~uuurrr{{{xxxxxxrrrggg```PPPJJJBBB===<<<===<<<;;;<<<<<<;;;;;;;;;:::::::::999999888888999999:::;;;:::::::::999999888888888666666666666666666666666777777888888888999999999999999888888999999:::;;;===>>>???@@@BBBFFFLLLPPPWWWjjjuuuuuu~~~zzzyyysssiiicccTTTMMMDDD>>>======<<<;;;<<<<<<<<<;;;;;;;;;::::::999999888888999999:::;;;:::::::::999999999999999777777777777777777777777888888888888999999999999999999888888999999:::;;;===>>>@@@AAADDDHHHNNNSSS[[[pppzzzxxx|||zzztttkkkfffWWWPPPFFF@@@>>>>>>===<<<::::::::::::999999999999999999888888999999:::;;;::::::::::::::::::999999777777777777777777777777888888888999999999999:::999999888888999999:::;;;<<<>>>@@@BBBFFFKKKQQQVVVaaayyyyyy|||vvvnnniiiZZZSSSHHHBBB??????>>>===;;;::::::::::::999999999999999888888999999:::;;;::::::::::::::::::::::::999999999999999999999999888888888999999999::::::999999888888999999:::;;;;;;===@@@CCCGGGMMMTTTYYYhhhxxx}}}wwwoookkk\\\TTTJJJCCC@@@@@@???>>>======<<<<<<<<<;;;;;;;;;999999888888999999:::;;;::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::999999888888999999:::;;;:::<<>>===DDDDDDFFFMMMOOOYYYlllxxxssssssiii___RRRIIIDDDBBB@@@===<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::888999999::::::;;;;;;;;;;;;::::::::::::999999999888888999999999:::::::::888999:::;;;<<<===>>>???===DDDEEEFFFMMMQQQ]]]rrr|||}}}uuusssjjjaaaUUUKKKEEEBBB???===<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999::::::;;;;;;<<<999999999999888888888888888888999999999:::::::::999999:::;;;===>>>??????<<>>>>>???<<>>===EEEGGGIIIQQQ[[[ooozzztttpppiii___SSSJJJDDDAAA@@@;;;;;;<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;:::::::::999999888888999999999:::::::::<<<<<<<<<===============>>>GGGIIIJJJTTT^^^ttt~~~yyypppjjj```UUUKKKDDD???===============<<<;;;:::999::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;::::::999999::::::;;;<<<===<<<;;;;;;<<<===>>>???@@@EEEGGGMMMVVV___xxx}}}|||||||||rrrmmmcccXXXMMMFFFAAA???============<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;::::::999999::::::;;;<<<===<<<;;;;;;<<<===???@@@CCCHHHIIIOOOYYYddd~~~~~~uuutttuuupppfff[[[PPPHHHCCCAAA>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;::::::999999::::::;;;<<<<<<<<<;;;;;;<<<>>>???@@@EEEKKKKKKPPP]]]kkkrrrpppxxxrrriii^^^SSSJJJDDDAAA???>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::999999::::::;;;<<<<<<<<<;;;<<<<<<>>>@@@AAAEEEKKKLLLPPP```sssssspppzzzzzzuuukkk```UUUKKKEEEAAA??????===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::999999::::::;;;<<<<<<<<<<<<<<<===???AAABBBDDDKKKLLLQQQccczzzvvvrrruuu|||wwwnnncccWWWMMMFFFBBB@@@???>>><<<;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::999999::::::;;;<<<<<<<<<<<<<<<===???AAACCCCCCLLLNNNTTTiiiyyysssvvv{{{qqqfffZZZPPPHHHDDDAAA@@@>>><<<;;;<<<======::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;::::::999999::::::;;;<<<<<<<<<<<<<<<>>>@@@BBBCCCEEEOOORRRYYYqqqtttqqq}}}ttthhh]]]RRRJJJFFFAAA@@@>>><<<;;;<<<===>>>::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;::::::999999::::::;;;<<<<<<<<<<<<<<<>>>@@@BBBDDDGGGSSSVVV^^^vvvrrrqqqwww|||ooohhhbbbWWWMMMHHHAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===???AAADDDEEENNNNNNRRR```{{{uuuooorrr{{{}}}qqqjjjcccXXXMMMGGGBBB@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===???BBBDDDFFFLLLNNNVVVhhh|||ppppppqqqssslllfffZZZNNNGGGBBBAAA???===<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@CCCEEEGGGKKKOOO\\\qqquuusssmmm~~~sssmmmhhh]]]OOOHHHBBBAAA???===<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>@@@CCCFFFHHHKKKQQQ```yyyyyytttnnn}}}tttnnnjjj___RRRJJJBBBAAA???>>>============<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======???AAADDDGGGIIINNNTTTddd}}}sssooo}}}wwwqqqlllbbbTTTKKKCCCBBB@@@>>>=========>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<======>>>???BBBEEEHHHJJJQQQXXXiiivvvppp~~~}}}tttooocccUUULLLCCCBBB@@@>>>=========>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>@@@CCCFFFIIIKKKRRR[[[ppp{{{ssswwwpppdddVVVLLLCCCBBB@@@>>>======>>>>>>==============================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>@@@CCCFFFIIIKKKRRR]]]uuuwwwvvv~~~|||rrrfffWWWMMMIIIBBB<<<===>>>======>>>;;;;;;<<<<<<<<<<<<;;;;;;999999999::::::;;;;;;;;;===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCGGGKKKNNNWWWaaa}}}zzzvvv~~~sssgggXXXMMMKKKCCC======>>>===<<<>>>;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===@@@AAACCCGGGKKKOOO[[[hhh{{{sss{{{vvviiiZZZOOOMMMEEE>>>>>>>>><<<;;;===;;;<<<<<<======<<<<<<;;;=========<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAACCCGGGLLLPPP___pppyyymmmuuuzzzlll^^^RRROOOFFF@@@??????<<<;;;<<<<<<<<<============<<<<<<>>>======<<<<<<;;;;;;;;;<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===???AAADDDHHHNNNRRRbbbxxxtttjjjppp}}}pppcccWWWPPPGGGAAA@@@???===;;;<<<<<<==================<<<===<<<<<<<<<;;;;;;::::::;;;;;;:::::::::;;;;;;<<<;;;;;;;;;<<<<<<============>>>@@@BBBEEEJJJPPPUUUccc~~~rrriiinnnzzzuuuggg[[[PPPHHHAAA@@@@@@>>><<<===<<<======>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;<<<======>>>>>>>>>???AAACCCFFFLLLSSSXXXfffssshhhjjjrrryyyjjj]]]PPPGGGAAA@@@AAA>>>===???======>>>>>>>>>>>>======<<<<<<<<<<<<<<<=========:::::::::::::::;;;<<<===;;;;;;;;;<<<===>>>>>>>>>@@@AAABBBDDDHHHNNNUUU[[[lllvvvfffffflll}}}{{{lll]]]OOOGGGAAAAAAAAA???>>>???======>>>>>>>>>>>>======<<<<<<======>>>>>>??????:::::::::::::::;;;<<<===;;;;;;;;;<<<===>>>>>>???AAABBBCCCEEEIIIOOOWWW]]]qqqsssgggiiimmmyyy|||mmmbbbRRRJJJCCCBBBBBB???===>>>>>>>>>????????????>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???<<<@@@AAAFFFMMMLLLSSSfffzzzwwwggggggkkkvvv~~~mmmbbbSSSKKKCCCBBBBBB???===>>>===>>>>>>??????>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???>>>BBBCCCGGGOOONNNUUUiii}}}gggeeegggrrrnnncccUUULLLDDDBBBBBB???===>>><<<======>>>>>>======<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???AAAEEEEEEIIIPPPPPPYYYoookkkfffeeeooo~~~oooeeeWWWMMMEEECCCAAA???===???<<<<<<============<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???AAAFFFFFFIIIPPPQQQ]]]tttqqqhhhdddmmm~~~}}}pppiiiYYYOOOFFFCCCAAA???>>>???<<<<<<============<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???AAAEEEEEEIIIPPPRRRaaa{{{xxxllldddjjjyyy}}}rrrkkk[[[QQQGGGCCCAAA???>>>???<<<======>>>>>>======<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???@@@EEEEEEIIIPPPUUUfff~~~nnncccgggssstttlll\\\RRRHHHDDDAAA>>>>>>???===>>>>>>??????>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???@@@EEEFFFJJJRRRXXXlllooobbbeeeppp~~~uuukkk]]]SSSHHHDDDAAA>>>>>>@@@>>>>>>????????????>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???@@@FFFGGGKKKTTTZZZooorrrcccgggooozzzxxxpppaaaUUUJJJDDDAAA>>>===???BBBAAA@@@???>>><<<;;;;;;===================================================>>>???>>>===>>>@@@AAAEEEEEEJJJOOOSSS^^^yyyvvvfffgggnnnvvv|||qqqcccWWWLLLFFFCCC@@@???@@@AAA@@@@@@???>>>===<<<<<<===================================================>>>???>>>===>>>@@@BBBEEEEEEIIIPPPUUUccc|||jjjhhhlllrrrrrrfffZZZNNNIIIEEEAAA@@@BBB????????????>>>>>>>>>===================================================<<<>>>???>>>>>>>>>@@@BBBEEEDDDIIIQQQXXXiiinnniiikkkooo~~~rrrhhh]]]PPPJJJFFFAAA@@@AAA>>>>>>>>>>>>>>>?????????================================================<<<>>>??????>>>???AAACCCFFFEEEIIIRRR[[[ooossskkkkkkooo~~~sssjjj^^^RRRKKKFFFAAA???@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<>>>?????????@@@BBBDDDHHHGGGKKKSSS^^^sssyyynnnllloooyyymmmaaaTTTLLLGGGBBB???@@@>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<===?????????@@@CCCEEEIIIHHHMMMVVVbbbxxxqqqlllppppppdddVVVNNNIIICCCAAAAAA?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<===?????????AAACCCEEEHHHIIIOOOZZZggg~~~sssmmmppprrrfffXXXPPPJJJEEEBBBCCC????????????>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>========================<<<===??????@@@AAACCCFFFHHHIIIPPP]]]kkk~~~tttwww|||lllYYYOOOIIIDDDBBBCCCAAA@@@??????>>>>>>??????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAABBBBBBGGGMMMRRRZZZnnnzzzyyyooo\\\QQQJJJDDDBBBBBBAAA@@@??????>>>>>>?????????>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAABBBCCCHHHNNNTTT]]]rrr{{{sss```SSSKKKEEEAAABBBAAA@@@??????>>>>>>????????????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@BBBCCCDDDHHHNNNVVVaaayyy|||tttaaaTTTLLLEEEBBBBBBAAA@@@??????>>>>>>???????????????>>>>>>>>>==============================>>>>>>>>>???@@@CCCEEEFFFHHHNNNWWWeee|||zzz~~~tttaaaTTTLLLFFFCCCCCCAAA@@@??????>>>>>>??????????????????>>>>>>>>>>>>========================>>>>>>>>>???AAACCCFFFGGGHHHNNNXXXjjj|||wwwwwwuuubbbUUUMMMGGGCCCCCCAAA@@@??????>>>>>>??????@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>???AAADDDGGGIIIJJJOOOZZZnnn|||uuussszzzyyyeeeWWWNNNGGGCCCBBBAAA@@@??????>>>>>>??????@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>???AAADDDHHHJJJMMMRRR]]]sss}}}tttqqqooo|||}}}hhhZZZPPPGGGBBBBBBAAA@@@@@@???>>>?????????@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????AAAEEEIIIKKKOOOTTT```www|||{{{yyyxxxvvvuuuttttttrrrqqqqqqrrruuuzzz~~~~~~oooiiihhhttthhhXXXNNNGGGDDDDDDBBBAAAAAA@@@@@@AAAAAABBB>>>>>>????????????>>>>>>>>>>>>>>>>>>============???@@@@@@AAAAAACCCGGGKKKLLLVVVfff|||xxxuuuqqqooommmkkkiiigggffffffbbbbbbbbbccceeehhhjjjlllppptttxxx~~~qqqjjjgggqqqkkk[[[QQQIIIEEEEEEAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===???@@@@@@AAAAAADDDHHHKKKMMMWWWiii~~~zzzxxxwwwuuuuuutttrrrooollljjjiiihhhfffdddbbbaaa```\\\[[[[[[\\\]]]___aaabbbbbbdddiiimmmrrrxxxssskkkgggmmmyyynnn___UUUKKKFFFEEE@@@@@@????????????@@@@@@>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBDDDHHHLLLOOOYYYnnn}}}zzzvvvrrrnnnllljjjiiijjjjjjiiigggeeecccddddddcccaaa___]]]\\\WWWVVVVVVVVVVVVVVVWWWWWWWWWZZZ]]]```ccchhhmmmqqqwww}}}vvvlllgggkkkuuupppbbbWWWLLLFFFCCC@@@??????>>>>>>??????@@@>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>????????????@@@AAAAAABBBEEEIIILLLPPP[[[sss{{{uuussspppmmmjjjgggfffeeefffggggggeeedddaaabbbccccccbbb```]]]\\\XXXWWWVVVUUUTTTSSSSSSRRRRRRTTTVVVXXXYYY\\\```dddeeekkkssszzzzzzmmmiiikkktttqqqcccXXXMMMEEEBBB@@@??????>>>>>>??????@@@??????@@@@@@@@@@@@??????===>>>>>>>>>?????????@@@>>>???AAAAAABBBEEEJJJMMMQQQ]]]xxxxxxsssqqqpppmmmjjjgggeeeddddddddddddcccbbb___```bbbcccbbbaaa^^^]]][[[ZZZYYYWWWUUUSSSRRRQQQMMMNNNOOOOOOOOOQQQTTTWWWZZZ___ffflllsss{{{pppiiimmmvvvsssdddXXXMMMFFFCCC@@@@@@????????????@@@@@@??????@@@@@@@@@@@@??????===>>>>>>??????@@@@@@@@@>>>???AAABBBCCCFFFJJJNNNSSSaaa~~~{{{wwwuuusssooollljjjhhheeecccbbbaaa```^^^^^^^^^___`````````___^^^]]]]]]\\\ZZZWWWTTTRRRPPPMMMNNNNNNMMMLLLMMMOOOQQQSSSWWW\\\aaagggoooyyyttthhhnnnyyyuuueeeYYYOOOGGGEEEAAAAAA@@@@@@@@@@@@AAAAAA???@@@@@@AAAAAA@@@@@@???===>>>>>>??????@@@AAAAAA>>>???AAABBBCCCFFFKKKNNNWWWeee}}}xxxtttssspppkkkhhhfffdddaaa___^^^_________``````aaaaaa``````___]]]ZZZVVVSSSRRROOOPPPOOONNNLLLLLLNNNPPPNNNQQQTTTXXX\\\cccmmmtttwwwgggnnnzzzvvvfffZZZPPPIIIGGGBBBAAAAAA@@@@@@AAAAAABBB???@@@@@@AAAAAA@@@@@@???===>>>>>>???@@@@@@AAAAAA>>>???AAABBBCCCGGGKKKOOOZZZhhh~~~}}}yyytttooollliiifffdddaaaaaa```aaaaaacccdddeeeccccccbbb```]]]YYYVVVTTTMMMNNNMMMKKKIIIIIIKKKMMMJJJLLLOOOQQQTTT[[[eeellluuunnnooowwwxxxiii]]]OOOGGGDDD@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAADDDDDDEEEKKKSSS]]]ooozzzvvvrrrkkkgggaaa```___```bbbdddeeedddgggeeedddcccaaa]]]XXXUUUOOONNNLLLKKKJJJLLLMMMNNNKKKLLLLLLMMMOOOTTT[[[```zzznnnooovvv}}}mmm___QQQHHHDDDAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????========================AAAAAABBBEEEFFFFFFLLLTTT^^^sss|||sssmmmjjjgggdddcccdddfffffffffgggeeedddcccaaa^^^YYYVVVSSSQQQOOOLLLJJJJJJJJJKKKJJJJJJJJJJJJLLLQQQWWW\\\oooooovvvssscccTTTIIIEEEAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBAAACCCGGGGGGHHHNNNVVV```xxx{{{vvvqqqlllhhhggghhhhhhiiigggeeedddcccbbb___[[[XXXXXXVVVRRRNNNKKKHHHGGGGGGHHHHHHHHHHHHIIILLLRRRVVVqqqqqqxxxzzzgggWWWLLLEEEBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAACCCGGGGGGHHHOOOWWWccc~~~{{{sssmmmkkkjjjkkkkkkgggeeedddcccbbb```]]][[[[[[YYYUUUQQQLLLIIIGGGFFFHHHHHHHHHGGGGGGIIIMMMQQQsssssszzzkkk[[[NNNFFFCCCBBBBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@???BBBFFFGGGIIIOOOXXXfff}}}tttpppnnnmmmmmmgggeeedddccccccbbb```^^^[[[ZZZWWWSSSPPPMMMJJJIIIJJJJJJIIIHHHGGGHHHKKKNNNtttuuu}}}mmm^^^QQQHHHDDDCCCBBBAAAAAA@@@@@@AAA???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????BBBFFFGGGIIIPPPYYYlllwwwrrrooonnngggeeedddcccddddddbbbaaa\\\[[[YYYVVVSSSPPPNNNMMMJJJKKKJJJIIIGGGHHHJJJMMMrrrttt~~~ooo```SSSIIIDDDDDDCCCAAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@@@@CCCGGGIIIKKKRRR[[[sssxxxrrrnnngggfffdddddddddeeedddccc^^^]]]\\\YYYVVVSSSQQQOOOJJJJJJJJJIIIGGGHHHJJJLLLqqqsss}}}oooaaaUUUJJJEEEDDDCCCBBBAAA@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAADDDHHHJJJMMMTTT]]]www|||sssnnngggfffddddddeeeeeeeeeddd```___^^^[[[XXXTTTQQQPPPIIIJJJJJJIIIGGGGGGIIIKKKwwwxxxuuufffXXXMMMDDDCCCAAA@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@????????????>>>@@@???DDDLLLKKKRRRddd{{{~~~~~~zzztttoookkkfffeeeggghhhhhhggggggddd___\\\[[[YYYWWWUUUMMMLLLKKKJJJIIIIIIJJJJJJzzzyyyvvvfffXXXMMMEEEDDDCCCAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@BBBAAAEEEMMMMMMSSSfff}}}uuupppkkkiiijjjlllkkkiiihhheeeaaa^^^\\\ZZZXXXWWWRRRPPPNNNKKKJJJHHHHHHHHH}}}yyy}}}wwwgggXXXMMMFFFEEEDDDBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAABBBEEECCCGGGNNNNNNVVVjjjyyysssoooooopppooommmjjjgggccc```^^^\\\ZZZXXXVVVUUURRRNNNKKKIIIGGGFFF|||wwwxxxyyyhhhXXXMMMFFFEEEDDDBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@AAABBBBBBCCCEEEDDDGGGNNNNNNXXXnnnzzzuuutttsssqqqooolllhhhdddaaa___^^^\\\ZZZXXXWWWTTTQQQMMMJJJHHHGGGzzztttsss}}}jjjZZZNNNEEEDDDCCCAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@AAABBBBBBBBBEEEDDDGGGNNNOOOZZZrrr~~~zzzvvvtttqqqooollliiidddaaa```^^^\\\ZZZXXXWWWUUURRROOOLLLJJJIIIyyyrrrooozzzlll[[[PPPEEEDDDCCCAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAA@@@EEEDDDGGGNNNPPP^^^www|||}}}xxxuuuqqqoookkkhhhddd```___]]][[[YYYXXXWWWVVVTTTQQQNNNKKKJJJyyysssnnntttnnn]]]RRRFFFEEEDDDBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@EEEEEEHHHOOOSSSbbb}}}{{{zzzvvvrrrooojjjfffbbb___]]]\\\ZZZXXXXXXXXXWWWTTTQQQMMMJJJHHHzzztttnnnqqqppp^^^SSSHHHGGGEEEDDDCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@????????????AAAFFFFFFIIIQQQUUUfff~~~yyy{{{wwwsssoooiiieeeaaa^^^\\\[[[YYYWWWZZZYYYXXXUUUQQQMMMIIIGGGooojjjssszzzuuuaaaSSSJJJGGGEEECCCCCCBBB@@@???@@@@@@AAABBBCCCDDDEEEFFF@@@@@@??????@@@@@@AAABBBCCCDDDDDDJJJRRRWWWlll}}}zzzqqqkkkgggccc^^^[[[ZZZZZZYYYYYYXXXWWWUUURRROOOKKKHHHGGGpppiiipppuuuuuuaaaSSSJJJHHHEEECCCCCCBBBAAA???AAABBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???@@@@@@AAABBBCCCEEEDDDJJJSSSXXXnnn~~~}}}zzzrrrkkkgggccc^^^[[[ZZZYYYYYYXXXWWWWWWUUUSSSOOOLLLIIIGGGtttjjjoooqqqwwwcccUUUKKKHHHEEECCCCCCBBBAAA@@@CCCCCCBBBAAA@@@??????>>>@@@@@@@@@@@@@@@AAABBBBBBCCCEEEEEEKKKSSSZZZrrr|||}}}|||sssmmmhhhddd^^^[[[YYYXXXWWWWWWWWWVVVUUUSSSPPPMMMJJJHHHxxxllloooqqq}}}yyyeeeWWWKKKHHHEEECCCBBBBBBBBBAAADDDCCCCCCBBBAAA@@@??????AAA@@@@@@@@@@@@AAABBBBBBCCCEEEEEEKKKTTT\\\www~~~{{{}}}~~~vvvpppiiieee___[[[YYYXXXVVVUUUVVVVVVVVVTTTRRRNNNKKKIIIyyymmmoooppp}}}}}}iiiZZZLLLIIIEEECCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCFFFFFFLLLUUU___}}}}}}zzz~~~yyyuuukkkgggaaa\\\YYYXXXVVVUUUUUUVVVVVVUUUSSSPPPLLLJJJzzzmmmnnnooo}}}lll]]]MMMJJJEEEBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDAAAAAAAAAAAAAAABBBBBBCCCCCCFFFGGGLLLVVVbbb}}}zzz}}}xxxnnniiiccc]]]ZZZXXXVVVTTTUUUUUUVVVVVVTTTQQQMMMKKKpppqqqqqqooo```NNNJJJEEEBBBBBBCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCFFFGGGMMMWWWddd~~~|||zzzyyypppkkkeee___[[[YYYVVVUUUTTTUUUWWWWWWUUURRRNNNLLLuuuuuuuuuqqqaaaNNNJJJEEEBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCCCCGGGHHHMMMWWWeee{{{{{{zzzzzzqqqmmmfff```\\\YYYWWWUUUTTTUUUWWWWWWVVVSSSOOOLLLvvvqqqyyysssdddUUULLLEEEEEEDDDBBB@@@AAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCBBBBBBDDDEEEGGGFFFJJJOOOTTTgggvvvyyytttppphhhbbbaaa___ZZZVVVUUUUUUXXXYYYXXXXXXYYYUUUOOOzzzsssxxxtttdddUUULLLEEEEEEDDDBBBAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCBBBBBBDDDEEEFFFFFFJJJPPPWWWlll~~~www{{{uuuppphhhbbb```___ZZZVVVUUUUUUXXXZZZYYYXXXXXXTTTNNNuuuwwwwwweeeUUULLLEEEEEEEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCBBBBBBDDDEEEEEEFFFKKKQQQZZZqqq{{{xxx|||wwwppphhhaaa```^^^YYYVVVVVVUUUZZZ\\\ZZZYYYWWWSSSMMMvvvttt}}}zzzfffVVVMMMFFFEEEEEECCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAACCCCCCCCCBBBBBBCCCEEEEEEGGGLLLRRR\\\uuu~~~zzzxxx|||xxxppphhhaaa```^^^ZZZWWWWWWWWW\\\```^^^ZZZWWWRRRLLLxxxrrryyyhhhXXXOOOGGGEEEEEECCCCCCEEECCCCCCCCCCCCCCCCCCCCCCCCAAACCCCCCCCCBBBBBBCCCEEEFFFIIIMMMRRR]]]www}}}zzzwww|||zzzqqqiiibbb```___[[[YYYYYYYYY```eeebbb]]]YYYRRRLLL{{{rrruuummm[[[QQQHHHFFFEEEBBBBBBDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCBBBBBBDDDEEEFFFJJJNNNRRR___{{{}}}zzzwww}}}}}}sssjjjcccaaa```]]][[[[[[]]]eeekkkhhhaaa[[[TTTNNNrrrrrrsss^^^TTTJJJFFFDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCBBBBBBDDDEEEEEEJJJOOOTTTbbb|||yyyxxx~~~uuullldddbbbaaa^^^]]]^^^aaajjjpppmmmeee]]]VVVPPPsssqqqwww```UUUKKKFFFDDDAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCBBBBBBDDDEEEDDDJJJPPPUUUdddzzzxxxyyyvvvmmmeeecccbbb___^^^___cccmmmssspppggg___WWWQQQvvvxxxzzz}}}fffXXXJJJFFFFFFDDDBBBBBBDDDCCCCCCCCCCCCBBBBBBBBBDDDBBB@@@AAAEEEGGGFFFDDDBBBJJJOOOUUUfff{{{xxxyyyzzzqqqgggcccaaa___bbbffffffttt~~~xxxjjj___XXXUUUuuuvvvwwwhhhZZZLLLGGGGGGEEEDDDCCCDDDCCCCCCCCCCCCBBBBBBBBBDDDBBBAAABBBDDDFFFFFFDDDDDDKKKQQQWWWjjj{{{xxxzzz{{{qqqhhhdddbbb```cccggglllyyy{{{lll```XXXTTTtttsssssskkk\\\NNNIIIHHHFFFDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBDDDBBBAAABBBDDDFFFFFFEEEFFFLLLRRRZZZoooyyyxxx{{{|||sssjjjfffdddbbbeeeiiisssooobbbXXXSSStttrrrrrrmmm^^^OOOIIIHHHFFFDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBBBBDDDEEEEEEFFFGGGLLLRRR\\\ttt~~~xxxxxx|||}}}tttllliiigggeeegggkkkwwwqqqdddZZZTTTwwwtttrrrooo```OOOHHHGGGEEECCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGLLLRRR^^^yyyzzzvvvwww~~~~~~vvvnnnkkkjjjhhhjjjmmmxxx~~~qqqeee\\\VVV{{{vvvqqq}}}rrraaaPPPIIIFFFDDDBBBCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDCCCCCCCCCEEEGGGHHHLLLRRRaaa~~~}}}vvvuuuwwwxxxpppnnnmmmkkkllloooxxxyyylllccc\\\WWW~~~wwwpppyyyuuudddRRRJJJGGGEEECCCCCCDDDCCCCCCCCCCCCBBBBBBBBBAAACCCDDDDDDBBBBBBEEEHHHJJJMMMTTTdddyyysssssswwwyyyrrrpppooommmnnnqqqyyy~~~}}}sssggg___YYYTTTwwwooovvvwwwfffTTTKKKIIIFFFDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBAAACCCEEEDDDBBBBBBEEEHHHKKKOOOUUUfffwwwrrrssswwwzzzsssqqqpppnnnooorrrzzz}}}zzzoooccc[[[VVVRRRwwwqqqvvvzzzdddUUUOOOFFFEEEFFFAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHKKKNNNVVVkkkzzzrrrooorrrwwwxxxsssrrrtttvvvwww}}}zzztttkkkccc[[[UUURRRzzztttxxx}}}eeeVVVOOOFFFFFFGGGBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEFFFGGGHHHLLLOOOYYYnnnzzzrrrooorrrxxx|||vvvuuuwwwyyyzzzzzzsssjjjaaaZZZVVVSSSwwwzzziiiWWWOOOGGGGGGIIICCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHLLLQQQ[[[sssyyyrrrooosssyyyzzzyyyzzz}}}~~~{{{rrrhhh___YYYVVVUUU{{{}}}mmmYYYPPPHHHHHHJJJDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHLLLQQQ]]]wwwxxxqqqoootttzzz}}}{{{}}}zzzpppeee]]]YYYXXXXXXsss\\\QQQHHHIIIJJJDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJPPP^^^zzzwwwqqqpppuuu{{{yyynnnddd\\\YYYYYYZZZyyy___RRRIIIIIIJJJCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJQQQ```}}}vvvqqqpppuuu|||}}}wwwlllccc\\\ZZZ[[[]]]~~~bbbSSSIIIIIIIIIBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIKKKRRRbbbuuuqqqpppvvv}}}zzztttkkkbbb]]]\\\]]]___cccTTTIIIIIIIIIAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJMMMTTTddd~~~uuupppqqqvvv}}}xxxrrrjjjbbb^^^]]]^^^```dddRRRMMMKKKHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFHHHIIIMMMPPPddd{{{rrrmmmllluuuxxxpppgggdddbbb```cccgggfffSSSMMMKKKHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHIIIOOOSSSgggzzzrrrmmmllluuuvvvmmmfffbbb```___ccchhhiiiUUUNNNKKKHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGIIIJJJPPPUUUkkkyyyqqqllllllvvv}}}||||||{{{tttllleeebbbaaaaaaffflllkkkVVVNNNJJJGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDEEEGGGIIIJJJQQQXXXoooxxxppplllmmmxxx}}}}}}}}}rrrkkkfffdddcccdddkkksssnnnXXXMMMHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDEEEFFFGGGIIIJJJPPPYYYsssvvvnnnkkkmmmyyyyyynnnhhhdddcccbbbeeennnxxxqqqZZZNNNHHHFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIKKKPPP[[[wwwtttmmmkkknnn{{{wwwiiieeebbbaaaaaaeeeppp|||uuu^^^QQQJJJGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEFFFHHHJJJKKKQQQ^^^|||ssslllkkknnn|||~~~vvviiieeeccccccccchhhuuuyyy```SSSKKKIIIJJJEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEFFFHHHJJJKKKRRR```sssllljjjnnn|||~~~vvvkkkhhhfffggggggmmmzzz}}}```OOOIIIHHHIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFHHHLLLOOOSSSeeeuuuqqqooosss~~~vvvjjjhhhiiilllooottt~~~bbbQQQJJJHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFHHHLLLOOOUUUgggssspppoootttyyyooommmnnnqqqtttyyyzzzeeeRRRJJJGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFHHHLLLOOOWWWjjj}}}qqqnnnooouuu~~~vvvuuuvvvzzz|||~~~zzzfffSSSKKKGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFFFFHHHLLLOOOWWWlll|||qqqnnnooouuu}}}|||~~~||||||eeeSSSKKKHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFFFFHHHLLLOOOWWWmmm}}}qqqnnnooovvv|||{{{}}}zzz{{{eeeSSSLLLIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFHHHLLLOOOXXXppp~~~rrrnnnpppwwwzzzxxxtttssstttyyy~~~{{{xxxfffTTTLLLHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFHHHLLLOOOYYYrrr}}}qqqoooqqqzzzzzzrrroooooonnnooosssyyy~~~tttgggUUULLLHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFHHHLLLOOO[[[uuu|||pppooosss|||{{{ssslllllllllmmmpppvvv|||wwwfffUUUNNNJJJHHHGGGGGGGGGFFFFFFFFFFFFEEEGGGEEEEEEGGGHHHHHHLLLSSS]]]yyyzzzqqqpppsss~~~~~~wwwsssqqqnnnlllkkknnnrrrvvvzzz~~~ttt}}}gggWWWOOOKKKHHHGGGGGGGGGFFFFFFFFFFFFEEEGGGEEEEEEGGGHHHHHHMMMSSS```}}}zzzqqqppptttxxxrrrpppooommmlllmmmpppuuuyyy~~~tttzzzjjjYYYPPPKKKHHHGGGGGGGGGFFFFFFFFFFFFEEEGGGEEEEEEHHHHHHIIIMMMTTTcccyyyppppppuuu{{{wwwrrrnnnmmmnnnnnnnnnqqqtttyyy~~~wwwzzzlllZZZPPPKKKIIIGGGGGGGGGFFFFFFFFFEEEEEEGGGEEEEEEHHHIIIIIINNNTTTeeexxxpppqqqvvv}}}vvvssspppnnnmmmooopppqqqtttwww}}}zzzzzznnn[[[PPPKKKIIIGGGGGGGGGFFFFFFFFFEEEEEEGGGEEEEEEHHHIIIJJJOOOUUUeeewwwppprrrxxx~~~}}}{{{yyytttsssrrrpppooopppssstttxxx|||wwwvvvuuuuuuvvvvvvvvvvvv}}}{{{~~~ooo[[[OOOKKKJJJGGGGGGGGGFFFFFFFFFFFFEEEFFFDDDEEEHHHJJJJJJOOOVVVfffvvvooorrryyy{{{wwwwwwwwwwwwwwwvvvwwwvvvuuuuuuvvvyyy{{{yyymmmkkkhhhgggggggggfffeee}}}oooYYYNNNJJJJJJGGGGGGGGGFFFFFFFFFFFFEEEFFFDDDEEEIIIJJJKKKPPPWWWggguuuooorrrzzz~~~zzzxxxuuuttttttvvvxxxyyy{{{}}}~~~tttmmmddd```]]][[[[[[[[[XXXVVVoooYYYMMMJJJJJJGGGGGGGGGFFFFFFFFFFFFEEEFFFDDDEEEIIIJJJKKKPPPWWWiiiuuuooosss{{{}}}xxxvvvuuuttttttuuuxxx{{{}}}~~~sssiiiccc^^^[[[VVVUUUTTTSSSPPPMMMsss\\\RRRLLLHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCDDDGGGHHHJJJQQQZZZlllvvvppprrr}}}{{{xxxuuusssooooooqqqtttwww{{{~~~xxxnnnfffaaa^^^VVVTTTRRRQQQQQQPPPNNNLLLuuu]]]QQQKKKFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHIIIJJJRRR[[[nnn~~~vvvppprrr~~~zzzxxxwwwuuutttvvvwwwyyy|||}}}vvvmmmeee___[[[YYYUUUSSSQQQPPPPPPOOOMMMKKKxxx^^^QQQJJJEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGIIIJJJKKKRRR[[[ppp}}}uuupppttt|||xxxvvvvvvxxxxxxxxxzzz|||}}}pppmmmhhhaaa\\\XXXVVVUUUSSSQQQPPPOOOOOOOOOMMMKKK|||aaaSSSKKKFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIGGGHHHIIIIIIJJJQQQZZZqqq|||uuupppuuuyyyxxxwwwwwwyyy|||~~~|||tttfffddd___[[[WWWUUUTTTSSSQQQPPPNNNNNNNNNNNNMMMKKKdddUUUMMMIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHFFFGGGIIIHHHIIIPPPYYYrrrzzztttpppuuu}}}{{{yyyzzz{{{|||~~~zzzoooiiiaaa___[[[WWWTTTRRRRRRQQQPPPOOOMMMMMMNNNNNNMMMLLLgggWWWOOOKKKFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFHHHHHHJJJQQQZZZuuuzzzssspppvvv}}}|||{{{{{{|||~~~}}}qqqhhhbbb]]][[[WWWTTTQQQPPPOOOPPPPPPNNNMMMMMMOOOOOONNNMMMhhhWWWNNNIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFGGGIIIJJJKKKSSS\\\zzzyyyssspppuuu}}}}}}~~~wwwmmmfffaaaZZZXXXUUURRRPPPPPPPPPQQQOOONNNMMMNNNOOOPPPOOONNNiiiVVVLLLHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFHHHJJJKKKMMMUUU^^^~~~yyyssspppuuuxxxooohhhccc```YYYWWWUUUSSSRRRRRRSSSTTTOOONNNNNNNNNPPPQQQPPPOOOmmmXXXNNNJJJHHHGGGFFFFFFEEEEEEFFFFFFJJJHHHIIIMMMKKKJJJVVVeeewwwrrrpppwww}}}uuunnnhhhccc___]]]ZZZVVVTTTTTTTTTTTTSSSOOONNNMMMNNNOOOPPPOOOMMMmmmYYYNNNJJJIIIHHHHHHGGGGGGGGGGGGGGGJJJGGGIIIMMMKKKKKKVVVfffwwwrrrqqqxxx{{{tttooojjjfffcccbbb___\\\ZZZYYYYYYWWWVVVUUUSSSQQQQQQQQQPPPOOOMMMnnnYYYNNNJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIGGGIIILLLKKKKKKXXXhhhwwwrrrrrrzzz~~~zzzvvvrrrnnnkkkiiifffdddbbbaaa___\\\ZZZ]]]ZZZWWWUUUTTTRRRPPPNNNoooZZZOOOJJJIIIIIIHHHGGGGGGGGGGGGGGGIIIFFFHHHLLLKKKLLLYYYjjj~~~vvvsssttt}}}{{{xxxpppnnnkkkjjjiiifffbbb```bbb___[[[XXXVVVTTTRRRPPPppp[[[OOOJJJHHHHHHGGGFFFFFFFFFFFFFFFHHHFFFGGGKKKKKKMMM[[[lll}}}uuusssvvv{{{yyyvvvtttqqqnnnjjjggggggccc^^^ZZZXXXVVVTTTSSSqqq\\\OOOJJJHHHGGGFFFFFFEEEEEEFFFFFFHHHEEEGGGKKKKKKNNN]]]nnn~~~tttssswww}}}xxxsssppplllhhhbbb^^^[[[YYYVVVUUUrrr]]]PPPJJJHHHHHHGGGFFFFFFFFFFFFGGGHHHEEEFFFKKKKKKOOO^^^ppptttsssyyyzzzsssooonnnppprrrsssyyy}}}yyytttooohhhbbb]]]ZZZWWWUUUrrr]]]PPPJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGDDDFFFJJJLLLOOO___qqqttttttyyy{{{uuuppphhhdddcccfffiiijjjrrrzzzuuullleee___[[[WWWUUUqqq\\\OOOJJJHHHHHHGGGGGGHHHHHHIIIIIIEEEIIIHHHIIIMMMNNN\\\vvvsssvvv|||zzzwwwooojjjfffddd```]]]___dddiii{{{~~~wwwnnngggccc___[[[XXXsss^^^QQQLLLIIIHHHHHHGGGFFFFFFFFFFFFEEEIIIHHHIIINNNNNN]]]wwwsssvvv{{{~~~xxxtttmmmhhhdddbbb___\\\^^^ccclll}}}tttlllgggddd```]]]uuuaaaTTTNNNJJJIIIHHHFFFEEEEEEDDDDDDEEEJJJIIIJJJNNNOOO^^^yyysssuuu{{{xxxsssnnnhhhcccaaa___]]]___dddlll}}}vvvmmmgggccc___]]]vvvbbbUUUOOOJJJIIIHHHGGGFFFFFFFFFFFFFFFJJJIIIJJJOOOQQQ```{{{ssstttzzzxxxtttlllfffcccaaa___aaaeeehhhxxxzzznnngggccc___\\\wwwbbbTTTNNNIIIIIIHHHHHHHHHIIIIIIJJJGGGKKKIIIJJJOOORRRbbb~~~ssstttyyy|||rrriiifffccc``````ccceeetttvvvmmmgggbbb___wwwbbbTTTMMMIIIIIIIIIIIIIIIJJJKKKKKKGGGKKKIIIKKKPPPSSSddd~~~ssssssxxx{{{oooiiieeeaaa___```dddooo}}}ssskkkddd```yyycccTTTMMMJJJJJJIIIHHHHHHHHHIIIIIIHHHKKKJJJKKKPPPTTTfff}}}sssssswwwyyyqqqkkkddd``````bbbhhhwwwzzzppphhhbbb{{{dddUUUNNNKKKJJJIIIHHHGGGFFFFFFFFFHHHLLLJJJKKKQQQUUUfff|||sssrrrwwwxxxqqqiiidddccc```bbbkkkyyyoooiiizzzbbbSSSMMMJJJIIIHHHHHHGGGGGGHHHHHHFFFHHHHHHMMMRRRTTTggg}}}tttrrrvvv~~~tttnnnhhhcccbbbbbbgggtttuuujjj{{{cccSSSLLLJJJIIIHHHHHHGGGGGGHHHHHHFFFHHHHHHLLLRRRTTTggg|||tttrrrwwwzzzqqqiiidddaaaaaadddooo{{{ppp|||cccSSSLLLJJJIIIHHHHHHGGGGGGHHHHHHFFFHHHHHHLLLRRRTTThhhzzzsssrrrwwwxxxoooiiibbbbbbcccjjj{{{xxx~~~|||cccSSSLLLJJJIIIHHHHHHGGGGGGHHHHHHGGGIIIHHHLLLRRRTTTiiiyyyssssssxxxwwwpppffffffeeeiiivvv}}}yyy|||dddTTTMMMJJJIIIHHHHHHGGGGGGHHHHHHGGGIIIHHHLLLRRRUUUjjjzzzssssssxxx{{{sssiiihhhgggiiivvv|||www|||dddUUUNNNJJJIIIHHHHHHGGGGGGHHHHHHGGGIIIHHHKKKRRRUUUkkkzzzrrrsssyyy~~~tttjjjiiihhhlll{{{yyy}}}dddTTTMMMJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIGGGKKKRRRUUUkkkzzzrrrsssyyyyyymmmkkkkkkrrr~~~~~~eeeTTTMMMJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIGGGKKKRRRVVVlllyyyrrrssszzzpppnnnoooxxxdddRRRKKKKKKJJJIIIHHHGGGHHHIIIIIIGGGIIIHHHKKKPPPTTTlllwwwtttttt|||yyytttrrr|||dddRRRMMMKKKJJJIIIHHHGGGHHHIIIIIIGGGIIIHHHKKKPPPTTTlllxxxtttttt}}}{{{uuusss}}}dddSSSOOOKKKJJJIIIHHHGGGHHHIIIIIIGGGIIIHHHKKKQQQUUUmmmxxxuuuuuu~~~~~~xxxvvvdddSSSPPPKKKJJJIIIHHHGGGHHHIIIIIIGGGIIIHHHLLLQQQUUUnnnzzzuuuuuu|||xxxeeeTTTPPPKKKJJJIIIHHHGGGHHHIIIIIIGGGIIIIIILLLRRRVVVnnn{{{uuuvvv~~~zzzgggUUUOOOKKKJJJIIIHHHGGGHHHIIIIIIGGGIIIIIILLLRRRWWWooo|||uuuwww|||{{{yyyyyyzzz}}}|||hhhUUUMMMKKKJJJIIIHHHGGGHHHIIIIIIGGGIIIIIILLLRRRWWWppp}}}uuuxxx~~~|||yyyuuussssssssstttwww{{{|||~~~iiiUUULLLKKKJJJIIIHHHGGGHHHIIIIIIGGGIIIIIILLLSSSWWWppp}}}uuuxxx{{{vvvrrrpppnnnnnnmmmooossswww}}}|||}}}|||fffTTTJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGJJJJJJMMMSSSXXXsss|||yyy}}}yyyuuurrrnnnlllkkklllmmmnnnqqqwww~~~{{{eeeTTTKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGJJJJJJMMMSSSYYYttt}}}xxx||||||vvvrrrooojjjjjjiiihhhiiilllrrrvvv~~~~~~zzzdddTTTLLLJJJJJJIIIHHHGGGGGGGGGGGGGGGJJJJJJMMMSSSYYYuuu}}}www{{{~~~wwwsssmmmllljjjfffddddddgggjjjsss}}}zzzdddUUUNNNJJJIIIHHHHHHGGGGGGGGGHHHGGGKKKJJJMMMSSSZZZwww}}}vvv{{{~~~xxxvvvtttqqqlllgggfffgggiiimmmuuu{{{dddUUUOOOIIIIIIHHHGGGGGGGGGHHHHHHHHHKKKJJJMMMTTT[[[xxx|||vvv{{{}}}|||xxxsssnnnkkkkkkmmmpppttt~~~fffVVVOOOIIIHHHHHHGGGGGGHHHHHHHHHHHHKKKJJJMMMTTT\\\zzz{{{vvv|||{{{vvvsssrrrssswwwzzzgggWWWPPPHHHHHHHHHGGGGGGHHHHHHIIIHHHKKKJJJMMMTTT]]]{{{zzzwww}}}|||{{{}}}{{{|||~~~{{{yyyxxxwwwyyy}}}hhhWWWPPPHHHHHHHHHGGGGGGHHHIIIIIIHHHKKKJJJMMMTTT]]]|||yyyxxx~~~~~~{{{yyyyyy{{{xxxxxx~~~xxxsssoooooosssiiiVVVMMMOOONNNKKKIIIHHHGGGGGGGGGJJJLLLKKKNNNVVV___~~~{{{xxx~~~{{{vvvuuussssssuuusssvvv|||~~~tttoookkkiiiiiiVVVMMMLLLKKKJJJHHHHHHHHHIIIIIIJJJLLLKKKNNNVVV___{{{xxx~~~{{{vvvtttrrrrrrsssooorrrxxxwwwqqqmmmhhhVVVMMMIIIIIIHHHGGGGGGHHHIIIJJJIIILLLKKKNNNVVV```zzzyyy|||vvvtttqqqpppqqqjjjlllqqqzzz{{{uuugggUUUMMMIIIHHHGGGGGGGGGGGGHHHIIIIIIKKKJJJNNNVVV```yyyzzz}}}wwwtttpppmmmnnnfffgggkkkrrr|||fffUUUMMMKKKJJJHHHGGGFFFFFFGGGGGGHHHKKKJJJNNNVVV```yyy{{{xxxtttooolllkkkcccdddfffkkksssyyy}}}~~~eeeUUUNNNLLLKKKIIIHHHGGGGGGGGGHHHHHHKKKJJJNNNVVV```zzz|||zzzuuuooojjjiiiaaaaaabbbeeejjjnnnpppqqqppptttzzz|||dddUUUNNNKKKJJJIIIHHHHHHIIIJJJJJJHHHJJJJJJNNNVVVaaa{{{}}}{{{vvvooojjjhhh_________```ccceeefffeeedddgggjjjoooyyy{{{cccUUUOOOIIIIIIHHHHHHIIIJJJLLLMMMHHHJJJJJJNNNVVVaaa|||}}}}}}wwwooojjjhhh^^^]]]\\\]]]___``````___^^^___aaadddkkkyyy}}}|||cccSSSNNNLLLKKKIIIHHHIIILLLOOOQQQGGGJJJJJJNNNVVVaaa}}}}}}yyytttnnnjjjhhh____________^^^\\\[[[ZZZYYYYYYYYY[[[aaakkkvvv~~~{{{|||}}}}}}|||zzzyyyzzz{{{zzzbbbSSSNNNKKKIIIHHHGGGHHHJJJLLLNNNHHHJJJJJJNNNVVV```}}}}}}{{{vvvoooiiigggbbbcccccccccaaa___\\\[[[XXXWWWWWWWWW[[[bbblllrrrzzzwwwwwwwwwtttrrrlllkkkkkkooowww{{{yyywwwwww```SSSOOOJJJIIIGGGFFFFFFGGGIIIJJJHHHJJJJJJMMMVVV```}}}{{{yyyrrrllljjjggghhhiiiiiigggccc___]]]YYYXXXVVVUUUVVV[[[aaafffqqq}}}yyyxxxzzzwwwtttsssrrrppplllhhhcccbbbaaadddjjjqqqwwwzzzzzzyyywwwuuurrrnnnkkkjjjuuuttt___SSSOOOJJJIIIGGGFFFFFFFFFGGGHHHHHHJJJIIIMMMUUU___~~~zzz}}}uuupppooommmoooppppppmmmhhhbbb^^^\\\[[[ZZZXXXWWWYYY]]]aaahhhqqqyyysssqqqyyyzzzwwwtttrrrqqqppppppqqqrrrpppjjjddd```^^^\\\^^^bbbhhhlllnnnmmmlllkkkiiigggeeecccaaarrr}}}sss```SSSOOOKKKJJJIIIHHHGGGGGGGGGHHHHHHJJJIIIMMMUUU___~~~~~~yyyyyyuuuuuutttvvvyyyyyyuuunnnfffaaa]]]^^^]]]\\\ZZZ[[[]]]___aaagggsss{{{vvvrrrooollllllsss{{{xxxqqqmmmjjjiiiiiijjjmmmrrrvvvtttmmmhhh\\\ZZZXXXYYY\\\```ccceeefffffffffeeecccaaa```___ooo{{{uuuaaaTTTOOOKKKJJJJJJIIIHHHHHHHHHHHHHHHJJJIIIMMMTTT^^^~~~yyy||||||}}}}}}uuukkkeee___``````___]]]]]]^^^___[[[```hhhqqqxxxzzzxxxuuummmiiiffffffeeeffflllttt|||ssslllfffdddccccccfffkkkrrrxxxwwwqqqkkk]]][[[YYYZZZ]]]```ccccccdddddddddcccbbbaaa```___lllwwwwwwbbbTTTNNNIIIIIIIIIIIIHHHHHHHHHHHHHHHJJJIIILLLTTT^^^}}}zzz|||qqqjjjdddeeefffdddbbb```______^^^aaafffiiijjjjjjjjjjjjddd```]]]]]]^^^___eeelllzzz~~~wwwooogggaaa___^^^^^^aaahhhpppvvvvvvpppjjj___^^^\\\]]]```dddfffgggfffffffffeeedddcccaaaaaajjjuuuxxxcccTTTMMMHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKIIILLLTTT^^^}}}zzzuuummmiiijjjkkkjjjfffcccaaaaaafffiiijjjhhhdddaaaaaaccc```[[[XXXXXXYYYZZZ___fffsss|||zzztttlllddd^^^\\\[[[[[[^^^eeemmmssssssmmmhhh^^^\\\[[[\\\```ccceeefffhhhhhhhhhhhhgggeeedddccclllwwwsss```SSSLLLJJJJJJIIIHHHHHHHHHHHHIIIJJJLLLIIIKKKRRR]]]}}}~~~|||zzzuuurrrssssssppplllfffcccaaacccccccccaaa^^^\\\\\\\\\ZZZYYYVVVUUUWWWZZZ___bbbppp~~~zzzwwwxxxvvvqqqjjjbbb[[[XXXWWW[[[\\\```dddhhhjjjhhhfff]]]^^^___aaadddgggiiijjjlllkkkjjjkkklllllljjjhhhkkkvvvttt```SSSLLLJJJJJJIIIHHHHHHHHHHHHIIIIIIKKKIIIKKKSSS]]]}}}}}}{{{}}}xxxxxxwwwtttpppkkkhhhgggaaaaaaaaa___^^^\\\\\\\\\ZZZXXXVVVUUUVVVXXX\\\^^^lll}}}zzzvvvtttuuuuuusssqqqtttsssoooiiibbb\\\YYYXXXWWWXXXZZZ]]]aaacccbbbaaa]]]^^^```bbbeeeiiikkklllooonnnmmmnnnpppqqqpppoooiiitttuuu```SSSLLLJJJJJJIIIHHHHHHHHHHHHHHHHHHJJJHHHKKKSSS]]]}}}|||{{{~~~|||yyytttpppllljjjhhh`````````_________^^^^^^]]][[[YYYWWWWWWXXXZZZ\\\fff{{{wwwooommmiiihhhiiikkkllllllnnnnnnmmmiiiccc]]]YYYXXXUUUTTTTTTVVVYYY\\\\\\\\\\\\^^^aaaeeeiiilllnnnpppqqqooonnnoooqqqtttttttttiiisssvvv```SSSMMMJJJIIIHHHHHHGGGGGGHHHHHHGGGIIIHHHKKKSSS]]]}}}|||{{{}}}wwwrrrnnnjjjhhhbbbaaaaaaaaabbbcccbbbbbbaaa```]]][[[ZZZZZZ[[[[[[bbbttt{{{qqqjjjfffdddaaaaaabbbfffiiikkkjjjkkkkkkgggbbb\\\XXXVVVVVVTTTRRRRRRUUUXXXZZZZZZ\\\^^^ccchhhllloooqqqrrrrrrooommmmmmoooqqqrrrssshhhrrrwww```SSSMMMIIIIIIHHHGGGGGGGGGGGGHHHFFFIIIHHHKKKSSS]]]||||||zzz}}}xxxsssnnnkkkgggeeecccdddfffgggeeeddddddcccaaa___]]]\\\[[[[[[aaapppzzztttmmmgggbbb^^^]]]\\\\\\^^^bbbgggjjjiiiiiiiiieee```ZZZVVVTTTVVVSSSPPPOOORRRUUUXXXYYY[[[___dddjjjooorrrtttttttttqqqnnnlllmmmnnnnnnnnnfffqqqwww```SSSNNNIIIIIIHHHGGGGGGGGGGGGGGGGGGIIIIIILLLSSS\\\{{{}}}zzz~~~zzztttpppooollljjjjjjlllllliiifffgggfffeeeccc```^^^\\\[[[aaammmyyyuuupppkkkgggccc___\\\WWWXXXXXXYYYZZZ]]]bbbfffggggggfffbbb]]]XXXUUUTTTSSSPPPMMMMMMOOOSSSVVVWWW[[[___ffflllqqqtttttttttwwwtttpppnnnnnnmmmllljjjcccmmm|||www```SSSNNNIIIHHHGGGGGGFFFGGGGGGGGGGGGJJJIIILLLSSS[[[yyyyyy}}}|||yyyuuutttvvvvvvrrrnnnllllllkkkiiigggdddaaa```bbbkkk~~~zzzvvvrrrooofffeeebbb```^^^[[[YYYWWWSSSUUUWWWXXXXXXZZZ^^^bbbcccdddbbb___[[[WWWVVVVVVQQQNNNLLLLLLOOOSSSUUUWWW[[[```gggnnnrrrttttttsssuuussspppooonnnllljjjhhh```kkkzzzwww___SSSOOOIIIHHHGGGGGGFFFFFFGGGGGGHHHKKKJJJMMMSSS[[[xxxyyy~~~~~~zzzvvvrrrrrrqqqpppmmmjjjgggfffbbbiii{{{}}}yyyuuuqqqnnnkkkgggeee\\\\\\[[[ZZZXXXVVVTTTSSSSSSVVVYYYYYYYYYZZZ]]]aaaaaaaaa```]]]ZZZXXXXXXYYYQQQOOOMMMNNNQQQUUUWWWXXX\\\```gggnnnsssttttttsssrrrpppnnnnnnmmmkkkhhhfff```gggsssuuu```RRRKKKHHHHHHGGGGGGGGGHHHIIIIIIKKKLLLJJJLLLRRR[[[yyyzzz}}}}}}yyyvvvtttqqqmmmkkkkkkqqq}}}|||vvvnnniiigggeeebbb___ZZZXXXUUUTTTTTTTTTSSSRRRPPPPPPRRRUUUXXX[[[^^^```]]]]]]]]]]]][[[YYYWWWVVVSSSRRRQQQPPPQQQTTTWWWYYY^^^```dddjjjppprrrrrrqqqrrrpppmmmllljjjhhhdddbbb]]]eeeppp|||sss^^^PPPJJJIIIIIIHHHGGGGGGHHHHHHHHHJJJLLLJJJLLLSSS[[[yyyzzz}}}~~~yyytttpppnnnrrr~~~xxxrrrkkkfffdddccc```]]][[[YYYVVVUUUUUUUUUTTTRRRRRRSSSTTTUUUWWWYYY[[[\\\[[[\\\\\\[[[ZZZXXXVVVTTTRRRQQQPPPQQQSSSVVVYYY\\\bbbcccfffkkkoooqqqooonnnooommmkkkiiihhhfffbbb```YYYaaalllxxxppp\\\OOOIIIJJJIIIIIIHHHGGGGGGGGGGGGHHHKKKIIILLLSSS[[[zzzzzz}}}|||vvvsssvvvwwwqqqjjjfffdddbbb```]]]]]][[[XXXWWWWWWVVVUUUTTTUUUUUUUUUUUUVVVWWWXXXXXXYYYYYYZZZYYYXXXVVVTTTRRRQQQPPPPPPRRRUUUYYY]]]```ggggggiiimmmoooooommmjjjjjjiiigggeeeeeeccc```]]]VVV]]]hhhtttooo[[[OOOJJJKKKJJJIIIHHHGGGFFFFFFFFFGGGJJJIIILLLSSS\\\yyyzzz||||||yyy{{{{{{uuunnniiigggeeebbb______]]]ZZZYYYXXXXXXVVVUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXWWWVVVTTTRRRPPPPPPPPPQQQSSSWWW\\\bbbeeejjjjjjlllnnnpppooommmjjjgggeeecccbbbaaa```\\\ZZZTTTZZZdddooo{{{mmm[[[PPPKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGJJJIIILLLSSS[[[xxxzzz{{{{{{sssmmmjjjhhhdddaaa```^^^[[[ZZZYYYXXXWWWUUUTTTSSSSSSTTTTTTVVVWWWWWWWWWWWWWWWWWWUUUSSSQQQPPPOOOPPPQQQTTTZZZ```fffiiillllllnnnppprrrrrrooollleeedddbbb```___^^^ZZZXXXQQQWWW```jjjuuulllZZZPPPLLLJJJIIIIIIHHHGGGGGGGGGGGGGGGJJJJJJMMMSSSZZZwwwzzz{{{yyyrrrmmmiiieeeaaaaaa___\\\ZZZZZZYYYWWWUUURRRRRRRRRSSSTTTUUUWWWWWWWWWWWWXXXWWWVVVTTTRRRPPPPPPPPPRRRVVV\\\ccciiimmmnnnooopppsssuuutttqqqooogggeeecccaaa___]]]YYYWWWNNNSSS\\\eeeooo{{{iiiXXXOOOKKKIIIIIIHHHGGGGGGHHHHHHHHHHHHKKKJJJMMMSSSYYYuuuzzzzzzxxxsssmmmgggcccaaa___\\\ZZZYYYXXXVVVUUUSSSSSSSSSSSSSSSTTTUUUVVVXXXYYYYYYXXXWWWUUUSSSQQQQQQQQQSSSWWW]]]dddkkkooorrrrrrsssuuuwwwuuurrrooojjjgggeeebbb```]]]YYYVVVLLLQQQYYYaaakkkwwwgggVVVMMMJJJHHHHHHGGGGGGGGGHHHIIIIIIIIILLLKKKNNNSSSYYYtttzzzzzzxxxqqqkkkfffaaa___\\\ZZZYYYXXXVVVTTTTTTTTTSSSSSSSSSSSSTTTTTTYYYZZZZZZYYYXXXVVVTTTRRRQQQRRRTTTXXX^^^eeelllpppvvvvvvvvvwwwxxxvvvrrrooollliiifffdddaaa^^^ZZZWWWLLLNNNSSS\\\dddlllzzz|||cccTTTMMMKKKHHHHHHHHHGGGGGGGGGFFFFFFHHHIIIGGGJJJQQQWWWqqqxxxooohhhgggddd___\\\ZZZYYYXXXWWWVVVUUUTTTSSSTTTVVVXXXYYY[[[\\\]]][[[XXXUUUUUUUUUSSSUUUYYY]]]aaagggmmmqqqvvvvvvwwwwwwuuussspppnnnnnnllljjjhhheee```ZZZUUUJJJKKKQQQYYYaaaiiiuuu{{{bbbTTTMMMKKKHHHHHHHHHGGGGGGGGGFFFFFFGGGIIIGGGJJJQQQWWWqqqvvvooojjjfffaaa^^^]]][[[ZZZYYYYYYXXXWWWWWWXXXZZZ\\\]]]^^^______]]]ZZZWWWUUUUUUTTTVVV[[[___ccciiiooosssuuuvvvvvvvvvuuurrrpppnnnmmmlllkkkjjjgggccc]]]XXXHHHIIINNNUUU\\\cccooozzzzzzbbbSSSMMMJJJHHHHHHHHHGGGGGGGGGFFFFFFGGGIIIHHHKKKQQQWWWpppzzzqqqmmmhhheeecccbbb```______^^^]]]]]]^^^```ccceeeddddddddd```\\\XXXUUUUUUUUUXXX]]]bbbfffkkkqqqttttttuuuvvvuuutttrrrooonnnkkkjjjkkkkkkjjjfff```\\\FFFGGGLLLSSSXXX]]]hhhrrr|||yyyaaaSSSMMMJJJHHHHHHHHHGGGGGGGGGFFFFFFGGGIIIHHHKKKQQQVVVooo|||xxxsssooommmkkkiiihhhfffeeeeeeeeefffhhhkkkmmmjjjiiigggccc]]]WWWUUUTTTVVVZZZ___dddiiimmmqqqtttssstttuuuuuutttrrrooonnnhhhhhhiiijjjjjjgggbbb^^^FFFGGGKKKQQQUUUYYYbbbkkkvvvxxx```SSSLLLJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFIIIHHHKKKQQQVVVnnn~~~zzzwwwuuusssqqqooonnnnnnnnnoooqqqsssuuurrrpppkkkddd\\\WWWTTTTTTXXX\\\bbbgggkkknnnqqqsssssstttuuuuuutttrrrpppooogggffffffggggggfffbbb___FFFFFFJJJOOORRRTTT\\\eeepppzzzwww___RRRLLLJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFIIIHHHKKKQQQUUUnnn~~~|||zzzyyyxxxxxxxxxzzz|||~~~{{{wwwooofff]]]WWWVVVVVV[[[```fffkkknnnppprrrssstttuuuvvvvvvuuutttqqqppphhhfffeeeddddddcccaaa___EEEEEEIIIMMMOOOPPPWWW___jjjtttvvv___RRRLLLJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHLLLQQQUUUmmm~~~ttthhh^^^YYYXXXZZZ```eeekkkppprrrsssssssssuuuuuuwwwwwwwwwuuusssqqqkkkhhheeebbbbbbaaa```___DDDDDDGGGKKKMMMNNNTTT\\\eeeooo~~~uuu___RRRLLLJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHLLLQQQUUUlllwwwjjj___ZZZ[[[]]]dddiiioootttuuuuuuuuutttuuuvvvwwwxxxwwwvvvtttrrrnnnjjjeeebbb`````````___JJJIIIHHHGGGHHHMMMTTTYYY```iiiwwwqqq[[[PPPKKKJJJHHHIIIJJJIIIGGGFFFGGGHHHHHHLLLIIIIIIOOOVVVmmm|||lllaaa^^^bbbfffgggnnntttvvvwwwxxxwwwsssvvvwwwwwwwwwwwwuuutttssssssooojjjfffcccaaa___^^^GGGGGGGGGFFFGGGKKKQQQVVV]]]fffsssppp[[[OOOKKKJJJHHHIIIJJJIIIGGGFFFGGGHHHGGGKKKIIIIIIOOOVVVmmmqqqeeeaaadddgggkkkrrrwwwxxxxxxyyyxxxtttvvvvvvwwwwwwvvvuuusssrrrssspppkkkhhheeecccaaa___DDDEEEFFFFFFGGGJJJNNNQQQYYYaaannn|||nnnZZZOOOKKKJJJHHHIIIJJJIIIGGGFFFGGGHHHFFFJJJHHHIIIOOOVVVlllwwwkkkfffgggjjjqqqwww|||{{{zzz{{{yyyuuuuuuvvvvvvvvvvvvtttsssrrrrrrpppmmmkkkiiifffccc```CCCDDDFFFGGGGGGIIILLLNNNVVV^^^jjjwwwkkkXXXOOOKKKIIIHHHIIIJJJIIIGGGFFFGGGHHHEEEIIIHHHIIIOOOVVVkkkzzzpppkkklllnnnvvv|||~~~||||||yyyvvvuuuuuuvvvvvvuuutttrrrqqqqqqpppooonnnmmmiiieeebbbCCCEEEGGGHHHHHHIIIKKKMMMSSS[[[gggttthhhWWWOOOKKKIIIHHHIIIJJJIIIGGGFFFGGGHHHDDDIIIHHHIIIOOOUUUjjj{{{ssspppqqqssszzz}}}|||zzzvvvuuuvvvvvvvvvvvvtttsssrrrqqqpppooooooooolllgggdddEEEFFFHHHHHHHHHIIIKKKMMMQQQYYYdddppp}}}eeeUUUOOOKKKHHHHHHIIIJJJIIIGGGFFFGGGHHHEEEJJJHHHIIINNNSSSggg|||xxxvvvwwwyyy~~~~~~|||xxxvvvwwwwwwwwwwwwuuutttsssppppppooopppooommmiiifffFFFGGGGGGGGGFFFGGGJJJMMMOOOVVVaaalllyyycccTTTNNNKKKHHHHHHIIIJJJIIIGGGFFFGGGHHHFFFJJJIIIIIINNNRRReee{{{}}}|||}}}~~~{{{wwwxxxxxxxxxxxxvvvuuutttpppoooooooooooonnnkkkhhhFFFGGGGGGEEEEEEFFFJJJLLLMMMTTT___jjjwww}}}bbbTTTNNNKKKHHHHHHIIIJJJIIIGGGFFFGGGHHHGGGKKKJJJJJJNNNQQQddd~~~zzz{{{yyy}}}~~~xxxxxxyyyyyyxxxwwwuuutttpppooonnnnnnnnnnnnkkkiiiGGGFFFEEEDDDEEEFFFHHHJJJNNNSSS]]]iiisss~~~www___RRRLLLIIIJJJHHHHHHHHHGGGGGGFFFFFFFFFFFFJJJIIIIIIMMMOOO```}}}~~~{{{zzzzzz}}}~~~|||zzzxxxuuuuuuvvvwwwvvvvvvpppooonnnmmmmmmmmmmmmmmmGGGFFFEEEDDDEEEFFFHHHJJJNNNRRR\\\hhhrrr}}}vvv^^^RRRKKKIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFJJJIIIIIIMMMOOO```|||}}}{{{{{{~~~}}}yyywwwtttssstttuuuttttttpppooonnnmmmllllllkkklllHHHGGGFFFEEEEEEFFFHHHIIIMMMQQQZZZfffppp{{{uuu]]]QQQJJJHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFJJJHHHIIIMMMOOO___zzzzzzwwwtttsssssssssrrrqqqpppooommmlllkkkjjjjjjiiiIIIHHHFFFEEEEEEFFFGGGIIILLLPPPXXXdddmmmyyyrrr[[[PPPJJJGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFJJJGGGHHHMMMOOO]]]www{{{yyyuuusssssssssqqqppppppooommmkkkjjjhhhhhhgggKKKIIIGGGFFFEEEFFFGGGHHHKKKNNNVVVaaakkkvvvnnnYYYOOOIIIGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIFFFHHHMMMOOO\\\ttt~~~{{{wwwuuuuuutttsssrrrqqqpppnnnkkkiiigggfffeeeLLLJJJHHHFFFEEEFFFGGGGGGJJJMMMUUU___hhhtttkkkWWWNNNJJJHHHIIIEEEEEEEEEFFFFFFFFFFFFFFFGGGIIIFFFGGGMMMOOOZZZrrr|||yyywwwvvvvvvuuutttsssqqqooollliiigggeeedddMMMKKKIIIFFFEEEEEEFFFGGGJJJLLLSSS]]]fffrrrhhhUUUNNNJJJIIIJJJDDDEEEEEEEEEFFFFFFFFFGGGHHHIIIEEEGGGNNNNNNYYYooo|||yyywwwwwwwwwvvvuuutttssspppmmmiiigggeeedddMMMLLLIIIGGGEEEEEEFFFGGGIIILLLRRR\\\eeeqqqfffTTTNNNKKKJJJKKKDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIEEEGGGNNNNNNYYYnnn~~~{{{xxxwwwwwwwwwvvvuuuuuutttqqqmmmjjjgggeeedddMMMLLLJJJGGGFFFGGGGGGHHHLLLMMMSSS\\\eeeooozzzbbbVVVLLLKKKKKKDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIHHHMMM[[[jjj~~~|||zzzyyyyyyyyyzzzwwwtttpppllljjjhhheeecccLLLKKKHHHFFFEEEFFFFFFGGGKKKLLLQQQZZZcccnnn}}}xxxaaaUUULLLKKKLLLEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIHHHMMM[[[iii|||}}}~~~|||zzzyyyxxxwwwwwwtttpppmmmkkkhhheeecccLLLJJJHHHFFFDDDEEEFFFFFFIIIJJJOOOXXXaaalll{{{ttt___TTTKKKKKKLLLFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIHHHLLLZZZhhh|||xxxwwwwwwxxxwww|||}}}~~~~~~}}}{{{xxxwwwttttttsssrrrqqqvvv~~~}}}zzzxxxvvvwwwtttqqqnnnllljjjfffdddLLLJJJHHHFFFEEEEEEFFFGGGIIIJJJOOOXXX```kkkzzzqqq]]]SSSJJJJJJLLLGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHLLLYYYfff{{{uuuqqqooolllkkknnnnnnooooooooonnnmmmlllhhhiiiiiiiiikkkqqq{{{~~~zzzxxxxxxuuurrrpppnnnlllhhheeeMMMLLLIIIGGGFFFFFFGGGHHHIIIJJJOOOXXX```jjjyyyppp]]]SSSJJJIIILLLGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEGGGHHHHHHKKKWWWeeexxxrrrmmmiiifffbbbbbbbbbbbbbbbbbbbbbbbbaaacccdddeeehhhoooyyy~~~|||yyywwwuuusssqqqoookkkhhhNNNLLLJJJHHHGGGGGGHHHHHHIIIIIINNNWWW___iiixxxqqq___UUUIIIHHHJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEGGGHHHGGGJJJVVVccc~~~vvvnnnhhhddd^^^^^^]]]]]]]]]]]]^^^______aaadddgggjjjpppzzz{{{yyyxxxvvvuuurrrnnnkkkMMMKKKIIIGGGFFFFFFGGGHHHGGGHHHMMMUUU]]]gggvvvsssaaaVVVIIIGGGIIIDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDGGGHHHGGGJJJUUUbbb}}}}}}ssskkkfffcccbbb```______```aaabbb```dddiiimmmqqqxxx}}}{{{zzzyyyxxxuuupppmmmLLLJJJHHHFFFEEEEEEFFFGGGFFFFFFKKKTTT\\\eeettttttcccWWWIIIFFFHHHCCCFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDGGGHHHGGGIIIUUUaaavvvzzzpppjjjeeedddbbb``````aaacccdddccchhhoootttyyy~~~}}}|||{{{zzzwwwrrrooo